& PropsWithChildren & RefAttributes
>;
export type WrappedBrickWithEventsMap = ForwardRefExoticComponent<
- HTMLAttributes &
- P & {
- children?: ReactNode;
- } & MapEvents &
- RefAttributes
+ HTMLAttributes & PropsWithChildren & MapEvents & RefAttributes
>;
type MapEvents = {
@@ -42,7 +34,7 @@ export function wrapLocalBrick(
brick: Constructable | string
): WrappedBrick;
-export function wrapLocalBrick(
+export function wrapLocalBrick(
brick: Constructable | string,
eventsMapping?: M
) {
@@ -54,24 +46,20 @@ export function wrapLocalBrick(
);
}
}
- return forwardRef(function BrickReactWrapper(
- {
- children,
- ...props
- }: HTMLAttributes & PropsWithChildren & MapEvents,
- ref: Ref
- ) {
- const WebComponent = typeof brick === "string" ? brick : brick.__tagName;
- const properties = getMappedProperties(
- props,
- eventsMapping as Record
- ) as any;
- return (
-
- {children}
-
- );
- });
+ return forwardRef & PropsWithChildren>(
+ function BrickReactWrapper({ children, ...props }, ref: Ref) {
+ const WebComponent = typeof brick === "string" ? brick : brick.__tagName;
+ const properties = getMappedProperties(
+ props,
+ eventsMapping as Record
+ ) as any;
+ return (
+
+ {children}
+
+ );
+ }
+ );
}
export function wrapBrick(
@@ -83,27 +71,23 @@ export function wrapBrick(
BrickName: string
): WrappedBrick;
-export function wrapBrick(
+export function wrapBrick(
BrickName: string,
eventsMapping?: M
) {
- return forwardRef(function BrickReactWrapper(
- {
- children,
- ...props
- }: HTMLAttributes & PropsWithChildren & MapEvents,
- ref: Ref
- ) {
- const properties = getMappedProperties(
- props,
- eventsMapping as Record
- ) as any;
- return (
-
- {children}
-
- );
- });
+ return forwardRef & PropsWithChildren>(
+ function BrickReactWrapper({ children, ...props }, ref: Ref) {
+ const properties = getMappedProperties(
+ props,
+ eventsMapping as Record
+ ) as any;
+ return (
+
+ {children}
+
+ );
+ }
+ );
}
function getMappedProperties(
diff --git a/packages/react-runtime/src/ReactUseBrick.spec.tsx b/packages/react-runtime/src/ReactUseBrick.spec.tsx
index 3c117f93f5..ad6aa88658 100644
--- a/packages/react-runtime/src/ReactUseBrick.spec.tsx
+++ b/packages/react-runtime/src/ReactUseBrick.spec.tsx
@@ -74,7 +74,7 @@ describe("ReactUseBrick", () => {
);
- expect(mockRenderUseBrick).toBeCalledTimes(2);
+ expect(mockRenderUseBrick).toHaveBeenCalledTimes(2);
expect(mockRenderUseBrick).toHaveBeenNthCalledWith(
1,
useBrick,
@@ -87,19 +87,19 @@ describe("ReactUseBrick", () => {
"b",
undefined
);
- expect(mockMountUseBrick).not.toBeCalled();
+ expect(mockMountUseBrick).not.toHaveBeenCalled();
await act(() => (global as any).flushPromises());
- expect(mockMountUseBrick).toBeCalledTimes(2);
- expect(mockMountUseBrick).toBeCalledWith(
+ expect(mockMountUseBrick).toHaveBeenCalledTimes(2);
+ expect(mockMountUseBrick).toHaveBeenCalledWith(
{
tagName: "div",
args: [useBrick, "a"],
},
expect.any(HTMLDivElement)
);
- expect(mockMountUseBrick).toBeCalledWith(
+ expect(mockMountUseBrick).toHaveBeenCalledWith(
{
tagName: "div",
args: [useBrick, "b"],
@@ -110,7 +110,7 @@ describe("ReactUseBrick", () => {
// Re-render useBrick with the latter one props updated.
rerender();
- expect(mockRenderUseBrick).toBeCalledTimes(3);
+ expect(mockRenderUseBrick).toHaveBeenCalledTimes(3);
expect(mockRenderUseBrick).toHaveBeenNthCalledWith(
3,
useBrick,
@@ -118,11 +118,11 @@ describe("ReactUseBrick", () => {
undefined
);
- expect(mockUnmountUseBrick).not.toBeCalled();
+ expect(mockUnmountUseBrick).not.toHaveBeenCalled();
await act(() => (global as any).flushPromises());
- expect(mockUnmountUseBrick).toBeCalledTimes(1);
- expect(mockUnmountUseBrick).toBeCalledWith(
+ expect(mockUnmountUseBrick).toHaveBeenCalledTimes(1);
+ expect(mockUnmountUseBrick).toHaveBeenCalledWith(
{
tagName: "div",
args: [useBrick, "b"],
@@ -130,8 +130,8 @@ describe("ReactUseBrick", () => {
"b"
);
- expect(mockMountUseBrick).toBeCalledTimes(3);
- expect(mockMountUseBrick).toBeCalledWith(
+ expect(mockMountUseBrick).toHaveBeenCalledTimes(3);
+ expect(mockMountUseBrick).toHaveBeenCalledWith(
{
tagName: "div",
args: [useBrick, "c"],
@@ -140,16 +140,16 @@ describe("ReactUseBrick", () => {
);
unmount();
- expect(mockHandleHttpError).not.toBeCalled();
- expect(mockUnmountUseBrick).toBeCalledTimes(3);
- expect(mockUnmountUseBrick).toBeCalledWith(
+ expect(mockHandleHttpError).not.toHaveBeenCalled();
+ expect(mockUnmountUseBrick).toHaveBeenCalledTimes(3);
+ expect(mockUnmountUseBrick).toHaveBeenCalledWith(
{
tagName: "div",
args: [useBrick, "a"],
},
"a"
);
- expect(mockUnmountUseBrick).toBeCalledWith(
+ expect(mockUnmountUseBrick).toHaveBeenCalledWith(
{
tagName: "div",
args: [useBrick, "c"],
@@ -176,20 +176,20 @@ describe("ReactUseBrick", () => {
);
- expect(mockRenderUseBrick).toBeCalledTimes(1);
+ expect(mockRenderUseBrick).toHaveBeenCalledTimes(1);
expect(mockRenderUseBrick).toHaveBeenNthCalledWith(
1,
useBrick,
"a",
undefined
);
- expect(mockMountUseBrick).not.toBeCalled();
+ expect(mockMountUseBrick).not.toHaveBeenCalled();
jest.advanceTimersByTime(200);
await act(() => (global as any).flushPromises());
- expect(mockMountUseBrick).toBeCalledTimes(1);
- expect(mockMountUseBrick).toBeCalledWith(
+ expect(mockMountUseBrick).toHaveBeenCalledTimes(1);
+ expect(mockMountUseBrick).toHaveBeenCalledWith(
{
tagName: "div",
args: [useBrick, "a"],
@@ -203,7 +203,7 @@ describe("ReactUseBrick", () => {
jest.advanceTimersByTime(100);
await act(() => (global as any).flushPromises());
- expect(mockMountUseBrick).toBeCalledTimes(1);
+ expect(mockMountUseBrick).toHaveBeenCalledTimes(1);
// Second re-render before the first one completes.
rerender();
@@ -211,12 +211,12 @@ describe("ReactUseBrick", () => {
// The first re-render should be ignored.
jest.advanceTimersByTime(100);
await act(() => (global as any).flushPromises());
- expect(mockMountUseBrick).toBeCalledTimes(1);
+ expect(mockMountUseBrick).toHaveBeenCalledTimes(1);
jest.advanceTimersByTime(100);
await act(() => (global as any).flushPromises());
- expect(mockMountUseBrick).toBeCalledTimes(2);
+ expect(mockMountUseBrick).toHaveBeenCalledTimes(2);
expect(mockMountUseBrick).toHaveBeenNthCalledWith(
2,
{
@@ -247,12 +247,12 @@ describe("ReactUseBrick", () => {
);
await act(() => (global as any).flushPromises());
- expect(ignoredCallback).toBeCalledTimes(2);
+ expect(ignoredCallback).toHaveBeenCalledTimes(2);
unmount();
- expect(mockHandleHttpError).not.toBeCalled();
- expect(mockMountUseBrick).not.toBeCalled();
- expect(mockUnmountUseBrick).not.toBeCalled();
+ expect(mockHandleHttpError).not.toHaveBeenCalled();
+ expect(mockMountUseBrick).not.toHaveBeenCalled();
+ expect(mockUnmountUseBrick).not.toHaveBeenCalled();
});
test("render failed", async () => {
@@ -265,19 +265,19 @@ describe("ReactUseBrick", () => {
);
await act(() => (global as any).flushPromises());
- expect(consoleError).toBeCalledTimes(1);
- expect(consoleError).toBeCalledWith(
+ expect(consoleError).toHaveBeenCalledTimes(1);
+ expect(consoleError).toHaveBeenCalledWith(
"Render useBrick failed:",
useBrick,
"with data:",
"a"
);
- expect(mockHandleHttpError).toBeCalledWith(error);
+ expect(mockHandleHttpError).toHaveBeenCalledWith(error);
unmount();
- expect(mockMountUseBrick).not.toBeCalled();
- expect(mockUnmountUseBrick).not.toBeCalled();
+ expect(mockMountUseBrick).not.toHaveBeenCalled();
+ expect(mockUnmountUseBrick).not.toHaveBeenCalled();
});
test("render failed but render id changed", async () => {
@@ -291,12 +291,12 @@ describe("ReactUseBrick", () => {
);
await act(() => (global as any).flushPromises());
- expect(consoleError).toBeCalledTimes(0);
- expect(mockHandleHttpError).not.toBeCalled();
+ expect(consoleError).toHaveBeenCalledTimes(0);
+ expect(mockHandleHttpError).not.toHaveBeenCalled();
unmount();
- expect(mockMountUseBrick).not.toBeCalled();
- expect(mockUnmountUseBrick).not.toBeCalled();
+ expect(mockMountUseBrick).not.toHaveBeenCalled();
+ expect(mockUnmountUseBrick).not.toHaveBeenCalled();
mockGetRenderId.mockReset();
});
@@ -318,12 +318,12 @@ describe("ReactUseBrick", () => {
);
await act(() => (global as any).flushPromises());
- expect(refCallback).toBeCalledTimes(2);
+ expect(refCallback).toHaveBeenCalledTimes(2);
expect(refCallback).toHaveBeenNthCalledWith(1, expect.any(HTMLDivElement));
expect(refCallback).toHaveBeenNthCalledWith(2, expect.any(HTMLDivElement));
unmount();
- expect(refCallback).toBeCalledTimes(4);
+ expect(refCallback).toHaveBeenCalledTimes(4);
expect(refCallback).toHaveBeenNthCalledWith(3, null);
expect(refCallback).toHaveBeenNthCalledWith(4, null);
});
@@ -344,15 +344,15 @@ describe("ReactUseMultipleBricks", () => {
await act(() => (global as any).flushPromises());
- expect(mockMountUseBrick).toBeCalledTimes(2);
- expect(mockMountUseBrick).toBeCalledWith(
+ expect(mockMountUseBrick).toHaveBeenCalledTimes(2);
+ expect(mockMountUseBrick).toHaveBeenCalledWith(
{
tagName: "div",
args: [useBrick[0], "m"],
},
expect.any(HTMLDivElement)
);
- expect(mockMountUseBrick).toBeCalledWith(
+ expect(mockMountUseBrick).toHaveBeenCalledWith(
{
tagName: "span",
args: [useBrick[1], "m"],
@@ -361,7 +361,7 @@ describe("ReactUseMultipleBricks", () => {
);
unmount();
- expect(mockUnmountUseBrick).toBeCalledTimes(2);
+ expect(mockUnmountUseBrick).toHaveBeenCalledTimes(2);
});
test("with single useBrick", async () => {
@@ -378,8 +378,8 @@ describe("ReactUseMultipleBricks", () => {
await act(() => (global as any).flushPromises());
- expect(mockMountUseBrick).toBeCalledTimes(1);
- expect(mockMountUseBrick).toBeCalledWith(
+ expect(mockMountUseBrick).toHaveBeenCalledTimes(1);
+ expect(mockMountUseBrick).toHaveBeenCalledWith(
{
tagName: "div",
args: [useBrick, "m"],
@@ -388,6 +388,6 @@ describe("ReactUseMultipleBricks", () => {
);
unmount();
- expect(mockUnmountUseBrick).toBeCalledTimes(1);
+ expect(mockUnmountUseBrick).toHaveBeenCalledTimes(1);
});
});
diff --git a/packages/react-runtime/src/useCurrentApp.spec.ts b/packages/react-runtime/src/useCurrentApp.spec.ts
index d257a8a807..35c3ded7f5 100644
--- a/packages/react-runtime/src/useCurrentApp.spec.ts
+++ b/packages/react-runtime/src/useCurrentApp.spec.ts
@@ -41,7 +41,7 @@ describe("useCurrentApp", () => {
expect(result.current).toEqual({ id: "hello" });
unmount();
- expect(spyOnRemoveEventListener).toBeCalledWith(
+ expect(spyOnRemoveEventListener).toHaveBeenCalledWith(
...spyOnAddEventListener.mock.calls[0]
);
});
@@ -71,7 +71,7 @@ describe("useCurrentApp", () => {
expect(result.current).toEqual({ id: "hello" });
unmount();
- expect(spyOnRemoveEventListener).toBeCalledWith(
+ expect(spyOnRemoveEventListener).toHaveBeenCalledWith(
...spyOnAddEventListener.mock.calls[0]
);
});
diff --git a/packages/react-runtime/src/useCurrentTheme.spec.ts b/packages/react-runtime/src/useCurrentTheme.spec.ts
index 5a3f35e3b9..916997f6ee 100644
--- a/packages/react-runtime/src/useCurrentTheme.spec.ts
+++ b/packages/react-runtime/src/useCurrentTheme.spec.ts
@@ -29,7 +29,7 @@ describe("useCurrentTheme", () => {
expect(result.current).toEqual("dark");
unmount();
- expect(spyOnRemoveEventListener).toBeCalledWith(
+ expect(spyOnRemoveEventListener).toHaveBeenCalledWith(
...spyOnAddEventListener.mock.calls[0]
);
});
diff --git a/packages/react-runtime/src/useNavConfig.spec.ts b/packages/react-runtime/src/useNavConfig.spec.ts
index 3e354ac46c..9703de65ea 100644
--- a/packages/react-runtime/src/useNavConfig.spec.ts
+++ b/packages/react-runtime/src/useNavConfig.spec.ts
@@ -33,7 +33,7 @@ describe("useNavConfig", () => {
expect(result.current).toEqual({ breadcrumb: [{ text: "Test" }] });
unmount();
- expect(spyOnRemoveEventListener).toBeCalledWith(
+ expect(spyOnRemoveEventListener).toHaveBeenCalledWith(
...spyOnAddEventListener.mock.calls[0]
);
});
diff --git a/packages/react-runtime/src/useProvider/useProvider.spec.tsx b/packages/react-runtime/src/useProvider/useProvider.spec.tsx
index 4b7063bce2..6eedf99853 100644
--- a/packages/react-runtime/src/useProvider/useProvider.spec.tsx
+++ b/packages/react-runtime/src/useProvider/useProvider.spec.tsx
@@ -135,7 +135,7 @@ describe("Error handing", () => {
await (global as any).flushPromises();
});
- expect(onError).toBeCalled();
+ expect(onError).toHaveBeenCalled();
expect(result.current.data).toBe(undefined);
expect(result.current.loading).toBe(false);
expect(result.current.error).toMatchObject(expectedError);
diff --git a/packages/react-runtime/src/useRouteRender.spec.ts b/packages/react-runtime/src/useRouteRender.spec.ts
index c4d429c0fa..2f0763f68f 100644
--- a/packages/react-runtime/src/useRouteRender.spec.ts
+++ b/packages/react-runtime/src/useRouteRender.spec.ts
@@ -27,7 +27,7 @@ describe("useRouteRender", () => {
});
unmount();
- expect(spyOnRemoveEventListener).toBeCalledWith(
+ expect(spyOnRemoveEventListener).toHaveBeenCalledWith(
...spyOnAddEventListener.mock.calls[0]
);
});
diff --git a/packages/runtime/package.json b/packages/runtime/package.json
index 918bbd33da..c751cd446b 100644
--- a/packages/runtime/package.json
+++ b/packages/runtime/package.json
@@ -61,7 +61,7 @@
"path-to-regexp": "^6.3.0"
},
"devDependencies": {
- "@microsoft/api-extractor": "^7.52.1",
+ "@microsoft/api-extractor": "^7.52.8",
"@next-api-sdk/api-gateway-sdk": "^1.2.2",
"@next-api-sdk/micro-app-sdk": "^1.2.1",
"@next-core/build-next-libs": "^1.0.24",
diff --git a/packages/runtime/src/CustomProcessors.spec.ts b/packages/runtime/src/CustomProcessors.spec.ts
index 15fce7e3b4..9c75d4bc3b 100644
--- a/packages/runtime/src/CustomProcessors.spec.ts
+++ b/packages/runtime/src/CustomProcessors.spec.ts
@@ -30,6 +30,6 @@ describe("CustomProcessors", () => {
// Can't register duplicated processors in the same namespace.
expect(() => {
customProcessors.define("brickKit.objectEntries", () => void 0);
- }).toThrowError();
+ }).toThrow();
});
});
diff --git a/packages/runtime/src/CustomTemplates.spec.ts b/packages/runtime/src/CustomTemplates.spec.ts
index 037617c09a..20299b43ff 100644
--- a/packages/runtime/src/CustomTemplates.spec.ts
+++ b/packages/runtime/src/CustomTemplates.spec.ts
@@ -28,7 +28,7 @@ describe("customTemplates", () => {
bricks: [{ brick: "div" }],
state: [],
});
- expect(consoleWarn).not.toBeCalled();
+ expect(consoleWarn).not.toHaveBeenCalled();
const tpl = document.createElement(
"tpl-very-simple"
@@ -51,8 +51,8 @@ describe("customTemplates", () => {
bricks: [{ brick: "span" }],
state: [],
});
- expect(consoleWarn).toBeCalledTimes(1);
- expect(consoleWarn).toBeCalledWith(
+ expect(consoleWarn).toHaveBeenCalledTimes(1);
+ expect(consoleWarn).toHaveBeenCalledWith(
expect.stringContaining(
'Custom template of "tpl-very-simple" already registered'
)
@@ -174,11 +174,11 @@ describe("customTemplates", () => {
const resultM = (tpl as any).methodM("p");
expect(resultM).toBe("M");
- expect(methodM).toBeCalledTimes(1);
+ expect(methodM).toHaveBeenCalledTimes(1);
expect(methodM).toHaveBeenNthCalledWith(1, "p");
const resultN = (tpl as any).methodN("q");
expect(resultN).toBe("L");
- expect(methodL).toBeCalledTimes(1);
+ expect(methodL).toHaveBeenCalledTimes(1);
expect(methodL).toHaveBeenNthCalledWith(1, "q");
// Update props
@@ -241,9 +241,9 @@ describe("customTemplates", () => {
state: [{ name: "stateX" }, { name: "propA" }],
});
- expect(consoleWarn).toBeCalledTimes(1);
- expect(consoleError).toBeCalledTimes(3);
- expect(consoleWarn).toBeCalledWith(
+ expect(consoleWarn).toHaveBeenCalledTimes(1);
+ expect(consoleError).toHaveBeenCalledTimes(3);
+ expect(consoleWarn).toHaveBeenCalledWith(
"Template `asVariable` is deprecated in v3 and will be dropped in strict mode,",
"tpl-legacy",
"propB"
@@ -275,7 +275,7 @@ describe("customTemplates", () => {
bricks: [{ brick: "div" }],
state: [{ name: "title", expose: true }],
});
- expect(consoleWarn).toBeCalledWith(
+ expect(consoleWarn).toHaveBeenCalledWith(
"Using native HTMLElement properties as template properties or methods is deprecated in v3 and will be dropped in strict mode,",
"tpl-native-prop",
"title"
@@ -312,8 +312,8 @@ describe("customTemplates", () => {
bricks: [{ brick: "p" }],
state: [],
});
- expect(consoleWarn).toBeCalledTimes(1);
- expect(consoleWarn).toBeCalledWith(
+ expect(consoleWarn).toHaveBeenCalledTimes(1);
+ expect(consoleWarn).toHaveBeenCalledWith(
expect.stringContaining(
'Custom template of "tpl-existed" already defined by customElements'
)
diff --git a/packages/runtime/src/Dialog.spec.ts b/packages/runtime/src/Dialog.spec.ts
index 5bbb741add..1230514b82 100644
--- a/packages/runtime/src/Dialog.spec.ts
+++ b/packages/runtime/src/Dialog.spec.ts
@@ -32,7 +32,7 @@ describe("Dialog", () => {
type: "confirm",
content: "Ouch!",
});
- expect(dialogService).toBeCalledWith({
+ expect(dialogService).toHaveBeenCalledWith({
type: "confirm",
content: "Ouch!",
});
@@ -42,16 +42,19 @@ describe("Dialog", () => {
consoleError.mockReturnValueOnce();
loadDialogService("undefined-dialog", loader);
await (global as any).flushPromises();
- expect(consoleError).toBeCalledTimes(1);
- expect(consoleError).toBeCalledWith("Load dialog service failed:", "oops");
+ expect(consoleError).toHaveBeenCalledTimes(1);
+ expect(consoleError).toHaveBeenCalledWith(
+ "Load dialog service failed:",
+ "oops"
+ );
spyOnModalConfirm.mockReturnValueOnce(true);
const promise = Dialog.show({
type: "confirm",
content: "Ouch!",
});
- expect(dialogService).not.toBeCalled();
- expect(spyOnModalConfirm).toBeCalledTimes(1);
+ expect(dialogService).not.toHaveBeenCalled();
+ expect(spyOnModalConfirm).toHaveBeenCalledTimes(1);
await new Promise((resolve) => setTimeout(resolve, 1));
await promise;
});
@@ -60,8 +63,11 @@ describe("Dialog", () => {
consoleError.mockReturnValueOnce();
loadDialogService("undefined-dialog", loader);
await (global as any).flushPromises();
- expect(consoleError).toBeCalledTimes(1);
- expect(consoleError).toBeCalledWith("Load dialog service failed:", "oops");
+ expect(consoleError).toHaveBeenCalledTimes(1);
+ expect(consoleError).toHaveBeenCalledWith(
+ "Load dialog service failed:",
+ "oops"
+ );
spyOnModalConfirm.mockReturnValueOnce(false);
let errorCaught = false;
@@ -71,8 +77,8 @@ describe("Dialog", () => {
}).catch(() => {
errorCaught = true;
});
- expect(dialogService).not.toBeCalled();
- expect(spyOnModalConfirm).toBeCalledTimes(1);
+ expect(dialogService).not.toHaveBeenCalled();
+ expect(spyOnModalConfirm).toHaveBeenCalledTimes(1);
await new Promise((resolve) => setTimeout(resolve, 1));
expect(errorCaught).toBe(true);
});
@@ -81,17 +87,20 @@ describe("Dialog", () => {
consoleError.mockReturnValueOnce();
loadDialogService("undefined-dialog", loader);
await (global as any).flushPromises();
- expect(consoleError).toBeCalledTimes(1);
- expect(consoleError).toBeCalledWith("Load dialog service failed:", "oops");
+ expect(consoleError).toHaveBeenCalledTimes(1);
+ expect(consoleError).toHaveBeenCalledWith(
+ "Load dialog service failed:",
+ "oops"
+ );
spyOnModalAlert.mockReturnValueOnce();
Dialog.show({
type: "success",
content: "Ouch!",
});
- expect(dialogService).not.toBeCalled();
- expect(spyOnModalAlert).toBeCalledTimes(1);
- expect(spyOnModalAlert).toBeCalledWith("Ouch!");
+ expect(dialogService).not.toHaveBeenCalled();
+ expect(spyOnModalAlert).toHaveBeenCalledTimes(1);
+ expect(spyOnModalAlert).toHaveBeenCalledWith("Ouch!");
await new Promise((resolve) => setTimeout(resolve, 1000));
});
@@ -99,16 +108,19 @@ describe("Dialog", () => {
consoleError.mockReturnValueOnce();
loadDialogService("undefined-dialog", loader);
await (global as any).flushPromises();
- expect(consoleError).toBeCalledTimes(1);
- expect(consoleError).toBeCalledWith("Load dialog service failed:", "oops");
+ expect(consoleError).toHaveBeenCalledTimes(1);
+ expect(consoleError).toHaveBeenCalledWith(
+ "Load dialog service failed:",
+ "oops"
+ );
spyOnModalAlert.mockReturnValueOnce();
Dialog.show({
type: "success",
content: "Ouch!",
});
- expect(dialogService).not.toBeCalled();
- expect(spyOnModalAlert).toBeCalledTimes(1);
- expect(spyOnModalAlert).toBeCalledWith("Ouch!");
+ expect(dialogService).not.toHaveBeenCalled();
+ expect(spyOnModalAlert).toHaveBeenCalledTimes(1);
+ expect(spyOnModalAlert).toHaveBeenCalledWith("Ouch!");
});
});
diff --git a/packages/runtime/src/Notification.spec.ts b/packages/runtime/src/Notification.spec.ts
index 7697ceba81..a4d644a17c 100644
--- a/packages/runtime/src/Notification.spec.ts
+++ b/packages/runtime/src/Notification.spec.ts
@@ -34,19 +34,19 @@ describe("Notification", () => {
type: "success",
message: "Done!",
});
- expect(notificationService).toBeCalledWith({
+ expect(notificationService).toHaveBeenCalledWith({
type: "success",
message: "Done!",
});
- expect(spyOnModalAlert).not.toBeCalled();
+ expect(spyOnModalAlert).not.toHaveBeenCalled();
});
test("error: fallback", async () => {
consoleError.mockReturnValueOnce();
loadNotificationService("undefined-notification", loader);
await (global as any).flushPromises();
- expect(consoleError).toBeCalledTimes(1);
- expect(consoleError).toBeCalledWith(
+ expect(consoleError).toHaveBeenCalledTimes(1);
+ expect(consoleError).toHaveBeenCalledWith(
"Load notification service failed:",
"oops"
);
@@ -56,8 +56,8 @@ describe("Notification", () => {
type: "error",
message: "Ouch!",
});
- expect(notificationService).not.toBeCalled();
- expect(spyOnModalAlert).toBeCalledTimes(1);
- expect(spyOnModalAlert).toBeCalledWith("Ouch!");
+ expect(notificationService).not.toHaveBeenCalled();
+ expect(spyOnModalAlert).toHaveBeenCalledTimes(1);
+ expect(spyOnModalAlert).toHaveBeenCalledWith("Ouch!");
});
});
diff --git a/packages/runtime/src/StoryboardFunctionRegistry.spec.ts b/packages/runtime/src/StoryboardFunctionRegistry.spec.ts
index e8f8c83e1a..dab718b509 100644
--- a/packages/runtime/src/StoryboardFunctionRegistry.spec.ts
+++ b/packages/runtime/src/StoryboardFunctionRegistry.spec.ts
@@ -132,8 +132,8 @@ describe("StoryboardFunctions", () => {
expect(fn.sayHello({ en: "world", zh: "世界" })).toBe(
"app/my-app:HELLO, 世界!"
);
- expect(consoleLog).toBeCalledTimes(1);
- expect(consoleLog).toBeCalledWith({ en: "world", zh: "世界" });
+ expect(consoleLog).toHaveBeenCalledTimes(1);
+ expect(consoleLog).toHaveBeenCalledWith({ en: "world", zh: "世界" });
expect(fn.sayExclamation("Oops")).toBe("Oops!");
expect(fn.getImg()).toBe("/micro-apps/my-app/images/my-img.png");
@@ -297,11 +297,11 @@ describe("collect coverage", () => {
]);
fn.test(1);
- expect(collector.beforeVisit).toBeCalledTimes(9);
- expect(collector.beforeEvaluate).toBeCalledTimes(6);
- expect(collector.beforeCall).toBeCalledTimes(1);
- expect(collector.beforeBranch).toBeCalledTimes(1);
- expect(collector.beforeBranch).toBeCalledWith(
+ expect(collector.beforeVisit).toHaveBeenCalledTimes(9);
+ expect(collector.beforeEvaluate).toHaveBeenCalledTimes(6);
+ expect(collector.beforeCall).toHaveBeenCalledTimes(1);
+ expect(collector.beforeBranch).toHaveBeenCalledTimes(1);
+ expect(collector.beforeBranch).toHaveBeenCalledWith(
expect.objectContaining({
type: "IfStatement",
}),
@@ -309,10 +309,10 @@ describe("collect coverage", () => {
);
fn.test(0);
- expect(collector.beforeVisit).toBeCalledTimes(9);
- expect(collector.beforeEvaluate).toBeCalledTimes(10);
- expect(collector.beforeCall).toBeCalledTimes(2);
- expect(collector.beforeBranch).toBeCalledTimes(2);
+ expect(collector.beforeVisit).toHaveBeenCalledTimes(9);
+ expect(collector.beforeEvaluate).toHaveBeenCalledTimes(10);
+ expect(collector.beforeCall).toHaveBeenCalledTimes(2);
+ expect(collector.beforeBranch).toHaveBeenCalledTimes(2);
expect(collector.beforeBranch).toHaveBeenNthCalledWith(
2,
expect.objectContaining({
diff --git a/packages/runtime/src/createRoot.spec.ts b/packages/runtime/src/createRoot.spec.ts
index 07024d9a89..63a996318b 100644
--- a/packages/runtime/src/createRoot.spec.ts
+++ b/packages/runtime/src/createRoot.spec.ts
@@ -29,8 +29,8 @@ describe("preview", () => {
expect(container.innerHTML).toBe("Hello Preview
");
expect(portal.innerHTML).toBe("");
- expect(applyTheme).not.toBeCalled();
- expect(scrollTo).not.toBeCalled();
+ expect(applyTheme).not.toHaveBeenCalled();
+ expect(scrollTo).not.toHaveBeenCalled();
root.unmount();
expect(container.innerHTML).toBe("");
@@ -63,8 +63,8 @@ describe("preview", () => {
expect(container.innerHTML).toBe("Hello Preview
");
expect(portal.innerHTML).toBe("");
expect(document.body.lastElementChild?.innerHTML).toBe("I'm portal
");
- expect(applyTheme).not.toBeCalled();
- expect(scrollTo).not.toBeCalled();
+ expect(applyTheme).not.toHaveBeenCalled();
+ expect(scrollTo).not.toHaveBeenCalled();
root.unmount();
expect(container.innerHTML).toBe("");
@@ -126,8 +126,8 @@ describe("preview", () => {
"Goodbye Preview
"
);
expect(portal.innerHTML).toBe("I'm also portal
");
- expect(applyTheme).toBeCalledTimes(1);
- expect(scrollTo).toBeCalledTimes(1);
+ expect(applyTheme).toHaveBeenCalledTimes(1);
+ expect(scrollTo).toHaveBeenCalledTimes(1);
await root.render(bricks, {
...options,
@@ -209,10 +209,10 @@ describe("preview", () => {
expect(container.innerHTML).toBe("silence");
expect(portal.innerHTML).toBe("");
- expect(applyTheme).not.toBeCalled();
- expect(scrollTo).not.toBeCalled();
+ expect(applyTheme).not.toHaveBeenCalled();
+ expect(scrollTo).not.toHaveBeenCalled();
- expect(consoleError).toBeCalledTimes(2);
+ expect(consoleError).toHaveBeenCalledTimes(2);
expect(consoleError).toHaveBeenNthCalledWith(
1,
"Package for unknown-brick not found."
@@ -240,11 +240,11 @@ describe("preview", () => {
]);
expect(container.innerHTML).toBe(
- 'UNKNOWN_ERROR: ReferenceError: QUERY is not defined, in "<% QUERY.q %>"
'
+ 'UNKNOWN_ERROR: ReferenceError: QUERY is not defined, in "<% QUERY.q %>"
'
);
expect(portal.innerHTML).toBe("");
- expect(applyTheme).not.toBeCalled();
- expect(scrollTo).not.toBeCalled();
+ expect(applyTheme).not.toHaveBeenCalled();
+ expect(scrollTo).not.toHaveBeenCalled();
root.unmount();
expect(container.innerHTML).toBe("");
diff --git a/packages/runtime/src/handleHttpError.spec.ts b/packages/runtime/src/handleHttpError.spec.ts
index 1538b16339..4115432806 100644
--- a/packages/runtime/src/handleHttpError.spec.ts
+++ b/packages/runtime/src/handleHttpError.spec.ts
@@ -123,15 +123,15 @@ describe("handleHttpError", () => {
handleHttpError(error);
// Mock triggering the same error twice.
handleHttpError(error);
- expect(Dialog.show).toBeCalledTimes(1);
+ expect(Dialog.show).toHaveBeenCalledTimes(1);
await (global as any).flushPromises();
- expect(Dialog.show).toBeCalledWith(
+ expect(Dialog.show).toHaveBeenCalledWith(
expect.objectContaining({
type: "error",
content: "Error: oops",
})
);
- expect(consoleError).toBeCalledTimes(2);
+ expect(consoleError).toHaveBeenCalledTimes(2);
consoleError.mockReset();
});
@@ -146,19 +146,19 @@ describe("handleHttpError", () => {
handleHttpError(error);
// Mock triggering the same error twice.
handleHttpError(error);
- expect(Dialog.show).toBeCalledTimes(1);
- expect(Dialog.show).toBeCalledWith(
+ expect(Dialog.show).toHaveBeenCalledTimes(1);
+ expect(Dialog.show).toHaveBeenCalledWith(
expect.objectContaining({
type: "confirm",
})
);
await (global as any).flushPromises();
- expect(spyOnHistoryPush).toBeCalledWith("/auth/login", {
+ expect(spyOnHistoryPush).toHaveBeenCalledWith("/auth/login", {
from: {
pathname: "/no-where",
},
});
- expect(consoleError).not.toBeCalled();
+ expect(consoleError).not.toHaveBeenCalled();
});
it("should handle unauthenticated errors and redirect to sso login page", async () => {
@@ -170,19 +170,19 @@ describe("handleHttpError", () => {
code: 100003,
});
handleHttpError(error);
- expect(Dialog.show).toBeCalledTimes(1);
- expect(Dialog.show).toBeCalledWith(
+ expect(Dialog.show).toHaveBeenCalledTimes(1);
+ expect(Dialog.show).toHaveBeenCalledWith(
expect.objectContaining({
type: "confirm",
})
);
await (global as any).flushPromises();
- expect(spyOnHistoryPush).toBeCalledWith("/sso-auth/login", {
+ expect(spyOnHistoryPush).toHaveBeenCalledWith("/sso-auth/login", {
from: {
pathname: "/no-where",
},
});
- expect(consoleError).not.toBeCalled();
+ expect(consoleError).not.toHaveBeenCalled();
});
it("should handle unauthenticated errors and redirect to general login page", async () => {
@@ -194,15 +194,15 @@ describe("handleHttpError", () => {
code: 100003,
});
handleHttpError(error);
- expect(Dialog.show).toBeCalledTimes(1);
- expect(Dialog.show).toBeCalledWith(
+ expect(Dialog.show).toHaveBeenCalledTimes(1);
+ expect(Dialog.show).toHaveBeenCalledWith(
expect.objectContaining({
type: "confirm",
})
);
await (global as any).flushPromises();
- expect(spyOnHistoryPush).not.toBeCalled();
- expect(consoleError).not.toBeCalled();
+ expect(spyOnHistoryPush).not.toHaveBeenCalled();
+ expect(consoleError).not.toHaveBeenCalled();
});
it("should not show modal to go to login page when unauthenticated error occurs while NO_AUTH_GUARD is enabled", () => {
@@ -213,17 +213,17 @@ describe("handleHttpError", () => {
});
showDialog.mockResolvedValueOnce();
handleHttpError(error);
- expect(Dialog.show).toBeCalledWith(
+ expect(Dialog.show).toHaveBeenCalledWith(
expect.objectContaining({
type: "error",
content: "HttpResponseError",
})
);
- expect(consoleError).toBeCalledTimes(1);
+ expect(consoleError).toHaveBeenCalledTimes(1);
});
it("should return undefined if abort http request", () => {
handleHttpError(new HttpAbortError("The user aborted a request."));
- expect(Dialog.show).not.toBeCalled();
+ expect(Dialog.show).not.toHaveBeenCalled();
});
});
diff --git a/packages/runtime/src/internal/ErrorNode.spec.ts b/packages/runtime/src/internal/ErrorNode.spec.ts
index 9fdb3959e2..cc6bf29d3b 100644
--- a/packages/runtime/src/internal/ErrorNode.spec.ts
+++ b/packages/runtime/src/internal/ErrorNode.spec.ts
@@ -254,7 +254,7 @@ describe("ErrorNode", () => {
}),
});
- expect(consoleError).toBeCalledTimes(1);
+ expect(consoleError).toHaveBeenCalledTimes(1);
consoleError.mockRestore();
});
diff --git a/packages/runtime/src/internal/Renderer.spec.ts b/packages/runtime/src/internal/Renderer.spec.ts
index c02297e7c4..6c8a11f455 100644
--- a/packages/runtime/src/internal/Renderer.spec.ts
+++ b/packages/runtime/src/internal/Renderer.spec.ts
@@ -222,7 +222,7 @@ describe("renderRoutes", () => {
}),
path: "/home/:objectId",
});
- expect(preCheckPermissionsForBrickOrRoute).toBeCalledTimes(2);
+ expect(preCheckPermissionsForBrickOrRoute).toHaveBeenCalledTimes(2);
expect(preCheckPermissionsForBrickOrRoute).toHaveBeenNthCalledWith(
1,
route,
@@ -235,8 +235,11 @@ describe("renderRoutes", () => {
expect.any(Function)
);
expect(runtimeContext.pendingPermissionsPreCheck.length).toBe(2);
- expect(loadBricksImperatively).toBeCalledWith(["my-pre-load-brick"], []);
- expect(loadProcessorsImperatively).toBeCalledTimes(1);
+ expect(loadBricksImperatively).toHaveBeenCalledWith(
+ ["my-pre-load-brick"],
+ []
+ );
+ expect(loadProcessorsImperatively).toHaveBeenCalledTimes(1);
expect(loadProcessorsImperatively).toHaveBeenNthCalledWith(
1,
new Set(["route.context"]),
@@ -357,8 +360,8 @@ describe("renderRoutes", () => {
).rejects.toMatchInlineSnapshot(
`[Error: Unexpected type of redirect result: undefined]`
);
- expect(consoleError).toBeCalledTimes(1);
- expect(consoleError).toBeCalledWith(
+ expect(consoleError).toHaveBeenCalledTimes(1);
+ expect(consoleError).toHaveBeenCalledWith(
"Unexpected redirect result:",
undefined
);
@@ -419,7 +422,7 @@ describe("renderRoutes", () => {
}),
path: "/home/:objectId/list",
});
- expect(preCheckPermissionsForBrickOrRoute).toBeCalledTimes(3);
+ expect(preCheckPermissionsForBrickOrRoute).toHaveBeenCalledTimes(3);
expect(preCheckPermissionsForBrickOrRoute).toHaveBeenNthCalledWith(
1,
route,
@@ -504,7 +507,7 @@ describe("renderRoutes", () => {
}),
path: "/home/:objectId/list",
});
- expect(preCheckPermissionsForBrickOrRoute).toBeCalledTimes(4);
+ expect(preCheckPermissionsForBrickOrRoute).toHaveBeenCalledTimes(4);
expect(preCheckPermissionsForBrickOrRoute).toHaveBeenNthCalledWith(
1,
route,
@@ -745,8 +748,8 @@ describe("renderBrick", () => {
{}
);
expect(output.blockingList.length).toBe(3);
- expect(enqueueStableLoadBricks).toBeCalledWith(["test.my-brick"], []);
- expect(loadProcessorsImperatively).toBeCalledTimes(2);
+ expect(enqueueStableLoadBricks).toHaveBeenCalledWith(["test.my-brick"], []);
+ expect(loadProcessorsImperatively).toHaveBeenCalledTimes(2);
expect(loadProcessorsImperatively).toHaveBeenNthCalledWith(
1,
new Set(["def.rst"]),
@@ -780,7 +783,7 @@ describe("renderBrick", () => {
expect(output.node?.child?.sibling?.child).toBe(undefined);
expect(output.node?.child?.sibling?.sibling).toBe(undefined);
- expect(consoleInfo).toBeCalledTimes(0);
+ expect(consoleInfo).toHaveBeenCalledTimes(0);
rendererContext.dispatchBeforePageLoad();
expect(consoleInfo).toHaveBeenNthCalledWith(
1,
@@ -812,7 +815,7 @@ describe("renderBrick", () => {
rendererContext.initializeScrollIntoView();
rendererContext.initializeMediaChange();
- expect(consoleInfo).toBeCalledTimes(5);
+ expect(consoleInfo).toHaveBeenCalledTimes(5);
IntersectionObserver.mock.calls[0][0](
[
@@ -877,7 +880,7 @@ describe("renderBrick", () => {
);
rendererContext.dispose();
- expect(consoleInfo).toBeCalledTimes(13);
+ expect(consoleInfo).toHaveBeenCalledTimes(13);
consoleInfo.mockReset();
mockGetHistory.mockReset();
});
@@ -918,8 +921,8 @@ describe("renderBrick", () => {
expect(output).toEqual({
blockingList: [],
});
- expect(consoleError).toBeCalledTimes(1);
- expect(consoleError).toBeCalledWith(
+ expect(consoleError).toHaveBeenCalledTimes(1);
+ expect(consoleError).toHaveBeenCalledWith(
"Legacy templates are dropped in v3:",
brick
);
@@ -934,8 +937,8 @@ describe("renderBrick", () => {
expect(output).toEqual({
blockingList: [],
});
- expect(consoleError).toBeCalledTimes(1);
- expect(consoleError).toBeCalledWith("Invalid brick:", brick);
+ expect(consoleError).toHaveBeenCalledTimes(1);
+ expect(consoleError).toHaveBeenCalledWith("Invalid brick:", brick);
});
test("error boundary", async () => {
@@ -989,8 +992,8 @@ describe("renderBrick", () => {
},
blockingList: [],
});
- expect(consoleError).toBeCalledTimes(1);
- expect(consoleError).toBeCalledWith(
+ expect(consoleError).toHaveBeenCalledTimes(1);
+ expect(consoleError).toHaveBeenCalledWith(
"Error caught by error boundary:",
new ReferenceError('ABC is not defined, in "<% ABC %>"')
);
@@ -1190,10 +1193,10 @@ describe("renderBrick for control nodes", () => {
renderRoot.child = output.node;
await Promise.all([...output.blockingList, ctxStore.waitForAll()]);
mountTree(renderRoot);
- expect(consoleInfo).not.toBeCalled();
+ expect(consoleInfo).not.toHaveBeenCalled();
rendererContext.dispatchOnMount();
rendererContext.initializeScrollIntoView();
- expect(consoleInfo).toBeCalledTimes(3);
+ expect(consoleInfo).toHaveBeenCalledTimes(3);
expect(consoleInfo).toHaveBeenNthCalledWith(1, "onMount", "mount", "a");
expect(consoleInfo).toHaveBeenNthCalledWith(2, "onMount", "mount", "b");
expect(consoleInfo).toHaveBeenNthCalledWith(3, ":forEach mount", false);
@@ -1209,11 +1212,11 @@ describe("renderBrick for control nodes", () => {
);
ctxStore.updateValue("list", ["a", "c"], "replace");
- expect(consoleInfo).toBeCalledTimes(3);
+ expect(consoleInfo).toHaveBeenCalledTimes(3);
// Wait for `_.debounce()`
await new Promise((resolve) => setTimeout(resolve, 0));
- expect(consoleInfo).toBeCalledTimes(9);
+ expect(consoleInfo).toHaveBeenCalledTimes(9);
expect(consoleInfo).toHaveBeenNthCalledWith(4, ":forEach unmount");
expect(consoleInfo).toHaveBeenNthCalledWith(5, "onUnmount", "unmount", "a");
expect(consoleInfo).toHaveBeenNthCalledWith(6, "onUnmount", "unmount", "b");
@@ -1232,7 +1235,7 @@ describe("renderBrick for control nodes", () => {
rendererContext.dispatchOnUnmount();
rendererContext.dispose();
- expect(consoleInfo).toBeCalledTimes(12);
+ expect(consoleInfo).toHaveBeenCalledTimes(12);
expect(consoleInfo).toHaveBeenNthCalledWith(
10,
"onUnmount",
@@ -1363,21 +1366,21 @@ describe("renderBrick for control nodes", () => {
renderRoot.child = output.node;
await Promise.all([...output.blockingList, ctxStore.waitForAll()]);
mountTree(renderRoot);
- expect(consoleInfo).not.toBeCalled();
+ expect(consoleInfo).not.toHaveBeenCalled();
rendererContext.dispatchOnMount();
rendererContext.initializeScrollIntoView();
- expect(consoleInfo).toBeCalledTimes(1);
+ expect(consoleInfo).toHaveBeenCalledTimes(1);
expect(consoleInfo).toHaveBeenNthCalledWith(1, ":forEach mount", false);
expect(container.innerHTML).toBe("Before
After
");
expect(portal.innerHTML).toBe("
");
ctxStore.updateValue("list", ["a", "c"], "replace");
- expect(consoleInfo).toBeCalledTimes(1);
+ expect(consoleInfo).toHaveBeenCalledTimes(1);
// Wait for `_.debounce()`
await new Promise((resolve) => setTimeout(resolve, 0));
- expect(consoleInfo).toBeCalledTimes(5);
+ expect(consoleInfo).toHaveBeenCalledTimes(5);
expect(consoleInfo).toHaveBeenNthCalledWith(2, ":forEach unmount");
expect(consoleInfo).toHaveBeenNthCalledWith(3, "onMount", "mount", "a");
expect(consoleInfo).toHaveBeenNthCalledWith(4, "onMount", "mount", "c");
@@ -1393,7 +1396,7 @@ describe("renderBrick for control nodes", () => {
rendererContext.dispatchOnUnmount();
rendererContext.dispose();
- expect(consoleInfo).toBeCalledTimes(8);
+ expect(consoleInfo).toHaveBeenCalledTimes(8);
expect(consoleInfo).toHaveBeenNthCalledWith(6, "onUnmount", "unmount", "a");
expect(consoleInfo).toHaveBeenNthCalledWith(7, "onUnmount", "unmount", "c");
expect(consoleInfo).toHaveBeenNthCalledWith(8, ":forEach unmount");
@@ -2169,16 +2172,16 @@ describe("renderBrick for tpl", () => {
const outerSpanClick = jest.fn();
container.addEventListener("spanClick", outerSpanClick);
container.querySelector("#inner-span")!.dispatchEvent(new Event("click"));
- expect(consoleInfo).toBeCalledTimes(1);
- expect(consoleInfo).toBeCalledWith("spanClick");
- expect(outerSpanClick).toBeCalledTimes(0);
+ expect(consoleInfo).toHaveBeenCalledTimes(1);
+ expect(consoleInfo).toHaveBeenCalledWith("spanClick");
+ expect(outerSpanClick).toHaveBeenCalledTimes(0);
container
.querySelector("#inner-span")!
.dispatchEvent(new Event("click", { bubbles: true }));
- expect(consoleInfo).toBeCalledTimes(2);
- expect(consoleInfo).toBeCalledWith("spanClick");
- expect(outerSpanClick).toBeCalledTimes(1);
+ expect(consoleInfo).toHaveBeenCalledTimes(2);
+ expect(consoleInfo).toHaveBeenCalledWith("spanClick");
+ expect(outerSpanClick).toHaveBeenCalledTimes(1);
consoleInfo.mockReset();
});
@@ -2274,10 +2277,10 @@ describe("renderBrick for tpl", () => {
),
]);
mountTree(renderRoot);
- expect(consoleInfo).not.toBeCalled();
+ expect(consoleInfo).not.toHaveBeenCalled();
rendererContext.dispatchOnMount();
rendererContext.initializeScrollIntoView();
- expect(consoleInfo).toBeCalledTimes(2);
+ expect(consoleInfo).toHaveBeenCalledTimes(2);
expect(consoleInfo).toHaveBeenNthCalledWith(1, "onMount", "mount", "a");
expect(consoleInfo).toHaveBeenNthCalledWith(2, "onMount", "mount", "b");
@@ -2339,11 +2342,11 @@ describe("renderBrick for tpl", () => {
"test"
);
stateStore.updateValue("list", ["a", "c"], "replace");
- expect(consoleInfo).toBeCalledTimes(2);
+ expect(consoleInfo).toHaveBeenCalledTimes(2);
// Wait for `_.debounce()`
await new Promise((resolve) => setTimeout(resolve, 0));
- expect(consoleInfo).toBeCalledTimes(6);
+ expect(consoleInfo).toHaveBeenCalledTimes(6);
expect(consoleInfo).toHaveBeenNthCalledWith(3, "onUnmount", "unmount", "a");
expect(consoleInfo).toHaveBeenNthCalledWith(4, "onUnmount", "unmount", "b");
expect(consoleInfo).toHaveBeenNthCalledWith(5, "onMount", "mount", "a");
@@ -3317,7 +3320,7 @@ describe("renderBrick for tpl", () => {
type: "unknown.tpl-x",
},
});
- expect(loadBricksImperatively).toBeCalledWith(["unknown.tpl-x"], []);
+ expect(loadBricksImperatively).toHaveBeenCalledWith(["unknown.tpl-x"], []);
});
test("slots in tpl", async () => {
@@ -3738,8 +3741,8 @@ describe("renderBrick for scripts", () => {
{}
);
expect(output).toEqual({ blockingList: [] });
- expect(loadScript).toBeCalledTimes(1);
- expect(loadScript).toBeCalledWith("http://example.com/a.js", "", {
+ expect(loadScript).toHaveBeenCalledTimes(1);
+ expect(loadScript).toHaveBeenCalledWith("http://example.com/a.js", "", {
type: "module",
});
});
@@ -3776,7 +3779,7 @@ describe("renderBrick for scripts", () => {
},
}),
});
- expect(loadScript).toBeCalledTimes(0);
+ expect(loadScript).toHaveBeenCalledTimes(0);
});
});
@@ -3806,8 +3809,8 @@ describe("renderBrick for stylesheets", () => {
{}
);
expect(output).toEqual({ blockingList: [] });
- expect(loadStyle).toBeCalledTimes(1);
- expect(loadStyle).toBeCalledWith("http://example.com/b.css", "", {
+ expect(loadStyle).toHaveBeenCalledTimes(1);
+ expect(loadStyle).toHaveBeenCalledWith("http://example.com/b.css", "", {
rel: "stylesheet",
});
});
@@ -3846,6 +3849,6 @@ describe("renderBrick for stylesheets", () => {
},
}),
});
- expect(loadStyle).toBeCalledTimes(0);
+ expect(loadStyle).toHaveBeenCalledTimes(0);
});
});
diff --git a/packages/runtime/src/internal/Runtime.spec.ts b/packages/runtime/src/internal/Runtime.spec.ts
index a0989fa3ed..be040a7984 100644
--- a/packages/runtime/src/internal/Runtime.spec.ts
+++ b/packages/runtime/src/internal/Runtime.spec.ts
@@ -746,8 +746,8 @@ describe("Runtime", () => {
getHistory().push("/app-a");
expect(window.DISABLE_REACT_FLUSH_SYNC).toBeFalsy();
await getRuntime().bootstrap();
- expect(loadNotificationService).not.toBeCalled();
- expect(loadDialogService).not.toBeCalled();
+ expect(loadNotificationService).not.toHaveBeenCalled();
+ expect(loadDialogService).not.toHaveBeenCalled();
const renderId0 = _internalApiGetRenderId();
expect(renderId0).toBeDefined();
expect(document.body.children).toMatchInlineSnapshot(`
@@ -869,8 +869,8 @@ describe("Runtime", () => {
getHistory().push("/app-a/2");
await getRuntime().bootstrap();
- expect(loadNotificationService).toBeCalledTimes(1);
- expect(loadDialogService).toBeCalledTimes(1);
+ expect(loadNotificationService).toHaveBeenCalledTimes(1);
+ expect(loadDialogService).toHaveBeenCalledTimes(1);
expect(document.body.children).toMatchInlineSnapshot(`
HTMLCollection [
@@ -918,8 +918,8 @@ describe("Runtime", () => {
,
]
`);
- expect(finishPageView).toBeCalledTimes(1);
- expect(finishPageView).toBeCalledWith({
+ expect(finishPageView).toHaveBeenCalledTimes(1);
+ expect(finishPageView).toHaveBeenCalledWith({
status: "ok",
path: "/app-a/3",
pageTitle: "DevOps 管理专家",
@@ -983,29 +983,30 @@ describe("Runtime", () => {
getHistory().push("/app-a/sub-routes/3");
await (global as any).flushPromises();
expect(document.body.children).toMatchInlineSnapshot(`
- HTMLCollection [
-
-
- Hello
-
-
-
-
- Oops! Something went wrong: SyntaxError: Unexpected token (1:4), in "<% Sub 3 %>"
-
-
-
-
,
- ,
- ]
- `);
- expect(consoleError).toBeCalledTimes(1);
+HTMLCollection [
+
+
+ Hello
+
+
+
+
+ Oops! Something went wrong: SyntaxError: Unexpected parseExpression() input: The input should contain exactly one expression, but the first expression is followed by the unexpected character \`3\`. (1:4), in "<% Sub 3 %>"
+
+
+
+
,
+ ,
+]
+`);
+ expect(consoleError).toHaveBeenCalledTimes(1);
expect(getRuntime().getNavConfig()).toEqual({
breadcrumb: [{ text: "0" }],
});
@@ -1514,28 +1515,29 @@ describe("Runtime", () => {
await (global as any).flushPromises();
await new Promise((resolve) => setTimeout(resolve));
expect(document.body.children).toMatchInlineSnapshot(`
- HTMLCollection [
-
-
- Sub-routes with error
-
-
-
-
- Oops! Something went wrong: oops
-
-
-
-
,
- ,
- ]
- `);
+HTMLCollection [
+
+
+ Sub-routes with error
+
+
+
+
+ Oops! Something went wrong: oops
+
+
+
+
,
+ ,
+]
+`);
expect(consoleError).toHaveBeenCalledTimes(1);
getHistory().push("/app-a/sub-routes-with-error/ok");
@@ -1626,7 +1628,7 @@ describe("Runtime", () => {
getHistory().push("/app-b/");
await getRuntime().bootstrap();
expect(getHistory().location.pathname).toBe("/auth/login");
- expect(finishPageView).toBeCalledTimes(2);
+ expect(finishPageView).toHaveBeenCalledTimes(2);
expect(finishPageView).toHaveBeenNthCalledWith(1, { status: "redirected" });
expect(finishPageView).toHaveBeenNthCalledWith(2, {
status: "ok",
@@ -1642,7 +1644,7 @@ describe("Runtime", () => {
const beforeunload = new Event("beforeunload");
const preventDefault = jest.spyOn(beforeunload, "preventDefault");
fireEvent(window, beforeunload);
- expect(preventDefault).toBeCalled();
+ expect(preventDefault).toHaveBeenCalled();
});
test("no app matched", async () => {
@@ -1683,7 +1685,7 @@ describe("Runtime", () => {
getHistory().push("/app-unknown/");
await getRuntime().bootstrap();
expect(getHistory().location.pathname).toBe("/sso-auth/login");
- expect(finishPageView).toBeCalledTimes(2);
+ expect(finishPageView).toHaveBeenCalledTimes(2);
expect(finishPageView).toHaveBeenNthCalledWith(1, { status: "redirected" });
expect(finishPageView).toHaveBeenNthCalledWith(2, { status: "not-found" });
});
@@ -1746,8 +1748,8 @@ describe("Runtime", () => {
/>,
]
`);
- expect(finishPageView).toBeCalledTimes(1);
- expect(finishPageView).toBeCalledWith({
+ expect(finishPageView).toHaveBeenCalledTimes(1);
+ expect(finishPageView).toHaveBeenCalledWith({
status: "blocked",
});
});
@@ -1805,10 +1807,12 @@ describe("Runtime", () => {
});
getHistory().push("/blocked-app/blocked-path-1");
await getRuntime().bootstrap();
- expect(addPathToBlackList).toBeCalledWith(
+ expect(addPathToBlackList).toHaveBeenCalledWith(
"/blocked-app/blocked-path-1/:subPath"
);
- expect(addPathToBlackList).toBeCalledWith("/blocked-app/blocked-path-2");
+ expect(addPathToBlackList).toHaveBeenCalledWith(
+ "/blocked-app/blocked-path-2"
+ );
});
test("failed to bootstrap", async () => {
@@ -1892,7 +1896,7 @@ describe("Runtime", () => {
/>,
]
`);
- expect(window.location.reload).toBeCalled();
+ expect(window.location.reload).toHaveBeenCalled();
window.location = originalLocation;
});
@@ -1915,8 +1919,8 @@ describe("Runtime", () => {
expect(document.title).toBe("Hi there");
getRuntime().applyPageTitle("");
expect(document.title).toBe("Hi there");
- expect(finishPageView).toBeCalledTimes(1);
- expect(finishPageView).toBeCalledWith({
+ expect(finishPageView).toHaveBeenCalledTimes(1);
+ expect(finishPageView).toHaveBeenCalledWith({
pageTitle: "DevOps 管理专家",
path: "/app-b",
status: "ok",
@@ -1933,9 +1937,9 @@ describe("Runtime", () => {
createRuntime().initialize(getBootstrapData());
getHistory().push("/app-b/unauthenticated");
await getRuntime().bootstrap();
- expect(myUnauthenticatedProvider).toBeCalledTimes(1);
- expect(consoleError).toBeCalledTimes(1);
- expect(consoleError).toBeCalledWith("Router failed:", error);
+ expect(myUnauthenticatedProvider).toHaveBeenCalledTimes(1);
+ expect(consoleError).toHaveBeenCalledTimes(1);
+ expect(consoleError).toHaveBeenCalledWith("Router failed:", error);
expect(getHistory().location.pathname).toBe("/auth/login");
});
@@ -1946,9 +1950,9 @@ describe("Runtime", () => {
createRuntime().initialize(getBootstrapData());
getHistory().push("/app-b/aborted");
await getRuntime().bootstrap();
- expect(myAbortProvider).toBeCalledTimes(1);
- expect(consoleError).toBeCalledTimes(1);
- expect(consoleError).toBeCalledWith("Router failed:", error);
+ expect(myAbortProvider).toHaveBeenCalledTimes(1);
+ expect(consoleError).toHaveBeenCalledTimes(1);
+ expect(consoleError).toHaveBeenCalledWith("Router failed:", error);
expect(document.body.children).toMatchInlineSnapshot(`
HTMLCollection [
{
return { noAuthGuardLoginPath: "/easy-core-console/login" };
});
await getRuntime().bootstrap();
- expect(myUnauthenticatedProvider).toBeCalledTimes(1);
- expect(consoleError).toBeCalledTimes(1);
- expect(consoleError).toBeCalledWith("Router failed:", error);
+ expect(myUnauthenticatedProvider).toHaveBeenCalledTimes(1);
+ expect(consoleError).toHaveBeenCalledTimes(1);
+ expect(consoleError).toHaveBeenCalledWith("Router failed:", error);
expect(getHistory().location.pathname).toBe("/easy-core-console/login");
});
@@ -2021,8 +2025,8 @@ describe("Runtime", () => {
/>,
]
`);
- expect(consoleError).toBeCalledTimes(1);
- expect(consoleError).toBeCalledWith(
+ expect(consoleError).toHaveBeenCalledTimes(1);
+ expect(consoleError).toHaveBeenCalledWith(
'Infinite redirect detected: from "/app-a/r2" to "/app-a/r1"'
);
expect(getHistory().location.pathname).toBe("/app-a/r2");
@@ -2039,7 +2043,7 @@ describe("Runtime", () => {
],
});
await runtime.loadBricks(["test.my-brick"]);
- expect(loadBricksImperatively).toBeCalledWith(
+ expect(loadBricksImperatively).toHaveBeenCalledWith(
["test.my-brick"],
[
{
@@ -2135,7 +2139,7 @@ describe("Runtime", () => {
],
});
await runtime.loadBricks(["eo-antd-icon"]);
- expect(loadBricksImperatively).toBeCalledWith(
+ expect(loadBricksImperatively).toHaveBeenCalledWith(
["eo-antd-icon"],
[
{
diff --git a/packages/runtime/src/internal/bindListeners.spec.ts b/packages/runtime/src/internal/bindListeners.spec.ts
index 155626ee4e..bd198f5b7f 100644
--- a/packages/runtime/src/internal/bindListeners.spec.ts
+++ b/packages/runtime/src/internal/bindListeners.spec.ts
@@ -82,15 +82,15 @@ describe("bindListeners", () => {
runtimeContext
);
element.click();
- expect(consoleInfo).toBeCalledTimes(1);
- expect(consoleInfo).toBeCalledWith();
+ expect(consoleInfo).toHaveBeenCalledTimes(1);
+ expect(consoleInfo).toHaveBeenCalledWith();
});
test("empty events", () => {
const element = document.createElement("div");
bindListeners(element, undefined, runtimeContext);
element.click();
- expect(consoleInfo).not.toBeCalled();
+ expect(consoleInfo).not.toHaveBeenCalled();
});
});
@@ -119,7 +119,7 @@ describe("listenerFactory for history.*", () => {
},
runtimeContext
)(event);
- expect(history.push).toBeCalledWith("ok", undefined);
+ expect(history.push).toHaveBeenCalledWith("ok", undefined);
});
test("history.goBack", () => {
@@ -129,7 +129,7 @@ describe("listenerFactory for history.*", () => {
},
runtimeContext
)(event);
- expect(history.goBack).toBeCalledWith();
+ expect(history.goBack).toHaveBeenCalledWith();
});
test("history.block", () => {
@@ -140,7 +140,7 @@ describe("listenerFactory for history.*", () => {
},
runtimeContext
)(event);
- expect(history.setBlockMessage).toBeCalledWith("ok");
+ expect(history.setBlockMessage).toHaveBeenCalledWith("ok");
});
test("history.pushQuery with options", () => {
@@ -156,7 +156,7 @@ describe("listenerFactory for history.*", () => {
},
runtimeContext
)(event);
- expect(history.pushQuery).toBeCalledWith(
+ expect(history.pushQuery).toHaveBeenCalledWith(
{ status: "ok" },
{ notify: false }
);
@@ -185,15 +185,15 @@ describe("listenerFactory for history.*", () => {
runtimeContext
)(event);
- expect(history.reload).toBeCalledWith(expect.any(Function));
+ expect(history.reload).toHaveBeenCalledWith(expect.any(Function));
(history.reload.mock.calls[0][0] as Function)(false);
- expect(consoleInfo).toBeCalledTimes(2);
+ expect(consoleInfo).toHaveBeenCalledTimes(2);
expect(consoleInfo).toHaveBeenNthCalledWith(1, "success", false);
expect(consoleInfo).toHaveBeenNthCalledWith(2, "finally", false);
(history.reload.mock.calls[0][0] as Function)(true);
- expect(consoleInfo).toBeCalledTimes(4);
+ expect(consoleInfo).toHaveBeenCalledTimes(4);
expect(consoleInfo).toHaveBeenNthCalledWith(3, "error", true);
expect(consoleInfo).toHaveBeenNthCalledWith(4, "finally", true);
});
@@ -215,7 +215,7 @@ describe("listenerFactory for window.*", () => {
},
runtimeContext
)(event);
- expect(windowOpen).toBeCalledWith("/ok", "_self", undefined);
+ expect(windowOpen).toHaveBeenCalledWith("/ok", "_self", undefined);
});
test("window.open with args", () => {
@@ -226,7 +226,7 @@ describe("listenerFactory for window.*", () => {
},
runtimeContext
)(event);
- expect(windowOpen).toBeCalledWith("/ok", "_blank", "popup=yes");
+ expect(windowOpen).toHaveBeenCalledWith("/ok", "_blank", "popup=yes");
});
});
@@ -252,7 +252,7 @@ describe("listenerFactory for location.*", () => {
},
runtimeContext
)(event);
- expect(window.location.assign).toBeCalledWith("/ok");
+ expect(window.location.assign).toHaveBeenCalledWith("/ok");
});
test("location.reload", () => {
@@ -262,7 +262,7 @@ describe("listenerFactory for location.*", () => {
},
runtimeContext
)(event);
- expect(window.location.reload).toBeCalledWith();
+ expect(window.location.reload).toHaveBeenCalledWith();
});
});
@@ -333,7 +333,7 @@ describe("listenerFactory for message.*", () => {
},
runtimeContext
)(event);
- expect(window.alert).toBeCalledWith("ok");
+ expect(window.alert).toHaveBeenCalledWith("ok");
});
});
@@ -580,7 +580,7 @@ describe("listenerFactory for theme.*", () => {
},
runtimeContext
)(event);
- expect(mockApplyTheme).toBeCalledWith("dark");
+ expect(mockApplyTheme).toHaveBeenCalledWith("dark");
});
test("theme.setLightTheme", () => {
@@ -590,7 +590,7 @@ describe("listenerFactory for theme.*", () => {
},
runtimeContext
)(event);
- expect(mockApplyTheme).toBeCalledWith("light");
+ expect(mockApplyTheme).toHaveBeenCalledWith("light");
});
test("theme.setTheme", () => {
@@ -601,7 +601,7 @@ describe("listenerFactory for theme.*", () => {
},
runtimeContext
)(event);
- expect(mockApplyTheme).toBeCalledWith("dark-v2");
+ expect(mockApplyTheme).toHaveBeenCalledWith("dark-v2");
});
});
@@ -620,7 +620,7 @@ describe("listenerFactory for mode.*", () => {
},
runtimeContext
)(event);
- expect(mockApplyMode).toBeCalledWith("dashboard");
+ expect(mockApplyMode).toHaveBeenCalledWith("dashboard");
});
test("mode.setDefaultMode", () => {
@@ -630,7 +630,7 @@ describe("listenerFactory for mode.*", () => {
},
runtimeContext
)(event);
- expect(mockApplyMode).toBeCalledWith("default");
+ expect(mockApplyMode).toHaveBeenCalledWith("default");
});
});
@@ -649,7 +649,7 @@ describe("listenerFactory for handleHttpError", () => {
},
runtimeContext
)(event);
- expect(mockHandleHttpError).toBeCalledWith("ok");
+ expect(mockHandleHttpError).toHaveBeenCalledWith("ok");
});
});
@@ -663,7 +663,7 @@ describe("listenerFactory for event.*", () => {
},
runtimeContext
)(event);
- expect(event.preventDefault).toBeCalledWith();
+ expect(event.preventDefault).toHaveBeenCalledWith();
});
test("event.stopPropagation", () => {
@@ -675,7 +675,7 @@ describe("listenerFactory for event.*", () => {
},
runtimeContext
)(event);
- expect(event.stopPropagation).toBeCalledWith();
+ expect(event.stopPropagation).toHaveBeenCalledWith();
});
});
@@ -699,8 +699,8 @@ describe("listenerFactory for console.*", () => {
},
runtimeContext
)(event);
- expect(consoleLog).toBeCalledTimes(1);
- expect(consoleLog).toBeCalledWith("ok");
+ expect(consoleLog).toHaveBeenCalledTimes(1);
+ expect(consoleLog).toHaveBeenCalledWith("ok");
});
test("console.warn with no args", () => {
@@ -710,7 +710,7 @@ describe("listenerFactory for console.*", () => {
},
runtimeContext
)(event);
- expect(consoleWarn).toBeCalledWith(event);
+ expect(consoleWarn).toHaveBeenCalledWith(event);
});
test("console.error with falsy if", () => {
@@ -721,7 +721,7 @@ describe("listenerFactory for console.*", () => {
},
runtimeContext
)(event);
- expect(consoleError).not.toBeCalled();
+ expect(consoleError).not.toHaveBeenCalled();
});
test("console.error with truthy if", () => {
@@ -733,7 +733,7 @@ describe("listenerFactory for console.*", () => {
},
runtimeContext
)(event);
- expect(consoleError).toBeCalledWith();
+ expect(consoleError).toHaveBeenCalledWith();
});
test("window.open", () => {
@@ -744,7 +744,7 @@ describe("listenerFactory for console.*", () => {
},
runtimeContext
)(event);
- expect(windowOpen).toBeCalledWith("/ok", "_self", undefined);
+ expect(windowOpen).toHaveBeenCalledWith("/ok", "_self", undefined);
});
test("window.open with args", () => {
@@ -755,7 +755,7 @@ describe("listenerFactory for console.*", () => {
},
runtimeContext
)(event);
- expect(windowOpen).toBeCalledWith("/ok", "_blank", "popup=yes");
+ expect(windowOpen).toHaveBeenCalledWith("/ok", "_blank", "popup=yes");
});
test("window.postMessage without origin", () => {
@@ -766,7 +766,7 @@ describe("listenerFactory for console.*", () => {
},
runtimeContext
)(event);
- expect(windowPostMessage).toBeCalledWith(
+ expect(windowPostMessage).toHaveBeenCalledWith(
{ channel: "test-1", detail: "ok" },
"http://localhost"
);
@@ -783,7 +783,7 @@ describe("listenerFactory for console.*", () => {
},
runtimeContext
)(event);
- expect(windowPostMessage).toBeCalledWith(
+ expect(windowPostMessage).toHaveBeenCalledWith(
{ channel: "test-2", detail: "ok" },
"http://localhost"
);
@@ -802,7 +802,7 @@ describe("listenerFactory for console.*", () => {
},
runtimeContext
)(event);
- expect(parentPostMessage).toBeCalledWith({
+ expect(parentPostMessage).toHaveBeenCalledWith({
channel: "test-2",
detail: "ok",
});
@@ -1017,7 +1017,7 @@ describe("listenerFactory for calling brick methods", () => {
runtimeContext,
brick as any
)(event);
- expect(brick.element.callMe).toBeCalledWith(event);
+ expect(brick.element.callMe).toHaveBeenCalledWith(event);
});
test("Callback error", async () => {
@@ -1056,15 +1056,15 @@ describe("listenerFactory for calling brick methods", () => {
runtimeContext,
brick as any
)(event);
- expect(brick.element.callMe).toBeCalledWith("ok");
- expect(brick.element.callbackSuccess).not.toBeCalled();
- expect(brick.element.callbackError).not.toBeCalled();
- expect(brick.element.callbackFinally).not.toBeCalled();
+ expect(brick.element.callMe).toHaveBeenCalledWith("ok");
+ expect(brick.element.callbackSuccess).not.toHaveBeenCalled();
+ expect(brick.element.callbackError).not.toHaveBeenCalled();
+ expect(brick.element.callbackFinally).not.toHaveBeenCalled();
await (global as any).flushPromises();
- expect(brick.element.callbackSuccess).not.toBeCalled();
- expect(brick.element.callbackError).toBeCalledWith(error);
- expect(brick.element.callbackFinally).toBeCalledWith(null);
+ expect(brick.element.callbackSuccess).not.toHaveBeenCalled();
+ expect(brick.element.callbackError).toHaveBeenCalledWith(error);
+ expect(brick.element.callbackFinally).toHaveBeenCalledWith(null);
});
test("Calling undefined method", async () => {
@@ -1089,8 +1089,8 @@ describe("listenerFactory for calling brick methods", () => {
await (global as any).flushPromises();
- expect(consoleInfo).toBeCalledTimes(1);
- expect(consoleInfo).toBeCalledWith(
+ expect(consoleInfo).toHaveBeenCalledTimes(1);
+ expect(consoleInfo).toHaveBeenCalledWith(
new Error("target
has no method: callMe")
);
});
@@ -1132,16 +1132,16 @@ describe("listenerFactory for useProvider", () => {
brick as any
)(event);
- expect(brick.element.callbackSuccess).not.toBeCalled();
- expect(brick.element.callbackError).not.toBeCalled();
- expect(brick.element.callbackFinally).not.toBeCalled();
+ expect(brick.element.callbackSuccess).not.toHaveBeenCalled();
+ expect(brick.element.callbackError).not.toHaveBeenCalled();
+ expect(brick.element.callbackFinally).not.toHaveBeenCalled();
await new Promise((resolve) => setTimeout(resolve, 0));
- expect(myTimeoutProvider).toBeCalledTimes(1);
+ expect(myTimeoutProvider).toHaveBeenCalledTimes(1);
await new Promise((resolve) => setTimeout(resolve, 100));
- expect(brick.element.callbackSuccess).toBeCalledWith("resolved");
- expect(brick.element.callbackError).not.toBeCalled();
- expect(brick.element.callbackFinally).toBeCalledWith(null);
+ expect(brick.element.callbackSuccess).toHaveBeenCalledWith("resolved");
+ expect(brick.element.callbackError).not.toHaveBeenCalled();
+ expect(brick.element.callbackFinally).toHaveBeenCalledWith(null);
});
test("useProvider with saveAs", async () => {
@@ -1179,17 +1179,17 @@ describe("listenerFactory for useProvider", () => {
brick as any
)(event);
- expect(brick.element.callbackSuccess).not.toBeCalled();
- expect(brick.element.callbackError).not.toBeCalled();
- expect(brick.element.callbackFinally).not.toBeCalled();
+ expect(brick.element.callbackSuccess).not.toHaveBeenCalled();
+ expect(brick.element.callbackError).not.toHaveBeenCalled();
+ expect(brick.element.callbackFinally).not.toHaveBeenCalled();
await new Promise((resolve) => setTimeout(resolve, 0));
- expect(myTimeoutProvider).not.toBeCalled();
- expect(saveAs).toBeCalledTimes(1);
+ expect(myTimeoutProvider).not.toHaveBeenCalled();
+ expect(saveAs).toHaveBeenCalledTimes(1);
await new Promise((resolve) => setTimeout(resolve, 100));
- expect(brick.element.callbackSuccess).toBeCalledWith("saved");
- expect(brick.element.callbackError).not.toBeCalled();
- expect(brick.element.callbackFinally).toBeCalledWith(null);
+ expect(brick.element.callbackSuccess).toHaveBeenCalledWith("saved");
+ expect(brick.element.callbackError).not.toHaveBeenCalled();
+ expect(brick.element.callbackFinally).toHaveBeenCalledWith(null);
});
test("useProvider with poll", async () => {
@@ -1206,8 +1206,8 @@ describe("listenerFactory for useProvider", () => {
)(event);
await new Promise((resolve) => setTimeout(resolve, 0));
- expect(startPoll).toBeCalledTimes(1);
- expect(myTimeoutProvider).toBeCalledTimes(0);
+ expect(startPoll).toHaveBeenCalledTimes(1);
+ expect(myTimeoutProvider).toHaveBeenCalledTimes(0);
});
test("useProvider with poll not enabled", async () => {
@@ -1224,8 +1224,8 @@ describe("listenerFactory for useProvider", () => {
)(event);
await new Promise((resolve) => setTimeout(resolve, 0));
- expect(startPoll).not.toBeCalled();
- expect(myTimeoutProvider).toBeCalledTimes(1);
+ expect(startPoll).not.toHaveBeenCalled();
+ expect(myTimeoutProvider).toHaveBeenCalledTimes(1);
});
test("useProvider with sse stream", async () => {
@@ -1242,8 +1242,8 @@ describe("listenerFactory for useProvider", () => {
)(event);
await new Promise((resolve) => setTimeout(resolve, 0));
- expect(startSSEStream).toBeCalledTimes(1);
- expect(myTimeoutProvider).toBeCalledTimes(0);
+ expect(startSSEStream).toHaveBeenCalledTimes(1);
+ expect(myTimeoutProvider).toHaveBeenCalledTimes(0);
});
test("useProvider with sse no stream", async () => {
@@ -1260,8 +1260,8 @@ describe("listenerFactory for useProvider", () => {
)(event);
await new Promise((resolve) => setTimeout(resolve, 0));
- expect(startSSEStream).not.toBeCalled();
- expect(myTimeoutProvider).toBeCalledTimes(1);
+ expect(startSSEStream).not.toHaveBeenCalled();
+ expect(myTimeoutProvider).toHaveBeenCalledTimes(1);
});
});
@@ -1281,7 +1281,7 @@ describe("listenerFactory for unknown handlers", () => {
},
runtimeContext
)(event);
- expect(consoleError).toBeCalledWith(
+ expect(consoleError).toHaveBeenCalledWith(
"unknown event listener action:",
"oops"
);
@@ -1294,7 +1294,7 @@ describe("listenerFactory for unknown handlers", () => {
} as any,
runtimeContext
)(event);
- expect(consoleError).toBeCalledWith("unknown event handler:", {
+ expect(consoleError).toHaveBeenCalledWith("unknown event handler:", {
provider: "oops",
});
});
@@ -1434,15 +1434,15 @@ describe("if/else condition", () => {
)(event);
await new Promise((resolve) => setTimeout(resolve, 10));
- expect(myTimeoutProvider).toBeCalledTimes(1);
+ expect(myTimeoutProvider).toHaveBeenCalledTimes(1);
await new Promise((resolve) => setTimeout(resolve, 10));
- expect(myTimeoutProvider).toBeCalledTimes(2);
- expect(consoleLog).toBeCalledTimes(6);
+ expect(myTimeoutProvider).toHaveBeenCalledTimes(2);
+ expect(consoleLog).toHaveBeenCalledTimes(6);
await new Promise((resolve) => setTimeout(resolve, 10));
- expect(myTimeoutProvider).toBeCalledTimes(2);
- expect(consoleLog).toBeCalledTimes(7);
+ expect(myTimeoutProvider).toHaveBeenCalledTimes(2);
+ expect(consoleLog).toHaveBeenCalledTimes(7);
expect(consoleLog).toHaveBeenNthCalledWith(1, "进入 then 逻辑", "resolved");
@@ -1495,10 +1495,10 @@ describe("listenerFactory for message dispatcher", () => {
},
runtimeContext
)(event);
- expect(subscribe).toBeCalledWith("my-channel");
+ expect(subscribe).toHaveBeenCalledWith("my-channel");
await (global as any).flushPromises();
- expect(consoleInfo).toBeCalledWith("sub success", "ok");
- expect(consoleInfo).toBeCalledWith("sub finally");
+ expect(consoleInfo).toHaveBeenCalledWith("sub success", "ok");
+ expect(consoleInfo).toHaveBeenCalledWith("sub finally");
subscribe.mockReset();
});
@@ -1525,10 +1525,10 @@ describe("listenerFactory for message dispatcher", () => {
},
runtimeContext
)(event);
- expect(unsubscribe).toBeCalledWith("my-channel");
+ expect(unsubscribe).toHaveBeenCalledWith("my-channel");
await (global as any).flushPromises();
- expect(consoleInfo).toBeCalledWith("unsub error", "failed");
- expect(consoleInfo).toBeCalledWith("unsub finally");
+ expect(consoleInfo).toHaveBeenCalledWith("unsub error", "failed");
+ expect(consoleInfo).toHaveBeenCalledWith("unsub finally");
unsubscribe.mockReset();
});
@@ -1541,7 +1541,7 @@ describe("listenerFactory for message dispatcher", () => {
},
runtimeContext
)(event);
- expect(unsubscribe).toBeCalledWith("my-channel-2");
+ expect(unsubscribe).toHaveBeenCalledWith("my-channel-2");
unsubscribe.mockReset();
});
});
diff --git a/packages/runtime/src/internal/compute/evaluate.spec.ts b/packages/runtime/src/internal/compute/evaluate.spec.ts
index ea10ff2329..dccba4af01 100644
--- a/packages/runtime/src/internal/compute/evaluate.spec.ts
+++ b/packages/runtime/src/internal/compute/evaluate.spec.ts
@@ -362,7 +362,7 @@ describe("evaluate", () => {
).toThrowErrorMatchingInlineSnapshot(
`"ITEM is not defined, in "<% ITEM %>""`
);
- expect(consoleError).toBeCalledTimes(1);
+ expect(consoleError).toHaveBeenCalledTimes(1);
});
test("Access QUERY but no query in context", () => {
diff --git a/packages/runtime/src/internal/compute/getStorageItem.spec.ts b/packages/runtime/src/internal/compute/getStorageItem.spec.ts
index a56a0d7ae5..3183d7233c 100644
--- a/packages/runtime/src/internal/compute/getStorageItem.spec.ts
+++ b/packages/runtime/src/internal/compute/getStorageItem.spec.ts
@@ -9,14 +9,14 @@ describe("storage", () => {
test("localStorage.getItem should work", () => {
const getItem = getStorageItem("local");
const value = getItem("visit-history");
- expect(localStorage.getItem).toBeCalledWith("visit-history");
+ expect(localStorage.getItem).toHaveBeenCalledWith("visit-history");
expect(value).toEqual({ id: "mockId" });
});
test("sessionStorage.getItem should work", () => {
const getItem = getStorageItem("session");
const value = getItem("visit-history");
- expect(localStorage.getItem).toBeCalledWith("visit-history");
+ expect(localStorage.getItem).toHaveBeenCalledWith("visit-history");
expect(value).toEqual({ id: "mockId" });
});
});
diff --git a/packages/runtime/src/internal/data/DataStore.spec.ts b/packages/runtime/src/internal/data/DataStore.spec.ts
index fca9fb9769..c24b7ccfe0 100644
--- a/packages/runtime/src/internal/data/DataStore.spec.ts
+++ b/packages/runtime/src/internal/data/DataStore.spec.ts
@@ -366,14 +366,16 @@ describe("DataStore", () => {
amount: 42,
});
- expect(consoleWarn).not.toBeCalled();
+ expect(consoleWarn).not.toHaveBeenCalled();
consoleWarn.mockReturnValueOnce();
ctxStore.updateValue("primitive", { amount: 42 }, "assign");
expect(ctxStore.getValue("primitive")).toEqual({ amount: 42 });
- expect(consoleWarn).toBeCalledTimes(1);
- expect(consoleWarn).toBeCalledWith(expect.stringContaining("Non-object"));
+ expect(consoleWarn).toHaveBeenCalledTimes(1);
+ expect(consoleWarn).toHaveBeenCalledWith(
+ expect.stringContaining("Non-object")
+ );
- expect(mockCallRealTimeDataInspectHooks).toBeCalledTimes(2);
+ expect(mockCallRealTimeDataInspectHooks).toHaveBeenCalledTimes(2);
});
test("state and onChange", async () => {
@@ -444,7 +446,7 @@ describe("DataStore", () => {
expect(stateStore.getValue("a")).toBe(2);
expect(stateStore.getValue("b")).toBe(42);
- expect(mockCallRealTimeDataInspectHooks).toBeCalledTimes(2);
+ expect(mockCallRealTimeDataInspectHooks).toHaveBeenCalledTimes(2);
expect(mockCallRealTimeDataInspectHooks).toHaveBeenNthCalledWith(1, {
changeType: "update",
tplStateStoreId,
@@ -504,7 +506,7 @@ describe("DataStore", () => {
expect(ctxStore.getValue("lazyValue")).toBe("initial");
expect(ctxStore.getValue("processedData")).toBe("processed: initial");
expect(ctxStore.getValue("asyncValue")).toBe("async initial");
- expect(myTimeoutProvider).toBeCalledTimes(1);
+ expect(myTimeoutProvider).toHaveBeenCalledTimes(1);
ctxStore.mountAsyncData();
await new Promise((resolve) => {
@@ -537,8 +539,8 @@ describe("DataStore", () => {
await (global as any).flushPromises();
// Will not load again if it is already LOADING.
- expect(myTimeoutProvider).toBeCalledTimes(2);
- expect(consoleInfo).not.toBeCalled();
+ expect(myTimeoutProvider).toHaveBeenCalledTimes(2);
+ expect(consoleInfo).not.toHaveBeenCalled();
await new Promise((resolve) => {
setTimeout(resolve, 100);
});
@@ -547,7 +549,7 @@ describe("DataStore", () => {
"processed: lazily updated"
);
- expect(consoleInfo).toBeCalledTimes(4);
+ expect(consoleInfo).toHaveBeenCalledTimes(4);
expect(consoleInfo).toHaveBeenNthCalledWith(1, "[1] success", {
value: "lazily updated",
});
@@ -569,8 +571,8 @@ describe("DataStore", () => {
});
await (global as any).flushPromises();
// Will not load again if it is already LOADED.
- expect(myTimeoutProvider).toBeCalledTimes(2);
- expect(consoleInfo).toBeCalledTimes(6);
+ expect(myTimeoutProvider).toHaveBeenCalledTimes(2);
+ expect(consoleInfo).toHaveBeenCalledTimes(6);
expect(consoleInfo).toHaveBeenNthCalledWith(5, "[3] success", {
value: "lazily updated",
});
@@ -609,14 +611,14 @@ describe("DataStore", () => {
);
await ctxStore.waitForAll();
expect(ctxStore.getValue("conditionalValue")).toBe("from fallback");
- expect(myTimeoutProvider).not.toBeCalled();
+ expect(myTimeoutProvider).not.toHaveBeenCalled();
ctxStore.updateValue("fallback", "fallback updated", "replace");
expect(ctxStore.getValue("conditionalValue")).toBe("fallback updated");
ctxStore.updateValue("remote", true, "replace");
await (global as any).flushPromises();
- expect(myTimeoutProvider).toBeCalledTimes(1);
+ expect(myTimeoutProvider).toHaveBeenCalledTimes(1);
await new Promise((resolve) => {
setTimeout(resolve, 1);
});
@@ -657,7 +659,7 @@ describe("DataStore", () => {
);
await ctxStore.waitForAll();
expect(ctxStore.getValue("conditionalValue")).toBe("from remote");
- expect(myTimeoutProvider).toBeCalledTimes(1);
+ expect(myTimeoutProvider).toHaveBeenCalledTimes(1);
ctxStore.updateValue("fallback", "fallback updated", "replace");
expect(ctxStore.getValue("conditionalValue")).toBe("from remote");
@@ -667,7 +669,7 @@ describe("DataStore", () => {
// Await and make sure resolve is ignored.
await (global as any).flushPromises();
- expect(myTimeoutProvider).toBeCalledTimes(1);
+ expect(myTimeoutProvider).toHaveBeenCalledTimes(1);
await new Promise((resolve) => {
setTimeout(resolve, 1);
});
@@ -681,7 +683,7 @@ describe("DataStore", () => {
// Resume remote again.
ctxStore.updateValue("remote", true, "replace");
await (global as any).flushPromises();
- expect(myTimeoutProvider).toBeCalledTimes(1);
+ expect(myTimeoutProvider).toHaveBeenCalledTimes(1);
await new Promise((resolve) => {
setTimeout(resolve, 1);
});
@@ -733,8 +735,8 @@ describe("DataStore", () => {
setTimeout(resolve, 10);
});
- expect(consoleInfo).toBeCalledTimes(2);
- expect(handleHttpError).not.toBeCalled();
+ expect(consoleInfo).toHaveBeenCalledTimes(2);
+ expect(handleHttpError).not.toHaveBeenCalled();
ctxStore.updateValue("willFail2", undefined, "load", {
finally: {
@@ -747,8 +749,8 @@ describe("DataStore", () => {
setTimeout(resolve, 10);
});
- expect(consoleInfo).toBeCalledTimes(3);
- expect(handleHttpError).toBeCalledTimes(1);
+ expect(consoleInfo).toHaveBeenCalledTimes(3);
+ expect(handleHttpError).toHaveBeenCalledTimes(1);
consoleInfo.mockReset();
});
@@ -783,7 +785,7 @@ describe("DataStore", () => {
setTimeout(resolve, 10);
});
- expect(handleHttpError).not.toBeCalled();
+ expect(handleHttpError).not.toHaveBeenCalled();
});
test("load context without resolve", async () => {
@@ -895,7 +897,7 @@ describe("batchUpdate should work", () => {
expect(stateStore.getValue("a")).toBe(2);
expect(stateStore.getValue("c")).toBe(4);
expect(stateStore.getValue("d")).toBe(5);
- expect(consoleInfo).toBeCalledTimes(3);
+ expect(consoleInfo).toHaveBeenCalledTimes(3);
expect(consoleInfo).toHaveBeenNthCalledWith(1, "a change", 2);
expect(consoleInfo).toHaveBeenNthCalledWith(2, "c change", 4);
@@ -927,7 +929,7 @@ describe("batchUpdate should work", () => {
expect(stateStore.getValue("b")).toBe(3);
expect(stateStore.getValue("c")).toBe(5);
expect(stateStore.getValue("d")).toBe(6);
- expect(consoleInfo).toBeCalledTimes(4);
+ expect(consoleInfo).toHaveBeenCalledTimes(4);
expect(consoleInfo).toHaveBeenNthCalledWith(1, "a change", 2);
expect(consoleInfo).toHaveBeenNthCalledWith(2, "b change", 3);
@@ -959,7 +961,7 @@ describe("batchUpdate should work", () => {
expect(stateStore.getValue("a")).toBe(2);
expect(stateStore.getValue("c")).toBe(0);
expect(stateStore.getValue("d")).toBe(1);
- expect(consoleInfo).toBeCalledTimes(3);
+ expect(consoleInfo).toHaveBeenCalledTimes(3);
expect(consoleInfo).toHaveBeenNthCalledWith(1, "a change", 2);
expect(consoleInfo).toHaveBeenNthCalledWith(2, "c change", 0);
@@ -990,7 +992,7 @@ describe("batchUpdate should work", () => {
expect(stateStore.getValue("a")).toBe(1);
expect(stateStore.getValue("c")).toBe(0);
expect(stateStore.getValue("d")).toBe(1);
- expect(consoleInfo).toBeCalledTimes(3);
+ expect(consoleInfo).toHaveBeenCalledTimes(3);
expect(consoleInfo).toHaveBeenNthCalledWith(1, "c change", 0);
expect(consoleInfo).toHaveBeenNthCalledWith(2, "a change", 1);
@@ -1026,7 +1028,7 @@ describe("batchUpdate should work", () => {
expect(stateStore.getValue("b")).toBe(20);
expect(stateStore.getValue("c")).toBe(100);
expect(stateStore.getValue("d")).toBe(101);
- expect(consoleInfo).toBeCalledTimes(4);
+ expect(consoleInfo).toHaveBeenCalledTimes(4);
expect(consoleInfo).toHaveBeenNthCalledWith(1, "a change", 10);
expect(consoleInfo).toHaveBeenNthCalledWith(2, "b change", 20);
@@ -1053,7 +1055,7 @@ describe("batchUpdate should work", () => {
expect(stateStore.getValue("c")).toBe(20);
expect(stateStore.getValue("d")).toBe(21);
- expect(consoleInfo).toBeCalledTimes(2);
+ expect(consoleInfo).toHaveBeenCalledTimes(2);
expect(consoleInfo).toHaveBeenNthCalledWith(1, "c change", 20);
expect(consoleInfo).toHaveBeenNthCalledWith(2, "d change", 21);
@@ -1082,7 +1084,7 @@ describe("batchUpdate should work", () => {
expect(stateStore.getValue("d")).toBe(10);
expect(stateStore.getValue("c")).toBe(20);
- expect(consoleInfo).toBeCalledTimes(2);
+ expect(consoleInfo).toHaveBeenCalledTimes(2);
expect(consoleInfo).toHaveBeenNthCalledWith(1, "d change", 10);
expect(consoleInfo).toHaveBeenNthCalledWith(2, "c change", 20);
@@ -1220,7 +1222,7 @@ describe("batchUpdate with resolve should work", () => {
"replace",
argsFactory
);
- expect(consoleInfo).toBeCalledTimes(3);
+ expect(consoleInfo).toHaveBeenCalledTimes(3);
expect(consoleInfo).toHaveBeenNthCalledWith(1, "a change", 2);
expect(consoleInfo).toHaveBeenNthCalledWith(2, "c change", 4);
@@ -1232,7 +1234,7 @@ describe("batchUpdate with resolve should work", () => {
});
// `e` should only be changed after it's been resolved.
expect(stateStore.getValue("e")).toBe(2);
- expect(consoleInfo).toBeCalledTimes(4);
+ expect(consoleInfo).toHaveBeenCalledTimes(4);
expect(consoleInfo).toHaveBeenNthCalledWith(4, "e change", 2);
consoleInfo.mockReset();
diff --git a/packages/runtime/src/internal/data/resolveData.spec.ts b/packages/runtime/src/internal/data/resolveData.spec.ts
index cbfe31e18d..9f9f3acec8 100644
--- a/packages/runtime/src/internal/data/resolveData.spec.ts
+++ b/packages/runtime/src/internal/data/resolveData.spec.ts
@@ -60,7 +60,7 @@ describe("resolveData", () => {
runtimeContext
);
expect(result).toEqual("a");
- expect(myTimeoutProvider).toBeCalledTimes(1);
+ expect(myTimeoutProvider).toHaveBeenCalledTimes(1);
ctxStore.updateValue("current", "b", "replace");
const result2 = await resolveData(
@@ -72,7 +72,7 @@ describe("resolveData", () => {
);
expect(result2).toEqual("b");
// The actual args are changed, so the cache doesn't hit.
- expect(myTimeoutProvider).toBeCalledTimes(2);
+ expect(myTimeoutProvider).toHaveBeenCalledTimes(2);
const result3 = await resolveData(
{
@@ -84,7 +84,7 @@ describe("resolveData", () => {
);
expect(result3).toEqual("b");
// The actual args are not changed, so the cache hits.
- expect(myTimeoutProvider).toBeCalledTimes(2);
+ expect(myTimeoutProvider).toHaveBeenCalledTimes(2);
});
test("cache with circular data in args", async () => {
@@ -113,7 +113,7 @@ describe("resolveData", () => {
runtimeContext
);
expect(result).toHaveProperty("value", "Circular");
- expect(myTimeoutProvider).toBeCalledTimes(1);
+ expect(myTimeoutProvider).toHaveBeenCalledTimes(1);
const result2 = await resolveData(
{
@@ -123,7 +123,7 @@ describe("resolveData", () => {
runtimeContext
);
expect(result2).toHaveProperty("value", "Circular");
- expect(myTimeoutProvider).toBeCalledTimes(1);
+ expect(myTimeoutProvider).toHaveBeenCalledTimes(1);
});
test("handle reject by transform", async () => {
@@ -186,8 +186,8 @@ describe("resolveData", () => {
runtimeContext
);
expect(result).toEqual("cool");
- expect(consoleWarn).toBeCalledTimes(1);
- expect(consoleWarn).toBeCalledWith(
+ expect(consoleWarn).toHaveBeenCalledTimes(1);
+ expect(consoleWarn).toHaveBeenCalledWith(
expect.stringContaining("resolve.field")
);
});
@@ -206,7 +206,7 @@ describe("resolveData", () => {
}
);
expect(result1).toEqual("should-not-cache");
- expect(myTimeoutProvider).toBeCalledTimes(1);
+ expect(myTimeoutProvider).toHaveBeenCalledTimes(1);
const result2 = await resolveData(
{
@@ -219,6 +219,6 @@ describe("resolveData", () => {
}
);
expect(result2).toEqual("should-not-cache");
- expect(myTimeoutProvider).toBeCalledTimes(2);
+ expect(myTimeoutProvider).toHaveBeenCalledTimes(2);
});
});
diff --git a/packages/runtime/src/internal/data/resolveDataStore.spec.ts b/packages/runtime/src/internal/data/resolveDataStore.spec.ts
index 832417681f..ec5c3b494c 100644
--- a/packages/runtime/src/internal/data/resolveDataStore.spec.ts
+++ b/packages/runtime/src/internal/data/resolveDataStore.spec.ts
@@ -160,7 +160,7 @@ describe("resolveDataStore", () => {
}
`);
- expect(fnRequest).toBeCalledTimes(3);
+ expect(fnRequest).toHaveBeenCalledTimes(3);
expect(fnRequest).toHaveBeenNthCalledWith(1, "a", "willBeResolved");
expect(fnRequest).toHaveBeenNthCalledWith(2, "e", "willBeResolved");
expect(fnRequest).toHaveBeenNthCalledWith(3, "x", "willBeResolved");
@@ -171,7 +171,7 @@ describe("resolveDataStore", () => {
await (global as any).flushPromises();
expect(getDoneTask()).toEqual(["a", "x"]);
- expect(fnRequest).toBeCalledTimes(5);
+ expect(fnRequest).toHaveBeenCalledTimes(5);
expect(fnRequest).toHaveBeenNthCalledWith(4, "b", "willBeResolved");
expect(fnRequest).toHaveBeenNthCalledWith(5, "c", "willBeResolved");
@@ -179,14 +179,14 @@ describe("resolveDataStore", () => {
await (global as any).flushPromises();
expect(getDoneTask()).toEqual(["a", "e", "x"]);
- expect(fnRequest).toBeCalledTimes(6);
+ expect(fnRequest).toHaveBeenCalledTimes(6);
expect(fnRequest).toHaveBeenNthCalledWith(6, "f", "willBeResolved");
jest.advanceTimersByTime(150);
await (global as any).flushPromises();
expect(getDoneTask()).toEqual(["a", "b", "c", "e", "f", "x"]);
- expect(fnRequest).toBeCalledTimes(7);
+ expect(fnRequest).toHaveBeenCalledTimes(7);
expect(fnRequest).toHaveBeenNthCalledWith(7, "d", "willBeResolved");
jest.advanceTimersByTime(100);
@@ -251,21 +251,21 @@ describe("resolveDataStore", () => {
}
`);
- expect(fnRequest).toBeCalledTimes(1);
+ expect(fnRequest).toHaveBeenCalledTimes(1);
expect(fnRequest).toHaveBeenNthCalledWith(1, "a", "willBeResolved");
jest.advanceTimersByTime(100);
await (global as any).flushPromises();
expect(getDoneTask()).toEqual(["a"]);
- expect(fnRequest).toBeCalledTimes(2);
+ expect(fnRequest).toHaveBeenCalledTimes(2);
expect(fnRequest).toHaveBeenNthCalledWith(2, "b", "willBeResolved");
jest.advanceTimersByTime(100);
await (global as any).flushPromises();
expect(getDoneTask()).toEqual(["a", "b"]);
- expect(fnRequest).toBeCalledTimes(3);
+ expect(fnRequest).toHaveBeenCalledTimes(3);
expect(fnRequest).toHaveBeenNthCalledWith(3, "c", "willBeResolved");
jest.advanceTimersByTime(100);
@@ -320,7 +320,7 @@ describe("resolveDataStore", () => {
await (global as any).flushPromises();
expect(getDoneTask()).toEqual(["_", "a", "b"]);
- expect(fnRequest).toBeCalledTimes(0);
+ expect(fnRequest).toHaveBeenCalledTimes(0);
});
test("should work when a related context is ignored", async () => {
diff --git a/packages/runtime/src/internal/devtools.spec.ts b/packages/runtime/src/internal/devtools.spec.ts
index 48845e2a36..e25d281eed 100644
--- a/packages/runtime/src/internal/devtools.spec.ts
+++ b/packages/runtime/src/internal/devtools.spec.ts
@@ -44,7 +44,7 @@ describe("devtools", () => {
devtoolsHookEmit("evaluation", "02");
jest.advanceTimersByTime(1);
- expect(emit).toBeCalledTimes(1);
+ expect(emit).toHaveBeenCalledTimes(1);
// Toggle active
window.dispatchEvent(
@@ -64,6 +64,6 @@ describe("devtools", () => {
devtoolsHookEmit("evaluation", "03");
jest.advanceTimersByTime(1);
- expect(emit).toBeCalledTimes(1);
+ expect(emit).toHaveBeenCalledTimes(1);
});
});
diff --git a/packages/runtime/src/internal/hasInstalledApp.spec.ts b/packages/runtime/src/internal/hasInstalledApp.spec.ts
index a04bd89bcf..0a6ab2a8c9 100644
--- a/packages/runtime/src/internal/hasInstalledApp.spec.ts
+++ b/packages/runtime/src/internal/hasInstalledApp.spec.ts
@@ -53,7 +53,7 @@ describe("hasInstalledApp", () => {
test("Invalid match version", () => {
consoleError.mockReturnValueOnce();
expect(hasInstalledApp("app-b", "^1.2.3")).toBe(false);
- expect(consoleError).toBeCalledTimes(1);
- expect(consoleError).toBeCalledWith(expect.any(TypeError));
+ expect(consoleError).toHaveBeenCalledTimes(1);
+ expect(consoleError).toHaveBeenCalledWith(expect.any(TypeError));
});
});
diff --git a/packages/runtime/src/internal/historyExtended.spec.ts b/packages/runtime/src/internal/historyExtended.spec.ts
index cb62a06c9a..915d12d3fc 100644
--- a/packages/runtime/src/internal/historyExtended.spec.ts
+++ b/packages/runtime/src/internal/historyExtended.spec.ts
@@ -140,7 +140,7 @@ describe("historyExtended", () => {
(callerArgs, calleeArgs) => {
ext = historyExtended(history);
ext.pushQuery(...callerArgs);
- expect(history.push).toBeCalledWith(...calleeArgs);
+ expect(history.push).toHaveBeenCalledWith(...calleeArgs);
}
);
@@ -169,7 +169,7 @@ describe("historyExtended", () => {
(callerArgs, calleeArgs) => {
ext = historyExtended(history);
ext.replaceQuery(...callerArgs);
- expect(history.replace).toBeCalledWith(...calleeArgs);
+ expect(history.replace).toHaveBeenCalledWith(...calleeArgs);
}
);
@@ -220,7 +220,7 @@ describe("historyExtended", () => {
(callerArgs, loc) => {
ext = historyExtended(history);
ext.pushAnchor(...callerArgs);
- expect(history.push).toBeCalledWith(loc, undefined);
+ expect(history.push).toHaveBeenCalledWith(loc, undefined);
}
);
@@ -229,7 +229,7 @@ describe("historyExtended", () => {
ext = historyExtended(history);
const callback = jest.fn();
ext.reload(callback);
- expect(history.replace).toBeCalledWith(
+ expect(history.replace).toHaveBeenCalledWith(
{
pathname: "/a",
search: "?b=1",
@@ -243,7 +243,7 @@ describe("historyExtended", () => {
},
undefined
);
- expect(callback).toBeCalledWith(false);
+ expect(callback).toHaveBeenCalledWith(false);
});
it("should work for callback of history.push", () => {
@@ -251,16 +251,16 @@ describe("historyExtended", () => {
ext = historyExtended(history);
const callback = jest.fn();
ext.push("/a", undefined, callback);
- expect(history.push).toBeCalledWith("/a", undefined);
- expect(callback).toBeCalledWith(false);
+ expect(history.push).toHaveBeenCalledWith("/a", undefined);
+ expect(callback).toHaveBeenCalledWith(false);
});
it("should work for callback of history.replace", () => {
ext = historyExtended(history);
const callback = jest.fn();
ext.replace("/a", { notify: false }, callback);
- expect(history.replace).toBeCalledWith("/a", { notify: false });
- expect(callback).toBeCalledWith(false);
+ expect(history.replace).toHaveBeenCalledWith("/a", { notify: false });
+ expect(callback).toHaveBeenCalledWith(false);
});
it.each<
@@ -296,7 +296,7 @@ describe("historyExtended", () => {
mockIsOutsideApp.mockReturnValueOnce(false);
ext = historyExtended(history);
ext[method](...callerArgs);
- expect(history[method]).toBeCalledWith(...calleeArgs);
+ expect(history[method]).toHaveBeenCalledWith(...calleeArgs);
}
);
@@ -325,7 +325,7 @@ describe("historyExtended", () => {
ext[method](...callerArgs);
expect(
window.location[method === "push" ? "assign" : "replace"]
- ).toBeCalledWith(url);
+ ).toHaveBeenCalledWith(url);
}
);
});
@@ -335,6 +335,6 @@ describe("getUserConfirmation", () => {
const callback = jest.fn();
jest.spyOn(window, "confirm").mockReturnValueOnce(true);
getUserConfirmation("hello", callback);
- expect(callback).toBeCalledWith(true);
+ expect(callback).toHaveBeenCalledWith(true);
});
});
diff --git a/packages/runtime/src/internal/matchRoutes.spec.ts b/packages/runtime/src/internal/matchRoutes.spec.ts
index 2c72fc1a70..97eddcfa4f 100644
--- a/packages/runtime/src/internal/matchRoutes.spec.ts
+++ b/packages/runtime/src/internal/matchRoutes.spec.ts
@@ -19,6 +19,9 @@ describe("matchStoryboard", () => {
).rejects.toMatchInlineSnapshot(
`[Error: Invalid route with invalid type of path: undefined]`
);
- expect(consoleError).toBeCalledWith("Invalid route with invalid path:", {});
+ expect(consoleError).toHaveBeenCalledWith(
+ "Invalid route with invalid path:",
+ {}
+ );
});
});
diff --git a/packages/runtime/src/internal/mediaQuery.spec.ts b/packages/runtime/src/internal/mediaQuery.spec.ts
index b90a3bbf22..ae2077eff4 100644
--- a/packages/runtime/src/internal/mediaQuery.spec.ts
+++ b/packages/runtime/src/internal/mediaQuery.spec.ts
@@ -26,7 +26,7 @@ describe("mediaQuery", () => {
});
const newMedia = { breakpoint: nextBreakpoint };
expect(getMedia()).toEqual(newMedia);
- expect(handler).lastCalledWith(
+ expect(handler).toHaveBeenLastCalledWith(
expect.objectContaining({
detail: newMedia,
})
diff --git a/packages/runtime/src/internal/poll.spec.ts b/packages/runtime/src/internal/poll.spec.ts
index 9e50ba8bc1..9a7bae523a 100644
--- a/packages/runtime/src/internal/poll.spec.ts
+++ b/packages/runtime/src/internal/poll.spec.ts
@@ -66,17 +66,17 @@ describe("poll", () => {
await (global as any).flushPromises();
expect(progress).toHaveBeenNthCalledWith(1, { loaded: false });
- expect(success).not.toBeCalled();
- expect(finallyCallback).not.toBeCalled();
- expect(dispatchEvent).toBeCalledTimes(1);
+ expect(success).not.toHaveBeenCalled();
+ expect(finallyCallback).not.toHaveBeenCalled();
+ expect(dispatchEvent).toHaveBeenCalledTimes(1);
jest.advanceTimersByTime(3000);
await (global as any).flushPromises();
expect(progress).toHaveBeenNthCalledWith(2, { loaded: true });
- expect(success).toBeCalledWith({ loaded: true });
- expect(finallyCallback).toBeCalled();
- expect(error).not.toBeCalled();
+ expect(success).toHaveBeenCalledWith({ loaded: true });
+ expect(finallyCallback).toHaveBeenCalled();
+ expect(error).not.toHaveBeenCalled();
expect(dispatchEvent).toHaveBeenNthCalledWith(
2,
expect.objectContaining({
@@ -111,16 +111,16 @@ describe("poll", () => {
jest.advanceTimersByTime(0);
await (global as any).flushPromises();
- expect(task).not.toBeCalled();
+ expect(task).not.toHaveBeenCalled();
jest.advanceTimersByTime(1000);
await (global as any).flushPromises();
- expect(progress).toBeCalledWith({ loaded: true });
- expect(success).toBeCalledWith({ loaded: true });
- expect(error).not.toBeCalled();
- expect(finallyCallback).toBeCalled();
- expect(dispatchEvent).not.toBeCalled();
+ expect(progress).toHaveBeenCalledWith({ loaded: true });
+ expect(success).toHaveBeenCalledWith({ loaded: true });
+ expect(error).not.toHaveBeenCalled();
+ expect(finallyCallback).toHaveBeenCalled();
+ expect(dispatchEvent).not.toHaveBeenCalled();
});
it("should work if request error", async () => {
@@ -150,11 +150,11 @@ describe("poll", () => {
jest.advanceTimersByTime(3000);
await (global as any).flushPromises();
- expect(success).not.toBeCalled();
- expect(progress).not.toBeCalled();
- expect(finallyCallback).toBeCalled();
- expect(expectPollEnd).not.toBeCalled();
- expect(error).toBeCalledWith(new Error("oops"));
+ expect(success).not.toHaveBeenCalled();
+ expect(progress).not.toHaveBeenCalled();
+ expect(finallyCallback).toHaveBeenCalled();
+ expect(expectPollEnd).not.toHaveBeenCalled();
+ expect(error).toHaveBeenCalledWith(new Error("oops"));
});
it("should work if continue on error", async () => {
@@ -186,17 +186,17 @@ describe("poll", () => {
jest.advanceTimersByTime(0);
await (global as any).flushPromises();
- expect(progress).not.toBeCalled();
- expect(success).not.toBeCalled();
- expect(finallyCallback).not.toBeCalled();
- expect(error).toBeCalledWith(new Error("oops"));
+ expect(progress).not.toHaveBeenCalled();
+ expect(success).not.toHaveBeenCalled();
+ expect(finallyCallback).not.toHaveBeenCalled();
+ expect(error).toHaveBeenCalledWith(new Error("oops"));
jest.advanceTimersByTime(3000);
await (global as any).flushPromises();
- expect(progress).toBeCalledWith({ loaded: true });
- expect(success).toBeCalledWith({ loaded: true });
- expect(finallyCallback).toBeCalled();
+ expect(progress).toHaveBeenCalledWith({ loaded: true });
+ expect(success).toHaveBeenCalledWith({ loaded: true });
+ expect(finallyCallback).toHaveBeenCalled();
});
it("should clear poll timeout before next timeout function invoked", async () => {
@@ -230,11 +230,11 @@ describe("poll", () => {
jest.advanceTimersByTime(2000);
await (global as any).flushPromises();
- expect(task).toBeCalledTimes(1);
- expect(progress).toBeCalledTimes(1);
- expect(success).not.toBeCalled();
- expect(error).not.toBeCalled();
- expect(finallyCallback).not.toBeCalled();
+ expect(task).toHaveBeenCalledTimes(1);
+ expect(progress).toHaveBeenCalledTimes(1);
+ expect(success).not.toHaveBeenCalled();
+ expect(error).not.toHaveBeenCalled();
+ expect(finallyCallback).not.toHaveBeenCalled();
});
it("should stop processing if router is re-rendered during request", async () => {
@@ -268,15 +268,15 @@ describe("poll", () => {
);
jest.advanceTimersByTime(0);
- expect(task).toBeCalled();
+ expect(task).toHaveBeenCalled();
mockApiGetRouterRenderId.mockReturnValueOnce("render-id-2");
await (global as any).flushPromises();
- expect(progress).not.toBeCalled();
- expect(success).not.toBeCalled();
- expect(error).not.toBeCalled();
- expect(finallyCallback).not.toBeCalled();
+ expect(progress).not.toHaveBeenCalled();
+ expect(success).not.toHaveBeenCalled();
+ expect(error).not.toHaveBeenCalled();
+ expect(finallyCallback).not.toHaveBeenCalled();
expect(dispatchEvent).toHaveBeenNthCalledWith(
2,
expect.objectContaining({
@@ -308,15 +308,15 @@ describe("poll", () => {
);
jest.advanceTimersByTime(0);
- expect(task).toBeCalled();
+ expect(task).toHaveBeenCalled();
mockApiGetRouterRenderId.mockReturnValueOnce("render-id-2");
await (global as any).flushPromises();
- expect(progress).not.toBeCalled();
- expect(success).not.toBeCalled();
- expect(error).not.toBeCalled();
- expect(finallyCallback).not.toBeCalled();
+ expect(progress).not.toHaveBeenCalled();
+ expect(success).not.toHaveBeenCalled();
+ expect(error).not.toHaveBeenCalled();
+ expect(finallyCallback).not.toHaveBeenCalled();
});
it("should stop immediately before request", async () => {
@@ -353,21 +353,21 @@ describe("poll", () => {
);
jest.advanceTimersByTime(0);
- expect(task).toBeCalledTimes(1);
+ expect(task).toHaveBeenCalledTimes(1);
await (global as any).flushPromises();
- expect(progress).toBeCalledWith({ loaded: false });
+ expect(progress).toHaveBeenCalledWith({ loaded: false });
jest.advanceTimersByTime(500);
expectPollStopImmediately.mockReturnValueOnce(true);
jest.advanceTimersByTime(500);
await (global as any).flushPromises();
- expect(task).toBeCalledTimes(1);
- expect(progress).toBeCalledTimes(1);
- expect(success).not.toBeCalled();
- expect(error).not.toBeCalled();
- expect(finallyCallback).toBeCalled();
+ expect(task).toHaveBeenCalledTimes(1);
+ expect(progress).toHaveBeenCalledTimes(1);
+ expect(success).not.toHaveBeenCalled();
+ expect(error).not.toHaveBeenCalled();
+ expect(finallyCallback).toHaveBeenCalled();
expect(dispatchEvent).toHaveBeenNthCalledWith(
2,
expect.objectContaining({
@@ -410,20 +410,20 @@ describe("poll", () => {
);
jest.advanceTimersByTime(0);
- expect(task).toBeCalledTimes(1);
+ expect(task).toHaveBeenCalledTimes(1);
await (global as any).flushPromises();
- expect(progress).toBeCalledWith({ loaded: false });
+ expect(progress).toHaveBeenCalledWith({ loaded: false });
jest.advanceTimersByTime(1000);
- expect(task).toBeCalledTimes(2);
+ expect(task).toHaveBeenCalledTimes(2);
expectPollStopImmediately.mockReturnValueOnce(true);
await (global as any).flushPromises();
- expect(progress).toBeCalledTimes(1);
- expect(success).not.toBeCalled();
- expect(error).not.toBeCalled();
- expect(finallyCallback).toBeCalled();
+ expect(progress).toHaveBeenCalledTimes(1);
+ expect(success).not.toHaveBeenCalled();
+ expect(error).not.toHaveBeenCalled();
+ expect(finallyCallback).toHaveBeenCalled();
expect(dispatchEvent).toHaveBeenNthCalledWith(
2,
expect.objectContaining({
@@ -473,21 +473,21 @@ describe("poll", () => {
);
jest.advanceTimersByTime(0);
- expect(task).toBeCalledTimes(1);
+ expect(task).toHaveBeenCalledTimes(1);
await (global as any).flushPromises();
- expect(progress).toBeCalledWith({ loaded: true });
+ expect(progress).toHaveBeenCalledWith({ loaded: true });
jest.advanceTimersByTime(1000);
- expect(task).toBeCalledTimes(2);
+ expect(task).toHaveBeenCalledTimes(2);
ctxStore.updateValue("flag", 1, "replace");
await (global as any).flushPromises();
- expect(progress).toBeCalledTimes(2);
- expect(success).toBeCalledTimes(1);
- expect(error).not.toBeCalled();
- expect(finallyCallback).toBeCalledTimes(1);
+ expect(progress).toHaveBeenCalledTimes(2);
+ expect(success).toHaveBeenCalledTimes(1);
+ expect(error).not.toHaveBeenCalled();
+ expect(finallyCallback).toHaveBeenCalledTimes(1);
expect(dispatchEvent).toHaveBeenNthCalledWith(
2,
expect.objectContaining({
diff --git a/packages/runtime/src/internal/secret_internals.spec.ts b/packages/runtime/src/internal/secret_internals.spec.ts
index fdec7768be..cac7ed5867 100644
--- a/packages/runtime/src/internal/secret_internals.spec.ts
+++ b/packages/runtime/src/internal/secret_internals.spec.ts
@@ -140,7 +140,7 @@ describe("useBrick", () => {
const renderResult = await renderUseBrick(useBrick, "a");
expect(renderResult.tagName).toBe("div");
- expect(consoleInfo).toBeCalledTimes(0);
+ expect(consoleInfo).toHaveBeenCalledTimes(0);
const root = document.createElement("div");
const mountResult = mountUseBrick(renderResult, root);
@@ -237,7 +237,7 @@ describe("useBrick", () => {
'please use "properties" instead, check your useBrick:',
useBrick.children[0]
);
- expect(mockIsStrictMode).toBeCalled();
+ expect(mockIsStrictMode).toHaveBeenCalled();
const root = document.createElement("div");
const mountResult = mountUseBrick(renderResult, root);
@@ -491,8 +491,8 @@ describe("useBrick", () => {
expect((root.firstChild as any).z).toBe("ResolvedZ");
root.querySelector("#inner-span")!.dispatchEvent(new Event("spanClick"));
- expect(consoleInfo).toBeCalledTimes(1);
- expect(consoleInfo).toBeCalledWith("spanClick");
+ expect(consoleInfo).toHaveBeenCalledTimes(1);
+ expect(consoleInfo).toHaveBeenCalledWith("spanClick");
(root as any).x = "X3";
// Wait for debounced re-render for control nodes.
@@ -522,8 +522,8 @@ describe("useBrick", () => {
`);
root.querySelector("#inner-span")!.dispatchEvent(new Event("spanClick"));
- expect(consoleInfo).toBeCalledTimes(2);
- expect(consoleInfo).toBeCalledWith("spanClick");
+ expect(consoleInfo).toHaveBeenCalledTimes(2);
+ expect(consoleInfo).toHaveBeenCalledWith("spanClick");
unmountUseBrick(renderResult, mountResult);
@@ -1403,12 +1403,12 @@ describe("debugDataValue", () => {
describe("getLegalRuntimeValue", () => {
const originLocation = window.location;
-
+ delete (window as any).location;
window.location = {
- href: "https://dev-easyops.cn/home/Host",
- origin: "https://dev-easyops.cn",
- hostname: "admin.easyops.local",
- host: "admin.easyops.local",
+ href: "http://localhost/",
+ origin: "http://localhost",
+ hostname: "localhost",
+ host: "localhost",
} as any;
jest.spyOn(routeMatchedMap, "getMatchedRoute").mockReturnValueOnce({
@@ -1452,5 +1452,5 @@ describe("getLegalRuntimeValue", () => {
query: {},
sys: { org: 8888, username: "easyops" },
});
- window.location = originLocation;
+ (window as any).location = originLocation;
});
diff --git a/packages/runtime/src/isStrictMode.spec.ts b/packages/runtime/src/isStrictMode.spec.ts
index daff4c35f7..be2556e28e 100644
--- a/packages/runtime/src/isStrictMode.spec.ts
+++ b/packages/runtime/src/isStrictMode.spec.ts
@@ -23,37 +23,37 @@ describe("isStrictMode", () => {
describe("warnAboutStrictMode", () => {
test("strict mode", () => {
warnAboutStrictMode(true, "`useBrick.transform`");
- expect(consoleError).toBeCalledWith(
+ expect(consoleError).toHaveBeenCalledWith(
"`useBrick.transform` is dropped in v3 strict mode"
);
- expect(consoleWarn).not.toBeCalled();
+ expect(consoleWarn).not.toHaveBeenCalled();
});
test("non-strict mode", () => {
warnAboutStrictMode(false, "`useBrick.transform`");
- expect(consoleWarn).toBeCalledWith(
+ expect(consoleWarn).toHaveBeenCalledWith(
"`useBrick.transform` is deprecated in v3 and will be dropped in strict mode"
);
- expect(consoleError).not.toBeCalled();
+ expect(consoleError).not.toHaveBeenCalled();
});
test("strict mode with extra logs", () => {
warnAboutStrictMode(true, "`useBrick.transform`", "extra", "logs");
- expect(consoleError).toBeCalledWith(
+ expect(consoleError).toHaveBeenCalledWith(
"`useBrick.transform` is dropped in v3 strict mode,",
"extra",
"logs"
);
- expect(consoleWarn).not.toBeCalled();
+ expect(consoleWarn).not.toHaveBeenCalled();
});
test("non-strict mode with extra logs", () => {
warnAboutStrictMode(false, "`useBrick.transform`", "extra", "logs");
- expect(consoleWarn).toBeCalledWith(
+ expect(consoleWarn).toHaveBeenCalledWith(
"`useBrick.transform` is deprecated in v3 and will be dropped in strict mode,",
"extra",
"logs"
);
- expect(consoleError).not.toBeCalled();
+ expect(consoleError).not.toHaveBeenCalled();
});
});
diff --git a/packages/runtime/src/setWatermark.spec.ts b/packages/runtime/src/setWatermark.spec.ts
index f76c5e7e3c..46b80e4c3b 100644
--- a/packages/runtime/src/setWatermark.spec.ts
+++ b/packages/runtime/src/setWatermark.spec.ts
@@ -173,7 +173,7 @@ describe("setWatermark", () => {
};
await setWatermark();
- expect(mockResolve).not.toBeCalled();
+ expect(mockResolve).not.toHaveBeenCalled();
});
it("watermark should not be called when content is empty", async () => {
@@ -186,6 +186,6 @@ describe("setWatermark", () => {
};
await setWatermark();
- expect(mockResolve).not.toBeCalled();
+ expect(mockResolve).not.toHaveBeenCalled();
});
});
diff --git a/packages/runtime/src/themeAndMode.spec.ts b/packages/runtime/src/themeAndMode.spec.ts
index 414b7f6a77..4b63112a85 100644
--- a/packages/runtime/src/themeAndMode.spec.ts
+++ b/packages/runtime/src/themeAndMode.spec.ts
@@ -62,9 +62,9 @@ describe("theme", () => {
const dispatchEvent = jest.spyOn(window, "dispatchEvent");
expect(getTheme()).toEqual("light");
applyTheme("light");
- expect(dispatchEvent).not.toBeCalled();
+ expect(dispatchEvent).not.toHaveBeenCalled();
applyTheme("dark");
- expect(dispatchEvent).toBeCalled();
+ expect(dispatchEvent).toHaveBeenCalled();
});
});
@@ -117,9 +117,9 @@ describe("mode", () => {
const dispatchEvent = jest.spyOn(window, "dispatchEvent");
expect(getMode()).toEqual("default");
applyMode("default");
- expect(dispatchEvent).not.toBeCalled();
+ expect(dispatchEvent).not.toHaveBeenCalled();
applyMode("dashboard");
- expect(dispatchEvent).toBeCalled();
+ expect(dispatchEvent).toHaveBeenCalled();
});
});
diff --git a/packages/test-next/package.json b/packages/test-next/package.json
index 6a3a514f7e..adcda3c471 100644
--- a/packages/test-next/package.json
+++ b/packages/test-next/package.json
@@ -1,7 +1,7 @@
{
"name": "@next-core/test-next",
"version": "1.1.9",
- "description": "Test next packages",
+ "description": "Test next packages (jest v30)",
"homepage": "https://github.com/easyops-cn/next-core/tree/v3/packages/test-next",
"license": "GPL-3.0",
"type": "module",
@@ -32,16 +32,16 @@
"node": ">=16"
},
"dependencies": {
- "@babel/core": "^7.26.10",
+ "@babel/core": "^7.27.4",
"@testing-library/dom": "^10.4.0",
"@testing-library/jest-dom": "^6.6.3",
- "@testing-library/react": "^16.2.0",
- "babel-jest": "^29.7.0",
+ "@testing-library/react": "^16.3.0",
+ "babel-jest": "^30.0.2",
"identity-obj-proxy": "^3.0.0",
- "jest": "^29.7.0",
- "jest-environment-jsdom": "^29.7.0",
+ "jest": "^30.0.2",
+ "jest-environment-jsdom": "^30.0.2",
"pascal-case": "^4.0.0",
"ts-jest-resolver": "^2.0.1",
- "typescript": "^5.8.2"
+ "typescript": "^5.8.3"
}
}
diff --git a/packages/test-next/src/run.js b/packages/test-next/src/run.js
index 3bcde74b88..6c7830d176 100644
--- a/packages/test-next/src/run.js
+++ b/packages/test-next/src/run.js
@@ -1,7 +1,7 @@
// @ts-check
import path from "node:path";
import { existsSync } from "node:fs";
-import jest from "jest";
+import { run } from "jest";
import { createJestConfig } from "./createJestConfig.js";
const packageDir = process.cwd();
@@ -23,4 +23,4 @@ args.push(
)
);
-jest.run(args);
+run(args);
diff --git a/packages/utils/src/general/deepFreeze.spec.ts b/packages/utils/src/general/deepFreeze.spec.ts
index 9fc32cc15b..bbaf95a0db 100644
--- a/packages/utils/src/general/deepFreeze.spec.ts
+++ b/packages/utils/src/general/deepFreeze.spec.ts
@@ -26,41 +26,41 @@ describe("deepFreeze", () => {
expect(() => {
// Add a new prop.
(frozen as any).hello = "world";
- }).toThrowError();
+ }).toThrow();
expect(() => {
// Override an existed prop.
frozen.string = "overridden";
- }).toThrowError();
+ }).toThrow();
expect(() => {
// Delete a prop.
delete (frozen as Partial).string;
- }).toThrowError();
+ }).toThrow();
expect(() => {
// Push a item to a prop of array.
frozen.array.push("z");
- }).toThrowError();
+ }).toThrow();
expect(() => {
// Pop a prop of array.
frozen.array.pop();
- }).toThrowError();
+ }).toThrow();
expect(() => {
// Delete a prop of array.
delete (frozen as Partial).array;
- }).toThrowError();
+ }).toThrow();
expect(() => {
// Override a nested object's prop.
frozen.object.number = 2;
- }).toThrowError();
+ }).toThrow();
expect(() => {
// Override a nested object's prop.
frozen.object.array.push(9);
- }).toThrowError();
+ }).toThrow();
});
});
diff --git a/packages/utils/src/storyboard/expressions/track.spec.ts b/packages/utils/src/storyboard/expressions/track.spec.ts
index 6953fca542..ae536776ac 100644
--- a/packages/utils/src/storyboard/expressions/track.spec.ts
+++ b/packages/utils/src/storyboard/expressions/track.spec.ts
@@ -21,7 +21,7 @@ describe("track", () => {
"CTX"
);
expect(result).toBe(false);
- expect(consoleWarn).toBeCalledWith(
+ expect(consoleWarn).toHaveBeenCalledWith(
expect.stringContaining(`no \`CTX\` usage found`)
);
});
@@ -57,7 +57,7 @@ describe("trackAll", () => {
});
const result = trackAll("<%= DATA.CTX.abc %>");
expect(result).toBe(false);
- expect(consoleWarn).toBeCalledWith(
+ expect(consoleWarn).toHaveBeenCalledWith(
expect.stringContaining(`no "CTX" or "STATE" or "FORM_STATE" usage found`)
);
});
diff --git a/packages/utils/src/storyboard/expressions/traverse.spec.ts b/packages/utils/src/storyboard/expressions/traverse.spec.ts
index 0e82939f17..abdaaa5d68 100644
--- a/packages/utils/src/storyboard/expressions/traverse.spec.ts
+++ b/packages/utils/src/storyboard/expressions/traverse.spec.ts
@@ -60,15 +60,17 @@ describe("traverseStoryboardExpressions", () => {
expect([...usage.usedProperties]).toEqual(["abc"]);
expect(usage.hasNonStaticUsage).toBe(true);
- expect(visitNotMatchedExpressionString).toBeCalledTimes(1);
- expect(visitNotMatchedExpressionString).toBeCalledWith("<% STATE.rst %>");
- expect(visitNonExpressionString).toBeCalledTimes(1);
- expect(visitNonExpressionString).toBeCalledWith("CTX.opq");
- expect(visitObject).toBeCalledTimes(2);
- expect(visitObject).toBeCalledWith(data);
- expect(visitObject).toBeCalledWith(nest);
- expect(consoleError).toBeCalledTimes(1);
- expect(consoleError).toBeCalledWith(
+ expect(visitNotMatchedExpressionString).toHaveBeenCalledTimes(1);
+ expect(visitNotMatchedExpressionString).toHaveBeenCalledWith(
+ "<% STATE.rst %>"
+ );
+ expect(visitNonExpressionString).toHaveBeenCalledTimes(1);
+ expect(visitNonExpressionString).toHaveBeenCalledWith("CTX.opq");
+ expect(visitObject).toHaveBeenCalledTimes(2);
+ expect(visitObject).toHaveBeenCalledWith(data);
+ expect(visitObject).toHaveBeenCalledWith(nest);
+ expect(consoleError).toHaveBeenCalledTimes(1);
+ expect(consoleError).toHaveBeenCalledWith(
expect.stringContaining("Parse storyboard expression failed"),
expect.anything()
);
diff --git a/packages/utils/src/storyboard/functions/collectMemberUsageInFunction.spec.ts b/packages/utils/src/storyboard/functions/collectMemberUsageInFunction.spec.ts
index d4e2e9f9d5..7ff33e25e5 100644
--- a/packages/utils/src/storyboard/functions/collectMemberUsageInFunction.spec.ts
+++ b/packages/utils/src/storyboard/functions/collectMemberUsageInFunction.spec.ts
@@ -58,8 +58,8 @@ describe("collectMemberUsageInFunction", () => {
"FN"
);
expect([...used]).toEqual([]);
- expect(consoleError).toBeCalledTimes(1);
- expect(consoleError).toBeCalledWith(
+ expect(consoleError).toHaveBeenCalledTimes(1);
+ expect(consoleError).toHaveBeenCalledWith(
'Parse storyboard function "test" failed:',
expect.anything()
);
@@ -107,6 +107,6 @@ describe("collectMemberUsageInFunction with silent errors", () => {
true
);
expect([...used]).toEqual([]);
- expect(consoleError).not.toBeCalled();
+ expect(consoleError).not.toHaveBeenCalled();
});
});
diff --git a/packages/utils/src/storyboard/functions/traverse.spec.ts b/packages/utils/src/storyboard/functions/traverse.spec.ts
index a79bc188ba..8e5ec3ef0f 100644
--- a/packages/utils/src/storyboard/functions/traverse.spec.ts
+++ b/packages/utils/src/storyboard/functions/traverse.spec.ts
@@ -40,7 +40,7 @@ describe("traverseStoryboardFunctions", () => {
expect([...usage.usedProperties]).toEqual(["abc"]);
expect(usage.hasNonStaticUsage).toBe(false);
- expect(beforeVisitGlobal).toBeCalledTimes(1);
+ expect(beforeVisitGlobal).toHaveBeenCalledTimes(1);
});
test("without matchSource", () => {
@@ -72,6 +72,6 @@ describe("traverseStoryboardFunctions", () => {
expect([...usage.usedProperties]).toEqual(["abc"]);
expect(usage.hasNonStaticUsage).toBe(false);
- expect(beforeVisitGlobal).toBeCalledTimes(2);
+ expect(beforeVisitGlobal).toHaveBeenCalledTimes(2);
});
});
diff --git a/packages/webpack/package.json b/packages/webpack/package.json
index 090f741ca2..c1c698c722 100644
--- a/packages/webpack/package.json
+++ b/packages/webpack/package.json
@@ -19,9 +19,9 @@
"copy-webpack-plugin": "^13.0.0"
},
"devDependencies": {
- "webpack": "^5.98.0"
+ "webpack": "^5.99.9"
},
"peerDependencies": {
- "webpack": "^5.98.0"
+ "webpack": "^5.99.9"
}
}
diff --git a/packages/yo/src/templates/brick/i18n.ts b/packages/yo/src/templates/brick/i18n.ts
index 79d20a21a3..57633439c6 100644
--- a/packages/yo/src/templates/brick/i18n.ts
+++ b/packages/yo/src/templates/brick/i18n.ts
@@ -1,8 +1,7 @@
import { i18n } from "@next-core/i18n";
-export enum K {
- // HELLO = "HELLO",
-}
+export enum K {}
+// HELLO = "HELLO",
const en: Locale = {
// HELLO: "Hello",
diff --git a/patches/jsdom+26.1.0.patch b/patches/jsdom+26.1.0.patch
new file mode 100644
index 0000000000..b0f94ed3d2
--- /dev/null
+++ b/patches/jsdom+26.1.0.patch
@@ -0,0 +1,13 @@
+diff --git a/node_modules/jsdom/lib/jsdom/browser/Window.js b/node_modules/jsdom/lib/jsdom/browser/Window.js
+index 52d011c..5b29f5a 100644
+--- a/node_modules/jsdom/lib/jsdom/browser/Window.js
++++ b/node_modules/jsdom/lib/jsdom/browser/Window.js
+@@ -507,7 +507,7 @@ function installOwnProperties(window, options) {
+ // [LegacyUnforgeable]:
+ window: { configurable: false },
+ document: { configurable: false },
+- location: { configurable: false },
++ location: { configurable: true },
+ top: { configurable: false }
+ });
+
diff --git a/yarn.lock b/yarn.lock
index 07800dabbc..488fb1489c 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -27,10 +27,21 @@
dependencies:
"@ctrl/tinycolor" "^3.4.0"
-"@babel/cli@^7.26.4":
- version "7.26.4"
- resolved "https://registry.npmjs.org/@babel/cli/-/cli-7.26.4.tgz#4101ff8ee5de8447a6c395397a97921056411d20"
- integrity sha512-+mORf3ezU3p3qr+82WvJSnQNE1GAYeoCfEv4fik6B5/2cvKZ75AX8oawWQdXtM9MmndooQj15Jr9kelRFWsuRw==
+"@asamuzakjp/css-color@^3.2.0":
+ version "3.2.0"
+ resolved "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-3.2.0.tgz#cc42f5b85c593f79f1fa4f25d2b9b321e61d1794"
+ integrity sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==
+ dependencies:
+ "@csstools/css-calc" "^2.1.3"
+ "@csstools/css-color-parser" "^3.0.9"
+ "@csstools/css-parser-algorithms" "^3.0.4"
+ "@csstools/css-tokenizer" "^3.0.3"
+ lru-cache "^10.4.3"
+
+"@babel/cli@^7.27.2":
+ version "7.27.2"
+ resolved "https://registry.npmjs.org/@babel/cli/-/cli-7.27.2.tgz#d54560567a73a269b31d3201bedb70692ace8684"
+ integrity sha512-cfd7DnGlhH6OIyuPSSj3vcfIdnbXukhAyKY8NaZrFadC7pXyL9mOL5WgjcptiEJLi5k3j8aYvLIVCzezrWTaiA==
dependencies:
"@jridgewell/trace-mapping" "^0.3.25"
commander "^6.2.0"
@@ -43,90 +54,90 @@
"@nicolo-ribaudo/chokidar-2" "2.1.8-no-fsevents.3"
chokidar "^3.6.0"
-"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.26.2":
- version "7.26.2"
- resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz#4b5fab97d33338eff916235055f0ebc21e573a85"
- integrity sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==
+"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz#200f715e66d52a23b221a9435534a91cc13ad5be"
+ integrity sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==
dependencies:
- "@babel/helper-validator-identifier" "^7.25.9"
+ "@babel/helper-validator-identifier" "^7.27.1"
js-tokens "^4.0.0"
- picocolors "^1.0.0"
+ picocolors "^1.1.1"
-"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.26.5", "@babel/compat-data@^7.26.8":
- version "7.26.8"
- resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz#821c1d35641c355284d4a870b8a4a7b0c141e367"
- integrity sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==
+"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.27.2":
+ version "7.27.2"
+ resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.2.tgz#4183f9e642fd84e74e3eea7ffa93a412e3b102c9"
+ integrity sha512-TUtMJYRPyUb/9aU8f3K0mjmjf6M9N5Woshn2CS6nqJSeJtTtQcpLUXjGt9vbF8ZGff0El99sWkLgzwW3VXnxZQ==
-"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.16.0", "@babel/core@^7.21.3", "@babel/core@^7.26.10":
- version "7.26.10"
- resolved "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz#5c876f83c8c4dcb233ee4b670c0606f2ac3000f9"
- integrity sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==
+"@babel/core@^7.16.0", "@babel/core@^7.21.3", "@babel/core@^7.23.9", "@babel/core@^7.27.4":
+ version "7.27.4"
+ resolved "https://registry.npmjs.org/@babel/core/-/core-7.27.4.tgz#cc1fc55d0ce140a1828d1dd2a2eba285adbfb3ce"
+ integrity sha512-bXYxrXFubeYdvB0NhD/NBB3Qi6aZeV20GOWVI47t2dkecCEoneR4NPVcb7abpXDEvejgrUfFtG6vG/zxAKmg+g==
dependencies:
"@ampproject/remapping" "^2.2.0"
- "@babel/code-frame" "^7.26.2"
- "@babel/generator" "^7.26.10"
- "@babel/helper-compilation-targets" "^7.26.5"
- "@babel/helper-module-transforms" "^7.26.0"
- "@babel/helpers" "^7.26.10"
- "@babel/parser" "^7.26.10"
- "@babel/template" "^7.26.9"
- "@babel/traverse" "^7.26.10"
- "@babel/types" "^7.26.10"
+ "@babel/code-frame" "^7.27.1"
+ "@babel/generator" "^7.27.3"
+ "@babel/helper-compilation-targets" "^7.27.2"
+ "@babel/helper-module-transforms" "^7.27.3"
+ "@babel/helpers" "^7.27.4"
+ "@babel/parser" "^7.27.4"
+ "@babel/template" "^7.27.2"
+ "@babel/traverse" "^7.27.4"
+ "@babel/types" "^7.27.3"
convert-source-map "^2.0.0"
debug "^4.1.0"
gensync "^1.0.0-beta.2"
json5 "^2.2.3"
semver "^6.3.1"
-"@babel/generator@^7.26.10", "@babel/generator@^7.7.2":
- version "7.26.10"
- resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.26.10.tgz#a60d9de49caca16744e6340c3658dfef6138c3f7"
- integrity sha512-rRHT8siFIXQrAYOYqZQVsAr8vJ+cBNqcVAY6m5V8/4QqzaPl+zDBe6cLEPRDuNOUf3ww8RfJVlOyQMoSI+5Ang==
+"@babel/generator@^7.27.3", "@babel/generator@^7.27.5":
+ version "7.27.5"
+ resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.27.5.tgz#3eb01866b345ba261b04911020cbe22dd4be8c8c"
+ integrity sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==
dependencies:
- "@babel/parser" "^7.26.10"
- "@babel/types" "^7.26.10"
+ "@babel/parser" "^7.27.5"
+ "@babel/types" "^7.27.3"
"@jridgewell/gen-mapping" "^0.3.5"
"@jridgewell/trace-mapping" "^0.3.25"
jsesc "^3.0.2"
-"@babel/helper-annotate-as-pure@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz#d8eac4d2dc0d7b6e11fa6e535332e0d3184f06b4"
- integrity sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==
+"@babel/helper-annotate-as-pure@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.1.tgz#4345d81a9a46a6486e24d069469f13e60445c05d"
+ integrity sha512-WnuuDILl9oOBbKnb4L+DyODx7iC47XfzmNCpTttFsSp6hTG7XZxu60+4IO+2/hPfcGOoKbFiwoI/+zwARbNQow==
dependencies:
- "@babel/types" "^7.25.9"
+ "@babel/types" "^7.27.1"
-"@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.25.9", "@babel/helper-compilation-targets@^7.26.5":
- version "7.26.5"
- resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz#75d92bb8d8d51301c0d49e52a65c9a7fe94514d8"
- integrity sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==
+"@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.27.1", "@babel/helper-compilation-targets@^7.27.2":
+ version "7.27.2"
+ resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz#46a0f6efab808d51d29ce96858dd10ce8732733d"
+ integrity sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==
dependencies:
- "@babel/compat-data" "^7.26.5"
- "@babel/helper-validator-option" "^7.25.9"
+ "@babel/compat-data" "^7.27.2"
+ "@babel/helper-validator-option" "^7.27.1"
browserslist "^4.24.0"
lru-cache "^5.1.1"
semver "^6.3.1"
-"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz#7644147706bb90ff613297d49ed5266bde729f83"
- integrity sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.25.9"
- "@babel/helper-member-expression-to-functions" "^7.25.9"
- "@babel/helper-optimise-call-expression" "^7.25.9"
- "@babel/helper-replace-supers" "^7.25.9"
- "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9"
- "@babel/traverse" "^7.25.9"
+"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.1.tgz#5bee4262a6ea5ddc852d0806199eb17ca3de9281"
+ integrity sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==
+ dependencies:
+ "@babel/helper-annotate-as-pure" "^7.27.1"
+ "@babel/helper-member-expression-to-functions" "^7.27.1"
+ "@babel/helper-optimise-call-expression" "^7.27.1"
+ "@babel/helper-replace-supers" "^7.27.1"
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1"
+ "@babel/traverse" "^7.27.1"
semver "^6.3.1"
-"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.9.tgz#3e8999db94728ad2b2458d7a470e7770b7764e26"
- integrity sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==
+"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.1.tgz#05b0882d97ba1d4d03519e4bce615d70afa18c53"
+ integrity sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==
dependencies:
- "@babel/helper-annotate-as-pure" "^7.25.9"
- regexpu-core "^6.1.1"
+ "@babel/helper-annotate-as-pure" "^7.27.1"
+ regexpu-core "^6.2.0"
semver "^6.3.1"
"@babel/helper-define-polyfill-provider@^0.6.1", "@babel/helper-define-polyfill-provider@^0.6.3":
@@ -140,146 +151,146 @@
lodash.debounce "^4.0.8"
resolve "^1.14.2"
-"@babel/helper-member-expression-to-functions@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz#9dfffe46f727005a5ea29051ac835fb735e4c1a3"
- integrity sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==
- dependencies:
- "@babel/traverse" "^7.25.9"
- "@babel/types" "^7.25.9"
-
-"@babel/helper-module-imports@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz#e7f8d20602ebdbf9ebbea0a0751fb0f2a4141715"
- integrity sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==
- dependencies:
- "@babel/traverse" "^7.25.9"
- "@babel/types" "^7.25.9"
-
-"@babel/helper-module-transforms@^7.25.9", "@babel/helper-module-transforms@^7.26.0":
- version "7.26.0"
- resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz#8ce54ec9d592695e58d84cd884b7b5c6a2fdeeae"
- integrity sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==
- dependencies:
- "@babel/helper-module-imports" "^7.25.9"
- "@babel/helper-validator-identifier" "^7.25.9"
- "@babel/traverse" "^7.25.9"
+"@babel/helper-member-expression-to-functions@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz#ea1211276be93e798ce19037da6f06fbb994fa44"
+ integrity sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==
+ dependencies:
+ "@babel/traverse" "^7.27.1"
+ "@babel/types" "^7.27.1"
+
+"@babel/helper-module-imports@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz#7ef769a323e2655e126673bb6d2d6913bbead204"
+ integrity sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==
+ dependencies:
+ "@babel/traverse" "^7.27.1"
+ "@babel/types" "^7.27.1"
+
+"@babel/helper-module-transforms@^7.27.1", "@babel/helper-module-transforms@^7.27.3":
+ version "7.27.3"
+ resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz#db0bbcfba5802f9ef7870705a7ef8788508ede02"
+ integrity sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==
+ dependencies:
+ "@babel/helper-module-imports" "^7.27.1"
+ "@babel/helper-validator-identifier" "^7.27.1"
+ "@babel/traverse" "^7.27.3"
-"@babel/helper-optimise-call-expression@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz#3324ae50bae7e2ab3c33f60c9a877b6a0146b54e"
- integrity sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==
+"@babel/helper-optimise-call-expression@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz#c65221b61a643f3e62705e5dd2b5f115e35f9200"
+ integrity sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==
dependencies:
- "@babel/types" "^7.25.9"
-
-"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.25.9", "@babel/helper-plugin-utils@^7.26.5", "@babel/helper-plugin-utils@^7.8.0":
- version "7.26.5"
- resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz#18580d00c9934117ad719392c4f6585c9333cc35"
- integrity sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==
-
-"@babel/helper-remap-async-to-generator@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz#e53956ab3d5b9fb88be04b3e2f31b523afd34b92"
- integrity sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==
+ "@babel/types" "^7.27.1"
+
+"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.27.1", "@babel/helper-plugin-utils@^7.8.0":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz#ddb2f876534ff8013e6c2b299bf4d39b3c51d44c"
+ integrity sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==
+
+"@babel/helper-remap-async-to-generator@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz#4601d5c7ce2eb2aea58328d43725523fcd362ce6"
+ integrity sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==
dependencies:
- "@babel/helper-annotate-as-pure" "^7.25.9"
- "@babel/helper-wrap-function" "^7.25.9"
- "@babel/traverse" "^7.25.9"
+ "@babel/helper-annotate-as-pure" "^7.27.1"
+ "@babel/helper-wrap-function" "^7.27.1"
+ "@babel/traverse" "^7.27.1"
-"@babel/helper-replace-supers@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz#ba447224798c3da3f8713fc272b145e33da6a5c5"
- integrity sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==
+"@babel/helper-replace-supers@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz#b1ed2d634ce3bdb730e4b52de30f8cccfd692bc0"
+ integrity sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==
dependencies:
- "@babel/helper-member-expression-to-functions" "^7.25.9"
- "@babel/helper-optimise-call-expression" "^7.25.9"
- "@babel/traverse" "^7.25.9"
+ "@babel/helper-member-expression-to-functions" "^7.27.1"
+ "@babel/helper-optimise-call-expression" "^7.27.1"
+ "@babel/traverse" "^7.27.1"
-"@babel/helper-skip-transparent-expression-wrappers@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz#0b2e1b62d560d6b1954893fd2b705dc17c91f0c9"
- integrity sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==
+"@babel/helper-skip-transparent-expression-wrappers@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz#62bb91b3abba8c7f1fec0252d9dbea11b3ee7a56"
+ integrity sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==
dependencies:
- "@babel/traverse" "^7.25.9"
- "@babel/types" "^7.25.9"
+ "@babel/traverse" "^7.27.1"
+ "@babel/types" "^7.27.1"
-"@babel/helper-string-parser@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz#1aabb72ee72ed35789b4bbcad3ca2862ce614e8c"
- integrity sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==
+"@babel/helper-string-parser@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz#54da796097ab19ce67ed9f88b47bb2ec49367687"
+ integrity sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==
-"@babel/helper-validator-identifier@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz#24b64e2c3ec7cd3b3c547729b8d16871f22cbdc7"
- integrity sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==
+"@babel/helper-validator-identifier@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz#a7054dcc145a967dd4dc8fee845a57c1316c9df8"
+ integrity sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==
-"@babel/helper-validator-option@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz#86e45bd8a49ab7e03f276577f96179653d41da72"
- integrity sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==
+"@babel/helper-validator-option@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz#fa52f5b1e7db1ab049445b421c4471303897702f"
+ integrity sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==
-"@babel/helper-wrap-function@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz#d99dfd595312e6c894bd7d237470025c85eea9d0"
- integrity sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==
+"@babel/helper-wrap-function@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.27.1.tgz#b88285009c31427af318d4fe37651cd62a142409"
+ integrity sha512-NFJK2sHUvrjo8wAU/nQTWU890/zB2jj0qBcCbZbbf+005cAsv6tMjXz31fBign6M5ov1o0Bllu+9nbqkfsjjJQ==
dependencies:
- "@babel/template" "^7.25.9"
- "@babel/traverse" "^7.25.9"
- "@babel/types" "^7.25.9"
+ "@babel/template" "^7.27.1"
+ "@babel/traverse" "^7.27.1"
+ "@babel/types" "^7.27.1"
-"@babel/helpers@^7.26.10":
- version "7.26.10"
- resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.10.tgz#6baea3cd62ec2d0c1068778d63cb1314f6637384"
- integrity sha512-UPYc3SauzZ3JGgj87GgZ89JVdC5dj0AoetR5Bw6wj4niittNyFh6+eOGonYvJ1ao6B8lEa3Q3klS7ADZ53bc5g==
+"@babel/helpers@^7.27.4":
+ version "7.27.4"
+ resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.4.tgz#c79050c6a0e41e095bfc96d469c85431e9ed7fe7"
+ integrity sha512-Y+bO6U+I7ZKaM5G5rDUZiYfUvQPUibYmAFe7EnKdnKBbVXDZxvp+MWOH5gYciY0EPk4EScsuFMQBbEfpdRKSCQ==
dependencies:
- "@babel/template" "^7.26.9"
- "@babel/types" "^7.26.10"
+ "@babel/template" "^7.27.2"
+ "@babel/types" "^7.27.3"
-"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.26.10", "@babel/parser@^7.26.9":
- version "7.26.10"
- resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.26.10.tgz#e9bdb82f14b97df6569b0b038edd436839c57749"
- integrity sha512-6aQR2zGE/QFi8JpDLjUZEPYOs7+mhKXm86VaKFiLP35JQwQb6bwUE+XbvkH0EptsYhbNBSUGaUBLKqxH1xSgsA==
+"@babel/parser@^7.1.0", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.27.2", "@babel/parser@^7.27.4", "@babel/parser@^7.27.5":
+ version "7.27.5"
+ resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.27.5.tgz#ed22f871f110aa285a6fd934a0efed621d118826"
+ integrity sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==
dependencies:
- "@babel/types" "^7.26.10"
-
-"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz#cc2e53ebf0a0340777fff5ed521943e253b4d8fe"
- integrity sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==
+ "@babel/types" "^7.27.3"
+
+"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.27.1.tgz#61dd8a8e61f7eb568268d1b5f129da3eee364bf9"
+ integrity sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==
dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
- "@babel/traverse" "^7.25.9"
-
-"@babel/plugin-bugfix-safari-class-field-initializer-scope@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz#af9e4fb63ccb8abcb92375b2fcfe36b60c774d30"
- integrity sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==
+ "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/traverse" "^7.27.1"
+
+"@babel/plugin-bugfix-safari-class-field-initializer-scope@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz#43f70a6d7efd52370eefbdf55ae03d91b293856d"
+ integrity sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==
dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
-
-"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz#e8dc26fcd616e6c5bf2bd0d5a2c151d4f92a9137"
- integrity sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==
- dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
+ "@babel/helper-plugin-utils" "^7.27.1"
+
+"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz#beb623bd573b8b6f3047bd04c32506adc3e58a72"
+ integrity sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz#807a667f9158acac6f6164b4beb85ad9ebc9e1d1"
- integrity sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==
+"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz#e134a5479eb2ba9c02714e8c1ebf1ec9076124fd"
+ integrity sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==
dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
- "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9"
- "@babel/plugin-transform-optional-chaining" "^7.25.9"
-
-"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz#de7093f1e7deaf68eadd7cc6b07f2ab82543269e"
- integrity sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
- "@babel/traverse" "^7.25.9"
+ "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1"
+ "@babel/plugin-transform-optional-chaining" "^7.27.1"
+
+"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.27.1.tgz#bb1c25af34d75115ce229a1de7fa44bf8f955670"
+ integrity sha512-6BpaYGDavZqkI6yT+KSPdpZFfpnd68UKXbcjI9pJ13pvHhPrCKWOOLp+ysvMeA+DxnhuPpgIaRpxRxo5A9t5jw==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/traverse" "^7.27.1"
"@babel/plugin-proposal-class-properties@^7.16.0":
version "7.18.6"
@@ -289,14 +300,14 @@
"@babel/helper-create-class-features-plugin" "^7.18.6"
"@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-proposal-decorators@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.9.tgz#8680707f943d1a3da2cd66b948179920f097e254"
- integrity sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==
+"@babel/plugin-proposal-decorators@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.27.1.tgz#3686f424b2f8b2fee7579aa4df133a4f5244a596"
+ integrity sha512-DTxe4LBPrtFdsWzgpmbBKevg3e9PBy+dXRt19kSbucbZvL2uqtdqwwpluL1jfxYE0wIDTFp1nTy/q6gNLsxXrg==
dependencies:
- "@babel/helper-create-class-features-plugin" "^7.25.9"
- "@babel/helper-plugin-utils" "^7.25.9"
- "@babel/plugin-syntax-decorators" "^7.25.9"
+ "@babel/helper-create-class-features-plugin" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/plugin-syntax-decorators" "^7.27.1"
"@babel/plugin-proposal-object-rest-spread@^7.16.0":
version "7.20.7"
@@ -328,38 +339,45 @@
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
-"@babel/plugin-syntax-class-properties@^7.8.3":
+"@babel/plugin-syntax-class-properties@^7.12.13":
version "7.12.13"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz"
- integrity sha1-tcmHJ0xKOoK4lxR5aTGmtTVErhA=
+ resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10"
+ integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==
dependencies:
"@babel/helper-plugin-utils" "^7.12.13"
-"@babel/plugin-syntax-decorators@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.9.tgz#986b4ca8b7b5df3f67cee889cedeffc2e2bf14b3"
- integrity sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==
+"@babel/plugin-syntax-class-static-block@^7.14.5":
+ version "7.14.5"
+ resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406"
+ integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==
dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
+ "@babel/helper-plugin-utils" "^7.14.5"
-"@babel/plugin-syntax-import-assertions@^7.26.0":
- version "7.26.0"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz#620412405058efa56e4a564903b79355020f445f"
- integrity sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==
+"@babel/plugin-syntax-decorators@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.27.1.tgz#ee7dd9590aeebc05f9d4c8c0560007b05979a63d"
+ integrity sha512-YMq8Z87Lhl8EGkmb0MwYkt36QnxC+fzCgrl66ereamPlYToRpIk5nUjKUY3QKLWq8mwUB1BgbeXcTJhZOCDg5A==
dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
+ "@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-syntax-import-attributes@^7.26.0":
- version "7.26.0"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz#3b1412847699eea739b4f2602c74ce36f6b0b0f7"
- integrity sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==
+"@babel/plugin-syntax-import-assertions@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz#88894aefd2b03b5ee6ad1562a7c8e1587496aecd"
+ integrity sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==
dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
+ "@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-syntax-import-meta@^7.8.3":
+"@babel/plugin-syntax-import-attributes@^7.24.7", "@babel/plugin-syntax-import-attributes@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz#34c017d54496f9b11b61474e7ea3dfd5563ffe07"
+ integrity sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.27.1"
+
+"@babel/plugin-syntax-import-meta@^7.10.4":
version "7.10.4"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz"
- integrity sha1-7mATSMNw+jNNIge+FYd3SWUh/VE=
+ resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51"
+ integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
@@ -370,17 +388,17 @@
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
-"@babel/plugin-syntax-jsx@^7.25.9", "@babel/plugin-syntax-jsx@^7.7.2":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz#a34313a178ea56f1951599b929c1ceacee719290"
- integrity sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==
+"@babel/plugin-syntax-jsx@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz#2f9beb5eff30fa507c5532d107daac7b888fa34c"
+ integrity sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==
dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
+ "@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-syntax-logical-assignment-operators@^7.8.3":
+"@babel/plugin-syntax-logical-assignment-operators@^7.10.4":
version "7.10.4"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz"
- integrity sha1-ypHvRjA1MESLkGZSusLp/plB9pk=
+ resolved "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699"
+ integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
@@ -391,10 +409,10 @@
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
-"@babel/plugin-syntax-numeric-separator@^7.8.3":
+"@babel/plugin-syntax-numeric-separator@^7.10.4":
version "7.10.4"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz"
- integrity sha1-ubBws+M1cM2f0Hun+pHA3Te5r5c=
+ resolved "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97"
+ integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
@@ -419,19 +437,26 @@
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
-"@babel/plugin-syntax-top-level-await@^7.8.3":
+"@babel/plugin-syntax-private-property-in-object@^7.14.5":
+ version "7.14.5"
+ resolved "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad"
+ integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.14.5"
+
+"@babel/plugin-syntax-top-level-await@^7.14.5":
version "7.14.5"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz"
+ resolved "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c"
integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
-"@babel/plugin-syntax-typescript@^7.25.9", "@babel/plugin-syntax-typescript@^7.7.2":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz#67dda2b74da43727cf21d46cf9afef23f4365399"
- integrity sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==
+"@babel/plugin-syntax-typescript@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz#5147d29066a793450f220c63fa3a9431b7e6dd18"
+ integrity sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
+ "@babel/helper-plugin-utils" "^7.27.1"
"@babel/plugin-syntax-unicode-sets-regex@^7.18.6":
version "7.18.6"
@@ -441,302 +466,303 @@
"@babel/helper-create-regexp-features-plugin" "^7.18.6"
"@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-transform-arrow-functions@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz#7821d4410bee5daaadbb4cdd9a6649704e176845"
- integrity sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==
+"@babel/plugin-transform-arrow-functions@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz#6e2061067ba3ab0266d834a9f94811196f2aba9a"
+ integrity sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==
dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
+ "@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-async-generator-functions@^7.26.8":
- version "7.26.8"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.26.8.tgz#5e3991135e3b9c6eaaf5eff56d1ae5a11df45ff8"
- integrity sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg==
+"@babel/plugin-transform-async-generator-functions@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.27.1.tgz#ca433df983d68e1375398e7ca71bf2a4f6fd89d7"
+ integrity sha512-eST9RrwlpaoJBDHShc+DS2SG4ATTi2MYNb4OxYkf3n+7eb49LWpnS+HSpVfW4x927qQwgk8A2hGNVaajAEw0EA==
dependencies:
- "@babel/helper-plugin-utils" "^7.26.5"
- "@babel/helper-remap-async-to-generator" "^7.25.9"
- "@babel/traverse" "^7.26.8"
+ "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-remap-async-to-generator" "^7.27.1"
+ "@babel/traverse" "^7.27.1"
-"@babel/plugin-transform-async-to-generator@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz#c80008dacae51482793e5a9c08b39a5be7e12d71"
- integrity sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==
+"@babel/plugin-transform-async-to-generator@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz#9a93893b9379b39466c74474f55af03de78c66e7"
+ integrity sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==
dependencies:
- "@babel/helper-module-imports" "^7.25.9"
- "@babel/helper-plugin-utils" "^7.25.9"
- "@babel/helper-remap-async-to-generator" "^7.25.9"
+ "@babel/helper-module-imports" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-remap-async-to-generator" "^7.27.1"
-"@babel/plugin-transform-block-scoped-functions@^7.26.5":
- version "7.26.5"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.26.5.tgz#3dc4405d31ad1cbe45293aa57205a6e3b009d53e"
- integrity sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==
+"@babel/plugin-transform-block-scoped-functions@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz#558a9d6e24cf72802dd3b62a4b51e0d62c0f57f9"
+ integrity sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==
dependencies:
- "@babel/helper-plugin-utils" "^7.26.5"
+ "@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-block-scoping@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz#c33665e46b06759c93687ca0f84395b80c0473a1"
- integrity sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==
+"@babel/plugin-transform-block-scoping@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.27.1.tgz#bc0dbe8ac6de5602981ba58ef68c6df8ef9bfbb3"
+ integrity sha512-QEcFlMl9nGTgh1rn2nIeU5bkfb9BAjaQcWbiP4LvKxUot52ABcTkpcyJ7f2Q2U2RuQ84BNLgts3jRme2dTx6Fw==
dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
+ "@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-class-properties@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz#a8ce84fedb9ad512549984101fa84080a9f5f51f"
- integrity sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==
+"@babel/plugin-transform-class-properties@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz#dd40a6a370dfd49d32362ae206ddaf2bb082a925"
+ integrity sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==
dependencies:
- "@babel/helper-create-class-features-plugin" "^7.25.9"
- "@babel/helper-plugin-utils" "^7.25.9"
+ "@babel/helper-create-class-features-plugin" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-class-static-block@^7.26.0":
- version "7.26.0"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz#6c8da219f4eb15cae9834ec4348ff8e9e09664a0"
- integrity sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==
+"@babel/plugin-transform-class-static-block@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.27.1.tgz#7e920d5625b25bbccd3061aefbcc05805ed56ce4"
+ integrity sha512-s734HmYU78MVzZ++joYM+NkJusItbdRcbm+AGRgJCt3iA+yux0QpD9cBVdz3tKyrjVYWRl7j0mHSmv4lhV0aoA==
dependencies:
- "@babel/helper-create-class-features-plugin" "^7.25.9"
- "@babel/helper-plugin-utils" "^7.25.9"
+ "@babel/helper-create-class-features-plugin" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-classes@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz#7152457f7880b593a63ade8a861e6e26a4469f52"
- integrity sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==
+"@babel/plugin-transform-classes@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.27.1.tgz#03bb04bea2c7b2f711f0db7304a8da46a85cced4"
+ integrity sha512-7iLhfFAubmpeJe/Wo2TVuDrykh/zlWXLzPNdL0Jqn/Xu8R3QQ8h9ff8FQoISZOsw74/HFqFI7NX63HN7QFIHKA==
dependencies:
- "@babel/helper-annotate-as-pure" "^7.25.9"
- "@babel/helper-compilation-targets" "^7.25.9"
- "@babel/helper-plugin-utils" "^7.25.9"
- "@babel/helper-replace-supers" "^7.25.9"
- "@babel/traverse" "^7.25.9"
+ "@babel/helper-annotate-as-pure" "^7.27.1"
+ "@babel/helper-compilation-targets" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-replace-supers" "^7.27.1"
+ "@babel/traverse" "^7.27.1"
globals "^11.1.0"
-"@babel/plugin-transform-computed-properties@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz#db36492c78460e534b8852b1d5befe3c923ef10b"
- integrity sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==
+"@babel/plugin-transform-computed-properties@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz#81662e78bf5e734a97982c2b7f0a793288ef3caa"
+ integrity sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==
dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
- "@babel/template" "^7.25.9"
+ "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/template" "^7.27.1"
-"@babel/plugin-transform-destructuring@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz#966ea2595c498224340883602d3cfd7a0c79cea1"
- integrity sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==
+"@babel/plugin-transform-destructuring@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.27.1.tgz#d5916ef7089cb254df0418ae524533c1b72ba656"
+ integrity sha512-ttDCqhfvpE9emVkXbPD8vyxxh4TWYACVybGkDj+oReOGwnp066ITEivDlLwe0b1R0+evJ13IXQuLNB5w1fhC5Q==
dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
+ "@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-dotall-regex@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz#bad7945dd07734ca52fe3ad4e872b40ed09bb09a"
- integrity sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==
+"@babel/plugin-transform-dotall-regex@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz#aa6821de864c528b1fecf286f0a174e38e826f4d"
+ integrity sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==
dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.25.9"
- "@babel/helper-plugin-utils" "^7.25.9"
+ "@babel/helper-create-regexp-features-plugin" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-duplicate-keys@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz#8850ddf57dce2aebb4394bb434a7598031059e6d"
- integrity sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==
+"@babel/plugin-transform-duplicate-keys@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz#f1fbf628ece18e12e7b32b175940e68358f546d1"
+ integrity sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==
dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
+ "@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-duplicate-named-capturing-groups-regex@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz#6f7259b4de127721a08f1e5165b852fcaa696d31"
- integrity sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==
+"@babel/plugin-transform-duplicate-named-capturing-groups-regex@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz#5043854ca620a94149372e69030ff8cb6a9eb0ec"
+ integrity sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==
dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.25.9"
- "@babel/helper-plugin-utils" "^7.25.9"
+ "@babel/helper-create-regexp-features-plugin" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-dynamic-import@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz#23e917de63ed23c6600c5dd06d94669dce79f7b8"
- integrity sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==
+"@babel/plugin-transform-dynamic-import@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz#4c78f35552ac0e06aa1f6e3c573d67695e8af5a4"
+ integrity sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==
dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
+ "@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-exponentiation-operator@^7.26.3":
- version "7.26.3"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz#e29f01b6de302c7c2c794277a48f04a9ca7f03bc"
- integrity sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==
+"@babel/plugin-transform-exponentiation-operator@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.27.1.tgz#fc497b12d8277e559747f5a3ed868dd8064f83e1"
+ integrity sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
+ "@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-export-namespace-from@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz#90745fe55053394f554e40584cda81f2c8a402a2"
- integrity sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==
+"@babel/plugin-transform-export-namespace-from@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz#71ca69d3471edd6daa711cf4dfc3400415df9c23"
+ integrity sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
+ "@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-for-of@^7.26.9":
- version "7.26.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.26.9.tgz#27231f79d5170ef33b5111f07fe5cafeb2c96a56"
- integrity sha512-Hry8AusVm8LW5BVFgiyUReuoGzPUpdHQQqJY5bZnbbf+ngOHWuCuYFKw/BqaaWlvEUrF91HMhDtEaI1hZzNbLg==
+"@babel/plugin-transform-for-of@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz#bc24f7080e9ff721b63a70ac7b2564ca15b6c40a"
+ integrity sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==
dependencies:
- "@babel/helper-plugin-utils" "^7.26.5"
- "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9"
+ "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1"
-"@babel/plugin-transform-function-name@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz#939d956e68a606661005bfd550c4fc2ef95f7b97"
- integrity sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==
+"@babel/plugin-transform-function-name@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz#4d0bf307720e4dce6d7c30fcb1fd6ca77bdeb3a7"
+ integrity sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==
dependencies:
- "@babel/helper-compilation-targets" "^7.25.9"
- "@babel/helper-plugin-utils" "^7.25.9"
- "@babel/traverse" "^7.25.9"
+ "@babel/helper-compilation-targets" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/traverse" "^7.27.1"
-"@babel/plugin-transform-json-strings@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz#c86db407cb827cded902a90c707d2781aaa89660"
- integrity sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==
+"@babel/plugin-transform-json-strings@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz#a2e0ce6ef256376bd527f290da023983527a4f4c"
+ integrity sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==
dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
+ "@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-literals@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz#1a1c6b4d4aa59bc4cad5b6b3a223a0abd685c9de"
- integrity sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==
+"@babel/plugin-transform-literals@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz#baaefa4d10a1d4206f9dcdda50d7d5827bb70b24"
+ integrity sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==
dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
+ "@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-logical-assignment-operators@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz#b19441a8c39a2fda0902900b306ea05ae1055db7"
- integrity sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==
+"@babel/plugin-transform-logical-assignment-operators@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.27.1.tgz#890cb20e0270e0e5bebe3f025b434841c32d5baa"
+ integrity sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw==
dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
+ "@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-member-expression-literals@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz#63dff19763ea64a31f5e6c20957e6a25e41ed5de"
- integrity sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==
+"@babel/plugin-transform-member-expression-literals@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz#37b88ba594d852418e99536f5612f795f23aeaf9"
+ integrity sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
+ "@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-modules-amd@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz#49ba478f2295101544abd794486cd3088dddb6c5"
- integrity sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==
+"@babel/plugin-transform-modules-amd@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz#a4145f9d87c2291fe2d05f994b65dba4e3e7196f"
+ integrity sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==
dependencies:
- "@babel/helper-module-transforms" "^7.25.9"
- "@babel/helper-plugin-utils" "^7.25.9"
+ "@babel/helper-module-transforms" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-modules-commonjs@^7.25.9", "@babel/plugin-transform-modules-commonjs@^7.26.3":
- version "7.26.3"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz#8f011d44b20d02c3de44d8850d971d8497f981fb"
- integrity sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==
+"@babel/plugin-transform-modules-commonjs@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz#8e44ed37c2787ecc23bdc367f49977476614e832"
+ integrity sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==
dependencies:
- "@babel/helper-module-transforms" "^7.26.0"
- "@babel/helper-plugin-utils" "^7.25.9"
+ "@babel/helper-module-transforms" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-modules-systemjs@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz#8bd1b43836269e3d33307151a114bcf3ba6793f8"
- integrity sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==
+"@babel/plugin-transform-modules-systemjs@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.27.1.tgz#00e05b61863070d0f3292a00126c16c0e024c4ed"
+ integrity sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA==
dependencies:
- "@babel/helper-module-transforms" "^7.25.9"
- "@babel/helper-plugin-utils" "^7.25.9"
- "@babel/helper-validator-identifier" "^7.25.9"
- "@babel/traverse" "^7.25.9"
+ "@babel/helper-module-transforms" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-validator-identifier" "^7.27.1"
+ "@babel/traverse" "^7.27.1"
-"@babel/plugin-transform-modules-umd@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz#6710079cdd7c694db36529a1e8411e49fcbf14c9"
- integrity sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==
+"@babel/plugin-transform-modules-umd@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz#63f2cf4f6dc15debc12f694e44714863d34cd334"
+ integrity sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==
dependencies:
- "@babel/helper-module-transforms" "^7.25.9"
- "@babel/helper-plugin-utils" "^7.25.9"
+ "@babel/helper-module-transforms" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-named-capturing-groups-regex@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz#454990ae6cc22fd2a0fa60b3a2c6f63a38064e6a"
- integrity sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==
+"@babel/plugin-transform-named-capturing-groups-regex@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz#f32b8f7818d8fc0cc46ee20a8ef75f071af976e1"
+ integrity sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==
dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.25.9"
- "@babel/helper-plugin-utils" "^7.25.9"
+ "@babel/helper-create-regexp-features-plugin" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-new-target@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz#42e61711294b105c248336dcb04b77054ea8becd"
- integrity sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==
+"@babel/plugin-transform-new-target@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz#259c43939728cad1706ac17351b7e6a7bea1abeb"
+ integrity sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
+ "@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-nullish-coalescing-operator@^7.26.6":
- version "7.26.6"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.26.6.tgz#fbf6b3c92cb509e7b319ee46e3da89c5bedd31fe"
- integrity sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==
+"@babel/plugin-transform-nullish-coalescing-operator@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz#4f9d3153bf6782d73dd42785a9d22d03197bc91d"
+ integrity sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==
dependencies:
- "@babel/helper-plugin-utils" "^7.26.5"
+ "@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-numeric-separator@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz#bfed75866261a8b643468b0ccfd275f2033214a1"
- integrity sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==
+"@babel/plugin-transform-numeric-separator@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz#614e0b15cc800e5997dadd9bd6ea524ed6c819c6"
+ integrity sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==
dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
+ "@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-object-rest-spread@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz#0203725025074164808bcf1a2cfa90c652c99f18"
- integrity sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==
+"@babel/plugin-transform-object-rest-spread@^7.27.2":
+ version "7.27.2"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.27.2.tgz#67f9ab822347aa2bcee91e8996763da79bdea973"
+ integrity sha512-AIUHD7xJ1mCrj3uPozvtngY3s0xpv7Nu7DoUSnzNY6Xam1Cy4rUznR//pvMHOhQ4AvbCexhbqXCtpxGHOGOO6g==
dependencies:
- "@babel/helper-compilation-targets" "^7.25.9"
- "@babel/helper-plugin-utils" "^7.25.9"
- "@babel/plugin-transform-parameters" "^7.25.9"
+ "@babel/helper-compilation-targets" "^7.27.2"
+ "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/plugin-transform-destructuring" "^7.27.1"
+ "@babel/plugin-transform-parameters" "^7.27.1"
-"@babel/plugin-transform-object-super@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz#385d5de135162933beb4a3d227a2b7e52bb4cf03"
- integrity sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==
+"@babel/plugin-transform-object-super@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz#1c932cd27bf3874c43a5cac4f43ebf970c9871b5"
+ integrity sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==
dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
- "@babel/helper-replace-supers" "^7.25.9"
+ "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-replace-supers" "^7.27.1"
-"@babel/plugin-transform-optional-catch-binding@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz#10e70d96d52bb1f10c5caaac59ac545ea2ba7ff3"
- integrity sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==
+"@babel/plugin-transform-optional-catch-binding@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz#84c7341ebde35ccd36b137e9e45866825072a30c"
+ integrity sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==
dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
+ "@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-optional-chaining@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz#e142eb899d26ef715435f201ab6e139541eee7dd"
- integrity sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==
+"@babel/plugin-transform-optional-chaining@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.27.1.tgz#874ce3c4f06b7780592e946026eb76a32830454f"
+ integrity sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==
dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
- "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9"
+ "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1"
-"@babel/plugin-transform-parameters@^7.20.7", "@babel/plugin-transform-parameters@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz#b856842205b3e77e18b7a7a1b94958069c7ba257"
- integrity sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==
+"@babel/plugin-transform-parameters@^7.20.7", "@babel/plugin-transform-parameters@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.1.tgz#80334b54b9b1ac5244155a0c8304a187a618d5a7"
+ integrity sha512-018KRk76HWKeZ5l4oTj2zPpSh+NbGdt0st5S6x0pga6HgrjBOJb24mMDHorFopOOd6YHkLgOZ+zaCjZGPO4aKg==
dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
+ "@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-private-methods@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz#847f4139263577526455d7d3223cd8bda51e3b57"
- integrity sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==
+"@babel/plugin-transform-private-methods@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz#fdacbab1c5ed81ec70dfdbb8b213d65da148b6af"
+ integrity sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==
dependencies:
- "@babel/helper-create-class-features-plugin" "^7.25.9"
- "@babel/helper-plugin-utils" "^7.25.9"
+ "@babel/helper-create-class-features-plugin" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-private-property-in-object@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz#9c8b73e64e6cc3cbb2743633885a7dd2c385fe33"
- integrity sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==
+"@babel/plugin-transform-private-property-in-object@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz#4dbbef283b5b2f01a21e81e299f76e35f900fb11"
+ integrity sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==
dependencies:
- "@babel/helper-annotate-as-pure" "^7.25.9"
- "@babel/helper-create-class-features-plugin" "^7.25.9"
- "@babel/helper-plugin-utils" "^7.25.9"
+ "@babel/helper-annotate-as-pure" "^7.27.1"
+ "@babel/helper-create-class-features-plugin" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-property-literals@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz#d72d588bd88b0dec8b62e36f6fda91cedfe28e3f"
- integrity sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==
+"@babel/plugin-transform-property-literals@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz#07eafd618800591e88073a0af1b940d9a42c6424"
+ integrity sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
+ "@babel/helper-plugin-utils" "^7.27.1"
"@babel/plugin-transform-react-constant-elements@^7.21.3":
version "7.21.3"
@@ -745,220 +771,219 @@
dependencies:
"@babel/helper-plugin-utils" "^7.20.2"
-"@babel/plugin-transform-react-display-name@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz#4b79746b59efa1f38c8695065a92a9f5afb24f7d"
- integrity sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==
+"@babel/plugin-transform-react-display-name@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.27.1.tgz#43af31362d71f7848cfac0cbc212882b1a16e80f"
+ integrity sha512-p9+Vl3yuHPmkirRrg021XiP+EETmPMQTLr6Ayjj85RLNEbb3Eya/4VI0vAdzQG9SEAl2Lnt7fy5lZyMzjYoZQQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
+ "@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-react-jsx-development@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.9.tgz#8fd220a77dd139c07e25225a903b8be8c829e0d7"
- integrity sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==
+"@babel/plugin-transform-react-jsx-development@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.27.1.tgz#47ff95940e20a3a70e68ad3d4fcb657b647f6c98"
+ integrity sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==
dependencies:
- "@babel/plugin-transform-react-jsx" "^7.25.9"
+ "@babel/plugin-transform-react-jsx" "^7.27.1"
-"@babel/plugin-transform-react-jsx@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz#06367940d8325b36edff5e2b9cbe782947ca4166"
- integrity sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==
+"@babel/plugin-transform-react-jsx@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.27.1.tgz#1023bc94b78b0a2d68c82b5e96aed573bcfb9db0"
+ integrity sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw==
dependencies:
- "@babel/helper-annotate-as-pure" "^7.25.9"
- "@babel/helper-module-imports" "^7.25.9"
- "@babel/helper-plugin-utils" "^7.25.9"
- "@babel/plugin-syntax-jsx" "^7.25.9"
- "@babel/types" "^7.25.9"
+ "@babel/helper-annotate-as-pure" "^7.27.1"
+ "@babel/helper-module-imports" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/plugin-syntax-jsx" "^7.27.1"
+ "@babel/types" "^7.27.1"
-"@babel/plugin-transform-react-pure-annotations@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.9.tgz#ea1c11b2f9dbb8e2d97025f43a3b5bc47e18ae62"
- integrity sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==
+"@babel/plugin-transform-react-pure-annotations@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.27.1.tgz#339f1ce355eae242e0649f232b1c68907c02e879"
+ integrity sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA==
dependencies:
- "@babel/helper-annotate-as-pure" "^7.25.9"
- "@babel/helper-plugin-utils" "^7.25.9"
+ "@babel/helper-annotate-as-pure" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-regenerator@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz#03a8a4670d6cebae95305ac6defac81ece77740b"
- integrity sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==
+"@babel/plugin-transform-regenerator@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.27.1.tgz#0a471df9213416e44cd66bf67176b66f65768401"
+ integrity sha512-B19lbbL7PMrKr52BNPjCqg1IyNUIjTcxKj8uX9zHO+PmWN93s19NDr/f69mIkEp2x9nmDJ08a7lgHaTTzvW7mw==
dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
- regenerator-transform "^0.15.2"
+ "@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-regexp-modifiers@^7.26.0":
- version "7.26.0"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz#2f5837a5b5cd3842a919d8147e9903cc7455b850"
- integrity sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==
+"@babel/plugin-transform-regexp-modifiers@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz#df9ba5577c974e3f1449888b70b76169998a6d09"
+ integrity sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==
dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.25.9"
- "@babel/helper-plugin-utils" "^7.25.9"
+ "@babel/helper-create-regexp-features-plugin" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-reserved-words@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz#0398aed2f1f10ba3f78a93db219b27ef417fb9ce"
- integrity sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==
+"@babel/plugin-transform-reserved-words@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz#40fba4878ccbd1c56605a4479a3a891ac0274bb4"
+ integrity sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==
dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
+ "@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-runtime@^7.16.0", "@babel/plugin-transform-runtime@^7.26.10":
- version "7.26.10"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.26.10.tgz#6b4504233de8238e7d666c15cde681dc62adff87"
- integrity sha512-NWaL2qG6HRpONTnj4JvDU6th4jYeZOJgu3QhmFTCihib0ermtOJqktA5BduGm3suhhVe9EMP9c9+mfJ/I9slqw==
+"@babel/plugin-transform-runtime@^7.16.0", "@babel/plugin-transform-runtime@^7.27.4":
+ version "7.27.4"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.27.4.tgz#dee5c5db6543313d1ae1b4b1ec122ff1e77352b9"
+ integrity sha512-D68nR5zxU64EUzV8i7T3R5XP0Xhrou/amNnddsRQssx6GrTLdZl1rLxyjtVZBd+v/NVX4AbTPOB5aU8thAZV1A==
dependencies:
- "@babel/helper-module-imports" "^7.25.9"
- "@babel/helper-plugin-utils" "^7.26.5"
+ "@babel/helper-module-imports" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.27.1"
babel-plugin-polyfill-corejs2 "^0.4.10"
babel-plugin-polyfill-corejs3 "^0.11.0"
babel-plugin-polyfill-regenerator "^0.6.1"
semver "^6.3.1"
-"@babel/plugin-transform-shorthand-properties@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz#bb785e6091f99f826a95f9894fc16fde61c163f2"
- integrity sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==
- dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
-
-"@babel/plugin-transform-spread@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz#24a35153931b4ba3d13cec4a7748c21ab5514ef9"
- integrity sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==
- dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
- "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9"
-
-"@babel/plugin-transform-sticky-regex@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz#c7f02b944e986a417817b20ba2c504dfc1453d32"
- integrity sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
-
-"@babel/plugin-transform-template-literals@^7.26.8":
- version "7.26.8"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.26.8.tgz#966b15d153a991172a540a69ad5e1845ced990b5"
- integrity sha512-OmGDL5/J0CJPJZTHZbi2XpO0tyT2Ia7fzpW5GURwdtp2X3fMmN8au/ej6peC/T33/+CRiIpA8Krse8hFGVmT5Q==
- dependencies:
- "@babel/helper-plugin-utils" "^7.26.5"
-
-"@babel/plugin-transform-typeof-symbol@^7.26.7":
- version "7.26.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.26.7.tgz#d0e33acd9223744c1e857dbd6fa17bd0a3786937"
- integrity sha512-jfoTXXZTgGg36BmhqT3cAYK5qkmqvJpvNrPhaK/52Vgjhw4Rq29s9UqpWWV0D6yuRmgiFH/BUVlkl96zJWqnaw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.26.5"
-
-"@babel/plugin-transform-typescript@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.9.tgz#69267905c2b33c2ac6d8fe765e9dc2ddc9df3849"
- integrity sha512-7PbZQZP50tzv2KGGnhh82GSyMB01yKY9scIjf1a+GfZCtInOWqUH5+1EBU4t9fyR5Oykkkc9vFTs4OHrhHXljQ==
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.25.9"
- "@babel/helper-create-class-features-plugin" "^7.25.9"
- "@babel/helper-plugin-utils" "^7.25.9"
- "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9"
- "@babel/plugin-syntax-typescript" "^7.25.9"
-
-"@babel/plugin-transform-unicode-escapes@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz#a75ef3947ce15363fccaa38e2dd9bc70b2788b82"
- integrity sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==
- dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
-
-"@babel/plugin-transform-unicode-property-regex@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz#a901e96f2c1d071b0d1bb5dc0d3c880ce8f53dd3"
- integrity sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==
- dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.25.9"
- "@babel/helper-plugin-utils" "^7.25.9"
-
-"@babel/plugin-transform-unicode-regex@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz#5eae747fe39eacf13a8bd006a4fb0b5d1fa5e9b1"
- integrity sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==
- dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.25.9"
- "@babel/helper-plugin-utils" "^7.25.9"
-
-"@babel/plugin-transform-unicode-sets-regex@^7.25.9":
- version "7.25.9"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz#65114c17b4ffc20fa5b163c63c70c0d25621fabe"
- integrity sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==
- dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.25.9"
- "@babel/helper-plugin-utils" "^7.25.9"
-
-"@babel/preset-env@^7.16.0", "@babel/preset-env@^7.20.2", "@babel/preset-env@^7.26.9":
- version "7.26.9"
- resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.9.tgz#2ec64e903d0efe743699f77a10bdf7955c2123c3"
- integrity sha512-vX3qPGE8sEKEAZCWk05k3cpTAE3/nOYca++JA+Rd0z2NCNzabmYvEiSShKzm10zdquOIAVXsy2Ei/DTW34KlKQ==
- dependencies:
- "@babel/compat-data" "^7.26.8"
- "@babel/helper-compilation-targets" "^7.26.5"
- "@babel/helper-plugin-utils" "^7.26.5"
- "@babel/helper-validator-option" "^7.25.9"
- "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.25.9"
- "@babel/plugin-bugfix-safari-class-field-initializer-scope" "^7.25.9"
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.25.9"
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.25.9"
- "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.25.9"
+"@babel/plugin-transform-shorthand-properties@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz#532abdacdec87bfee1e0ef8e2fcdee543fe32b90"
+ integrity sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.27.1"
+
+"@babel/plugin-transform-spread@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz#1a264d5fc12750918f50e3fe3e24e437178abb08"
+ integrity sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1"
+
+"@babel/plugin-transform-sticky-regex@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz#18984935d9d2296843a491d78a014939f7dcd280"
+ integrity sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.27.1"
+
+"@babel/plugin-transform-template-literals@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz#1a0eb35d8bb3e6efc06c9fd40eb0bcef548328b8"
+ integrity sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.27.1"
+
+"@babel/plugin-transform-typeof-symbol@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz#70e966bb492e03509cf37eafa6dcc3051f844369"
+ integrity sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.27.1"
+
+"@babel/plugin-transform-typescript@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.27.1.tgz#d3bb65598bece03f773111e88cc4e8e5070f1140"
+ integrity sha512-Q5sT5+O4QUebHdbwKedFBEwRLb02zJ7r4A5Gg2hUoLuU3FjdMcyqcywqUrLCaDsFCxzokf7u9kuy7qz51YUuAg==
+ dependencies:
+ "@babel/helper-annotate-as-pure" "^7.27.1"
+ "@babel/helper-create-class-features-plugin" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1"
+ "@babel/plugin-syntax-typescript" "^7.27.1"
+
+"@babel/plugin-transform-unicode-escapes@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz#3e3143f8438aef842de28816ece58780190cf806"
+ integrity sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.27.1"
+
+"@babel/plugin-transform-unicode-property-regex@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz#bdfe2d3170c78c5691a3c3be934c8c0087525956"
+ integrity sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==
+ dependencies:
+ "@babel/helper-create-regexp-features-plugin" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.27.1"
+
+"@babel/plugin-transform-unicode-regex@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz#25948f5c395db15f609028e370667ed8bae9af97"
+ integrity sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==
+ dependencies:
+ "@babel/helper-create-regexp-features-plugin" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.27.1"
+
+"@babel/plugin-transform-unicode-sets-regex@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz#6ab706d10f801b5c72da8bb2548561fa04193cd1"
+ integrity sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==
+ dependencies:
+ "@babel/helper-create-regexp-features-plugin" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.27.1"
+
+"@babel/preset-env@^7.16.0", "@babel/preset-env@^7.20.2", "@babel/preset-env@^7.27.2":
+ version "7.27.2"
+ resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.27.2.tgz#106e6bfad92b591b1f6f76fd4cf13b7725a7bf9a"
+ integrity sha512-Ma4zSuYSlGNRlCLO+EAzLnCmJK2vdstgv+n7aUP+/IKZrOfWHOJVdSJtuub8RzHTj3ahD37k5OKJWvzf16TQyQ==
+ dependencies:
+ "@babel/compat-data" "^7.27.2"
+ "@babel/helper-compilation-targets" "^7.27.2"
+ "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-validator-option" "^7.27.1"
+ "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.27.1"
+ "@babel/plugin-bugfix-safari-class-field-initializer-scope" "^7.27.1"
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.27.1"
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.27.1"
+ "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.27.1"
"@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2"
- "@babel/plugin-syntax-import-assertions" "^7.26.0"
- "@babel/plugin-syntax-import-attributes" "^7.26.0"
+ "@babel/plugin-syntax-import-assertions" "^7.27.1"
+ "@babel/plugin-syntax-import-attributes" "^7.27.1"
"@babel/plugin-syntax-unicode-sets-regex" "^7.18.6"
- "@babel/plugin-transform-arrow-functions" "^7.25.9"
- "@babel/plugin-transform-async-generator-functions" "^7.26.8"
- "@babel/plugin-transform-async-to-generator" "^7.25.9"
- "@babel/plugin-transform-block-scoped-functions" "^7.26.5"
- "@babel/plugin-transform-block-scoping" "^7.25.9"
- "@babel/plugin-transform-class-properties" "^7.25.9"
- "@babel/plugin-transform-class-static-block" "^7.26.0"
- "@babel/plugin-transform-classes" "^7.25.9"
- "@babel/plugin-transform-computed-properties" "^7.25.9"
- "@babel/plugin-transform-destructuring" "^7.25.9"
- "@babel/plugin-transform-dotall-regex" "^7.25.9"
- "@babel/plugin-transform-duplicate-keys" "^7.25.9"
- "@babel/plugin-transform-duplicate-named-capturing-groups-regex" "^7.25.9"
- "@babel/plugin-transform-dynamic-import" "^7.25.9"
- "@babel/plugin-transform-exponentiation-operator" "^7.26.3"
- "@babel/plugin-transform-export-namespace-from" "^7.25.9"
- "@babel/plugin-transform-for-of" "^7.26.9"
- "@babel/plugin-transform-function-name" "^7.25.9"
- "@babel/plugin-transform-json-strings" "^7.25.9"
- "@babel/plugin-transform-literals" "^7.25.9"
- "@babel/plugin-transform-logical-assignment-operators" "^7.25.9"
- "@babel/plugin-transform-member-expression-literals" "^7.25.9"
- "@babel/plugin-transform-modules-amd" "^7.25.9"
- "@babel/plugin-transform-modules-commonjs" "^7.26.3"
- "@babel/plugin-transform-modules-systemjs" "^7.25.9"
- "@babel/plugin-transform-modules-umd" "^7.25.9"
- "@babel/plugin-transform-named-capturing-groups-regex" "^7.25.9"
- "@babel/plugin-transform-new-target" "^7.25.9"
- "@babel/plugin-transform-nullish-coalescing-operator" "^7.26.6"
- "@babel/plugin-transform-numeric-separator" "^7.25.9"
- "@babel/plugin-transform-object-rest-spread" "^7.25.9"
- "@babel/plugin-transform-object-super" "^7.25.9"
- "@babel/plugin-transform-optional-catch-binding" "^7.25.9"
- "@babel/plugin-transform-optional-chaining" "^7.25.9"
- "@babel/plugin-transform-parameters" "^7.25.9"
- "@babel/plugin-transform-private-methods" "^7.25.9"
- "@babel/plugin-transform-private-property-in-object" "^7.25.9"
- "@babel/plugin-transform-property-literals" "^7.25.9"
- "@babel/plugin-transform-regenerator" "^7.25.9"
- "@babel/plugin-transform-regexp-modifiers" "^7.26.0"
- "@babel/plugin-transform-reserved-words" "^7.25.9"
- "@babel/plugin-transform-shorthand-properties" "^7.25.9"
- "@babel/plugin-transform-spread" "^7.25.9"
- "@babel/plugin-transform-sticky-regex" "^7.25.9"
- "@babel/plugin-transform-template-literals" "^7.26.8"
- "@babel/plugin-transform-typeof-symbol" "^7.26.7"
- "@babel/plugin-transform-unicode-escapes" "^7.25.9"
- "@babel/plugin-transform-unicode-property-regex" "^7.25.9"
- "@babel/plugin-transform-unicode-regex" "^7.25.9"
- "@babel/plugin-transform-unicode-sets-regex" "^7.25.9"
+ "@babel/plugin-transform-arrow-functions" "^7.27.1"
+ "@babel/plugin-transform-async-generator-functions" "^7.27.1"
+ "@babel/plugin-transform-async-to-generator" "^7.27.1"
+ "@babel/plugin-transform-block-scoped-functions" "^7.27.1"
+ "@babel/plugin-transform-block-scoping" "^7.27.1"
+ "@babel/plugin-transform-class-properties" "^7.27.1"
+ "@babel/plugin-transform-class-static-block" "^7.27.1"
+ "@babel/plugin-transform-classes" "^7.27.1"
+ "@babel/plugin-transform-computed-properties" "^7.27.1"
+ "@babel/plugin-transform-destructuring" "^7.27.1"
+ "@babel/plugin-transform-dotall-regex" "^7.27.1"
+ "@babel/plugin-transform-duplicate-keys" "^7.27.1"
+ "@babel/plugin-transform-duplicate-named-capturing-groups-regex" "^7.27.1"
+ "@babel/plugin-transform-dynamic-import" "^7.27.1"
+ "@babel/plugin-transform-exponentiation-operator" "^7.27.1"
+ "@babel/plugin-transform-export-namespace-from" "^7.27.1"
+ "@babel/plugin-transform-for-of" "^7.27.1"
+ "@babel/plugin-transform-function-name" "^7.27.1"
+ "@babel/plugin-transform-json-strings" "^7.27.1"
+ "@babel/plugin-transform-literals" "^7.27.1"
+ "@babel/plugin-transform-logical-assignment-operators" "^7.27.1"
+ "@babel/plugin-transform-member-expression-literals" "^7.27.1"
+ "@babel/plugin-transform-modules-amd" "^7.27.1"
+ "@babel/plugin-transform-modules-commonjs" "^7.27.1"
+ "@babel/plugin-transform-modules-systemjs" "^7.27.1"
+ "@babel/plugin-transform-modules-umd" "^7.27.1"
+ "@babel/plugin-transform-named-capturing-groups-regex" "^7.27.1"
+ "@babel/plugin-transform-new-target" "^7.27.1"
+ "@babel/plugin-transform-nullish-coalescing-operator" "^7.27.1"
+ "@babel/plugin-transform-numeric-separator" "^7.27.1"
+ "@babel/plugin-transform-object-rest-spread" "^7.27.2"
+ "@babel/plugin-transform-object-super" "^7.27.1"
+ "@babel/plugin-transform-optional-catch-binding" "^7.27.1"
+ "@babel/plugin-transform-optional-chaining" "^7.27.1"
+ "@babel/plugin-transform-parameters" "^7.27.1"
+ "@babel/plugin-transform-private-methods" "^7.27.1"
+ "@babel/plugin-transform-private-property-in-object" "^7.27.1"
+ "@babel/plugin-transform-property-literals" "^7.27.1"
+ "@babel/plugin-transform-regenerator" "^7.27.1"
+ "@babel/plugin-transform-regexp-modifiers" "^7.27.1"
+ "@babel/plugin-transform-reserved-words" "^7.27.1"
+ "@babel/plugin-transform-shorthand-properties" "^7.27.1"
+ "@babel/plugin-transform-spread" "^7.27.1"
+ "@babel/plugin-transform-sticky-regex" "^7.27.1"
+ "@babel/plugin-transform-template-literals" "^7.27.1"
+ "@babel/plugin-transform-typeof-symbol" "^7.27.1"
+ "@babel/plugin-transform-unicode-escapes" "^7.27.1"
+ "@babel/plugin-transform-unicode-property-regex" "^7.27.1"
+ "@babel/plugin-transform-unicode-regex" "^7.27.1"
+ "@babel/plugin-transform-unicode-sets-regex" "^7.27.1"
"@babel/preset-modules" "0.1.6-no-external-plugins"
babel-plugin-polyfill-corejs2 "^0.4.10"
babel-plugin-polyfill-corejs3 "^0.11.0"
@@ -975,65 +1000,63 @@
"@babel/types" "^7.4.4"
esutils "^2.0.2"
-"@babel/preset-react@^7.16.0", "@babel/preset-react@^7.18.6", "@babel/preset-react@^7.26.3":
- version "7.26.3"
- resolved "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.26.3.tgz#7c5e028d623b4683c1f83a0bd4713b9100560caa"
- integrity sha512-Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
- "@babel/helper-validator-option" "^7.25.9"
- "@babel/plugin-transform-react-display-name" "^7.25.9"
- "@babel/plugin-transform-react-jsx" "^7.25.9"
- "@babel/plugin-transform-react-jsx-development" "^7.25.9"
- "@babel/plugin-transform-react-pure-annotations" "^7.25.9"
-
-"@babel/preset-typescript@^7.21.0", "@babel/preset-typescript@^7.26.0":
- version "7.26.0"
- resolved "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.26.0.tgz#4a570f1b8d104a242d923957ffa1eaff142a106d"
- integrity sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.25.9"
- "@babel/helper-validator-option" "^7.25.9"
- "@babel/plugin-syntax-jsx" "^7.25.9"
- "@babel/plugin-transform-modules-commonjs" "^7.25.9"
- "@babel/plugin-transform-typescript" "^7.25.9"
-
-"@babel/runtime@7.23.4", "@babel/runtime@^7.1.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.0", "@babel/runtime@^7.20.6", "@babel/runtime@^7.23.2", "@babel/runtime@^7.26.10", "@babel/runtime@^7.8.4":
- version "7.26.10"
- resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.10.tgz#a07b4d8fa27af131a633d7b3524db803eb4764c2"
- integrity sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==
- dependencies:
- regenerator-runtime "^0.14.0"
-
-"@babel/template@^7.25.9", "@babel/template@^7.26.9", "@babel/template@^7.3.3":
- version "7.26.9"
- resolved "https://registry.npmjs.org/@babel/template/-/template-7.26.9.tgz#4577ad3ddf43d194528cff4e1fa6b232fa609bb2"
- integrity sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==
- dependencies:
- "@babel/code-frame" "^7.26.2"
- "@babel/parser" "^7.26.9"
- "@babel/types" "^7.26.9"
-
-"@babel/traverse@^7.25.9", "@babel/traverse@^7.26.10", "@babel/traverse@^7.26.8":
- version "7.26.10"
- resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.10.tgz#43cca33d76005dbaa93024fae536cc1946a4c380"
- integrity sha512-k8NuDrxr0WrPH5Aupqb2LCVURP/S0vBEn5mK6iH+GIYob66U5EtoZvcdudR2jQ4cmTwhEwW1DLB+Yyas9zjF6A==
- dependencies:
- "@babel/code-frame" "^7.26.2"
- "@babel/generator" "^7.26.10"
- "@babel/parser" "^7.26.10"
- "@babel/template" "^7.26.9"
- "@babel/types" "^7.26.10"
+"@babel/preset-react@^7.16.0", "@babel/preset-react@^7.18.6", "@babel/preset-react@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.27.1.tgz#86ea0a5ca3984663f744be2fd26cb6747c3fd0ec"
+ integrity sha512-oJHWh2gLhU9dW9HHr42q0cI0/iHHXTLGe39qvpAZZzagHy0MzYLCnCVV0symeRvzmjHyVU7mw2K06E6u/JwbhA==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-validator-option" "^7.27.1"
+ "@babel/plugin-transform-react-display-name" "^7.27.1"
+ "@babel/plugin-transform-react-jsx" "^7.27.1"
+ "@babel/plugin-transform-react-jsx-development" "^7.27.1"
+ "@babel/plugin-transform-react-pure-annotations" "^7.27.1"
+
+"@babel/preset-typescript@^7.21.0", "@babel/preset-typescript@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.27.1.tgz#190742a6428d282306648a55b0529b561484f912"
+ integrity sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-validator-option" "^7.27.1"
+ "@babel/plugin-syntax-jsx" "^7.27.1"
+ "@babel/plugin-transform-modules-commonjs" "^7.27.1"
+ "@babel/plugin-transform-typescript" "^7.27.1"
+
+"@babel/runtime@7.23.4", "@babel/runtime@^7.1.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.0", "@babel/runtime@^7.20.6", "@babel/runtime@^7.23.2", "@babel/runtime@^7.27.6":
+ version "7.27.6"
+ resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.6.tgz#ec4070a04d76bae8ddbb10770ba55714a417b7c6"
+ integrity sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==
+
+"@babel/template@^7.27.1", "@babel/template@^7.27.2":
+ version "7.27.2"
+ resolved "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz#fa78ceed3c4e7b63ebf6cb39e5852fca45f6809d"
+ integrity sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==
+ dependencies:
+ "@babel/code-frame" "^7.27.1"
+ "@babel/parser" "^7.27.2"
+ "@babel/types" "^7.27.1"
+
+"@babel/traverse@^7.27.1", "@babel/traverse@^7.27.3", "@babel/traverse@^7.27.4":
+ version "7.27.4"
+ resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.4.tgz#b0045ac7023c8472c3d35effd7cc9ebd638da6ea"
+ integrity sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==
+ dependencies:
+ "@babel/code-frame" "^7.27.1"
+ "@babel/generator" "^7.27.3"
+ "@babel/parser" "^7.27.4"
+ "@babel/template" "^7.27.2"
+ "@babel/types" "^7.27.3"
debug "^4.3.1"
globals "^11.1.0"
-"@babel/types@^7.0.0", "@babel/types@^7.21.3", "@babel/types@^7.25.9", "@babel/types@^7.26.10", "@babel/types@^7.26.9", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4":
- version "7.26.10"
- resolved "https://registry.npmjs.org/@babel/types/-/types-7.26.10.tgz#396382f6335bd4feb65741eacfc808218f859259"
- integrity sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==
+"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.21.3", "@babel/types@^7.27.1", "@babel/types@^7.27.3", "@babel/types@^7.27.6", "@babel/types@^7.3.0", "@babel/types@^7.4.4":
+ version "7.27.6"
+ resolved "https://registry.npmjs.org/@babel/types/-/types-7.27.6.tgz#a434ca7add514d4e646c80f7375c0aa2befc5535"
+ integrity sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==
dependencies:
- "@babel/helper-string-parser" "^7.25.9"
- "@babel/helper-validator-identifier" "^7.25.9"
+ "@babel/helper-string-parser" "^7.27.1"
+ "@babel/helper-validator-identifier" "^7.27.1"
"@bcoe/v8-coverage@^0.2.3":
version "0.2.3"
@@ -1047,43 +1070,43 @@
dependencies:
"@jridgewell/trace-mapping" "0.3.9"
-"@csstools/cascade-layer-name-parser@^2.0.4":
- version "2.0.4"
- resolved "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.4.tgz#64d128529397aa1e1c986f685713363b262b81b1"
- integrity sha512-7DFHlPuIxviKYZrOiwVU/PiHLm3lLUR23OMuEEtfEOQTOp9hzQ2JjdY6X5H18RVuUPJqSCI+qNnD5iOLMVE0bA==
+"@csstools/cascade-layer-name-parser@^2.0.5":
+ version "2.0.5"
+ resolved "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.5.tgz#43f962bebead0052a9fed1a2deeb11f85efcbc72"
+ integrity sha512-p1ko5eHgV+MgXFVa4STPKpvPxr6ReS8oS2jzTukjR74i5zJNyWO1ZM1m8YKBXnzDKWfBN1ztLYlHxbVemDD88A==
"@csstools/color-helpers@^5.0.2":
version "5.0.2"
resolved "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.2.tgz#82592c9a7c2b83c293d9161894e2a6471feb97b8"
integrity sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA==
-"@csstools/css-calc@^2.1.2":
- version "2.1.2"
- resolved "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.2.tgz#bffd55f002dab119b76d4023f95cd943e6c8c11e"
- integrity sha512-TklMyb3uBB28b5uQdxjReG4L80NxAqgrECqLZFQbyLekwwlcDDS8r3f07DKqeo8C4926Br0gf/ZDe17Zv4wIuw==
+"@csstools/css-calc@^2.1.3", "@csstools/css-calc@^2.1.4":
+ version "2.1.4"
+ resolved "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.4.tgz#8473f63e2fcd6e459838dd412401d5948f224c65"
+ integrity sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==
-"@csstools/css-color-parser@^3.0.8":
- version "3.0.8"
- resolved "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.8.tgz#5fe9322920851450bf5e065c2b0e731b9e165394"
- integrity sha512-pdwotQjCCnRPuNi06jFuP68cykU1f3ZWExLe/8MQ1LOs8Xq+fTkYgd+2V8mWUWMrOn9iS2HftPVaMZDaXzGbhQ==
+"@csstools/css-color-parser@^3.0.10", "@csstools/css-color-parser@^3.0.9":
+ version "3.0.10"
+ resolved "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.10.tgz#79fc68864dd43c3b6782d2b3828bc0fa9d085c10"
+ integrity sha512-TiJ5Ajr6WRd1r8HSiwJvZBiJOqtH86aHpUjq5aEKWHiII2Qfjqd/HCWKPOW8EP4vcspXbHnXrwIDlu5savQipg==
dependencies:
"@csstools/color-helpers" "^5.0.2"
- "@csstools/css-calc" "^2.1.2"
+ "@csstools/css-calc" "^2.1.4"
-"@csstools/css-parser-algorithms@^3.0.4":
- version "3.0.4"
- resolved "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.4.tgz#74426e93bd1c4dcab3e441f5cc7ba4fb35d94356"
- integrity sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==
+"@csstools/css-parser-algorithms@^3.0.4", "@csstools/css-parser-algorithms@^3.0.5":
+ version "3.0.5"
+ resolved "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz#5755370a9a29abaec5515b43c8b3f2cf9c2e3076"
+ integrity sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==
-"@csstools/css-tokenizer@^3.0.3":
- version "3.0.3"
- resolved "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.3.tgz#a5502c8539265fecbd873c1e395a890339f119c2"
- integrity sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==
+"@csstools/css-tokenizer@^3.0.3", "@csstools/css-tokenizer@^3.0.4":
+ version "3.0.4"
+ resolved "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz#333fedabc3fd1a8e5d0100013731cf19e6a8c5d3"
+ integrity sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==
-"@csstools/media-query-list-parser@^4.0.2":
- version "4.0.2"
- resolved "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.2.tgz#e80e17eba1693fceafb8d6f2cfc68c0e7a9ab78a"
- integrity sha512-EUos465uvVvMJehckATTlNqGj4UJWkTmdWuDMjqvSUkjGpmOyFZBVwb4knxCm/k2GMTXY+c/5RkdndzFYWeX5A==
+"@csstools/media-query-list-parser@^4.0.3":
+ version "4.0.3"
+ resolved "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.3.tgz#7aec77bcb89c2da80ef207e73f474ef9e1b3cdf1"
+ integrity sha512-HAYH7d3TLRHDOUQK4mZKf9k9Ph/m8Akstg66ywKR4SFAigjs3yBiUeZtFxywiTm5moZMAp/5W/ZuFnNXXYLuuQ==
"@csstools/postcss-cascade-layers@^5.0.1":
version "5.0.1"
@@ -1093,46 +1116,57 @@
"@csstools/selector-specificity" "^5.0.0"
postcss-selector-parser "^7.0.0"
-"@csstools/postcss-color-function@^4.0.8":
- version "4.0.8"
- resolved "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.8.tgz#4c16ea78abfdfd62c947616c6e68836e50f2441c"
- integrity sha512-9dUvP2qpZI6PlGQ/sob+95B3u5u7nkYt9yhZFCC7G9HBRHBxj+QxS/wUlwaMGYW0waf+NIierI8aoDTssEdRYw==
+"@csstools/postcss-color-function@^4.0.10":
+ version "4.0.10"
+ resolved "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.10.tgz#11ad43a66ef2cc794ab826a07df8b5fa9fb47a3a"
+ integrity sha512-4dY0NBu7NVIpzxZRgh/Q/0GPSz/jLSw0i/u3LTUor0BkQcz/fNhN10mSWBDsL0p9nDb0Ky1PD6/dcGbhACuFTQ==
dependencies:
- "@csstools/css-color-parser" "^3.0.8"
- "@csstools/css-parser-algorithms" "^3.0.4"
- "@csstools/css-tokenizer" "^3.0.3"
- "@csstools/postcss-progressive-custom-properties" "^4.0.0"
+ "@csstools/css-color-parser" "^3.0.10"
+ "@csstools/css-parser-algorithms" "^3.0.5"
+ "@csstools/css-tokenizer" "^3.0.4"
+ "@csstools/postcss-progressive-custom-properties" "^4.1.0"
"@csstools/utilities" "^2.0.0"
-"@csstools/postcss-color-mix-function@^3.0.8":
- version "3.0.8"
- resolved "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.8.tgz#45a006dfcc65f2a61ae60f2df7ebc108fdb9eaf1"
- integrity sha512-yuZpgWUzqZWQhEqfvtJufhl28DgO9sBwSbXbf/59gejNuvZcoUTRGQZhzhwF4ccqb53YAGB+u92z9+eSKoB4YA==
+"@csstools/postcss-color-mix-function@^3.0.10":
+ version "3.0.10"
+ resolved "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.10.tgz#8c9d0ccfae5c45a9870dd84807ea2995c7a3a514"
+ integrity sha512-P0lIbQW9I4ShE7uBgZRib/lMTf9XMjJkFl/d6w4EMNHu2qvQ6zljJGEcBkw/NsBtq/6q3WrmgxSS8kHtPMkK4Q==
dependencies:
- "@csstools/css-color-parser" "^3.0.8"
- "@csstools/css-parser-algorithms" "^3.0.4"
- "@csstools/css-tokenizer" "^3.0.3"
- "@csstools/postcss-progressive-custom-properties" "^4.0.0"
+ "@csstools/css-color-parser" "^3.0.10"
+ "@csstools/css-parser-algorithms" "^3.0.5"
+ "@csstools/css-tokenizer" "^3.0.4"
+ "@csstools/postcss-progressive-custom-properties" "^4.1.0"
"@csstools/utilities" "^2.0.0"
-"@csstools/postcss-content-alt-text@^2.0.4":
- version "2.0.4"
- resolved "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.4.tgz#76f4687fb15ed45bc1139bb71e5775779762897a"
- integrity sha512-YItlZUOuZJCBlRaCf8Aucc1lgN41qYGALMly0qQllrxYJhiyzlI6RxOTMUvtWk+KhS8GphMDsDhKQ7KTPfEMSw==
+"@csstools/postcss-color-mix-variadic-function-arguments@^1.0.0":
+ version "1.0.0"
+ resolved "https://registry.npmjs.org/@csstools/postcss-color-mix-variadic-function-arguments/-/postcss-color-mix-variadic-function-arguments-1.0.0.tgz#0b29cb9b4630d7ed68549db265662d41554a17ed"
+ integrity sha512-Z5WhouTyD74dPFPrVE7KydgNS9VvnjB8qcdes9ARpCOItb4jTnm7cHp4FhxCRUoyhabD0WVv43wbkJ4p8hLAlQ==
dependencies:
- "@csstools/css-parser-algorithms" "^3.0.4"
- "@csstools/css-tokenizer" "^3.0.3"
- "@csstools/postcss-progressive-custom-properties" "^4.0.0"
+ "@csstools/css-color-parser" "^3.0.10"
+ "@csstools/css-parser-algorithms" "^3.0.5"
+ "@csstools/css-tokenizer" "^3.0.4"
+ "@csstools/postcss-progressive-custom-properties" "^4.1.0"
"@csstools/utilities" "^2.0.0"
-"@csstools/postcss-exponential-functions@^2.0.7":
- version "2.0.7"
- resolved "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.7.tgz#c369f241c6645a5e8a184bfd02cdcc65bd22fcbd"
- integrity sha512-XTb6Mw0v2qXtQYRW9d9duAjDnoTbBpsngD7sRNLmYDjvwU2ebpIHplyxgOeo6jp/Kr52gkLi5VaK5RDCqzMzZQ==
+"@csstools/postcss-content-alt-text@^2.0.6":
+ version "2.0.6"
+ resolved "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.6.tgz#548862226eac54bab0ee5f1bf3a9981393ab204b"
+ integrity sha512-eRjLbOjblXq+byyaedQRSrAejKGNAFued+LcbzT+LCL78fabxHkxYjBbxkroONxHHYu2qxhFK2dBStTLPG3jpQ==
dependencies:
- "@csstools/css-calc" "^2.1.2"
- "@csstools/css-parser-algorithms" "^3.0.4"
- "@csstools/css-tokenizer" "^3.0.3"
+ "@csstools/css-parser-algorithms" "^3.0.5"
+ "@csstools/css-tokenizer" "^3.0.4"
+ "@csstools/postcss-progressive-custom-properties" "^4.1.0"
+ "@csstools/utilities" "^2.0.0"
+
+"@csstools/postcss-exponential-functions@^2.0.9":
+ version "2.0.9"
+ resolved "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.9.tgz#fc03d1272888cb77e64cc1a7d8a33016e4f05c69"
+ integrity sha512-abg2W/PI3HXwS/CZshSa79kNWNZHdJPMBXeZNyPQFbbj8sKO3jXxOt/wF7juJVjyDTc6JrvaUZYFcSBZBhaxjw==
+ dependencies:
+ "@csstools/css-calc" "^2.1.4"
+ "@csstools/css-parser-algorithms" "^3.0.5"
+ "@csstools/css-tokenizer" "^3.0.4"
"@csstools/postcss-font-format-keywords@^4.0.0":
version "4.0.0"
@@ -1142,43 +1176,43 @@
"@csstools/utilities" "^2.0.0"
postcss-value-parser "^4.2.0"
-"@csstools/postcss-gamut-mapping@^2.0.8":
- version "2.0.8"
- resolved "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.8.tgz#e9441e7b5a7b0d3cc1a92486378824abb76ef849"
- integrity sha512-/K8u9ZyGMGPjmwCSIjgaOLKfic2RIGdFHHes84XW5LnmrvdhOTVxo255NppHi3ROEvoHPW7MplMJgjZK5Q+TxA==
+"@csstools/postcss-gamut-mapping@^2.0.10":
+ version "2.0.10"
+ resolved "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.10.tgz#f518d941231d721dbecf5b41e3c441885ff2f28b"
+ integrity sha512-QDGqhJlvFnDlaPAfCYPsnwVA6ze+8hhrwevYWlnUeSjkkZfBpcCO42SaUD8jiLlq7niouyLgvup5lh+f1qessg==
dependencies:
- "@csstools/css-color-parser" "^3.0.8"
- "@csstools/css-parser-algorithms" "^3.0.4"
- "@csstools/css-tokenizer" "^3.0.3"
+ "@csstools/css-color-parser" "^3.0.10"
+ "@csstools/css-parser-algorithms" "^3.0.5"
+ "@csstools/css-tokenizer" "^3.0.4"
-"@csstools/postcss-gradients-interpolation-method@^5.0.8":
- version "5.0.8"
- resolved "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.8.tgz#f7f0324fd564c092ac13ce35b5a09ffda0165a90"
- integrity sha512-CoHQ/0UXrvxLovu0ZeW6c3/20hjJ/QRg6lyXm3dZLY/JgvRU6bdbQZF/Du30A4TvowfcgvIHQmP1bNXUxgDrAw==
+"@csstools/postcss-gradients-interpolation-method@^5.0.10":
+ version "5.0.10"
+ resolved "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.10.tgz#3146da352c31142a721fdba062ac3a6d11dbbec3"
+ integrity sha512-HHPauB2k7Oits02tKFUeVFEU2ox/H3OQVrP3fSOKDxvloOikSal+3dzlyTZmYsb9FlY9p5EUpBtz0//XBmy+aw==
dependencies:
- "@csstools/css-color-parser" "^3.0.8"
- "@csstools/css-parser-algorithms" "^3.0.4"
- "@csstools/css-tokenizer" "^3.0.3"
- "@csstools/postcss-progressive-custom-properties" "^4.0.0"
+ "@csstools/css-color-parser" "^3.0.10"
+ "@csstools/css-parser-algorithms" "^3.0.5"
+ "@csstools/css-tokenizer" "^3.0.4"
+ "@csstools/postcss-progressive-custom-properties" "^4.1.0"
"@csstools/utilities" "^2.0.0"
-"@csstools/postcss-hwb-function@^4.0.8":
- version "4.0.8"
- resolved "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.8.tgz#13a85203601b3db97a6672e16f6699fe464827b0"
- integrity sha512-LpFKjX6hblpeqyych1cKmk+3FJZ19QmaJtqincySoMkbkG/w2tfbnO5oE6mlnCTXcGUJ0rCEuRHvTqKK0nHYUQ==
+"@csstools/postcss-hwb-function@^4.0.10":
+ version "4.0.10"
+ resolved "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.10.tgz#f93f3c457e6440ac37ef9b908feb5d901b417d50"
+ integrity sha512-nOKKfp14SWcdEQ++S9/4TgRKchooLZL0TUFdun3nI4KPwCjETmhjta1QT4ICQcGVWQTvrsgMM/aLB5We+kMHhQ==
dependencies:
- "@csstools/css-color-parser" "^3.0.8"
- "@csstools/css-parser-algorithms" "^3.0.4"
- "@csstools/css-tokenizer" "^3.0.3"
- "@csstools/postcss-progressive-custom-properties" "^4.0.0"
+ "@csstools/css-color-parser" "^3.0.10"
+ "@csstools/css-parser-algorithms" "^3.0.5"
+ "@csstools/css-tokenizer" "^3.0.4"
+ "@csstools/postcss-progressive-custom-properties" "^4.1.0"
"@csstools/utilities" "^2.0.0"
-"@csstools/postcss-ic-unit@^4.0.0":
- version "4.0.0"
- resolved "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.0.tgz#b60ec06500717c337447c39ae7fe7952eeb9d48f"
- integrity sha512-9QT5TDGgx7wD3EEMN3BSUG6ckb6Eh5gSPT5kZoVtUuAonfPmLDJyPhqR4ntPpMYhUKAMVKAg3I/AgzqHMSeLhA==
+"@csstools/postcss-ic-unit@^4.0.2":
+ version "4.0.2"
+ resolved "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.2.tgz#7561e09db65fac8304ceeab9dd3e5c6e43414587"
+ integrity sha512-lrK2jjyZwh7DbxaNnIUjkeDmU8Y6KyzRBk91ZkI5h8nb1ykEfZrtIVArdIjX4DHMIBGpdHrgP0n4qXDr7OHaKA==
dependencies:
- "@csstools/postcss-progressive-custom-properties" "^4.0.0"
+ "@csstools/postcss-progressive-custom-properties" "^4.1.0"
"@csstools/utilities" "^2.0.0"
postcss-value-parser "^4.2.0"
@@ -1187,22 +1221,22 @@
resolved "https://registry.npmjs.org/@csstools/postcss-initial/-/postcss-initial-2.0.1.tgz#c385bd9d8ad31ad159edd7992069e97ceea4d09a"
integrity sha512-L1wLVMSAZ4wovznquK0xmC7QSctzO4D0Is590bxpGqhqjboLXYA16dWZpfwImkdOgACdQ9PqXsuRroW6qPlEsg==
-"@csstools/postcss-is-pseudo-class@^5.0.1":
- version "5.0.1"
- resolved "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.1.tgz#12041448fedf01090dd4626022c28b7f7623f58e"
- integrity sha512-JLp3POui4S1auhDR0n8wHd/zTOWmMsmK3nQd3hhL6FhWPaox5W7j1se6zXOG/aP07wV2ww0lxbKYGwbBszOtfQ==
+"@csstools/postcss-is-pseudo-class@^5.0.3":
+ version "5.0.3"
+ resolved "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.3.tgz#d34e850bcad4013c2ed7abe948bfa0448aa8eb74"
+ integrity sha512-jS/TY4SpG4gszAtIg7Qnf3AS2pjcUM5SzxpApOrlndMeGhIbaTzWBzzP/IApXoNWEW7OhcjkRT48jnAUIFXhAQ==
dependencies:
"@csstools/selector-specificity" "^5.0.0"
postcss-selector-parser "^7.0.0"
-"@csstools/postcss-light-dark-function@^2.0.7":
- version "2.0.7"
- resolved "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.7.tgz#807c170cd28eebb0c00e64dfc6ab0bf418f19209"
- integrity sha512-ZZ0rwlanYKOHekyIPaU+sVm3BEHCe+Ha0/px+bmHe62n0Uc1lL34vbwrLYn6ote8PHlsqzKeTQdIejQCJ05tfw==
+"@csstools/postcss-light-dark-function@^2.0.9":
+ version "2.0.9"
+ resolved "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.9.tgz#9fb080188907539734a9d5311d2a1cb82531ef38"
+ integrity sha512-1tCZH5bla0EAkFAI2r0H33CDnIBeLUaJh1p+hvvsylJ4svsv2wOmJjJn+OXwUZLXef37GYbRIVKX+X+g6m+3CQ==
dependencies:
- "@csstools/css-parser-algorithms" "^3.0.4"
- "@csstools/css-tokenizer" "^3.0.3"
- "@csstools/postcss-progressive-custom-properties" "^4.0.0"
+ "@csstools/css-parser-algorithms" "^3.0.5"
+ "@csstools/css-tokenizer" "^3.0.4"
+ "@csstools/postcss-progressive-custom-properties" "^4.1.0"
"@csstools/utilities" "^2.0.0"
"@csstools/postcss-logical-float-and-clear@^3.0.0":
@@ -1227,32 +1261,32 @@
dependencies:
postcss-value-parser "^4.2.0"
-"@csstools/postcss-logical-viewport-units@^3.0.3":
- version "3.0.3"
- resolved "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.3.tgz#f6cc63520ca2a6eb76b9cd946070c38dda66d733"
- integrity sha512-OC1IlG/yoGJdi0Y+7duz/kU/beCwO+Gua01sD6GtOtLi7ByQUpcIqs7UE/xuRPay4cHgOMatWdnDdsIDjnWpPw==
+"@csstools/postcss-logical-viewport-units@^3.0.4":
+ version "3.0.4"
+ resolved "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.4.tgz#016d98a8b7b5f969e58eb8413447eb801add16fc"
+ integrity sha512-q+eHV1haXA4w9xBwZLKjVKAWn3W2CMqmpNpZUk5kRprvSiBEGMgrNH3/sJZ8UA3JgyHaOt3jwT9uFa4wLX4EqQ==
dependencies:
- "@csstools/css-tokenizer" "^3.0.3"
+ "@csstools/css-tokenizer" "^3.0.4"
"@csstools/utilities" "^2.0.0"
-"@csstools/postcss-media-minmax@^2.0.7":
- version "2.0.7"
- resolved "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.7.tgz#42816871decf0a092af3f6c8500e04d9918cc342"
- integrity sha512-LB6tIP7iBZb5CYv8iRenfBZmbaG3DWNEziOnPjGoQX5P94FBPvvTBy68b/d9NnS5PELKwFmmOYsAEIgEhDPCHA==
+"@csstools/postcss-media-minmax@^2.0.9":
+ version "2.0.9"
+ resolved "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.9.tgz#184252d5b93155ae526689328af6bdf3fc113987"
+ integrity sha512-af9Qw3uS3JhYLnCbqtZ9crTvvkR+0Se+bBqSr7ykAnl9yKhk6895z9rf+2F4dClIDJWxgn0iZZ1PSdkhrbs2ig==
dependencies:
- "@csstools/css-calc" "^2.1.2"
- "@csstools/css-parser-algorithms" "^3.0.4"
- "@csstools/css-tokenizer" "^3.0.3"
- "@csstools/media-query-list-parser" "^4.0.2"
+ "@csstools/css-calc" "^2.1.4"
+ "@csstools/css-parser-algorithms" "^3.0.5"
+ "@csstools/css-tokenizer" "^3.0.4"
+ "@csstools/media-query-list-parser" "^4.0.3"
-"@csstools/postcss-media-queries-aspect-ratio-number-values@^3.0.4":
- version "3.0.4"
- resolved "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.4.tgz#d71102172c74baf3f892fac88cf1ea46a961600d"
- integrity sha512-AnGjVslHMm5xw9keusQYvjVWvuS7KWK+OJagaG0+m9QnIjZsrysD2kJP/tr/UJIyYtMCtu8OkUd+Rajb4DqtIQ==
+"@csstools/postcss-media-queries-aspect-ratio-number-values@^3.0.5":
+ version "3.0.5"
+ resolved "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.5.tgz#f485c31ec13d6b0fb5c528a3474334a40eff5f11"
+ integrity sha512-zhAe31xaaXOY2Px8IYfoVTB3wglbJUVigGphFLj6exb7cjZRH9A6adyE22XfFK3P2PzwRk0VDeTJmaxpluyrDg==
dependencies:
- "@csstools/css-parser-algorithms" "^3.0.4"
- "@csstools/css-tokenizer" "^3.0.3"
- "@csstools/media-query-list-parser" "^4.0.2"
+ "@csstools/css-parser-algorithms" "^3.0.5"
+ "@csstools/css-tokenizer" "^3.0.4"
+ "@csstools/media-query-list-parser" "^4.0.3"
"@csstools/postcss-nested-calc@^4.0.0":
version "4.0.0"
@@ -1269,42 +1303,42 @@
dependencies:
postcss-value-parser "^4.2.0"
-"@csstools/postcss-oklab-function@^4.0.8":
- version "4.0.8"
- resolved "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.8.tgz#9d723e0db69703f3df549ebedfd605f849217fff"
- integrity sha512-+5aPsNWgxohXoYNS1f+Ys0x3Qnfehgygv3qrPyv+Y25G0yX54/WlVB+IXprqBLOXHM1gsVF+QQSjlArhygna0Q==
+"@csstools/postcss-oklab-function@^4.0.10":
+ version "4.0.10"
+ resolved "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.10.tgz#d4c23c51dd0be45e6dedde22432d7d0003710780"
+ integrity sha512-ZzZUTDd0fgNdhv8UUjGCtObPD8LYxMH+MJsW9xlZaWTV8Ppr4PtxlHYNMmF4vVWGl0T6f8tyWAKjoI6vePSgAg==
dependencies:
- "@csstools/css-color-parser" "^3.0.8"
- "@csstools/css-parser-algorithms" "^3.0.4"
- "@csstools/css-tokenizer" "^3.0.3"
- "@csstools/postcss-progressive-custom-properties" "^4.0.0"
+ "@csstools/css-color-parser" "^3.0.10"
+ "@csstools/css-parser-algorithms" "^3.0.5"
+ "@csstools/css-tokenizer" "^3.0.4"
+ "@csstools/postcss-progressive-custom-properties" "^4.1.0"
"@csstools/utilities" "^2.0.0"
-"@csstools/postcss-progressive-custom-properties@^4.0.0":
- version "4.0.0"
- resolved "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.0.0.tgz#ecdb85bcdb1852d73970a214a376684a91f82bdc"
- integrity sha512-XQPtROaQjomnvLUSy/bALTR5VCtTVUFwYs1SblvYgLSeTo2a/bMNwUwo2piXw5rTv/FEYiy5yPSXBqg9OKUx7Q==
+"@csstools/postcss-progressive-custom-properties@^4.1.0":
+ version "4.1.0"
+ resolved "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.1.0.tgz#70c8d41b577f4023633b7e3791604e0b7f3775bc"
+ integrity sha512-YrkI9dx8U4R8Sz2EJaoeD9fI7s7kmeEBfmO+UURNeL6lQI7VxF6sBE+rSqdCBn4onwqmxFdBU3lTwyYb/lCmxA==
dependencies:
postcss-value-parser "^4.2.0"
-"@csstools/postcss-random-function@^1.0.3":
- version "1.0.3"
- resolved "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-1.0.3.tgz#f737f5bab3826fc71fd663b21e70ee392b144f20"
- integrity sha512-dbNeEEPHxAwfQJ3duRL5IPpuD77QAHtRl4bAHRs0vOVhVbHrsL7mHnwe0irYjbs9kYwhAHZBQTLBgmvufPuRkA==
- dependencies:
- "@csstools/css-calc" "^2.1.2"
- "@csstools/css-parser-algorithms" "^3.0.4"
- "@csstools/css-tokenizer" "^3.0.3"
-
-"@csstools/postcss-relative-color-syntax@^3.0.8":
- version "3.0.8"
- resolved "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.8.tgz#833cdea06e5cbec2702f939d1aadfd280e4f4c07"
- integrity sha512-eGE31oLnJDoUysDdjS9MLxNZdtqqSxjDXMdISpLh80QMaYrKs7VINpid34tWQ+iU23Wg5x76qAzf1Q/SLLbZVg==
- dependencies:
- "@csstools/css-color-parser" "^3.0.8"
- "@csstools/css-parser-algorithms" "^3.0.4"
- "@csstools/css-tokenizer" "^3.0.3"
- "@csstools/postcss-progressive-custom-properties" "^4.0.0"
+"@csstools/postcss-random-function@^2.0.1":
+ version "2.0.1"
+ resolved "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-2.0.1.tgz#3191f32fe72936e361dadf7dbfb55a0209e2691e"
+ integrity sha512-q+FQaNiRBhnoSNo+GzqGOIBKoHQ43lYz0ICrV+UudfWnEF6ksS6DsBIJSISKQT2Bvu3g4k6r7t0zYrk5pDlo8w==
+ dependencies:
+ "@csstools/css-calc" "^2.1.4"
+ "@csstools/css-parser-algorithms" "^3.0.5"
+ "@csstools/css-tokenizer" "^3.0.4"
+
+"@csstools/postcss-relative-color-syntax@^3.0.10":
+ version "3.0.10"
+ resolved "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.10.tgz#daa840583969461e1e06b12e9c591e52a790ec86"
+ integrity sha512-8+0kQbQGg9yYG8hv0dtEpOMLwB9M+P7PhacgIzVzJpixxV4Eq9AUQtQw8adMmAJU1RBBmIlpmtmm3XTRd/T00g==
+ dependencies:
+ "@csstools/css-color-parser" "^3.0.10"
+ "@csstools/css-parser-algorithms" "^3.0.5"
+ "@csstools/css-tokenizer" "^3.0.4"
+ "@csstools/postcss-progressive-custom-properties" "^4.1.0"
"@csstools/utilities" "^2.0.0"
"@csstools/postcss-scope-pseudo-class@^4.0.1":
@@ -1314,23 +1348,23 @@
dependencies:
postcss-selector-parser "^7.0.0"
-"@csstools/postcss-sign-functions@^1.1.2":
- version "1.1.2"
- resolved "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.2.tgz#9664762870de4f8d189829a86798e532bbaad053"
- integrity sha512-4EcAvXTUPh7n6UoZZkCzgtCf/wPzMlTNuddcKg7HG8ozfQkUcHsJ2faQKeLmjyKdYPyOUn4YA7yDPf8K/jfIxw==
+"@csstools/postcss-sign-functions@^1.1.4":
+ version "1.1.4"
+ resolved "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.4.tgz#a9ac56954014ae4c513475b3f1b3e3424a1e0c12"
+ integrity sha512-P97h1XqRPcfcJndFdG95Gv/6ZzxUBBISem0IDqPZ7WMvc/wlO+yU0c5D/OCpZ5TJoTt63Ok3knGk64N+o6L2Pg==
dependencies:
- "@csstools/css-calc" "^2.1.2"
- "@csstools/css-parser-algorithms" "^3.0.4"
- "@csstools/css-tokenizer" "^3.0.3"
+ "@csstools/css-calc" "^2.1.4"
+ "@csstools/css-parser-algorithms" "^3.0.5"
+ "@csstools/css-tokenizer" "^3.0.4"
-"@csstools/postcss-stepped-value-functions@^4.0.7":
- version "4.0.7"
- resolved "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.7.tgz#c681fbcdb8a2fcfeaea2bb0ea9d497832bab9ef7"
- integrity sha512-rdrRCKRnWtj5FyRin0u/gLla7CIvZRw/zMGI1fVJP0Sg/m1WGicjPVHRANL++3HQtsiXKAbPrcPr+VkyGck0IA==
+"@csstools/postcss-stepped-value-functions@^4.0.9":
+ version "4.0.9"
+ resolved "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.9.tgz#36036f1a0e5e5ee2308e72f3c9cb433567c387b9"
+ integrity sha512-h9btycWrsex4dNLeQfyU3y3w40LMQooJWFMm/SK9lrKguHDcFl4VMkncKKoXi2z5rM9YGWbUQABI8BT2UydIcA==
dependencies:
- "@csstools/css-calc" "^2.1.2"
- "@csstools/css-parser-algorithms" "^3.0.4"
- "@csstools/css-tokenizer" "^3.0.3"
+ "@csstools/css-calc" "^2.1.4"
+ "@csstools/css-parser-algorithms" "^3.0.5"
+ "@csstools/css-tokenizer" "^3.0.4"
"@csstools/postcss-text-decoration-shorthand@^4.0.2":
version "4.0.2"
@@ -1340,24 +1374,24 @@
"@csstools/color-helpers" "^5.0.2"
postcss-value-parser "^4.2.0"
-"@csstools/postcss-trigonometric-functions@^4.0.7":
- version "4.0.7"
- resolved "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.7.tgz#8941a4c99dc1fec31daf052ac0fb6e7bf7c92403"
- integrity sha512-qTrZgLju3AV7Djhzuh2Bq/wjFqbcypnk0FhHjxW8DWJQcZLS1HecIus4X2/RLch1ukX7b+YYCdqbEnpIQO5ccg==
+"@csstools/postcss-trigonometric-functions@^4.0.9":
+ version "4.0.9"
+ resolved "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.9.tgz#3f94ed2e319b57f2c59720b64e4d0a8a6fb8c3b2"
+ integrity sha512-Hnh5zJUdpNrJqK9v1/E3BbrQhaDTj5YiX7P61TOvUhoDHnUmsNNxcDAgkQ32RrcWx9GVUvfUNPcUkn8R3vIX6A==
dependencies:
- "@csstools/css-calc" "^2.1.2"
- "@csstools/css-parser-algorithms" "^3.0.4"
- "@csstools/css-tokenizer" "^3.0.3"
+ "@csstools/css-calc" "^2.1.4"
+ "@csstools/css-parser-algorithms" "^3.0.5"
+ "@csstools/css-tokenizer" "^3.0.4"
"@csstools/postcss-unset-value@^4.0.0":
version "4.0.0"
resolved "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-4.0.0.tgz#7caa981a34196d06a737754864baf77d64de4bba"
integrity sha512-cBz3tOCI5Fw6NIFEwU3RiwK6mn3nKegjpJuzCndoGq3BZPkUjnsq7uQmIeMNeMbMk7YD2MfKcgCpZwX5jyXqCA==
-"@csstools/selector-resolve-nested@^3.0.0":
- version "3.0.0"
- resolved "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.0.0.tgz#704a9b637975680e025e069a4c58b3beb3e2752a"
- integrity sha512-ZoK24Yku6VJU1gS79a5PFmC8yn3wIapiKmPgun0hZgEI5AOqgH2kiPRsPz1qkGv4HL+wuDLH83yQyk6inMYrJQ==
+"@csstools/selector-resolve-nested@^3.1.0":
+ version "3.1.0"
+ resolved "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.1.0.tgz#848c6f44cb65e3733e478319b9342b7aa436fac7"
+ integrity sha512-mf1LEW0tJLKfWyvn5KdDrhpxHyuxpbNwTIwOYLIvsTffeyOf85j5oIzfG0yosxDgx/sswlqBnESYUcQH0vgZ0g==
"@csstools/selector-specificity@^5.0.0":
version "5.0.0"
@@ -1398,10 +1432,10 @@
through2 "^2.0.0"
watchify "^4.0.0"
-"@cypress/request@^3.0.7":
- version "3.0.7"
- resolved "https://registry.npmjs.org/@cypress/request/-/request-3.0.7.tgz#6a74a4da98d9e5ae9121d6e2d9c14780c9b5cf1a"
- integrity sha512-LzxlLEMbBOPYB85uXrDqvD4MgcenjRBLIns3zyhx7vTPj/0u2eQhzXvPiGcaJrV38Q9dbkExWp6cOHPJ+EtFYg==
+"@cypress/request@^3.0.8":
+ version "3.0.8"
+ resolved "https://registry.npmjs.org/@cypress/request/-/request-3.0.8.tgz#992f1f42ba03ebb14fa5d97290abe9d015ed0815"
+ integrity sha512-h0NFgh1mJmm1nr4jCwkGHwKneVYKghUyWe6TMNrk0B9zsjAJxpg8C4/+BAcmLgCPa1vj1V8rNUaILl+zYRUWBQ==
dependencies:
aws-sign2 "~0.7.0"
aws4 "^1.8.0"
@@ -1416,7 +1450,7 @@
json-stringify-safe "~5.0.1"
mime-types "~2.1.19"
performance-now "^2.1.0"
- qs "6.13.1"
+ qs "6.14.0"
safe-buffer "^5.1.2"
tough-cookie "^5.0.0"
tunnel-agent "^0.6.0"
@@ -1435,43 +1469,65 @@
resolved "https://registry.npmjs.org/@easyops-cn/brick-next-pipes/-/brick-next-pipes-0.7.2.tgz#5a94be6167875a8152d07d34e3ed4cf5391c577b"
integrity sha512-YzwqQpWG1sNeBcqPigev2Y9U2t1nLkGY2Bdx+/XkVBuIjRtiHQWopDx2ytMprq+fZgw4//On8KMd/hUvxLFlug==
-"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0":
- version "4.4.0"
- resolved "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59"
- integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==
+"@emnapi/core@^1.4.3":
+ version "1.4.3"
+ resolved "https://registry.npmjs.org/@emnapi/core/-/core-1.4.3.tgz#9ac52d2d5aea958f67e52c40a065f51de59b77d6"
+ integrity sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g==
+ dependencies:
+ "@emnapi/wasi-threads" "1.0.2"
+ tslib "^2.4.0"
+
+"@emnapi/runtime@^1.4.3":
+ version "1.4.3"
+ resolved "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.4.3.tgz#c0564665c80dc81c448adac23f9dfbed6c838f7d"
+ integrity sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==
dependencies:
- eslint-visitor-keys "^3.3.0"
+ tslib "^2.4.0"
+
+"@emnapi/wasi-threads@1.0.2":
+ version "1.0.2"
+ resolved "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.0.2.tgz#977f44f844eac7d6c138a415a123818c655f874c"
+ integrity sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==
+ dependencies:
+ tslib "^2.4.0"
+
+"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.7.0":
+ version "4.7.0"
+ resolved "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz#607084630c6c033992a082de6e6fbc1a8b52175a"
+ integrity sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==
+ dependencies:
+ eslint-visitor-keys "^3.4.3"
"@eslint-community/regexpp@^4.10.0", "@eslint-community/regexpp@^4.12.1":
version "4.12.1"
resolved "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz#cfc6cffe39df390a3841cde2abccf92eaa7ae0e0"
integrity sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==
-"@eslint/config-array@^0.19.2":
- version "0.19.2"
- resolved "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.2.tgz#3060b809e111abfc97adb0bb1172778b90cb46aa"
- integrity sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==
+"@eslint/config-array@^0.20.1":
+ version "0.20.1"
+ resolved "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.20.1.tgz#454f89be82b0e5b1ae872c154c7e2f3dd42c3979"
+ integrity sha512-OL0RJzC/CBzli0DrrR31qzj6d6i6Mm3HByuhflhl4LOBiWxN+3i6/t/ZQQNii4tjksXi8r2CRW1wMpWA2ULUEw==
dependencies:
"@eslint/object-schema" "^2.1.6"
debug "^4.3.1"
minimatch "^3.1.2"
-"@eslint/config-helpers@^0.1.0":
- version "0.1.0"
- resolved "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.1.0.tgz#62f1b7821e9d9ced1b3f512c7ea731825765d1cc"
- integrity sha512-kLrdPDJE1ckPo94kmPPf9Hfd0DU0Jw6oKYrhe+pwSC0iTUInmTa+w6fw8sGgcfkFJGNdWOUeOaDM4quW4a7OkA==
+"@eslint/config-helpers@^0.2.1":
+ version "0.2.2"
+ resolved "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.2.tgz#3779f76b894de3a8ec4763b79660e6d54d5b1010"
+ integrity sha512-+GPzk8PlG0sPpzdU5ZvIRMPidzAnZDl/s9L+y13iodqvb8leL53bTannOrQ/Im7UkpsmFU5Ily5U60LWixnmLg==
-"@eslint/core@^0.12.0":
- version "0.12.0"
- resolved "https://registry.npmjs.org/@eslint/core/-/core-0.12.0.tgz#5f960c3d57728be9f6c65bd84aa6aa613078798e"
- integrity sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==
+"@eslint/core@^0.14.0":
+ version "0.14.0"
+ resolved "https://registry.npmjs.org/@eslint/core/-/core-0.14.0.tgz#326289380968eaf7e96f364e1e4cf8f3adf2d003"
+ integrity sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==
dependencies:
"@types/json-schema" "^7.0.15"
-"@eslint/eslintrc@^3.3.0":
- version "3.3.0"
- resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.0.tgz#96a558f45842989cca7ea1ecd785ad5491193846"
- integrity sha512-yaVPAiNAalnCZedKLdR21GOGILMLKPyqSLWaAjQFvYA2i/ciDi8ArYVr69Anohb6cH2Ukhqti4aFnYyPm8wdwQ==
+"@eslint/eslintrc@^3.3.1":
+ version "3.3.1"
+ resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz#e55f7f1dd400600dd066dbba349c4c0bac916964"
+ integrity sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==
dependencies:
ajv "^6.12.4"
debug "^4.3.2"
@@ -1483,22 +1539,22 @@
minimatch "^3.1.2"
strip-json-comments "^3.1.1"
-"@eslint/js@9.22.0", "@eslint/js@^9.22.0":
- version "9.22.0"
- resolved "https://registry.npmjs.org/@eslint/js/-/js-9.22.0.tgz#4ff53649ded7cbce90b444b494c234137fa1aa3d"
- integrity sha512-vLFajx9o8d1/oL2ZkpMYbkLv8nDB6yaIwFNt7nI4+I80U/z03SxmfOMsLbvWr3p7C+Wnoh//aOu2pQW8cS0HCQ==
+"@eslint/js@9.29.0", "@eslint/js@^9.29.0":
+ version "9.29.0"
+ resolved "https://registry.npmjs.org/@eslint/js/-/js-9.29.0.tgz#dc6fd117c19825f8430867a662531da36320fe56"
+ integrity sha512-3PIF4cBw/y+1u2EazflInpV+lYsSG0aByVIQzAgb1m1MhHFSbqTyNqtBKHgWf/9Ykud+DhILS9EGkmekVhbKoQ==
"@eslint/object-schema@^2.1.6":
version "2.1.6"
resolved "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz#58369ab5b5b3ca117880c0f6c0b0f32f6950f24f"
integrity sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==
-"@eslint/plugin-kit@^0.2.7":
- version "0.2.7"
- resolved "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.7.tgz#9901d52c136fb8f375906a73dcc382646c3b6a27"
- integrity sha512-JubJ5B2pJ4k4yGxaNLdbjrnk9d/iDz6/q8wOilpIowd6PJPgaxCuHBnBszq7Ce2TyMrywm5r4PnKm6V3iiZF+g==
+"@eslint/plugin-kit@^0.3.1":
+ version "0.3.1"
+ resolved "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.1.tgz#b71b037b2d4d68396df04a8c35a49481e5593067"
+ integrity sha512-0J+zgWxHN+xXONWIyPWKFMgVuJoZuGiIFu8yxk7RJjxkzpGmyja5wRFqZIVtjDVOQpV+Rw0iOAjYPE2eQyjr0w==
dependencies:
- "@eslint/core" "^0.12.0"
+ "@eslint/core" "^0.14.0"
levn "^0.4.1"
"@humanfs/core@^0.19.1":
@@ -1561,66 +1617,91 @@
js-yaml "^3.13.1"
resolve-from "^5.0.0"
-"@istanbuljs/schema@^0.1.2":
- version "0.1.2"
- resolved "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz"
- integrity sha1-JlIL8Jq+SlZEzVQU43ElqJVCQd0=
+"@istanbuljs/schema@^0.1.2", "@istanbuljs/schema@^0.1.3":
+ version "0.1.3"
+ resolved "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98"
+ integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==
-"@jest/console@^29.7.0":
- version "29.7.0"
- resolved "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz#cd4822dbdb84529265c5a2bdb529a3c9cc950ffc"
- integrity sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==
+"@jest/console@30.0.2":
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/@jest/console/-/console-30.0.2.tgz#e2bf6c7703d45f9824d77c7332388c3e1685afd7"
+ integrity sha512-krGElPU0FipAqpVZ/BRZOy0MZh/ARdJ0Nj+PiH1ykFY1+VpBlYNLjdjVA5CFKxnKR6PFqFutO4Z7cdK9BlGiDA==
dependencies:
- "@jest/types" "^29.6.3"
+ "@jest/types" "30.0.1"
"@types/node" "*"
- chalk "^4.0.0"
- jest-message-util "^29.7.0"
- jest-util "^29.7.0"
+ chalk "^4.1.2"
+ jest-message-util "30.0.2"
+ jest-util "30.0.2"
slash "^3.0.0"
-"@jest/core@^29.7.0":
- version "29.7.0"
- resolved "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz#b6cccc239f30ff36609658c5a5e2291757ce448f"
- integrity sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==
- dependencies:
- "@jest/console" "^29.7.0"
- "@jest/reporters" "^29.7.0"
- "@jest/test-result" "^29.7.0"
- "@jest/transform" "^29.7.0"
- "@jest/types" "^29.6.3"
+"@jest/core@30.0.2":
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/@jest/core/-/core-30.0.2.tgz#c84c85baac55e6fa85b491edc4280425631951c7"
+ integrity sha512-mUMFdDtYWu7la63NxlyNIhgnzynszxunXWrtryR7bV24jV9hmi7XCZTzZHaLJjcBU66MeUAPZ81HjwASVpYhYQ==
+ dependencies:
+ "@jest/console" "30.0.2"
+ "@jest/pattern" "30.0.1"
+ "@jest/reporters" "30.0.2"
+ "@jest/test-result" "30.0.2"
+ "@jest/transform" "30.0.2"
+ "@jest/types" "30.0.1"
"@types/node" "*"
- ansi-escapes "^4.2.1"
- chalk "^4.0.0"
- ci-info "^3.2.0"
- exit "^0.1.2"
- graceful-fs "^4.2.9"
- jest-changed-files "^29.7.0"
- jest-config "^29.7.0"
- jest-haste-map "^29.7.0"
- jest-message-util "^29.7.0"
- jest-regex-util "^29.6.3"
- jest-resolve "^29.7.0"
- jest-resolve-dependencies "^29.7.0"
- jest-runner "^29.7.0"
- jest-runtime "^29.7.0"
- jest-snapshot "^29.7.0"
- jest-util "^29.7.0"
- jest-validate "^29.7.0"
- jest-watcher "^29.7.0"
- micromatch "^4.0.4"
- pretty-format "^29.7.0"
+ ansi-escapes "^4.3.2"
+ chalk "^4.1.2"
+ ci-info "^4.2.0"
+ exit-x "^0.2.2"
+ graceful-fs "^4.2.11"
+ jest-changed-files "30.0.2"
+ jest-config "30.0.2"
+ jest-haste-map "30.0.2"
+ jest-message-util "30.0.2"
+ jest-regex-util "30.0.1"
+ jest-resolve "30.0.2"
+ jest-resolve-dependencies "30.0.2"
+ jest-runner "30.0.2"
+ jest-runtime "30.0.2"
+ jest-snapshot "30.0.2"
+ jest-util "30.0.2"
+ jest-validate "30.0.2"
+ jest-watcher "30.0.2"
+ micromatch "^4.0.8"
+ pretty-format "30.0.2"
slash "^3.0.0"
- strip-ansi "^6.0.0"
-"@jest/environment@^29.7.0":
- version "29.7.0"
- resolved "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz#24d61f54ff1f786f3cd4073b4b94416383baf2a7"
- integrity sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==
+"@jest/diff-sequences@30.0.1":
+ version "30.0.1"
+ resolved "https://registry.npmjs.org/@jest/diff-sequences/-/diff-sequences-30.0.1.tgz#0ededeae4d071f5c8ffe3678d15f3a1be09156be"
+ integrity sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw==
+
+"@jest/environment-jsdom-abstract@30.0.2":
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/@jest/environment-jsdom-abstract/-/environment-jsdom-abstract-30.0.2.tgz#3538bcc206704a4a37ee18afcb5b88ce55f02dc4"
+ integrity sha512-8aMoEzGdUuJeQl71BUACkys1ZEX437AF376VBqdYXsGFd4l3F1SdTjFHmNq8vF0Rp+CYhUyxa0kRAzXbBaVzfQ==
dependencies:
- "@jest/fake-timers" "^29.7.0"
- "@jest/types" "^29.6.3"
+ "@jest/environment" "30.0.2"
+ "@jest/fake-timers" "30.0.2"
+ "@jest/types" "30.0.1"
+ "@types/jsdom" "^21.1.7"
"@types/node" "*"
- jest-mock "^29.7.0"
+ jest-mock "30.0.2"
+ jest-util "30.0.2"
+
+"@jest/environment@30.0.2":
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/@jest/environment/-/environment-30.0.2.tgz#1b0d055070e97f697e9edb25059e9435221cbe65"
+ integrity sha512-hRLhZRJNxBiOhxIKSq2UkrlhMt3/zVFQOAi5lvS8T9I03+kxsbflwHJEF+eXEYXCrRGRhHwECT7CDk6DyngsRA==
+ dependencies:
+ "@jest/fake-timers" "30.0.2"
+ "@jest/types" "30.0.1"
+ "@types/node" "*"
+ jest-mock "30.0.2"
+
+"@jest/expect-utils@30.0.2":
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-30.0.2.tgz#d065f68c128cec526540193d88f2fc64c3d4f971"
+ integrity sha512-FHF2YdtFBUQOo0/qdgt+6UdBFcNPF/TkVzcc+4vvf8uaBzUlONytGBeeudufIHHW1khRfM1sBbRT1VCK7n/0dQ==
+ dependencies:
+ "@jest/get-type" "30.0.1"
"@jest/expect-utils@^29.7.0":
version "29.7.0"
@@ -1629,66 +1710,85 @@
dependencies:
jest-get-type "^29.6.3"
-"@jest/expect@^29.7.0":
- version "29.7.0"
- resolved "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz#76a3edb0cb753b70dfbfe23283510d3d45432bf2"
- integrity sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==
+"@jest/expect@30.0.2":
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/@jest/expect/-/expect-30.0.2.tgz#b3d5adec28f3884d6fd0746c4b5d0d2473e9e212"
+ integrity sha512-blWRFPjv2cVfh42nLG6L3xIEbw+bnuiZYZDl/BZlsNG/i3wKV6FpPZ2EPHguk7t5QpLaouIu+7JmYO4uBR6AOg==
dependencies:
- expect "^29.7.0"
- jest-snapshot "^29.7.0"
+ expect "30.0.2"
+ jest-snapshot "30.0.2"
-"@jest/fake-timers@^29.7.0":
- version "29.7.0"
- resolved "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz#fd91bf1fffb16d7d0d24a426ab1a47a49881a565"
- integrity sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==
+"@jest/fake-timers@30.0.2":
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-30.0.2.tgz#ec758b28ae6f63a49eda9e8d6af274d152d37c09"
+ integrity sha512-jfx0Xg7l0gmphTY9UKm5RtH12BlLYj/2Plj6wXjVW5Era4FZKfXeIvwC67WX+4q8UCFxYS20IgnMcFBcEU0DtA==
dependencies:
- "@jest/types" "^29.6.3"
- "@sinonjs/fake-timers" "^10.0.2"
+ "@jest/types" "30.0.1"
+ "@sinonjs/fake-timers" "^13.0.0"
"@types/node" "*"
- jest-message-util "^29.7.0"
- jest-mock "^29.7.0"
- jest-util "^29.7.0"
-
-"@jest/globals@^29.7.0":
- version "29.7.0"
- resolved "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz#8d9290f9ec47ff772607fa864ca1d5a2efae1d4d"
- integrity sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==
+ jest-message-util "30.0.2"
+ jest-mock "30.0.2"
+ jest-util "30.0.2"
+
+"@jest/get-type@30.0.1":
+ version "30.0.1"
+ resolved "https://registry.npmjs.org/@jest/get-type/-/get-type-30.0.1.tgz#0d32f1bbfba511948ad247ab01b9007724fc9f52"
+ integrity sha512-AyYdemXCptSRFirI5EPazNxyPwAL0jXt3zceFjaj8NFiKP9pOi0bfXonf6qkf82z2t3QWPeLCWWw4stPBzctLw==
+
+"@jest/globals@30.0.2":
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/@jest/globals/-/globals-30.0.2.tgz#3b401bb7cb8cc0a00476630298747a38e40a6fc1"
+ integrity sha512-DwTtus9jjbG7b6jUdkcVdptf0wtD1v153A+PVwWB/zFwXhqu6hhtSd+uq88jofMhmYPtkmPmVGUBRNCZEKXn+w==
+ dependencies:
+ "@jest/environment" "30.0.2"
+ "@jest/expect" "30.0.2"
+ "@jest/types" "30.0.1"
+ jest-mock "30.0.2"
+
+"@jest/pattern@30.0.1":
+ version "30.0.1"
+ resolved "https://registry.npmjs.org/@jest/pattern/-/pattern-30.0.1.tgz#d5304147f49a052900b4b853dedb111d080e199f"
+ integrity sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA==
dependencies:
- "@jest/environment" "^29.7.0"
- "@jest/expect" "^29.7.0"
- "@jest/types" "^29.6.3"
- jest-mock "^29.7.0"
+ "@types/node" "*"
+ jest-regex-util "30.0.1"
-"@jest/reporters@^29.7.0":
- version "29.7.0"
- resolved "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz#04b262ecb3b8faa83b0b3d321623972393e8f4c7"
- integrity sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==
+"@jest/reporters@30.0.2":
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/@jest/reporters/-/reporters-30.0.2.tgz#e804435ab77cd05b7e8732b91006cd00bd822399"
+ integrity sha512-l4QzS/oKf57F8WtPZK+vvF4Io6ukplc6XgNFu4Hd/QxaLEO9f+8dSFzUua62Oe0HKlCUjKHpltKErAgDiMJKsA==
dependencies:
"@bcoe/v8-coverage" "^0.2.3"
- "@jest/console" "^29.7.0"
- "@jest/test-result" "^29.7.0"
- "@jest/transform" "^29.7.0"
- "@jest/types" "^29.6.3"
- "@jridgewell/trace-mapping" "^0.3.18"
+ "@jest/console" "30.0.2"
+ "@jest/test-result" "30.0.2"
+ "@jest/transform" "30.0.2"
+ "@jest/types" "30.0.1"
+ "@jridgewell/trace-mapping" "^0.3.25"
"@types/node" "*"
- chalk "^4.0.0"
- collect-v8-coverage "^1.0.0"
- exit "^0.1.2"
- glob "^7.1.3"
- graceful-fs "^4.2.9"
+ chalk "^4.1.2"
+ collect-v8-coverage "^1.0.2"
+ exit-x "^0.2.2"
+ glob "^10.3.10"
+ graceful-fs "^4.2.11"
istanbul-lib-coverage "^3.0.0"
istanbul-lib-instrument "^6.0.0"
istanbul-lib-report "^3.0.0"
- istanbul-lib-source-maps "^4.0.0"
+ istanbul-lib-source-maps "^5.0.0"
istanbul-reports "^3.1.3"
- jest-message-util "^29.7.0"
- jest-util "^29.7.0"
- jest-worker "^29.7.0"
+ jest-message-util "30.0.2"
+ jest-util "30.0.2"
+ jest-worker "30.0.2"
slash "^3.0.0"
- string-length "^4.0.1"
- strip-ansi "^6.0.0"
+ string-length "^4.0.2"
v8-to-istanbul "^9.0.1"
+"@jest/schemas@30.0.1":
+ version "30.0.1"
+ resolved "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz#27c00d707d480ece0c19126af97081a1af3bc46e"
+ integrity sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==
+ dependencies:
+ "@sinclair/typebox" "^0.34.0"
+
"@jest/schemas@^29.6.3":
version "29.6.3"
resolved "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03"
@@ -1696,55 +1796,78 @@
dependencies:
"@sinclair/typebox" "^0.27.8"
-"@jest/source-map@^29.6.3":
- version "29.6.3"
- resolved "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz#d90ba772095cf37a34a5eb9413f1b562a08554c4"
- integrity sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==
+"@jest/snapshot-utils@30.0.1":
+ version "30.0.1"
+ resolved "https://registry.npmjs.org/@jest/snapshot-utils/-/snapshot-utils-30.0.1.tgz#536108aa6b74858d758ae3b5229518c3d818bd68"
+ integrity sha512-6Dpv7vdtoRiISEFwYF8/c7LIvqXD7xDXtLPNzC2xqAfBznKip0MQM+rkseKwUPUpv2PJ7KW/YsnwWXrIL2xF+A==
dependencies:
- "@jridgewell/trace-mapping" "^0.3.18"
- callsites "^3.0.0"
- graceful-fs "^4.2.9"
+ "@jest/types" "30.0.1"
+ chalk "^4.1.2"
+ graceful-fs "^4.2.11"
+ natural-compare "^1.4.0"
-"@jest/test-result@^29.7.0":
- version "29.7.0"
- resolved "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz#8db9a80aa1a097bb2262572686734baed9b1657c"
- integrity sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==
+"@jest/source-map@30.0.1":
+ version "30.0.1"
+ resolved "https://registry.npmjs.org/@jest/source-map/-/source-map-30.0.1.tgz#305ebec50468f13e658b3d5c26f85107a5620aaa"
+ integrity sha512-MIRWMUUR3sdbP36oyNyhbThLHyJ2eEDClPCiHVbrYAe5g3CHRArIVpBw7cdSB5fr+ofSfIb2Tnsw8iEHL0PYQg==
dependencies:
- "@jest/console" "^29.7.0"
- "@jest/types" "^29.6.3"
- "@types/istanbul-lib-coverage" "^2.0.0"
- collect-v8-coverage "^1.0.0"
+ "@jridgewell/trace-mapping" "^0.3.25"
+ callsites "^3.1.0"
+ graceful-fs "^4.2.11"
-"@jest/test-sequencer@^29.7.0":
- version "29.7.0"
- resolved "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz#6cef977ce1d39834a3aea887a1726628a6f072ce"
- integrity sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==
+"@jest/test-result@30.0.2":
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/@jest/test-result/-/test-result-30.0.2.tgz#786849e33da6060381c508986fa7309ff855a367"
+ integrity sha512-KKMuBKkkZYP/GfHMhI+cH2/P3+taMZS3qnqqiPC1UXZTJskkCS+YU/ILCtw5anw1+YsTulDHFpDo70mmCedW8w==
dependencies:
- "@jest/test-result" "^29.7.0"
- graceful-fs "^4.2.9"
- jest-haste-map "^29.7.0"
+ "@jest/console" "30.0.2"
+ "@jest/types" "30.0.1"
+ "@types/istanbul-lib-coverage" "^2.0.6"
+ collect-v8-coverage "^1.0.2"
+
+"@jest/test-sequencer@30.0.2":
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-30.0.2.tgz#2693692d285b1c929ed353f7f0b7cbea51c57515"
+ integrity sha512-fbyU5HPka0rkalZ3MXVvq0hwZY8dx3Y6SCqR64zRmh+xXlDeFl0IdL4l9e7vp4gxEXTYHbwLFA1D+WW5CucaSw==
+ dependencies:
+ "@jest/test-result" "30.0.2"
+ graceful-fs "^4.2.11"
+ jest-haste-map "30.0.2"
slash "^3.0.0"
-"@jest/transform@^29.7.0":
- version "29.7.0"
- resolved "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz#df2dd9c346c7d7768b8a06639994640c642e284c"
- integrity sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==
+"@jest/transform@30.0.2":
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/@jest/transform/-/transform-30.0.2.tgz#62ba84fcc2389ab751e7ec923958c9b1163d90c3"
+ integrity sha512-kJIuhLMTxRF7sc0gPzPtCDib/V9KwW3I2U25b+lYCYMVqHHSrcZopS8J8H+znx9yixuFv+Iozl8raLt/4MoxrA==
dependencies:
- "@babel/core" "^7.11.6"
- "@jest/types" "^29.6.3"
- "@jridgewell/trace-mapping" "^0.3.18"
- babel-plugin-istanbul "^6.1.1"
- chalk "^4.0.0"
+ "@babel/core" "^7.27.4"
+ "@jest/types" "30.0.1"
+ "@jridgewell/trace-mapping" "^0.3.25"
+ babel-plugin-istanbul "^7.0.0"
+ chalk "^4.1.2"
convert-source-map "^2.0.0"
fast-json-stable-stringify "^2.1.0"
- graceful-fs "^4.2.9"
- jest-haste-map "^29.7.0"
- jest-regex-util "^29.6.3"
- jest-util "^29.7.0"
- micromatch "^4.0.4"
- pirates "^4.0.4"
+ graceful-fs "^4.2.11"
+ jest-haste-map "30.0.2"
+ jest-regex-util "30.0.1"
+ jest-util "30.0.2"
+ micromatch "^4.0.8"
+ pirates "^4.0.7"
slash "^3.0.0"
- write-file-atomic "^4.0.2"
+ write-file-atomic "^5.0.1"
+
+"@jest/types@30.0.1":
+ version "30.0.1"
+ resolved "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz#a46df6a99a416fa685740ac4264b9f9cd7da1598"
+ integrity sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==
+ dependencies:
+ "@jest/pattern" "30.0.1"
+ "@jest/schemas" "30.0.1"
+ "@types/istanbul-lib-coverage" "^2.0.6"
+ "@types/istanbul-reports" "^3.0.4"
+ "@types/node" "*"
+ "@types/yargs" "^17.0.33"
+ chalk "^4.1.2"
"@jest/types@^29.6.3":
version "29.6.3"
@@ -1806,7 +1929,7 @@
"@jridgewell/resolve-uri" "^3.0.3"
"@jridgewell/sourcemap-codec" "^1.4.10"
-"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25", "@jridgewell/trace-mapping@^0.3.9":
+"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.23", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25", "@jridgewell/trace-mapping@^0.3.9":
version "0.3.25"
resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0"
integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==
@@ -1903,27 +2026,27 @@
dependencies:
call-bind "^1.0.2"
-"@microsoft/api-extractor-model@7.30.4":
- version "7.30.4"
- resolved "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.30.4.tgz#54fb8d89ead9722b3d4cf0adcfd4ff29253faec5"
- integrity sha512-RobC0gyVYsd2Fao9MTKOfTdBm41P/bCMUmzS5mQ7/MoAKEqy0FOBph3JOYdq4X4BsEnMEiSHc+0NUNmdzxCpjA==
+"@microsoft/api-extractor-model@7.30.6":
+ version "7.30.6"
+ resolved "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.30.6.tgz#cd9c434521dda3b226cc0f6aefb9c20afaf99c92"
+ integrity sha512-znmFn69wf/AIrwHya3fxX6uB5etSIn6vg4Q4RB/tb5VDDs1rqREc+AvMC/p19MUN13CZ7+V/8pkYPTj7q8tftg==
dependencies:
"@microsoft/tsdoc" "~0.15.1"
"@microsoft/tsdoc-config" "~0.17.1"
- "@rushstack/node-core-library" "5.12.0"
+ "@rushstack/node-core-library" "5.13.1"
-"@microsoft/api-extractor@^7.52.1":
- version "7.52.1"
- resolved "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.52.1.tgz#e0b63335c7ec85753195e8411bf4e295d91ac83f"
- integrity sha512-m3I5uAwE05orsu3D1AGyisX5KxsgVXB+U4bWOOaX/Z7Ftp/2Cy41qsNhO6LPvSxHBaapyser5dVorF1t5M6tig==
+"@microsoft/api-extractor@^7.52.8":
+ version "7.52.8"
+ resolved "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.52.8.tgz#7cc944f44ca1b1ad9d7272ab5d98e81987c1f8ca"
+ integrity sha512-cszYIcjiNscDoMB1CIKZ3My61+JOhpERGlGr54i6bocvGLrcL/wo9o+RNXMBrb7XgLtKaizZWUpqRduQuHQLdg==
dependencies:
- "@microsoft/api-extractor-model" "7.30.4"
+ "@microsoft/api-extractor-model" "7.30.6"
"@microsoft/tsdoc" "~0.15.1"
"@microsoft/tsdoc-config" "~0.17.1"
- "@rushstack/node-core-library" "5.12.0"
+ "@rushstack/node-core-library" "5.13.1"
"@rushstack/rig-package" "0.5.3"
- "@rushstack/terminal" "0.15.1"
- "@rushstack/ts-command-line" "4.23.6"
+ "@rushstack/terminal" "0.15.3"
+ "@rushstack/ts-command-line" "5.0.1"
lodash "~4.17.15"
minimatch "~3.0.3"
resolve "~1.22.1"
@@ -1951,6 +2074,15 @@
resolved "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.15.1.tgz#d4f6937353bc4568292654efb0a0e0532adbcba2"
integrity sha512-4aErSrCR/On/e5G2hDP0wjooqDdauzEbIq8hIkIe5pXV0rtWJZvdCEKL0ykZxex+IxIwBp0eGeV48hQN07dXtw==
+"@napi-rs/wasm-runtime@^0.2.11":
+ version "0.2.11"
+ resolved "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.11.tgz#192c1610e1625048089ab4e35bc0649ce478500e"
+ integrity sha512-9DPkXtvHydrcOsopiYpUgPHpmj0HWZKMUnL2dZqpvC42lsratuBG06V5ipyno0fUek5VlFsNQ+AcFATSrJXgMA==
+ dependencies:
+ "@emnapi/core" "^1.4.3"
+ "@emnapi/runtime" "^1.4.3"
+ "@tybys/wasm-util" "^0.9.0"
+
"@next-api-sdk/api-gateway-sdk@^1.2.2":
version "1.2.2"
resolved "https://registry.npmjs.org/@next-api-sdk/api-gateway-sdk/-/api-gateway-sdk-1.2.2.tgz#867b2b93573379fcd8f2507876bc0ce83bf19858"
@@ -1972,14 +2104,7 @@
dependencies:
"@next-core/http" "^1.0.0"
-"@next-api-sdk/micro-app-standalone-sdk@^1.1.0":
- version "1.1.0"
- resolved "https://registry.npmjs.org/@next-api-sdk/micro-app-standalone-sdk/-/micro-app-standalone-sdk-1.1.0.tgz#8c98d78fa9853eaf1669fba11a1ba6cdc22002db"
- integrity sha512-FHeVX83d5otNWwBzaja6kftK3fW6iGSxkoTSNXMxHVh39v8+E1Tk2OFA9OvBaOBCKi6ULgH9MYLlHpFDiIKLYw==
- dependencies:
- "@next-core/http" "^1.0.0"
-
-"@next-api-sdk/micro-app-standalone-sdk@^1.3.0":
+"@next-api-sdk/micro-app-standalone-sdk@^1.1.0", "@next-api-sdk/micro-app-standalone-sdk@^1.3.0":
version "1.3.0"
resolved "https://registry.npmjs.org/@next-api-sdk/micro-app-standalone-sdk/-/micro-app-standalone-sdk-1.3.0.tgz#2b4dc6e6745d5d6758299abfc80f953e68e3017f"
integrity sha512-w0kOVsvq5CxgJ7DEzaL1b7Tb/BvOaiQAAyWPMKWGPxMMpqncch2ibMI1M3Idg/TY6ldU46nSsn2Ww+aUEwL0Yg==
@@ -2008,10 +2133,10 @@
resolved "https://registry.npmjs.org/@next-core/styles-v3/-/styles-v3-0.3.5.tgz#a3c64a423e4eb7b6bb0ae6ed5440256f3bafdb45"
integrity sha512-zubfA3yKgXZVm6qMWYQ9VqInCjsNN10jGpcaRvQ44DDIV6NI+g74W+cRS0Xqnj7lhgGgrpJjQzlNUOpedJTOng==
-"@next-shared/common-bricks@^0.53.1":
- version "0.53.1"
- resolved "https://registry.npmjs.org/@next-shared/common-bricks/-/common-bricks-0.53.1.tgz#442db871109bb2d1bea51a43def37fb6564f3ca0"
- integrity sha512-zsxkavhza9CdojCsrzQIgSK430VQxDes/0LS8Z2PTjm15R7JDeHNxKjU7qEM0zSm79Yo9QcGxto5igkjYKeQVw==
+"@next-shared/common-bricks@^0.54.0":
+ version "0.54.0"
+ resolved "https://registry.npmjs.org/@next-shared/common-bricks/-/common-bricks-0.54.0.tgz#129c7100f8447538f39e1408c67b9ee7f8299f05"
+ integrity sha512-olo5BboK0U+fm0KUO+Ipe0r9UNAfJQ7LwWKBiNXZxMTmx9IqBKc5t1FyOGBdhDvf3iCQrimRvoReSNGa84vvmA==
"@next-shared/spell-check@^0.1.1":
version "0.1.1"
@@ -2418,10 +2543,15 @@
resolved "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33"
integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==
-"@rushstack/node-core-library@5.12.0":
- version "5.12.0"
- resolved "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-5.12.0.tgz#de8d7d644811373ade64a926516b1ecfbe09394c"
- integrity sha512-QSwwzgzWoil1SCQse+yCHwlhRxNv2dX9siPnAb9zR/UmMhac4mjMrlMZpk64BlCeOFi1kJKgXRkihSwRMbboAQ==
+"@pkgr/core@^0.2.4":
+ version "0.2.7"
+ resolved "https://registry.npmjs.org/@pkgr/core/-/core-0.2.7.tgz#eb5014dfd0b03e7f3ba2eeeff506eed89b028058"
+ integrity sha512-YLT9Zo3oNPJoBjBc4q8G2mjU4tqIbf5CEOORbUUr48dCD9q3umJ3IPlVqOqDakPfd2HuwccBaqlGhN4Gmr5OWg==
+
+"@rushstack/node-core-library@5.13.1":
+ version "5.13.1"
+ resolved "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-5.13.1.tgz#e56b915ecb08b5a92711acac6b233417353a32dc"
+ integrity sha512-5yXhzPFGEkVc9Fu92wsNJ9jlvdwz4RNb2bMso+/+TH0nMm1jDDDsOIf4l8GAkPxGuwPw5DH24RliWVfSPhlW/Q==
dependencies:
ajv "~8.13.0"
ajv-draft-04 "~1.0.0"
@@ -2440,20 +2570,20 @@
resolve "~1.22.1"
strip-json-comments "~3.1.1"
-"@rushstack/terminal@0.15.1":
- version "0.15.1"
- resolved "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.15.1.tgz#d6f4dea94748c92d3bf940460995096febb4d9c6"
- integrity sha512-3vgJYwumcjoDOXU3IxZfd616lqOdmr8Ezj4OWgJZfhmiBK4Nh7eWcv8sU8N/HdzXcuHDXCRGn/6O2Q75QvaZMA==
+"@rushstack/terminal@0.15.3":
+ version "0.15.3"
+ resolved "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.15.3.tgz#365e0ae5ac73bb4883b096ae36c5011f52911861"
+ integrity sha512-DGJ0B2Vm69468kZCJkPj3AH5nN+nR9SPmC0rFHtzsS4lBQ7/dgOwtwVxYP7W9JPDMuRBkJ4KHmWKr036eJsj9g==
dependencies:
- "@rushstack/node-core-library" "5.12.0"
+ "@rushstack/node-core-library" "5.13.1"
supports-color "~8.1.1"
-"@rushstack/ts-command-line@4.23.6":
- version "4.23.6"
- resolved "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.23.6.tgz#17e2133959763533099081c79b6415af60420031"
- integrity sha512-7WepygaF3YPEoToh4MAL/mmHkiIImQq3/uAkQX46kVoKTNOOlCtFGyNnze6OYuWw2o9rxsyrHVfIBKxq/am2RA==
+"@rushstack/ts-command-line@5.0.1":
+ version "5.0.1"
+ resolved "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-5.0.1.tgz#e147394b5ce87ef79db95b5b4f155461d6f2c50e"
+ integrity sha512-bsbUucn41UXrQK7wgM8CNM/jagBytEyJqXw/umtI8d68vFm1Jwxh1OtLrlW7uGZgjCWiiPH6ooUNa1aVsuVr3Q==
dependencies:
- "@rushstack/terminal" "0.15.1"
+ "@rushstack/terminal" "0.15.3"
"@types/argparse" "1.0.38"
argparse "~1.0.9"
string-argv "~0.3.1"
@@ -2509,19 +2639,24 @@
resolved "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e"
integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==
-"@sinonjs/commons@^2.0.0":
- version "2.0.0"
- resolved "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz"
- integrity sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==
+"@sinclair/typebox@^0.34.0":
+ version "0.34.37"
+ resolved "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz#f331e4db64ff8195e9e3d8449343c85aaa237d6e"
+ integrity sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw==
+
+"@sinonjs/commons@^3.0.1":
+ version "3.0.1"
+ resolved "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz#1029357e44ca901a615585f6d27738dbc89084cd"
+ integrity sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==
dependencies:
type-detect "4.0.8"
-"@sinonjs/fake-timers@^10.0.2":
- version "10.0.2"
- resolved "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.0.2.tgz"
- integrity sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw==
+"@sinonjs/fake-timers@^13.0.0":
+ version "13.0.5"
+ resolved "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz#36b9dbc21ad5546486ea9173d6bea063eb1717d5"
+ integrity sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==
dependencies:
- "@sinonjs/commons" "^2.0.0"
+ "@sinonjs/commons" "^3.0.1"
"@svgr/babel-plugin-add-jsx-attribute@8.0.0":
version "8.0.0"
@@ -2656,18 +2791,13 @@
lodash "^4.17.21"
redent "^3.0.0"
-"@testing-library/react@^16.2.0":
- version "16.2.0"
- resolved "https://registry.npmjs.org/@testing-library/react/-/react-16.2.0.tgz#c96126ee01a49cdb47175721911b4a9432afc601"
- integrity sha512-2cSskAvA1QNtKc8Y9VJQRv0tm3hLVgxRGDB+KYhIaPQJ1I+RHbhIXcM+zClKXzMes/wshsMVzf4B9vS4IZpqDQ==
+"@testing-library/react@^16.3.0":
+ version "16.3.0"
+ resolved "https://registry.npmjs.org/@testing-library/react/-/react-16.3.0.tgz#3a85bb9bdebf180cd76dba16454e242564d598a6"
+ integrity sha512-kFSyxiEDwv1WLl2fgsq6pPBbw5aWKrsY2/noi1Id0TK0UParSF62oFQFGHXIyaG4pp2tEub/Zlel+fjjZILDsw==
dependencies:
"@babel/runtime" "^7.12.5"
-"@tootallnate/once@2":
- version "2.0.0"
- resolved "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz"
- integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==
-
"@trysound/sax@0.2.0":
version "0.2.0"
resolved "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz"
@@ -2706,6 +2836,13 @@
"@tufjs/canonical-json" "2.0.0"
minimatch "^9.0.4"
+"@tybys/wasm-util@^0.9.0":
+ version "0.9.0"
+ resolved "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.9.0.tgz#3e75eb00604c8d6db470bf18c37b7d984a0e3355"
+ integrity sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==
+ dependencies:
+ tslib "^2.4.0"
+
"@types/argparse@1.0.38":
version "1.0.38"
resolved "https://registry.npmjs.org/@types/argparse/-/argparse-1.0.38.tgz#a81fd8606d481f873a3800c6ebae4f1d768a56a9"
@@ -2716,13 +2853,13 @@
resolved "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz#1a31c3d378850d2778dabb6374d036dcba4ba708"
integrity sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==
-"@types/babel__core@^7.1.14":
- version "7.1.14"
- resolved "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.14.tgz"
- integrity sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==
+"@types/babel__core@^7.20.5":
+ version "7.20.5"
+ resolved "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz#3df15f27ba85319caa07ba08d0721889bb39c017"
+ integrity sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==
dependencies:
- "@babel/parser" "^7.1.0"
- "@babel/types" "^7.0.0"
+ "@babel/parser" "^7.20.7"
+ "@babel/types" "^7.20.7"
"@types/babel__generator" "*"
"@types/babel__template" "*"
"@types/babel__traverse" "*"
@@ -2740,7 +2877,7 @@
"@babel/parser" "^7.1.0"
"@babel/types" "^7.0.0"
-"@types/babel__traverse@*", "@types/babel__traverse@^7.0.6":
+"@types/babel__traverse@*":
version "7.0.15"
resolved "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.15.tgz"
integrity sha1-255COJMetp74qrCtZSPU1MqjnQM=
@@ -2808,10 +2945,10 @@
resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz#628effeeae2064a1b4e79f78e81d87b7e5fc7b50"
integrity sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==
-"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.33":
- version "4.17.43"
- resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.43.tgz#10d8444be560cb789c4735aea5eac6e5af45df54"
- integrity sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg==
+"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.21", "@types/express-serve-static-core@^4.17.33":
+ version "4.19.6"
+ resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz#e01324c2a024ff367d92c66f48553ced0ab50267"
+ integrity sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==
dependencies:
"@types/node" "*"
"@types/qs" "*"
@@ -2890,10 +3027,10 @@
"@types/through" "*"
rxjs "^7.2.0"
-"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1":
- version "2.0.1"
- resolved "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz"
- integrity sha1-QplbRG25pIoRoH7Ag0mahg6ROP8=
+"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1", "@types/istanbul-lib-coverage@^2.0.6":
+ version "2.0.6"
+ resolved "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz#7739c232a1fee9b4d3ce8985f314c0c6d33549d7"
+ integrity sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==
"@types/istanbul-lib-report@*":
version "1.1.1"
@@ -2902,17 +3039,17 @@
dependencies:
"@types/istanbul-lib-coverage" "*"
-"@types/istanbul-reports@^3.0.0":
- version "3.0.0"
- resolved "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz"
- integrity sha1-UIsTqjRPpJdiNOdd3cw0klc32CE=
+"@types/istanbul-reports@^3.0.0", "@types/istanbul-reports@^3.0.4":
+ version "3.0.4"
+ resolved "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz#0f03e3d2f670fbdac586e34b433783070cc16f54"
+ integrity sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==
dependencies:
"@types/istanbul-lib-report" "*"
-"@types/jest@^29.5.12":
- version "29.5.12"
- resolved "https://registry.npmjs.org/@types/jest/-/jest-29.5.12.tgz#7f7dc6eb4cf246d2474ed78744b05d06ce025544"
- integrity sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw==
+"@types/jest@^29.5.14":
+ version "29.5.14"
+ resolved "https://registry.npmjs.org/@types/jest/-/jest-29.5.14.tgz#2b910912fa1d6856cadcd0c1f95af7df1d6049e5"
+ integrity sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==
dependencies:
expect "^29.0.0"
pretty-format "^29.0.0"
@@ -2922,10 +3059,10 @@
resolved "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-3.12.10.tgz#4d80d0c7dfc570eb4f0be280cb2d67789f977ba5"
integrity sha512-/Mtaq/wf+HxXpvhzFYzrzCqNRcA958sW++7JOFC8nPrZcvfi/TrzOaaGbvt27ltJB2NQbHVAg5a1wUCsyMH7NA==
-"@types/jsdom@^20.0.0":
- version "20.0.0"
- resolved "https://registry.npmjs.org/@types/jsdom/-/jsdom-20.0.0.tgz"
- integrity sha512-YfAchFs0yM1QPDrLm2VHe+WHGtqms3NXnXAMolrgrVP6fgBHHXy1ozAbo/dFtPNtZC/m66bPiCTWYmqp1F14gA==
+"@types/jsdom@^21.1.7":
+ version "21.1.7"
+ resolved "https://registry.npmjs.org/@types/jsdom/-/jsdom-21.1.7.tgz#9edcb09e0b07ce876e7833922d3274149c898cfa"
+ integrity sha512-yOriVnggzrnQ3a9OKOCxaVuSug3w3/SbOj5i7VwXWZEyUNl3bLF9V3MfxGbZKuwqJOQyRfqXyROBB1CoZLFWzA==
dependencies:
"@types/node" "*"
"@types/tough-cookie" "*"
@@ -2951,10 +3088,10 @@
"@types/fined" "*"
"@types/node" "*"
-"@types/lodash@^4.17.7":
- version "4.17.7"
- resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.7.tgz#2f776bcb53adc9e13b2c0dfd493dfcbd7de43612"
- integrity sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA==
+"@types/lodash@^4.17.17":
+ version "4.17.17"
+ resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.17.tgz#fb85a04f47e9e4da888384feead0de05f7070355"
+ integrity sha512-RRVJ+J3J+WmyOTqnz3PiBLA501eKwXl2noseKOrNo/6+XEHjTAxO4xHvxQB6QuNm+s4WRbn6rSiap8+EA+ykFQ==
"@types/meow@^5.0.0":
version "5.0.0"
@@ -2997,12 +3134,12 @@
dependencies:
"@types/node" "*"
-"@types/node@*", "@types/node@^20.16.2":
- version "20.16.2"
- resolved "https://registry.npmjs.org/@types/node/-/node-20.16.2.tgz#9e388f503a5af306e8c63319334887390966a11e"
- integrity sha512-91s/n4qUPV/wg8eE9KHYW1kouTfDk2FPGjXbBMfRWP/2vg1rCXNQL1OCabwGs0XSdukuK+MwCDXE30QpSeMUhQ==
+"@types/node@*", "@types/node@^20.19.0":
+ version "20.19.0"
+ resolved "https://registry.npmjs.org/@types/node/-/node-20.19.0.tgz#7006b097b15dfea06695c3bbdba98b268797f65b"
+ integrity sha512-hfrc+1tud1xcdVTABC2JiomZJEklMcXYNTVtZLAeqTVWD+qL5jkHKT+1lOtqDdGxt+mB53DTtiz673vfjU8D1Q==
dependencies:
- undici-types "~6.19.2"
+ undici-types "~6.21.0"
"@types/node@^18.11.9":
version "18.19.45"
@@ -3030,17 +3167,15 @@
resolved "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz"
integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==
-"@types/react-dom@^18.3.0":
- version "18.3.0"
- resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz#0cbc818755d87066ab6ca74fbedb2547d74a82b0"
- integrity sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==
- dependencies:
- "@types/react" "*"
+"@types/react-dom@^18.3.7":
+ version "18.3.7"
+ resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.7.tgz#b89ddf2cd83b4feafcc4e2ea41afdfb95a0d194f"
+ integrity sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==
-"@types/react@*", "@types/react@^18.3.4":
- version "18.3.4"
- resolved "https://registry.npmjs.org/@types/react/-/react-18.3.4.tgz#dfdd534a1d081307144c00e325c06e00312c93a3"
- integrity sha512-J7W30FTdfCxDDjmfRM+/JqLHBIyl7xUIp9kwK637FGmY7+mkSFSe6L4jpZzhj5QMfLssSDP4/i75AKkrdC7/Jw==
+"@types/react@^18.3.23":
+ version "18.3.23"
+ resolved "https://registry.npmjs.org/@types/react/-/react-18.3.23.tgz#86ae6f6b95a48c418fecdaccc8069e0fbb63696a"
+ integrity sha512-/LDXMQh55EzZQ0uVAZmKKhfENivEvWz6E+EYzh+/MCjMhNsotd+ZHhBGIjFDTi6+fz0OhQQQLbTgdQIxxCsC0w==
dependencies:
"@types/prop-types" "*"
csstype "^3.0.2"
@@ -3091,10 +3226,10 @@
dependencies:
"@types/node" "*"
-"@types/stack-utils@^2.0.0":
- version "2.0.0"
- resolved "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz"
- integrity sha1-cDZkC04hzC8lmugmzoQ9J32tjP8=
+"@types/stack-utils@^2.0.0", "@types/stack-utils@^2.0.3":
+ version "2.0.3"
+ resolved "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz#6209321eb2c1712a7e7466422b8cb1fc0d9dd5d8"
+ integrity sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==
"@types/through@*":
version "0.0.29"
@@ -3120,10 +3255,10 @@
resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-13.0.0.tgz"
integrity sha1-RTdDxbv58b7WHZWbqrWwa+ApstA=
-"@types/yargs@^17.0.8":
- version "17.0.10"
- resolved "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz"
- integrity sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==
+"@types/yargs@^17.0.33", "@types/yargs@^17.0.8":
+ version "17.0.33"
+ resolved "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz#8c32303da83eec050a84b3c7ae7b9f922d13e32d"
+ integrity sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==
dependencies:
"@types/yargs-parser" "*"
@@ -3134,92 +3269,210 @@
dependencies:
"@types/node" "*"
-"@typescript-eslint/eslint-plugin@8.26.1":
- version "8.26.1"
- resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.26.1.tgz#3e48eb847924161843b092c87a9b65176b53782f"
- integrity sha512-2X3mwqsj9Bd3Ciz508ZUtoQQYpOhU/kWoUqIf49H8Z0+Vbh6UF/y0OEYp0Q0axOGzaBGs7QxRwq0knSQ8khQNA==
+"@typescript-eslint/eslint-plugin@8.35.0":
+ version "8.35.0"
+ resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.35.0.tgz#515170100ff867445fe0a17ce05c14fc5fd9ca63"
+ integrity sha512-ijItUYaiWuce0N1SoSMrEd0b6b6lYkYt99pqCPfybd+HKVXtEvYhICfLdwp42MhiI5mp0oq7PKEL+g1cNiz/Eg==
dependencies:
"@eslint-community/regexpp" "^4.10.0"
- "@typescript-eslint/scope-manager" "8.26.1"
- "@typescript-eslint/type-utils" "8.26.1"
- "@typescript-eslint/utils" "8.26.1"
- "@typescript-eslint/visitor-keys" "8.26.1"
+ "@typescript-eslint/scope-manager" "8.35.0"
+ "@typescript-eslint/type-utils" "8.35.0"
+ "@typescript-eslint/utils" "8.35.0"
+ "@typescript-eslint/visitor-keys" "8.35.0"
graphemer "^1.4.0"
- ignore "^5.3.1"
+ ignore "^7.0.0"
natural-compare "^1.4.0"
- ts-api-utils "^2.0.1"
+ ts-api-utils "^2.1.0"
-"@typescript-eslint/parser@8.26.1":
- version "8.26.1"
- resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.26.1.tgz#0e2f915a497519fc43f52cf2ecbfa607ff56f72e"
- integrity sha512-w6HZUV4NWxqd8BdeFf81t07d7/YV9s7TCWrQQbG5uhuvGUAW+fq1usZ1Hmz9UPNLniFnD8GLSsDpjP0hm1S4lQ==
+"@typescript-eslint/parser@8.35.0":
+ version "8.35.0"
+ resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.35.0.tgz#20a0e17778a329a6072722f5ac418d4376b767d2"
+ integrity sha512-6sMvZePQrnZH2/cJkwRpkT7DxoAWh+g6+GFRK6bV3YQo7ogi3SX5rgF6099r5Q53Ma5qeT7LGmOmuIutF4t3lA==
dependencies:
- "@typescript-eslint/scope-manager" "8.26.1"
- "@typescript-eslint/types" "8.26.1"
- "@typescript-eslint/typescript-estree" "8.26.1"
- "@typescript-eslint/visitor-keys" "8.26.1"
+ "@typescript-eslint/scope-manager" "8.35.0"
+ "@typescript-eslint/types" "8.35.0"
+ "@typescript-eslint/typescript-estree" "8.35.0"
+ "@typescript-eslint/visitor-keys" "8.35.0"
debug "^4.3.4"
-"@typescript-eslint/scope-manager@8.26.1":
- version "8.26.1"
- resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.26.1.tgz#5e6ad0ac258ccf79462e91c3f43a3f1f7f31a6cc"
- integrity sha512-6EIvbE5cNER8sqBu6V7+KeMZIC1664d2Yjt+B9EWUXrsyWpxx4lEZrmvxgSKRC6gX+efDL/UY9OpPZ267io3mg==
+"@typescript-eslint/project-service@8.35.0":
+ version "8.35.0"
+ resolved "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.35.0.tgz#00bd77e6845fbdb5684c6ab2d8a400a58dcfb07b"
+ integrity sha512-41xatqRwWZuhUMF/aZm2fcUsOFKNcG28xqRSS6ZVr9BVJtGExosLAm5A1OxTjRMagx8nJqva+P5zNIGt8RIgbQ==
dependencies:
- "@typescript-eslint/types" "8.26.1"
- "@typescript-eslint/visitor-keys" "8.26.1"
+ "@typescript-eslint/tsconfig-utils" "^8.35.0"
+ "@typescript-eslint/types" "^8.35.0"
+ debug "^4.3.4"
-"@typescript-eslint/type-utils@8.26.1":
- version "8.26.1"
- resolved "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.26.1.tgz#462f0bae09de72ac6e8e1af2ebe588c23224d7f8"
- integrity sha512-Kcj/TagJLwoY/5w9JGEFV0dclQdyqw9+VMndxOJKtoFSjfZhLXhYjzsQEeyza03rwHx2vFEGvrJWJBXKleRvZg==
+"@typescript-eslint/scope-manager@8.35.0":
+ version "8.35.0"
+ resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.35.0.tgz#8ccb2ab63383544fab98fc4b542d8d141259ff4f"
+ integrity sha512-+AgL5+mcoLxl1vGjwNfiWq5fLDZM1TmTPYs2UkyHfFhgERxBbqHlNjRzhThJqz+ktBqTChRYY6zwbMwy0591AA==
dependencies:
- "@typescript-eslint/typescript-estree" "8.26.1"
- "@typescript-eslint/utils" "8.26.1"
- debug "^4.3.4"
- ts-api-utils "^2.0.1"
+ "@typescript-eslint/types" "8.35.0"
+ "@typescript-eslint/visitor-keys" "8.35.0"
-"@typescript-eslint/types@8.26.1":
- version "8.26.1"
- resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.26.1.tgz#d5978721670cff263348d5062773389231a64132"
- integrity sha512-n4THUQW27VmQMx+3P+B0Yptl7ydfceUj4ON/AQILAASwgYdZ/2dhfymRMh5egRUrvK5lSmaOm77Ry+lmXPOgBQ==
+"@typescript-eslint/tsconfig-utils@8.35.0", "@typescript-eslint/tsconfig-utils@^8.35.0":
+ version "8.35.0"
+ resolved "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.35.0.tgz#6e05aeb999999e31d562ceb4fe144f3cbfbd670e"
+ integrity sha512-04k/7247kZzFraweuEirmvUj+W3bJLI9fX6fbo1Qm2YykuBvEhRTPl8tcxlYO8kZZW+HIXfkZNoasVb8EV4jpA==
-"@typescript-eslint/typescript-estree@8.26.1":
- version "8.26.1"
- resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.26.1.tgz#eb0e4ce31753683d83be53441a409fd5f0b34afd"
- integrity sha512-yUwPpUHDgdrv1QJ7YQal3cMVBGWfnuCdKbXw1yyjArax3353rEJP1ZA+4F8nOlQ3RfS2hUN/wze3nlY+ZOhvoA==
+"@typescript-eslint/type-utils@8.35.0":
+ version "8.35.0"
+ resolved "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.35.0.tgz#0201eae9d83ffcc3451ef8c94f53ecfbf2319ecc"
+ integrity sha512-ceNNttjfmSEoM9PW87bWLDEIaLAyR+E6BoYJQ5PfaDau37UGca9Nyq3lBk8Bw2ad0AKvYabz6wxc7DMTO2jnNA==
dependencies:
- "@typescript-eslint/types" "8.26.1"
- "@typescript-eslint/visitor-keys" "8.26.1"
+ "@typescript-eslint/typescript-estree" "8.35.0"
+ "@typescript-eslint/utils" "8.35.0"
+ debug "^4.3.4"
+ ts-api-utils "^2.1.0"
+
+"@typescript-eslint/types@8.35.0", "@typescript-eslint/types@^8.35.0":
+ version "8.35.0"
+ resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.35.0.tgz#e60d062907930e30008d796de5c4170f02618a93"
+ integrity sha512-0mYH3emanku0vHw2aRLNGqe7EXh9WHEhi7kZzscrMDf6IIRUQ5Jk4wp1QrledE/36KtdZrVfKnE32eZCf/vaVQ==
+
+"@typescript-eslint/typescript-estree@8.35.0":
+ version "8.35.0"
+ resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.35.0.tgz#86141e6c55b75bc1eaecc0781bd39704de14e52a"
+ integrity sha512-F+BhnaBemgu1Qf8oHrxyw14wq6vbL8xwWKKMwTMwYIRmFFY/1n/9T/jpbobZL8vp7QyEUcC6xGrnAO4ua8Kp7w==
+ dependencies:
+ "@typescript-eslint/project-service" "8.35.0"
+ "@typescript-eslint/tsconfig-utils" "8.35.0"
+ "@typescript-eslint/types" "8.35.0"
+ "@typescript-eslint/visitor-keys" "8.35.0"
debug "^4.3.4"
fast-glob "^3.3.2"
is-glob "^4.0.3"
minimatch "^9.0.4"
semver "^7.6.0"
- ts-api-utils "^2.0.1"
+ ts-api-utils "^2.1.0"
-"@typescript-eslint/utils@8.26.1":
- version "8.26.1"
- resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.26.1.tgz#54cc58469955f25577f659753b71a0e117a0539f"
- integrity sha512-V4Urxa/XtSUroUrnI7q6yUTD3hDtfJ2jzVfeT3VK0ciizfK2q/zGC0iDh1lFMUZR8cImRrep6/q0xd/1ZGPQpg==
+"@typescript-eslint/utils@8.35.0":
+ version "8.35.0"
+ resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.35.0.tgz#aaf0afab5ab51ea2f1897002907eacd9834606d5"
+ integrity sha512-nqoMu7WWM7ki5tPgLVsmPM8CkqtoPUG6xXGeefM5t4x3XumOEKMoUZPdi+7F+/EotukN4R9OWdmDxN80fqoZeg==
dependencies:
- "@eslint-community/eslint-utils" "^4.4.0"
- "@typescript-eslint/scope-manager" "8.26.1"
- "@typescript-eslint/types" "8.26.1"
- "@typescript-eslint/typescript-estree" "8.26.1"
+ "@eslint-community/eslint-utils" "^4.7.0"
+ "@typescript-eslint/scope-manager" "8.35.0"
+ "@typescript-eslint/types" "8.35.0"
+ "@typescript-eslint/typescript-estree" "8.35.0"
-"@typescript-eslint/visitor-keys@8.26.1":
- version "8.26.1"
- resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.26.1.tgz#c5267fcc82795cf10280363023837deacad2647c"
- integrity sha512-AjOC3zfnxd6S4Eiy3jwktJPclqhFHNyd8L6Gycf9WUPoKZpgM5PjkxY1X7uSy61xVpiJDhhk7XT2NVsN3ALTWg==
+"@typescript-eslint/visitor-keys@8.35.0":
+ version "8.35.0"
+ resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.35.0.tgz#93e905e7f1e94d26a79771d1b1eb0024cb159dbf"
+ integrity sha512-zTh2+1Y8ZpmeQaQVIc/ZZxsx8UzgKJyNg1PTvjzC7WMhPSVS8bfDX34k1SrwOf016qd5RU3az2UxUNue3IfQ5g==
dependencies:
- "@typescript-eslint/types" "8.26.1"
- eslint-visitor-keys "^4.2.0"
+ "@typescript-eslint/types" "8.35.0"
+ eslint-visitor-keys "^4.2.1"
"@ungap/event-target@^0.2.4":
version "0.2.4"
resolved "https://registry.npmjs.org/@ungap/event-target/-/event-target-0.2.4.tgz#8b083a62ee665228bac08013fa516a3488528bb8"
integrity sha512-u9Fd3k2qfMtn+0dxbCn/y0pzQ9Ucw6lWR984CrHcbxc+WzcMkJE4VjWHWSb9At40MjwMyHCkJNXroS55Osshhw==
+"@ungap/structured-clone@^1.3.0":
+ version "1.3.0"
+ resolved "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz#d06bbb384ebcf6c505fde1c3d0ed4ddffe0aaff8"
+ integrity sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==
+
+"@unrs/resolver-binding-android-arm-eabi@1.9.1":
+ version "1.9.1"
+ resolved "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.9.1.tgz#6fc1ae6fc252963aa545245f17c67d47164446e6"
+ integrity sha512-dd7yIp1hfJFX9ZlVLQRrh/Re9WMUHHmF9hrKD1yIvxcyNr2BhQ3xc1upAVhy8NijadnCswAxWQu8MkkSMC1qXQ==
+
+"@unrs/resolver-binding-android-arm64@1.9.1":
+ version "1.9.1"
+ resolved "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.9.1.tgz#9498dbfdab375726a2f8474e0d50f5940d0d2b4a"
+ integrity sha512-EzUPcMFtDVlo5yrbzMqUsGq3HnLXw+3ZOhSd7CUaDmbTtnrzM+RO2ntw2dm2wjbbc5djWj3yX0wzbbg8pLhx8g==
+
+"@unrs/resolver-binding-darwin-arm64@1.9.1":
+ version "1.9.1"
+ resolved "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.9.1.tgz#e13e7b2a134f88b5e445e4548ee53a7ef33c56fb"
+ integrity sha512-nB+dna3q4kOleKFcSZJ/wDXIsAd1kpMO9XrVAt8tG3RDWJ6vi+Ic6bpz4cmg5tWNeCfHEY4KuqJCB+pKejPEmQ==
+
+"@unrs/resolver-binding-darwin-x64@1.9.1":
+ version "1.9.1"
+ resolved "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.9.1.tgz#6d2d0c63400852075de84612e51a4d6ee5c01391"
+ integrity sha512-aKWHCrOGaCGwZcekf3TnczQoBxk5w//W3RZ4EQyhux6rKDwBPgDU9Y2yGigCV1Z+8DWqZgVGQi+hdpnlSy3a1w==
+
+"@unrs/resolver-binding-freebsd-x64@1.9.1":
+ version "1.9.1"
+ resolved "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.9.1.tgz#71dc0b1e28e6e7c19388b873fd8ca87724e468b0"
+ integrity sha512-4dIEMXrXt0UqDVgrsUd1I+NoIzVQWXy/CNhgpfS75rOOMK/4Abn0Mx2M2gWH4Mk9+ds/ASAiCmqoUFynmMY5hA==
+
+"@unrs/resolver-binding-linux-arm-gnueabihf@1.9.1":
+ version "1.9.1"
+ resolved "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.9.1.tgz#8c0c888f388af853649807712ec181cfb93335e4"
+ integrity sha512-vtvS13IXPs1eE8DuS/soiosqMBeyh50YLRZ+p7EaIKAPPeevRnA9G/wu/KbVt01ZD5qiGjxS+CGIdVC7I6gTOw==
+
+"@unrs/resolver-binding-linux-arm-musleabihf@1.9.1":
+ version "1.9.1"
+ resolved "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.9.1.tgz#a974b25348fe3d329d8ee22f09c6d4a258734ede"
+ integrity sha512-BfdnN6aZ7NcX8djW8SR6GOJc+K+sFhWRF4vJueVE0vbUu5N1bLnBpxJg1TGlhSyo+ImC4SR0jcNiKN0jdoxt+A==
+
+"@unrs/resolver-binding-linux-arm64-gnu@1.9.1":
+ version "1.9.1"
+ resolved "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.9.1.tgz#0a52f119510e03f53e39d782a3183a45d4b0332c"
+ integrity sha512-Jhge7lFtH0QqfRz2PyJjJXWENqywPteITd+nOS0L6AhbZli+UmEyGBd2Sstt1c+l9C+j/YvKTl9wJo9PPmsFNg==
+
+"@unrs/resolver-binding-linux-arm64-musl@1.9.1":
+ version "1.9.1"
+ resolved "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.9.1.tgz#db614df450992b8bc0dc19d17db924e95ebae282"
+ integrity sha512-ofdK/ow+ZSbSU0pRoB7uBaiRHeaAOYQFU5Spp87LdcPL/P1RhbCTMSIYVb61XWzsVEmYKjHFtoIE0wxP6AFvrA==
+
+"@unrs/resolver-binding-linux-ppc64-gnu@1.9.1":
+ version "1.9.1"
+ resolved "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.9.1.tgz#ea7a53069c612288b6adc96f1b907609bcb5941d"
+ integrity sha512-eC8SXVn8de67HacqU7PoGdHA+9tGbqfEdD05AEFRAB81ejeQtNi5Fx7lPcxpLH79DW0BnMAHau3hi4RVkHfSCw==
+
+"@unrs/resolver-binding-linux-riscv64-gnu@1.9.1":
+ version "1.9.1"
+ resolved "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.9.1.tgz#e6366f3a3e4ef435ee1b87ebe7ca87155fa1d1c9"
+ integrity sha512-fIkwvAAQ41kfoGWfzeJ33iLGShl0JEDZHrMnwTHMErUcPkaaZRJYjQjsFhMl315NEQ4mmTlC+2nfK/J2IszDOw==
+
+"@unrs/resolver-binding-linux-riscv64-musl@1.9.1":
+ version "1.9.1"
+ resolved "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.9.1.tgz#198c1e552e2963035e237b2f5dbdb5c81fcde4bd"
+ integrity sha512-RAAszxImSOFLk44aLwnSqpcOdce8sBcxASledSzuFAd8Q5ZhhVck472SisspnzHdc7THCvGXiUeZ2hOC7NUoBQ==
+
+"@unrs/resolver-binding-linux-s390x-gnu@1.9.1":
+ version "1.9.1"
+ resolved "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.9.1.tgz#982501b8865f0d36c82b933b9de4e71894a749f5"
+ integrity sha512-QoP9vkY+THuQdZi05bA6s6XwFd6HIz3qlx82v9bTOgxeqin/3C12Ye7f7EOD00RQ36OtOPWnhEMMm84sv7d1XQ==
+
+"@unrs/resolver-binding-linux-x64-gnu@1.9.1":
+ version "1.9.1"
+ resolved "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.9.1.tgz#f93271025f814506fad97fa749a8ed8a0536e813"
+ integrity sha512-/p77cGN/h9zbsfCseAP5gY7tK+7+DdM8fkPfr9d1ye1fsF6bmtGbtZN6e/8j4jCZ9NEIBBkT0GhdgixSelTK9g==
+
+"@unrs/resolver-binding-linux-x64-musl@1.9.1":
+ version "1.9.1"
+ resolved "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.9.1.tgz#9c13e0f602527a4bc77852268fa493b1845c5ee2"
+ integrity sha512-wInTqT3Bu9u50mDStEig1v8uxEL2Ht+K8pir/YhyyrM5ordJtxoqzsL1vR/CQzOJuDunUTrDkMM0apjW/d7/PA==
+
+"@unrs/resolver-binding-wasm32-wasi@1.9.1":
+ version "1.9.1"
+ resolved "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.9.1.tgz#d3c088be1b510cd02822bf0258861a2dd8dac096"
+ integrity sha512-eNwqO5kUa+1k7yFIircwwiniKWA0UFHo2Cfm8LYgkh9km7uMad+0x7X7oXbQonJXlqfitBTSjhA0un+DsHIrhw==
+ dependencies:
+ "@napi-rs/wasm-runtime" "^0.2.11"
+
+"@unrs/resolver-binding-win32-arm64-msvc@1.9.1":
+ version "1.9.1"
+ resolved "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.9.1.tgz#c2aa3e371d5c53b962b1a7a45503a68e96f710a0"
+ integrity sha512-Eaz1xMUnoa2mFqh20mPqSdbYl6crnk8HnIXDu6nsla9zpgZJZO8w3c1gvNN/4Eb0RXRq3K9OG6mu8vw14gIqiA==
+
+"@unrs/resolver-binding-win32-ia32-msvc@1.9.1":
+ version "1.9.1"
+ resolved "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.9.1.tgz#12f1be2ce8041fdadfef23bf69e104ab8176127a"
+ integrity sha512-H/+d+5BGlnEQif0gnwWmYbYv7HJj563PUKJfn8PlmzF8UmF+8KxdvXdwCsoOqh4HHnENnoLrav9NYBrv76x1wQ==
+
+"@unrs/resolver-binding-win32-x64-msvc@1.9.1":
+ version "1.9.1"
+ resolved "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.9.1.tgz#5f9e5b6ce30c355161527e17734320ddfb1a4561"
+ integrity sha512-rS86wI4R6cknYM3is3grCb/laE8XBEbpWAMSIPjYfmYp75KL5dT87jXF2orDa4tQYg5aajP5G8Fgh34dRyR+Rw==
+
"@webassemblyjs/ast@1.14.1", "@webassemblyjs/ast@^1.14.1":
version "1.14.1"
resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz#a9f6a07f2b03c95c8d38c4536a1fdfb521ff55b6"
@@ -3376,11 +3629,6 @@ JSONStream@^1.0.3, JSONStream@^1.3.5:
jsonparse "^1.2.0"
through ">=2.2.7 <3"
-abab@^2.0.6:
- version "2.0.6"
- resolved "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz"
- integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==
-
abbrev@^2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz#cf59829b8b4f03f89dda2771cb7f3653828c89bf"
@@ -3394,14 +3642,6 @@ accepts@~1.3.4, accepts@~1.3.8:
mime-types "~2.1.34"
negotiator "0.6.3"
-acorn-globals@^7.0.0:
- version "7.0.1"
- resolved "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz"
- integrity sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==
- dependencies:
- acorn "^8.1.0"
- acorn-walk "^8.0.2"
-
acorn-jsx@^5.3.2:
version "5.3.2"
resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz"
@@ -3421,7 +3661,7 @@ acorn-walk@^7.0.0:
resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz"
integrity sha1-DeiJpgEgOQmw++B7iTjcIdLpZ7w=
-acorn-walk@^8.0.2, acorn-walk@^8.1.1:
+acorn-walk@^8.1.1:
version "8.2.0"
resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz"
integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==
@@ -3431,29 +3671,20 @@ acorn@^7.0.0:
resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz"
integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
-acorn@^8.1.0, acorn@^8.14.0, acorn@^8.4.1, acorn@^8.8.0, acorn@^8.8.2:
- version "8.14.0"
- resolved "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz#063e2c70cac5fb4f6467f0b11152e04c682795b0"
- integrity sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==
+acorn@^8.14.0, acorn@^8.15.0, acorn@^8.4.1, acorn@^8.8.2:
+ version "8.15.0"
+ resolved "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz#a360898bc415edaac46c8241f6383975b930b816"
+ integrity sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==
add-stream@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz"
- integrity sha1-anmQQ3ynNtXhKI25K9MmbV9csqo=
-
-agent-base@6:
- version "6.0.2"
- resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz"
- integrity sha1-Sf/1hXfP7j83F2/qtMIuAPhtf3c=
- dependencies:
- debug "4"
+ integrity sha1-anmQQ3ynNtXhKI25K9MmbV9csqo=
-agent-base@^7.0.2, agent-base@^7.1.0:
- version "7.1.0"
- resolved "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz#536802b76bc0b34aa50195eb2442276d613e3434"
- integrity sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==
- dependencies:
- debug "^4.3.4"
+agent-base@^7.0.2, agent-base@^7.1.0, agent-base@^7.1.2:
+ version "7.1.3"
+ resolved "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz#29435eb821bc4194633a5b89e5bc4703bafc25a1"
+ integrity sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==
aggregate-error@^3.0.0:
version "3.0.1"
@@ -3569,7 +3800,7 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0:
"@types/color-name" "^1.1.1"
color-convert "^2.0.1"
-ansi-styles@^5.0.0:
+ansi-styles@^5.0.0, ansi-styles@^5.2.0:
version "5.2.0"
resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz"
integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==
@@ -3579,10 +3810,10 @@ ansi-styles@^6.0.0, ansi-styles@^6.1.0, ansi-styles@^6.2.1:
resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5"
integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==
-anymatch@^3.0.3, anymatch@^3.1.0, anymatch@~3.1.2:
- version "3.1.2"
- resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz"
- integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==
+anymatch@^3.0.3, anymatch@^3.1.0, anymatch@^3.1.3, anymatch@~3.1.2:
+ version "3.1.3"
+ resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e"
+ integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==
dependencies:
normalize-path "^3.0.0"
picomatch "^2.0.4"
@@ -3773,16 +4004,16 @@ at-least-node@^1.0.0:
resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz"
integrity sha1-YCzUtG6EStTv/JKoARo8RuAjjcI=
-autoprefixer@^10.4.19:
- version "10.4.19"
- resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz#ad25a856e82ee9d7898c59583c1afeb3fa65f89f"
- integrity sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==
+autoprefixer@^10.4.21:
+ version "10.4.21"
+ resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz#77189468e7a8ad1d9a37fbc08efc9f480cf0a95d"
+ integrity sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==
dependencies:
- browserslist "^4.23.0"
- caniuse-lite "^1.0.30001599"
+ browserslist "^4.24.4"
+ caniuse-lite "^1.0.30001702"
fraction.js "^4.3.7"
normalize-range "^0.1.2"
- picocolors "^1.0.0"
+ picocolors "^1.1.1"
postcss-value-parser "^4.2.0"
available-typed-arrays@^1.0.7:
@@ -3809,17 +4040,17 @@ axios@^1.6.0:
form-data "^4.0.0"
proxy-from-env "^1.1.0"
-babel-jest@^29.7.0:
- version "29.7.0"
- resolved "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz#f4369919225b684c56085998ac63dbd05be020d5"
- integrity sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==
+babel-jest@30.0.2, babel-jest@^30.0.2:
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/babel-jest/-/babel-jest-30.0.2.tgz#f627dc5afc3bd5795fc84735b4f1d74f9d4b8e91"
+ integrity sha512-A5kqR1/EUTidM2YC2YMEUDP2+19ppgOwK0IAd9Swc3q2KqFb5f9PtRUXVeZcngu0z5mDMyZ9zH2huJZSOMLiTQ==
dependencies:
- "@jest/transform" "^29.7.0"
- "@types/babel__core" "^7.1.14"
- babel-plugin-istanbul "^6.1.1"
- babel-preset-jest "^29.6.3"
- chalk "^4.0.0"
- graceful-fs "^4.2.9"
+ "@jest/transform" "30.0.2"
+ "@types/babel__core" "^7.20.5"
+ babel-plugin-istanbul "^7.0.0"
+ babel-preset-jest "30.0.1"
+ chalk "^4.1.2"
+ graceful-fs "^4.2.11"
slash "^3.0.0"
babel-loader@^10.0.0:
@@ -3834,26 +4065,25 @@ babel-plugin-add-module-exports@^1.0.4:
resolved "https://registry.npmjs.org/babel-plugin-add-module-exports/-/babel-plugin-add-module-exports-1.0.4.tgz"
integrity sha512-g+8yxHUZ60RcyaUpfNzy56OtWW+x9cyEe9j+CranqLiqbju2yf/Cy6ZtYK40EZxtrdHllzlVZgLmcOUCTlJ7Jg==
-babel-plugin-istanbul@^6.1.1:
- version "6.1.1"
- resolved "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz"
- integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==
+babel-plugin-istanbul@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-7.0.0.tgz#629a178f63b83dc9ecee46fd20266283b1f11280"
+ integrity sha512-C5OzENSx/A+gt7t4VH1I2XsflxyPUmXRFPKBxt33xncdOmq7oROVM3bZv9Ysjjkv8OJYDMa+tKuKMvqU/H3xdw==
dependencies:
"@babel/helper-plugin-utils" "^7.0.0"
"@istanbuljs/load-nyc-config" "^1.0.0"
- "@istanbuljs/schema" "^0.1.2"
- istanbul-lib-instrument "^5.0.4"
+ "@istanbuljs/schema" "^0.1.3"
+ istanbul-lib-instrument "^6.0.2"
test-exclude "^6.0.0"
-babel-plugin-jest-hoist@^29.6.3:
- version "29.6.3"
- resolved "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz#aadbe943464182a8922c3c927c3067ff40d24626"
- integrity sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==
+babel-plugin-jest-hoist@30.0.1:
+ version "30.0.1"
+ resolved "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-30.0.1.tgz#f271b2066d2c1fb26a863adb8e13f85b06247125"
+ integrity sha512-zTPME3pI50NsFW8ZBaVIOeAxzEY7XHlmWeXXu9srI+9kNfzCUTy8MFan46xOGZY8NZThMqq+e3qZUKsvXbasnQ==
dependencies:
- "@babel/template" "^7.3.3"
- "@babel/types" "^7.3.3"
- "@types/babel__core" "^7.1.14"
- "@types/babel__traverse" "^7.0.6"
+ "@babel/template" "^7.27.2"
+ "@babel/types" "^7.27.3"
+ "@types/babel__core" "^7.20.5"
babel-plugin-polyfill-corejs2@^0.4.10:
version "0.4.10"
@@ -3879,31 +4109,34 @@ babel-plugin-polyfill-regenerator@^0.6.1:
dependencies:
"@babel/helper-define-polyfill-provider" "^0.6.1"
-babel-preset-current-node-syntax@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.0.tgz"
- integrity sha1-z1/u8pVRJTRxz6gvyOD1Bj3wenc=
+babel-preset-current-node-syntax@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz#9a929eafece419612ef4ae4f60b1862ebad8ef30"
+ integrity sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==
dependencies:
"@babel/plugin-syntax-async-generators" "^7.8.4"
"@babel/plugin-syntax-bigint" "^7.8.3"
- "@babel/plugin-syntax-class-properties" "^7.8.3"
- "@babel/plugin-syntax-import-meta" "^7.8.3"
+ "@babel/plugin-syntax-class-properties" "^7.12.13"
+ "@babel/plugin-syntax-class-static-block" "^7.14.5"
+ "@babel/plugin-syntax-import-attributes" "^7.24.7"
+ "@babel/plugin-syntax-import-meta" "^7.10.4"
"@babel/plugin-syntax-json-strings" "^7.8.3"
- "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3"
+ "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
"@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
- "@babel/plugin-syntax-numeric-separator" "^7.8.3"
+ "@babel/plugin-syntax-numeric-separator" "^7.10.4"
"@babel/plugin-syntax-object-rest-spread" "^7.8.3"
"@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
"@babel/plugin-syntax-optional-chaining" "^7.8.3"
- "@babel/plugin-syntax-top-level-await" "^7.8.3"
+ "@babel/plugin-syntax-private-property-in-object" "^7.14.5"
+ "@babel/plugin-syntax-top-level-await" "^7.14.5"
-babel-preset-jest@^29.6.3:
- version "29.6.3"
- resolved "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz#fa05fa510e7d493896d7b0dd2033601c840f171c"
- integrity sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==
+babel-preset-jest@30.0.1:
+ version "30.0.1"
+ resolved "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-30.0.1.tgz#7d28db9531bce264e846c8483d54236244b8ae88"
+ integrity sha512-+YHejD5iTWI46cZmcc/YtX4gaKBtdqCHCVfuVinizVpbmyjO3zYmeuyFdfA8duRqQZfgCAMlsfmkVbJ+e2MAJw==
dependencies:
- babel-plugin-jest-hoist "^29.6.3"
- babel-preset-current-node-syntax "^1.0.0"
+ babel-plugin-jest-hoist "30.0.1"
+ babel-preset-current-node-syntax "^1.1.0"
babelify@^10.0.0:
version "10.0.0"
@@ -3977,7 +4210,7 @@ bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0:
version "4.11.8"
resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz"
-body-parser@1.20.3, body-parser@^1.20.3:
+body-parser@1.20.3:
version "1.20.3"
resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz#1953431221c6fb5cd63c4b36d53fab0928e548c6"
integrity sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==
@@ -3995,6 +4228,21 @@ body-parser@1.20.3, body-parser@^1.20.3:
type-is "~1.6.18"
unpipe "1.0.0"
+body-parser@^2.2.0:
+ version "2.2.0"
+ resolved "https://registry.npmjs.org/body-parser/-/body-parser-2.2.0.tgz#f7a9656de305249a715b549b7b8fd1ab9dfddcfa"
+ integrity sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==
+ dependencies:
+ bytes "^3.1.2"
+ content-type "^1.0.5"
+ debug "^4.4.0"
+ http-errors "^2.0.0"
+ iconv-lite "^0.6.3"
+ on-finished "^2.4.1"
+ qs "^6.14.0"
+ raw-body "^3.0.0"
+ type-is "^2.0.0"
+
bonjour-service@^1.2.1:
version "1.2.1"
resolved "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz#eb41b3085183df3321da1264719fbada12478d02"
@@ -4222,19 +4470,20 @@ browserify@^17.0.0:
vm-browserify "^1.0.0"
xtend "^4.0.0"
-browserslist@^4.0.0, browserslist@^4.23.0, browserslist@^4.23.3, browserslist@^4.24.0, browserslist@^4.24.3, browserslist@^4.24.4:
- version "4.24.4"
- resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz#c6b2865a3f08bcb860a0e827389003b9fe686e4b"
- integrity sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==
+browserslist@^4.0.0, browserslist@^4.24.0, browserslist@^4.24.3, browserslist@^4.24.4, browserslist@^4.24.5, browserslist@^4.25.0:
+ version "4.25.0"
+ resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz#986aa9c6d87916885da2b50d8eb577ac8d133b2c"
+ integrity sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==
dependencies:
- caniuse-lite "^1.0.30001688"
- electron-to-chromium "^1.5.73"
+ caniuse-lite "^1.0.30001718"
+ electron-to-chromium "^1.5.160"
node-releases "^2.0.19"
- update-browserslist-db "^1.1.1"
+ update-browserslist-db "^1.1.3"
-bser@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz"
+bser@2.1.1:
+ version "2.1.1"
+ resolved "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05"
+ integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==
dependencies:
node-int64 "^0.4.0"
@@ -4283,7 +4532,7 @@ byte-size@8.1.1:
resolved "https://registry.npmjs.org/byte-size/-/byte-size-8.1.1.tgz#3424608c62d59de5bfda05d31e0313c6174842ae"
integrity sha512-tUkzZWK0M/qdoLEqikxBWe4kumyuwjl3HO6zHTr4yEI23EojPtLYXdG1+AQY7MN0cGyNDvEaJ8wiYQm6P2bPxg==
-bytes@3.1.2:
+bytes@3.1.2, bytes@^3.1.2:
version "3.1.2"
resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz"
integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==
@@ -4342,9 +4591,10 @@ call-bound@^1.0.2, call-bound@^1.0.3, call-bound@^1.0.4:
call-bind-apply-helpers "^1.0.2"
get-intrinsic "^1.3.0"
-callsites@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/callsites/-/callsites-3.0.0.tgz"
+callsites@^3.0.0, callsites@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
+ integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
camel-case@^4.1.2:
version "4.1.2"
@@ -4378,10 +4628,10 @@ camelcase@^5.3.1:
resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz"
integrity sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=
-camelcase@^6.2.0:
- version "6.2.0"
- resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz"
- integrity sha1-kkr4gcnVJaydh/QNlk5c6pgqGAk=
+camelcase@^6.2.0, camelcase@^6.3.0:
+ version "6.3.0"
+ resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a"
+ integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
camelcase@^7.0.0:
version "7.0.1"
@@ -4398,10 +4648,10 @@ caniuse-api@^3.0.0:
lodash.memoize "^4.1.2"
lodash.uniq "^4.5.0"
-caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001599, caniuse-lite@^1.0.30001688:
- version "1.0.30001699"
- resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001699.tgz#a102cf330d153bf8c92bfb5be3cd44c0a89c8c12"
- integrity sha512-b+uH5BakXZ9Do9iK+CkDmctUSEqZl+SP056vc5usa0PL+ev5OHw003rZXcnjNDv3L8P5j6rwT6C0BPKSikW08w==
+caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001702, caniuse-lite@^1.0.30001718:
+ version "1.0.30001721"
+ resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001721.tgz#36b90cd96901f8c98dd6698bf5c8af7d4c6872d7"
+ integrity sha512-cOuvmUVtKrtEaoKiO0rSc29jcjwMwX5tOHDy4MgVFEWiUXj4uBMJkwI8MDySkgXidpMiHUcviogAvFi4pA2hDQ==
capital-case@^1.0.4:
version "1.0.4"
@@ -4516,15 +4766,15 @@ chrome-trace-event@^1.0.2:
dependencies:
tslib "^1.9.0"
-ci-info@^3.2.0:
- version "3.8.0"
- resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91"
- integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==
+ci-info@^3.2.0, ci-info@^3.7.0:
+ version "3.9.0"
+ resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4"
+ integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==
-ci-info@^4.0.0, ci-info@^4.1.0:
- version "4.1.0"
- resolved "https://registry.npmjs.org/ci-info/-/ci-info-4.1.0.tgz#92319d2fa29d2620180ea5afed31f589bc98cf83"
- integrity sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==
+ci-info@^4.0.0, ci-info@^4.1.0, ci-info@^4.2.0:
+ version "4.2.0"
+ resolved "https://registry.npmjs.org/ci-info/-/ci-info-4.2.0.tgz#cbd21386152ebfe1d56f280a3b5feccbd96764c7"
+ integrity sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg==
cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3:
version "1.0.4"
@@ -4533,10 +4783,10 @@ cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3:
inherits "^2.0.1"
safe-buffer "^5.0.1"
-cjs-module-lexer@^1.0.0:
- version "1.2.1"
- resolved "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.1.tgz"
- integrity sha512-jVamGdJPDeuQilKhvVn1h3knuMOZzr8QDnpk+M9aMlCaMkTDd6fBWPhiDqFvFZ07pL0liqabAiuy8SY4jGHeaw==
+cjs-module-lexer@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-2.1.0.tgz#586e87d4341cb2661850ece5190232ccdebcff8b"
+ integrity sha512-UX0OwmYRYQQetfrLEZeewIFFI+wSTofC+pMBLNuH3RUuu/xzG1oz84UCEDOSoQlN3fZ4+AzmV50ZYvGqkMh9yA==
clean-css@^5.2.2:
version "5.3.1"
@@ -4588,9 +4838,9 @@ cli-spinners@^2.5.0, cli-spinners@^2.9.2:
resolved "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz#1773a8f4b9c4d6ac31563df53b3fc1d79462fe41"
integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==
-cli-table3@~0.6.1:
+cli-table3@0.6.1:
version "0.6.1"
- resolved "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.1.tgz"
+ resolved "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.1.tgz#36ce9b7af4847f288d3cdd081fbd09bf7bd237b8"
integrity sha512-w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA==
dependencies:
string-width "^4.2.0"
@@ -4676,10 +4926,10 @@ coffeescript@^1.12.7:
resolved "https://registry.npmjs.org/coffeescript/-/coffeescript-1.12.7.tgz"
integrity sha512-pLXHFxQMPklVoEekowk8b3erNynC+DVJzChxS/LCBBgR6/8AJkHivkm//zbowcfc7BTCAjryuhx6gPqPRfsFoA==
-collect-v8-coverage@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.0.tgz"
- integrity sha1-FQ7mNKw2ULcdnJhet/YIlCM0/rE=
+collect-v8-coverage@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz#c0b29bcd33bcd0779a1344c2136051e6afd3d9e9"
+ integrity sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==
color-convert@^2.0.1:
version "2.0.1"
@@ -4886,7 +5136,7 @@ content-disposition@0.5.4:
dependencies:
safe-buffer "5.2.1"
-content-type@~1.0.4, content-type@~1.0.5:
+content-type@^1.0.5, content-type@~1.0.4, content-type@~1.0.5:
version "1.0.5"
resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918"
integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==
@@ -5022,10 +5272,10 @@ core-js-compat@^3.40.0:
dependencies:
browserslist "^4.24.3"
-core-js@^3.41.0:
- version "3.41.0"
- resolved "https://registry.npmjs.org/core-js/-/core-js-3.41.0.tgz#57714dafb8c751a6095d028a7428f1fb5834a776"
- integrity sha512-SJ4/EHwS36QMJd6h/Rg+GyR4A5xE0FSI3eZ+iBVpfqf1x0eTSg1smWLHrA+2jQThZSh97fmSgFSU8B61nxosxA==
+core-js@^3.43.0:
+ version "3.43.0"
+ resolved "https://registry.npmjs.org/core-js/-/core-js-3.43.0.tgz#f7258b156523208167df35dea0cfd6b6ecd4ee88"
+ integrity sha512-N6wEbTTZSYOY2rYAn85CuvWWkCK6QweMn7/4Nr3w+gDBeBhk/x4EJeY6FPo4QzDoJZxVTv8U7CMvgWk6pOHHqA==
core-util-is@1.0.2, core-util-is@~1.0.0:
version "1.0.2"
@@ -5079,19 +5329,6 @@ create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4:
safe-buffer "^5.0.1"
sha.js "^2.4.8"
-create-jest@^29.7.0:
- version "29.7.0"
- resolved "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz#a355c5b3cb1e1af02ba177fe7afd7feee49a5320"
- integrity sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==
- dependencies:
- "@jest/types" "^29.6.3"
- chalk "^4.0.0"
- exit "^0.1.2"
- graceful-fs "^4.2.9"
- jest-config "^29.7.0"
- jest-util "^29.7.0"
- prompts "^2.0.1"
-
create-require@^1.1.0:
version "1.1.1"
resolved "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333"
@@ -5229,73 +5466,73 @@ css.escape@^1.5.1:
resolved "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz"
integrity sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=
-cssdb@^8.2.3:
- version "8.2.3"
- resolved "https://registry.npmjs.org/cssdb/-/cssdb-8.2.3.tgz#7e6980bb5a785a9b4eb2a21bd38d50624b56cb46"
- integrity sha512-9BDG5XmJrJQQnJ51VFxXCAtpZ5ebDlAREmO8sxMOVU0aSxN/gocbctjIG5LMh3WBUq+xTlb/jw2LoljBEqraTA==
+cssdb@^8.3.0:
+ version "8.3.0"
+ resolved "https://registry.npmjs.org/cssdb/-/cssdb-8.3.0.tgz#940becad497b8509ad822a28fb0cfe54c969ccfe"
+ integrity sha512-c7bmItIg38DgGjSwDPZOYF/2o0QU/sSgkWOMyl8votOfgFuyiFKWPesmCGEsrGLxEA9uL540cp8LdaGEjUGsZQ==
cssesc@^3.0.0:
version "3.0.0"
resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz"
-cssnano-preset-default@^7.0.6:
- version "7.0.6"
- resolved "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-7.0.6.tgz#0220fa7507478369aa2a226bac03e1204cd024c1"
- integrity sha512-ZzrgYupYxEvdGGuqL+JKOY70s7+saoNlHSCK/OGn1vB2pQK8KSET8jvenzItcY+kA7NoWvfbb/YhlzuzNKjOhQ==
+cssnano-preset-default@^7.0.7:
+ version "7.0.7"
+ resolved "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-7.0.7.tgz#1ea881837a837a4400c383d77d9e6cdf4339b6a0"
+ integrity sha512-jW6CG/7PNB6MufOrlovs1TvBTEVmhY45yz+bd0h6nw3h6d+1e+/TX+0fflZ+LzvZombbT5f+KC063w9VoHeHow==
dependencies:
- browserslist "^4.23.3"
+ browserslist "^4.24.5"
css-declaration-sorter "^7.2.0"
- cssnano-utils "^5.0.0"
- postcss-calc "^10.0.2"
- postcss-colormin "^7.0.2"
- postcss-convert-values "^7.0.4"
- postcss-discard-comments "^7.0.3"
- postcss-discard-duplicates "^7.0.1"
- postcss-discard-empty "^7.0.0"
- postcss-discard-overridden "^7.0.0"
- postcss-merge-longhand "^7.0.4"
- postcss-merge-rules "^7.0.4"
- postcss-minify-font-values "^7.0.0"
- postcss-minify-gradients "^7.0.0"
- postcss-minify-params "^7.0.2"
- postcss-minify-selectors "^7.0.4"
- postcss-normalize-charset "^7.0.0"
- postcss-normalize-display-values "^7.0.0"
- postcss-normalize-positions "^7.0.0"
- postcss-normalize-repeat-style "^7.0.0"
- postcss-normalize-string "^7.0.0"
- postcss-normalize-timing-functions "^7.0.0"
- postcss-normalize-unicode "^7.0.2"
- postcss-normalize-url "^7.0.0"
- postcss-normalize-whitespace "^7.0.0"
- postcss-ordered-values "^7.0.1"
- postcss-reduce-initial "^7.0.2"
- postcss-reduce-transforms "^7.0.0"
- postcss-svgo "^7.0.1"
- postcss-unique-selectors "^7.0.3"
-
-cssnano-preset-lite@^4.0.3:
- version "4.0.3"
- resolved "https://registry.npmjs.org/cssnano-preset-lite/-/cssnano-preset-lite-4.0.3.tgz#a5c76841eabad6c02ad4fbd377d48dc964ccbf01"
- integrity sha512-/ckjMDvs0D7RrG2L/tVqEbfj7DmcRRVXShOBxVCJIYZZ7qnN55Ug05bBD+s6nAmx64IFpmJup8gysXwQ4zFCvg==
+ cssnano-utils "^5.0.1"
+ postcss-calc "^10.1.1"
+ postcss-colormin "^7.0.3"
+ postcss-convert-values "^7.0.5"
+ postcss-discard-comments "^7.0.4"
+ postcss-discard-duplicates "^7.0.2"
+ postcss-discard-empty "^7.0.1"
+ postcss-discard-overridden "^7.0.1"
+ postcss-merge-longhand "^7.0.5"
+ postcss-merge-rules "^7.0.5"
+ postcss-minify-font-values "^7.0.1"
+ postcss-minify-gradients "^7.0.1"
+ postcss-minify-params "^7.0.3"
+ postcss-minify-selectors "^7.0.5"
+ postcss-normalize-charset "^7.0.1"
+ postcss-normalize-display-values "^7.0.1"
+ postcss-normalize-positions "^7.0.1"
+ postcss-normalize-repeat-style "^7.0.1"
+ postcss-normalize-string "^7.0.1"
+ postcss-normalize-timing-functions "^7.0.1"
+ postcss-normalize-unicode "^7.0.3"
+ postcss-normalize-url "^7.0.1"
+ postcss-normalize-whitespace "^7.0.1"
+ postcss-ordered-values "^7.0.2"
+ postcss-reduce-initial "^7.0.3"
+ postcss-reduce-transforms "^7.0.1"
+ postcss-svgo "^7.0.2"
+ postcss-unique-selectors "^7.0.4"
+
+cssnano-preset-lite@^4.0.4:
+ version "4.0.4"
+ resolved "https://registry.npmjs.org/cssnano-preset-lite/-/cssnano-preset-lite-4.0.4.tgz#84f20928f5c26d21b272f04016b9198bb1cc2b7f"
+ integrity sha512-iV7xT9JEk0OJwRWuSV2Y48IkntNjvoiscoioFDcgmuoIvpZV8gIg1++GBHTj72HgmDCALH8y9ELgt+aFM2Nh9g==
dependencies:
- cssnano-utils "^5.0.0"
- postcss-discard-comments "^7.0.3"
- postcss-discard-empty "^7.0.0"
- postcss-normalize-whitespace "^7.0.0"
+ cssnano-utils "^5.0.1"
+ postcss-discard-comments "^7.0.4"
+ postcss-discard-empty "^7.0.1"
+ postcss-normalize-whitespace "^7.0.1"
-cssnano-utils@^5.0.0:
- version "5.0.0"
- resolved "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-5.0.0.tgz#b53a0343dd5d21012911882db6ae7d2eae0e3687"
- integrity sha512-Uij0Xdxc24L6SirFr25MlwC2rCFX6scyUmuKpzI+JQ7cyqDEwD42fJ0xfB3yLfOnRDU5LKGgjQ9FA6LYh76GWQ==
+cssnano-utils@^5.0.1:
+ version "5.0.1"
+ resolved "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-5.0.1.tgz#f529e9aa0d7930512ca45b9e2ddb8d6b9092eb30"
+ integrity sha512-ZIP71eQgG9JwjVZsTPSqhc6GHgEr53uJ7tK5///VfyWj6Xp2DBmixWHqJgPno+PqATzn48pL42ww9x5SSGmhZg==
-cssnano@^7.0.6:
- version "7.0.6"
- resolved "https://registry.npmjs.org/cssnano/-/cssnano-7.0.6.tgz#63d54fd42bc017f6aaed69e47d9aaef85b7850ec"
- integrity sha512-54woqx8SCbp8HwvNZYn68ZFAepuouZW4lTwiMVnBErM3VkO7/Sd4oTOt3Zz3bPx3kxQ36aISppyXj2Md4lg8bw==
+cssnano@^7.0.7:
+ version "7.0.7"
+ resolved "https://registry.npmjs.org/cssnano/-/cssnano-7.0.7.tgz#1aca487fc32d6b3b71e385c41a8cccb2f43735ac"
+ integrity sha512-evKu7yiDIF7oS+EIpwFlMF730ijRyLFaM2o5cTxRGJR9OKHKkc+qP443ZEVR9kZG0syaAJJCPJyfv5pbrxlSng==
dependencies:
- cssnano-preset-default "^7.0.6"
- lilconfig "^3.1.2"
+ cssnano-preset-default "^7.0.7"
+ lilconfig "^3.1.3"
csso@^5.0.5:
version "5.0.5"
@@ -5304,34 +5541,25 @@ csso@^5.0.5:
dependencies:
css-tree "~2.2.0"
-cssom@^0.5.0:
- version "0.5.0"
- resolved "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz"
- integrity sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==
-
-cssom@~0.3.6:
- version "0.3.8"
- resolved "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz"
- integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==
-
-cssstyle@^2.3.0:
- version "2.3.0"
- resolved "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz"
- integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==
+cssstyle@^4.2.1:
+ version "4.5.0"
+ resolved "https://registry.npmjs.org/cssstyle/-/cssstyle-4.5.0.tgz#b2d6f06884db0de8315443fb75b0a48d60931cac"
+ integrity sha512-/7gw8TGrvH/0g564EnhgFZogTMVe+lifpB7LWU+PEsiq5o83TUXR3fDbzTRXOJhoJwck5IS9ez3Em5LNMMO2aw==
dependencies:
- cssom "~0.3.6"
+ "@asamuzakjp/css-color" "^3.2.0"
+ rrweb-cssom "^0.8.0"
csstype@^3.0.2:
version "3.1.1"
resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9"
integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==
-cypress@^14.1.0:
- version "14.1.0"
- resolved "https://registry.npmjs.org/cypress/-/cypress-14.1.0.tgz#b2dbe7bbc529dc0c93ffd4e0e9fa59763afba0b8"
- integrity sha512-pPPj8Uu9NwjaaiXAEcjYZZmgsq6v9Zs1Nw6a+zRF+ANgYSNhH4S32SjFRsvMcuOHR/8dp4GBJhBPqIPSs+TxaA==
+cypress@^14.4.1:
+ version "14.4.1"
+ resolved "https://registry.npmjs.org/cypress/-/cypress-14.4.1.tgz#6e586ba098503b594561d5f8f746a9db6556ed2a"
+ integrity sha512-YSGvVXtTqSGRTyHbaxHI5dHU/9xc5ymaTIM4BU85GKhj980y6XgA3fShSpj5DatS8knXMsAvYItQxVQFHGpUtw==
dependencies:
- "@cypress/request" "^3.0.7"
+ "@cypress/request" "^3.0.8"
"@cypress/xvfb" "^1.2.4"
"@types/sinonjs__fake-timers" "8.1.1"
"@types/sizzle" "^2.3.2"
@@ -5344,7 +5572,7 @@ cypress@^14.1.0:
check-more-types "^2.24.0"
ci-info "^4.1.0"
cli-cursor "^3.1.0"
- cli-table3 "~0.6.1"
+ cli-table3 "0.6.1"
commander "^6.2.1"
common-tags "^1.8.0"
dayjs "^1.10.4"
@@ -5368,7 +5596,7 @@ cypress@^14.1.0:
process "^0.11.10"
proxy-from-env "1.0.0"
request-progress "^3.0.0"
- semver "^7.5.3"
+ semver "^7.7.1"
supports-color "^8.1.1"
tmp "~0.2.3"
tree-kill "1.2.2"
@@ -5391,14 +5619,13 @@ dashdash@^1.12.0:
dependencies:
assert-plus "^1.0.0"
-data-urls@^3.0.2:
- version "3.0.2"
- resolved "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz"
- integrity sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==
+data-urls@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz#2f76906bce1824429ffecb6920f45a0b30f00dde"
+ integrity sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==
dependencies:
- abab "^2.0.6"
- whatwg-mimetype "^3.0.0"
- whatwg-url "^11.0.0"
+ whatwg-mimetype "^4.0.0"
+ whatwg-url "^14.0.0"
data-view-buffer@^1.0.2:
version "1.0.2"
@@ -5477,22 +5704,27 @@ decamelize@^6.0.0:
resolved "https://registry.npmjs.org/decamelize/-/decamelize-6.0.0.tgz#8cad4d916fde5c41a264a43d0ecc56fe3d31749e"
integrity sha512-Fv96DCsdOgB6mdGl67MT5JaTNKRzrzill5OH5s8bjYJXVlcXyPYGyPsUkWyGV5p1TXI5esYIYMMeDJL0hEIwaA==
-decimal.js@^10.4.1:
- version "10.4.1"
- resolved "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.1.tgz"
- integrity sha512-F29o+vci4DodHYT9UrR5IEbfBw9pE5eSapIJdTqXK5+6hq+t8VRxwQyKlW2i+KDKFkkJQRvFyI/QXD83h8LyQw==
+decimal.js@^10.5.0:
+ version "10.5.0"
+ resolved "https://registry.npmjs.org/decimal.js/-/decimal.js-10.5.0.tgz#0f371c7cf6c4898ce0afb09836db73cd82010f22"
+ integrity sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==
-dedent@1.5.3, dedent@^1.0.0:
+dedent@1.5.3:
version "1.5.3"
resolved "https://registry.npmjs.org/dedent/-/dedent-1.5.3.tgz#99aee19eb9bae55a67327717b6e848d0bf777e5a"
integrity sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==
-deep-is@^0.1.3, deep-is@~0.1.3:
+dedent@^1.6.0:
+ version "1.6.0"
+ resolved "https://registry.npmjs.org/dedent/-/dedent-1.6.0.tgz#79d52d6389b1ffa67d2bcef59ba51847a9d503b2"
+ integrity sha512-F1Z+5UCFpmQUzJa11agbyPVMbpgT/qA3/SKyJ1jyBgm7dUcUEa8v9JwDkerSQXfakBwFljIxhOJqGkjUwZ9FSA==
+
+deep-is@^0.1.3:
version "0.1.4"
resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz"
integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==
-deepmerge@^4.2.2, deepmerge@^4.3.1:
+deepmerge@^4.3.1:
version "4.3.1"
resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a"
integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==
@@ -5618,10 +5850,10 @@ detect-indent@^5.0.0:
version "5.0.0"
resolved "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz"
-detect-newline@^3.0.0:
+detect-newline@^3.1.0:
version "3.1.0"
- resolved "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz"
- integrity sha1-V29d/GOuGhkv8ZLYrTr2MImRtlE=
+ resolved "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651"
+ integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==
detect-node@^2.0.4:
version "2.0.4"
@@ -5724,13 +5956,6 @@ domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0:
resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d"
integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==
-domexception@^4.0.0:
- version "4.0.0"
- resolved "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz"
- integrity sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==
- dependencies:
- webidl-conversions "^7.0.0"
-
domhandler@^4.0.0, domhandler@^4.2.0:
version "4.3.1"
resolved "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz"
@@ -5832,10 +6057,10 @@ ejs@^3.1.7:
dependencies:
jake "^10.8.5"
-electron-to-chromium@^1.5.73:
- version "1.5.97"
- resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.97.tgz#5c4a4744c79e7c85b187adf5160264ac130c776f"
- integrity sha512-HKLtaH02augM7ZOdYRuO19rWDeY+QSJ1VxnXFa/XDFLf07HvM90pALIJFgrO+UVaajI3+aJMMpojoUTLZyQ7JQ==
+electron-to-chromium@^1.5.160:
+ version "1.5.165"
+ resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.165.tgz#477b0957e42f071905a86f7c905a9848f95d2bdb"
+ integrity sha512-naiMx1Z6Nb2TxPU6fiFrUrDTjyPMLdTtaOd2oLmG8zVSg2hCWGkhPyxwk+qRmZ1ytwVqUv0u7ZcDA5+ALhaUtw==
elliptic@^6.0.0:
version "6.4.1"
@@ -5922,6 +6147,11 @@ entities@^4.2.0, entities@^4.4.0:
resolved "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz"
integrity sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==
+entities@^6.0.0:
+ version "6.0.1"
+ resolved "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz#c28c34a43379ca7f61d074130b2f5f7020a30694"
+ integrity sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==
+
env-paths@^2.2.0, env-paths@^2.2.1:
version "2.2.1"
resolved "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2"
@@ -6089,7 +6319,8 @@ escalade@^3.1.1, escalade@^3.2.0:
escape-html@~1.0.3:
version "1.0.3"
- resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz"
+ resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
+ integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==
escape-string-regexp@5.0.0, escape-string-regexp@^5.0.0:
version "5.0.0"
@@ -6110,32 +6341,20 @@ escape-string-regexp@^4.0.0:
resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz"
integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
-escodegen@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz"
- integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==
- dependencies:
- esprima "^4.0.1"
- estraverse "^5.2.0"
- esutils "^2.0.2"
- optionator "^0.8.1"
- optionalDependencies:
- source-map "~0.6.1"
-
-eslint-config-prettier@^10.1.1:
- version "10.1.1"
- resolved "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.1.tgz#cf0ff6e5c4e7e15f129f1f1ce2a5ecba92dec132"
- integrity sha512-4EQQr6wXwS+ZJSzaR5ZCrYgLxqvUjdXctaEtBqHcbkW944B1NQyO4qpdHQbXBONfwxXdkAY81HH4+LUfrg+zPw==
+eslint-config-prettier@^10.1.5:
+ version "10.1.5"
+ resolved "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.5.tgz#00c18d7225043b6fbce6a665697377998d453782"
+ integrity sha512-zc1UmCpNltmVY34vuLRV61r1K27sWuX39E+uyUnY8xS2Bex88VV9cugG+UZbRSRGtGyFboj+D8JODyme1plMpw==
eslint-plugin-react-hooks@^5.2.0:
version "5.2.0"
resolved "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz#1be0080901e6ac31ce7971beed3d3ec0a423d9e3"
integrity sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==
-eslint-plugin-react@^7.37.4:
- version "7.37.4"
- resolved "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.4.tgz#1b6c80b6175b6ae4b26055ae4d55d04c414c7181"
- integrity sha512-BGP0jRmfYyvOyvMoRX/uoUeW+GqNj9y16bPQzqAHf3AYII/tDs+jMN0dBVkl88/OZwNGwrVFxE7riHsXVfy/LQ==
+eslint-plugin-react@^7.37.5:
+ version "7.37.5"
+ resolved "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz#2975511472bdda1b272b34d779335c9b0e877065"
+ integrity sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==
dependencies:
array-includes "^3.1.8"
array.prototype.findlast "^1.2.5"
@@ -6147,7 +6366,7 @@ eslint-plugin-react@^7.37.4:
hasown "^2.0.2"
jsx-ast-utils "^2.4.1 || ^3.0.0"
minimatch "^3.1.2"
- object.entries "^1.1.8"
+ object.entries "^1.1.9"
object.fromentries "^2.0.8"
object.values "^1.2.1"
prop-types "^15.8.1"
@@ -6164,37 +6383,37 @@ eslint-scope@5.1.1:
esrecurse "^4.3.0"
estraverse "^4.1.1"
-eslint-scope@^8.3.0:
- version "8.3.0"
- resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.3.0.tgz#10cd3a918ffdd722f5f3f7b5b83db9b23c87340d"
- integrity sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==
+eslint-scope@^8.4.0:
+ version "8.4.0"
+ resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz#88e646a207fad61436ffa39eb505147200655c82"
+ integrity sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==
dependencies:
esrecurse "^4.3.0"
estraverse "^5.2.0"
-eslint-visitor-keys@^3.3.0:
+eslint-visitor-keys@^3.4.3:
version "3.4.3"
resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800"
integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==
-eslint-visitor-keys@^4.2.0:
- version "4.2.0"
- resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz#687bacb2af884fcdda8a6e7d65c606f46a14cd45"
- integrity sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==
+eslint-visitor-keys@^4.2.0, eslint-visitor-keys@^4.2.1:
+ version "4.2.1"
+ resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz#4cfea60fe7dd0ad8e816e1ed026c1d5251b512c1"
+ integrity sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==
-eslint@^9.22.0:
- version "9.22.0"
- resolved "https://registry.npmjs.org/eslint/-/eslint-9.22.0.tgz#0760043809fbf836f582140345233984d613c552"
- integrity sha512-9V/QURhsRN40xuHXWjV64yvrzMjcz7ZyNoF2jJFmy9j/SLk0u1OLSZgXi28MrXjymnjEGSR80WCdab3RGMDveQ==
+eslint@^9.29.0:
+ version "9.29.0"
+ resolved "https://registry.npmjs.org/eslint/-/eslint-9.29.0.tgz#65e3db3b7e5a5b04a8af541741a0f3648d0a81a6"
+ integrity sha512-GsGizj2Y1rCWDu6XoEekL3RLilp0voSePurjZIkxL3wlm5o5EC9VpgaP7lrCvjnkuLvzFBQWB3vWB3K5KQTveQ==
dependencies:
"@eslint-community/eslint-utils" "^4.2.0"
"@eslint-community/regexpp" "^4.12.1"
- "@eslint/config-array" "^0.19.2"
- "@eslint/config-helpers" "^0.1.0"
- "@eslint/core" "^0.12.0"
- "@eslint/eslintrc" "^3.3.0"
- "@eslint/js" "9.22.0"
- "@eslint/plugin-kit" "^0.2.7"
+ "@eslint/config-array" "^0.20.1"
+ "@eslint/config-helpers" "^0.2.1"
+ "@eslint/core" "^0.14.0"
+ "@eslint/eslintrc" "^3.3.1"
+ "@eslint/js" "9.29.0"
+ "@eslint/plugin-kit" "^0.3.1"
"@humanfs/node" "^0.16.6"
"@humanwhocodes/module-importer" "^1.0.1"
"@humanwhocodes/retry" "^0.4.2"
@@ -6205,9 +6424,9 @@ eslint@^9.22.0:
cross-spawn "^7.0.6"
debug "^4.3.2"
escape-string-regexp "^4.0.0"
- eslint-scope "^8.3.0"
- eslint-visitor-keys "^4.2.0"
- espree "^10.3.0"
+ eslint-scope "^8.4.0"
+ eslint-visitor-keys "^4.2.1"
+ espree "^10.4.0"
esquery "^1.5.0"
esutils "^2.0.2"
fast-deep-equal "^3.1.3"
@@ -6223,16 +6442,16 @@ eslint@^9.22.0:
natural-compare "^1.4.0"
optionator "^0.9.3"
-espree@^10.0.1, espree@^10.3.0:
- version "10.3.0"
- resolved "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz#29267cf5b0cb98735b65e64ba07e0ed49d1eed8a"
- integrity sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==
+espree@^10.0.1, espree@^10.4.0:
+ version "10.4.0"
+ resolved "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz#d54f4949d4629005a1fa168d937c3ff1f7e2a837"
+ integrity sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==
dependencies:
- acorn "^8.14.0"
+ acorn "^8.15.0"
acorn-jsx "^5.3.2"
- eslint-visitor-keys "^4.2.0"
+ eslint-visitor-keys "^4.2.1"
-esprima@^4.0.0, esprima@^4.0.1:
+esprima@^4.0.0:
version "4.0.1"
resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz"
@@ -6265,7 +6484,8 @@ esutils@^2.0.2:
etag@~1.8.1:
version "1.8.1"
- resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz"
+ resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
+ integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==
eventemitter2@6.4.7:
version "6.4.7"
@@ -6329,7 +6549,7 @@ execa@5.0.0:
signal-exit "^3.0.3"
strip-final-newline "^2.0.0"
-execa@^5.0.0, execa@^5.1.1:
+execa@^5.1.1:
version "5.1.1"
resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz"
integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==
@@ -6366,9 +6586,10 @@ executable@^4.1.1:
dependencies:
pify "^2.2.0"
-exit@^0.1.2:
- version "0.1.2"
- resolved "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz"
+exit-x@^0.2.2:
+ version "0.2.2"
+ resolved "https://registry.npmjs.org/exit-x/-/exit-x-0.2.2.tgz#1f9052de3b8d99a696b10dad5bced9bdd5c3aa64"
+ integrity sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==
expand-tilde@^2.0.0, expand-tilde@^2.0.2:
version "2.0.2"
@@ -6377,7 +6598,19 @@ expand-tilde@^2.0.0, expand-tilde@^2.0.2:
dependencies:
homedir-polyfill "^1.0.1"
-expect@^29.0.0, expect@^29.7.0:
+expect@30.0.2:
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/expect/-/expect-30.0.2.tgz#d073942c19d54cb7bc42c9b2a434d850433a7def"
+ integrity sha512-YN9Mgv2mtTWXVmifQq3QT+ixCL/uLuLJw+fdp8MOjKqu8K3XQh3o5aulMM1tn+O2DdrWNxLZTeJsCY/VofUA0A==
+ dependencies:
+ "@jest/expect-utils" "30.0.2"
+ "@jest/get-type" "30.0.1"
+ jest-matcher-utils "30.0.2"
+ jest-message-util "30.0.2"
+ jest-mock "30.0.2"
+ jest-util "30.0.2"
+
+expect@^29.0.0:
version "29.7.0"
resolved "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz#578874590dcb3214514084c08115d8aee61e11bc"
integrity sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==
@@ -6483,7 +6716,7 @@ fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0:
resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz"
integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
-fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6:
+fast-levenshtein@^2.0.6:
version "2.0.6"
resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"
integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
@@ -6493,12 +6726,12 @@ fast-safe-stringify@^2.0.7:
resolved "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz"
integrity sha1-EkqohYmSYfaK7bQqfAgN6dpgh0M=
-fast-xml-parser@^5.0.8:
- version "5.0.8"
- resolved "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.0.8.tgz#cb84ca077c0c5c45906051c13c4075ed44d3f271"
- integrity sha512-qY8NiI5L8ff00F2giyICiJxSSKHO52tC36LJqx2JtvGyAd5ZfehC/l4iUVVHpmpIa6sM9N5mneSLHQG2INGoHA==
+fast-xml-parser@^5.2.5:
+ version "5.2.5"
+ resolved "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.2.5.tgz#4809fdfb1310494e341098c25cb1341a01a9144a"
+ integrity sha512-pfX9uG9Ki0yekDHx2SiuRIyFdyAr1kMIMitPvb0YBo8SUfKvia7w7FIyd/l6av85pFYRhZscS75MwMnbvY+hcQ==
dependencies:
- strnum "^2.0.5"
+ strnum "^2.1.0"
fastq@^1.6.0:
version "1.6.1"
@@ -6514,11 +6747,12 @@ faye-websocket@^0.11.3:
dependencies:
websocket-driver ">=0.5.1"
-fb-watchman@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz"
+fb-watchman@^2.0.0, fb-watchman@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c"
+ integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==
dependencies:
- bser "^2.0.0"
+ bser "2.1.1"
fd-slicer@~1.1.0:
version "1.1.0"
@@ -6616,6 +6850,13 @@ find-up@^6.3.0:
locate-path "^7.1.0"
path-exists "^5.0.0"
+find-yarn-workspace-root@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz#f47fb8d239c900eb78179aa81b66673eac88f7bd"
+ integrity sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==
+ dependencies:
+ micromatch "^4.0.2"
+
findup-sync@^5.0.0:
version "5.0.0"
resolved "https://registry.npmjs.org/findup-sync/-/findup-sync-5.0.0.tgz#54380ad965a7edca00cc8f63113559aadc541bd2"
@@ -6775,10 +7016,10 @@ fs.realpath@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
-fsevents@^2.3.2, fsevents@~2.3.2:
- version "2.3.2"
- resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz"
- integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
+fsevents@^2.3.2, fsevents@^2.3.3, fsevents@~2.3.2:
+ version "2.3.3"
+ resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6"
+ integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==
function-bind@^1.1.1, function-bind@^1.1.2:
version "1.1.2"
@@ -7061,10 +7302,10 @@ globals@^14.0.0:
resolved "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz#898d7413c29babcf6bafe56fcadded858ada724e"
integrity sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==
-globals@^16.0.0:
- version "16.0.0"
- resolved "https://registry.npmjs.org/globals/-/globals-16.0.0.tgz#3d7684652c5c4fbd086ec82f9448214da49382d8"
- integrity sha512-iInW14XItCXET01CQFqudPOWP2jYMl7T+QRQT+UNcR/iQncN/F0UNpgd76iFkBPgNQb4+X3LV9tLJYzwh+Gl3A==
+globals@^16.2.0:
+ version "16.2.0"
+ resolved "https://registry.npmjs.org/globals/-/globals-16.2.0.tgz#19efcd1ddde2bd5efce128e5c2e441df1abc6f7c"
+ integrity sha512-O+7l9tPdHCU320IigZZPj5zmRCFG9xHmx9cU8FqU2Rp+JN714seHV+2S9+JslCpY4gJwU2vOGox0wzgae/MCEg==
globalthis@^1.0.4:
version "1.0.4"
@@ -7278,12 +7519,12 @@ hpack.js@^2.1.6:
readable-stream "^2.0.1"
wbuf "^1.1.0"
-html-encoding-sniffer@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz"
- integrity sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==
+html-encoding-sniffer@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz#696df529a7cfd82446369dc5193e590a3735b448"
+ integrity sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==
dependencies:
- whatwg-encoding "^2.0.0"
+ whatwg-encoding "^3.1.1"
html-escaper@^2.0.0:
version "2.0.2"
@@ -7345,7 +7586,7 @@ http-deceiver@^1.2.7:
version "1.2.7"
resolved "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz"
-http-errors@2.0.0:
+http-errors@2.0.0, http-errors@^2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz"
integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==
@@ -7370,27 +7611,18 @@ http-parser-js@>=0.5.1:
resolved "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz"
integrity sha1-AdJwnHnUFpi7AdTezF6dpOSgM9k=
-http-proxy-agent@^5.0.0:
- version "5.0.0"
- resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz"
- integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==
- dependencies:
- "@tootallnate/once" "2"
- agent-base "6"
- debug "4"
-
-http-proxy-agent@^7.0.0:
- version "7.0.0"
- resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz#e9096c5afd071a3fce56e6252bb321583c124673"
- integrity sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==
+http-proxy-agent@^7.0.0, http-proxy-agent@^7.0.2:
+ version "7.0.2"
+ resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz#9a8b1f246866c028509486585f62b8f2c18c270e"
+ integrity sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==
dependencies:
agent-base "^7.1.0"
debug "^4.3.4"
-http-proxy-middleware@^2.0.7:
- version "2.0.7"
- resolved "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz#915f236d92ae98ef48278a95dedf17e991936ec6"
- integrity sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==
+http-proxy-middleware@^2.0.9:
+ version "2.0.9"
+ resolved "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz#e9e63d68afaa4eee3d147f39149ab84c0c2815ef"
+ integrity sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==
dependencies:
"@types/http-proxy" "^1.17.8"
http-proxy "^1.18.1"
@@ -7399,9 +7631,9 @@ http-proxy-middleware@^2.0.7:
micromatch "^4.0.2"
http-proxy-middleware@^3.0.3:
- version "3.0.3"
- resolved "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-3.0.3.tgz#dc1313c75bd00d81e103823802551ee30130ebd1"
- integrity sha512-usY0HG5nyDUwtqpiZdETNbmKtw3QQ1jwYFZ9wi5iHzX2BcILwQKtYDJPo7XHTsu5Z0B2Hj3W9NNnbd+AjFWjqg==
+ version "3.0.5"
+ resolved "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-3.0.5.tgz#9dcde663edc44079bc5a9c63e03fe5e5d6037fab"
+ integrity sha512-GLZZm1X38BPY4lkXA01jhwxvDoOkkXqjgVyUzVxiEK4iuRu03PZoYHhHRwxnfhQMDuaxi3vVri0YgSro/1oWqg==
dependencies:
"@types/http-proxy" "^1.17.15"
debug "^4.3.6"
@@ -7432,20 +7664,12 @@ https-browserify@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz"
-https-proxy-agent@^5.0.1:
- version "5.0.1"
- resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz"
- integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==
- dependencies:
- agent-base "6"
- debug "4"
-
-https-proxy-agent@^7.0.1:
- version "7.0.2"
- resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz#e2645b846b90e96c6e6f347fb5b2e41f1590b09b"
- integrity sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==
+https-proxy-agent@^7.0.1, https-proxy-agent@^7.0.6:
+ version "7.0.6"
+ resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz#da8dfeac7da130b05c2ba4b59c9b6cd66611a6b9"
+ integrity sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==
dependencies:
- agent-base "^7.0.2"
+ agent-base "^7.1.2"
debug "4"
human-signals@^1.1.1:
@@ -7524,11 +7748,16 @@ ignore-walk@^6.0.4:
dependencies:
minimatch "^9.0.0"
-ignore@^5.0.4, ignore@^5.2.0, ignore@^5.2.4, ignore@^5.3.1:
+ignore@^5.0.4, ignore@^5.2.0, ignore@^5.2.4:
version "5.3.1"
resolved "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef"
integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==
+ignore@^7.0.0:
+ version "7.0.5"
+ resolved "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz#4cb5f6cd7d4c7ab0365738c7aea888baa6d7efd9"
+ integrity sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==
+
image-size@~0.5.0:
version "0.5.5"
resolved "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c"
@@ -7547,7 +7776,7 @@ import-lazy@~4.0.0:
resolved "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153"
integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==
-import-local@3.1.0, import-local@^3.0.2:
+import-local@3.1.0:
version "3.1.0"
resolved "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4"
integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==
@@ -7555,6 +7784,14 @@ import-local@3.1.0, import-local@^3.0.2:
pkg-dir "^4.2.0"
resolve-cwd "^3.0.0"
+import-local@^3.2.0:
+ version "3.2.0"
+ resolved "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz#c3d5c745798c02a6f8b897726aba5100186ee260"
+ integrity sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==
+ dependencies:
+ pkg-dir "^4.2.0"
+ resolve-cwd "^3.0.0"
+
imurmurhash@^0.1.4:
version "0.1.4"
resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz"
@@ -7842,9 +8079,10 @@ is-fullwidth-code-point@^5.0.0:
dependencies:
get-east-asian-width "^1.0.0"
-is-generator-fn@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.0.0.tgz"
+is-generator-fn@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118"
+ integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==
is-generator-function@^1.0.10, is-generator-function@^1.0.7:
version "1.0.10"
@@ -8092,7 +8330,7 @@ is-windows@^1.0.1:
resolved "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d"
integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==
-is-wsl@^2.2.0:
+is-wsl@^2.1.1, is-wsl@^2.2.0:
version "2.2.0"
resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz"
integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==
@@ -8142,25 +8380,14 @@ istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0:
resolved "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz"
integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==
-istanbul-lib-instrument@^5.0.4:
- version "5.1.0"
- resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz"
- integrity sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==
- dependencies:
- "@babel/core" "^7.12.3"
- "@babel/parser" "^7.14.7"
- "@istanbuljs/schema" "^0.1.2"
- istanbul-lib-coverage "^3.2.0"
- semver "^6.3.0"
-
-istanbul-lib-instrument@^6.0.0:
- version "6.0.0"
- resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.0.tgz#7a8af094cbfff1d5bb280f62ce043695ae8dd5b8"
- integrity sha512-x58orMzEVfzPUKqlbLd1hXCnySCxKdDKa6Rjg97CwuLLRI4g3FHTdnExu1OqffVFay6zeMW+T6/DowFLndWnIw==
+istanbul-lib-instrument@^6.0.0, istanbul-lib-instrument@^6.0.2:
+ version "6.0.3"
+ resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz#fa15401df6c15874bcb2105f773325d78c666765"
+ integrity sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==
dependencies:
- "@babel/core" "^7.12.3"
- "@babel/parser" "^7.14.7"
- "@istanbuljs/schema" "^0.1.2"
+ "@babel/core" "^7.23.9"
+ "@babel/parser" "^7.23.9"
+ "@istanbuljs/schema" "^0.1.3"
istanbul-lib-coverage "^3.2.0"
semver "^7.5.4"
@@ -8173,14 +8400,14 @@ istanbul-lib-report@^3.0.0:
make-dir "^3.0.0"
supports-color "^7.1.0"
-istanbul-lib-source-maps@^4.0.0:
- version "4.0.0"
- resolved "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz"
- integrity sha1-dXQ85tlruG3H7kNSz2Nmoj8LGtk=
+istanbul-lib-source-maps@^5.0.0:
+ version "5.0.6"
+ resolved "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-5.0.6.tgz#acaef948df7747c8eb5fbf1265cb980f6353a441"
+ integrity sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==
dependencies:
+ "@jridgewell/trace-mapping" "^0.3.23"
debug "^4.1.1"
istanbul-lib-coverage "^3.0.0"
- source-map "^0.6.1"
istanbul-reports@^3.1.3:
version "3.1.3"
@@ -8228,86 +8455,97 @@ jake@^10.8.5:
filelist "^1.0.1"
minimatch "^3.0.4"
-jest-changed-files@^29.7.0:
- version "29.7.0"
- resolved "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz#1c06d07e77c78e1585d020424dedc10d6e17ac3a"
- integrity sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==
+jest-changed-files@30.0.2:
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-30.0.2.tgz#2c275263037f8f291b71cbb0a4f639c519ab7eb8"
+ integrity sha512-Ius/iRST9FKfJI+I+kpiDh8JuUlAISnRszF9ixZDIqJF17FckH5sOzKC8a0wd0+D+8em5ADRHA5V5MnfeDk2WA==
dependencies:
- execa "^5.0.0"
- jest-util "^29.7.0"
+ execa "^5.1.1"
+ jest-util "30.0.2"
p-limit "^3.1.0"
-jest-circus@^29.7.0:
- version "29.7.0"
- resolved "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz#b6817a45fcc835d8b16d5962d0c026473ee3668a"
- integrity sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==
+jest-circus@30.0.2:
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/jest-circus/-/jest-circus-30.0.2.tgz#a00a408d5d32d2b547f20f9e84a487d236ed8ee1"
+ integrity sha512-NRozwx4DaFHcCUtwdEd/0jBLL1imyMrCbla3vF//wdsB2g6jIicMbjx9VhqE/BYU4dwsOQld+06ODX0oZ9xOLg==
dependencies:
- "@jest/environment" "^29.7.0"
- "@jest/expect" "^29.7.0"
- "@jest/test-result" "^29.7.0"
- "@jest/types" "^29.6.3"
+ "@jest/environment" "30.0.2"
+ "@jest/expect" "30.0.2"
+ "@jest/test-result" "30.0.2"
+ "@jest/types" "30.0.1"
"@types/node" "*"
- chalk "^4.0.0"
+ chalk "^4.1.2"
co "^4.6.0"
- dedent "^1.0.0"
- is-generator-fn "^2.0.0"
- jest-each "^29.7.0"
- jest-matcher-utils "^29.7.0"
- jest-message-util "^29.7.0"
- jest-runtime "^29.7.0"
- jest-snapshot "^29.7.0"
- jest-util "^29.7.0"
+ dedent "^1.6.0"
+ is-generator-fn "^2.1.0"
+ jest-each "30.0.2"
+ jest-matcher-utils "30.0.2"
+ jest-message-util "30.0.2"
+ jest-runtime "30.0.2"
+ jest-snapshot "30.0.2"
+ jest-util "30.0.2"
p-limit "^3.1.0"
- pretty-format "^29.7.0"
- pure-rand "^6.0.0"
+ pretty-format "30.0.2"
+ pure-rand "^7.0.0"
slash "^3.0.0"
- stack-utils "^2.0.3"
+ stack-utils "^2.0.6"
-jest-cli@^29.7.0:
- version "29.7.0"
- resolved "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz#5592c940798e0cae677eec169264f2d839a37995"
- integrity sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==
+jest-cli@30.0.2:
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/jest-cli/-/jest-cli-30.0.2.tgz#cf8ad8a1157721c3a1dc3a371565f6b7f5e6b549"
+ integrity sha512-yQ6Qz747oUbMYLNAqOlEby+hwXx7WEJtCl0iolBRpJhr2uvkBgiVMrvuKirBc8utwQBnkETFlDUkYifbRpmBrQ==
dependencies:
- "@jest/core" "^29.7.0"
- "@jest/test-result" "^29.7.0"
- "@jest/types" "^29.6.3"
- chalk "^4.0.0"
- create-jest "^29.7.0"
- exit "^0.1.2"
- import-local "^3.0.2"
- jest-config "^29.7.0"
- jest-util "^29.7.0"
- jest-validate "^29.7.0"
- yargs "^17.3.1"
+ "@jest/core" "30.0.2"
+ "@jest/test-result" "30.0.2"
+ "@jest/types" "30.0.1"
+ chalk "^4.1.2"
+ exit-x "^0.2.2"
+ import-local "^3.2.0"
+ jest-config "30.0.2"
+ jest-util "30.0.2"
+ jest-validate "30.0.2"
+ yargs "^17.7.2"
-jest-config@^29.7.0:
- version "29.7.0"
- resolved "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz#bcbda8806dbcc01b1e316a46bb74085a84b0245f"
- integrity sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==
- dependencies:
- "@babel/core" "^7.11.6"
- "@jest/test-sequencer" "^29.7.0"
- "@jest/types" "^29.6.3"
- babel-jest "^29.7.0"
- chalk "^4.0.0"
- ci-info "^3.2.0"
- deepmerge "^4.2.2"
- glob "^7.1.3"
- graceful-fs "^4.2.9"
- jest-circus "^29.7.0"
- jest-environment-node "^29.7.0"
- jest-get-type "^29.6.3"
- jest-regex-util "^29.6.3"
- jest-resolve "^29.7.0"
- jest-runner "^29.7.0"
- jest-util "^29.7.0"
- jest-validate "^29.7.0"
- micromatch "^4.0.4"
+jest-config@30.0.2:
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/jest-config/-/jest-config-30.0.2.tgz#a4884ba3b4d31fb0599b0b78e7a0204efb126f9d"
+ integrity sha512-vo0fVq+uzDcXETFVnCUyr5HaUCM8ES6DEuS9AFpma34BVXMRRNlsqDyiW5RDHaEFoeFlJHoI4Xjh/WSYIAL58g==
+ dependencies:
+ "@babel/core" "^7.27.4"
+ "@jest/get-type" "30.0.1"
+ "@jest/pattern" "30.0.1"
+ "@jest/test-sequencer" "30.0.2"
+ "@jest/types" "30.0.1"
+ babel-jest "30.0.2"
+ chalk "^4.1.2"
+ ci-info "^4.2.0"
+ deepmerge "^4.3.1"
+ glob "^10.3.10"
+ graceful-fs "^4.2.11"
+ jest-circus "30.0.2"
+ jest-docblock "30.0.1"
+ jest-environment-node "30.0.2"
+ jest-regex-util "30.0.1"
+ jest-resolve "30.0.2"
+ jest-runner "30.0.2"
+ jest-util "30.0.2"
+ jest-validate "30.0.2"
+ micromatch "^4.0.8"
parse-json "^5.2.0"
- pretty-format "^29.7.0"
+ pretty-format "30.0.2"
slash "^3.0.0"
strip-json-comments "^3.1.1"
+jest-diff@30.0.2:
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/jest-diff/-/jest-diff-30.0.2.tgz#db77e7ca48a964337c0a4259d5e389c0bb124d7e"
+ integrity sha512-2UjrNvDJDn/oHFpPrUTVmvYYDNeNtw2DlY3er8bI6vJJb9Fb35ycp/jFLd5RdV59tJ8ekVXX3o/nwPcscgXZJQ==
+ dependencies:
+ "@jest/diff-sequences" "30.0.1"
+ "@jest/get-type" "30.0.1"
+ chalk "^4.1.2"
+ pretty-format "30.0.2"
+
"jest-diff@>=29.4.3 < 30", jest-diff@^29.2.0, jest-diff@^29.4.1, jest-diff@^29.7.0:
version "29.7.0"
resolved "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz#017934a66ebb7ecf6f205e84699be10afd70458a"
@@ -8318,49 +8556,47 @@ jest-config@^29.7.0:
jest-get-type "^29.6.3"
pretty-format "^29.7.0"
-jest-docblock@^29.7.0:
- version "29.7.0"
- resolved "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz#8fddb6adc3cdc955c93e2a87f61cfd350d5d119a"
- integrity sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==
+jest-docblock@30.0.1:
+ version "30.0.1"
+ resolved "https://registry.npmjs.org/jest-docblock/-/jest-docblock-30.0.1.tgz#545ff59f2fa88996bd470dba7d3798a8421180b1"
+ integrity sha512-/vF78qn3DYphAaIc3jy4gA7XSAz167n9Bm/wn/1XhTLW7tTBIzXtCJpb/vcmc73NIIeeohCbdL94JasyXUZsGA==
dependencies:
- detect-newline "^3.0.0"
+ detect-newline "^3.1.0"
-jest-each@^29.7.0:
- version "29.7.0"
- resolved "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz#162a9b3f2328bdd991beaabffbb74745e56577d1"
- integrity sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==
+jest-each@30.0.2:
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/jest-each/-/jest-each-30.0.2.tgz#402e189784715f5c76f1bb97c29842e79abe99a1"
+ integrity sha512-ZFRsTpe5FUWFQ9cWTMguCaiA6kkW5whccPy9JjD1ezxh+mJeqmz8naL8Fl/oSbNJv3rgB0x87WBIkA5CObIUZQ==
dependencies:
- "@jest/types" "^29.6.3"
- chalk "^4.0.0"
- jest-get-type "^29.6.3"
- jest-util "^29.7.0"
- pretty-format "^29.7.0"
+ "@jest/get-type" "30.0.1"
+ "@jest/types" "30.0.1"
+ chalk "^4.1.2"
+ jest-util "30.0.2"
+ pretty-format "30.0.2"
-jest-environment-jsdom@^29.7.0:
- version "29.7.0"
- resolved "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.7.0.tgz#d206fa3551933c3fd519e5dfdb58a0f5139a837f"
- integrity sha512-k9iQbsf9OyOfdzWH8HDmrRT0gSIcX+FLNW7IQq94tFX0gynPwqDTW0Ho6iMVNjGz/nb+l/vW3dWM2bbLLpkbXA==
+jest-environment-jsdom@^30.0.2:
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-30.0.2.tgz#8f0eb3544ba5abb8de71a2be42b5a95f04485e91"
+ integrity sha512-lwMpe7hZ81e2PpHj+4nowAzSkC0p8ftRfzC+qEjav9p5ElCs6LAce3y46iLwMS27oL9+/KQe55gUvUDwrlDeJQ==
dependencies:
- "@jest/environment" "^29.7.0"
- "@jest/fake-timers" "^29.7.0"
- "@jest/types" "^29.6.3"
- "@types/jsdom" "^20.0.0"
+ "@jest/environment" "30.0.2"
+ "@jest/environment-jsdom-abstract" "30.0.2"
+ "@types/jsdom" "^21.1.7"
"@types/node" "*"
- jest-mock "^29.7.0"
- jest-util "^29.7.0"
- jsdom "^20.0.0"
+ jsdom "^26.1.0"
-jest-environment-node@^29.7.0:
- version "29.7.0"
- resolved "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz#0b93e111dda8ec120bc8300e6d1fb9576e164376"
- integrity sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==
+jest-environment-node@30.0.2:
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-30.0.2.tgz#3c24d6becb505f344f52cddb15ea506cf3288543"
+ integrity sha512-XsGtZ0H+a70RsxAQkKuIh0D3ZlASXdZdhpOSBq9WRPq6lhe0IoQHGW0w9ZUaPiZQ/CpkIdprvlfV1QcXcvIQLQ==
dependencies:
- "@jest/environment" "^29.7.0"
- "@jest/fake-timers" "^29.7.0"
- "@jest/types" "^29.6.3"
+ "@jest/environment" "30.0.2"
+ "@jest/fake-timers" "30.0.2"
+ "@jest/types" "30.0.1"
"@types/node" "*"
- jest-mock "^29.7.0"
- jest-util "^29.7.0"
+ jest-mock "30.0.2"
+ jest-util "30.0.2"
+ jest-validate "30.0.2"
jest-fetch-mock@^3.0.3:
version "3.0.3"
@@ -8375,6 +8611,24 @@ jest-get-type@^29.6.3:
resolved "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz#36f499fdcea197c1045a127319c0481723908fd1"
integrity sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==
+jest-haste-map@30.0.2:
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-30.0.2.tgz#83826e7e352fa139dc95100337aff4de58c99453"
+ integrity sha512-telJBKpNLeCb4MaX+I5k496556Y2FiKR/QLZc0+MGBYl4k3OO0472drlV2LUe7c1Glng5HuAu+5GLYp//GpdOQ==
+ dependencies:
+ "@jest/types" "30.0.1"
+ "@types/node" "*"
+ anymatch "^3.1.3"
+ fb-watchman "^2.0.2"
+ graceful-fs "^4.2.11"
+ jest-regex-util "30.0.1"
+ jest-util "30.0.2"
+ jest-worker "30.0.2"
+ micromatch "^4.0.8"
+ walker "^1.0.8"
+ optionalDependencies:
+ fsevents "^2.3.3"
+
jest-haste-map@^29.7.0:
version "29.7.0"
resolved "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz#3c2396524482f5a0506376e6c858c3bbcc17b104"
@@ -8394,13 +8648,23 @@ jest-haste-map@^29.7.0:
optionalDependencies:
fsevents "^2.3.2"
-jest-leak-detector@^29.7.0:
- version "29.7.0"
- resolved "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz#5b7ec0dadfdfec0ca383dc9aa016d36b5ea4c728"
- integrity sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==
+jest-leak-detector@30.0.2:
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-30.0.2.tgz#da4df660615d170136d2b468af3bf1c9bff0137e"
+ integrity sha512-U66sRrAYdALq+2qtKffBLDWsQ/XoNNs2Lcr83sc9lvE/hEpNafJlq2lXCPUBMNqamMECNxSIekLfe69qg4KMIQ==
dependencies:
- jest-get-type "^29.6.3"
- pretty-format "^29.7.0"
+ "@jest/get-type" "30.0.1"
+ pretty-format "30.0.2"
+
+jest-matcher-utils@30.0.2:
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.0.2.tgz#2dbb5f9aacfdd9c013fa72ed6132ca4e1b41f8db"
+ integrity sha512-1FKwgJYECR8IT93KMKmjKHSLyru0DqguThov/aWpFccC0wbiXGOxYEu7SScderBD7ruDOpl7lc5NG6w3oxKfaA==
+ dependencies:
+ "@jest/get-type" "30.0.1"
+ chalk "^4.1.2"
+ jest-diff "30.0.2"
+ pretty-format "30.0.2"
jest-matcher-utils@^29.7.0:
version "29.7.0"
@@ -8412,6 +8676,21 @@ jest-matcher-utils@^29.7.0:
jest-get-type "^29.6.3"
pretty-format "^29.7.0"
+jest-message-util@30.0.2:
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-30.0.2.tgz#9dfdc37570d172f0ffdc42a0318036ff4008837f"
+ integrity sha512-vXywcxmr0SsKXF/bAD7t7nMamRvPuJkras00gqYeB1V0WllxZrbZ0paRr3XqpFU2sYYjD0qAaG2fRyn/CGZ0aw==
+ dependencies:
+ "@babel/code-frame" "^7.27.1"
+ "@jest/types" "30.0.1"
+ "@types/stack-utils" "^2.0.3"
+ chalk "^4.1.2"
+ graceful-fs "^4.2.11"
+ micromatch "^4.0.8"
+ pretty-format "30.0.2"
+ slash "^3.0.0"
+ stack-utils "^2.0.6"
+
jest-message-util@^29.7.0:
version "29.7.0"
resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz#8bc392e204e95dfe7564abbe72a404e28e51f7f3"
@@ -8427,34 +8706,53 @@ jest-message-util@^29.7.0:
slash "^3.0.0"
stack-utils "^2.0.3"
-jest-mock@^29.7.0:
- version "29.7.0"
- resolved "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz#4e836cf60e99c6fcfabe9f99d017f3fdd50a6347"
- integrity sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==
+jest-mock@30.0.2:
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/jest-mock/-/jest-mock-30.0.2.tgz#5e4245f25f6f9532714906cab10a2b9e39eb2183"
+ integrity sha512-PnZOHmqup/9cT/y+pXIVbbi8ID6U1XHRmbvR7MvUy4SLqhCbwpkmXhLbsWbGewHrV5x/1bF7YDjs+x24/QSvFA==
dependencies:
- "@jest/types" "^29.6.3"
+ "@jest/types" "30.0.1"
"@types/node" "*"
- jest-util "^29.7.0"
+ jest-util "30.0.2"
-jest-pnp-resolver@^1.2.2:
- version "1.2.2"
- resolved "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz"
- integrity sha1-twSsCuAoqJEIpNBAs/kZ393I4zw=
+jest-pnp-resolver@^1.2.2, jest-pnp-resolver@^1.2.3:
+ version "1.2.3"
+ resolved "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e"
+ integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==
+
+jest-regex-util@30.0.1:
+ version "30.0.1"
+ resolved "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-30.0.1.tgz#f17c1de3958b67dfe485354f5a10093298f2a49b"
+ integrity sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA==
jest-regex-util@^29.6.3:
version "29.6.3"
resolved "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz#4a556d9c776af68e1c5f48194f4d0327d24e8a52"
integrity sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==
-jest-resolve-dependencies@^29.7.0:
- version "29.7.0"
- resolved "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz#1b04f2c095f37fc776ff40803dc92921b1e88428"
- integrity sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==
+jest-resolve-dependencies@30.0.2:
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-30.0.2.tgz#0c5da8dc5f791f3de10c1d5df294503cd612e5a6"
+ integrity sha512-Lp1iIXpsF5fGM4vyP8xHiIy2H5L5yO67/nXoYJzH4kz+fQmO+ZMKxzYLyWxYy4EeCLeNQ6a9OozL+uHZV2iuEA==
dependencies:
- jest-regex-util "^29.6.3"
- jest-snapshot "^29.7.0"
+ jest-regex-util "30.0.1"
+ jest-snapshot "30.0.2"
+
+jest-resolve@30.0.2:
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-30.0.2.tgz#4b7c826a35e9657189568e4dafc0ba5f05868cf2"
+ integrity sha512-q/XT0XQvRemykZsvRopbG6FQUT6/ra+XV6rPijyjT6D0msOyCvR2A5PlWZLd+fH0U8XWKZfDiAgrUNDNX2BkCw==
+ dependencies:
+ chalk "^4.1.2"
+ graceful-fs "^4.2.11"
+ jest-haste-map "30.0.2"
+ jest-pnp-resolver "^1.2.3"
+ jest-util "30.0.2"
+ jest-validate "30.0.2"
+ slash "^3.0.0"
+ unrs-resolver "^1.7.11"
-jest-resolve@^29.5.0, jest-resolve@^29.7.0:
+jest-resolve@^29.5.0:
version "29.7.0"
resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz#64d6a8992dd26f635ab0c01e5eef4399c6bcbc30"
integrity sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==
@@ -8469,86 +8767,100 @@ jest-resolve@^29.5.0, jest-resolve@^29.7.0:
resolve.exports "^2.0.0"
slash "^3.0.0"
-jest-runner@^29.7.0:
- version "29.7.0"
- resolved "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz#809af072d408a53dcfd2e849a4c976d3132f718e"
- integrity sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==
+jest-runner@30.0.2:
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/jest-runner/-/jest-runner-30.0.2.tgz#28022ea290e2759864ae97cb5307bcae98e68f2d"
+ integrity sha512-6H+CIFiDLVt1Ix6jLzASXz3IoIiDukpEIxL9FHtDQ2BD/k5eFtDF5e5N9uItzRE3V1kp7VoSRyrGBytXKra4xA==
dependencies:
- "@jest/console" "^29.7.0"
- "@jest/environment" "^29.7.0"
- "@jest/test-result" "^29.7.0"
- "@jest/transform" "^29.7.0"
- "@jest/types" "^29.6.3"
+ "@jest/console" "30.0.2"
+ "@jest/environment" "30.0.2"
+ "@jest/test-result" "30.0.2"
+ "@jest/transform" "30.0.2"
+ "@jest/types" "30.0.1"
"@types/node" "*"
- chalk "^4.0.0"
+ chalk "^4.1.2"
emittery "^0.13.1"
- graceful-fs "^4.2.9"
- jest-docblock "^29.7.0"
- jest-environment-node "^29.7.0"
- jest-haste-map "^29.7.0"
- jest-leak-detector "^29.7.0"
- jest-message-util "^29.7.0"
- jest-resolve "^29.7.0"
- jest-runtime "^29.7.0"
- jest-util "^29.7.0"
- jest-watcher "^29.7.0"
- jest-worker "^29.7.0"
- p-limit "^3.1.0"
- source-map-support "0.5.13"
-
-jest-runtime@^29.7.0:
- version "29.7.0"
- resolved "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz#efecb3141cf7d3767a3a0cc8f7c9990587d3d817"
- integrity sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==
- dependencies:
- "@jest/environment" "^29.7.0"
- "@jest/fake-timers" "^29.7.0"
- "@jest/globals" "^29.7.0"
- "@jest/source-map" "^29.6.3"
- "@jest/test-result" "^29.7.0"
- "@jest/transform" "^29.7.0"
- "@jest/types" "^29.6.3"
- "@types/node" "*"
- chalk "^4.0.0"
- cjs-module-lexer "^1.0.0"
- collect-v8-coverage "^1.0.0"
- glob "^7.1.3"
- graceful-fs "^4.2.9"
- jest-haste-map "^29.7.0"
- jest-message-util "^29.7.0"
- jest-mock "^29.7.0"
- jest-regex-util "^29.6.3"
- jest-resolve "^29.7.0"
- jest-snapshot "^29.7.0"
- jest-util "^29.7.0"
- slash "^3.0.0"
- strip-bom "^4.0.0"
-
-jest-snapshot@^29.7.0:
- version "29.7.0"
- resolved "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz#c2c574c3f51865da1bb329036778a69bf88a6be5"
- integrity sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==
- dependencies:
- "@babel/core" "^7.11.6"
- "@babel/generator" "^7.7.2"
- "@babel/plugin-syntax-jsx" "^7.7.2"
- "@babel/plugin-syntax-typescript" "^7.7.2"
- "@babel/types" "^7.3.3"
- "@jest/expect-utils" "^29.7.0"
- "@jest/transform" "^29.7.0"
- "@jest/types" "^29.6.3"
- babel-preset-current-node-syntax "^1.0.0"
- chalk "^4.0.0"
- expect "^29.7.0"
- graceful-fs "^4.2.9"
- jest-diff "^29.7.0"
- jest-get-type "^29.6.3"
- jest-matcher-utils "^29.7.0"
- jest-message-util "^29.7.0"
- jest-util "^29.7.0"
- natural-compare "^1.4.0"
- pretty-format "^29.7.0"
- semver "^7.5.3"
+ exit-x "^0.2.2"
+ graceful-fs "^4.2.11"
+ jest-docblock "30.0.1"
+ jest-environment-node "30.0.2"
+ jest-haste-map "30.0.2"
+ jest-leak-detector "30.0.2"
+ jest-message-util "30.0.2"
+ jest-resolve "30.0.2"
+ jest-runtime "30.0.2"
+ jest-util "30.0.2"
+ jest-watcher "30.0.2"
+ jest-worker "30.0.2"
+ p-limit "^3.1.0"
+ source-map-support "0.5.13"
+
+jest-runtime@30.0.2:
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/jest-runtime/-/jest-runtime-30.0.2.tgz#db5b4723ebdb8c2158779c055976cb6cc22ce1df"
+ integrity sha512-H1a51/soNOeAjoggu6PZKTH7DFt8JEGN4mesTSwyqD2jU9PXD04Bp6DKbt2YVtQvh2JcvH2vjbkEerCZ3lRn7A==
+ dependencies:
+ "@jest/environment" "30.0.2"
+ "@jest/fake-timers" "30.0.2"
+ "@jest/globals" "30.0.2"
+ "@jest/source-map" "30.0.1"
+ "@jest/test-result" "30.0.2"
+ "@jest/transform" "30.0.2"
+ "@jest/types" "30.0.1"
+ "@types/node" "*"
+ chalk "^4.1.2"
+ cjs-module-lexer "^2.1.0"
+ collect-v8-coverage "^1.0.2"
+ glob "^10.3.10"
+ graceful-fs "^4.2.11"
+ jest-haste-map "30.0.2"
+ jest-message-util "30.0.2"
+ jest-mock "30.0.2"
+ jest-regex-util "30.0.1"
+ jest-resolve "30.0.2"
+ jest-snapshot "30.0.2"
+ jest-util "30.0.2"
+ slash "^3.0.0"
+ strip-bom "^4.0.0"
+
+jest-snapshot@30.0.2:
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-30.0.2.tgz#0f9f2c59c2070874a2db96d30c8543dfef657701"
+ integrity sha512-KeoHikoKGln3OlN7NS7raJ244nIVr2K46fBTNdfuxqYv2/g4TVyWDSO4fmk08YBJQMjs3HNfG1rlLfL/KA+nUw==
+ dependencies:
+ "@babel/core" "^7.27.4"
+ "@babel/generator" "^7.27.5"
+ "@babel/plugin-syntax-jsx" "^7.27.1"
+ "@babel/plugin-syntax-typescript" "^7.27.1"
+ "@babel/types" "^7.27.3"
+ "@jest/expect-utils" "30.0.2"
+ "@jest/get-type" "30.0.1"
+ "@jest/snapshot-utils" "30.0.1"
+ "@jest/transform" "30.0.2"
+ "@jest/types" "30.0.1"
+ babel-preset-current-node-syntax "^1.1.0"
+ chalk "^4.1.2"
+ expect "30.0.2"
+ graceful-fs "^4.2.11"
+ jest-diff "30.0.2"
+ jest-matcher-utils "30.0.2"
+ jest-message-util "30.0.2"
+ jest-util "30.0.2"
+ pretty-format "30.0.2"
+ semver "^7.7.2"
+ synckit "^0.11.8"
+
+jest-util@30.0.2:
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/jest-util/-/jest-util-30.0.2.tgz#1bd8411f81e6f5e2ca8b31bb2534ebcd7cbac065"
+ integrity sha512-8IyqfKS4MqprBuUpZNlFB5l+WFehc8bfCe1HSZFHzft2mOuND8Cvi9r1musli+u6F3TqanCZ/Ik4H4pXUolZIg==
+ dependencies:
+ "@jest/types" "30.0.1"
+ "@types/node" "*"
+ chalk "^4.1.2"
+ ci-info "^4.2.0"
+ graceful-fs "^4.2.11"
+ picomatch "^4.0.2"
jest-util@^29.7.0:
version "29.7.0"
@@ -8562,6 +8874,18 @@ jest-util@^29.7.0:
graceful-fs "^4.2.9"
picomatch "^2.2.3"
+jest-validate@30.0.2:
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-30.0.2.tgz#f62a2f0e014dac94747509ba8c2bcd5d48215b7f"
+ integrity sha512-noOvul+SFER4RIvNAwGn6nmV2fXqBq67j+hKGHKGFCmK4ks/Iy1FSrqQNBLGKlu4ZZIRL6Kg1U72N1nxuRCrGQ==
+ dependencies:
+ "@jest/get-type" "30.0.1"
+ "@jest/types" "30.0.1"
+ camelcase "^6.3.0"
+ chalk "^4.1.2"
+ leven "^3.1.0"
+ pretty-format "30.0.2"
+
jest-validate@^29.7.0:
version "29.7.0"
resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz#7bf705511c64da591d46b15fce41400d52147d9c"
@@ -8574,19 +8898,19 @@ jest-validate@^29.7.0:
leven "^3.1.0"
pretty-format "^29.7.0"
-jest-watcher@^29.7.0:
- version "29.7.0"
- resolved "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz#7810d30d619c3a62093223ce6bb359ca1b28a2f2"
- integrity sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==
+jest-watcher@30.0.2:
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/jest-watcher/-/jest-watcher-30.0.2.tgz#ec93ed25183679f549a47f6197267d50ec83ea51"
+ integrity sha512-vYO5+E7jJuF+XmONr6CrbXdlYrgvZqtkn6pdkgjt/dU64UAdc0v1cAVaAeWtAfUUMScxNmnUjKPUMdCpNVASwg==
dependencies:
- "@jest/test-result" "^29.7.0"
- "@jest/types" "^29.6.3"
+ "@jest/test-result" "30.0.2"
+ "@jest/types" "30.0.1"
"@types/node" "*"
- ansi-escapes "^4.2.1"
- chalk "^4.0.0"
+ ansi-escapes "^4.3.2"
+ chalk "^4.1.2"
emittery "^0.13.1"
- jest-util "^29.7.0"
- string-length "^4.0.1"
+ jest-util "30.0.2"
+ string-length "^4.0.2"
jest-websocket-mock@^2.5.0:
version "2.5.0"
@@ -8596,6 +8920,17 @@ jest-websocket-mock@^2.5.0:
jest-diff "^29.2.0"
mock-socket "^9.3.0"
+jest-worker@30.0.2:
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-30.0.2.tgz#e67bd7debbc9d8445907a17067a89359acedc8c5"
+ integrity sha512-RN1eQmx7qSLFA+o9pfJKlqViwL5wt+OL3Vff/A+/cPsmuw7NPwfgl33AP+/agRmHzPOFgXviRycR9kYwlcRQXg==
+ dependencies:
+ "@types/node" "*"
+ "@ungap/structured-clone" "^1.3.0"
+ jest-util "30.0.2"
+ merge-stream "^2.0.0"
+ supports-color "^8.1.1"
+
jest-worker@^27.4.5:
version "27.5.1"
resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz"
@@ -8615,15 +8950,15 @@ jest-worker@^29.7.0:
merge-stream "^2.0.0"
supports-color "^8.0.0"
-jest@^29.7.0:
- version "29.7.0"
- resolved "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz#994676fc24177f088f1c5e3737f5697204ff2613"
- integrity sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==
+jest@^30.0.2:
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/jest/-/jest-30.0.2.tgz#0b3af654548d706bdde6f1bba93099ec343b8772"
+ integrity sha512-HlSEiHRcmTuGwNyeawLTEzpQUMFn+f741FfoNg7RXG2h0WLJKozVCpcQLT0GW17H6kNCqRwGf+Ii/I1YVNvEGQ==
dependencies:
- "@jest/core" "^29.7.0"
- "@jest/types" "^29.6.3"
- import-local "^3.0.2"
- jest-cli "^29.7.0"
+ "@jest/core" "30.0.2"
+ "@jest/types" "30.0.1"
+ import-local "^3.2.0"
+ jest-cli "30.0.2"
jiti@^1.20.0:
version "1.21.0"
@@ -8658,37 +8993,31 @@ jsbn@~0.1.0:
version "0.1.1"
resolved "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz"
-jsdom@^20.0.0:
- version "20.0.1"
- resolved "https://registry.npmjs.org/jsdom/-/jsdom-20.0.1.tgz"
- integrity sha512-pksjj7Rqoa+wdpkKcLzQRHhJCEE42qQhl/xLMUKHgoSejaKOdaXEAnqs6uDNwMl/fciHTzKeR8Wm8cw7N+g98A==
- dependencies:
- abab "^2.0.6"
- acorn "^8.8.0"
- acorn-globals "^7.0.0"
- cssom "^0.5.0"
- cssstyle "^2.3.0"
- data-urls "^3.0.2"
- decimal.js "^10.4.1"
- domexception "^4.0.0"
- escodegen "^2.0.0"
- form-data "^4.0.0"
- html-encoding-sniffer "^3.0.0"
- http-proxy-agent "^5.0.0"
- https-proxy-agent "^5.0.1"
+jsdom@^26.1.0:
+ version "26.1.0"
+ resolved "https://registry.npmjs.org/jsdom/-/jsdom-26.1.0.tgz#ab5f1c1cafc04bd878725490974ea5e8bf0c72b3"
+ integrity sha512-Cvc9WUhxSMEo4McES3P7oK3QaXldCfNWp7pl2NNeiIFlCoLr3kfq9kb1fxftiwk1FLV7CvpvDfonxtzUDeSOPg==
+ dependencies:
+ cssstyle "^4.2.1"
+ data-urls "^5.0.0"
+ decimal.js "^10.5.0"
+ html-encoding-sniffer "^4.0.0"
+ http-proxy-agent "^7.0.2"
+ https-proxy-agent "^7.0.6"
is-potential-custom-element-name "^1.0.1"
- nwsapi "^2.2.2"
- parse5 "^7.1.1"
+ nwsapi "^2.2.16"
+ parse5 "^7.2.1"
+ rrweb-cssom "^0.8.0"
saxes "^6.0.0"
symbol-tree "^3.2.4"
- tough-cookie "^4.1.2"
- w3c-xmlserializer "^3.0.0"
+ tough-cookie "^5.1.1"
+ w3c-xmlserializer "^5.0.0"
webidl-conversions "^7.0.0"
- whatwg-encoding "^2.0.0"
- whatwg-mimetype "^3.0.0"
- whatwg-url "^11.0.0"
- ws "^8.9.0"
- xml-name-validator "^4.0.0"
+ whatwg-encoding "^3.1.1"
+ whatwg-mimetype "^4.0.0"
+ whatwg-url "^14.1.1"
+ ws "^8.18.0"
+ xml-name-validator "^5.0.0"
jsesc@^3.0.2, jsesc@~3.0.2:
version "3.0.2"
@@ -8741,6 +9070,17 @@ json-stable-stringify-without-jsonify@^1.0.1:
version "1.0.1"
resolved "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz"
+json-stable-stringify@^1.0.2:
+ version "1.3.0"
+ resolved "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.3.0.tgz#8903cfac42ea1a0f97f35d63a4ce0518f0cc6a70"
+ integrity sha512-qtYiSSFlwot9XHtF9bD9c7rwKjr+RecWT//ZnPvSmEjpV5mmPOCN4j8UjY5hbjNkOwZ/jQv3J6R1/pL7RwgMsg==
+ dependencies:
+ call-bind "^1.0.8"
+ call-bound "^1.0.4"
+ isarray "^2.0.5"
+ jsonify "^0.0.1"
+ object-keys "^1.1.1"
+
json-stable-stringify@~0.0.0:
version "0.0.1"
resolved "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz"
@@ -8776,10 +9116,10 @@ jsonfile@^6.0.1:
optionalDependencies:
graceful-fs "^4.1.6"
-jsonify@~0.0.0:
- version "0.0.0"
- resolved "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz"
- integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=
+jsonify@^0.0.1, jsonify@~0.0.0:
+ version "0.0.1"
+ resolved "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz#2aa3111dae3d34a0f151c63f3a45d995d9420978"
+ integrity sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==
jsonparse@^1.2.0, jsonparse@^1.3.1:
version "1.3.1"
@@ -8832,10 +9172,6 @@ klaw-sync@^6.0.0:
dependencies:
graceful-fs "^4.1.11"
-kleur@^3.0.2:
- version "3.0.2"
- resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.2.tgz"
-
labeled-stream-splicer@^2.0.0:
version "2.0.2"
resolved "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz"
@@ -8944,15 +9280,15 @@ lerna@^8.1.8:
yargs "17.7.2"
yargs-parser "21.1.1"
-less-loader@^12.2.0:
- version "12.2.0"
- resolved "https://registry.npmjs.org/less-loader/-/less-loader-12.2.0.tgz#e1e94522f6abe9e064ef396c29a3151bc6c1b6cc"
- integrity sha512-MYUxjSQSBUQmowc0l5nPieOYwMzGPUaTzB6inNW/bdPEG9zOL3eAAD1Qw5ZxSPk7we5dMojHwNODYMV1hq4EVg==
+less-loader@^12.3.0:
+ version "12.3.0"
+ resolved "https://registry.npmjs.org/less-loader/-/less-loader-12.3.0.tgz#d4a00361568be86a97da3df4f16954b0d4c15340"
+ integrity sha512-0M6+uYulvYIWs52y0LqN4+QM9TqWAohYSNTo4htE8Z7Cn3G/qQMEmktfHmyJT23k+20kU9zHH2wrfFXkxNLtVw==
-less@^4.2.2:
- version "4.2.2"
- resolved "https://registry.npmjs.org/less/-/less-4.2.2.tgz#4b59ede113933b58ab152190edf9180fc36846d8"
- integrity sha512-tkuLHQlvWUTeQ3doAqnHbNn8T6WX1KA8yvbKG9x4VtKtIjHsVKQZCH11zRgAfbDAXC2UNIg/K9BYAAcEzUIrNg==
+less@^4.3.0:
+ version "4.3.0"
+ resolved "https://registry.npmjs.org/less/-/less-4.3.0.tgz#ef0cfc260a9ca8079ed8d0e3512bda8a12c82f2a"
+ integrity sha512-X9RyH9fvemArzfdP8Pi3irr7lor2Ok4rOttDXBhlwDg+wKQsXOXgHWduAJE1EsF7JJx0w0bcO6BC6tCKKYnXKA==
dependencies:
copy-anything "^2.0.1"
parse-node-version "^1.0.1"
@@ -8979,14 +9315,6 @@ levn@^0.4.1:
prelude-ls "^1.2.1"
type-check "~0.4.0"
-levn@~0.3.0:
- version "0.3.0"
- resolved "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz"
- integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=
- dependencies:
- prelude-ls "~1.1.2"
- type-check "~0.3.2"
-
libnpmaccess@8.0.6:
version "8.0.6"
resolved "https://registry.npmjs.org/libnpmaccess/-/libnpmaccess-8.0.6.tgz#73be4c236258babc0a0bca6d3b6a93a6adf937cf"
@@ -9023,7 +9351,7 @@ liftoff@^4.0.0:
rechoir "^0.8.0"
resolve "^1.20.0"
-lilconfig@^3.1.2, lilconfig@^3.1.3:
+lilconfig@^3.1.3:
version "3.1.3"
resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz#a1bcfd6257f9585bf5ae14ceeebb7b559025e4c4"
integrity sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==
@@ -9038,10 +9366,10 @@ lines-and-columns@~2.0.3:
resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.3.tgz"
integrity sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==
-lint-staged@^15.4.3:
- version "15.4.3"
- resolved "https://registry.npmjs.org/lint-staged/-/lint-staged-15.4.3.tgz#e73587cc857f580c99f907abefe9ac8d8d5e74c1"
- integrity sha512-FoH1vOeouNh1pw+90S+cnuoFwRfUD9ijY2GKy5h7HS3OR7JVir2N2xrsa0+Twc1B7cW72L+88geG5cW4wIhn7g==
+lint-staged@^15.5.2:
+ version "15.5.2"
+ resolved "https://registry.npmjs.org/lint-staged/-/lint-staged-15.5.2.tgz#beff028fd0681f7db26ffbb67050a21ed4d059a3"
+ integrity sha512-YUSOLq9VeRNAo/CTaVmhGDKG+LBtA8KF1X4K5+ykMSwWST1vDxJRB2kv2COgLb1fvpCo+A/y9A0G0znNVmdx4w==
dependencies:
chalk "^5.4.1"
commander "^13.1.0"
@@ -9239,10 +9567,10 @@ lower-case@^2.0.2:
dependencies:
tslib "^2.0.3"
-lru-cache@^10.0.1, lru-cache@^10.2.2, "lru-cache@^9.1.1 || ^10.0.0":
- version "10.2.2"
- resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz#48206bc114c1252940c41b25b41af5b545aca878"
- integrity sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==
+lru-cache@^10.0.1, lru-cache@^10.2.2, lru-cache@^10.4.3, "lru-cache@^9.1.1 || ^10.0.0":
+ version "10.4.3"
+ resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119"
+ integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==
lru-cache@^11.0.0:
version "11.0.2"
@@ -9372,6 +9700,11 @@ media-typer@0.3.0:
version "0.3.0"
resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz"
+media-typer@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz#6ab74b8f2d3320f2064b2a87a38e7931ff3a5561"
+ integrity sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==
+
memfs@^4.6.0:
version "4.7.0"
resolved "https://registry.npmjs.org/memfs/-/memfs-4.7.0.tgz#72dfa1807b554e22dde01e0f9ac76ca685b110ba"
@@ -9472,10 +9805,10 @@ mime-db@1.51.0:
resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz"
integrity sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==
-"mime-db@>= 1.43.0 < 2":
- version "1.53.0"
- resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.53.0.tgz#3cb63cd820fc29896d9d4e8c32ab4fcd74ccb447"
- integrity sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==
+"mime-db@>= 1.43.0 < 2", mime-db@^1.54.0:
+ version "1.54.0"
+ resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz#cddb3ee4f9c64530dff640236661d42cb6a314f5"
+ integrity sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==
mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24, mime-types@~2.1.34:
version "2.1.34"
@@ -9484,6 +9817,13 @@ mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17,
dependencies:
mime-db "1.51.0"
+mime-types@^3.0.0:
+ version "3.0.1"
+ resolved "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz#b1d94d6997a9b32fd69ebaed0db73de8acb519ce"
+ integrity sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==
+ dependencies:
+ mime-db "^1.54.0"
+
mime@1.6.0, mime@^1.4.1:
version "1.6.0"
resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz"
@@ -9769,10 +10109,15 @@ mute-stream@1.0.0, mute-stream@^1.0.0, mute-stream@~1.0.0:
resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz#e31bd9fe62f0aed23520aa4324ea6671531e013e"
integrity sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==
-nanoid@^3.3.8:
- version "3.3.8"
- resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz#b1be3030bee36aaff18bacb375e5cce521684baf"
- integrity sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==
+nanoid@^3.3.11:
+ version "3.3.11"
+ resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz#4f4f112cefbe303202f2199838128936266d185b"
+ integrity sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==
+
+napi-postinstall@^0.2.2:
+ version "0.2.4"
+ resolved "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.2.4.tgz#419697d0288cb524623e422f919624f22a5e4028"
+ integrity sha512-ZEzHJwBhZ8qQSbknHqYcdtQVr8zUgGyM/q6h6qAyhtyVMNrSgDhrC4disf03dYW0e+czXyLnZINnCTEkWy0eJg==
natural-compare@^1.4.0:
version "1.4.0"
@@ -10019,10 +10364,10 @@ nth-check@^2.0.0, nth-check@^2.0.1:
dependencies:
boolbase "^1.0.0"
-nwsapi@^2.2.2:
- version "2.2.2"
- resolved "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz"
- integrity sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==
+nwsapi@^2.2.16:
+ version "2.2.20"
+ resolved "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.20.tgz#22e53253c61e7b0e7e93cef42c891154bcca11ef"
+ integrity sha512-/ieB+mDe4MrrKMT8z+mQL8klXydZWGR5Dowt4RAGKbJ3kIGEx3X4ljUo+6V73IXtUPWgfOlU5B9MlGxFO5T+cA==
nx@19.0.2, "nx@>=17.1.2 < 20":
version "19.0.2"
@@ -10111,14 +10456,15 @@ object.defaults@^1.1.0:
for-own "^1.0.0"
isobject "^3.0.0"
-object.entries@^1.1.8:
- version "1.1.8"
- resolved "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz#bffe6f282e01f4d17807204a24f8edd823599c41"
- integrity sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==
+object.entries@^1.1.9:
+ version "1.1.9"
+ resolved "https://registry.npmjs.org/object.entries/-/object.entries-1.1.9.tgz#e4770a6a1444afb61bd39f984018b5bede25f8b3"
+ integrity sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==
dependencies:
- call-bind "^1.0.7"
+ call-bind "^1.0.8"
+ call-bound "^1.0.4"
define-properties "^1.2.1"
- es-object-atoms "^1.0.0"
+ es-object-atoms "^1.1.1"
object.fromentries@^2.0.8:
version "2.0.8"
@@ -10213,6 +10559,14 @@ open@^10.0.3:
is-inside-container "^1.0.0"
is-wsl "^3.1.0"
+open@^7.4.2:
+ version "7.4.2"
+ resolved "https://registry.npmjs.org/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321"
+ integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==
+ dependencies:
+ is-docker "^2.0.0"
+ is-wsl "^2.1.1"
+
open@^8.4.0:
version "8.4.0"
resolved "https://registry.npmjs.org/open/-/open-8.4.0.tgz"
@@ -10222,18 +10576,6 @@ open@^8.4.0:
is-docker "^2.1.1"
is-wsl "^2.2.0"
-optionator@^0.8.1:
- version "0.8.3"
- resolved "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz"
- integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==
- dependencies:
- deep-is "~0.1.3"
- fast-levenshtein "~2.0.6"
- levn "~0.3.0"
- prelude-ls "~1.1.2"
- type-check "~0.3.2"
- word-wrap "~1.2.3"
-
optionator@^0.9.3:
version "0.9.3"
resolved "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64"
@@ -10569,17 +10911,17 @@ parse-url@^8.1.0:
dependencies:
parse-path "^7.0.0"
-parse5@^7.0.0, parse5@^7.1.1:
- version "7.1.1"
- resolved "https://registry.npmjs.org/parse5/-/parse5-7.1.1.tgz"
- integrity sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==
+parse5@^7.0.0, parse5@^7.2.1:
+ version "7.3.0"
+ resolved "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz#d7e224fa72399c7a175099f45fc2ad024b05ec05"
+ integrity sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==
dependencies:
- entities "^4.4.0"
+ entities "^6.0.0"
parseurl@~1.3.2, parseurl@~1.3.3:
version "1.3.3"
- resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz"
- integrity sha1-naGee+6NEt/wUT7Vt2lXeTvC6NQ=
+ resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
+ integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==
pascal-case@^3.1.2:
version "3.1.2"
@@ -10596,6 +10938,27 @@ pascal-case@^4.0.0:
dependencies:
no-case "^4.0.0"
+patch-package@^8.0.0:
+ version "8.0.0"
+ resolved "https://registry.npmjs.org/patch-package/-/patch-package-8.0.0.tgz#d191e2f1b6e06a4624a0116bcb88edd6714ede61"
+ integrity sha512-da8BVIhzjtgScwDJ2TtKsfT5JFWz1hYoBl9rUQ1f38MC2HwnEIkK8VN3dKMKcP7P7bvvgzNDbfNHtx3MsQb5vA==
+ dependencies:
+ "@yarnpkg/lockfile" "^1.1.0"
+ chalk "^4.1.2"
+ ci-info "^3.7.0"
+ cross-spawn "^7.0.3"
+ find-yarn-workspace-root "^2.0.0"
+ fs-extra "^9.0.0"
+ json-stable-stringify "^1.0.2"
+ klaw-sync "^6.0.0"
+ minimist "^1.2.6"
+ open "^7.4.2"
+ rimraf "^2.6.3"
+ semver "^7.5.3"
+ slash "^2.0.0"
+ tmp "^0.0.33"
+ yaml "^2.2.2"
+
path-browserify@^1.0.0:
version "1.0.1"
resolved "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz"
@@ -10762,10 +11125,10 @@ pify@^4.0.1:
version "4.0.1"
resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz"
-pirates@^4.0.4:
- version "4.0.4"
- resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.4.tgz"
- integrity sha512-ZIrVPH+A52Dw84R0L3/VS9Op04PuQ2SEoJL6bkshmiTic/HldyW9Tf7oH5mhJZBK7NmDx27vSMrYEXPXclpDKw==
+pirates@^4.0.7:
+ version "4.0.7"
+ resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz#643b4a18c4257c8a65104b73f3049ce9a0a15e22"
+ integrity sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==
pkg-dir@^4.2.0:
version "4.2.0"
@@ -10800,12 +11163,12 @@ postcss-attribute-case-insensitive@^7.0.1:
dependencies:
postcss-selector-parser "^7.0.0"
-postcss-calc@^10.0.2:
- version "10.0.2"
- resolved "https://registry.npmjs.org/postcss-calc/-/postcss-calc-10.0.2.tgz#15f01635a27b9d38913a98c4ef2877f5b715b439"
- integrity sha512-DT/Wwm6fCKgpYVI7ZEWuPJ4az8hiEHtCUeYjZXqU7Ou4QqYh1Df2yCQ7Ca6N7xqKPFkxN3fhf+u9KSoOCJNAjg==
+postcss-calc@^10.1.1:
+ version "10.1.1"
+ resolved "https://registry.npmjs.org/postcss-calc/-/postcss-calc-10.1.1.tgz#52b385f2e628239686eb6e3a16207a43f36064ca"
+ integrity sha512-NYEsLHh8DgG/PRH2+G9BTuUdtf9ViS+vdoQ0YA5OQdGsfN4ztiwtDWNtBl9EKeqNMFnIu8IKZ0cLxEQ5r5KVMw==
dependencies:
- postcss-selector-parser "^6.1.2"
+ postcss-selector-parser "^7.0.0"
postcss-value-parser "^4.2.0"
postcss-clamp@^4.1.0:
@@ -10815,15 +11178,15 @@ postcss-clamp@^4.1.0:
dependencies:
postcss-value-parser "^4.2.0"
-postcss-color-functional-notation@^7.0.8:
- version "7.0.8"
- resolved "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.8.tgz#b62a253d478f69b41e9343c983876a592578581c"
- integrity sha512-S/TpMKVKofNvsxfau/+bw+IA6cSfB6/kmzFj5szUofHOVnFFMB2WwK+Zu07BeMD8T0n+ZnTO5uXiMvAKe2dPkA==
+postcss-color-functional-notation@^7.0.10:
+ version "7.0.10"
+ resolved "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.10.tgz#f1e9c3e4371889dcdfeabfa8515464fd8338cedc"
+ integrity sha512-k9qX+aXHBiLTRrWoCJuUFI6F1iF6QJQUXNVWJVSbqZgj57jDhBlOvD8gNUGl35tgqDivbGLhZeW3Ongz4feuKA==
dependencies:
- "@csstools/css-color-parser" "^3.0.8"
- "@csstools/css-parser-algorithms" "^3.0.4"
- "@csstools/css-tokenizer" "^3.0.3"
- "@csstools/postcss-progressive-custom-properties" "^4.0.0"
+ "@csstools/css-color-parser" "^3.0.10"
+ "@csstools/css-parser-algorithms" "^3.0.5"
+ "@csstools/css-tokenizer" "^3.0.4"
+ "@csstools/postcss-progressive-custom-properties" "^4.1.0"
"@csstools/utilities" "^2.0.0"
postcss-color-hex-alpha@^10.0.0:
@@ -10842,53 +11205,53 @@ postcss-color-rebeccapurple@^10.0.0:
"@csstools/utilities" "^2.0.0"
postcss-value-parser "^4.2.0"
-postcss-colormin@^7.0.2:
- version "7.0.2"
- resolved "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-7.0.2.tgz#6f3c53c13158168669f45adc3926f35cb240ef8e"
- integrity sha512-YntRXNngcvEvDbEjTdRWGU606eZvB5prmHG4BF0yLmVpamXbpsRJzevyy6MZVyuecgzI2AWAlvFi8DAeCqwpvA==
+postcss-colormin@^7.0.3:
+ version "7.0.3"
+ resolved "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-7.0.3.tgz#602d093c6f186d5316a4516607ddf4f0073ae5a5"
+ integrity sha512-xZxQcSyIVZbSsl1vjoqZAcMYYdnJsIyG8OvqShuuqf12S88qQboxxEy0ohNCOLwVPXTU+hFHvJPACRL2B5ohTA==
dependencies:
- browserslist "^4.23.3"
+ browserslist "^4.24.5"
caniuse-api "^3.0.0"
colord "^2.9.3"
postcss-value-parser "^4.2.0"
-postcss-convert-values@^7.0.4:
- version "7.0.4"
- resolved "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-7.0.4.tgz#fc13ecedded6365f3c794b502dbcf77d298da12c"
- integrity sha512-e2LSXPqEHVW6aoGbjV9RsSSNDO3A0rZLCBxN24zvxF25WknMPpX8Dm9UxxThyEbaytzggRuZxaGXqaOhxQ514Q==
+postcss-convert-values@^7.0.5:
+ version "7.0.5"
+ resolved "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-7.0.5.tgz#35263382f3197d83b865c0967ddc708cdde3115e"
+ integrity sha512-0VFhH8nElpIs3uXKnVtotDJJNX0OGYSZmdt4XfSfvOMrFw1jKfpwpZxfC4iN73CTM/MWakDEmsHQXkISYj4BXw==
dependencies:
- browserslist "^4.23.3"
+ browserslist "^4.24.5"
postcss-value-parser "^4.2.0"
-postcss-custom-media@^11.0.5:
- version "11.0.5"
- resolved "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.5.tgz#2fcd88a9b1d4da41c67dac6f2def903063a3377d"
- integrity sha512-SQHhayVNgDvSAdX9NQ/ygcDQGEY+aSF4b/96z7QUX6mqL5yl/JgG/DywcF6fW9XbnCRE+aVYk+9/nqGuzOPWeQ==
+postcss-custom-media@^11.0.6:
+ version "11.0.6"
+ resolved "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.6.tgz#6b450e5bfa209efb736830066682e6567bd04967"
+ integrity sha512-C4lD4b7mUIw+RZhtY7qUbf4eADmb7Ey8BFA2px9jUbwg7pjTZDl4KY4bvlUV+/vXQvzQRfiGEVJyAbtOsCMInw==
dependencies:
- "@csstools/cascade-layer-name-parser" "^2.0.4"
- "@csstools/css-parser-algorithms" "^3.0.4"
- "@csstools/css-tokenizer" "^3.0.3"
- "@csstools/media-query-list-parser" "^4.0.2"
+ "@csstools/cascade-layer-name-parser" "^2.0.5"
+ "@csstools/css-parser-algorithms" "^3.0.5"
+ "@csstools/css-tokenizer" "^3.0.4"
+ "@csstools/media-query-list-parser" "^4.0.3"
-postcss-custom-properties@^14.0.4:
- version "14.0.4"
- resolved "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.4.tgz#de9c663285a98833a946d7003a34369d3ce373a9"
- integrity sha512-QnW8FCCK6q+4ierwjnmXF9Y9KF8q0JkbgVfvQEMa93x1GT8FvOiUevWCN2YLaOWyByeDX8S6VFbZEeWoAoXs2A==
+postcss-custom-properties@^14.0.6:
+ version "14.0.6"
+ resolved "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.6.tgz#1af73a650bf115ba052cf915287c9982825fc90e"
+ integrity sha512-fTYSp3xuk4BUeVhxCSJdIPhDLpJfNakZKoiTDx7yRGCdlZrSJR7mWKVOBS4sBF+5poPQFMj2YdXx1VHItBGihQ==
dependencies:
- "@csstools/cascade-layer-name-parser" "^2.0.4"
- "@csstools/css-parser-algorithms" "^3.0.4"
- "@csstools/css-tokenizer" "^3.0.3"
+ "@csstools/cascade-layer-name-parser" "^2.0.5"
+ "@csstools/css-parser-algorithms" "^3.0.5"
+ "@csstools/css-tokenizer" "^3.0.4"
"@csstools/utilities" "^2.0.0"
postcss-value-parser "^4.2.0"
-postcss-custom-selectors@^8.0.4:
- version "8.0.4"
- resolved "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.4.tgz#95ef8268fdbbbd84f34cf84a4517c9d99d419c5a"
- integrity sha512-ASOXqNvDCE0dAJ/5qixxPeL1aOVGHGW2JwSy7HyjWNbnWTQCl+fDc968HY1jCmZI0+BaYT5CxsOiUhavpG/7eg==
+postcss-custom-selectors@^8.0.5:
+ version "8.0.5"
+ resolved "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.5.tgz#9448ed37a12271d7ab6cb364b6f76a46a4a323e8"
+ integrity sha512-9PGmckHQswiB2usSO6XMSswO2yFWVoCAuih1yl9FVcwkscLjRKjwsjM3t+NIWpSU2Jx3eOiK2+t4vVTQaoCHHg==
dependencies:
- "@csstools/cascade-layer-name-parser" "^2.0.4"
- "@csstools/css-parser-algorithms" "^3.0.4"
- "@csstools/css-tokenizer" "^3.0.3"
+ "@csstools/cascade-layer-name-parser" "^2.0.5"
+ "@csstools/css-parser-algorithms" "^3.0.5"
+ "@csstools/css-tokenizer" "^3.0.4"
postcss-selector-parser "^7.0.0"
postcss-dir-pseudo-class@^9.0.1:
@@ -10898,34 +11261,34 @@ postcss-dir-pseudo-class@^9.0.1:
dependencies:
postcss-selector-parser "^7.0.0"
-postcss-discard-comments@^7.0.3:
- version "7.0.3"
- resolved "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-7.0.3.tgz#9c414e8ee99d3514ad06a3465ccc20ec1dbce780"
- integrity sha512-q6fjd4WU4afNhWOA2WltHgCbkRhZPgQe7cXF74fuVB/ge4QbM9HEaOIzGSiMvM+g/cOsNAUGdf2JDzqA2F8iLA==
+postcss-discard-comments@^7.0.4:
+ version "7.0.4"
+ resolved "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-7.0.4.tgz#9aded15cf437d14ee02b7589ee911b780cd73ffb"
+ integrity sha512-6tCUoql/ipWwKtVP/xYiFf1U9QgJ0PUvxN7pTcsQ8Ns3Fnwq1pU5D5s1MhT/XySeLq6GXNvn37U46Ded0TckWg==
dependencies:
- postcss-selector-parser "^6.1.2"
+ postcss-selector-parser "^7.1.0"
-postcss-discard-duplicates@^7.0.1:
- version "7.0.1"
- resolved "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-7.0.1.tgz#f87f2fe47d8f01afb1e98361c1db3ce1e8afd1a3"
- integrity sha512-oZA+v8Jkpu1ct/xbbrntHRsfLGuzoP+cpt0nJe5ED2FQF8n8bJtn7Bo28jSmBYwqgqnqkuSXJfSUEE7if4nClQ==
+postcss-discard-duplicates@^7.0.2:
+ version "7.0.2"
+ resolved "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-7.0.2.tgz#9cf3e659d4f94b046eef6f93679490c0250a8e4e"
+ integrity sha512-eTonaQvPZ/3i1ASDHOKkYwAybiM45zFIc7KXils4mQmHLqIswXD9XNOKEVxtTFnsmwYzF66u4LMgSr0abDlh5w==
-postcss-discard-empty@^7.0.0:
- version "7.0.0"
- resolved "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-7.0.0.tgz#218829d1ef0a5d5142dd62f0aa60e00e599d2033"
- integrity sha512-e+QzoReTZ8IAwhnSdp/++7gBZ/F+nBq9y6PomfwORfP7q9nBpK5AMP64kOt0bA+lShBFbBDcgpJ3X4etHg4lzA==
+postcss-discard-empty@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-7.0.1.tgz#b6c57e8b5c69023169abea30dceb93f98a2ffd9f"
+ integrity sha512-cFrJKZvcg/uxB6Ijr4l6qmn3pXQBna9zyrPC+sK0zjbkDUZew+6xDltSF7OeB7rAtzaaMVYSdbod+sZOCWnMOg==
-postcss-discard-overridden@^7.0.0:
- version "7.0.0"
- resolved "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-7.0.0.tgz#b123ea51e3d4e1d0a254cf71eaff1201926d319c"
- integrity sha512-GmNAzx88u3k2+sBTZrJSDauR0ccpE24omTQCVmaTTZFz1du6AasspjaUPMJ2ud4RslZpoFKyf+6MSPETLojc6w==
+postcss-discard-overridden@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-7.0.1.tgz#bd9c9bc5e4548d3b6e67e7f8d64f2c9d745ae2a0"
+ integrity sha512-7c3MMjjSZ/qYrx3uc1940GSOzN1Iqjtlqe8uoSg+qdVPYyRb0TILSqqmtlSFuE4mTDECwsm397Ya7iXGzfF7lg==
-postcss-double-position-gradients@^6.0.0:
- version "6.0.0"
- resolved "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.0.tgz#eddd424ec754bb543d057d4d2180b1848095d4d2"
- integrity sha512-JkIGah3RVbdSEIrcobqj4Gzq0h53GG4uqDPsho88SgY84WnpkTpI0k50MFK/sX7XqVisZ6OqUfFnoUO6m1WWdg==
+postcss-double-position-gradients@^6.0.2:
+ version "6.0.2"
+ resolved "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.2.tgz#185f8eab2db9cf4e34be69b5706c905895bb52ae"
+ integrity sha512-7qTqnL7nfLRyJK/AHSVrrXOuvDDzettC+wGoienURV8v2svNbu6zJC52ruZtHaO6mfcagFmuTGFdzRsJKB3k5Q==
dependencies:
- "@csstools/postcss-progressive-custom-properties" "^4.0.0"
+ "@csstools/postcss-progressive-custom-properties" "^4.1.0"
"@csstools/utilities" "^2.0.0"
postcss-value-parser "^4.2.0"
@@ -10961,15 +11324,15 @@ postcss-image-set-function@^7.0.0:
"@csstools/utilities" "^2.0.0"
postcss-value-parser "^4.2.0"
-postcss-lab-function@^7.0.8:
- version "7.0.8"
- resolved "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.8.tgz#ab0b210c5f6552347efa0311f7a7dfe34af9e6b4"
- integrity sha512-plV21I86Hg9q8omNz13G9fhPtLopIWH06bt/Cb5cs1XnaGU2kUtEitvVd4vtQb/VqCdNUHK5swKn3QFmMRbpDg==
+postcss-lab-function@^7.0.10:
+ version "7.0.10"
+ resolved "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.10.tgz#0537bd7245b935fc133298c8896bcbd160540cae"
+ integrity sha512-tqs6TCEv9tC1Riq6fOzHuHcZyhg4k3gIAMB8GGY/zA1ssGdm6puHMVE7t75aOSoFg7UD2wyrFFhbldiCMyyFTQ==
dependencies:
- "@csstools/css-color-parser" "^3.0.8"
- "@csstools/css-parser-algorithms" "^3.0.4"
- "@csstools/css-tokenizer" "^3.0.3"
- "@csstools/postcss-progressive-custom-properties" "^4.0.0"
+ "@csstools/css-color-parser" "^3.0.10"
+ "@csstools/css-parser-algorithms" "^3.0.5"
+ "@csstools/css-tokenizer" "^3.0.4"
+ "@csstools/postcss-progressive-custom-properties" "^4.1.0"
"@csstools/utilities" "^2.0.0"
postcss-loader@^8.1.1:
@@ -10988,56 +11351,56 @@ postcss-logical@^8.1.0:
dependencies:
postcss-value-parser "^4.2.0"
-postcss-merge-longhand@^7.0.4:
- version "7.0.4"
- resolved "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-7.0.4.tgz#a52d0662b4b29420f3b64a8d5b0ac5133d8db776"
- integrity sha512-zer1KoZA54Q8RVHKOY5vMke0cCdNxMP3KBfDerjH/BYHh4nCIh+1Yy0t1pAEQF18ac/4z3OFclO+ZVH8azjR4A==
+postcss-merge-longhand@^7.0.5:
+ version "7.0.5"
+ resolved "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-7.0.5.tgz#e1b126e92f583815482e8b1e82c47d2435a20421"
+ integrity sha512-Kpu5v4Ys6QI59FxmxtNB/iHUVDn9Y9sYw66D6+SZoIk4QTz1prC4aYkhIESu+ieG1iylod1f8MILMs1Em3mmIw==
dependencies:
postcss-value-parser "^4.2.0"
- stylehacks "^7.0.4"
+ stylehacks "^7.0.5"
-postcss-merge-rules@^7.0.4:
- version "7.0.4"
- resolved "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-7.0.4.tgz#648cc864d3121e6ec72c2a4f08df1cc801e60ce8"
- integrity sha512-ZsaamiMVu7uBYsIdGtKJ64PkcQt6Pcpep/uO90EpLS3dxJi6OXamIobTYcImyXGoW0Wpugh7DSD3XzxZS9JCPg==
+postcss-merge-rules@^7.0.5:
+ version "7.0.5"
+ resolved "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-7.0.5.tgz#08c009036172db1305f988c67b04881ee8aaa76b"
+ integrity sha512-ZonhuSwEaWA3+xYbOdJoEReKIBs5eDiBVLAGpYZpNFPzXZcEE5VKR7/qBEQvTZpiwjqhhqEQ+ax5O3VShBj9Wg==
dependencies:
- browserslist "^4.23.3"
+ browserslist "^4.24.5"
caniuse-api "^3.0.0"
- cssnano-utils "^5.0.0"
- postcss-selector-parser "^6.1.2"
+ cssnano-utils "^5.0.1"
+ postcss-selector-parser "^7.1.0"
-postcss-minify-font-values@^7.0.0:
- version "7.0.0"
- resolved "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-7.0.0.tgz#d16a75a2548e000779566b3568fc874ee5d0aa17"
- integrity sha512-2ckkZtgT0zG8SMc5aoNwtm5234eUx1GGFJKf2b1bSp8UflqaeFzR50lid4PfqVI9NtGqJ2J4Y7fwvnP/u1cQog==
+postcss-minify-font-values@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-7.0.1.tgz#6fb4770131b31fd5a2014bd84e32f386a3406664"
+ integrity sha512-2m1uiuJeTplll+tq4ENOQSzB8LRnSUChBv7oSyFLsJRtUgAAJGP6LLz0/8lkinTgxrmJSPOEhgY1bMXOQ4ZXhQ==
dependencies:
postcss-value-parser "^4.2.0"
-postcss-minify-gradients@^7.0.0:
- version "7.0.0"
- resolved "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-7.0.0.tgz#f6d84456e6d49164a55d0e45bb1b1809c6cf0959"
- integrity sha512-pdUIIdj/C93ryCHew0UgBnL2DtUS3hfFa5XtERrs4x+hmpMYGhbzo6l/Ir5de41O0GaKVpK1ZbDNXSY6GkXvtg==
+postcss-minify-gradients@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-7.0.1.tgz#933cb642dd00df397237c17194f37dcbe4cad739"
+ integrity sha512-X9JjaysZJwlqNkJbUDgOclyG3jZEpAMOfof6PUZjPnPrePnPG62pS17CjdM32uT1Uq1jFvNSff9l7kNbmMSL2A==
dependencies:
colord "^2.9.3"
- cssnano-utils "^5.0.0"
+ cssnano-utils "^5.0.1"
postcss-value-parser "^4.2.0"
-postcss-minify-params@^7.0.2:
- version "7.0.2"
- resolved "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-7.0.2.tgz#264a76e25f202d8b5ca5290569c0e8c3ac599dfe"
- integrity sha512-nyqVLu4MFl9df32zTsdcLqCFfE/z2+f8GE1KHPxWOAmegSo6lpV2GNy5XQvrzwbLmiU7d+fYay4cwto1oNdAaQ==
+postcss-minify-params@^7.0.3:
+ version "7.0.3"
+ resolved "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-7.0.3.tgz#ff4d0f765b6cdb9aa10e805ca3012393206686c9"
+ integrity sha512-vUKV2+f5mtjewYieanLX0xemxIp1t0W0H/D11u+kQV/MWdygOO7xPMkbK+r9P6Lhms8MgzKARF/g5OPXhb8tgg==
dependencies:
- browserslist "^4.23.3"
- cssnano-utils "^5.0.0"
+ browserslist "^4.24.5"
+ cssnano-utils "^5.0.1"
postcss-value-parser "^4.2.0"
-postcss-minify-selectors@^7.0.4:
- version "7.0.4"
- resolved "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-7.0.4.tgz#2b69c99ec48a1c223fce4840609d9c53340a11f5"
- integrity sha512-JG55VADcNb4xFCf75hXkzc1rNeURhlo7ugf6JjiiKRfMsKlDzN9CXHZDyiG6x/zGchpjQS+UAgb1d4nqXqOpmA==
+postcss-minify-selectors@^7.0.5:
+ version "7.0.5"
+ resolved "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-7.0.5.tgz#d8c89eeeb208705ab4127a464d1f54a3bc22cae3"
+ integrity sha512-x2/IvofHcdIrAm9Q+p06ZD1h6FPcQ32WtCRVodJLDR+WMn8EVHI1kvLxZuGKz/9EY5nAmI6lIQIrpo4tBy5+ug==
dependencies:
cssesc "^3.0.0"
- postcss-selector-parser "^6.1.2"
+ postcss-selector-parser "^7.1.0"
postcss-modules-extract-imports@^3.1.0:
version "3.1.0"
@@ -11067,74 +11430,74 @@ postcss-modules-values@^4.0.0:
dependencies:
icss-utils "^5.0.0"
-postcss-nesting@^13.0.1:
- version "13.0.1"
- resolved "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.1.tgz#c405796d7245a3e4c267a9956cacfe9670b5d43e"
- integrity sha512-VbqqHkOBOt4Uu3G8Dm8n6lU5+9cJFxiuty9+4rcoyRPO9zZS1JIs6td49VIoix3qYqELHlJIn46Oih9SAKo+yQ==
+postcss-nesting@^13.0.2:
+ version "13.0.2"
+ resolved "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.2.tgz#fde0d4df772b76d03b52eccc84372e8d1ca1402e"
+ integrity sha512-1YCI290TX+VP0U/K/aFxzHzQWHWURL+CtHMSbex1lCdpXD1SoR2sYuxDu5aNI9lPoXpKTCggFZiDJbwylU0LEQ==
dependencies:
- "@csstools/selector-resolve-nested" "^3.0.0"
+ "@csstools/selector-resolve-nested" "^3.1.0"
"@csstools/selector-specificity" "^5.0.0"
postcss-selector-parser "^7.0.0"
-postcss-normalize-charset@^7.0.0:
- version "7.0.0"
- resolved "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-7.0.0.tgz#92244ae73c31bf8f8885d5f16ff69e857ac6c001"
- integrity sha512-ABisNUXMeZeDNzCQxPxBCkXexvBrUHV+p7/BXOY+ulxkcjUZO0cp8ekGBwvIh2LbCwnWbyMPNJVtBSdyhM2zYQ==
+postcss-normalize-charset@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-7.0.1.tgz#bccc3f7c5f4440883608eea8b444c8f41ce55ff6"
+ integrity sha512-sn413ofhSQHlZFae//m9FTOfkmiZ+YQXsbosqOWRiVQncU2BA3daX3n0VF3cG6rGLSFVc5Di/yns0dFfh8NFgQ==
-postcss-normalize-display-values@^7.0.0:
- version "7.0.0"
- resolved "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-7.0.0.tgz#01fb50e5e97ef8935363629bea5a6d3b3aac1342"
- integrity sha512-lnFZzNPeDf5uGMPYgGOw7v0BfB45+irSRz9gHQStdkkhiM0gTfvWkWB5BMxpn0OqgOQuZG/mRlZyJxp0EImr2Q==
+postcss-normalize-display-values@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-7.0.1.tgz#feb40277d89a7f677b67a84cac999f0306e38235"
+ integrity sha512-E5nnB26XjSYz/mGITm6JgiDpAbVuAkzXwLzRZtts19jHDUBFxZ0BkXAehy0uimrOjYJbocby4FVswA/5noOxrQ==
dependencies:
postcss-value-parser "^4.2.0"
-postcss-normalize-positions@^7.0.0:
- version "7.0.0"
- resolved "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-7.0.0.tgz#4eebd7c9d3dde40c97b8047cad38124fc844c463"
- integrity sha512-I0yt8wX529UKIGs2y/9Ybs2CelSvItfmvg/DBIjTnoUSrPxSV7Z0yZ8ShSVtKNaV/wAY+m7bgtyVQLhB00A1NQ==
+postcss-normalize-positions@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-7.0.1.tgz#c771c0d33034455205f060b999d8557c2308d22c"
+ integrity sha512-pB/SzrIP2l50ZIYu+yQZyMNmnAcwyYb9R1fVWPRxm4zcUFCY2ign7rcntGFuMXDdd9L2pPNUgoODDk91PzRZuQ==
dependencies:
postcss-value-parser "^4.2.0"
-postcss-normalize-repeat-style@^7.0.0:
- version "7.0.0"
- resolved "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-7.0.0.tgz#0cb784655d5714d29bd3bda6dee2fb628aa7227b"
- integrity sha512-o3uSGYH+2q30ieM3ppu9GTjSXIzOrRdCUn8UOMGNw7Af61bmurHTWI87hRybrP6xDHvOe5WlAj3XzN6vEO8jLw==
+postcss-normalize-repeat-style@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-7.0.1.tgz#05fe4d838eedbd996436c5cab78feef9bb1ae57b"
+ integrity sha512-NsSQJ8zj8TIDiF0ig44Byo3Jk9e4gNt9x2VIlJudnQQ5DhWAHJPF4Tr1ITwyHio2BUi/I6Iv0HRO7beHYOloYQ==
dependencies:
postcss-value-parser "^4.2.0"
-postcss-normalize-string@^7.0.0:
- version "7.0.0"
- resolved "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-7.0.0.tgz#a119d3e63a9614570d8413d572fb9fc8c6a64e8c"
- integrity sha512-w/qzL212DFVOpMy3UGyxrND+Kb0fvCiBBujiaONIihq7VvtC7bswjWgKQU/w4VcRyDD8gpfqUiBQ4DUOwEJ6Qg==
+postcss-normalize-string@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-7.0.1.tgz#0f111e7b5dfb6de6ab19f09d9e1c16fabeee232f"
+ integrity sha512-QByrI7hAhsoze992kpbMlJSbZ8FuCEc1OT9EFbZ6HldXNpsdpZr+YXC5di3UEv0+jeZlHbZcoCADgb7a+lPmmQ==
dependencies:
postcss-value-parser "^4.2.0"
-postcss-normalize-timing-functions@^7.0.0:
- version "7.0.0"
- resolved "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-7.0.0.tgz#99d0ee8c4b23b7f4355fafb91385833b9b07108b"
- integrity sha512-tNgw3YV0LYoRwg43N3lTe3AEWZ66W7Dh7lVEpJbHoKOuHc1sLrzMLMFjP8SNULHaykzsonUEDbKedv8C+7ej6g==
+postcss-normalize-timing-functions@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-7.0.1.tgz#7b645a36f113fec49d95d56386c9980316c71216"
+ integrity sha512-bHifyuuSNdKKsnNJ0s8fmfLMlvsQwYVxIoUBnowIVl2ZAdrkYQNGVB4RxjfpvkMjipqvbz0u7feBZybkl/6NJg==
dependencies:
postcss-value-parser "^4.2.0"
-postcss-normalize-unicode@^7.0.2:
- version "7.0.2"
- resolved "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-7.0.2.tgz#095f8d36ea29adfdf494069c1de101112992a713"
- integrity sha512-ztisabK5C/+ZWBdYC+Y9JCkp3M9qBv/XFvDtSw0d/XwfT3UaKeW/YTm/MD/QrPNxuecia46vkfEhewjwcYFjkg==
+postcss-normalize-unicode@^7.0.3:
+ version "7.0.3"
+ resolved "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-7.0.3.tgz#39092101a9dbe9cbac2e00e52c58a1390e9f2924"
+ integrity sha512-EcoA29LvG3F+EpOh03iqu+tJY3uYYKzArqKJHxDhUYLa2u58aqGq16K6/AOsXD9yqLN8O6y9mmePKN5cx6krOw==
dependencies:
- browserslist "^4.23.3"
+ browserslist "^4.24.5"
postcss-value-parser "^4.2.0"
-postcss-normalize-url@^7.0.0:
- version "7.0.0"
- resolved "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-7.0.0.tgz#c88cb7cf8952d3ff631e4eba924e7b060ca802f6"
- integrity sha512-+d7+PpE+jyPX1hDQZYG+NaFD+Nd2ris6r8fPTBAjE8z/U41n/bib3vze8x7rKs5H1uEw5ppe9IojewouHk0klQ==
+postcss-normalize-url@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-7.0.1.tgz#d6471a22b6747ce93d7038c16eb9f1ba8b307e25"
+ integrity sha512-sUcD2cWtyK1AOL/82Fwy1aIVm/wwj5SdZkgZ3QiUzSzQQofrbq15jWJ3BA7Z+yVRwamCjJgZJN0I9IS7c6tgeQ==
dependencies:
postcss-value-parser "^4.2.0"
-postcss-normalize-whitespace@^7.0.0:
- version "7.0.0"
- resolved "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-7.0.0.tgz#46b025f0bea72139ddee63015619b0c21cebd845"
- integrity sha512-37/toN4wwZErqohedXYqWgvcHUGlT8O/m2jVkAfAe9Bd4MzRqlBmXrJRePH0e9Wgnz2X7KymTgTOaaFizQe3AQ==
+postcss-normalize-whitespace@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-7.0.1.tgz#ab8e9ff1f3213f3f3851c0a7d0e4ce4716777cea"
+ integrity sha512-vsbgFHMFQrJBJKrUFJNZ2pgBeBkC2IvvoHjz1to0/0Xk7sII24T0qFOiJzG6Fu3zJoq/0yI4rKWi7WhApW+EFA==
dependencies:
postcss-value-parser "^4.2.0"
@@ -11143,12 +11506,12 @@ postcss-opacity-percentage@^3.0.0:
resolved "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-3.0.0.tgz#0b0db5ed5db5670e067044b8030b89c216e1eb0a"
integrity sha512-K6HGVzyxUxd/VgZdX04DCtdwWJ4NGLG212US4/LA1TLAbHgmAsTWVR86o+gGIbFtnTkfOpb9sCRBx8K7HO66qQ==
-postcss-ordered-values@^7.0.1:
- version "7.0.1"
- resolved "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-7.0.1.tgz#8b4b5b8070ca7756bd49f07d5edf274b8f6782e0"
- integrity sha512-irWScWRL6nRzYmBOXReIKch75RRhNS86UPUAxXdmW/l0FcAsg0lvAXQCby/1lymxn/o0gVa6Rv/0f03eJOwHxw==
+postcss-ordered-values@^7.0.2:
+ version "7.0.2"
+ resolved "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-7.0.2.tgz#0e803fbb9601e254270481772252de9a8c905f48"
+ integrity sha512-AMJjt1ECBffF7CEON/Y0rekRLS6KsePU6PRP08UqYW4UGFRnTXNrByUzYK1h8AC7UWTZdQ9O3Oq9kFIhm0SFEw==
dependencies:
- cssnano-utils "^5.0.0"
+ cssnano-utils "^5.0.1"
postcss-value-parser "^4.2.0"
postcss-overflow-shorthand@^6.0.0:
@@ -11170,67 +11533,68 @@ postcss-place@^10.0.0:
dependencies:
postcss-value-parser "^4.2.0"
-postcss-preset-env@^10.1.5:
- version "10.1.5"
- resolved "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.1.5.tgz#1e12d050a5dbebc4230cc73c0d2e122c30a6a937"
- integrity sha512-LQybafF/K7H+6fAs4SIkgzkSCixJy0/h0gubDIAP3Ihz+IQBRwsjyvBnAZ3JUHD+A/ITaxVRPDxn//a3Qy4pDw==
+postcss-preset-env@^10.2.3:
+ version "10.2.3"
+ resolved "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.2.3.tgz#3a84bde7205b48f1304a656b25841bd3f40fb3cb"
+ integrity sha512-zlQN1yYmA7lFeM1wzQI14z97mKoM8qGng+198w1+h6sCud/XxOjcKtApY9jWr7pXNS3yHDEafPlClSsWnkY8ow==
dependencies:
"@csstools/postcss-cascade-layers" "^5.0.1"
- "@csstools/postcss-color-function" "^4.0.8"
- "@csstools/postcss-color-mix-function" "^3.0.8"
- "@csstools/postcss-content-alt-text" "^2.0.4"
- "@csstools/postcss-exponential-functions" "^2.0.7"
+ "@csstools/postcss-color-function" "^4.0.10"
+ "@csstools/postcss-color-mix-function" "^3.0.10"
+ "@csstools/postcss-color-mix-variadic-function-arguments" "^1.0.0"
+ "@csstools/postcss-content-alt-text" "^2.0.6"
+ "@csstools/postcss-exponential-functions" "^2.0.9"
"@csstools/postcss-font-format-keywords" "^4.0.0"
- "@csstools/postcss-gamut-mapping" "^2.0.8"
- "@csstools/postcss-gradients-interpolation-method" "^5.0.8"
- "@csstools/postcss-hwb-function" "^4.0.8"
- "@csstools/postcss-ic-unit" "^4.0.0"
+ "@csstools/postcss-gamut-mapping" "^2.0.10"
+ "@csstools/postcss-gradients-interpolation-method" "^5.0.10"
+ "@csstools/postcss-hwb-function" "^4.0.10"
+ "@csstools/postcss-ic-unit" "^4.0.2"
"@csstools/postcss-initial" "^2.0.1"
- "@csstools/postcss-is-pseudo-class" "^5.0.1"
- "@csstools/postcss-light-dark-function" "^2.0.7"
+ "@csstools/postcss-is-pseudo-class" "^5.0.3"
+ "@csstools/postcss-light-dark-function" "^2.0.9"
"@csstools/postcss-logical-float-and-clear" "^3.0.0"
"@csstools/postcss-logical-overflow" "^2.0.0"
"@csstools/postcss-logical-overscroll-behavior" "^2.0.0"
"@csstools/postcss-logical-resize" "^3.0.0"
- "@csstools/postcss-logical-viewport-units" "^3.0.3"
- "@csstools/postcss-media-minmax" "^2.0.7"
- "@csstools/postcss-media-queries-aspect-ratio-number-values" "^3.0.4"
+ "@csstools/postcss-logical-viewport-units" "^3.0.4"
+ "@csstools/postcss-media-minmax" "^2.0.9"
+ "@csstools/postcss-media-queries-aspect-ratio-number-values" "^3.0.5"
"@csstools/postcss-nested-calc" "^4.0.0"
"@csstools/postcss-normalize-display-values" "^4.0.0"
- "@csstools/postcss-oklab-function" "^4.0.8"
- "@csstools/postcss-progressive-custom-properties" "^4.0.0"
- "@csstools/postcss-random-function" "^1.0.3"
- "@csstools/postcss-relative-color-syntax" "^3.0.8"
+ "@csstools/postcss-oklab-function" "^4.0.10"
+ "@csstools/postcss-progressive-custom-properties" "^4.1.0"
+ "@csstools/postcss-random-function" "^2.0.1"
+ "@csstools/postcss-relative-color-syntax" "^3.0.10"
"@csstools/postcss-scope-pseudo-class" "^4.0.1"
- "@csstools/postcss-sign-functions" "^1.1.2"
- "@csstools/postcss-stepped-value-functions" "^4.0.7"
+ "@csstools/postcss-sign-functions" "^1.1.4"
+ "@csstools/postcss-stepped-value-functions" "^4.0.9"
"@csstools/postcss-text-decoration-shorthand" "^4.0.2"
- "@csstools/postcss-trigonometric-functions" "^4.0.7"
+ "@csstools/postcss-trigonometric-functions" "^4.0.9"
"@csstools/postcss-unset-value" "^4.0.0"
- autoprefixer "^10.4.19"
- browserslist "^4.24.4"
+ autoprefixer "^10.4.21"
+ browserslist "^4.25.0"
css-blank-pseudo "^7.0.1"
css-has-pseudo "^7.0.2"
css-prefers-color-scheme "^10.0.0"
- cssdb "^8.2.3"
+ cssdb "^8.3.0"
postcss-attribute-case-insensitive "^7.0.1"
postcss-clamp "^4.1.0"
- postcss-color-functional-notation "^7.0.8"
+ postcss-color-functional-notation "^7.0.10"
postcss-color-hex-alpha "^10.0.0"
postcss-color-rebeccapurple "^10.0.0"
- postcss-custom-media "^11.0.5"
- postcss-custom-properties "^14.0.4"
- postcss-custom-selectors "^8.0.4"
+ postcss-custom-media "^11.0.6"
+ postcss-custom-properties "^14.0.6"
+ postcss-custom-selectors "^8.0.5"
postcss-dir-pseudo-class "^9.0.1"
- postcss-double-position-gradients "^6.0.0"
+ postcss-double-position-gradients "^6.0.2"
postcss-focus-visible "^10.0.1"
postcss-focus-within "^9.0.1"
postcss-font-variant "^5.0.0"
postcss-gap-properties "^6.0.0"
postcss-image-set-function "^7.0.0"
- postcss-lab-function "^7.0.8"
+ postcss-lab-function "^7.0.10"
postcss-logical "^8.1.0"
- postcss-nesting "^13.0.1"
+ postcss-nesting "^13.0.2"
postcss-opacity-percentage "^3.0.0"
postcss-overflow-shorthand "^6.0.0"
postcss-page-break "^3.0.4"
@@ -11246,18 +11610,18 @@ postcss-pseudo-class-any-link@^10.0.1:
dependencies:
postcss-selector-parser "^7.0.0"
-postcss-reduce-initial@^7.0.2:
- version "7.0.2"
- resolved "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-7.0.2.tgz#3dc085347a5943e18547d4b0aa5bd4ff5a93b2c5"
- integrity sha512-pOnu9zqQww7dEKf62Nuju6JgsW2V0KRNBHxeKohU+JkHd/GAH5uvoObqFLqkeB2n20mr6yrlWDvo5UBU5GnkfA==
+postcss-reduce-initial@^7.0.3:
+ version "7.0.3"
+ resolved "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-7.0.3.tgz#3ab073ecaf9e549f4c49fb0727bab09daf486672"
+ integrity sha512-RFvkZaqiWtGMlVjlUHpaxGqEL27lgt+Q2Ixjf83CRAzqdo+TsDyGPtJUbPx2MuYIJ+sCQc2TrOvRnhcXQfgIVA==
dependencies:
- browserslist "^4.23.3"
+ browserslist "^4.24.5"
caniuse-api "^3.0.0"
-postcss-reduce-transforms@^7.0.0:
- version "7.0.0"
- resolved "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-7.0.0.tgz#0386080a14e5faad9f8eda33375b79fe7c4f9677"
- integrity sha512-pnt1HKKZ07/idH8cpATX/ujMbtOGhUfE+m8gbqwJE05aTaNw8gbo34a2e3if0xc0dlu75sUOiqvwCGY3fzOHew==
+postcss-reduce-transforms@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-7.0.1.tgz#f87111264b0dfa07e1f708d7e6401578707be5d6"
+ integrity sha512-MhyEbfrm+Mlp/36hvZ9mT9DaO7dbncU0CvWI8V93LRkY6IYlu38OPg3FObnuKTUxJ4qA8HpurdQOo5CyqqO76g==
dependencies:
postcss-value-parser "^4.2.0"
@@ -11273,7 +11637,7 @@ postcss-selector-not@^8.0.1:
dependencies:
postcss-selector-parser "^7.0.0"
-postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.1.2:
+postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4:
version "6.1.2"
resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz#27ecb41fb0e3b6ba7a1ec84fff347f734c7929de"
integrity sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==
@@ -11281,57 +11645,57 @@ postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.2, postcss-selecto
cssesc "^3.0.0"
util-deprecate "^1.0.2"
-postcss-selector-parser@^7.0.0:
- version "7.0.0"
- resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz#41bd8b56f177c093ca49435f65731befe25d6b9c"
- integrity sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==
+postcss-selector-parser@^7.0.0, postcss-selector-parser@^7.1.0:
+ version "7.1.0"
+ resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz#4d6af97eba65d73bc4d84bcb343e865d7dd16262"
+ integrity sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==
dependencies:
cssesc "^3.0.0"
util-deprecate "^1.0.2"
-postcss-svgo@^7.0.1:
- version "7.0.1"
- resolved "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-7.0.1.tgz#2b63571d8e9568384df334bac9917baff4d23f58"
- integrity sha512-0WBUlSL4lhD9rA5k1e5D8EN5wCEyZD6HJk0jIvRxl+FDVOMlJ7DePHYWGGVc5QRqrJ3/06FTXM0bxjmJpmTPSA==
+postcss-svgo@^7.0.2:
+ version "7.0.2"
+ resolved "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-7.0.2.tgz#3de498299af585a5bfae28fd2a445edd1f4954f6"
+ integrity sha512-5Dzy66JlnRM6pkdOTF8+cGsB1fnERTE8Nc+Eed++fOWo1hdsBptCsbG8UuJkgtZt75bRtMJIrPeZmtfANixdFA==
dependencies:
postcss-value-parser "^4.2.0"
svgo "^3.3.2"
-postcss-unique-selectors@^7.0.3:
- version "7.0.3"
- resolved "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-7.0.3.tgz#483fc11215b23d517d5d9bbe5833d9915619ca33"
- integrity sha512-J+58u5Ic5T1QjP/LDV9g3Cx4CNOgB5vz+kM6+OxHHhFACdcDeKhBXjQmB7fnIZM12YSTvsL0Opwco83DmacW2g==
+postcss-unique-selectors@^7.0.4:
+ version "7.0.4"
+ resolved "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-7.0.4.tgz#625ad1c808bdf322fab6c027ae8d4f2637140995"
+ integrity sha512-pmlZjsmEAG7cHd7uK3ZiNSW6otSZ13RHuZ/4cDN/bVglS5EpF2r2oxY99SuOHa8m7AWoBCelTS3JPpzsIs8skQ==
dependencies:
- postcss-selector-parser "^6.1.2"
+ postcss-selector-parser "^7.1.0"
postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0:
version "4.2.0"
resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz"
integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
-postcss@^8.4.33, postcss@^8.5.3:
- version "8.5.3"
- resolved "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz#1463b6f1c7fb16fe258736cba29a2de35237eafb"
- integrity sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==
+postcss@^8.4.33, postcss@^8.5.6:
+ version "8.5.6"
+ resolved "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz#2825006615a619b4f62a9e7426cc120b349a8f3c"
+ integrity sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==
dependencies:
- nanoid "^3.3.8"
+ nanoid "^3.3.11"
picocolors "^1.1.1"
source-map-js "^1.2.1"
+postinstall-postinstall@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.npmjs.org/postinstall-postinstall/-/postinstall-postinstall-2.1.0.tgz#4f7f77441ef539d1512c40bd04c71b06a4704ca3"
+ integrity sha512-7hQX6ZlZXIoRiWNrbMQaLzUUfH+sSx39u8EJ9HYuDc1kLo9IXKWjM5RSquZN1ad5GnH8CGFM78fsAAQi3OKEEQ==
+
prelude-ls@^1.2.1:
version "1.2.1"
resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz"
integrity sha1-3rxkidem5rDnYRiIzsiAM30xY5Y=
-prelude-ls@~1.1.2:
- version "1.1.2"
- resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz"
- integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=
-
-prettier@^3.5.3:
- version "3.5.3"
- resolved "https://registry.npmjs.org/prettier/-/prettier-3.5.3.tgz#4fc2ce0d657e7a02e602549f053b239cb7dfe1b5"
- integrity sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==
+prettier@^3.6.0:
+ version "3.6.0"
+ resolved "https://registry.npmjs.org/prettier/-/prettier-3.6.0.tgz#18ec98d62cb0757a5d4eab40253ff3e6d0fc8dea"
+ integrity sha512-ujSB9uXHJKzM/2GBuE0hBOUgC77CN3Bnpqa+g80bkv3T3A93wL/xlzDATHhnhkzifz/UE2SNOvmbTz5hSkDlHw==
pretty-bytes@^5.6.0:
version "5.6.0"
@@ -11346,6 +11710,15 @@ pretty-error@^4.0.0:
lodash "^4.17.20"
renderkid "^3.0.0"
+pretty-format@30.0.2:
+ version "30.0.2"
+ resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-30.0.2.tgz#54717b6aa2b4357a2e6d83868e10a2ea8dd647c7"
+ integrity sha512-yC5/EBSOrTtqhCKfLHqoUIAXVRZnukHPwWBJWR7h84Q3Be1DRQZLncwcfLoPA5RPQ65qfiCMqgYwdUuQ//eVpg==
+ dependencies:
+ "@jest/schemas" "30.0.1"
+ ansi-styles "^5.2.0"
+ react-is "^18.3.1"
+
pretty-format@^27.0.2:
version "27.5.1"
resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e"
@@ -11415,13 +11788,6 @@ promise-retry@^2.0.1:
err-code "^2.0.2"
retry "^0.12.0"
-prompts@^2.0.1:
- version "2.0.3"
- resolved "https://registry.npmjs.org/prompts/-/prompts-2.0.3.tgz"
- dependencies:
- kleur "^3.0.2"
- sisteransi "^1.0.0"
-
promzard@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/promzard/-/promzard-1.0.0.tgz#3246f8e6c9895a77c0549cefb65828ac0f6c006b"
@@ -11445,7 +11811,7 @@ protocols@^2.0.0, protocols@^2.0.1:
proxy-addr@~2.0.7:
version "2.0.7"
- resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz"
+ resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025"
integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==
dependencies:
forwarded "0.2.0"
@@ -11466,11 +11832,6 @@ prr@~1.0.1:
resolved "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476"
integrity sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==
-psl@^1.1.33:
- version "1.8.0"
- resolved "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz"
- integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==
-
public-encrypt@^4.0.0:
version "4.0.3"
resolved "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz"
@@ -11497,14 +11858,15 @@ punycode@^1.3.2:
version "1.4.1"
resolved "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz"
-punycode@^2.1.0, punycode@^2.1.1:
- version "2.1.1"
- resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz"
+punycode@^2.1.0, punycode@^2.3.1:
+ version "2.3.1"
+ resolved "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5"
+ integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==
-pure-rand@^6.0.0:
- version "6.0.1"
- resolved "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.1.tgz#31207dddd15d43f299fdcdb2f572df65030c19af"
- integrity sha512-t+x1zEHDjBwkDGY5v5ApnZ/utcd4XYDiJsaQQoptTXgUXX95sDg1elCdJghzicm7n2mbCBJ3uYWr6M22SO19rg==
+pure-rand@^7.0.0:
+ version "7.0.1"
+ resolved "https://registry.npmjs.org/pure-rand/-/pure-rand-7.0.1.tgz#6f53a5a9e3e4a47445822af96821ca509ed37566"
+ integrity sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ==
qs@6.13.0:
version "6.13.0"
@@ -11513,12 +11875,12 @@ qs@6.13.0:
dependencies:
side-channel "^1.0.6"
-qs@6.13.1:
- version "6.13.1"
- resolved "https://registry.npmjs.org/qs/-/qs-6.13.1.tgz#3ce5fc72bd3a8171b85c99b93c65dd20b7d1b16e"
- integrity sha512-EJPeIn0CYrGu+hli1xilKAPXODtJ12T0sP63Ijx2/khC2JtuaN3JyNIpvmnkmaEtha9ocbG4A4cMcr+TvqvwQg==
+qs@6.14.0, qs@^6.14.0:
+ version "6.14.0"
+ resolved "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz#c63fa40680d2c5c941412a0e899c89af60c0a930"
+ integrity sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==
dependencies:
- side-channel "^1.0.6"
+ side-channel "^1.1.0"
querystring-es3@~0.2.0:
version "0.2.1"
@@ -11528,11 +11890,6 @@ querystring@0.2.0:
version "0.2.0"
resolved "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz"
-querystringify@^2.1.1:
- version "2.2.0"
- resolved "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz"
- integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==
-
quick-lru@^4.0.1:
version "4.0.1"
resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz"
@@ -11571,6 +11928,16 @@ raw-body@2.5.2:
iconv-lite "0.4.24"
unpipe "1.0.0"
+raw-body@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.npmjs.org/raw-body/-/raw-body-3.0.0.tgz#25b3476f07a51600619dae3fe82ddc28a36e5e0f"
+ integrity sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==
+ dependencies:
+ bytes "3.1.2"
+ http-errors "2.0.0"
+ iconv-lite "0.6.3"
+ unpipe "1.0.0"
+
react-dom@0.0.0-experimental-ee8509801-20230117:
version "0.0.0-experimental-ee8509801-20230117"
resolved "https://registry.npmjs.org/react-dom/-/react-dom-0.0.0-experimental-ee8509801-20230117.tgz"
@@ -11597,10 +11964,10 @@ react-is@^17.0.1:
resolved "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"
integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==
-react-is@^18.0.0:
- version "18.1.0"
- resolved "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz"
- integrity sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==
+react-is@^18.0.0, react-is@^18.3.1:
+ version "18.3.1"
+ resolved "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e"
+ integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==
react@0.0.0-experimental-ee8509801-20230117:
version "0.0.0-experimental-ee8509801-20230117"
@@ -11779,18 +12146,11 @@ regenerate@^1.4.2:
resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz"
integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==
-regenerator-runtime@^0.14.0, regenerator-runtime@^0.14.1:
+regenerator-runtime@^0.14.1:
version "0.14.1"
resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f"
integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==
-regenerator-transform@^0.15.2:
- version "0.15.2"
- resolved "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz#5bbae58b522098ebdf09bca2f83838929001c7a4"
- integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==
- dependencies:
- "@babel/runtime" "^7.8.4"
-
regexp.prototype.flags@^1.5.3:
version "1.5.4"
resolved "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz#1ad6c62d44a259007e55b3970e00f746efbcaa19"
@@ -11803,15 +12163,15 @@ regexp.prototype.flags@^1.5.3:
gopd "^1.2.0"
set-function-name "^2.0.2"
-regexpu-core@^6.1.1:
- version "6.1.1"
- resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz#b469b245594cb2d088ceebc6369dceb8c00becac"
- integrity sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==
+regexpu-core@^6.2.0:
+ version "6.2.0"
+ resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz#0e5190d79e542bf294955dccabae04d3c7d53826"
+ integrity sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==
dependencies:
regenerate "^1.4.2"
regenerate-unicode-properties "^10.2.0"
regjsgen "^0.8.0"
- regjsparser "^0.11.0"
+ regjsparser "^0.12.0"
unicode-match-property-ecmascript "^2.0.0"
unicode-match-property-value-ecmascript "^2.1.0"
@@ -11820,10 +12180,10 @@ regjsgen@^0.8.0:
resolved "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz#df23ff26e0c5b300a6470cad160a9d090c3a37ab"
integrity sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==
-regjsparser@^0.11.0:
- version "0.11.0"
- resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.0.tgz#f01e6ccaba36d384fb0d00a06b78b372c8b681e8"
- integrity sha512-vTbzVAjQDzwQdKuvj7qEq6OlAprCjE656khuGQ4QaBLg7abQ9I9ISpmLuc6inWe7zP75AECjqUa4g4sdQvOXhg==
+regjsparser@^0.12.0:
+ version "0.12.0"
+ resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz#0e846df6c6530586429377de56e0475583b088dc"
+ integrity sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==
dependencies:
jsesc "~3.0.2"
@@ -11958,6 +12318,13 @@ rfdc@^1.3.0, rfdc@^1.4.1:
resolved "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz#778f76c4fb731d93414e8f925fbecf64cce7f6ca"
integrity sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==
+rimraf@^2.6.3:
+ version "2.7.1"
+ resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
+ integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
+ dependencies:
+ glob "^7.1.3"
+
rimraf@^3.0.2:
version "3.0.2"
resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz"
@@ -11987,6 +12354,11 @@ ripemd160@^2.0.0, ripemd160@^2.0.1:
hash-base "^3.0.0"
inherits "^2.0.1"
+rrweb-cssom@^0.8.0:
+ version "0.8.0"
+ resolved "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.8.0.tgz#3021d1b4352fbf3b614aaeed0bc0d5739abe0bc2"
+ integrity sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==
+
run-applescript@^7.0.0:
version "7.0.0"
resolved "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz#e5a553c2bffd620e169d276c1cd8f1b64778fbeb"
@@ -12086,10 +12458,10 @@ scheduler@0.0.0-experimental-ee8509801-20230117:
dependencies:
loose-envify "^1.1.0"
-schema-utils@^4.0.0, schema-utils@^4.2.0, schema-utils@^4.3.0:
- version "4.3.0"
- resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz#3b669f04f71ff2dfb5aba7ce2d5a9d79b35622c0"
- integrity sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==
+schema-utils@^4.0.0, schema-utils@^4.2.0, schema-utils@^4.3.0, schema-utils@^4.3.2:
+ version "4.3.2"
+ resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz#0c10878bf4a73fd2b1dfd14b9462b26788c806ae"
+ integrity sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==
dependencies:
"@types/json-schema" "^7.0.9"
ajv "^8.9.0"
@@ -12113,15 +12485,15 @@ selfsigned@^2.4.1:
resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz"
integrity sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=
-semver@^6.0.0, semver@^6.3.0, semver@^6.3.1:
+semver@^6.0.0, semver@^6.3.1:
version "6.3.1"
resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
-semver@^7.0.0, semver@^7.1.1, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0, semver@^7.7.1:
- version "7.7.1"
- resolved "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz#abd5098d82b18c6c81f6074ff2647fd3e7220c9f"
- integrity sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==
+semver@^7.0.0, semver@^7.1.1, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0, semver@^7.7.1, semver@^7.7.2:
+ version "7.7.2"
+ resolved "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz#67d99fdcd35cec21e6f8b87a7fd515a33f982b58"
+ integrity sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==
semver@~7.5.4:
version "7.5.4"
@@ -12318,7 +12690,7 @@ side-channel@^1.0.6, side-channel@^1.1.0:
side-channel-map "^1.0.1"
side-channel-weakmap "^1.0.2"
-signal-exit@3.0.7, signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7:
+signal-exit@3.0.7, signal-exit@^3.0.2, signal-exit@^3.0.3:
version "3.0.7"
resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz"
integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
@@ -12345,10 +12717,6 @@ simple-concat@^1.0.0:
resolved "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz"
integrity sha1-9Gl2CCujXCJj8cirXt/ibEHJVS8=
-sisteransi@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.0.tgz"
-
slash@3.0.0, slash@^3.0.0:
version "3.0.0"
resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz"
@@ -12556,10 +12924,10 @@ ssri@^10.0.0, ssri@^10.0.6:
dependencies:
minipass "^7.0.3"
-stack-utils@^2.0.3:
- version "2.0.3"
- resolved "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz"
- integrity sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==
+stack-utils@^2.0.3, stack-utils@^2.0.6:
+ version "2.0.6"
+ resolved "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f"
+ integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==
dependencies:
escape-string-regexp "^2.0.0"
@@ -12623,10 +12991,10 @@ string-argv@^0.3.2, string-argv@~0.3.1:
resolved "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz#2b6d0ef24b656274d957d54e0a4bbf6153dc02b6"
integrity sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==
-string-length@^4.0.1:
- version "4.0.1"
- resolved "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz"
- integrity sha1-Spc78x73fE7bzq3WryYRmWmF+KE=
+string-length@^4.0.2:
+ version "4.0.2"
+ resolved "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a"
+ integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==
dependencies:
char-regex "^1.0.2"
strip-ansi "^6.0.0"
@@ -12798,10 +13166,10 @@ strip-json-comments@^3.1.1, strip-json-comments@~3.1.1:
resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz"
integrity sha1-MfEoGzgyYwQ0gxwxDAHMzajL4AY=
-strnum@^2.0.5:
- version "2.0.5"
- resolved "https://registry.npmjs.org/strnum/-/strnum-2.0.5.tgz#40700b1b5bf956acdc755e98e90005d7657aaaea"
- integrity sha512-YAT3K/sgpCUxhxNMrrdhtod3jckkpYwH6JAuwmUdXZsmzH1wUyzTMrrK2wYCEEqlKwrWDd35NeuUkbBy/1iK+Q==
+strnum@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.npmjs.org/strnum/-/strnum-2.1.0.tgz#12c2c6de59d3820a8128b486c9c106c1bf6c4924"
+ integrity sha512-w0S//9BqZZGw0L0Y8uLSelFGnDJgTyyNQLmSlPnVz43zPAiqu3w4t8J8sDqqANOGeZIZ/9jWuPguYcEnsoHv4A==
strong-log-transformer@2.1.0, strong-log-transformer@^2.1.0:
version "2.1.0"
@@ -12817,13 +13185,13 @@ style-loader@^4.0.0:
resolved "https://registry.npmjs.org/style-loader/-/style-loader-4.0.0.tgz#0ea96e468f43c69600011e0589cb05c44f3b17a5"
integrity sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==
-stylehacks@^7.0.4:
- version "7.0.4"
- resolved "https://registry.npmjs.org/stylehacks/-/stylehacks-7.0.4.tgz#9c21f7374f4bccc0082412b859b3c89d77d3277c"
- integrity sha512-i4zfNrGMt9SB4xRK9L83rlsFCgdGANfeDAYacO1pkqcE7cRHPdWHwnKZVz7WY17Veq/FvyYsRAU++Ga+qDFIww==
+stylehacks@^7.0.5:
+ version "7.0.5"
+ resolved "https://registry.npmjs.org/stylehacks/-/stylehacks-7.0.5.tgz#86985a8c810f88e4a1a34804b0fe350686457ca9"
+ integrity sha512-5kNb7V37BNf0Q3w+1pxfa+oiNPS++/b4Jil9e/kPDgrk1zjEd6uR7SZeJiYaLYH6RRSC1XX2/37OTeU/4FvuIA==
dependencies:
- browserslist "^4.23.3"
- postcss-selector-parser "^6.1.2"
+ browserslist "^4.24.5"
+ postcss-selector-parser "^7.1.0"
subarg@^1.0.0:
version "1.0.0"
@@ -12874,6 +13242,13 @@ symbol-tree@^3.2.4:
resolved "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz"
integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==
+synckit@^0.11.8:
+ version "0.11.8"
+ resolved "https://registry.npmjs.org/synckit/-/synckit-0.11.8.tgz#b2aaae998a4ef47ded60773ad06e7cb821f55457"
+ integrity sha512-+XZ+r1XGIJGeQk3VvXhT6xx/VpbHsRzsTkGgF6E5RX9TTXD0118l87puaEBZ566FhqblC6U0d4XnubznJDm30A==
+ dependencies:
+ "@pkgr/core" "^0.2.4"
+
syntax-error@^1.1.1:
version "1.4.0"
resolved "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz"
@@ -13058,29 +13433,19 @@ toidentifier@1.0.1:
resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz"
integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==
-tough-cookie@^4.1.2:
- version "4.1.3"
- resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz#97b9adb0728b42280aa3d814b6b999b2ff0318bf"
- integrity sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==
- dependencies:
- psl "^1.1.33"
- punycode "^2.1.1"
- universalify "^0.2.0"
- url-parse "^1.5.3"
-
-tough-cookie@^5.0.0:
- version "5.0.0"
- resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-5.0.0.tgz#6b6518e2b5c070cf742d872ee0f4f92d69eac1af"
- integrity sha512-FRKsF7cz96xIIeMZ82ehjC3xW2E+O2+v11udrDYewUbszngYhsGa8z6YUMMzO9QJZzzyd0nGGXnML/TReX6W8Q==
+tough-cookie@^5.0.0, tough-cookie@^5.1.1:
+ version "5.1.2"
+ resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-5.1.2.tgz#66d774b4a1d9e12dc75089725af3ac75ec31bed7"
+ integrity sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==
dependencies:
tldts "^6.1.32"
-tr46@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz"
- integrity sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==
+tr46@^5.1.0:
+ version "5.1.1"
+ resolved "https://registry.npmjs.org/tr46/-/tr46-5.1.1.tgz#96ae867cddb8fdb64a49cc3059a8d428bcf238ca"
+ integrity sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==
dependencies:
- punycode "^2.1.1"
+ punycode "^2.3.1"
tr46@~0.0.3:
version "0.0.3"
@@ -13107,10 +13472,10 @@ trim-newlines@^4.0.2:
resolved "https://registry.npmjs.org/trim-newlines/-/trim-newlines-4.0.2.tgz#d6aaaf6a0df1b4b536d183879a6b939489808c7c"
integrity sha512-GJtWyq9InR/2HRiLZgpIKv+ufIKrVrvjQWEj7PxAXNc5dwbNJkqhAUoAGgzRmULAnoOM5EIpveYd3J2VeSAIew==
-ts-api-utils@^2.0.1:
- version "2.0.1"
- resolved "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.0.1.tgz#660729385b625b939aaa58054f45c058f33f10cd"
- integrity sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==
+ts-api-utils@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz#595f7094e46eed364c13fd23e75f9513d29baf91"
+ integrity sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==
ts-jest-resolver@^2.0.1:
version "2.0.1"
@@ -13188,13 +13553,6 @@ type-check@^0.4.0, type-check@~0.4.0:
dependencies:
prelude-ls "^1.2.1"
-type-check@~0.3.2:
- version "0.3.2"
- resolved "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz"
- integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=
- dependencies:
- prelude-ls "~1.1.2"
-
type-detect@4.0.8:
version "4.0.8"
resolved "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz"
@@ -13235,6 +13593,15 @@ type-fest@^3.1.0:
resolved "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz#bb744c1f0678bea7543a2d1ec24e83e68e8c8706"
integrity sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==
+type-is@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz#64f6cf03f92fce4015c2b224793f6bdd4b068c97"
+ integrity sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==
+ dependencies:
+ content-type "^1.0.5"
+ media-typer "^1.1.0"
+ mime-types "^3.0.0"
+
type-is@~1.6.18:
version "1.6.18"
resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz"
@@ -13292,14 +13659,14 @@ typedarray@^0.0.6:
version "0.0.6"
resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz"
-typescript-eslint@^8.26.1:
- version "8.26.1"
- resolved "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.26.1.tgz#d17a638a7543bc535157b83cdf5876513c71493b"
- integrity sha512-t/oIs9mYyrwZGRpDv3g+3K6nZ5uhKEMt2oNmAPwaY4/ye0+EH4nXIPYNtkYFS6QHm+1DFg34DbglYBz5P9Xysg==
+typescript-eslint@^8.35.0:
+ version "8.35.0"
+ resolved "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.35.0.tgz#65afcdde973614b8f44fa89293919420ca9b904e"
+ integrity sha512-uEnz70b7kBz6eg/j0Czy6K5NivaYopgxRjsnAJ2Fx5oTLo3wefTHIbL7AkQr1+7tJCRVpTs/wiM8JR/11Loq9A==
dependencies:
- "@typescript-eslint/eslint-plugin" "8.26.1"
- "@typescript-eslint/parser" "8.26.1"
- "@typescript-eslint/utils" "8.26.1"
+ "@typescript-eslint/eslint-plugin" "8.35.0"
+ "@typescript-eslint/parser" "8.35.0"
+ "@typescript-eslint/utils" "8.35.0"
typescript-json-schema@^0.65.1:
version "0.65.1"
@@ -13315,11 +13682,16 @@ typescript-json-schema@^0.65.1:
typescript "~5.5.0"
yargs "^17.1.1"
-typescript@5.8.2, "typescript@>=3 < 6", typescript@^5.8.2:
+typescript@5.8.2:
version "5.8.2"
resolved "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz#8170b3702f74b79db2e5a96207c15e65807999e4"
integrity sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==
+"typescript@>=3 < 6", typescript@^5.8.3:
+ version "5.8.3"
+ resolved "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz#92f8a3e5e3cf497356f4178c34cd65a7f5e8440e"
+ integrity sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==
+
typescript@~5.5.0:
version "5.5.4"
resolved "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz#d9852d6c82bad2d2eda4fd74a5762a8f5909e9ba"
@@ -13373,10 +13745,10 @@ undici-types@~5.26.4:
resolved "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617"
integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==
-undici-types@~6.19.2:
- version "6.19.6"
- resolved "https://registry.npmjs.org/undici-types/-/undici-types-6.19.6.tgz#e218c3df0987f4c0e0008ca00d6b6472d9b89b36"
- integrity sha512-e/vggGopEfTKSvj4ihnOLTsqhrKRN3LeO6qSN/GxohhuRv8qH9bNQ4B8W7e/vFL+0XTnmHPB4/kegunZGA4Org==
+undici-types@~6.21.0:
+ version "6.21.0"
+ resolved "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz#691d00af3909be93a7faa13be61b3a5b50ef12cb"
+ integrity sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==
unicode-canonical-property-names-ecmascript@^2.0.0:
version "2.0.0"
@@ -13420,11 +13792,6 @@ universal-user-agent@^6.0.0:
resolved "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz"
integrity sha1-M4H4UDslHA2c0hvB3pOeyd9UgO4=
-universalify@^0.2.0:
- version "0.2.0"
- resolved "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz"
- integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==
-
universalify@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz"
@@ -13444,6 +13811,33 @@ unpipe@1.0.0, unpipe@~1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz"
+unrs-resolver@^1.7.11:
+ version "1.9.1"
+ resolved "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.9.1.tgz#c3579abf32e48dbb1b429f4812196611afb021cf"
+ integrity sha512-4AZVxP05JGN6DwqIkSP4VKLOcwQa5l37SWHF/ahcuqBMbfxbpN1L1QKafEhWCziHhzKex9H/AR09H0OuVyU+9g==
+ dependencies:
+ napi-postinstall "^0.2.2"
+ optionalDependencies:
+ "@unrs/resolver-binding-android-arm-eabi" "1.9.1"
+ "@unrs/resolver-binding-android-arm64" "1.9.1"
+ "@unrs/resolver-binding-darwin-arm64" "1.9.1"
+ "@unrs/resolver-binding-darwin-x64" "1.9.1"
+ "@unrs/resolver-binding-freebsd-x64" "1.9.1"
+ "@unrs/resolver-binding-linux-arm-gnueabihf" "1.9.1"
+ "@unrs/resolver-binding-linux-arm-musleabihf" "1.9.1"
+ "@unrs/resolver-binding-linux-arm64-gnu" "1.9.1"
+ "@unrs/resolver-binding-linux-arm64-musl" "1.9.1"
+ "@unrs/resolver-binding-linux-ppc64-gnu" "1.9.1"
+ "@unrs/resolver-binding-linux-riscv64-gnu" "1.9.1"
+ "@unrs/resolver-binding-linux-riscv64-musl" "1.9.1"
+ "@unrs/resolver-binding-linux-s390x-gnu" "1.9.1"
+ "@unrs/resolver-binding-linux-x64-gnu" "1.9.1"
+ "@unrs/resolver-binding-linux-x64-musl" "1.9.1"
+ "@unrs/resolver-binding-wasm32-wasi" "1.9.1"
+ "@unrs/resolver-binding-win32-arm64-msvc" "1.9.1"
+ "@unrs/resolver-binding-win32-ia32-msvc" "1.9.1"
+ "@unrs/resolver-binding-win32-x64-msvc" "1.9.1"
+
untildify@^4.0.0:
version "4.0.0"
resolved "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz"
@@ -13454,10 +13848,10 @@ upath@2.0.1:
resolved "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz"
integrity sha1-UMc96mjW9rmQ9R0nnOYIFmXWGos=
-update-browserslist-db@^1.1.1:
- version "1.1.2"
- resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.2.tgz#97e9c96ab0ae7bcac08e9ae5151d26e6bc6b5580"
- integrity sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==
+update-browserslist-db@^1.1.3:
+ version "1.1.3"
+ resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz#348377dd245216f9e7060ff50b15a1b740b75420"
+ integrity sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==
dependencies:
escalade "^3.2.0"
picocolors "^1.1.1"
@@ -13483,14 +13877,6 @@ uri-js@^4.2.2, uri-js@^4.4.1:
dependencies:
punycode "^2.1.0"
-url-parse@^1.5.3:
- version "1.5.10"
- resolved "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz"
- integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==
- dependencies:
- querystringify "^2.1.1"
- requires-port "^1.0.0"
-
url@~0.11.0:
version "0.11.0"
resolved "https://registry.npmjs.org/url/-/url-0.11.0.tgz"
@@ -13583,7 +13969,8 @@ value-equal@^1.0.1:
vary@~1.1.2:
version "1.1.2"
- resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz"
+ resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
+ integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==
verror@1.10.0:
version "1.10.0"
@@ -13603,12 +13990,12 @@ void-elements@3.1.0:
resolved "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz"
integrity sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==
-w3c-xmlserializer@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-3.0.0.tgz"
- integrity sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==
+w3c-xmlserializer@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz#f925ba26855158594d907313cedd1476c5967f6c"
+ integrity sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==
dependencies:
- xml-name-validator "^4.0.0"
+ xml-name-validator "^5.0.0"
walk-up-path@^3.0.1:
version "3.0.1"
@@ -13677,14 +14064,15 @@ webpack-dev-middleware@^7.4.2:
range-parser "^1.2.1"
schema-utils "^4.0.0"
-webpack-dev-server@^5.2.0:
- version "5.2.0"
- resolved "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.0.tgz#68043886edaa3fd875ad20e01589990a79612f9c"
- integrity sha512-90SqqYXA2SK36KcT6o1bvwvZfJFcmoamqeJY7+boioffX9g9C0wjjJRGUrQIuh43pb0ttX7+ssavmj/WN2RHtA==
+webpack-dev-server@^5.2.2:
+ version "5.2.2"
+ resolved "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.2.tgz#96a143d50c58fef0c79107e61df911728d7ceb39"
+ integrity sha512-QcQ72gh8a+7JO63TAx/6XZf/CWhgMzu5m0QirvPfGvptOusAxG12w2+aua1Jkjr7hzaWDnJ2n6JFeexMHI+Zjg==
dependencies:
"@types/bonjour" "^3.5.13"
"@types/connect-history-api-fallback" "^1.5.4"
"@types/express" "^4.17.21"
+ "@types/express-serve-static-core" "^4.17.21"
"@types/serve-index" "^1.9.4"
"@types/serve-static" "^1.15.5"
"@types/sockjs" "^0.3.36"
@@ -13697,7 +14085,7 @@ webpack-dev-server@^5.2.0:
connect-history-api-fallback "^2.0.0"
express "^4.21.2"
graceful-fs "^4.2.6"
- http-proxy-middleware "^2.0.7"
+ http-proxy-middleware "^2.0.9"
ipaddr.js "^2.1.0"
launch-editor "^2.6.1"
open "^10.0.3"
@@ -13715,13 +14103,14 @@ webpack-sources@^3.2.3:
resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz"
integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==
-webpack@^5.98.0:
- version "5.98.0"
- resolved "https://registry.npmjs.org/webpack/-/webpack-5.98.0.tgz#44ae19a8f2ba97537978246072fb89d10d1fbd17"
- integrity sha512-UFynvx+gM44Gv9qFgj0acCQK2VE1CtdfwFdimkapco3hlPCJ/zeq73n2yVKimVbtm+TnApIugGhLJnkU6gjYXA==
+webpack@^5.99.9:
+ version "5.99.9"
+ resolved "https://registry.npmjs.org/webpack/-/webpack-5.99.9.tgz#d7de799ec17d0cce3c83b70744b4aedb537d8247"
+ integrity sha512-brOPwM3JnmOa+7kd3NsmOUOwbDAj8FT9xDsG3IW0MgbN9yZV7Oi/s/+MNQ/EcSMqw7qfoRyXPoeEWT8zLVdVGg==
dependencies:
"@types/eslint-scope" "^3.7.7"
"@types/estree" "^1.0.6"
+ "@types/json-schema" "^7.0.15"
"@webassemblyjs/ast" "^1.14.1"
"@webassemblyjs/wasm-edit" "^1.14.1"
"@webassemblyjs/wasm-parser" "^1.14.1"
@@ -13738,7 +14127,7 @@ webpack@^5.98.0:
loader-runner "^4.2.0"
mime-types "^2.1.27"
neo-async "^2.6.2"
- schema-utils "^4.3.0"
+ schema-utils "^4.3.2"
tapable "^2.1.1"
terser-webpack-plugin "^5.3.11"
watchpack "^2.4.1"
@@ -13757,10 +14146,10 @@ websocket-extensions@>=0.1.1:
version "0.1.3"
resolved "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz"
-whatwg-encoding@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz"
- integrity sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==
+whatwg-encoding@^3.1.1:
+ version "3.1.1"
+ resolved "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz#d0f4ef769905d426e1688f3e34381a99b60b76e5"
+ integrity sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==
dependencies:
iconv-lite "0.6.3"
@@ -13769,17 +14158,17 @@ whatwg-fetch@^3.6.20:
resolved "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz#580ce6d791facec91d37c72890995a0b48d31c70"
integrity sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==
-whatwg-mimetype@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz"
- integrity sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==
+whatwg-mimetype@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz#bc1bf94a985dc50388d54a9258ac405c3ca2fc0a"
+ integrity sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==
-whatwg-url@^11.0.0:
- version "11.0.0"
- resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz"
- integrity sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==
+whatwg-url@^14.0.0, whatwg-url@^14.1.1:
+ version "14.2.0"
+ resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.2.0.tgz#4ee02d5d725155dae004f6ae95c73e7ef5d95663"
+ integrity sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==
dependencies:
- tr46 "^3.0.0"
+ tr46 "^5.1.0"
webidl-conversions "^7.0.0"
whatwg-url@^5.0.0:
@@ -13871,11 +14260,6 @@ wide-align@1.1.5:
dependencies:
string-width "^1.0.2 || 2 || 3 || 4"
-word-wrap@~1.2.3:
- version "1.2.3"
- resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz"
- integrity sha1-YQY29rH3A4kb00dxzLF/uTtHB5w=
-
wordwrap@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz"
@@ -13930,7 +14314,7 @@ wrappy@1:
version "1.0.2"
resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
-write-file-atomic@5.0.1, write-file-atomic@^5.0.0:
+write-file-atomic@5.0.1, write-file-atomic@^5.0.0, write-file-atomic@^5.0.1:
version "5.0.1"
resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz#68df4717c55c6fa4281a7860b4c2ba0a6d2b11e7"
integrity sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==
@@ -13947,14 +14331,6 @@ write-file-atomic@^2.4.2:
imurmurhash "^0.1.4"
signal-exit "^3.0.2"
-write-file-atomic@^4.0.2:
- version "4.0.2"
- resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz"
- integrity sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==
- dependencies:
- imurmurhash "^0.1.4"
- signal-exit "^3.0.7"
-
write-json-file@^3.2.0:
version "3.2.0"
resolved "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz"
@@ -13976,15 +14352,15 @@ write-pkg@4.0.0:
type-fest "^0.4.1"
write-json-file "^3.2.0"
-ws@^8.18.0, ws@^8.18.1, ws@^8.9.0:
- version "8.18.1"
- resolved "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz#ea131d3784e1dfdff91adb0a4a116b127515e3cb"
- integrity sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==
+ws@^8.18.0, ws@^8.18.2:
+ version "8.18.2"
+ resolved "https://registry.npmjs.org/ws/-/ws-8.18.2.tgz#42738b2be57ced85f46154320aabb51ab003705a"
+ integrity sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ==
-xml-name-validator@^4.0.0:
- version "4.0.0"
- resolved "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz"
- integrity sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==
+xml-name-validator@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz#82be9b957f7afdacf961e5980f1bf227c0bf7673"
+ integrity sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==
xmlchars@^2.2.0:
version "2.2.0"
@@ -14011,10 +14387,10 @@ yallist@^4.0.0:
resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"
integrity sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=
-yaml@^2.7.0:
- version "2.7.0"
- resolved "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz#aef9bb617a64c937a9a748803786ad8d3ffe1e98"
- integrity sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==
+yaml@^2.2.2, yaml@^2.7.0:
+ version "2.8.0"
+ resolved "https://registry.npmjs.org/yaml/-/yaml-2.8.0.tgz#15f8c9866211bdc2d3781a0890e44d4fa1a5fff6"
+ integrity sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==
yargs-parser@21.1.1, yargs-parser@^21.1.1:
version "21.1.1"
@@ -14026,7 +14402,7 @@ yargs-parser@^20.2.2, yargs-parser@^20.2.3:
resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz"
integrity sha1-tCiQ8UVmeW+Fro46JSkNIF8VSlQ=
-yargs@17.7.2, yargs@^17.1.1, yargs@^17.3.1, yargs@^17.6.2, yargs@^17.7.2:
+yargs@17.7.2, yargs@^17.1.1, yargs@^17.6.2, yargs@^17.7.2:
version "17.7.2"
resolved "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269"
integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==