diff --git a/apps/scandic-web/.env.test b/apps/scandic-web/.env.test
index 51fd48b42..3ef216230 100644
--- a/apps/scandic-web/.env.test
+++ b/apps/scandic-web/.env.test
@@ -22,6 +22,7 @@ DEPLOY_PRIME_URL="test"
NEXTAUTH_SECRET="test"
NEXT_PUBLIC_PUBLIC_URL="test"
NEXTAUTH_URL="test"
+NODE_ENV="test"
REVALIDATE_SECRET="test"
SEAMLESS_LOGIN_DA="test"
SEAMLESS_LOGIN_DE="test"
@@ -52,4 +53,4 @@ NEXT_PUBLIC_SENTRY_ENVIRONMENT="test"
NEXT_PUBLIC_SENTRY_CLIENT_SAMPLERATE="0"
SITEMAP_SYNC_SECRET="test"
-BRANCH="test"
\ No newline at end of file
+BRANCH="test"
diff --git a/apps/scandic-web/codemods/lokalise/expectations/serverComponentOnlyId.tsx b/apps/scandic-web/codemods/lokalise/expectations/serverComponentOnlyId.tsx
deleted file mode 100644
index 9df3600f7..000000000
--- a/apps/scandic-web/codemods/lokalise/expectations/serverComponentOnlyId.tsx
+++ /dev/null
@@ -1,14 +0,0 @@
-/* eslint-disable formatjs/enforce-description */
-/* eslint-disable formatjs/enforce-default-message */
-/* eslint-disable formatjs/no-id */
-
-import { getIntl } from "@/i18n"
-
-export default async function ServerComponentWithIntl() {
- const intl = await getIntl()
-
- return
{intl.formatMessage({
- defaultMessage: "some value goes here",
- description: {}
- })}
-}
diff --git a/apps/scandic-web/codemods/lokalise/expectations/serverComponentVariableId.tsx b/apps/scandic-web/codemods/lokalise/expectations/serverComponentVariableId.tsx
deleted file mode 100644
index f6f9f9745..000000000
--- a/apps/scandic-web/codemods/lokalise/expectations/serverComponentVariableId.tsx
+++ /dev/null
@@ -1,27 +0,0 @@
-/* eslint-disable formatjs/enforce-description */
-/* eslint-disable formatjs/enforce-default-message */
-/* eslint-disable formatjs/no-id */
-
-import { getIntl } from "@/i18n"
-
-export default async function ServerComponentWithTernaryInside() {
- const intl = await getIntl()
-
- const someId = 'someId'
- const data = {
- type: 'something'
- }
-
- return (
-
- {intl.formatMessage({
- defaultMessage: someId,
- description: {}
- })}
- {intl.formatMessage({
- defaultMessage: data.type,
- description: {}
- })}
-
- )
-}
diff --git a/apps/scandic-web/codemods/lokalise/expectations/serverComponentWithTernaryInside.tsx b/apps/scandic-web/codemods/lokalise/expectations/serverComponentWithTernaryInside.tsx
deleted file mode 100644
index b3dec29e2..000000000
--- a/apps/scandic-web/codemods/lokalise/expectations/serverComponentWithTernaryInside.tsx
+++ /dev/null
@@ -1,21 +0,0 @@
-/* eslint-disable formatjs/enforce-description */
-/* eslint-disable formatjs/enforce-default-message */
-/* eslint-disable formatjs/no-id */
-
-import { getIntl } from "@/i18n"
-
-export default async function ServerComponentWithTernaryInside() {
- const intl = await getIntl()
-
- return (
-
- {true ? intl.formatMessage({
- defaultMessage: "Some true string",
- description: {}
- }) : intl.formatMessage({
- defaultMessage: "Some false string",
- description: {}
- })}
-
- )
-}
diff --git a/apps/scandic-web/codemods/lokalise/expectations/serverComponentWithVariables.tsx b/apps/scandic-web/codemods/lokalise/expectations/serverComponentWithVariables.tsx
deleted file mode 100644
index 031131d8a..000000000
--- a/apps/scandic-web/codemods/lokalise/expectations/serverComponentWithVariables.tsx
+++ /dev/null
@@ -1,19 +0,0 @@
-/* eslint-disable formatjs/enforce-description */
-/* eslint-disable formatjs/enforce-default-message */
-/* eslint-disable formatjs/no-id */
-
-import { getIntl } from "@/i18n"
-
-export default async function ServerComponentWithTernaryInside() {
- const intl = await getIntl()
- const variable = "some value"
-
- return (
-
- {intl.formatMessage({
- defaultMessage: `String with {variable}`,
- description: {}
- }, { variable: variable })}
-
- )
-}
diff --git a/apps/scandic-web/codemods/lokalise/fixtures/serverComponentOnlyId.tsx b/apps/scandic-web/codemods/lokalise/fixtures/serverComponentOnlyId.tsx
deleted file mode 100644
index 8cb39f743..000000000
--- a/apps/scandic-web/codemods/lokalise/fixtures/serverComponentOnlyId.tsx
+++ /dev/null
@@ -1,11 +0,0 @@
-/* eslint-disable formatjs/enforce-description */
-/* eslint-disable formatjs/enforce-default-message */
-/* eslint-disable formatjs/no-id */
-
-import { getIntl } from "@/i18n"
-
-export default async function ServerComponentWithIntl() {
- const intl = await getIntl()
-
- return {intl.formatMessage({ id: "some value goes here" })}
-}
diff --git a/apps/scandic-web/codemods/lokalise/fixtures/serverComponentVariableId.tsx b/apps/scandic-web/codemods/lokalise/fixtures/serverComponentVariableId.tsx
deleted file mode 100644
index cce39dc71..000000000
--- a/apps/scandic-web/codemods/lokalise/fixtures/serverComponentVariableId.tsx
+++ /dev/null
@@ -1,21 +0,0 @@
-/* eslint-disable formatjs/enforce-description */
-/* eslint-disable formatjs/enforce-default-message */
-/* eslint-disable formatjs/no-id */
-
-import { getIntl } from "@/i18n"
-
-export default async function ServerComponentWithTernaryInside() {
- const intl = await getIntl()
-
- const someId = 'someId'
- const data = {
- type: 'something'
- }
-
- return (
-
- {intl.formatMessage({ id: someId })}
- {intl.formatMessage({ id: data.type })}
-
- )
-}
diff --git a/apps/scandic-web/codemods/lokalise/fixtures/serverComponentWithTernaryInside.tsx b/apps/scandic-web/codemods/lokalise/fixtures/serverComponentWithTernaryInside.tsx
deleted file mode 100644
index 3d8eaad96..000000000
--- a/apps/scandic-web/codemods/lokalise/fixtures/serverComponentWithTernaryInside.tsx
+++ /dev/null
@@ -1,17 +0,0 @@
-/* eslint-disable formatjs/enforce-description */
-/* eslint-disable formatjs/enforce-default-message */
-/* eslint-disable formatjs/no-id */
-
-import { getIntl } from "@/i18n"
-
-export default async function ServerComponentWithTernaryInside() {
- const intl = await getIntl()
-
- return (
-
- {intl.formatMessage(
- true ? { id: "Some true string" } : { id: "Some false string" }
- )}
-
- )
-}
diff --git a/apps/scandic-web/codemods/lokalise/fixtures/serverComponentWithVariables.tsx b/apps/scandic-web/codemods/lokalise/fixtures/serverComponentWithVariables.tsx
deleted file mode 100644
index c10dd23e8..000000000
--- a/apps/scandic-web/codemods/lokalise/fixtures/serverComponentWithVariables.tsx
+++ /dev/null
@@ -1,16 +0,0 @@
-/* eslint-disable formatjs/enforce-description */
-/* eslint-disable formatjs/enforce-default-message */
-/* eslint-disable formatjs/no-id */
-
-import { getIntl } from "@/i18n"
-
-export default async function ServerComponentWithTernaryInside() {
- const intl = await getIntl()
- const variable = "some value"
-
- return (
-
- {intl.formatMessage({ id: `String with ${variable}` })}
-
- )
-}
diff --git a/apps/scandic-web/codemods/lokalise/index.mjs b/apps/scandic-web/codemods/lokalise/index.mjs
deleted file mode 100644
index e850252b6..000000000
--- a/apps/scandic-web/codemods/lokalise/index.mjs
+++ /dev/null
@@ -1,13 +0,0 @@
-// Run the lokalise.ts through Jiti
-
-import { fileURLToPath } from "node:url"
-
-import createJiti from "jiti"
-
-const lokalise = createJiti(fileURLToPath(import.meta.url))("./lokalise.ts")
-
-lokalise.codemod([
- "**/*.{ts,tsx}",
- "!**/codemods/lokalise/**", // ignore itself
- "!**/node_modules/**", // ignore node_modules
-])
diff --git a/apps/scandic-web/codemods/lokalise/lokalise.test.ts b/apps/scandic-web/codemods/lokalise/lokalise.test.ts
deleted file mode 100644
index 94a78dd56..000000000
--- a/apps/scandic-web/codemods/lokalise/lokalise.test.ts
+++ /dev/null
@@ -1,134 +0,0 @@
-import { readFileSync } from "node:fs"
-import { join } from "node:path"
-
-import { describe, expect, test } from "@jest/globals"
-import { IndentationText, Project } from "ts-morph"
-
-import { processSourceFile } from "./lokalise"
-
-describe("Lokalise codemod", () => {
- test("serverComponent: intl.formatMessage with only id", () => {
- const input = readFileSync(
- join(__dirname, "./fixtures/serverComponentOnlyId.tsx"),
- {
- encoding: "utf-8",
- }
- )
-
- const expected = readFileSync(
- join(__dirname, "./expectations/serverComponentOnlyId.tsx"),
- {
- encoding: "utf-8",
- }
- )
-
- const project = new Project({
- manipulationSettings: {
- indentationText: IndentationText.TwoSpaces,
- },
- })
- const sourceFile = project.createSourceFile(
- "./fixtures/serverComponent.tsx",
- input
- )
-
- processSourceFile(sourceFile)
-
- const result = sourceFile.getFullText()
-
- expect(result).toBe(expected)
- })
-
- test("serverComponent: intl.formatMessage with ternary inside", () => {
- const input = readFileSync(
- join(__dirname, "./fixtures/serverComponentWithTernaryInside.tsx"),
- {
- encoding: "utf-8",
- }
- )
-
- const expected = readFileSync(
- join(__dirname, "./expectations/serverComponentWithTernaryInside.tsx"),
- {
- encoding: "utf-8",
- }
- )
-
- const project = new Project({
- manipulationSettings: {
- indentationText: IndentationText.TwoSpaces,
- },
- })
- const sourceFile = project.createSourceFile(
- "./fixtures/serverComponentWithTernaryInside.tsx",
- input
- )
-
- processSourceFile(sourceFile)
-
- const result = sourceFile.getFullText()
- expect(result).toBe(expected)
- })
-
- test("serverComponent: intl.formatMessage with variables", () => {
- const input = readFileSync(
- join(__dirname, "./fixtures/serverComponentWithVariables.tsx"),
- {
- encoding: "utf-8",
- }
- )
-
- const expected = readFileSync(
- join(__dirname, "./expectations/serverComponentWithVariables.tsx"),
- {
- encoding: "utf-8",
- }
- )
-
- const project = new Project({
- manipulationSettings: {
- indentationText: IndentationText.TwoSpaces,
- },
- })
- const sourceFile = project.createSourceFile(
- "./fixtures/serverComponentWithVariables.tsx",
- input
- )
-
- processSourceFile(sourceFile)
-
- const result = sourceFile.getFullText()
- expect(result).toBe(expected)
- })
-
- test("serverComponent: intl.formatMessage with variable for id", () => {
- const input = readFileSync(
- join(__dirname, "./fixtures/serverComponentVariableId.tsx"),
- {
- encoding: "utf-8",
- }
- )
-
- const expected = readFileSync(
- join(__dirname, "./expectations/serverComponentVariableId.tsx"),
- {
- encoding: "utf-8",
- }
- )
-
- const project = new Project({
- manipulationSettings: {
- indentationText: IndentationText.TwoSpaces,
- },
- })
- const sourceFile = project.createSourceFile(
- "./fixtures/serverComponentVariableId.tsx",
- input
- )
-
- processSourceFile(sourceFile)
-
- const result = sourceFile.getFullText()
- expect(result).toBe(expected)
- })
-})
diff --git a/apps/scandic-web/codemods/lokalise/lokalise.ts b/apps/scandic-web/codemods/lokalise/lokalise.ts
deleted file mode 100644
index b590cec0b..000000000
--- a/apps/scandic-web/codemods/lokalise/lokalise.ts
+++ /dev/null
@@ -1,228 +0,0 @@
-import {
- type Expression,
- type Node,
- type ObjectLiteralExpression,
- Project,
- type SourceFile,
- ts,
-} from "ts-morph"
-
-export function codemod(paths: string) {
- const project = new Project()
- project.addSourceFilesAtPaths(paths)
-
- project.getSourceFiles().forEach((file) => {
- processSourceFile(file)
- file.saveSync()
- })
-}
-
-export function processSourceFile(file: SourceFile): void {
- file.getDescendantsOfKind(ts.SyntaxKind.CallExpression).forEach((call) => {
- const expression = call.getExpression().getText()
-
- if (expression === "intl.formatMessage") {
- const formatMessageArgs = call.getArguments()
-
- if (formatMessageArgs.length > 0) {
- const firstFormatMessageArg = formatMessageArgs[0]
-
- // Handle object literal in the first argument
- if (
- firstFormatMessageArg.getKind() ===
- ts.SyntaxKind.ObjectLiteralExpression
- ) {
- const expressionVariables = getVariableArguments(
- firstFormatMessageArg.asKindOrThrow(
- ts.SyntaxKind.ObjectLiteralExpression
- )
- )
- if (expressionVariables === "{}") {
- // No variables
- transformObjectLiteral(
- firstFormatMessageArg.asKindOrThrow(
- ts.SyntaxKind.ObjectLiteralExpression
- )
- )
- } else {
- // Handle variables
- const expressionReplacement = `intl.formatMessage(${transformObjectLiteralAndReturn(
- firstFormatMessageArg.asKindOrThrow(
- ts.SyntaxKind.ObjectLiteralExpression
- )
- )}, ${expressionVariables})`
-
- call.replaceWithText(expressionReplacement)
- }
- }
-
- // Handle ternary expressions in the first argument
- else if (
- firstFormatMessageArg.getKind() ===
- ts.SyntaxKind.ConditionalExpression
- ) {
- const conditional = firstFormatMessageArg.asKindOrThrow(
- ts.SyntaxKind.ConditionalExpression
- )
-
- const whenTrue = conditional.getWhenTrue()
- const whenFalse = conditional.getWhenFalse()
-
- // Check for variables in message
- const varArgsWhenTrue = getVariableArguments(whenTrue)
- const varArgsWhenFalse = getVariableArguments(whenFalse)
-
- // Replacements
- const whenTrueReplacement =
- varArgsWhenTrue !== "{}"
- ? `intl.formatMessage(${transformObjectLiteralAndReturn(whenTrue)}, ${varArgsWhenTrue})`
- : `intl.formatMessage(${transformObjectLiteralAndReturn(whenTrue)})`
-
- const whenFalseReplacement =
- varArgsWhenFalse !== "{}"
- ? `intl.formatMessage(${transformObjectLiteralAndReturn(whenFalse)}, ${varArgsWhenFalse})`
- : `intl.formatMessage(${transformObjectLiteralAndReturn(whenFalse)})`
-
- // Replace the ternary expression
- call.replaceWithText(
- `${conditional.getCondition().getText()} ? ${whenTrueReplacement} : ${whenFalseReplacement}`
- )
- }
- }
- }
- })
-
- // Format the file using its existing formatting rules
- file.formatText({
- indentSize: 2,
- })
-}
-
-// Helper function to transform object literals
-function transformObjectLiteral(objectLiteral: ObjectLiteralExpression): void {
- const idProperty = objectLiteral
- .getProperties()
- .find((prop) => {
- const p = prop.asKindOrThrow(ts.SyntaxKind.PropertyAssignment)
- return p.getName() === "id"
- })
- ?.asKindOrThrow(ts.SyntaxKind.PropertyAssignment)
-
- if (idProperty) {
- const idValue = idProperty.getInitializer()?.getText()
-
- if (idValue) {
- // Add defaultMessage
- if (
- !objectLiteral
- .getProperties()
- .some(
- (prop) => "getName" in prop && prop.getName() === "defaultMessage"
- )
- ) {
- objectLiteral.addPropertyAssignment({
- name: "defaultMessage",
- initializer: idValue,
- })
- }
-
- // Remove the id property
- idProperty.remove()
- }
- }
-
- // Add description if not present
- // if (
- // !objectLiteral
- // .getProperties()
- // .some((prop) => "getName" in prop && prop.getName() === "description")
- // ) {
- // objectLiteral.addPropertyAssignment({
- // name: "description",
- // initializer: `{}`,
- // })
- // }
-
- // Extract variables from the defaultMessage if present
- const defaultMessageProp = objectLiteral
- .getProperties()
- .find((prop) => "getName" in prop && prop.getName() === "defaultMessage")
- ?.asKindOrThrow(ts.SyntaxKind.PropertyAssignment)
-
- if (defaultMessageProp) {
- const defaultMessageValue = defaultMessageProp.getInitializer()?.getText()
-
- if (defaultMessageValue) {
- const extractedVariables =
- extractVariablesFromTemplateString(defaultMessageValue)
- if (extractedVariables.length > 0) {
- // Replace the variables in the defaultMessage with FormatJS placeholders
- const transformedMessage = replaceWithFormatJSPlaceholders(
- defaultMessageValue,
- extractedVariables
- )
- defaultMessageProp.setInitializer(`${transformedMessage}`)
- }
- }
- }
-}
-
-// Helper function to extract variables from a template string
-function extractVariablesFromTemplateString(templateString: string): string[] {
- const regex = /\${(.*?)}/g
- const variables: string[] = []
- let match
-
- // Find all variable references in the template literal
- while ((match = regex.exec(templateString)) !== null) {
- variables.push(match[1].trim())
- }
-
- return variables
-}
-
-// Helper function to replace variables with FormatJS placeholders
-function replaceWithFormatJSPlaceholders(
- templateString: string,
- variables: string[]
-): string {
- let transformedMessage = templateString
-
- variables.forEach((variable) => {
- transformedMessage = transformedMessage.replace(
- `\${${variable}}`,
- `{${variable}}`
- )
- })
-
- return transformedMessage
-}
-
-// Helper function to get the variables from the ternary branch
-function getVariableArguments(exp: Expression): string {
- const idProp = exp
- .asKindOrThrow(ts.SyntaxKind.ObjectLiteralExpression)
- .getProperties()
- .find((prop) => "getName" in prop && prop.getName() === "id")
- ?.asKindOrThrow(ts.SyntaxKind.PropertyAssignment)
-
- if (idProp) {
- const extractedVariables = extractVariablesFromTemplateString(
- idProp.getText()
- )
- if (extractedVariables.length > 0) {
- return `{ ${extractedVariables.map((v) => `${v}: ${v}`).join(", ")} }`
- }
- }
- return "{}" // Return empty if no variables found
-}
-
-// Helper function to transform object literals and return text
-function transformObjectLiteralAndReturn(object: Node): string {
- if (object.getKind() === ts.SyntaxKind.ObjectLiteralExpression) {
- const obj = object.asKindOrThrow(ts.SyntaxKind.ObjectLiteralExpression)
- transformObjectLiteral(obj)
- return obj.getText() // Return the transformed object literal as text
- }
- return object.getText()
-}
diff --git a/apps/scandic-web/codemods/lokalise/output.tsx b/apps/scandic-web/codemods/lokalise/output.tsx
deleted file mode 100644
index f90d502f1..000000000
--- a/apps/scandic-web/codemods/lokalise/output.tsx
+++ /dev/null
@@ -1,27 +0,0 @@
-/* eslint-disable formatjs/enforce-description */
-/* eslint-disable formatjs/enforce-default-message */
-/* eslint-disable formatjs/no-id */
-
-import { getIntl } from "@/i18n"
-
-export default async function ServerComponentWithIntl() {
- const intl = await getIntl()
- const variable = "some value"
-
- return (
-
- {true
- ? intl.formatMessage({
- defaultMessage: "Some string",
- description: {},
- })
- : intl.formatMessage(
- {
- defaultMessage: `Other string {variable}`,
- description: {},
- },
- { variable: variable }
- )}
-
- )
-}
diff --git a/apps/scandic-web/components/HotelReservation/MyStay/accessBooking.test.ts b/apps/scandic-web/components/HotelReservation/MyStay/accessBooking.test.ts
index a8253d79c..132e4ddb1 100644
--- a/apps/scandic-web/components/HotelReservation/MyStay/accessBooking.test.ts
+++ b/apps/scandic-web/components/HotelReservation/MyStay/accessBooking.test.ts
@@ -1,4 +1,4 @@
-import { describe, expect, it } from "@jest/globals"
+import { describe, expect, it } from "vitest"
import accessBooking, {
ACCESS_GRANTED,
diff --git a/apps/scandic-web/components/HotelReservation/SelectRate/getValidDates.test.ts b/apps/scandic-web/components/HotelReservation/SelectRate/getValidDates.test.ts
index 64e91ea00..07579fc52 100644
--- a/apps/scandic-web/components/HotelReservation/SelectRate/getValidDates.test.ts
+++ b/apps/scandic-web/components/HotelReservation/SelectRate/getValidDates.test.ts
@@ -1,4 +1,4 @@
-import { beforeAll, describe, expect, it } from "@jest/globals"
+import { afterAll, beforeAll, describe, expect, it, vi } from "vitest"
import { getValidFromDate, getValidToDate } from "./getValidDates"
@@ -6,11 +6,11 @@ const NOW = new Date("2020-10-01T00:00:00Z")
describe("getValidFromDate", () => {
beforeAll(() => {
- jest.useFakeTimers({ now: NOW })
+ vi.useFakeTimers({ now: NOW })
})
afterAll(() => {
- jest.useRealTimers()
+ vi.useRealTimers()
})
describe("getValidFromDate", () => {
diff --git a/apps/scandic-web/components/OpeningHours/openingHours.test.ts b/apps/scandic-web/components/OpeningHours/openingHours.test.ts
index 769072c3a..9cadb5547 100644
--- a/apps/scandic-web/components/OpeningHours/openingHours.test.ts
+++ b/apps/scandic-web/components/OpeningHours/openingHours.test.ts
@@ -1,4 +1,4 @@
-import { describe, expect, it } from "@jest/globals"
+import { describe, expect, it } from "vitest"
import { getGroupedOpeningHours } from "./utils"
@@ -7,7 +7,7 @@ import type { IntlShape } from "react-intl"
// Mock IntlShape for testing
const mockIntl = {
- formatMessage: ({ id }: { id: string }) => {
+ formatMessage: ({ defaultMessage }: { defaultMessage: string }) => {
const messages: Record = {
Monday: "Monday",
Tuesday: "Tuesday",
@@ -19,7 +19,7 @@ const mockIntl = {
Closed: "Closed",
"Always open": "Always open",
}
- return messages[id] || id
+ return messages[defaultMessage] || defaultMessage
},
} as IntlShape
diff --git a/apps/scandic-web/components/TempDesignSystem/Form/Date/date.test.tsx b/apps/scandic-web/components/TempDesignSystem/Form/Date/date.test.tsx
index 200869873..a53203db2 100644
--- a/apps/scandic-web/components/TempDesignSystem/Form/Date/date.test.tsx
+++ b/apps/scandic-web/components/TempDesignSystem/Form/Date/date.test.tsx
@@ -1,28 +1,24 @@
/* eslint-disable formatjs/no-literal-string-in-jsx */
-import { describe, expect, test } from "@jest/globals" // importing because of type conflict with globals from Cypress
-import { render, screen } from "@testing-library/react"
-import { type UserEvent, userEvent } from "@testing-library/user-event"
+import { User } from "@react-aria/test-utils"
+import { userEvent } from "@testing-library/user-event"
import { FormProvider, useForm } from "react-hook-form"
+import { afterEach, describe, expect, test } from "vitest"
import { Lang } from "@scandic-hotels/common/constants/language"
import { dt } from "@scandic-hotels/common/dt"
+import { cleanup, render, screen } from "@/tests/utils"
import { getLocalizedMonthName } from "@/utils/dateFormatting"
import Date from "./index"
-jest.mock("react-intl", () => ({
- useIntl: () => ({
- formatMessage: (message: { id: string }) => message.id,
- formatNumber: (value: number) => value,
- }),
-}))
+const testUtilUser = new User({ interactionType: "touch" })
interface FormWrapperProps {
defaultValues: Record
children: React.ReactNode
- onSubmit: (data: unknown) => void
+ onSubmit: (event: unknown) => void
}
function FormWrapper({ defaultValues, children, onSubmit }: FormWrapperProps) {
@@ -31,7 +27,7 @@ function FormWrapper({ defaultValues, children, onSubmit }: FormWrapperProps) {
})
return (
-
@@ -39,19 +35,13 @@ function FormWrapper({ defaultValues, children, onSubmit }: FormWrapperProps) {
)
}
-async function selectOption(user: UserEvent, name: RegExp, value: string) {
- // since its not a proper Select element selectOptions from userEvent doesn't work
- const select = screen.queryByRole("button", { name })
- if (select) {
- await user.click(select)
+function selectOption(name: string, value: string) {
+ const selectTester = testUtilUser.createTester("Select", {
+ root: screen.getByTestId(name),
+ interactionType: "touch",
+ })
- const option = screen.queryByRole("option", { name: value })
- if (option) {
- await user.click(option)
- } else {
- await user.click(select) // click select again to close it
- }
- }
+ selectTester.selectOption({ option: value })
}
const testCases = [
@@ -112,16 +102,19 @@ const testCases = [
]
describe("Date input", () => {
+ afterEach(cleanup)
+
test.each(testCases)(
"$description",
async ({ defaultValue, dateOfBirth, expectedOutput }) => {
const user = userEvent.setup()
- const handleSubmit = jest.fn()
render(
{
+ expect(data).toEqual(expectedOutput)
+ }}
>
@@ -132,16 +125,12 @@ describe("Date input", () => {
const month = date.getMonth() + 1
const day = date.getDate()
- await selectOption(user, /year/i, year.toString())
- await selectOption(user, /month/i, getLocalizedMonthName(month, Lang.en))
- await selectOption(user, /day/i, day.toString())
+ selectOption("year", year.toString())
+ selectOption("month", getLocalizedMonthName(month, Lang.en))
+ selectOption("day", day.toString())
const submitButton = screen.getByRole("button", { name: /submit/i })
await user.click(submitButton)
-
- expect(handleSubmit).toHaveBeenCalledWith(
- expect.objectContaining(expectedOutput)
- )
}
)
})
diff --git a/apps/scandic-web/jest.config.ts b/apps/scandic-web/jest.config.ts
deleted file mode 100644
index 06ae053e3..000000000
--- a/apps/scandic-web/jest.config.ts
+++ /dev/null
@@ -1,212 +0,0 @@
-/**
- * For a detailed explanation regarding each configuration property, visit:
- * https://jestjs.io/docs/configuration
- */
-import nextJest from "next/jest.js"
-import { createJsWithTsEsmPreset } from "ts-jest"
-
-import type { Config } from "jest"
-
-const presetConfig = createJsWithTsEsmPreset()
-
-const createJestConfig = nextJest({
- // Provide the path to your Next.js app to load next.config.js and .env files in your test environment
- dir: "./",
-})
-
-const config = {
- // All imported modules in your tests should be mocked automatically
- // automock: false,
-
- // Stop running tests after `n` failures
- // bail: 0,
-
- // The directory where Jest should store its cached dependency information
- // cacheDirectory: "/private/var/folders/v8/61rbfxwx3jddjj8z_qxgm_tc0000gn/T/jest_dx",
-
- // Automatically clear mock calls, instances, contexts and results before every test
- clearMocks: true,
-
- // Indicates whether the coverage information should be collected while executing the test
- // collectCoverage: false,
-
- // An array of glob patterns indicating a set of files for which coverage information should be collected
- // collectCoverageFrom: undefined,
-
- // The directory where Jest should output its coverage files
- // coverageDirectory: undefined,
-
- // An array of regexp pattern strings used to skip coverage collection
- // coveragePathIgnorePatterns: [
- // "/node_modules/"
- // ],
-
- // Indicates which provider should be used to instrument code for coverage
- coverageProvider: "v8",
-
- // A list of reporter names that Jest uses when writing coverage reports
- // coverageReporters: [
- // "json",
- // "text",
- // "lcov",
- // "clover"
- // ],
-
- // An object that configures minimum threshold enforcement for coverage results
- // coverageThreshold: undefined,
-
- // A path to a custom dependency extractor
- // dependencyExtractor: undefined,
-
- // Make calling deprecated APIs throw helpful error messages
- // errorOnDeprecated: false,
-
- // The default configuration for fake timers
- // fakeTimers: {
- // "enableGlobally": false
- // },
-
- // Force coverage collection from ignored files using an array of glob patterns
- // forceCoverageMatch: [],
-
- // A path to a module which exports an async function that is triggered once before all test suites
- // globalSetup: undefined,
-
- // A path to a module which exports an async function that is triggered once after all test suites
- // globalTeardown: undefined,
-
- // A set of global variables that need to be available in all test environments
- // globals: {},
-
- // The maximum amount of workers used to run your tests. Can be specified as % or a number. E.g. maxWorkers: 10% will use 10% of your CPU amount + 1 as the maximum worker number. maxWorkers: 2 will use a maximum of 2 workers.
- // maxWorkers: "50%",
-
- // An array of directory names to be searched recursively up from the requiring module's location
- // moduleDirectories: [
- // "node_modules"
- // ],
-
- // An array of file extensions your modules use
- // moduleFileExtensions: [
- // "js",
- // "mjs",
- // "cjs",
- // "jsx",
- // "ts",
- // "tsx",
- // "json",
- // "node"
- // ],
-
- // A map from regular expressions to module names or to arrays of module names that allow to stub out resources with a single module
- moduleNameMapper: {
- "^@/(.*)$": "/$1",
- },
-
- // An array of regexp pattern strings, matched against all module paths before considered 'visible' to the module loader
- // modulePathIgnorePatterns: [],
-
- // Activates notifications for test results
- // notify: false,
-
- // An enum that specifies notification mode. Requires { notify: true }
- // notifyMode: "failure-change",
-
- // A preset that is used as a base for Jest's configuration
- // preset: undefined,
-
- // Run tests from one or more projects
- // projects: undefined,
-
- // Use this configuration option to add custom reporters to Jest
- // reporters: undefined,
-
- // Automatically reset mock state before every test
- // resetMocks: false,
-
- // Reset the module registry before running each individual test
- // resetModules: false,
-
- // A path to a custom resolver
- // resolver: undefined,
-
- // Automatically restore mock state and implementation before every test
- // restoreMocks: false,
-
- // The root directory that Jest should scan for tests and modules within
- // rootDir: undefined,
-
- // A list of paths to directories that Jest should use to search for files in
- // roots: [
- // ""
- // ],
-
- // Allows you to use a custom runner instead of Jest's default test runner
- // runner: "jest-runner",
-
- // The paths to modules that run some code to configure or set up the testing environment before each test
- // setupFiles: [],
-
- // A list of paths to modules that run some code to configure or set up the testing framework before each test
- setupFilesAfterEnv: ["/jest.setup.ts"],
-
- // The number of seconds after which a test is considered as slow and reported as such in the results.
- // slowTestThreshold: 5,
-
- // A list of paths to snapshot serializer modules Jest should use for snapshot testing
- // snapshotSerializers: [],
-
- // The test environment that will be used for testing
- testEnvironment: "jest-environment-jsdom",
-
- // Options that will be passed to the testEnvironment
- // testEnvironmentOptions: {},
-
- // Adds a location field to test results
- // testLocationInResults: false,
-
- // The glob patterns Jest uses to detect test files
- // testMatch: [
- // "**/__tests__/**/*.[jt]s?(x)",
- // "**/?(*.)+(spec|test).[tj]s?(x)"
- // ],
-
- // An array of regexp pattern strings that are matched against all test paths, matched tests are skipped
- // testPathIgnorePatterns: [
- // "/node_modules/"
- // ],
-
- // The regexp pattern or array of patterns that Jest uses to detect test files
- // testRegex: [],
-
- // This option allows the use of a custom results processor
- // testResultsProcessor: undefined,
-
- // This option allows use of a custom test runner
- // testRunner: "jest-circus/runner",
-
- // A map from regular expressions to paths to transformers
- // transform: undefined,
-
- // An array of regexp pattern strings that are matched against all source file paths, matched files will skip transformation
- // transformIgnorePatterns: [
- // "/node_modules/",
- // "\\.pnp\\.[^\\/]+$"
- // ],
-
- // An array of regexp pattern strings that are matched against all modules before the module loader will automatically return a mock for them
- // unmockedModulePathPatterns: undefined,
-
- // Indicates whether each individual test should be reported during the run
- // verbose: undefined,
-
- // An array of regexp patterns that are matched against all source file paths before re-running tests in watch mode
- // watchPathIgnorePatterns: [],
-
- // Whether to use watchman for file crawling
- // watchman: true,
-
- ...presetConfig,
-} satisfies Config
-
-export default createJestConfig(config)
diff --git a/apps/scandic-web/jest.setup.ts b/apps/scandic-web/jest.setup.ts
deleted file mode 100644
index ec0e23ec3..000000000
--- a/apps/scandic-web/jest.setup.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import "@testing-library/jest-dom/jest-globals"
-import "@testing-library/jest-dom"
-
-import { jest } from "@jest/globals"
-
-jest.mock("next/navigation", () => ({
- useRouter: jest.fn(),
- usePathname: jest.fn().mockReturnValue("/"),
- useParams: jest.fn().mockReturnValue({ lang: "en" }),
-}))
diff --git a/apps/scandic-web/package.json b/apps/scandic-web/package.json
index 280ad4ada..f8f9f9cf6 100644
--- a/apps/scandic-web/package.json
+++ b/apps/scandic-web/package.json
@@ -15,8 +15,8 @@
"test:e2e:headless": "start-server-and-test test:setup http://127.0.0.1:3000/en/sponsoring \"cypress run --e2e\"",
"test:setup": "yarn build && yarn start",
"preinstall": "/bin/sh -c \"export $(cat .env.local | grep -v '^#' | xargs)\"",
- "test": "node --experimental-vm-modules $(yarn bin jest)",
- "test:watch": "node --experimental-vm-modules $(yarn bin jest) --watch",
+ "test": "vitest run",
+ "test:watch": "vitest",
"ci:build": "yarn lint && yarn test && yarn build",
"clean": "rm -rf .next",
"i18n:extract": "formatjs extract \"{actions,app,components,constants,contexts,env,hooks,i18n,lib,middlewares,netlify,providers,server,services,stores,utils}/**/*.{ts,tsx}\" --format i18n/tooling/formatter.mjs --out-file i18n/tooling/extracted.json",
@@ -120,14 +120,13 @@
"@eslint/js": "^9.26.0",
"@formatjs/cli": "^6.7.1",
"@lokalise/node-api": "^14.0.0",
+ "@react-aria/test-utils": "1.0.0-alpha.8",
"@scandic-hotels/common": "workspace:*",
"@scandic-hotels/typescript-config": "workspace:*",
"@svgr/webpack": "^8.1.0",
- "@testing-library/jest-dom": "^6.6.3",
"@testing-library/react": "^16.3.0",
"@testing-library/user-event": "^14.6.1",
"@types/adm-zip": "^0.5.7",
- "@types/jest": "^29.5.14",
"@types/json-stable-stringify-without-jsonify": "^1.0.2",
"@types/jsonwebtoken": "^9",
"@types/lodash-es": "^4",
@@ -136,7 +135,9 @@
"@types/react-dom": "19.1.0",
"@typescript-eslint/eslint-plugin": "^8.32.0",
"@typescript-eslint/parser": "^8.32.0",
+ "@vitejs/plugin-react": "^4.6.0",
"adm-zip": "^0.5.16",
+ "babel-plugin-formatjs": "^10.5.39",
"cypress": "^14.3.3",
"dotenv": "^16.5.0",
"eslint": "^9",
@@ -144,20 +145,20 @@
"eslint-plugin-formatjs": "^5.3.1",
"eslint-plugin-import": "^2.31.0",
"eslint-plugin-simple-import-sort": "^12.1.1",
- "jest": "^29.7.0",
- "jest-environment-jsdom": "^29.7.0",
"jiti": "^1.21.0",
+ "jsdom": "^26.1.0",
"json-sort-cli": "^4.0.9",
"lint-staged": "^15.5.2",
"netlify-plugin-cypress": "^2.2.1",
"prettier": "^3.5.3",
"schema-dts": "^1.1.5",
"start-server-and-test": "^2.0.11",
- "ts-jest": "^29.3.2",
"ts-morph": "^25.0.1",
"ts-node": "^10.9.2",
"typescript": "5.8.3",
- "typescript-plugin-css-modules": "^5.1.0"
+ "typescript-plugin-css-modules": "^5.1.0",
+ "vite-tsconfig-paths": "^5.1.4",
+ "vitest": "^3.2.4"
},
"engines": {
"node": "22"
diff --git a/apps/scandic-web/tests/utils.tsx b/apps/scandic-web/tests/utils.tsx
new file mode 100644
index 000000000..6b34ebb63
--- /dev/null
+++ b/apps/scandic-web/tests/utils.tsx
@@ -0,0 +1,27 @@
+import { render, type RenderOptions } from "@testing-library/react"
+import React, { type ReactElement } from "react"
+
+import { Lang } from "@scandic-hotels/common/constants/language"
+
+import messages from "@/i18n/dictionaries/en.json"
+import ClientIntlProvider from "@/i18n/Provider"
+
+function AllTheProviders({ children }: { children: React.ReactNode }) {
+ return (
+
+ {children}
+
+ )
+}
+
+const customRender = (
+ ui: ReactElement,
+ options?: Omit
+) => render(ui, { wrapper: AllTheProviders, ...options })
+
+export * from "@testing-library/react"
+export { customRender as render }
diff --git a/apps/scandic-web/utils/searchParams.test.ts b/apps/scandic-web/utils/searchParams.test.ts
index e586ed994..ca244799c 100644
--- a/apps/scandic-web/utils/searchParams.test.ts
+++ b/apps/scandic-web/utils/searchParams.test.ts
@@ -1,4 +1,4 @@
-import { describe, expect, test } from "@jest/globals"
+import { describe, expect, test } from "vitest"
import { z } from "zod"
import { parseSearchParams, serializeSearchParams } from "./searchParams"
diff --git a/apps/scandic-web/vitest-setup.ts b/apps/scandic-web/vitest-setup.ts
new file mode 100644
index 000000000..d7609e016
--- /dev/null
+++ b/apps/scandic-web/vitest-setup.ts
@@ -0,0 +1,30 @@
+import { vi } from "vitest"
+
+process.env.TZ = "UTC"
+
+vi.mock("next/navigation", () => ({
+ useRouter: vi.fn(),
+ usePathname: vi.fn().mockReturnValue("/"),
+ useParams: vi.fn().mockReturnValue({ lang: "en" }),
+}))
+
+Object.defineProperty(window, "matchMedia", {
+ writable: true,
+ value: vi.fn().mockImplementation((query) => ({
+ matches: false,
+ media: query,
+ onchange: null,
+ addListener: vi.fn(), // deprecated
+ removeListener: vi.fn(), // deprecated
+ addEventListener: vi.fn(),
+ removeEventListener: vi.fn(),
+ dispatchEvent: vi.fn(),
+ })),
+})
+
+Object.defineProperty(window, "CSS", {
+ writable: true,
+ value: {
+ escape: vi.fn(),
+ },
+})
diff --git a/apps/scandic-web/vitest.config.js b/apps/scandic-web/vitest.config.js
new file mode 100644
index 000000000..430ca8962
--- /dev/null
+++ b/apps/scandic-web/vitest.config.js
@@ -0,0 +1,25 @@
+import react from "@vitejs/plugin-react"
+import tsconfigPaths from "vite-tsconfig-paths"
+import { defineConfig } from "vitest/config"
+
+export default defineConfig({
+ plugins: [
+ tsconfigPaths(),
+ react({
+ babel: {
+ plugins: [
+ [
+ "formatjs",
+ {
+ idInterpolationPattern: "[sha512:contenthash:base64:6]",
+ },
+ ],
+ ],
+ },
+ }),
+ ],
+ test: {
+ environment: "jsdom",
+ setupFiles: ["./vitest-setup.ts"],
+ },
+})
diff --git a/packages/trpc/lib/routers/autocomplete/util/getSearchTokens.test.ts b/packages/trpc/lib/routers/autocomplete/util/getSearchTokens.test.ts
index 7a90e4e8d..49bc4163b 100644
--- a/packages/trpc/lib/routers/autocomplete/util/getSearchTokens.test.ts
+++ b/packages/trpc/lib/routers/autocomplete/util/getSearchTokens.test.ts
@@ -28,18 +28,17 @@ describe("getSearchTokens", () => {
}
const result = getSearchTokens(location as Location)
- expect(result.toSorted()).toEqual(
- [
- "ångström",
- "café",
- "münchen",
- "frånce",
- "angstrom",
- "cafe",
- "munchen",
- "france",
- ].toSorted()
- )
+
+ expect(result).toEqual([
+ "angstrom",
+ "cafe",
+ "munchen",
+ "france",
+ "ångström",
+ "café",
+ "münchen",
+ "frånce",
+ ])
})
it("should filter out empty or falsey tokens", () => {
diff --git a/yarn.lock b/yarn.lock
index 465ebf637..3adc4a730 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -29,6 +29,19 @@ __metadata:
languageName: node
linkType: hard
+"@asamuzakjp/css-color@npm:^3.2.0":
+ version: 3.2.0
+ resolution: "@asamuzakjp/css-color@npm:3.2.0"
+ dependencies:
+ "@csstools/css-calc": "npm:^2.1.3"
+ "@csstools/css-color-parser": "npm:^3.0.9"
+ "@csstools/css-parser-algorithms": "npm:^3.0.4"
+ "@csstools/css-tokenizer": "npm:^3.0.3"
+ lru-cache: "npm:^10.4.3"
+ checksum: 10c0/a4bf1c831751b1fae46b437e37e8a38c0b5bd58d23230157ae210bd1e905fe509b89b7c243e63d1522d852668a6292ed730a160e21342772b4e5b7b8ea14c092
+ languageName: node
+ linkType: hard
+
"@ast-grep/napi-darwin-arm64@npm:0.36.3":
version: 0.36.3
resolution: "@ast-grep/napi-darwin-arm64@npm:0.36.3"
@@ -250,7 +263,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.26.2":
+"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.26.2":
version: 7.26.2
resolution: "@babel/code-frame@npm:7.26.2"
dependencies:
@@ -286,7 +299,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.18.5, @babel/core@npm:^7.18.9, @babel/core@npm:^7.21.3, @babel/core@npm:^7.23.9":
+"@babel/core@npm:^7.18.5, @babel/core@npm:^7.18.9, @babel/core@npm:^7.21.3":
version: 7.26.9
resolution: "@babel/core@npm:7.26.9"
dependencies:
@@ -332,7 +345,30 @@ __metadata:
languageName: node
linkType: hard
-"@babel/generator@npm:^7.26.9, @babel/generator@npm:^7.7.2":
+"@babel/core@npm:^7.27.4":
+ version: 7.27.4
+ resolution: "@babel/core@npm:7.27.4"
+ dependencies:
+ "@ampproject/remapping": "npm:^2.2.0"
+ "@babel/code-frame": "npm:^7.27.1"
+ "@babel/generator": "npm:^7.27.3"
+ "@babel/helper-compilation-targets": "npm:^7.27.2"
+ "@babel/helper-module-transforms": "npm:^7.27.3"
+ "@babel/helpers": "npm:^7.27.4"
+ "@babel/parser": "npm:^7.27.4"
+ "@babel/template": "npm:^7.27.2"
+ "@babel/traverse": "npm:^7.27.4"
+ "@babel/types": "npm:^7.27.3"
+ convert-source-map: "npm:^2.0.0"
+ debug: "npm:^4.1.0"
+ gensync: "npm:^1.0.0-beta.2"
+ json5: "npm:^2.2.3"
+ semver: "npm:^6.3.1"
+ checksum: 10c0/d2d17b106a8d91d3eda754bb3f26b53a12eb7646df73c2b2d2e9b08d90529186bc69e3823f70a96ec6e5719dc2372fb54e14ad499da47ceeb172d2f7008787b5
+ languageName: node
+ linkType: hard
+
+"@babel/generator@npm:^7.26.9":
version: 7.26.9
resolution: "@babel/generator@npm:7.26.9"
dependencies:
@@ -358,6 +394,19 @@ __metadata:
languageName: node
linkType: hard
+"@babel/generator@npm:^7.27.3, @babel/generator@npm:^7.27.5":
+ version: 7.27.5
+ resolution: "@babel/generator@npm:7.27.5"
+ dependencies:
+ "@babel/parser": "npm:^7.27.5"
+ "@babel/types": "npm:^7.27.3"
+ "@jridgewell/gen-mapping": "npm:^0.3.5"
+ "@jridgewell/trace-mapping": "npm:^0.3.25"
+ jsesc: "npm:^3.0.2"
+ checksum: 10c0/8f649ef4cd81765c832bb11de4d6064b035ffebdecde668ba7abee68a7b0bce5c9feabb5dc5bb8aeba5bd9e5c2afa3899d852d2bd9ca77a711ba8c8379f416f0
+ languageName: node
+ linkType: hard
+
"@babel/helper-annotate-as-pure@npm:^7.25.9":
version: 7.25.9
resolution: "@babel/helper-annotate-as-pure@npm:7.25.9"
@@ -380,7 +429,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-compilation-targets@npm:^7.27.1":
+"@babel/helper-compilation-targets@npm:^7.27.1, @babel/helper-compilation-targets@npm:^7.27.2":
version: 7.27.2
resolution: "@babel/helper-compilation-targets@npm:7.27.2"
dependencies:
@@ -494,6 +543,19 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-module-transforms@npm:^7.27.3":
+ version: 7.27.3
+ resolution: "@babel/helper-module-transforms@npm:7.27.3"
+ dependencies:
+ "@babel/helper-module-imports": "npm:^7.27.1"
+ "@babel/helper-validator-identifier": "npm:^7.27.1"
+ "@babel/traverse": "npm:^7.27.3"
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: 10c0/fccb4f512a13b4c069af51e1b56b20f54024bcf1591e31e978a30f3502567f34f90a80da6a19a6148c249216292a8074a0121f9e52602510ef0f32dbce95ca01
+ languageName: node
+ linkType: hard
+
"@babel/helper-optimise-call-expression@npm:^7.25.9":
version: 7.25.9
resolution: "@babel/helper-optimise-call-expression@npm:7.25.9"
@@ -503,13 +565,20 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.26.5, @babel/helper-plugin-utils@npm:^7.8.0":
+"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.26.5":
version: 7.26.5
resolution: "@babel/helper-plugin-utils@npm:7.26.5"
checksum: 10c0/cdaba71d4b891aa6a8dfbe5bac2f94effb13e5fa4c2c487667fdbaa04eae059b78b28d85a885071f45f7205aeb56d16759e1bed9c118b94b16e4720ef1ab0f65
languageName: node
linkType: hard
+"@babel/helper-plugin-utils@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/helper-plugin-utils@npm:7.27.1"
+ checksum: 10c0/94cf22c81a0c11a09b197b41ab488d416ff62254ce13c57e62912c85700dc2e99e555225787a4099ff6bae7a1812d622c80fbaeda824b79baa10a6c5ac4cf69b
+ languageName: node
+ linkType: hard
+
"@babel/helper-remap-async-to-generator@npm:^7.25.9":
version: 7.25.9
resolution: "@babel/helper-remap-async-to-generator@npm:7.25.9"
@@ -619,7 +688,17 @@ __metadata:
languageName: node
linkType: hard
-"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.26.9":
+"@babel/helpers@npm:^7.27.4":
+ version: 7.27.6
+ resolution: "@babel/helpers@npm:7.27.6"
+ dependencies:
+ "@babel/template": "npm:^7.27.2"
+ "@babel/types": "npm:^7.27.6"
+ checksum: 10c0/448bac96ef8b0f21f2294a826df9de6bf4026fd023f8a6bb6c782fe3e61946801ca24381490b8e58d861fee75cd695a1882921afbf1f53b0275ee68c938bd6d3
+ languageName: node
+ linkType: hard
+
+"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.26.9":
version: 7.26.9
resolution: "@babel/parser@npm:7.26.9"
dependencies:
@@ -641,6 +720,28 @@ __metadata:
languageName: node
linkType: hard
+"@babel/parser@npm:^7.27.4, @babel/parser@npm:^7.27.5":
+ version: 7.27.5
+ resolution: "@babel/parser@npm:7.27.5"
+ dependencies:
+ "@babel/types": "npm:^7.27.3"
+ bin:
+ parser: ./bin/babel-parser.js
+ checksum: 10c0/f7faaebf21cc1f25d9ca8ac02c447ed38ef3460ea95be7ea760916dcf529476340d72a5a6010c6641d9ed9d12ad827c8424840277ec2295c5b082ba0f291220a
+ languageName: node
+ linkType: hard
+
+"@babel/parser@npm:^7.27.7":
+ version: 7.27.7
+ resolution: "@babel/parser@npm:7.27.7"
+ dependencies:
+ "@babel/types": "npm:^7.27.7"
+ bin:
+ parser: ./bin/babel-parser.js
+ checksum: 10c0/f6202faeb873f0b3083022e50a5046fe07266d337c0a3bd80a491f8435ba6d9e383d49725e3dcd666b3b52c0dccb4e0f1f1004915762345f7eeed5ba54ea9fd2
+ languageName: node
+ linkType: hard
+
"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.9":
version: 7.25.9
resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.9"
@@ -709,50 +810,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-async-generators@npm:^7.8.4":
- version: 7.8.4
- resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.8.0"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10c0/d13efb282838481348c71073b6be6245b35d4f2f964a8f71e4174f235009f929ef7613df25f8d2338e2d3e44bc4265a9f8638c6aaa136d7a61fe95985f9725c8
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-bigint@npm:^7.8.3":
- version: 7.8.3
- resolution: "@babel/plugin-syntax-bigint@npm:7.8.3"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.8.0"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10c0/686891b81af2bc74c39013655da368a480f17dd237bf9fbc32048e5865cb706d5a8f65438030da535b332b1d6b22feba336da8fa931f663b6b34e13147d12dde
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-class-properties@npm:^7.12.13":
- version: 7.12.13
- resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.12.13"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10c0/95168fa186416195280b1264fb18afcdcdcea780b3515537b766cb90de6ce042d42dd6a204a39002f794ae5845b02afb0fd4861a3308a861204a55e68310a120
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-class-static-block@npm:^7.14.5":
- version: 7.14.5
- resolution: "@babel/plugin-syntax-class-static-block@npm:7.14.5"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.14.5"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10c0/4464bf9115f4a2d02ce1454411baf9cfb665af1da53709c5c56953e5e2913745b0fcce82982a00463d6facbdd93445c691024e310b91431a1e2f024b158f6371
- languageName: node
- linkType: hard
-
"@babel/plugin-syntax-import-assertions@npm:^7.26.0":
version: 7.26.0
resolution: "@babel/plugin-syntax-import-assertions@npm:7.26.0"
@@ -764,7 +821,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-import-attributes@npm:^7.24.7, @babel/plugin-syntax-import-attributes@npm:^7.26.0":
+"@babel/plugin-syntax-import-attributes@npm:^7.26.0":
version: 7.26.0
resolution: "@babel/plugin-syntax-import-attributes@npm:7.26.0"
dependencies:
@@ -775,29 +832,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-import-meta@npm:^7.10.4":
- version: 7.10.4
- resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.10.4"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10c0/0b08b5e4c3128523d8e346f8cfc86824f0da2697b1be12d71af50a31aff7a56ceb873ed28779121051475010c28d6146a6bfea8518b150b71eeb4e46190172ee
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-json-strings@npm:^7.8.3":
- version: 7.8.3
- resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.8.0"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10c0/e98f31b2ec406c57757d115aac81d0336e8434101c224edd9a5c93cefa53faf63eacc69f3138960c8b25401315af03df37f68d316c151c4b933136716ed6906e
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-jsx@npm:^7.25.9, @babel/plugin-syntax-jsx@npm:^7.7.2":
+"@babel/plugin-syntax-jsx@npm:^7.25.9":
version: 7.25.9
resolution: "@babel/plugin-syntax-jsx@npm:7.25.9"
dependencies:
@@ -808,95 +843,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4":
- version: 7.10.4
- resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.10.4"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10c0/2594cfbe29411ad5bc2ad4058de7b2f6a8c5b86eda525a993959438615479e59c012c14aec979e538d60a584a1a799b60d1b8942c3b18468cb9d99b8fd34cd0b
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3":
- version: 7.8.3
- resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.8.0"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10c0/2024fbb1162899094cfc81152449b12bd0cc7053c6d4bda8ac2852545c87d0a851b1b72ed9560673cbf3ef6248257262c3c04aabf73117215c1b9cc7dd2542ce
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-numeric-separator@npm:^7.10.4":
- version: 7.10.4
- resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.10.4"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10c0/c55a82b3113480942c6aa2fcbe976ff9caa74b7b1109ff4369641dfbc88d1da348aceb3c31b6ed311c84d1e7c479440b961906c735d0ab494f688bf2fd5b9bb9
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3":
- version: 7.8.3
- resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.8.0"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10c0/ee1eab52ea6437e3101a0a7018b0da698545230015fc8ab129d292980ec6dff94d265e9e90070e8ae5fed42f08f1622c14c94552c77bcac784b37f503a82ff26
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3":
- version: 7.8.3
- resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.8.0"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10c0/27e2493ab67a8ea6d693af1287f7e9acec206d1213ff107a928e85e173741e1d594196f99fec50e9dde404b09164f39dec5864c767212154ffe1caa6af0bc5af
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-optional-chaining@npm:^7.8.3":
- version: 7.8.3
- resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.8.0"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10c0/46edddf2faa6ebf94147b8e8540dfc60a5ab718e2de4d01b2c0bdf250a4d642c2bd47cbcbb739febcb2bf75514dbcefad3c52208787994b8d0f8822490f55e81
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-private-property-in-object@npm:^7.14.5":
- version: 7.14.5
- resolution: "@babel/plugin-syntax-private-property-in-object@npm:7.14.5"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.14.5"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10c0/69822772561706c87f0a65bc92d0772cea74d6bc0911537904a676d5ff496a6d3ac4e05a166d8125fce4a16605bace141afc3611074e170a994e66e5397787f3
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-top-level-await@npm:^7.14.5":
- version: 7.14.5
- resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.14.5"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10c0/14bf6e65d5bc1231ffa9def5f0ef30b19b51c218fcecaa78cd1bdf7939dfdf23f90336080b7f5196916368e399934ce5d581492d8292b46a2fb569d8b2da106f
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-typescript@npm:^7.25.9, @babel/plugin-syntax-typescript@npm:^7.7.2":
+"@babel/plugin-syntax-typescript@npm:^7.25.9":
version: 7.25.9
resolution: "@babel/plugin-syntax-typescript@npm:7.25.9"
dependencies:
@@ -1412,6 +1359,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-transform-react-jsx-self@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/plugin-transform-react-jsx-self@npm:7.27.1"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.27.1"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10c0/00a4f917b70a608f9aca2fb39aabe04a60aa33165a7e0105fd44b3a8531630eb85bf5572e9f242f51e6ad2fa38c2e7e780902176c863556c58b5ba6f6e164031
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-react-jsx-source@npm:^7.25.9":
version: 7.25.9
resolution: "@babel/plugin-transform-react-jsx-source@npm:7.25.9"
@@ -1423,6 +1381,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-transform-react-jsx-source@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/plugin-transform-react-jsx-source@npm:7.27.1"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.27.1"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10c0/5e67b56c39c4d03e59e03ba80692b24c5a921472079b63af711b1d250fc37c1733a17069b63537f750f3e937ec44a42b1ee6a46cd23b1a0df5163b17f741f7f2
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-react-jsx@npm:^7.25.9":
version: 7.25.9
resolution: "@babel/plugin-transform-react-jsx@npm:7.25.9"
@@ -1744,7 +1713,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/template@npm:^7.25.9, @babel/template@npm:^7.26.9, @babel/template@npm:^7.3.3":
+"@babel/template@npm:^7.25.9, @babel/template@npm:^7.26.9":
version: 7.26.9
resolution: "@babel/template@npm:7.26.9"
dependencies:
@@ -1755,7 +1724,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/template@npm:^7.27.1":
+"@babel/template@npm:^7.27.1, @babel/template@npm:^7.27.2":
version: 7.27.2
resolution: "@babel/template@npm:7.27.2"
dependencies:
@@ -1781,6 +1750,21 @@ __metadata:
languageName: node
linkType: hard
+"@babel/traverse@npm:^7.26.10":
+ version: 7.27.7
+ resolution: "@babel/traverse@npm:7.27.7"
+ dependencies:
+ "@babel/code-frame": "npm:^7.27.1"
+ "@babel/generator": "npm:^7.27.5"
+ "@babel/parser": "npm:^7.27.7"
+ "@babel/template": "npm:^7.27.2"
+ "@babel/types": "npm:^7.27.7"
+ debug: "npm:^4.3.1"
+ globals: "npm:^11.1.0"
+ checksum: 10c0/941fecd0248546f059d58230590a2765d128ef072c8521c9e0bcf6037abf28a0ea4736003d0d695513128d07fe00a7bc57acaada2ed905941d44619b9f49cf0c
+ languageName: node
+ linkType: hard
+
"@babel/traverse@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/traverse@npm:7.27.1"
@@ -1796,7 +1780,22 @@ __metadata:
languageName: node
linkType: hard
-"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.3, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.9, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4":
+"@babel/traverse@npm:^7.27.3, @babel/traverse@npm:^7.27.4":
+ version: 7.27.4
+ resolution: "@babel/traverse@npm:7.27.4"
+ dependencies:
+ "@babel/code-frame": "npm:^7.27.1"
+ "@babel/generator": "npm:^7.27.3"
+ "@babel/parser": "npm:^7.27.4"
+ "@babel/template": "npm:^7.27.2"
+ "@babel/types": "npm:^7.27.3"
+ debug: "npm:^4.3.1"
+ globals: "npm:^11.1.0"
+ checksum: 10c0/6de8aa2a0637a6ee6d205bf48b9e923928a02415771fdec60085ed754dcdf605e450bb3315c2552fa51c31a4662275b45d5ae4ad527ce55a7db9acebdbbbb8ed
+ languageName: node
+ linkType: hard
+
+"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.3, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.9, @babel/types@npm:^7.4.4":
version: 7.26.9
resolution: "@babel/types@npm:7.26.9"
dependencies:
@@ -1806,6 +1805,16 @@ __metadata:
languageName: node
linkType: hard
+"@babel/types@npm:^7.26.10, @babel/types@npm:^7.27.7":
+ version: 7.27.7
+ resolution: "@babel/types@npm:7.27.7"
+ dependencies:
+ "@babel/helper-string-parser": "npm:^7.27.1"
+ "@babel/helper-validator-identifier": "npm:^7.27.1"
+ checksum: 10c0/1d1dcb5fa7cfba2b4034a3ab99ba17049bfc4af9e170935575246cdb1cee68b04329a0111506d9ae83fb917c47dbd4394a6db5e32fbd041b7834ffbb17ca086b
+ languageName: node
+ linkType: hard
+
"@babel/types@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/types@npm:7.27.1"
@@ -1816,10 +1825,13 @@ __metadata:
languageName: node
linkType: hard
-"@bcoe/v8-coverage@npm:^0.2.3":
- version: 0.2.3
- resolution: "@bcoe/v8-coverage@npm:0.2.3"
- checksum: 10c0/6b80ae4cb3db53f486da2dc63b6e190a74c8c3cca16bb2733f234a0b6a9382b09b146488ae08e2b22cf00f6c83e20f3e040a2f7894f05c045c946d6a090b1d52
+"@babel/types@npm:^7.27.3, @babel/types@npm:^7.27.6":
+ version: 7.27.6
+ resolution: "@babel/types@npm:7.27.6"
+ dependencies:
+ "@babel/helper-string-parser": "npm:^7.27.1"
+ "@babel/helper-validator-identifier": "npm:^7.27.1"
+ checksum: 10c0/39d556be114f2a6d874ea25ad39826a9e3a0e98de0233ae6d932f6d09a4b222923a90a7274c635ed61f1ba49bbd345329226678800900ad1c8d11afabd573aaf
languageName: node
linkType: hard
@@ -1863,6 +1875,52 @@ __metadata:
languageName: node
linkType: hard
+"@csstools/color-helpers@npm:^5.0.2":
+ version: 5.0.2
+ resolution: "@csstools/color-helpers@npm:5.0.2"
+ checksum: 10c0/bebaddb28b9eb58b0449edd5d0c0318fa88f3cb079602ee27e88c9118070d666dcc4e09a5aa936aba2fde6ba419922ade07b7b506af97dd7051abd08dfb2959b
+ languageName: node
+ linkType: hard
+
+"@csstools/css-calc@npm:^2.1.3, @csstools/css-calc@npm:^2.1.4":
+ version: 2.1.4
+ resolution: "@csstools/css-calc@npm:2.1.4"
+ peerDependencies:
+ "@csstools/css-parser-algorithms": ^3.0.5
+ "@csstools/css-tokenizer": ^3.0.4
+ checksum: 10c0/42ce5793e55ec4d772083808a11e9fb2dfe36db3ec168713069a276b4c3882205b3507c4680224c28a5d35fe0bc2d308c77f8f2c39c7c09aad8747708eb8ddd8
+ languageName: node
+ linkType: hard
+
+"@csstools/css-color-parser@npm:^3.0.9":
+ version: 3.0.10
+ resolution: "@csstools/css-color-parser@npm:3.0.10"
+ dependencies:
+ "@csstools/color-helpers": "npm:^5.0.2"
+ "@csstools/css-calc": "npm:^2.1.4"
+ peerDependencies:
+ "@csstools/css-parser-algorithms": ^3.0.5
+ "@csstools/css-tokenizer": ^3.0.4
+ checksum: 10c0/8f8a2395b117c2f09366b5c9bf49bc740c92a65b6330fe3cc1e76abafd0d1000e42a657d7b0a3814846a66f1d69896142f7e36d7a4aca77de977e5cc5f944747
+ languageName: node
+ linkType: hard
+
+"@csstools/css-parser-algorithms@npm:^3.0.4":
+ version: 3.0.5
+ resolution: "@csstools/css-parser-algorithms@npm:3.0.5"
+ peerDependencies:
+ "@csstools/css-tokenizer": ^3.0.4
+ checksum: 10c0/d9a1c888bd43849ae3437ca39251d5c95d2c8fd6b5ccdb7c45491dfd2c1cbdc3075645e80901d120e4d2c1993db9a5b2d83793b779dbbabcfb132adb142eb7f7
+ languageName: node
+ linkType: hard
+
+"@csstools/css-tokenizer@npm:^3.0.3":
+ version: 3.0.4
+ resolution: "@csstools/css-tokenizer@npm:3.0.4"
+ checksum: 10c0/3b589f8e9942075a642213b389bab75a2d50d05d203727fcdac6827648a5572674caff07907eff3f9a2389d86a4ee47308fafe4f8588f4a77b7167c588d2559f
+ languageName: node
+ linkType: hard
+
"@cypress/request@npm:^3.0.8":
version: 3.0.8
resolution: "@cypress/request@npm:3.0.8"
@@ -2418,6 +2476,26 @@ __metadata:
languageName: node
linkType: hard
+"@formatjs/ts-transformer@npm:3.14.0":
+ version: 3.14.0
+ resolution: "@formatjs/ts-transformer@npm:3.14.0"
+ dependencies:
+ "@formatjs/icu-messageformat-parser": "npm:2.11.2"
+ "@types/json-stable-stringify": "npm:^1.1.0"
+ "@types/node": "npm:^22.0.0"
+ chalk: "npm:^4.1.2"
+ json-stable-stringify: "npm:^1.1.1"
+ tslib: "npm:^2.8.0"
+ typescript: "npm:^5.6.0"
+ peerDependencies:
+ ts-jest: ^29
+ peerDependenciesMeta:
+ ts-jest:
+ optional: true
+ checksum: 10c0/80599a9e76685d710aeba88857fc3d682cc4f17996e870c582a40288e149d6dd496a3be0684682f7ed3892ca677c6b9cbd6b804dbf457da87b493a7a756a18a1
+ languageName: node
+ linkType: hard
+
"@graphql-typed-document-node/core@npm:^3.2.0":
version: 3.2.0
resolution: "@graphql-typed-document-node/core@npm:3.2.0"
@@ -2934,256 +3012,6 @@ __metadata:
languageName: node
linkType: hard
-"@istanbuljs/load-nyc-config@npm:^1.0.0":
- version: 1.1.0
- resolution: "@istanbuljs/load-nyc-config@npm:1.1.0"
- dependencies:
- camelcase: "npm:^5.3.1"
- find-up: "npm:^4.1.0"
- get-package-type: "npm:^0.1.0"
- js-yaml: "npm:^3.13.1"
- resolve-from: "npm:^5.0.0"
- checksum: 10c0/dd2a8b094887da5a1a2339543a4933d06db2e63cbbc2e288eb6431bd832065df0c099d091b6a67436e71b7d6bf85f01ce7c15f9253b4cbebcc3b9a496165ba42
- languageName: node
- linkType: hard
-
-"@istanbuljs/schema@npm:^0.1.2, @istanbuljs/schema@npm:^0.1.3":
- version: 0.1.3
- resolution: "@istanbuljs/schema@npm:0.1.3"
- checksum: 10c0/61c5286771676c9ca3eb2bd8a7310a9c063fb6e0e9712225c8471c582d157392c88f5353581c8c9adbe0dff98892317d2fdfc56c3499aa42e0194405206a963a
- languageName: node
- linkType: hard
-
-"@jest/console@npm:^29.7.0":
- version: 29.7.0
- resolution: "@jest/console@npm:29.7.0"
- dependencies:
- "@jest/types": "npm:^29.6.3"
- "@types/node": "npm:*"
- chalk: "npm:^4.0.0"
- jest-message-util: "npm:^29.7.0"
- jest-util: "npm:^29.7.0"
- slash: "npm:^3.0.0"
- checksum: 10c0/7be408781d0a6f657e969cbec13b540c329671819c2f57acfad0dae9dbfe2c9be859f38fe99b35dba9ff1536937dc6ddc69fdcd2794812fa3c647a1619797f6c
- languageName: node
- linkType: hard
-
-"@jest/core@npm:^29.7.0":
- version: 29.7.0
- resolution: "@jest/core@npm:29.7.0"
- dependencies:
- "@jest/console": "npm:^29.7.0"
- "@jest/reporters": "npm:^29.7.0"
- "@jest/test-result": "npm:^29.7.0"
- "@jest/transform": "npm:^29.7.0"
- "@jest/types": "npm:^29.6.3"
- "@types/node": "npm:*"
- ansi-escapes: "npm:^4.2.1"
- chalk: "npm:^4.0.0"
- ci-info: "npm:^3.2.0"
- exit: "npm:^0.1.2"
- graceful-fs: "npm:^4.2.9"
- jest-changed-files: "npm:^29.7.0"
- jest-config: "npm:^29.7.0"
- jest-haste-map: "npm:^29.7.0"
- jest-message-util: "npm:^29.7.0"
- jest-regex-util: "npm:^29.6.3"
- jest-resolve: "npm:^29.7.0"
- jest-resolve-dependencies: "npm:^29.7.0"
- jest-runner: "npm:^29.7.0"
- jest-runtime: "npm:^29.7.0"
- jest-snapshot: "npm:^29.7.0"
- jest-util: "npm:^29.7.0"
- jest-validate: "npm:^29.7.0"
- jest-watcher: "npm:^29.7.0"
- micromatch: "npm:^4.0.4"
- pretty-format: "npm:^29.7.0"
- slash: "npm:^3.0.0"
- strip-ansi: "npm:^6.0.0"
- peerDependencies:
- node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
- peerDependenciesMeta:
- node-notifier:
- optional: true
- checksum: 10c0/934f7bf73190f029ac0f96662c85cd276ec460d407baf6b0dbaec2872e157db4d55a7ee0b1c43b18874602f662b37cb973dda469a4e6d88b4e4845b521adeeb2
- languageName: node
- linkType: hard
-
-"@jest/environment@npm:^29.7.0":
- version: 29.7.0
- resolution: "@jest/environment@npm:29.7.0"
- dependencies:
- "@jest/fake-timers": "npm:^29.7.0"
- "@jest/types": "npm:^29.6.3"
- "@types/node": "npm:*"
- jest-mock: "npm:^29.7.0"
- checksum: 10c0/c7b1b40c618f8baf4d00609022d2afa086d9c6acc706f303a70bb4b67275868f620ad2e1a9efc5edd418906157337cce50589a627a6400bbdf117d351b91ef86
- languageName: node
- linkType: hard
-
-"@jest/expect-utils@npm:^29.7.0":
- version: 29.7.0
- resolution: "@jest/expect-utils@npm:29.7.0"
- dependencies:
- jest-get-type: "npm:^29.6.3"
- checksum: 10c0/60b79d23a5358dc50d9510d726443316253ecda3a7fb8072e1526b3e0d3b14f066ee112db95699b7a43ad3f0b61b750c72e28a5a1cac361d7a2bb34747fa938a
- languageName: node
- linkType: hard
-
-"@jest/expect@npm:^29.7.0":
- version: 29.7.0
- resolution: "@jest/expect@npm:29.7.0"
- dependencies:
- expect: "npm:^29.7.0"
- jest-snapshot: "npm:^29.7.0"
- checksum: 10c0/b41f193fb697d3ced134349250aed6ccea075e48c4f803159db102b826a4e473397c68c31118259868fd69a5cba70e97e1c26d2c2ff716ca39dc73a2ccec037e
- languageName: node
- linkType: hard
-
-"@jest/fake-timers@npm:^29.7.0":
- version: 29.7.0
- resolution: "@jest/fake-timers@npm:29.7.0"
- dependencies:
- "@jest/types": "npm:^29.6.3"
- "@sinonjs/fake-timers": "npm:^10.0.2"
- "@types/node": "npm:*"
- jest-message-util: "npm:^29.7.0"
- jest-mock: "npm:^29.7.0"
- jest-util: "npm:^29.7.0"
- checksum: 10c0/cf0a8bcda801b28dc2e2b2ba36302200ee8104a45ad7a21e6c234148932f826cb3bc57c8df3b7b815aeea0861d7b6ca6f0d4778f93b9219398ef28749e03595c
- languageName: node
- linkType: hard
-
-"@jest/globals@npm:^29.7.0":
- version: 29.7.0
- resolution: "@jest/globals@npm:29.7.0"
- dependencies:
- "@jest/environment": "npm:^29.7.0"
- "@jest/expect": "npm:^29.7.0"
- "@jest/types": "npm:^29.6.3"
- jest-mock: "npm:^29.7.0"
- checksum: 10c0/a385c99396878fe6e4460c43bd7bb0a5cc52befb462cc6e7f2a3810f9e7bcce7cdeb51908fd530391ee452dc856c98baa2c5f5fa8a5b30b071d31ef7f6955cea
- languageName: node
- linkType: hard
-
-"@jest/reporters@npm:^29.7.0":
- version: 29.7.0
- resolution: "@jest/reporters@npm:29.7.0"
- dependencies:
- "@bcoe/v8-coverage": "npm:^0.2.3"
- "@jest/console": "npm:^29.7.0"
- "@jest/test-result": "npm:^29.7.0"
- "@jest/transform": "npm:^29.7.0"
- "@jest/types": "npm:^29.6.3"
- "@jridgewell/trace-mapping": "npm:^0.3.18"
- "@types/node": "npm:*"
- chalk: "npm:^4.0.0"
- collect-v8-coverage: "npm:^1.0.0"
- exit: "npm:^0.1.2"
- glob: "npm:^7.1.3"
- graceful-fs: "npm:^4.2.9"
- istanbul-lib-coverage: "npm:^3.0.0"
- istanbul-lib-instrument: "npm:^6.0.0"
- istanbul-lib-report: "npm:^3.0.0"
- istanbul-lib-source-maps: "npm:^4.0.0"
- istanbul-reports: "npm:^3.1.3"
- jest-message-util: "npm:^29.7.0"
- jest-util: "npm:^29.7.0"
- jest-worker: "npm:^29.7.0"
- slash: "npm:^3.0.0"
- string-length: "npm:^4.0.1"
- strip-ansi: "npm:^6.0.0"
- v8-to-istanbul: "npm:^9.0.1"
- peerDependencies:
- node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
- peerDependenciesMeta:
- node-notifier:
- optional: true
- checksum: 10c0/a754402a799541c6e5aff2c8160562525e2a47e7d568f01ebfc4da66522de39cbb809bbb0a841c7052e4270d79214e70aec3c169e4eae42a03bc1a8a20cb9fa2
- languageName: node
- linkType: hard
-
-"@jest/schemas@npm:^29.6.3":
- version: 29.6.3
- resolution: "@jest/schemas@npm:29.6.3"
- dependencies:
- "@sinclair/typebox": "npm:^0.27.8"
- checksum: 10c0/b329e89cd5f20b9278ae1233df74016ebf7b385e0d14b9f4c1ad18d096c4c19d1e687aa113a9c976b16ec07f021ae53dea811fb8c1248a50ac34fbe009fdf6be
- languageName: node
- linkType: hard
-
-"@jest/source-map@npm:^29.6.3":
- version: 29.6.3
- resolution: "@jest/source-map@npm:29.6.3"
- dependencies:
- "@jridgewell/trace-mapping": "npm:^0.3.18"
- callsites: "npm:^3.0.0"
- graceful-fs: "npm:^4.2.9"
- checksum: 10c0/a2f177081830a2e8ad3f2e29e20b63bd40bade294880b595acf2fc09ec74b6a9dd98f126a2baa2bf4941acd89b13a4ade5351b3885c224107083a0059b60a219
- languageName: node
- linkType: hard
-
-"@jest/test-result@npm:^29.7.0":
- version: 29.7.0
- resolution: "@jest/test-result@npm:29.7.0"
- dependencies:
- "@jest/console": "npm:^29.7.0"
- "@jest/types": "npm:^29.6.3"
- "@types/istanbul-lib-coverage": "npm:^2.0.0"
- collect-v8-coverage: "npm:^1.0.0"
- checksum: 10c0/7de54090e54a674ca173470b55dc1afdee994f2d70d185c80236003efd3fa2b753fff51ffcdda8e2890244c411fd2267529d42c4a50a8303755041ee493e6a04
- languageName: node
- linkType: hard
-
-"@jest/test-sequencer@npm:^29.7.0":
- version: 29.7.0
- resolution: "@jest/test-sequencer@npm:29.7.0"
- dependencies:
- "@jest/test-result": "npm:^29.7.0"
- graceful-fs: "npm:^4.2.9"
- jest-haste-map: "npm:^29.7.0"
- slash: "npm:^3.0.0"
- checksum: 10c0/593a8c4272797bb5628984486080cbf57aed09c7cfdc0a634e8c06c38c6bef329c46c0016e84555ee55d1cd1f381518cf1890990ff845524c1123720c8c1481b
- languageName: node
- linkType: hard
-
-"@jest/transform@npm:^29.7.0":
- version: 29.7.0
- resolution: "@jest/transform@npm:29.7.0"
- dependencies:
- "@babel/core": "npm:^7.11.6"
- "@jest/types": "npm:^29.6.3"
- "@jridgewell/trace-mapping": "npm:^0.3.18"
- babel-plugin-istanbul: "npm:^6.1.1"
- chalk: "npm:^4.0.0"
- convert-source-map: "npm:^2.0.0"
- fast-json-stable-stringify: "npm:^2.1.0"
- graceful-fs: "npm:^4.2.9"
- jest-haste-map: "npm:^29.7.0"
- jest-regex-util: "npm:^29.6.3"
- jest-util: "npm:^29.7.0"
- micromatch: "npm:^4.0.4"
- pirates: "npm:^4.0.4"
- slash: "npm:^3.0.0"
- write-file-atomic: "npm:^4.0.2"
- checksum: 10c0/7f4a7f73dcf45dfdf280c7aa283cbac7b6e5a904813c3a93ead7e55873761fc20d5c4f0191d2019004fac6f55f061c82eb3249c2901164ad80e362e7a7ede5a6
- languageName: node
- linkType: hard
-
-"@jest/types@npm:^29.6.3":
- version: 29.6.3
- resolution: "@jest/types@npm:29.6.3"
- dependencies:
- "@jest/schemas": "npm:^29.6.3"
- "@types/istanbul-lib-coverage": "npm:^2.0.0"
- "@types/istanbul-reports": "npm:^3.0.0"
- "@types/node": "npm:*"
- "@types/yargs": "npm:^17.0.8"
- chalk: "npm:^4.0.0"
- checksum: 10c0/ea4e493dd3fb47933b8ccab201ae573dcc451f951dc44ed2a86123cd8541b82aa9d2b1031caf9b1080d6673c517e2dcc25a44b2dc4f3fbc37bfc965d444888c0
- languageName: node
- linkType: hard
-
"@joshwooding/vite-plugin-react-docgen-typescript@npm:0.5.0":
version: 0.5.0
resolution: "@joshwooding/vite-plugin-react-docgen-typescript@npm:0.5.0"
@@ -3243,7 +3071,7 @@ __metadata:
languageName: node
linkType: hard
-"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25":
+"@jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25":
version: 0.3.25
resolution: "@jridgewell/trace-mapping@npm:0.3.25"
dependencies:
@@ -5560,6 +5388,20 @@ __metadata:
languageName: node
linkType: hard
+"@react-aria/test-utils@npm:1.0.0-alpha.8":
+ version: 1.0.0-alpha.8
+ resolution: "@react-aria/test-utils@npm:1.0.0-alpha.8"
+ dependencies:
+ "@swc/helpers": "npm:^0.5.0"
+ peerDependencies:
+ "@testing-library/react": ^16.0.0
+ "@testing-library/user-event": ^14.0.0
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
+ checksum: 10c0/708e2b6853ddfc0baf3dee1100fe0ae182b81e1e7e78267bcf589bede6ac25d8447bc620ea147a35e0d4de74ab262c76f823bae7300f430cd09aaf8fd83ed3a4
+ languageName: node
+ linkType: hard
+
"@react-aria/textfield@npm:^3.17.2":
version: 3.17.2
resolution: "@react-aria/textfield@npm:3.17.2"
@@ -6479,6 +6321,13 @@ __metadata:
languageName: node
linkType: hard
+"@rolldown/pluginutils@npm:1.0.0-beta.19":
+ version: 1.0.0-beta.19
+ resolution: "@rolldown/pluginutils@npm:1.0.0-beta.19"
+ checksum: 10c0/e4205df56e6231a347ac601d044af365639741d51b5bea4e91ecc37e19e9777cb79d1daa924b8709ddf1f743ed6922e4e68e2445126434c4d420d9f4416f4feb
+ languageName: node
+ linkType: hard
+
"@rollup/plugin-commonjs@npm:28.0.1":
version: 28.0.1
resolution: "@rollup/plugin-commonjs@npm:28.0.1"
@@ -7248,6 +7097,7 @@ __metadata:
"@opentelemetry/sdk-trace-base": "npm:^1.29.0"
"@radix-ui/react-slot": "npm:^1.2.2"
"@react-aria/ssr": "npm:^3.9.8"
+ "@react-aria/test-utils": "npm:1.0.0-alpha.8"
"@scandic-hotels/common": "workspace:*"
"@scandic-hotels/design-system": "workspace:*"
"@scandic-hotels/typescript-config": "workspace:*"
@@ -7259,7 +7109,6 @@ __metadata:
"@tanstack/react-query-devtools": "npm:^5.75.5"
"@tanstack/react-table": "npm:^8.21.3"
"@testing-library/dom": "npm:^10.4.0"
- "@testing-library/jest-dom": "npm:^6.6.3"
"@testing-library/react": "npm:^16.3.0"
"@testing-library/user-event": "npm:^14.6.1"
"@trpc/client": "npm:^11.1.2"
@@ -7268,7 +7117,6 @@ __metadata:
"@tsparticles/confetti": "npm:^3.8.1"
"@types/adm-zip": "npm:^0.5.7"
"@types/geojson": "npm:^7946.0.16"
- "@types/jest": "npm:^29.5.14"
"@types/json-stable-stringify-without-jsonify": "npm:^1.0.2"
"@types/jsonwebtoken": "npm:^9"
"@types/lodash-es": "npm:^4"
@@ -7280,7 +7128,9 @@ __metadata:
"@typescript-eslint/parser": "npm:^8.32.0"
"@vercel/otel": "npm:^1.12.0"
"@vis.gl/react-google-maps": "npm:^1.5.2"
+ "@vitejs/plugin-react": "npm:^4.6.0"
adm-zip: "npm:^0.5.16"
+ babel-plugin-formatjs: "npm:^10.5.39"
class-variance-authority: "npm:^0.7.1"
clean-deep: "npm:^3.4.0"
contentstack: "npm:^3.25.3"
@@ -7309,9 +7159,8 @@ __metadata:
ics: "npm:^3.8.1"
immer: "npm:10.1.1"
input-otp: "npm:^1.4.2"
- jest: "npm:^29.7.0"
- jest-environment-jsdom: "npm:^29.7.0"
jiti: "npm:^1.21.0"
+ jsdom: "npm:^26.1.0"
json-sort-cli: "npm:^4.0.9"
json-stable-stringify-without-jsonify: "npm:^1.0.1"
jsonwebtoken: "npm:^9.0.2"
@@ -7341,13 +7190,14 @@ __metadata:
sonner: "npm:^2.0.3"
start-server-and-test: "npm:^2.0.11"
supercluster: "npm:^8.0.1"
- ts-jest: "npm:^29.3.2"
ts-morph: "npm:^25.0.1"
ts-node: "npm:^10.9.2"
typescript: "npm:5.8.3"
typescript-plugin-css-modules: "npm:^5.1.0"
usehooks-ts: "npm:3.1.1"
uuid: "npm:^11.1.0"
+ vite-tsconfig-paths: "npm:^5.1.4"
+ vitest: "npm:^3.2.4"
zod: "npm:^3.24.4"
zustand: "npm:^4.5.2"
languageName: unknown
@@ -7830,13 +7680,6 @@ __metadata:
languageName: node
linkType: hard
-"@sinclair/typebox@npm:^0.27.8":
- version: 0.27.8
- resolution: "@sinclair/typebox@npm:0.27.8"
- checksum: 10c0/ef6351ae073c45c2ac89494dbb3e1f87cc60a93ce4cde797b782812b6f97da0d620ae81973f104b43c9b7eaa789ad20ba4f6a1359f1cc62f63729a55a7d22d4e
- languageName: node
- linkType: hard
-
"@sinclair/typebox@npm:^0.34.33":
version: 0.34.33
resolution: "@sinclair/typebox@npm:0.34.33"
@@ -7858,24 +7701,6 @@ __metadata:
languageName: node
linkType: hard
-"@sinonjs/commons@npm:^3.0.0":
- version: 3.0.1
- resolution: "@sinonjs/commons@npm:3.0.1"
- dependencies:
- type-detect: "npm:4.0.8"
- checksum: 10c0/1227a7b5bd6c6f9584274db996d7f8cee2c8c350534b9d0141fc662eaf1f292ea0ae3ed19e5e5271c8fd390d27e492ca2803acd31a1978be2cdc6be0da711403
- languageName: node
- linkType: hard
-
-"@sinonjs/fake-timers@npm:^10.0.2":
- version: 10.3.0
- resolution: "@sinonjs/fake-timers@npm:10.3.0"
- dependencies:
- "@sinonjs/commons": "npm:^3.0.0"
- checksum: 10c0/2e2fb6cc57f227912814085b7b01fede050cd4746ea8d49a1e44d5a0e56a804663b0340ae2f11af7559ea9bf4d087a11f2f646197a660ea3cb04e19efc04aa63
- languageName: node
- linkType: hard
-
"@standard-schema/utils@npm:^0.3.0":
version: 0.3.0
resolution: "@standard-schema/utils@npm:0.3.0"
@@ -8595,21 +8420,6 @@ __metadata:
languageName: node
linkType: hard
-"@testing-library/jest-dom@npm:^6.6.3":
- version: 6.6.3
- resolution: "@testing-library/jest-dom@npm:6.6.3"
- dependencies:
- "@adobe/css-tools": "npm:^4.4.0"
- aria-query: "npm:^5.0.0"
- chalk: "npm:^3.0.0"
- css.escape: "npm:^1.5.1"
- dom-accessibility-api: "npm:^0.6.3"
- lodash: "npm:^4.17.21"
- redent: "npm:^3.0.0"
- checksum: 10c0/5566b6c0b7b0709bc244aec3aa3dc9e5f4663e8fb2b99d8cd456fc07279e59db6076cbf798f9d3099a98fca7ef4cd50e4e1f4c4dec5a60a8fad8d24a638a5bf6
- languageName: node
- linkType: hard
-
"@testing-library/react@npm:^16.3.0":
version: 16.3.0
resolution: "@testing-library/react@npm:16.3.0"
@@ -8655,13 +8465,6 @@ __metadata:
languageName: node
linkType: hard
-"@tootallnate/once@npm:2":
- version: 2.0.0
- resolution: "@tootallnate/once@npm:2.0.0"
- checksum: 10c0/073bfa548026b1ebaf1659eb8961e526be22fa77139b10d60e712f46d2f0f05f4e6c8bec62a087d41088ee9e29faa7f54838568e475ab2f776171003c3920858
- languageName: node
- linkType: hard
-
"@trpc/client@npm:^11.1.2":
version: 11.1.2
resolution: "@trpc/client@npm:11.1.2"
@@ -9020,7 +8823,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/babel__core@npm:^7.1.14, @types/babel__core@npm:^7.18.0, @types/babel__core@npm:^7.20.5":
+"@types/babel__core@npm:*, @types/babel__core@npm:^7.18.0, @types/babel__core@npm:^7.20.5":
version: 7.20.5
resolution: "@types/babel__core@npm:7.20.5"
dependencies:
@@ -9042,6 +8845,15 @@ __metadata:
languageName: node
linkType: hard
+"@types/babel__helper-plugin-utils@npm:^7.10.3":
+ version: 7.10.3
+ resolution: "@types/babel__helper-plugin-utils@npm:7.10.3"
+ dependencies:
+ "@types/babel__core": "npm:*"
+ checksum: 10c0/c22f68e8019c1e75e42fccc6eaca94a269fa177c4544599aa084b216b879b626f63f89755a4ac2dc9054b6e9ed4e0fab1e3460d36ce20767c99aef4a3c81fce3
+ languageName: node
+ linkType: hard
+
"@types/babel__template@npm:*":
version: 7.4.4
resolution: "@types/babel__template@npm:7.4.4"
@@ -9052,7 +8864,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6, @types/babel__traverse@npm:^7.18.0":
+"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.18.0":
version: 7.20.6
resolution: "@types/babel__traverse@npm:7.20.6"
dependencies:
@@ -9061,6 +8873,15 @@ __metadata:
languageName: node
linkType: hard
+"@types/babel__traverse@npm:^7.20.6":
+ version: 7.20.7
+ resolution: "@types/babel__traverse@npm:7.20.7"
+ dependencies:
+ "@babel/types": "npm:^7.20.7"
+ checksum: 10c0/5386f0af44f8746b063b87418f06129a814e16bb2686965a575e9d7376b360b088b89177778d8c426012abc43dd1a2d8ec3218bfc382280c898682746ce2ffbd
+ languageName: node
+ linkType: hard
+
"@types/bun@npm:latest":
version: 1.2.5
resolution: "@types/bun@npm:1.2.5"
@@ -9175,15 +8996,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/graceful-fs@npm:^4.1.3":
- version: 4.1.9
- resolution: "@types/graceful-fs@npm:4.1.9"
- dependencies:
- "@types/node": "npm:*"
- checksum: 10c0/235d2fc69741448e853333b7c3d1180a966dd2b8972c8cbcd6b2a0c6cd7f8d582ab2b8e58219dbc62cce8f1b40aa317ff78ea2201cdd8249da5025adebed6f0b
- languageName: node
- linkType: hard
-
"@types/hoist-non-react-statics@npm:^3.3.1":
version: 3.3.6
resolution: "@types/hoist-non-react-statics@npm:3.3.6"
@@ -9201,52 +9013,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1":
- version: 2.0.6
- resolution: "@types/istanbul-lib-coverage@npm:2.0.6"
- checksum: 10c0/3948088654f3eeb45363f1db158354fb013b362dba2a5c2c18c559484d5eb9f6fd85b23d66c0a7c2fcfab7308d0a585b14dadaca6cc8bf89ebfdc7f8f5102fb7
- languageName: node
- linkType: hard
-
-"@types/istanbul-lib-report@npm:*":
- version: 3.0.3
- resolution: "@types/istanbul-lib-report@npm:3.0.3"
- dependencies:
- "@types/istanbul-lib-coverage": "npm:*"
- checksum: 10c0/247e477bbc1a77248f3c6de5dadaae85ff86ac2d76c5fc6ab1776f54512a745ff2a5f791d22b942e3990ddbd40f3ef5289317c4fca5741bedfaa4f01df89051c
- languageName: node
- linkType: hard
-
-"@types/istanbul-reports@npm:^3.0.0":
- version: 3.0.4
- resolution: "@types/istanbul-reports@npm:3.0.4"
- dependencies:
- "@types/istanbul-lib-report": "npm:*"
- checksum: 10c0/1647fd402aced5b6edac87274af14ebd6b3a85447ef9ad11853a70fd92a98d35f81a5d3ea9fcb5dbb5834e800c6e35b64475e33fcae6bfa9acc70d61497c54ee
- languageName: node
- linkType: hard
-
-"@types/jest@npm:^29.5.14":
- version: 29.5.14
- resolution: "@types/jest@npm:29.5.14"
- dependencies:
- expect: "npm:^29.0.0"
- pretty-format: "npm:^29.0.0"
- checksum: 10c0/18e0712d818890db8a8dab3d91e9ea9f7f19e3f83c2e50b312f557017dc81466207a71f3ed79cf4428e813ba939954fa26ffa0a9a7f153181ba174581b1c2aed
- languageName: node
- linkType: hard
-
-"@types/jsdom@npm:^20.0.0":
- version: 20.0.1
- resolution: "@types/jsdom@npm:20.0.1"
- dependencies:
- "@types/node": "npm:*"
- "@types/tough-cookie": "npm:*"
- parse5: "npm:^7.0.0"
- checksum: 10c0/3d4b2a3eab145674ee6da482607c5e48977869109f0f62560bf91ae1a792c9e847ac7c6aaf243ed2e97333cb3c51aef314ffa54a19ef174b8f9592dfcb836b25
- languageName: node
- linkType: hard
-
"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.15":
version: 7.0.15
resolution: "@types/json-schema@npm:7.0.15"
@@ -9507,13 +9273,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/stack-utils@npm:^2.0.0":
- version: 2.0.3
- resolution: "@types/stack-utils@npm:2.0.3"
- checksum: 10c0/1f4658385ae936330581bcb8aa3a066df03867d90281cdf89cc356d404bd6579be0f11902304e1f775d92df22c6dd761d4451c804b0a4fba973e06211e9bd77c
- languageName: node
- linkType: hard
-
"@types/supercluster@npm:^7.1.3":
version: 7.1.3
resolution: "@types/supercluster@npm:7.1.3"
@@ -9532,13 +9291,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/tough-cookie@npm:*":
- version: 4.0.5
- resolution: "@types/tough-cookie@npm:4.0.5"
- checksum: 10c0/68c6921721a3dcb40451543db2174a145ef915bc8bcbe7ad4e59194a0238e776e782b896c7a59f4b93ac6acefca9161fccb31d1ce3b3445cb6faa467297fb473
- languageName: node
- linkType: hard
-
"@types/trusted-types@npm:^2.0.7":
version: 2.0.7
resolution: "@types/trusted-types@npm:2.0.7"
@@ -9562,22 +9314,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/yargs-parser@npm:*":
- version: 21.0.3
- resolution: "@types/yargs-parser@npm:21.0.3"
- checksum: 10c0/e71c3bd9d0b73ca82e10bee2064c384ab70f61034bbfb78e74f5206283fc16a6d85267b606b5c22cb2a3338373586786fed595b2009825d6a9115afba36560a0
- languageName: node
- linkType: hard
-
-"@types/yargs@npm:^17.0.8":
- version: 17.0.33
- resolution: "@types/yargs@npm:17.0.33"
- dependencies:
- "@types/yargs-parser": "npm:*"
- checksum: 10c0/d16937d7ac30dff697801c3d6f235be2166df42e4a88bf730fa6dc09201de3727c0a9500c59a672122313341de5f24e45ee0ff579c08ce91928e519090b7906b
- languageName: node
- linkType: hard
-
"@types/yauzl@npm:^2.9.1":
version: 2.10.3
resolution: "@types/yauzl@npm:2.10.3"
@@ -9935,6 +9671,22 @@ __metadata:
languageName: node
linkType: hard
+"@vitejs/plugin-react@npm:^4.6.0":
+ version: 4.6.0
+ resolution: "@vitejs/plugin-react@npm:4.6.0"
+ dependencies:
+ "@babel/core": "npm:^7.27.4"
+ "@babel/plugin-transform-react-jsx-self": "npm:^7.27.1"
+ "@babel/plugin-transform-react-jsx-source": "npm:^7.27.1"
+ "@rolldown/pluginutils": "npm:1.0.0-beta.19"
+ "@types/babel__core": "npm:^7.20.5"
+ react-refresh: "npm:^0.17.0"
+ peerDependencies:
+ vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0
+ checksum: 10c0/73b8f271978a0337debb255afd1667f49c2018c118962a8613120383375c4038255a5315cee2ef210dc7fd07cd30d5b12271077ad47db29980f8156b8a49be2c
+ languageName: node
+ linkType: hard
+
"@vitest/expect@npm:2.0.5":
version: 2.0.5
resolution: "@vitest/expect@npm:2.0.5"
@@ -9972,6 +9724,19 @@ __metadata:
languageName: node
linkType: hard
+"@vitest/expect@npm:3.2.4":
+ version: 3.2.4
+ resolution: "@vitest/expect@npm:3.2.4"
+ dependencies:
+ "@types/chai": "npm:^5.2.2"
+ "@vitest/spy": "npm:3.2.4"
+ "@vitest/utils": "npm:3.2.4"
+ chai: "npm:^5.2.0"
+ tinyrainbow: "npm:^2.0.0"
+ checksum: 10c0/7586104e3fd31dbe1e6ecaafb9a70131e4197dce2940f727b6a84131eee3decac7b10f9c7c72fa5edbdb68b6f854353bd4c0fa84779e274207fb7379563b10db
+ languageName: node
+ linkType: hard
+
"@vitest/mocker@npm:3.1.3":
version: 3.1.3
resolution: "@vitest/mocker@npm:3.1.3"
@@ -10010,6 +9775,25 @@ __metadata:
languageName: node
linkType: hard
+"@vitest/mocker@npm:3.2.4":
+ version: 3.2.4
+ resolution: "@vitest/mocker@npm:3.2.4"
+ dependencies:
+ "@vitest/spy": "npm:3.2.4"
+ estree-walker: "npm:^3.0.3"
+ magic-string: "npm:^0.30.17"
+ peerDependencies:
+ msw: ^2.4.9
+ vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0
+ peerDependenciesMeta:
+ msw:
+ optional: true
+ vite:
+ optional: true
+ checksum: 10c0/f7a4aea19bbbf8f15905847ee9143b6298b2c110f8b64789224cb0ffdc2e96f9802876aa2ca83f1ec1b6e1ff45e822abb34f0054c24d57b29ab18add06536ccd
+ languageName: node
+ linkType: hard
+
"@vitest/pretty-format@npm:2.0.5":
version: 2.0.5
resolution: "@vitest/pretty-format@npm:2.0.5"
@@ -10046,6 +9830,15 @@ __metadata:
languageName: node
linkType: hard
+"@vitest/pretty-format@npm:3.2.4, @vitest/pretty-format@npm:^3.2.4":
+ version: 3.2.4
+ resolution: "@vitest/pretty-format@npm:3.2.4"
+ dependencies:
+ tinyrainbow: "npm:^2.0.0"
+ checksum: 10c0/5ad7d4278e067390d7d633e307fee8103958806a419ca380aec0e33fae71b44a64415f7a9b4bc11635d3c13d4a9186111c581d3cef9c65cc317e68f077456887
+ languageName: node
+ linkType: hard
+
"@vitest/runner@npm:3.1.3":
version: 3.1.3
resolution: "@vitest/runner@npm:3.1.3"
@@ -10067,6 +9860,17 @@ __metadata:
languageName: node
linkType: hard
+"@vitest/runner@npm:3.2.4":
+ version: 3.2.4
+ resolution: "@vitest/runner@npm:3.2.4"
+ dependencies:
+ "@vitest/utils": "npm:3.2.4"
+ pathe: "npm:^2.0.3"
+ strip-literal: "npm:^3.0.0"
+ checksum: 10c0/e8be51666c72b3668ae3ea348b0196656a4a5adb836cb5e270720885d9517421815b0d6c98bfdf1795ed02b994b7bfb2b21566ee356a40021f5bf4f6ed4e418a
+ languageName: node
+ linkType: hard
+
"@vitest/snapshot@npm:3.1.3":
version: 3.1.3
resolution: "@vitest/snapshot@npm:3.1.3"
@@ -10089,6 +9893,17 @@ __metadata:
languageName: node
linkType: hard
+"@vitest/snapshot@npm:3.2.4":
+ version: 3.2.4
+ resolution: "@vitest/snapshot@npm:3.2.4"
+ dependencies:
+ "@vitest/pretty-format": "npm:3.2.4"
+ magic-string: "npm:^0.30.17"
+ pathe: "npm:^2.0.3"
+ checksum: 10c0/f8301a3d7d1559fd3d59ed51176dd52e1ed5c2d23aa6d8d6aa18787ef46e295056bc726a021698d8454c16ed825ecba163362f42fa90258bb4a98cfd2c9424fc
+ languageName: node
+ linkType: hard
+
"@vitest/spy@npm:2.0.5":
version: 2.0.5
resolution: "@vitest/spy@npm:2.0.5"
@@ -10116,6 +9931,15 @@ __metadata:
languageName: node
linkType: hard
+"@vitest/spy@npm:3.2.4":
+ version: 3.2.4
+ resolution: "@vitest/spy@npm:3.2.4"
+ dependencies:
+ tinyspy: "npm:^4.0.3"
+ checksum: 10c0/6ebf0b4697dc238476d6b6a60c76ba9eb1dd8167a307e30f08f64149612fd50227682b876420e4c2e09a76334e73f72e3ebf0e350714dc22474258292e202024
+ languageName: node
+ linkType: hard
+
"@vitest/utils@npm:2.0.5":
version: 2.0.5
resolution: "@vitest/utils@npm:2.0.5"
@@ -10150,6 +9974,17 @@ __metadata:
languageName: node
linkType: hard
+"@vitest/utils@npm:3.2.4":
+ version: 3.2.4
+ resolution: "@vitest/utils@npm:3.2.4"
+ dependencies:
+ "@vitest/pretty-format": "npm:3.2.4"
+ loupe: "npm:^3.1.4"
+ tinyrainbow: "npm:^2.0.0"
+ checksum: 10c0/024a9b8c8bcc12cf40183c246c244b52ecff861c6deb3477cbf487ac8781ad44c68a9c5fd69f8c1361878e55b97c10d99d511f2597f1f7244b5e5101d028ba64
+ languageName: node
+ linkType: hard
+
"@vitest/utils@npm:^2.1.1":
version: 2.1.9
resolution: "@vitest/utils@npm:2.1.9"
@@ -10261,13 +10096,6 @@ __metadata:
languageName: node
linkType: hard
-"abab@npm:^2.0.6":
- version: 2.0.6
- resolution: "abab@npm:2.0.6"
- checksum: 10c0/0b245c3c3ea2598fe0025abf7cc7bb507b06949d51e8edae5d12c1b847a0a0c09639abcb94788332b4e2044ac4491c1e8f571b51c7826fd4b0bda1685ad4a278
- languageName: node
- linkType: hard
-
"abbrev@npm:^3.0.0":
version: 3.0.0
resolution: "abbrev@npm:3.0.0"
@@ -10295,16 +10123,6 @@ __metadata:
languageName: node
linkType: hard
-"acorn-globals@npm:^7.0.0":
- version: 7.0.1
- resolution: "acorn-globals@npm:7.0.1"
- dependencies:
- acorn: "npm:^8.1.0"
- acorn-walk: "npm:^8.0.2"
- checksum: 10c0/7437f58e92d99292dbebd0e79531af27d706c9f272f31c675d793da6c82d897e75302a8744af13c7f7978a8399840f14a353b60cf21014647f71012982456d2b
- languageName: node
- linkType: hard
-
"acorn-import-attributes@npm:^1.9.5":
version: 1.9.5
resolution: "acorn-import-attributes@npm:1.9.5"
@@ -10323,7 +10141,7 @@ __metadata:
languageName: node
linkType: hard
-"acorn-walk@npm:^8.0.2, acorn-walk@npm:^8.1.1":
+"acorn-walk@npm:^8.1.1":
version: 8.3.4
resolution: "acorn-walk@npm:8.3.4"
dependencies:
@@ -10332,7 +10150,7 @@ __metadata:
languageName: node
linkType: hard
-"acorn@npm:^8.1.0, acorn@npm:^8.11.0, acorn@npm:^8.14.0, acorn@npm:^8.4.1, acorn@npm:^8.8.1":
+"acorn@npm:^8.11.0, acorn@npm:^8.14.0, acorn@npm:^8.4.1, acorn@npm:^8.8.1":
version: 8.14.0
resolution: "acorn@npm:8.14.0"
bin:
@@ -10480,7 +10298,7 @@ __metadata:
languageName: node
linkType: hard
-"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.0":
+"ansi-escapes@npm:^4.3.0":
version: 4.3.2
resolution: "ansi-escapes@npm:4.3.2"
dependencies:
@@ -10551,7 +10369,7 @@ __metadata:
languageName: node
linkType: hard
-"anymatch@npm:^3.0.3, anymatch@npm:~3.1.2":
+"anymatch@npm:~3.1.2":
version: 3.1.3
resolution: "anymatch@npm:3.1.3"
dependencies:
@@ -10582,7 +10400,14 @@ __metadata:
languageName: node
linkType: hard
-"argparse@npm:^1.0.7, argparse@npm:~1.0.9":
+"argparse@npm:^2.0.1":
+ version: 2.0.1
+ resolution: "argparse@npm:2.0.1"
+ checksum: 10c0/c5640c2d89045371c7cedd6a70212a04e360fd34d6edeae32f6952c63949e3525ea77dbec0289d8213a99bbaeab5abfa860b5c12cf88a2e6cf8106e90dd27a7e
+ languageName: node
+ linkType: hard
+
+"argparse@npm:~1.0.9":
version: 1.0.10
resolution: "argparse@npm:1.0.10"
dependencies:
@@ -10591,13 +10416,6 @@ __metadata:
languageName: node
linkType: hard
-"argparse@npm:^2.0.1":
- version: 2.0.1
- resolution: "argparse@npm:2.0.1"
- checksum: 10c0/c5640c2d89045371c7cedd6a70212a04e360fd34d6edeae32f6952c63949e3525ea77dbec0289d8213a99bbaeab5abfa860b5c12cf88a2e6cf8106e90dd27a7e
- languageName: node
- linkType: hard
-
"aria-query@npm:5.3.0":
version: 5.3.0
resolution: "aria-query@npm:5.3.0"
@@ -10803,7 +10621,7 @@ __metadata:
languageName: node
linkType: hard
-"async@npm:^3.2.0, async@npm:^3.2.3":
+"async@npm:^3.2.0":
version: 3.2.6
resolution: "async@npm:3.2.6"
checksum: 10c0/36484bb15ceddf07078688d95e27076379cc2f87b10c03b6dd8a83e89475a3c8df5848859dd06a4c95af1e4c16fc973de0171a77f18ea00be899aca2a4f85e70
@@ -10889,45 +10707,22 @@ __metadata:
languageName: node
linkType: hard
-"babel-jest@npm:^29.7.0":
- version: 29.7.0
- resolution: "babel-jest@npm:29.7.0"
+"babel-plugin-formatjs@npm:^10.5.39":
+ version: 10.5.39
+ resolution: "babel-plugin-formatjs@npm:10.5.39"
dependencies:
- "@jest/transform": "npm:^29.7.0"
- "@types/babel__core": "npm:^7.1.14"
- babel-plugin-istanbul: "npm:^6.1.1"
- babel-preset-jest: "npm:^29.6.3"
- chalk: "npm:^4.0.0"
- graceful-fs: "npm:^4.2.9"
- slash: "npm:^3.0.0"
- peerDependencies:
- "@babel/core": ^7.8.0
- checksum: 10c0/2eda9c1391e51936ca573dd1aedfee07b14c59b33dbe16ef347873ddd777bcf6e2fc739681e9e9661ab54ef84a3109a03725be2ac32cd2124c07ea4401cbe8c1
- languageName: node
- linkType: hard
-
-"babel-plugin-istanbul@npm:^6.1.1":
- version: 6.1.1
- resolution: "babel-plugin-istanbul@npm:6.1.1"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.0.0"
- "@istanbuljs/load-nyc-config": "npm:^1.0.0"
- "@istanbuljs/schema": "npm:^0.1.2"
- istanbul-lib-instrument: "npm:^5.0.4"
- test-exclude: "npm:^6.0.0"
- checksum: 10c0/1075657feb705e00fd9463b329921856d3775d9867c5054b449317d39153f8fbcebd3e02ebf00432824e647faff3683a9ca0a941325ef1afe9b3c4dd51b24beb
- languageName: node
- linkType: hard
-
-"babel-plugin-jest-hoist@npm:^29.6.3":
- version: 29.6.3
- resolution: "babel-plugin-jest-hoist@npm:29.6.3"
- dependencies:
- "@babel/template": "npm:^7.3.3"
- "@babel/types": "npm:^7.3.3"
- "@types/babel__core": "npm:^7.1.14"
- "@types/babel__traverse": "npm:^7.0.6"
- checksum: 10c0/7e6451caaf7dce33d010b8aafb970e62f1b0c0b57f4978c37b0d457bbcf0874d75a395a102daf0bae0bd14eafb9f6e9a165ee5e899c0a4f1f3bb2e07b304ed2e
+ "@babel/core": "npm:^7.26.10"
+ "@babel/helper-plugin-utils": "npm:^7.26.5"
+ "@babel/plugin-syntax-jsx": "npm:^7.25.9"
+ "@babel/traverse": "npm:^7.26.10"
+ "@babel/types": "npm:^7.26.10"
+ "@formatjs/icu-messageformat-parser": "npm:2.11.2"
+ "@formatjs/ts-transformer": "npm:3.14.0"
+ "@types/babel__core": "npm:^7.20.5"
+ "@types/babel__helper-plugin-utils": "npm:^7.10.3"
+ "@types/babel__traverse": "npm:^7.20.6"
+ tslib: "npm:^2.8.0"
+ checksum: 10c0/08ddc1516e6504bc794257cc7a5b788068afce5f0bdb1c98458d6e7eb9e5b96385f5f4912f92909aad72b4e20083c1472e16d7c05d008bd84a5f3a6d38bb1e95
languageName: node
linkType: hard
@@ -10967,43 +10762,6 @@ __metadata:
languageName: node
linkType: hard
-"babel-preset-current-node-syntax@npm:^1.0.0":
- version: 1.1.0
- resolution: "babel-preset-current-node-syntax@npm:1.1.0"
- dependencies:
- "@babel/plugin-syntax-async-generators": "npm:^7.8.4"
- "@babel/plugin-syntax-bigint": "npm:^7.8.3"
- "@babel/plugin-syntax-class-properties": "npm:^7.12.13"
- "@babel/plugin-syntax-class-static-block": "npm:^7.14.5"
- "@babel/plugin-syntax-import-attributes": "npm:^7.24.7"
- "@babel/plugin-syntax-import-meta": "npm:^7.10.4"
- "@babel/plugin-syntax-json-strings": "npm:^7.8.3"
- "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4"
- "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3"
- "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4"
- "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3"
- "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3"
- "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3"
- "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5"
- "@babel/plugin-syntax-top-level-await": "npm:^7.14.5"
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: 10c0/0b838d4412e3322cb4436f246e24e9c00bebcedfd8f00a2f51489db683bd35406bbd55a700759c28d26959c6e03f84dd6a1426f576f440267c1d7a73c5717281
- languageName: node
- linkType: hard
-
-"babel-preset-jest@npm:^29.6.3":
- version: 29.6.3
- resolution: "babel-preset-jest@npm:29.6.3"
- dependencies:
- babel-plugin-jest-hoist: "npm:^29.6.3"
- babel-preset-current-node-syntax: "npm:^1.0.0"
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: 10c0/ec5fd0276b5630b05f0c14bb97cc3815c6b31600c683ebb51372e54dcb776cff790bdeeabd5b8d01ede375a040337ccbf6a3ccd68d3a34219125945e167ad943
- languageName: node
- linkType: hard
-
"balanced-match@npm:^1.0.0":
version: 1.0.2
resolution: "balanced-match@npm:1.0.2"
@@ -11173,24 +10931,6 @@ __metadata:
languageName: node
linkType: hard
-"bs-logger@npm:^0.2.6":
- version: 0.2.6
- resolution: "bs-logger@npm:0.2.6"
- dependencies:
- fast-json-stable-stringify: "npm:2.x"
- checksum: 10c0/80e89aaaed4b68e3374ce936f2eb097456a0dddbf11f75238dbd53140b1e39259f0d248a5089ed456f1158984f22191c3658d54a713982f676709fbe1a6fa5a0
- languageName: node
- linkType: hard
-
-"bser@npm:2.1.1":
- version: 2.1.1
- resolution: "bser@npm:2.1.1"
- dependencies:
- node-int64: "npm:^0.4.0"
- checksum: 10c0/24d8dfb7b6d457d73f32744e678a60cc553e4ec0e9e1a01cf614b44d85c3c87e188d3cc78ef0442ce5032ee6818de20a0162ba1074725c0d08908f62ea979227
- languageName: node
- linkType: hard
-
"buffer-crc32@npm:~0.2.3":
version: 0.2.13
resolution: "buffer-crc32@npm:0.2.13"
@@ -11205,13 +10945,6 @@ __metadata:
languageName: node
linkType: hard
-"buffer-from@npm:^1.0.0":
- version: 1.1.2
- resolution: "buffer-from@npm:1.1.2"
- checksum: 10c0/124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34
- languageName: node
- linkType: hard
-
"buffer@npm:^5.2.1, buffer@npm:^5.5.0, buffer@npm:^5.7.1":
version: 5.7.1
resolution: "buffer@npm:5.7.1"
@@ -11388,13 +11121,6 @@ __metadata:
languageName: node
linkType: hard
-"camelcase@npm:^5.3.1":
- version: 5.3.1
- resolution: "camelcase@npm:5.3.1"
- checksum: 10c0/92ff9b443bfe8abb15f2b1513ca182d16126359ad4f955ebc83dc4ddcc4ef3fdd2c078bc223f2673dc223488e75c99b16cc4d056624374b799e6a1555cf61b23
- languageName: node
- linkType: hard
-
"camelcase@npm:^6.2.0":
version: 6.3.0
resolution: "camelcase@npm:6.3.0"
@@ -11457,7 +11183,7 @@ __metadata:
languageName: node
linkType: hard
-"chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.2":
+"chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.2":
version: 4.1.2
resolution: "chalk@npm:4.1.2"
dependencies:
@@ -11474,13 +11200,6 @@ __metadata:
languageName: node
linkType: hard
-"char-regex@npm:^1.0.2":
- version: 1.0.2
- resolution: "char-regex@npm:1.0.2"
- checksum: 10c0/57a09a86371331e0be35d9083ba429e86c4f4648ecbe27455dbfb343037c16ee6fdc7f6b61f433a57cc5ded5561d71c56a150e018f40c2ffb7bc93a26dae341e
- languageName: node
- linkType: hard
-
"charenc@npm:0.0.2":
version: 0.0.2
resolution: "charenc@npm:0.0.2"
@@ -11544,13 +11263,6 @@ __metadata:
languageName: node
linkType: hard
-"ci-info@npm:^3.2.0":
- version: 3.9.0
- resolution: "ci-info@npm:3.9.0"
- checksum: 10c0/6f0109e36e111684291d46123d491bc4e7b7a1934c3a20dea28cba89f1d4a03acd892f5f6a81ed3855c38647e285a150e3c9ba062e38943bef57fee6c1554c3a
- languageName: node
- linkType: hard
-
"ci-info@npm:^4.1.0":
version: 4.2.0
resolution: "ci-info@npm:4.2.0"
@@ -11558,7 +11270,7 @@ __metadata:
languageName: node
linkType: hard
-"cjs-module-lexer@npm:^1.0.0, cjs-module-lexer@npm:^1.2.2":
+"cjs-module-lexer@npm:^1.2.2":
version: 1.4.3
resolution: "cjs-module-lexer@npm:1.4.3"
checksum: 10c0/076b3af85adc4d65dbdab1b5b240fe5b45d44fcf0ef9d429044dd94d19be5589376805c44fb2d4b3e684e5fe6a9b7cf3e426476a6507c45283c5fc6ff95240be
@@ -11664,17 +11376,6 @@ __metadata:
languageName: node
linkType: hard
-"cliui@npm:^8.0.1":
- version: 8.0.1
- resolution: "cliui@npm:8.0.1"
- dependencies:
- string-width: "npm:^4.2.0"
- strip-ansi: "npm:^6.0.1"
- wrap-ansi: "npm:^7.0.0"
- checksum: 10c0/4bda0f09c340cbb6dfdc1ed508b3ca080f12992c18d68c6be4d9cf51756033d5266e61ec57529e610dacbf4da1c634423b0c1b11037709cc6b09045cbd815df5
- languageName: node
- linkType: hard
-
"clone-response@npm:^1.0.2":
version: 1.0.3
resolution: "clone-response@npm:1.0.3"
@@ -11734,13 +11435,6 @@ __metadata:
languageName: node
linkType: hard
-"collect-v8-coverage@npm:^1.0.0":
- version: 1.0.2
- resolution: "collect-v8-coverage@npm:1.0.2"
- checksum: 10c0/ed7008e2e8b6852c5483b444a3ae6e976e088d4335a85aa0a9db2861c5f1d31bd2d7ff97a60469b3388deeba661a619753afbe201279fb159b4b9548ab8269a1
- languageName: node
- linkType: hard
-
"color-convert@npm:^1.9.0":
version: 1.9.3
resolution: "color-convert@npm:1.9.3"
@@ -12125,23 +11819,6 @@ __metadata:
languageName: node
linkType: hard
-"create-jest@npm:^29.7.0":
- version: 29.7.0
- resolution: "create-jest@npm:29.7.0"
- dependencies:
- "@jest/types": "npm:^29.6.3"
- chalk: "npm:^4.0.0"
- exit: "npm:^0.1.2"
- graceful-fs: "npm:^4.2.9"
- jest-config: "npm:^29.7.0"
- jest-util: "npm:^29.7.0"
- prompts: "npm:^2.0.1"
- bin:
- create-jest: bin/create-jest.js
- checksum: 10c0/e7e54c280692470d3398f62a6238fd396327e01c6a0757002833f06d00afc62dd7bfe04ff2b9cd145264460e6b4d1eb8386f2925b7e567f97939843b7b0e812f
- languageName: node
- linkType: hard
-
"create-mixin@npm:^3.0.0":
version: 3.0.0
resolution: "create-mixin@npm:3.0.0"
@@ -12257,26 +11934,13 @@ __metadata:
languageName: node
linkType: hard
-"cssom@npm:^0.5.0":
- version: 0.5.0
- resolution: "cssom@npm:0.5.0"
- checksum: 10c0/8c4121c243baf0678c65dcac29b201ff0067dfecf978de9d5c83b2ff127a8fdefd2bfd54577f5ad8c80ed7d2c8b489ae01c82023545d010c4ecb87683fb403dd
- languageName: node
- linkType: hard
-
-"cssom@npm:~0.3.6":
- version: 0.3.8
- resolution: "cssom@npm:0.3.8"
- checksum: 10c0/d74017b209440822f9e24d8782d6d2e808a8fdd58fa626a783337222fe1c87a518ba944d4c88499031b4786e68772c99dfae616638d71906fe9f203aeaf14411
- languageName: node
- linkType: hard
-
-"cssstyle@npm:^2.3.0":
- version: 2.3.0
- resolution: "cssstyle@npm:2.3.0"
+"cssstyle@npm:^4.2.1":
+ version: 4.6.0
+ resolution: "cssstyle@npm:4.6.0"
dependencies:
- cssom: "npm:~0.3.6"
- checksum: 10c0/863400da2a458f73272b9a55ba7ff05de40d850f22eb4f37311abebd7eff801cf1cd2fb04c4c92b8c3daed83fe766e52e4112afb7bc88d86c63a9c2256a7d178
+ "@asamuzakjp/css-color": "npm:^3.2.0"
+ rrweb-cssom: "npm:^0.8.0"
+ checksum: 10c0/71add1b0ffafa1bedbef6855db6189b9523d3320e015a0bf3fbd504760efb9a81e1f1a225228d5fa892ee58e56d06994ca372e7f4e461cda7c4c9985fe075f65
languageName: node
linkType: hard
@@ -12356,14 +12020,13 @@ __metadata:
languageName: node
linkType: hard
-"data-urls@npm:^3.0.2":
- version: 3.0.2
- resolution: "data-urls@npm:3.0.2"
+"data-urls@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "data-urls@npm:5.0.0"
dependencies:
- abab: "npm:^2.0.6"
- whatwg-mimetype: "npm:^3.0.0"
- whatwg-url: "npm:^11.0.0"
- checksum: 10c0/051c3aaaf3e961904f136aab095fcf6dff4db23a7fc759dd8ba7b3e6ba03fc07ef608086caad8ab910d864bd3b5e57d0d2f544725653d77c96a2c971567045f4
+ whatwg-mimetype: "npm:^4.0.0"
+ whatwg-url: "npm:^14.0.0"
+ checksum: 10c0/1b894d7d41c861f3a4ed2ae9b1c3f0909d4575ada02e36d3d3bc584bdd84278e20709070c79c3b3bff7ac98598cb191eb3e86a89a79ea4ee1ef360e1694f92ad
languageName: node
linkType: hard
@@ -12498,7 +12161,7 @@ __metadata:
languageName: node
linkType: hard
-"decimal.js@npm:10, decimal.js@npm:^10.4.2, decimal.js@npm:^10.4.3":
+"decimal.js@npm:10, decimal.js@npm:^10.4.3, decimal.js@npm:^10.5.0":
version: 10.5.0
resolution: "decimal.js@npm:10.5.0"
checksum: 10c0/785c35279df32762143914668df35948920b6c1c259b933e0519a69b7003fc0a5ed2a766b1e1dda02574450c566b21738a45f15e274b47c2ac02072c0d1f3ac3
@@ -12514,18 +12177,6 @@ __metadata:
languageName: node
linkType: hard
-"dedent@npm:^1.0.0":
- version: 1.5.3
- resolution: "dedent@npm:1.5.3"
- peerDependencies:
- babel-plugin-macros: ^3.1.0
- peerDependenciesMeta:
- babel-plugin-macros:
- optional: true
- checksum: 10c0/d94bde6e6f780be4da4fd760288fcf755ec368872f4ac5218197200d86430aeb8d90a003a840bff1c20221188e3f23adced0119cb811c6873c70d0ac66d12832
- languageName: node
- linkType: hard
-
"deep-eql@npm:^5.0.1":
version: 5.0.2
resolution: "deep-eql@npm:5.0.2"
@@ -12561,7 +12212,7 @@ __metadata:
languageName: node
linkType: hard
-"deepmerge@npm:^4.2.2, deepmerge@npm:^4.3.1":
+"deepmerge@npm:^4.3.1":
version: 4.3.1
resolution: "deepmerge@npm:4.3.1"
checksum: 10c0/e53481aaf1aa2c4082b5342be6b6d8ad9dfe387bc92ce197a66dea08bd4265904a087e75e464f14d1347cf2ac8afe1e4c16b266e0561cc5df29382d3c5f80044
@@ -12704,13 +12355,6 @@ __metadata:
languageName: node
linkType: hard
-"detect-newline@npm:^3.0.0":
- version: 3.1.0
- resolution: "detect-newline@npm:3.1.0"
- checksum: 10c0/c38cfc8eeb9fda09febb44bcd85e467c970d4e3bf526095394e5a4f18bc26dd0cf6b22c69c1fa9969261521c593836db335c2795218f6d781a512aea2fb8209d
- languageName: node
- linkType: hard
-
"detect-newline@npm:^4.0.0":
version: 4.0.1
resolution: "detect-newline@npm:4.0.1"
@@ -12739,13 +12383,6 @@ __metadata:
languageName: node
linkType: hard
-"diff-sequences@npm:^29.6.3":
- version: 29.6.3
- resolution: "diff-sequences@npm:29.6.3"
- checksum: 10c0/32e27ac7dbffdf2fb0eb5a84efd98a9ad084fbabd5ac9abb8757c6770d5320d2acd172830b28c4add29bb873d59420601dfc805ac4064330ce59b1adfd0593b2
- languageName: node
- linkType: hard
-
"diff@npm:^4.0.1":
version: 4.0.2
resolution: "diff@npm:4.0.2"
@@ -12803,15 +12440,6 @@ __metadata:
languageName: node
linkType: hard
-"domexception@npm:^4.0.0":
- version: 4.0.0
- resolution: "domexception@npm:4.0.0"
- dependencies:
- webidl-conversions: "npm:^7.0.0"
- checksum: 10c0/774277cd9d4df033f852196e3c0077a34dbd15a96baa4d166e0e47138a80f4c0bdf0d94e4703e6ff5883cec56bb821a6fff84402d8a498e31de7c87eb932a294
- languageName: node
- linkType: hard
-
"domhandler@npm:5.0.3, domhandler@npm:^5.0.2, domhandler@npm:^5.0.3":
version: 5.0.3
resolution: "domhandler@npm:5.0.3"
@@ -12950,17 +12578,6 @@ __metadata:
languageName: node
linkType: hard
-"ejs@npm:^3.1.10":
- version: 3.1.10
- resolution: "ejs@npm:3.1.10"
- dependencies:
- jake: "npm:^10.8.5"
- bin:
- ejs: bin/cli.js
- checksum: 10c0/52eade9e68416ed04f7f92c492183340582a36482836b11eab97b159fcdcfdedc62233a1bf0bf5e5e1851c501f2dca0e2e9afd111db2599e4e7f53ee29429ae1
- languageName: node
- linkType: hard
-
"electron-to-chromium@npm:^1.5.73":
version: 1.5.103
resolution: "electron-to-chromium@npm:1.5.103"
@@ -13020,13 +12637,6 @@ __metadata:
languageName: node
linkType: hard
-"emittery@npm:^0.13.1":
- version: 0.13.1
- resolution: "emittery@npm:0.13.1"
- checksum: 10c0/1573d0ae29ab34661b6c63251ff8f5facd24ccf6a823f19417ae8ba8c88ea450325788c67f16c99edec8de4b52ce93a10fe441ece389fd156e88ee7dab9bfa35
- languageName: node
- linkType: hard
-
"emoji-regex@npm:10.3.0":
version: 10.3.0
resolution: "emoji-regex@npm:10.3.0"
@@ -13411,7 +13021,7 @@ __metadata:
languageName: node
linkType: hard
-"escalade@npm:^3.1.1, escalade@npm:^3.2.0":
+"escalade@npm:^3.2.0":
version: 3.2.0
resolution: "escalade@npm:3.2.0"
checksum: 10c0/ced4dd3a78e15897ed3be74e635110bbf3b08877b0a41be50dcb325ee0e0b5f65fc2d50e9845194d7c4633f327e2e1c6cce00a71b617c5673df0374201d67f65
@@ -13439,13 +13049,6 @@ __metadata:
languageName: node
linkType: hard
-"escape-string-regexp@npm:^2.0.0":
- version: 2.0.0
- resolution: "escape-string-regexp@npm:2.0.0"
- checksum: 10c0/2530479fe8db57eace5e8646c9c2a9c80fa279614986d16dcc6bcaceb63ae77f05a851ba6c43756d816c61d7f4534baf56e3c705e3e0d884818a46808811c507
- languageName: node
- linkType: hard
-
"escape-string-regexp@npm:^4.0.0":
version: 4.0.0
resolution: "escape-string-regexp@npm:4.0.0"
@@ -13453,24 +13056,6 @@ __metadata:
languageName: node
linkType: hard
-"escodegen@npm:^2.0.0":
- version: 2.1.0
- resolution: "escodegen@npm:2.1.0"
- dependencies:
- esprima: "npm:^4.0.1"
- estraverse: "npm:^5.2.0"
- esutils: "npm:^2.0.2"
- source-map: "npm:~0.6.1"
- dependenciesMeta:
- source-map:
- optional: true
- bin:
- escodegen: bin/escodegen.js
- esgenerate: bin/esgenerate.js
- checksum: 10c0/e1450a1f75f67d35c061bf0d60888b15f62ab63aef9df1901cffc81cffbbb9e8b3de237c5502cf8613a017c1df3a3003881307c78835a1ab54d8c8d2206e01d3
- languageName: node
- linkType: hard
-
"eslint-config-next@npm:15.3.2":
version: 15.3.2
resolution: "eslint-config-next@npm:15.3.2"
@@ -13779,7 +13364,7 @@ __metadata:
languageName: node
linkType: hard
-"esprima@npm:^4.0.0, esprima@npm:^4.0.1, esprima@npm:~4.0.0":
+"esprima@npm:~4.0.0":
version: 4.0.1
resolution: "esprima@npm:4.0.1"
bin:
@@ -13918,7 +13503,7 @@ __metadata:
languageName: node
linkType: hard
-"execa@npm:5.1.1, execa@npm:^5.0.0":
+"execa@npm:5.1.1":
version: 5.1.1
resolution: "execa@npm:5.1.1"
dependencies:
@@ -13961,13 +13546,6 @@ __metadata:
languageName: node
linkType: hard
-"exit@npm:^0.1.2":
- version: 0.1.2
- resolution: "exit@npm:0.1.2"
- checksum: 10c0/71d2ad9b36bc25bb8b104b17e830b40a08989be7f7d100b13269aaae7c3784c3e6e1e88a797e9e87523993a25ba27c8958959a554535370672cfb4d824af8989
- languageName: node
- linkType: hard
-
"expect-type@npm:^1.2.1":
version: 1.2.1
resolution: "expect-type@npm:1.2.1"
@@ -13975,19 +13553,6 @@ __metadata:
languageName: node
linkType: hard
-"expect@npm:^29.0.0, expect@npm:^29.7.0":
- version: 29.7.0
- resolution: "expect@npm:29.7.0"
- dependencies:
- "@jest/expect-utils": "npm:^29.7.0"
- jest-get-type: "npm:^29.6.3"
- jest-matcher-utils: "npm:^29.7.0"
- jest-message-util: "npm:^29.7.0"
- jest-util: "npm:^29.7.0"
- checksum: 10c0/2eddeace66e68b8d8ee5f7be57f3014b19770caaf6815c7a08d131821da527fb8c8cb7b3dcd7c883d2d3d8d184206a4268984618032d1e4b16dc8d6596475d41
- languageName: node
- linkType: hard
-
"exponential-backoff@npm:^3.1.1":
version: 3.1.2
resolution: "exponential-backoff@npm:3.1.2"
@@ -14124,7 +13689,7 @@ __metadata:
languageName: node
linkType: hard
-"fast-json-stable-stringify@npm:2.x, fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0":
+"fast-json-stable-stringify@npm:^2.0.0":
version: 2.1.0
resolution: "fast-json-stable-stringify@npm:2.1.0"
checksum: 10c0/7f081eb0b8a64e0057b3bb03f974b3ef00135fbf36c1c710895cd9300f13c94ba809bb3a81cf4e1b03f6e5285610a61abbd7602d0652de423144dfee5a389c9b
@@ -14168,15 +13733,6 @@ __metadata:
languageName: node
linkType: hard
-"fb-watchman@npm:^2.0.0":
- version: 2.0.2
- resolution: "fb-watchman@npm:2.0.2"
- dependencies:
- bser: "npm:2.1.1"
- checksum: 10c0/feae89ac148adb8f6ae8ccd87632e62b13563e6fb114cacb5265c51f585b17e2e268084519fb2edd133872f1d47a18e6bfd7e5e08625c0d41b93149694187581
- languageName: node
- linkType: hard
-
"fd-slicer@npm:~1.1.0":
version: 1.1.0
resolution: "fd-slicer@npm:1.1.0"
@@ -14259,15 +13815,6 @@ __metadata:
languageName: node
linkType: hard
-"filelist@npm:^1.0.4":
- version: 1.0.4
- resolution: "filelist@npm:1.0.4"
- dependencies:
- minimatch: "npm:^5.0.1"
- checksum: 10c0/426b1de3944a3d153b053f1c0ebfd02dccd0308a4f9e832ad220707a6d1f1b3c9784d6cadf6b2f68f09a57565f63ebc7bcdc913ccf8012d834f472c46e596f41
- languageName: node
- linkType: hard
-
"fill-range@npm:^7.1.1":
version: 7.1.1
resolution: "fill-range@npm:7.1.1"
@@ -14300,16 +13847,6 @@ __metadata:
languageName: node
linkType: hard
-"find-up@npm:^4.0.0, find-up@npm:^4.1.0":
- version: 4.1.0
- resolution: "find-up@npm:4.1.0"
- dependencies:
- locate-path: "npm:^5.0.0"
- path-exists: "npm:^4.0.0"
- checksum: 10c0/0406ee89ebeefa2d507feb07ec366bebd8a6167ae74aa4e34fb4c4abd06cf782a3ce26ae4194d70706f72182841733f00551c209fe575cb00bd92104056e78c1
- languageName: node
- linkType: hard
-
"find-up@npm:^5.0.0":
version: 5.0.0
resolution: "find-up@npm:5.0.0"
@@ -14506,7 +14043,7 @@ __metadata:
languageName: node
linkType: hard
-"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2, fsevents@npm:~2.3.3":
+"fsevents@npm:~2.3.2, fsevents@npm:~2.3.3":
version: 2.3.3
resolution: "fsevents@npm:2.3.3"
dependencies:
@@ -14516,7 +14053,7 @@ __metadata:
languageName: node
linkType: hard
-"fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin":
+"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin":
version: 2.3.3
resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1"
dependencies:
@@ -14567,13 +14104,6 @@ __metadata:
languageName: node
linkType: hard
-"get-caller-file@npm:^2.0.5":
- version: 2.0.5
- resolution: "get-caller-file@npm:2.0.5"
- checksum: 10c0/c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde
- languageName: node
- linkType: hard
-
"get-east-asian-width@npm:^1.0.0":
version: 1.3.0
resolution: "get-east-asian-width@npm:1.3.0"
@@ -14599,13 +14129,6 @@ __metadata:
languageName: node
linkType: hard
-"get-package-type@npm:^0.1.0":
- version: 0.1.0
- resolution: "get-package-type@npm:0.1.0"
- checksum: 10c0/e34cdf447fdf1902a1f6d5af737eaadf606d2ee3518287abde8910e04159368c268568174b2e71102b87b26c2020486f126bfca9c4fb1ceb986ff99b52ecd1be
- languageName: node
- linkType: hard
-
"get-proto@npm:^1.0.0, get-proto@npm:^1.0.1":
version: 1.0.1
resolution: "get-proto@npm:1.0.1"
@@ -14755,7 +14278,7 @@ __metadata:
languageName: node
linkType: hard
-"glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6":
+"glob@npm:^7.1.3, glob@npm:^7.1.6":
version: 7.2.3
resolution: "glob@npm:7.2.3"
dependencies:
@@ -14844,6 +14367,13 @@ __metadata:
languageName: node
linkType: hard
+"globrex@npm:^0.1.2":
+ version: 0.1.2
+ resolution: "globrex@npm:0.1.2"
+ checksum: 10c0/a54c029520cf58bda1d8884f72bd49b4cd74e977883268d931fd83bcbd1a9eb96d57c7dbd4ad80148fb9247467ebfb9b215630b2ed7563b2a8de02e1ff7f89d1
+ languageName: node
+ linkType: hard
+
"goober@npm:^2.1.14":
version: 2.1.16
resolution: "goober@npm:2.1.16"
@@ -14890,7 +14420,7 @@ __metadata:
languageName: node
linkType: hard
-"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9":
+"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6":
version: 4.2.11
resolution: "graceful-fs@npm:4.2.11"
checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2
@@ -15039,19 +14569,12 @@ __metadata:
languageName: node
linkType: hard
-"html-encoding-sniffer@npm:^3.0.0":
- version: 3.0.0
- resolution: "html-encoding-sniffer@npm:3.0.0"
+"html-encoding-sniffer@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "html-encoding-sniffer@npm:4.0.0"
dependencies:
- whatwg-encoding: "npm:^2.0.0"
- checksum: 10c0/b17b3b0fb5d061d8eb15121c3b0b536376c3e295ecaf09ba48dd69c6b6c957839db124fe1e2b3f11329753a4ee01aa7dedf63b7677999e86da17fbbdd82c5386
- languageName: node
- linkType: hard
-
-"html-escaper@npm:^2.0.0":
- version: 2.0.2
- resolution: "html-escaper@npm:2.0.2"
- checksum: 10c0/208e8a12de1a6569edbb14544f4567e6ce8ecc30b9394fcaa4e7bb1e60c12a7c9a1ed27e31290817157e8626f3a4f29e76c8747030822eb84a6abb15c255f0a0
+ whatwg-encoding: "npm:^3.1.1"
+ checksum: 10c0/523398055dc61ac9b34718a719cb4aa691e4166f29187e211e1607de63dc25ac7af52ca7c9aead0c4b3c0415ffecb17326396e1202e2e86ff4bca4c0ee4c6140
languageName: node
linkType: hard
@@ -15151,18 +14674,7 @@ __metadata:
languageName: node
linkType: hard
-"http-proxy-agent@npm:^5.0.0":
- version: 5.0.0
- resolution: "http-proxy-agent@npm:5.0.0"
- dependencies:
- "@tootallnate/once": "npm:2"
- agent-base: "npm:6"
- debug: "npm:4"
- checksum: 10c0/32a05e413430b2c1e542e5c74b38a9f14865301dd69dff2e53ddb684989440e3d2ce0c4b64d25eb63cf6283e6265ff979a61cf93e3ca3d23047ddfdc8df34a32
- languageName: node
- linkType: hard
-
-"http-proxy-agent@npm:^7.0.0":
+"http-proxy-agent@npm:^7.0.0, http-proxy-agent@npm:^7.0.2":
version: 7.0.2
resolution: "http-proxy-agent@npm:7.0.2"
dependencies:
@@ -15183,7 +14695,7 @@ __metadata:
languageName: node
linkType: hard
-"https-proxy-agent@npm:5.0.1, https-proxy-agent@npm:^5.0.0, https-proxy-agent@npm:^5.0.1":
+"https-proxy-agent@npm:5.0.1, https-proxy-agent@npm:^5.0.0":
version: 5.0.1
resolution: "https-proxy-agent@npm:5.0.1"
dependencies:
@@ -15193,7 +14705,7 @@ __metadata:
languageName: node
linkType: hard
-"https-proxy-agent@npm:^7.0.0, https-proxy-agent@npm:^7.0.1":
+"https-proxy-agent@npm:^7.0.0, https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.6":
version: 7.0.6
resolution: "https-proxy-agent@npm:7.0.6"
dependencies:
@@ -15356,18 +14868,6 @@ __metadata:
languageName: node
linkType: hard
-"import-local@npm:^3.0.2":
- version: 3.2.0
- resolution: "import-local@npm:3.2.0"
- dependencies:
- pkg-dir: "npm:^4.2.0"
- resolve-cwd: "npm:^3.0.0"
- bin:
- import-local-fixture: fixtures/cli.js
- checksum: 10c0/94cd6367a672b7e0cb026970c85b76902d2710a64896fa6de93bd5c571dd03b228c5759308959de205083e3b1c61e799f019c9e36ee8e9c523b993e1057f0433
- languageName: node
- linkType: hard
-
"imurmurhash@npm:^0.1.4":
version: 0.1.4
resolution: "imurmurhash@npm:0.1.4"
@@ -15706,13 +15206,6 @@ __metadata:
languageName: node
linkType: hard
-"is-generator-fn@npm:^2.0.0":
- version: 2.1.0
- resolution: "is-generator-fn@npm:2.1.0"
- checksum: 10c0/2957cab387997a466cd0bf5c1b6047bd21ecb32bdcfd8996b15747aa01002c1c88731802f1b3d34ac99f4f6874b626418bd118658cf39380fe5fff32a3af9c4d
- languageName: node
- linkType: hard
-
"is-generator-function@npm:^1.0.10, is-generator-function@npm:^1.0.7":
version: 1.1.0
resolution: "is-generator-function@npm:1.1.0"
@@ -16015,71 +15508,6 @@ __metadata:
languageName: node
linkType: hard
-"istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0":
- version: 3.2.2
- resolution: "istanbul-lib-coverage@npm:3.2.2"
- checksum: 10c0/6c7ff2106769e5f592ded1fb418f9f73b4411fd5a084387a5410538332b6567cd1763ff6b6cadca9b9eb2c443cce2f7ea7d7f1b8d315f9ce58539793b1e0922b
- languageName: node
- linkType: hard
-
-"istanbul-lib-instrument@npm:^5.0.4":
- version: 5.2.1
- resolution: "istanbul-lib-instrument@npm:5.2.1"
- dependencies:
- "@babel/core": "npm:^7.12.3"
- "@babel/parser": "npm:^7.14.7"
- "@istanbuljs/schema": "npm:^0.1.2"
- istanbul-lib-coverage: "npm:^3.2.0"
- semver: "npm:^6.3.0"
- checksum: 10c0/8a1bdf3e377dcc0d33ec32fe2b6ecacdb1e4358fd0eb923d4326bb11c67622c0ceb99600a680f3dad5d29c66fc1991306081e339b4d43d0b8a2ab2e1d910a6ee
- languageName: node
- linkType: hard
-
-"istanbul-lib-instrument@npm:^6.0.0":
- version: 6.0.3
- resolution: "istanbul-lib-instrument@npm:6.0.3"
- dependencies:
- "@babel/core": "npm:^7.23.9"
- "@babel/parser": "npm:^7.23.9"
- "@istanbuljs/schema": "npm:^0.1.3"
- istanbul-lib-coverage: "npm:^3.2.0"
- semver: "npm:^7.5.4"
- checksum: 10c0/a1894e060dd2a3b9f046ffdc87b44c00a35516f5e6b7baf4910369acca79e506fc5323a816f811ae23d82334b38e3ddeb8b3b331bd2c860540793b59a8689128
- languageName: node
- linkType: hard
-
-"istanbul-lib-report@npm:^3.0.0":
- version: 3.0.1
- resolution: "istanbul-lib-report@npm:3.0.1"
- dependencies:
- istanbul-lib-coverage: "npm:^3.0.0"
- make-dir: "npm:^4.0.0"
- supports-color: "npm:^7.1.0"
- checksum: 10c0/84323afb14392de8b6a5714bd7e9af845cfbd56cfe71ed276cda2f5f1201aea673c7111901227ee33e68e4364e288d73861eb2ed48f6679d1e69a43b6d9b3ba7
- languageName: node
- linkType: hard
-
-"istanbul-lib-source-maps@npm:^4.0.0":
- version: 4.0.1
- resolution: "istanbul-lib-source-maps@npm:4.0.1"
- dependencies:
- debug: "npm:^4.1.1"
- istanbul-lib-coverage: "npm:^3.0.0"
- source-map: "npm:^0.6.1"
- checksum: 10c0/19e4cc405016f2c906dff271a76715b3e881fa9faeb3f09a86cb99b8512b3a5ed19cadfe0b54c17ca0e54c1142c9c6de9330d65506e35873994e06634eebeb66
- languageName: node
- linkType: hard
-
-"istanbul-reports@npm:^3.1.3":
- version: 3.1.7
- resolution: "istanbul-reports@npm:3.1.7"
- dependencies:
- html-escaper: "npm:^2.0.0"
- istanbul-lib-report: "npm:^3.0.0"
- checksum: 10c0/a379fadf9cf8dc5dfe25568115721d4a7eb82fbd50b005a6672aff9c6989b20cc9312d7865814e0859cd8df58cbf664482e1d3604be0afde1f7fc3ccc1394a51
- languageName: node
- linkType: hard
-
"iterator.prototype@npm:^1.1.4":
version: 1.1.5
resolution: "iterator.prototype@npm:1.1.5"
@@ -16116,480 +15544,6 @@ __metadata:
languageName: node
linkType: hard
-"jake@npm:^10.8.5":
- version: 10.9.2
- resolution: "jake@npm:10.9.2"
- dependencies:
- async: "npm:^3.2.3"
- chalk: "npm:^4.0.2"
- filelist: "npm:^1.0.4"
- minimatch: "npm:^3.1.2"
- bin:
- jake: bin/cli.js
- checksum: 10c0/c4597b5ed9b6a908252feab296485a4f87cba9e26d6c20e0ca144fb69e0c40203d34a2efddb33b3d297b8bd59605e6c1f44f6221ca1e10e69175ecbf3ff5fe31
- languageName: node
- linkType: hard
-
-"jest-changed-files@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-changed-files@npm:29.7.0"
- dependencies:
- execa: "npm:^5.0.0"
- jest-util: "npm:^29.7.0"
- p-limit: "npm:^3.1.0"
- checksum: 10c0/e071384d9e2f6bb462231ac53f29bff86f0e12394c1b49ccafbad225ce2ab7da226279a8a94f421949920bef9be7ef574fd86aee22e8adfa149be73554ab828b
- languageName: node
- linkType: hard
-
-"jest-circus@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-circus@npm:29.7.0"
- dependencies:
- "@jest/environment": "npm:^29.7.0"
- "@jest/expect": "npm:^29.7.0"
- "@jest/test-result": "npm:^29.7.0"
- "@jest/types": "npm:^29.6.3"
- "@types/node": "npm:*"
- chalk: "npm:^4.0.0"
- co: "npm:^4.6.0"
- dedent: "npm:^1.0.0"
- is-generator-fn: "npm:^2.0.0"
- jest-each: "npm:^29.7.0"
- jest-matcher-utils: "npm:^29.7.0"
- jest-message-util: "npm:^29.7.0"
- jest-runtime: "npm:^29.7.0"
- jest-snapshot: "npm:^29.7.0"
- jest-util: "npm:^29.7.0"
- p-limit: "npm:^3.1.0"
- pretty-format: "npm:^29.7.0"
- pure-rand: "npm:^6.0.0"
- slash: "npm:^3.0.0"
- stack-utils: "npm:^2.0.3"
- checksum: 10c0/8d15344cf7a9f14e926f0deed64ed190c7a4fa1ed1acfcd81e4cc094d3cc5bf7902ebb7b874edc98ada4185688f90c91e1747e0dfd7ac12463b097968ae74b5e
- languageName: node
- linkType: hard
-
-"jest-cli@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-cli@npm:29.7.0"
- dependencies:
- "@jest/core": "npm:^29.7.0"
- "@jest/test-result": "npm:^29.7.0"
- "@jest/types": "npm:^29.6.3"
- chalk: "npm:^4.0.0"
- create-jest: "npm:^29.7.0"
- exit: "npm:^0.1.2"
- import-local: "npm:^3.0.2"
- jest-config: "npm:^29.7.0"
- jest-util: "npm:^29.7.0"
- jest-validate: "npm:^29.7.0"
- yargs: "npm:^17.3.1"
- peerDependencies:
- node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
- peerDependenciesMeta:
- node-notifier:
- optional: true
- bin:
- jest: bin/jest.js
- checksum: 10c0/a658fd55050d4075d65c1066364595962ead7661711495cfa1dfeecf3d6d0a8ffec532f3dbd8afbb3e172dd5fd2fb2e813c5e10256e7cf2fea766314942fb43a
- languageName: node
- linkType: hard
-
-"jest-config@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-config@npm:29.7.0"
- dependencies:
- "@babel/core": "npm:^7.11.6"
- "@jest/test-sequencer": "npm:^29.7.0"
- "@jest/types": "npm:^29.6.3"
- babel-jest: "npm:^29.7.0"
- chalk: "npm:^4.0.0"
- ci-info: "npm:^3.2.0"
- deepmerge: "npm:^4.2.2"
- glob: "npm:^7.1.3"
- graceful-fs: "npm:^4.2.9"
- jest-circus: "npm:^29.7.0"
- jest-environment-node: "npm:^29.7.0"
- jest-get-type: "npm:^29.6.3"
- jest-regex-util: "npm:^29.6.3"
- jest-resolve: "npm:^29.7.0"
- jest-runner: "npm:^29.7.0"
- jest-util: "npm:^29.7.0"
- jest-validate: "npm:^29.7.0"
- micromatch: "npm:^4.0.4"
- parse-json: "npm:^5.2.0"
- pretty-format: "npm:^29.7.0"
- slash: "npm:^3.0.0"
- strip-json-comments: "npm:^3.1.1"
- peerDependencies:
- "@types/node": "*"
- ts-node: ">=9.0.0"
- peerDependenciesMeta:
- "@types/node":
- optional: true
- ts-node:
- optional: true
- checksum: 10c0/bab23c2eda1fff06e0d104b00d6adfb1d1aabb7128441899c9bff2247bd26710b050a5364281ce8d52b46b499153bf7e3ee88b19831a8f3451f1477a0246a0f1
- languageName: node
- linkType: hard
-
-"jest-diff@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-diff@npm:29.7.0"
- dependencies:
- chalk: "npm:^4.0.0"
- diff-sequences: "npm:^29.6.3"
- jest-get-type: "npm:^29.6.3"
- pretty-format: "npm:^29.7.0"
- checksum: 10c0/89a4a7f182590f56f526443dde69acefb1f2f0c9e59253c61d319569856c4931eae66b8a3790c443f529267a0ddba5ba80431c585deed81827032b2b2a1fc999
- languageName: node
- linkType: hard
-
-"jest-docblock@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-docblock@npm:29.7.0"
- dependencies:
- detect-newline: "npm:^3.0.0"
- checksum: 10c0/d932a8272345cf6b6142bb70a2bb63e0856cc0093f082821577ea5bdf4643916a98744dfc992189d2b1417c38a11fa42466f6111526bc1fb81366f56410f3be9
- languageName: node
- linkType: hard
-
-"jest-each@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-each@npm:29.7.0"
- dependencies:
- "@jest/types": "npm:^29.6.3"
- chalk: "npm:^4.0.0"
- jest-get-type: "npm:^29.6.3"
- jest-util: "npm:^29.7.0"
- pretty-format: "npm:^29.7.0"
- checksum: 10c0/f7f9a90ebee80cc688e825feceb2613627826ac41ea76a366fa58e669c3b2403d364c7c0a74d862d469b103c843154f8456d3b1c02b487509a12afa8b59edbb4
- languageName: node
- linkType: hard
-
-"jest-environment-jsdom@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-environment-jsdom@npm:29.7.0"
- dependencies:
- "@jest/environment": "npm:^29.7.0"
- "@jest/fake-timers": "npm:^29.7.0"
- "@jest/types": "npm:^29.6.3"
- "@types/jsdom": "npm:^20.0.0"
- "@types/node": "npm:*"
- jest-mock: "npm:^29.7.0"
- jest-util: "npm:^29.7.0"
- jsdom: "npm:^20.0.0"
- peerDependencies:
- canvas: ^2.5.0
- peerDependenciesMeta:
- canvas:
- optional: true
- checksum: 10c0/139b94e2c8ec1bb5a46ce17df5211da65ce867354b3fd4e00fa6a0d1da95902df4cf7881273fc6ea937e5c325d39d6773f0d41b6c469363334de9d489d2c321f
- languageName: node
- linkType: hard
-
-"jest-environment-node@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-environment-node@npm:29.7.0"
- dependencies:
- "@jest/environment": "npm:^29.7.0"
- "@jest/fake-timers": "npm:^29.7.0"
- "@jest/types": "npm:^29.6.3"
- "@types/node": "npm:*"
- jest-mock: "npm:^29.7.0"
- jest-util: "npm:^29.7.0"
- checksum: 10c0/61f04fec077f8b1b5c1a633e3612fc0c9aa79a0ab7b05600683428f1e01a4d35346c474bde6f439f9fcc1a4aa9a2861ff852d079a43ab64b02105d1004b2592b
- languageName: node
- linkType: hard
-
-"jest-get-type@npm:^29.6.3":
- version: 29.6.3
- resolution: "jest-get-type@npm:29.6.3"
- checksum: 10c0/552e7a97a983d3c2d4e412a44eb7de0430ff773dd99f7500962c268d6dfbfa431d7d08f919c9d960530e5f7f78eb47f267ad9b318265e5092b3ff9ede0db7c2b
- languageName: node
- linkType: hard
-
-"jest-haste-map@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-haste-map@npm:29.7.0"
- dependencies:
- "@jest/types": "npm:^29.6.3"
- "@types/graceful-fs": "npm:^4.1.3"
- "@types/node": "npm:*"
- anymatch: "npm:^3.0.3"
- fb-watchman: "npm:^2.0.0"
- fsevents: "npm:^2.3.2"
- graceful-fs: "npm:^4.2.9"
- jest-regex-util: "npm:^29.6.3"
- jest-util: "npm:^29.7.0"
- jest-worker: "npm:^29.7.0"
- micromatch: "npm:^4.0.4"
- walker: "npm:^1.0.8"
- dependenciesMeta:
- fsevents:
- optional: true
- checksum: 10c0/2683a8f29793c75a4728787662972fedd9267704c8f7ef9d84f2beed9a977f1cf5e998c07b6f36ba5603f53cb010c911fe8cd0ac9886e073fe28ca66beefd30c
- languageName: node
- linkType: hard
-
-"jest-leak-detector@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-leak-detector@npm:29.7.0"
- dependencies:
- jest-get-type: "npm:^29.6.3"
- pretty-format: "npm:^29.7.0"
- checksum: 10c0/71bb9f77fc489acb842a5c7be030f2b9acb18574dc9fb98b3100fc57d422b1abc55f08040884bd6e6dbf455047a62f7eaff12aa4058f7cbdc11558718ca6a395
- languageName: node
- linkType: hard
-
-"jest-matcher-utils@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-matcher-utils@npm:29.7.0"
- dependencies:
- chalk: "npm:^4.0.0"
- jest-diff: "npm:^29.7.0"
- jest-get-type: "npm:^29.6.3"
- pretty-format: "npm:^29.7.0"
- checksum: 10c0/0d0e70b28fa5c7d4dce701dc1f46ae0922102aadc24ed45d594dd9b7ae0a8a6ef8b216718d1ab79e451291217e05d4d49a82666e1a3cc2b428b75cd9c933244e
- languageName: node
- linkType: hard
-
-"jest-message-util@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-message-util@npm:29.7.0"
- dependencies:
- "@babel/code-frame": "npm:^7.12.13"
- "@jest/types": "npm:^29.6.3"
- "@types/stack-utils": "npm:^2.0.0"
- chalk: "npm:^4.0.0"
- graceful-fs: "npm:^4.2.9"
- micromatch: "npm:^4.0.4"
- pretty-format: "npm:^29.7.0"
- slash: "npm:^3.0.0"
- stack-utils: "npm:^2.0.3"
- checksum: 10c0/850ae35477f59f3e6f27efac5215f706296e2104af39232bb14e5403e067992afb5c015e87a9243ec4d9df38525ef1ca663af9f2f4766aa116f127247008bd22
- languageName: node
- linkType: hard
-
-"jest-mock@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-mock@npm:29.7.0"
- dependencies:
- "@jest/types": "npm:^29.6.3"
- "@types/node": "npm:*"
- jest-util: "npm:^29.7.0"
- checksum: 10c0/7b9f8349ee87695a309fe15c46a74ab04c853369e5c40952d68061d9dc3159a0f0ed73e215f81b07ee97a9faaf10aebe5877a9d6255068a0977eae6a9ff1d5ac
- languageName: node
- linkType: hard
-
-"jest-pnp-resolver@npm:^1.2.2":
- version: 1.2.3
- resolution: "jest-pnp-resolver@npm:1.2.3"
- peerDependencies:
- jest-resolve: "*"
- peerDependenciesMeta:
- jest-resolve:
- optional: true
- checksum: 10c0/86eec0c78449a2de733a6d3e316d49461af6a858070e113c97f75fb742a48c2396ea94150cbca44159ffd4a959f743a47a8b37a792ef6fdad2cf0a5cba973fac
- languageName: node
- linkType: hard
-
-"jest-regex-util@npm:^29.6.3":
- version: 29.6.3
- resolution: "jest-regex-util@npm:29.6.3"
- checksum: 10c0/4e33fb16c4f42111159cafe26397118dcfc4cf08bc178a67149fb05f45546a91928b820894572679d62559839d0992e21080a1527faad65daaae8743a5705a3b
- languageName: node
- linkType: hard
-
-"jest-resolve-dependencies@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-resolve-dependencies@npm:29.7.0"
- dependencies:
- jest-regex-util: "npm:^29.6.3"
- jest-snapshot: "npm:^29.7.0"
- checksum: 10c0/b6e9ad8ae5b6049474118ea6441dfddd385b6d1fc471db0136f7c8fbcfe97137a9665e4f837a9f49f15a29a1deb95a14439b7aec812f3f99d08f228464930f0d
- languageName: node
- linkType: hard
-
-"jest-resolve@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-resolve@npm:29.7.0"
- dependencies:
- chalk: "npm:^4.0.0"
- graceful-fs: "npm:^4.2.9"
- jest-haste-map: "npm:^29.7.0"
- jest-pnp-resolver: "npm:^1.2.2"
- jest-util: "npm:^29.7.0"
- jest-validate: "npm:^29.7.0"
- resolve: "npm:^1.20.0"
- resolve.exports: "npm:^2.0.0"
- slash: "npm:^3.0.0"
- checksum: 10c0/59da5c9c5b50563e959a45e09e2eace783d7f9ac0b5dcc6375dea4c0db938d2ebda97124c8161310082760e8ebbeff9f6b177c15ca2f57fb424f637a5d2adb47
- languageName: node
- linkType: hard
-
-"jest-runner@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-runner@npm:29.7.0"
- dependencies:
- "@jest/console": "npm:^29.7.0"
- "@jest/environment": "npm:^29.7.0"
- "@jest/test-result": "npm:^29.7.0"
- "@jest/transform": "npm:^29.7.0"
- "@jest/types": "npm:^29.6.3"
- "@types/node": "npm:*"
- chalk: "npm:^4.0.0"
- emittery: "npm:^0.13.1"
- graceful-fs: "npm:^4.2.9"
- jest-docblock: "npm:^29.7.0"
- jest-environment-node: "npm:^29.7.0"
- jest-haste-map: "npm:^29.7.0"
- jest-leak-detector: "npm:^29.7.0"
- jest-message-util: "npm:^29.7.0"
- jest-resolve: "npm:^29.7.0"
- jest-runtime: "npm:^29.7.0"
- jest-util: "npm:^29.7.0"
- jest-watcher: "npm:^29.7.0"
- jest-worker: "npm:^29.7.0"
- p-limit: "npm:^3.1.0"
- source-map-support: "npm:0.5.13"
- checksum: 10c0/2194b4531068d939f14c8d3274fe5938b77fa73126aedf9c09ec9dec57d13f22c72a3b5af01ac04f5c1cf2e28d0ac0b4a54212a61b05f10b5d6b47f2a1097bb4
- languageName: node
- linkType: hard
-
-"jest-runtime@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-runtime@npm:29.7.0"
- dependencies:
- "@jest/environment": "npm:^29.7.0"
- "@jest/fake-timers": "npm:^29.7.0"
- "@jest/globals": "npm:^29.7.0"
- "@jest/source-map": "npm:^29.6.3"
- "@jest/test-result": "npm:^29.7.0"
- "@jest/transform": "npm:^29.7.0"
- "@jest/types": "npm:^29.6.3"
- "@types/node": "npm:*"
- chalk: "npm:^4.0.0"
- cjs-module-lexer: "npm:^1.0.0"
- collect-v8-coverage: "npm:^1.0.0"
- glob: "npm:^7.1.3"
- graceful-fs: "npm:^4.2.9"
- jest-haste-map: "npm:^29.7.0"
- jest-message-util: "npm:^29.7.0"
- jest-mock: "npm:^29.7.0"
- jest-regex-util: "npm:^29.6.3"
- jest-resolve: "npm:^29.7.0"
- jest-snapshot: "npm:^29.7.0"
- jest-util: "npm:^29.7.0"
- slash: "npm:^3.0.0"
- strip-bom: "npm:^4.0.0"
- checksum: 10c0/7cd89a1deda0bda7d0941835434e44f9d6b7bd50b5c5d9b0fc9a6c990b2d4d2cab59685ab3cb2850ed4cc37059f6de903af5a50565d7f7f1192a77d3fd6dd2a6
- languageName: node
- linkType: hard
-
-"jest-snapshot@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-snapshot@npm:29.7.0"
- dependencies:
- "@babel/core": "npm:^7.11.6"
- "@babel/generator": "npm:^7.7.2"
- "@babel/plugin-syntax-jsx": "npm:^7.7.2"
- "@babel/plugin-syntax-typescript": "npm:^7.7.2"
- "@babel/types": "npm:^7.3.3"
- "@jest/expect-utils": "npm:^29.7.0"
- "@jest/transform": "npm:^29.7.0"
- "@jest/types": "npm:^29.6.3"
- babel-preset-current-node-syntax: "npm:^1.0.0"
- chalk: "npm:^4.0.0"
- expect: "npm:^29.7.0"
- graceful-fs: "npm:^4.2.9"
- jest-diff: "npm:^29.7.0"
- jest-get-type: "npm:^29.6.3"
- jest-matcher-utils: "npm:^29.7.0"
- jest-message-util: "npm:^29.7.0"
- jest-util: "npm:^29.7.0"
- natural-compare: "npm:^1.4.0"
- pretty-format: "npm:^29.7.0"
- semver: "npm:^7.5.3"
- checksum: 10c0/6e9003c94ec58172b4a62864a91c0146513207bedf4e0a06e1e2ac70a4484088a2683e3a0538d8ea913bcfd53dc54a9b98a98cdfa562e7fe1d1339aeae1da570
- languageName: node
- linkType: hard
-
-"jest-util@npm:^29.0.0, jest-util@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-util@npm:29.7.0"
- dependencies:
- "@jest/types": "npm:^29.6.3"
- "@types/node": "npm:*"
- chalk: "npm:^4.0.0"
- ci-info: "npm:^3.2.0"
- graceful-fs: "npm:^4.2.9"
- picomatch: "npm:^2.2.3"
- checksum: 10c0/bc55a8f49fdbb8f51baf31d2a4f312fb66c9db1483b82f602c9c990e659cdd7ec529c8e916d5a89452ecbcfae4949b21b40a7a59d4ffc0cd813a973ab08c8150
- languageName: node
- linkType: hard
-
-"jest-validate@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-validate@npm:29.7.0"
- dependencies:
- "@jest/types": "npm:^29.6.3"
- camelcase: "npm:^6.2.0"
- chalk: "npm:^4.0.0"
- jest-get-type: "npm:^29.6.3"
- leven: "npm:^3.1.0"
- pretty-format: "npm:^29.7.0"
- checksum: 10c0/a20b930480c1ed68778c739f4739dce39423131bc070cd2505ddede762a5570a256212e9c2401b7ae9ba4d7b7c0803f03c5b8f1561c62348213aba18d9dbece2
- languageName: node
- linkType: hard
-
-"jest-watcher@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-watcher@npm:29.7.0"
- dependencies:
- "@jest/test-result": "npm:^29.7.0"
- "@jest/types": "npm:^29.6.3"
- "@types/node": "npm:*"
- ansi-escapes: "npm:^4.2.1"
- chalk: "npm:^4.0.0"
- emittery: "npm:^0.13.1"
- jest-util: "npm:^29.7.0"
- string-length: "npm:^4.0.1"
- checksum: 10c0/ec6c75030562fc8f8c727cb8f3b94e75d831fc718785abfc196e1f2a2ebc9a2e38744a15147170039628a853d77a3b695561ce850375ede3a4ee6037a2574567
- languageName: node
- linkType: hard
-
-"jest-worker@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-worker@npm:29.7.0"
- dependencies:
- "@types/node": "npm:*"
- jest-util: "npm:^29.7.0"
- merge-stream: "npm:^2.0.0"
- supports-color: "npm:^8.0.0"
- checksum: 10c0/5570a3a005b16f46c131968b8a5b56d291f9bbb85ff4217e31c80bd8a02e7de799e59a54b95ca28d5c302f248b54cbffde2d177c2f0f52ffcee7504c6eabf660
- languageName: node
- linkType: hard
-
-"jest@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest@npm:29.7.0"
- dependencies:
- "@jest/core": "npm:^29.7.0"
- "@jest/types": "npm:^29.6.3"
- import-local: "npm:^3.0.2"
- jest-cli: "npm:^29.7.0"
- peerDependencies:
- node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
- peerDependenciesMeta:
- node-notifier:
- optional: true
- bin:
- jest: bin/jest.js
- checksum: 10c0/f40eb8171cf147c617cc6ada49d062fbb03b4da666cb8d39cdbfb739a7d75eea4c3ca150fb072d0d273dce0c753db4d0467d54906ad0293f59c54f9db4a09d8b
- languageName: node
- linkType: hard
-
"jiti@npm:^1.21.0":
version: 1.21.7
resolution: "jiti@npm:1.21.7"
@@ -16647,18 +15601,6 @@ __metadata:
languageName: node
linkType: hard
-"js-yaml@npm:^3.13.1":
- version: 3.14.1
- resolution: "js-yaml@npm:3.14.1"
- dependencies:
- argparse: "npm:^1.0.7"
- esprima: "npm:^4.0.0"
- bin:
- js-yaml: bin/js-yaml.js
- checksum: 10c0/6746baaaeac312c4db8e75fa22331d9a04cccb7792d126ed8ce6a0bbcfef0cedaddd0c5098fade53db067c09fe00aa1c957674b4765610a8b06a5a189e46433b
- languageName: node
- linkType: hard
-
"js-yaml@npm:^4.1.0":
version: 4.1.0
resolution: "js-yaml@npm:4.1.0"
@@ -16691,42 +15633,36 @@ __metadata:
languageName: node
linkType: hard
-"jsdom@npm:^20.0.0":
- version: 20.0.3
- resolution: "jsdom@npm:20.0.3"
+"jsdom@npm:^26.1.0":
+ version: 26.1.0
+ resolution: "jsdom@npm:26.1.0"
dependencies:
- abab: "npm:^2.0.6"
- acorn: "npm:^8.8.1"
- acorn-globals: "npm:^7.0.0"
- cssom: "npm:^0.5.0"
- cssstyle: "npm:^2.3.0"
- data-urls: "npm:^3.0.2"
- decimal.js: "npm:^10.4.2"
- domexception: "npm:^4.0.0"
- escodegen: "npm:^2.0.0"
- form-data: "npm:^4.0.0"
- html-encoding-sniffer: "npm:^3.0.0"
- http-proxy-agent: "npm:^5.0.0"
- https-proxy-agent: "npm:^5.0.1"
+ cssstyle: "npm:^4.2.1"
+ data-urls: "npm:^5.0.0"
+ decimal.js: "npm:^10.5.0"
+ html-encoding-sniffer: "npm:^4.0.0"
+ http-proxy-agent: "npm:^7.0.2"
+ https-proxy-agent: "npm:^7.0.6"
is-potential-custom-element-name: "npm:^1.0.1"
- nwsapi: "npm:^2.2.2"
- parse5: "npm:^7.1.1"
+ nwsapi: "npm:^2.2.16"
+ parse5: "npm:^7.2.1"
+ rrweb-cssom: "npm:^0.8.0"
saxes: "npm:^6.0.0"
symbol-tree: "npm:^3.2.4"
- tough-cookie: "npm:^4.1.2"
- w3c-xmlserializer: "npm:^4.0.0"
+ tough-cookie: "npm:^5.1.1"
+ w3c-xmlserializer: "npm:^5.0.0"
webidl-conversions: "npm:^7.0.0"
- whatwg-encoding: "npm:^2.0.0"
- whatwg-mimetype: "npm:^3.0.0"
- whatwg-url: "npm:^11.0.0"
- ws: "npm:^8.11.0"
- xml-name-validator: "npm:^4.0.0"
+ whatwg-encoding: "npm:^3.1.1"
+ whatwg-mimetype: "npm:^4.0.0"
+ whatwg-url: "npm:^14.1.1"
+ ws: "npm:^8.18.0"
+ xml-name-validator: "npm:^5.0.0"
peerDependencies:
- canvas: ^2.5.0
+ canvas: ^3.0.0
peerDependenciesMeta:
canvas:
optional: true
- checksum: 10c0/b109073bb826a966db7828f46cb1d7371abecd30f182b143c52be5fe1ed84513bbbe995eb3d157241681fcd18331381e61e3dc004d4949f3a63bca02f6214902
+ checksum: 10c0/5b14a5bc32ce077a06fb42d1ab95b1191afa5cbbce8859e3b96831c5143becbbcbf0511d4d4934e922d2901443ced2cdc3b734c1cf30b5f73b3e067ce457d0f4
languageName: node
linkType: hard
@@ -16967,13 +15903,6 @@ __metadata:
languageName: node
linkType: hard
-"kleur@npm:^3.0.3":
- version: 3.0.3
- resolution: "kleur@npm:3.0.3"
- checksum: 10c0/cd3a0b8878e7d6d3799e54340efe3591ca787d9f95f109f28129bdd2915e37807bf8918bb295ab86afb8c82196beec5a1adcaf29042ce3f2bd932b038fe3aa4b
- languageName: node
- linkType: hard
-
"koa-bodyparser@npm:^4.2.1":
version: 4.4.1
resolution: "koa-bodyparser@npm:4.4.1"
@@ -17210,13 +16139,6 @@ __metadata:
languageName: node
linkType: hard
-"leven@npm:^3.1.0":
- version: 3.1.0
- resolution: "leven@npm:3.1.0"
- checksum: 10c0/cd778ba3fbab0f4d0500b7e87d1f6e1f041507c56fdcd47e8256a3012c98aaee371d4c15e0a76e0386107af2d42e2b7466160a2d80688aaa03e66e49949f42df
- languageName: node
- linkType: hard
-
"levn@npm:^0.4.1":
version: 0.4.1
resolution: "levn@npm:0.4.1"
@@ -17384,15 +16306,6 @@ __metadata:
languageName: node
linkType: hard
-"locate-path@npm:^5.0.0":
- version: 5.0.0
- resolution: "locate-path@npm:5.0.0"
- dependencies:
- p-locate: "npm:^4.1.0"
- checksum: 10c0/33a1c5247e87e022f9713e6213a744557a3e9ec32c5d0b5efb10aa3a38177615bf90221a5592674857039c1a0fd2063b82f285702d37b792d973e9e72ace6c59
- languageName: node
- linkType: hard
-
"locate-path@npm:^6.0.0":
version: 6.0.0
resolution: "locate-path@npm:6.0.0"
@@ -17493,13 +16406,6 @@ __metadata:
languageName: node
linkType: hard
-"lodash.memoize@npm:^4.1.2":
- version: 4.1.2
- resolution: "lodash.memoize@npm:4.1.2"
- checksum: 10c0/c8713e51eccc650422716a14cece1809cfe34bc5ab5e242b7f8b4e2241c2483697b971a604252807689b9dd69bfe3a98852e19a5b89d506b000b4187a1285df8
- languageName: node
- linkType: hard
-
"lodash.merge@npm:^4.6.2":
version: 4.6.2
resolution: "lodash.merge@npm:4.6.2"
@@ -17588,6 +16494,13 @@ __metadata:
languageName: node
linkType: hard
+"loupe@npm:^3.1.4":
+ version: 3.1.4
+ resolution: "loupe@npm:3.1.4"
+ checksum: 10c0/5c2e6aefaad25f812d361c750b8cf4ff91d68de289f141d7c85c2ce9bb79eeefa06a93c85f7b87cba940531ed8f15e492f32681d47eed23842ad1963eb3a154d
+ languageName: node
+ linkType: hard
+
"lower-case@npm:^2.0.2":
version: 2.0.2
resolution: "lower-case@npm:2.0.2"
@@ -17604,7 +16517,7 @@ __metadata:
languageName: node
linkType: hard
-"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0":
+"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0, lru-cache@npm:^10.4.3":
version: 10.4.3
resolution: "lru-cache@npm:10.4.3"
checksum: 10c0/ebd04fbca961e6c1d6c0af3799adcc966a1babe798f685bb84e6599266599cd95d94630b10262f5424539bc4640107e8a33aa28585374abf561d30d16f4b39fb
@@ -17856,16 +16769,7 @@ __metadata:
languageName: node
linkType: hard
-"make-dir@npm:^4.0.0":
- version: 4.0.0
- resolution: "make-dir@npm:4.0.0"
- dependencies:
- semver: "npm:^7.5.3"
- checksum: 10c0/69b98a6c0b8e5c4fe9acb61608a9fbcfca1756d910f51e5dbe7a9e5cfb74fca9b8a0c8a0ffdf1294a740826c1ab4871d5bf3f62f72a3049e5eac6541ddffed68
- languageName: node
- linkType: hard
-
-"make-error@npm:^1.1.1, make-error@npm:^1.3.6":
+"make-error@npm:^1.1.1":
version: 1.3.6
resolution: "make-error@npm:1.3.6"
checksum: 10c0/171e458d86854c6b3fc46610cfacf0b45149ba043782558c6875d9f42f222124384ad0b468c92e996d815a8a2003817a710c0a160e49c1c394626f76fa45396f
@@ -17891,15 +16795,6 @@ __metadata:
languageName: node
linkType: hard
-"makeerror@npm:1.0.12":
- version: 1.0.12
- resolution: "makeerror@npm:1.0.12"
- dependencies:
- tmpl: "npm:1.0.5"
- checksum: 10c0/b0e6e599780ce6bab49cc413eba822f7d1f0dfebd1c103eaa3785c59e43e22c59018323cf9e1708f0ef5329e94a745d163fcbb6bff8e4c6742f9be9e86f3500c
- languageName: node
- linkType: hard
-
"map-or-similar@npm:^1.5.0":
version: 1.5.0
resolution: "map-or-similar@npm:1.5.0"
@@ -18113,7 +17008,7 @@ __metadata:
languageName: node
linkType: hard
-"minimatch@npm:^3.0.4, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2":
+"minimatch@npm:^3.1.1, minimatch@npm:^3.1.2":
version: 3.1.2
resolution: "minimatch@npm:3.1.2"
dependencies:
@@ -18122,15 +17017,6 @@ __metadata:
languageName: node
linkType: hard
-"minimatch@npm:^5.0.1":
- version: 5.1.6
- resolution: "minimatch@npm:5.1.6"
- dependencies:
- brace-expansion: "npm:^2.0.1"
- checksum: 10c0/3defdfd230914f22a8da203747c42ee3c405c39d4d37ffda284dac5e45b7e1f6c49aa8be606509002898e73091ff2a3bbfc59c2c6c71d4660609f63aa92f98e3
- languageName: node
- linkType: hard
-
"minimatch@npm:^8.0.2":
version: 8.0.4
resolution: "minimatch@npm:8.0.4"
@@ -18791,13 +17677,6 @@ __metadata:
languageName: node
linkType: hard
-"node-int64@npm:^0.4.0":
- version: 0.4.0
- resolution: "node-int64@npm:0.4.0"
- checksum: 10c0/a6a4d8369e2f2720e9c645255ffde909c0fbd41c92ea92a5607fc17055955daac99c1ff589d421eee12a0d24e99f7bfc2aabfeb1a4c14742f6c099a51863f31a
- languageName: node
- linkType: hard
-
"node-releases@npm:^2.0.19":
version: 2.0.19
resolution: "node-releases@npm:2.0.19"
@@ -18866,10 +17745,10 @@ __metadata:
languageName: node
linkType: hard
-"nwsapi@npm:^2.2.2":
- version: 2.2.16
- resolution: "nwsapi@npm:2.2.16"
- checksum: 10c0/0aa0637f4d51043d0183d994e08336bae996b03b42984381bf09ebdf3ff4909c018eda6b2a8aba0a08f3ea8303db8a0dad0608b38dc0bff15fd87017286ae21a
+"nwsapi@npm:^2.2.16":
+ version: 2.2.20
+ resolution: "nwsapi@npm:2.2.20"
+ checksum: 10c0/07f4dafa3186aef7c007863e90acd4342a34ba9d44b22f14f644fdb311f6086887e21c2fc15efaa826c2bc39ab2bc841364a1a630e7c87e0cb723ba59d729297
languageName: node
linkType: hard
@@ -19136,16 +18015,7 @@ __metadata:
languageName: node
linkType: hard
-"p-limit@npm:^2.2.0":
- version: 2.3.0
- resolution: "p-limit@npm:2.3.0"
- dependencies:
- p-try: "npm:^2.0.0"
- checksum: 10c0/8da01ac53efe6a627080fafc127c873da40c18d87b3f5d5492d465bb85ec7207e153948df6b9cbaeb130be70152f874229b8242ee2be84c0794082510af97f12
- languageName: node
- linkType: hard
-
-"p-limit@npm:^3.0.2, p-limit@npm:^3.1.0":
+"p-limit@npm:^3.0.2":
version: 3.1.0
resolution: "p-limit@npm:3.1.0"
dependencies:
@@ -19154,15 +18024,6 @@ __metadata:
languageName: node
linkType: hard
-"p-locate@npm:^4.1.0":
- version: 4.1.0
- resolution: "p-locate@npm:4.1.0"
- dependencies:
- p-limit: "npm:^2.2.0"
- checksum: 10c0/1b476ad69ad7f6059744f343b26d51ce091508935c1dbb80c4e0a2f397ffce0ca3a1f9f5cd3c7ce19d7929a09719d5c65fe70d8ee289c3f267cd36f2881813e9
- languageName: node
- linkType: hard
-
"p-locate@npm:^5.0.0":
version: 5.0.0
resolution: "p-locate@npm:5.0.0"
@@ -19204,13 +18065,6 @@ __metadata:
languageName: node
linkType: hard
-"p-try@npm:^2.0.0":
- version: 2.2.0
- resolution: "p-try@npm:2.2.0"
- checksum: 10c0/c36c19907734c904b16994e6535b02c36c2224d433e01a2f1ab777237f4d86e6289fd5fd464850491e940379d4606ed850c03e0f9ab600b0ebddb511312e177f
- languageName: node
- linkType: hard
-
"package-json-from-dist@npm:^1.0.0":
version: 1.0.1
resolution: "package-json-from-dist@npm:1.0.1"
@@ -19258,12 +18112,12 @@ __metadata:
languageName: node
linkType: hard
-"parse5@npm:^7.0.0, parse5@npm:^7.1.1":
- version: 7.2.1
- resolution: "parse5@npm:7.2.1"
+"parse5@npm:^7.2.1":
+ version: 7.3.0
+ resolution: "parse5@npm:7.3.0"
dependencies:
- entities: "npm:^4.5.0"
- checksum: 10c0/829d37a0c709215a887e410a7118d754f8e1afd7edb529db95bc7bbf8045fb0266a7b67801331d8e8d9d073ea75793624ec27ce9ff3b96862c3b9008f4d68e80
+ entities: "npm:^6.0.0"
+ checksum: 10c0/7fd2e4e247e85241d6f2a464d0085eed599a26d7b0a5233790c49f53473232eb85350e8133344d9b3fd58b89339e7ad7270fe1f89d28abe50674ec97b87f80b5
languageName: node
linkType: hard
@@ -19480,7 +18334,7 @@ __metadata:
languageName: node
linkType: hard
-"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1":
+"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.3.1":
version: 2.3.1
resolution: "picomatch@npm:2.3.1"
checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be
@@ -19586,13 +18440,6 @@ __metadata:
languageName: node
linkType: hard
-"pirates@npm:^4.0.4":
- version: 4.0.6
- resolution: "pirates@npm:4.0.6"
- checksum: 10c0/00d5fa51f8dded94d7429700fb91a0c1ead00ae2c7fd27089f0c5b63e6eca36197fe46384631872690a66f390c5e27198e99006ab77ae472692ab9c2ca903f36
- languageName: node
- linkType: hard
-
"pkce-challenge@npm:^5.0.0":
version: 5.0.0
resolution: "pkce-challenge@npm:5.0.0"
@@ -19600,15 +18447,6 @@ __metadata:
languageName: node
linkType: hard
-"pkg-dir@npm:^4.2.0":
- version: 4.2.0
- resolution: "pkg-dir@npm:4.2.0"
- dependencies:
- find-up: "npm:^4.0.0"
- checksum: 10c0/c56bda7769e04907a88423feb320babaed0711af8c436ce3e56763ab1021ba107c7b0cafb11cde7529f669cfc22bffcaebffb573645cbd63842ea9fb17cd7728
- languageName: node
- linkType: hard
-
"pkg-types@npm:^1.3.0, pkg-types@npm:^1.3.1":
version: 1.3.1
resolution: "pkg-types@npm:1.3.1"
@@ -19861,17 +18699,6 @@ __metadata:
languageName: node
linkType: hard
-"pretty-format@npm:^29.0.0, pretty-format@npm:^29.7.0":
- version: 29.7.0
- resolution: "pretty-format@npm:29.7.0"
- dependencies:
- "@jest/schemas": "npm:^29.6.3"
- ansi-styles: "npm:^5.0.0"
- react-is: "npm:^18.0.0"
- checksum: 10c0/edc5ff89f51916f036c62ed433506b55446ff739358de77207e63e88a28ca2894caac6e73dcb68166a606e51c8087d32d400473e6a9fdd2dbe743f46c9c0276f
- languageName: node
- linkType: hard
-
"proc-log@npm:^5.0.0":
version: 5.0.0
resolution: "proc-log@npm:5.0.0"
@@ -19917,16 +18744,6 @@ __metadata:
languageName: node
linkType: hard
-"prompts@npm:^2.0.1":
- version: 2.4.2
- resolution: "prompts@npm:2.4.2"
- dependencies:
- kleur: "npm:^3.0.3"
- sisteransi: "npm:^1.0.5"
- checksum: 10c0/16f1ac2977b19fe2cf53f8411cc98db7a3c8b115c479b2ca5c82b5527cd937aa405fa04f9a5960abeb9daef53191b53b4d13e35c1f5d50e8718c76917c5f1ea4
- languageName: node
- linkType: hard
-
"prop-types@npm:^15.6.2, prop-types@npm:^15.7.2, prop-types@npm:^15.8.1":
version: 15.8.1
resolution: "prop-types@npm:15.8.1"
@@ -19994,15 +18811,6 @@ __metadata:
languageName: node
linkType: hard
-"psl@npm:^1.1.33":
- version: 1.15.0
- resolution: "psl@npm:1.15.0"
- dependencies:
- punycode: "npm:^2.3.1"
- checksum: 10c0/d8d45a99e4ca62ca12ac3c373e63d80d2368d38892daa40cfddaa1eb908be98cd549ac059783ef3a56cfd96d57ae8e2fd9ae53d1378d90d42bc661ff924e102a
- languageName: node
- linkType: hard
-
"pump@npm:^3.0.0":
version: 3.0.2
resolution: "pump@npm:3.0.2"
@@ -20013,7 +18821,7 @@ __metadata:
languageName: node
linkType: hard
-"punycode@npm:^2.1.0, punycode@npm:^2.1.1, punycode@npm:^2.3.1":
+"punycode@npm:^2.1.0, punycode@npm:^2.3.1":
version: 2.3.1
resolution: "punycode@npm:2.3.1"
checksum: 10c0/14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9
@@ -20048,13 +18856,6 @@ __metadata:
languageName: node
linkType: hard
-"pure-rand@npm:^6.0.0":
- version: 6.1.0
- resolution: "pure-rand@npm:6.1.0"
- checksum: 10c0/1abe217897bf74dcb3a0c9aba3555fe975023147b48db540aa2faf507aee91c03bf54f6aef0eb2bf59cc259a16d06b28eca37f0dc426d94f4692aeff02fb0e65
- languageName: node
- linkType: hard
-
"qrcode-terminal@npm:^0.12.0":
version: 0.12.0
resolution: "qrcode-terminal@npm:0.12.0"
@@ -20080,13 +18881,6 @@ __metadata:
languageName: node
linkType: hard
-"querystringify@npm:^2.1.1":
- version: 2.2.0
- resolution: "querystringify@npm:2.2.0"
- checksum: 10c0/3258bc3dbdf322ff2663619afe5947c7926a6ef5fb78ad7d384602974c467fadfc8272af44f5eb8cddd0d011aae8fabf3a929a8eee4b86edcc0a21e6bd10f9aa
- languageName: node
- linkType: hard
-
"queue-microtask@npm:^1.2.2":
version: 1.2.3
resolution: "queue-microtask@npm:1.2.3"
@@ -20410,13 +19204,6 @@ __metadata:
languageName: node
linkType: hard
-"react-is@npm:^18.0.0":
- version: 18.3.1
- resolution: "react-is@npm:18.3.1"
- checksum: 10c0/f2f1e60010c683479e74c63f96b09fb41603527cd131a9959e2aee1e5a8b0caf270b365e5ca77d4a6b18aae659b60a86150bb3979073528877029b35aecd2072
- languageName: node
- linkType: hard
-
"react-property@npm:2.0.2":
version: 2.0.2
resolution: "react-property@npm:2.0.2"
@@ -20720,13 +19507,6 @@ __metadata:
languageName: node
linkType: hard
-"require-directory@npm:^2.1.1":
- version: 2.1.1
- resolution: "require-directory@npm:2.1.1"
- checksum: 10c0/83aa76a7bc1531f68d92c75a2ca2f54f1b01463cb566cf3fbc787d0de8be30c9dbc211d1d46be3497dac5785fe296f2dd11d531945ac29730643357978966e99
- languageName: node
- linkType: hard
-
"require-from-string@npm:^2.0.2":
version: 2.0.2
resolution: "require-from-string@npm:2.0.2"
@@ -20745,13 +19525,6 @@ __metadata:
languageName: node
linkType: hard
-"requires-port@npm:^1.0.0":
- version: 1.0.0
- resolution: "requires-port@npm:1.0.0"
- checksum: 10c0/b2bfdd09db16c082c4326e573a82c0771daaf7b53b9ce8ad60ea46aa6e30aaf475fe9b164800b89f93b748d2c234d8abff945d2551ba47bf5698e04cd7713267
- languageName: node
- linkType: hard
-
"reserved-words@npm:^0.1.2":
version: 0.1.2
resolution: "reserved-words@npm:0.1.2"
@@ -20759,15 +19532,6 @@ __metadata:
languageName: node
linkType: hard
-"resolve-cwd@npm:^3.0.0":
- version: 3.0.0
- resolution: "resolve-cwd@npm:3.0.0"
- dependencies:
- resolve-from: "npm:^5.0.0"
- checksum: 10c0/e608a3ebd15356264653c32d7ecbc8fd702f94c6703ea4ac2fb81d9c359180cba0ae2e6b71faa446631ed6145454d5a56b227efc33a2d40638ac13f8beb20ee4
- languageName: node
- linkType: hard
-
"resolve-from@npm:^4.0.0":
version: 4.0.0
resolution: "resolve-from@npm:4.0.0"
@@ -20775,13 +19539,6 @@ __metadata:
languageName: node
linkType: hard
-"resolve-from@npm:^5.0.0":
- version: 5.0.0
- resolution: "resolve-from@npm:5.0.0"
- checksum: 10c0/b21cb7f1fb746de8107b9febab60095187781137fd803e6a59a76d421444b1531b641bba5857f5dc011974d8a5c635d61cec49e6bd3b7fc20e01f0fafc4efbf2
- languageName: node
- linkType: hard
-
"resolve-path@npm:^1.4.0":
version: 1.4.0
resolution: "resolve-path@npm:1.4.0"
@@ -20799,13 +19556,6 @@ __metadata:
languageName: node
linkType: hard
-"resolve.exports@npm:^2.0.0":
- version: 2.0.3
- resolution: "resolve.exports@npm:2.0.3"
- checksum: 10c0/1ade1493f4642a6267d0a5e68faeac20b3d220f18c28b140343feb83694d8fed7a286852aef43689d16042c61e2ddb270be6578ad4a13990769e12065191200d
- languageName: node
- linkType: hard
-
"resolve@npm:1.22.8":
version: 1.22.8
resolution: "resolve@npm:1.22.8"
@@ -20819,7 +19569,7 @@ __metadata:
languageName: node
linkType: hard
-"resolve@npm:^1.14.2, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.22.4, resolve@npm:^1.22.8, resolve@npm:~1.22.1, resolve@npm:~1.22.2":
+"resolve@npm:^1.14.2, resolve@npm:^1.22.1, resolve@npm:^1.22.4, resolve@npm:^1.22.8, resolve@npm:~1.22.1, resolve@npm:~1.22.2":
version: 1.22.10
resolution: "resolve@npm:1.22.10"
dependencies:
@@ -20858,7 +19608,7 @@ __metadata:
languageName: node
linkType: hard
-"resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin, resolve@patch:resolve@npm%3A~1.22.1#optional!builtin, resolve@patch:resolve@npm%3A~1.22.2#optional!builtin":
+"resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin, resolve@patch:resolve@npm%3A~1.22.1#optional!builtin, resolve@patch:resolve@npm%3A~1.22.2#optional!builtin":
version: 1.22.10
resolution: "resolve@patch:resolve@npm%3A1.22.10#optional!builtin::version=1.22.10&hash=c3c19d"
dependencies:
@@ -21216,6 +19966,13 @@ __metadata:
languageName: node
linkType: hard
+"rrweb-cssom@npm:^0.8.0":
+ version: 0.8.0
+ resolution: "rrweb-cssom@npm:0.8.0"
+ checksum: 10c0/56f2bfd56733adb92c0b56e274c43f864b8dd48784d6fe946ef5ff8d438234015e59ad837fc2ad54714b6421384141c1add4eb569e72054e350d1f8a50b8ac7b
+ languageName: node
+ linkType: hard
+
"run-parallel@npm:^1.1.9":
version: 1.2.0
resolution: "run-parallel@npm:1.2.0"
@@ -21403,7 +20160,7 @@ __metadata:
languageName: node
linkType: hard
-"semver@npm:^7.3.5, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.2, semver@npm:^7.6.3, semver@npm:^7.7.1":
+"semver@npm:^7.3.5, semver@npm:^7.5.2, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.2, semver@npm:^7.6.3, semver@npm:^7.7.1":
version: 7.7.1
resolution: "semver@npm:7.7.1"
bin:
@@ -21746,7 +20503,7 @@ __metadata:
languageName: node
linkType: hard
-"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7":
+"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3":
version: 3.0.7
resolution: "signal-exit@npm:3.0.7"
checksum: 10c0/25d272fa73e146048565e08f3309d5b942c1979a6f4a58a8c59d5fa299728e9c2fcd1a759ec870863b1fd38653670240cd420dad2ad9330c71f36608a6a1c912
@@ -21769,20 +20526,6 @@ __metadata:
languageName: node
linkType: hard
-"sisteransi@npm:^1.0.5":
- version: 1.0.5
- resolution: "sisteransi@npm:1.0.5"
- checksum: 10c0/230ac975cca485b7f6fe2b96a711aa62a6a26ead3e6fb8ba17c5a00d61b8bed0d7adc21f5626b70d7c33c62ff4e63933017a6462942c719d1980bb0b1207ad46
- languageName: node
- linkType: hard
-
-"slash@npm:^3.0.0":
- version: 3.0.0
- resolution: "slash@npm:3.0.0"
- checksum: 10c0/e18488c6a42bdfd4ac5be85b2ced3ccd0224773baae6ad42cfbb9ec74fc07f9fa8396bd35ee638084ead7a2a0818eb5e7151111544d4731ce843019dab4be47b
- languageName: node
- linkType: hard
-
"slash@npm:^5.1.0":
version: 5.1.0
resolution: "slash@npm:5.1.0"
@@ -21928,23 +20671,6 @@ __metadata:
languageName: node
linkType: hard
-"source-map-support@npm:0.5.13":
- version: 0.5.13
- resolution: "source-map-support@npm:0.5.13"
- dependencies:
- buffer-from: "npm:^1.0.0"
- source-map: "npm:^0.6.0"
- checksum: 10c0/137539f8c453fa0f496ea42049ab5da4569f96781f6ac8e5bfda26937be9494f4e8891f523c5f98f0e85f71b35d74127a00c46f83f6a4f54672b58d53202565e
- languageName: node
- linkType: hard
-
-"source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.0, source-map@npm:~0.6.1":
- version: 0.6.1
- resolution: "source-map@npm:0.6.1"
- checksum: 10c0/ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011
- languageName: node
- linkType: hard
-
"source-map@npm:^0.7.3":
version: 0.7.4
resolution: "source-map@npm:0.7.4"
@@ -21952,6 +20678,13 @@ __metadata:
languageName: node
linkType: hard
+"source-map@npm:~0.6.0, source-map@npm:~0.6.1":
+ version: 0.6.1
+ resolution: "source-map@npm:0.6.1"
+ checksum: 10c0/ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011
+ languageName: node
+ linkType: hard
+
"split2@npm:^4.0.0":
version: 4.2.0
resolution: "split2@npm:4.2.0"
@@ -22019,15 +20752,6 @@ __metadata:
languageName: node
linkType: hard
-"stack-utils@npm:^2.0.3":
- version: 2.0.6
- resolution: "stack-utils@npm:2.0.6"
- dependencies:
- escape-string-regexp: "npm:^2.0.0"
- checksum: 10c0/651c9f87667e077584bbe848acaecc6049bc71979f1e9a46c7b920cad4431c388df0f51b8ad7cfd6eed3db97a2878d0fc8b3122979439ea8bac29c61c95eec8a
- languageName: node
- linkType: hard
-
"stackback@npm:0.0.2":
version: 0.0.2
resolution: "stackback@npm:0.0.2"
@@ -22174,17 +20898,7 @@ __metadata:
languageName: node
linkType: hard
-"string-length@npm:^4.0.1":
- version: 4.0.2
- resolution: "string-length@npm:4.0.2"
- dependencies:
- char-regex: "npm:^1.0.2"
- strip-ansi: "npm:^6.0.0"
- checksum: 10c0/1cd77409c3d7db7bc59406f6bcc9ef0783671dcbabb23597a1177c166906ef2ee7c8290f78cae73a8aec858768f189d2cb417797df5e15ec4eb5e16b3346340c
- languageName: node
- linkType: hard
-
-"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3":
+"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0":
version: 4.2.3
resolution: "string-width@npm:4.2.3"
dependencies:
@@ -22340,13 +21054,6 @@ __metadata:
languageName: node
linkType: hard
-"strip-bom@npm:^4.0.0":
- version: 4.0.0
- resolution: "strip-bom@npm:4.0.0"
- checksum: 10c0/26abad1172d6bc48985ab9a5f96c21e440f6e7e476686de49be813b5a59b3566dccb5c525b831ec54fe348283b47f3ffb8e080bc3f965fde12e84df23f6bb7ef
- languageName: node
- linkType: hard
-
"strip-final-newline@npm:^2.0.0":
version: 2.0.0
resolution: "strip-final-newline@npm:2.0.0"
@@ -22494,7 +21201,7 @@ __metadata:
languageName: node
linkType: hard
-"supports-color@npm:^8.0.0, supports-color@npm:^8.1.1, supports-color@npm:~8.1.1":
+"supports-color@npm:^8.1.1, supports-color@npm:~8.1.1":
version: 8.1.1
resolution: "supports-color@npm:8.1.1"
dependencies:
@@ -22599,17 +21306,6 @@ __metadata:
languageName: node
linkType: hard
-"test-exclude@npm:^6.0.0":
- version: 6.0.0
- resolution: "test-exclude@npm:6.0.0"
- dependencies:
- "@istanbuljs/schema": "npm:^0.1.2"
- glob: "npm:^7.1.4"
- minimatch: "npm:^3.0.4"
- checksum: 10c0/019d33d81adff3f9f1bfcff18125fb2d3c65564f437d9be539270ee74b994986abb8260c7c2ce90e8f30162178b09dbbce33c6389273afac4f36069c48521f57
- languageName: node
- linkType: hard
-
"thenify-all@npm:^1.0.0":
version: 1.6.0
resolution: "thenify-all@npm:1.6.0"
@@ -22723,6 +21419,13 @@ __metadata:
languageName: node
linkType: hard
+"tinypool@npm:^1.1.1":
+ version: 1.1.1
+ resolution: "tinypool@npm:1.1.1"
+ checksum: 10c0/bf26727d01443061b04fa863f571016950888ea994ba0cd8cba3a1c51e2458d84574341ab8dbc3664f1c3ab20885c8cf9ff1cc4b18201f04c2cde7d317fff69b
+ languageName: node
+ linkType: hard
+
"tinyrainbow@npm:^1.2.0":
version: 1.2.0
resolution: "tinyrainbow@npm:1.2.0"
@@ -22776,13 +21479,6 @@ __metadata:
languageName: node
linkType: hard
-"tmpl@npm:1.0.5":
- version: 1.0.5
- resolution: "tmpl@npm:1.0.5"
- checksum: 10c0/f935537799c2d1922cb5d6d3805f594388f75338fe7a4a9dac41504dd539704ca4db45b883b52e7b0aa5b2fd5ddadb1452bf95cd23a69da2f793a843f9451cc9
- languageName: node
- linkType: hard
-
"to-readable-stream@npm:^2.0.0":
version: 2.1.0
resolution: "to-readable-stream@npm:2.1.0"
@@ -22820,18 +21516,6 @@ __metadata:
languageName: node
linkType: hard
-"tough-cookie@npm:^4.1.2":
- version: 4.1.4
- resolution: "tough-cookie@npm:4.1.4"
- dependencies:
- psl: "npm:^1.1.33"
- punycode: "npm:^2.1.1"
- universalify: "npm:^0.2.0"
- url-parse: "npm:^1.5.3"
- checksum: 10c0/aca7ff96054f367d53d1e813e62ceb7dd2eda25d7752058a74d64b7266fd07be75908f3753a32ccf866a2f997604b414cfb1916d6e7f69bc64d9d9939b0d6c45
- languageName: node
- linkType: hard
-
"tough-cookie@npm:^5.0.0":
version: 5.1.1
resolution: "tough-cookie@npm:5.1.1"
@@ -22841,12 +21525,21 @@ __metadata:
languageName: node
linkType: hard
-"tr46@npm:^3.0.0":
- version: 3.0.0
- resolution: "tr46@npm:3.0.0"
+"tough-cookie@npm:^5.1.1":
+ version: 5.1.2
+ resolution: "tough-cookie@npm:5.1.2"
dependencies:
- punycode: "npm:^2.1.1"
- checksum: 10c0/cdc47cad3a9d0b6cb293e39ccb1066695ae6fdd39b9e4f351b010835a1f8b4f3a6dc3a55e896b421371187f22b48d7dac1b693de4f6551bdef7b6ab6735dfe3b
+ tldts: "npm:^6.1.32"
+ checksum: 10c0/5f95023a47de0f30a902bba951664b359725597d8adeabc66a0b93a931c3af801e1e697dae4b8c21a012056c0ea88bd2bf4dfe66b2adcf8e2f42cd9796fe0626
+ languageName: node
+ linkType: hard
+
+"tr46@npm:^5.1.0":
+ version: 5.1.1
+ resolution: "tr46@npm:5.1.1"
+ dependencies:
+ punycode: "npm:^2.3.1"
+ checksum: 10c0/ae270e194d52ec67ebd695c1a42876e0f19b96e4aca2ab464ab1d9d17dc3acd3e18764f5034c93897db73421563be27c70c98359c4501136a497e46deda5d5ec
languageName: node
linkType: hard
@@ -22891,44 +21584,6 @@ __metadata:
languageName: node
linkType: hard
-"ts-jest@npm:^29.3.2":
- version: 29.3.2
- resolution: "ts-jest@npm:29.3.2"
- dependencies:
- bs-logger: "npm:^0.2.6"
- ejs: "npm:^3.1.10"
- fast-json-stable-stringify: "npm:^2.1.0"
- jest-util: "npm:^29.0.0"
- json5: "npm:^2.2.3"
- lodash.memoize: "npm:^4.1.2"
- make-error: "npm:^1.3.6"
- semver: "npm:^7.7.1"
- type-fest: "npm:^4.39.1"
- yargs-parser: "npm:^21.1.1"
- peerDependencies:
- "@babel/core": ">=7.0.0-beta.0 <8"
- "@jest/transform": ^29.0.0
- "@jest/types": ^29.0.0
- babel-jest: ^29.0.0
- jest: ^29.0.0
- typescript: ">=4.3 <6"
- peerDependenciesMeta:
- "@babel/core":
- optional: true
- "@jest/transform":
- optional: true
- "@jest/types":
- optional: true
- babel-jest:
- optional: true
- esbuild:
- optional: true
- bin:
- ts-jest: cli.js
- checksum: 10c0/84762720dbef45c1644348d67d0dcb8b7ad6369a16628c4752aceeb47f0ccdad63ae14485048b641c20ce096337a160ab816881361ef5517325bac6a5b3756e0
- languageName: node
- linkType: hard
-
"ts-morph@npm:^25.0.1":
version: 25.0.1
resolution: "ts-morph@npm:25.0.1"
@@ -22977,6 +21632,20 @@ __metadata:
languageName: node
linkType: hard
+"tsconfck@npm:^3.0.3":
+ version: 3.1.6
+ resolution: "tsconfck@npm:3.1.6"
+ peerDependencies:
+ typescript: ^5.0.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ bin:
+ tsconfck: bin/tsconfck.js
+ checksum: 10c0/269c3c513540be44844117bb9b9258fe6f8aeab026d32aeebf458d5299125f330711429dbb556dbf125a0bc25f4a81e6c24ac96de2740badd295c3fb400f66c4
+ languageName: node
+ linkType: hard
+
"tsconfig-paths@npm:^3.15.0":
version: 3.15.0
resolution: "tsconfig-paths@npm:3.15.0"
@@ -23110,13 +21779,6 @@ __metadata:
languageName: node
linkType: hard
-"type-detect@npm:4.0.8":
- version: 4.0.8
- resolution: "type-detect@npm:4.0.8"
- checksum: 10c0/8fb9a51d3f365a7de84ab7f73b653534b61b622aa6800aecdb0f1095a4a646d3f5eb295322127b6573db7982afcd40ab492d038cf825a42093a58b1e1353e0bd
- languageName: node
- linkType: hard
-
"type-fest@npm:^0.10.0":
version: 0.10.0
resolution: "type-fest@npm:0.10.0"
@@ -23152,13 +21814,6 @@ __metadata:
languageName: node
linkType: hard
-"type-fest@npm:^4.39.1":
- version: 4.40.0
- resolution: "type-fest@npm:4.40.0"
- checksum: 10c0/b39d4da6f9a154e3db7e714cd05ccf56b53f4f0bbf74dd294cb6be4921b16ecca5cb00cb81b53ab621a31c8e8509c74b5101895ada47af9de368a317d24538a3
- languageName: node
- linkType: hard
-
"type-is@npm:^1.6.16, type-is@npm:^1.6.18":
version: 1.6.18
resolution: "type-is@npm:1.6.18"
@@ -23455,13 +22110,6 @@ __metadata:
languageName: node
linkType: hard
-"universalify@npm:^0.2.0":
- version: 0.2.0
- resolution: "universalify@npm:0.2.0"
- checksum: 10c0/cedbe4d4ca3967edf24c0800cfc161c5a15e240dac28e3ce575c689abc11f2c81ccc6532c8752af3b40f9120fb5e454abecd359e164f4f6aa44c29cd37e194fe
- languageName: node
- linkType: hard
-
"universalify@npm:^2.0.0":
version: 2.0.1
resolution: "universalify@npm:2.0.1"
@@ -23546,16 +22194,6 @@ __metadata:
languageName: node
linkType: hard
-"url-parse@npm:^1.5.3":
- version: 1.5.10
- resolution: "url-parse@npm:1.5.10"
- dependencies:
- querystringify: "npm:^2.1.1"
- requires-port: "npm:^1.0.0"
- checksum: 10c0/bd5aa9389f896974beb851c112f63b466505a04b4807cea2e5a3b7092f6fbb75316f0491ea84e44f66fed55f1b440df5195d7e3a8203f64fcefa19d182f5be87
- languageName: node
- linkType: hard
-
"urlpattern-polyfill@npm:8.0.2":
version: 8.0.2
resolution: "urlpattern-polyfill@npm:8.0.2"
@@ -23668,17 +22306,6 @@ __metadata:
languageName: node
linkType: hard
-"v8-to-istanbul@npm:^9.0.1":
- version: 9.3.0
- resolution: "v8-to-istanbul@npm:9.3.0"
- dependencies:
- "@jridgewell/trace-mapping": "npm:^0.3.12"
- "@types/istanbul-lib-coverage": "npm:^2.0.1"
- convert-source-map: "npm:^2.0.0"
- checksum: 10c0/968bcf1c7c88c04df1ffb463c179558a2ec17aa49e49376120504958239d9e9dad5281aa05f2a78542b8557f2be0b0b4c325710262f3b838b40d703d5ed30c23
- languageName: node
- linkType: hard
-
"vary@npm:^1, vary@npm:^1.1.2":
version: 1.1.2
resolution: "vary@npm:1.1.2"
@@ -23727,6 +22354,21 @@ __metadata:
languageName: node
linkType: hard
+"vite-node@npm:3.2.4":
+ version: 3.2.4
+ resolution: "vite-node@npm:3.2.4"
+ dependencies:
+ cac: "npm:^6.7.14"
+ debug: "npm:^4.4.1"
+ es-module-lexer: "npm:^1.7.0"
+ pathe: "npm:^2.0.3"
+ vite: "npm:^5.0.0 || ^6.0.0 || ^7.0.0-0"
+ bin:
+ vite-node: vite-node.mjs
+ checksum: 10c0/6ceca67c002f8ef6397d58b9539f80f2b5d79e103a18367288b3f00a8ab55affa3d711d86d9112fce5a7fa658a212a087a005a045eb8f4758947dd99af2a6c6b
+ languageName: node
+ linkType: hard
+
"vite-plugin-dts@npm:^4.5.3":
version: 4.5.3
resolution: "vite-plugin-dts@npm:4.5.3"
@@ -23763,6 +22405,22 @@ __metadata:
languageName: node
linkType: hard
+"vite-tsconfig-paths@npm:^5.1.4":
+ version: 5.1.4
+ resolution: "vite-tsconfig-paths@npm:5.1.4"
+ dependencies:
+ debug: "npm:^4.1.1"
+ globrex: "npm:^0.1.2"
+ tsconfck: "npm:^3.0.3"
+ peerDependencies:
+ vite: "*"
+ peerDependenciesMeta:
+ vite:
+ optional: true
+ checksum: 10c0/6228f23155ea25d92b1e1702284cf8dc52ad3c683c5ca691edd5a4c82d2913e7326d00708cef1cbfde9bb226261df0e0a12e03ef1d43b6a92d8f02b483ef37e3
+ languageName: node
+ linkType: hard
+
"vite@npm:^5.0.0 || ^6.0.0":
version: 6.2.0
resolution: "vite@npm:6.2.0"
@@ -24035,6 +22693,62 @@ __metadata:
languageName: node
linkType: hard
+"vitest@npm:^3.2.4":
+ version: 3.2.4
+ resolution: "vitest@npm:3.2.4"
+ dependencies:
+ "@types/chai": "npm:^5.2.2"
+ "@vitest/expect": "npm:3.2.4"
+ "@vitest/mocker": "npm:3.2.4"
+ "@vitest/pretty-format": "npm:^3.2.4"
+ "@vitest/runner": "npm:3.2.4"
+ "@vitest/snapshot": "npm:3.2.4"
+ "@vitest/spy": "npm:3.2.4"
+ "@vitest/utils": "npm:3.2.4"
+ chai: "npm:^5.2.0"
+ debug: "npm:^4.4.1"
+ expect-type: "npm:^1.2.1"
+ magic-string: "npm:^0.30.17"
+ pathe: "npm:^2.0.3"
+ picomatch: "npm:^4.0.2"
+ std-env: "npm:^3.9.0"
+ tinybench: "npm:^2.9.0"
+ tinyexec: "npm:^0.3.2"
+ tinyglobby: "npm:^0.2.14"
+ tinypool: "npm:^1.1.1"
+ tinyrainbow: "npm:^2.0.0"
+ vite: "npm:^5.0.0 || ^6.0.0 || ^7.0.0-0"
+ vite-node: "npm:3.2.4"
+ why-is-node-running: "npm:^2.3.0"
+ peerDependencies:
+ "@edge-runtime/vm": "*"
+ "@types/debug": ^4.1.12
+ "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0
+ "@vitest/browser": 3.2.4
+ "@vitest/ui": 3.2.4
+ happy-dom: "*"
+ jsdom: "*"
+ peerDependenciesMeta:
+ "@edge-runtime/vm":
+ optional: true
+ "@types/debug":
+ optional: true
+ "@types/node":
+ optional: true
+ "@vitest/browser":
+ optional: true
+ "@vitest/ui":
+ optional: true
+ happy-dom:
+ optional: true
+ jsdom:
+ optional: true
+ bin:
+ vitest: vitest.mjs
+ checksum: 10c0/5bf53ede3ae6a0e08956d72dab279ae90503f6b5a05298a6a5e6ef47d2fd1ab386aaf48fafa61ed07a0ebfe9e371772f1ccbe5c258dd765206a8218bf2eb79eb
+ languageName: node
+ linkType: hard
+
"vscode-uri@npm:^3.0.8":
version: 3.1.0
resolution: "vscode-uri@npm:3.1.0"
@@ -24042,12 +22756,12 @@ __metadata:
languageName: node
linkType: hard
-"w3c-xmlserializer@npm:^4.0.0":
- version: 4.0.0
- resolution: "w3c-xmlserializer@npm:4.0.0"
+"w3c-xmlserializer@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "w3c-xmlserializer@npm:5.0.0"
dependencies:
- xml-name-validator: "npm:^4.0.0"
- checksum: 10c0/02cc66d6efc590bd630086cd88252444120f5feec5c4043932b0d0f74f8b060512f79dc77eb093a7ad04b4f02f39da79ce4af47ceb600f2bf9eacdc83204b1a8
+ xml-name-validator: "npm:^5.0.0"
+ checksum: 10c0/8712774c1aeb62dec22928bf1cdfd11426c2c9383a1a63f2bcae18db87ca574165a0fbe96b312b73652149167ac6c7f4cf5409f2eb101d9c805efe0e4bae798b
languageName: node
linkType: hard
@@ -24073,15 +22787,6 @@ __metadata:
languageName: node
linkType: hard
-"walker@npm:^1.0.8":
- version: 1.0.8
- resolution: "walker@npm:1.0.8"
- dependencies:
- makeerror: "npm:1.0.12"
- checksum: 10c0/a17e037bccd3ca8a25a80cb850903facdfed0de4864bd8728f1782370715d679fa72e0a0f5da7c1c1379365159901e5935f35be531229da53bbfc0efdabdb48e
- languageName: node
- linkType: hard
-
"webidl-conversions@npm:^3.0.0":
version: 3.0.1
resolution: "webidl-conversions@npm:3.0.1"
@@ -24117,29 +22822,29 @@ __metadata:
languageName: node
linkType: hard
-"whatwg-encoding@npm:^2.0.0":
- version: 2.0.0
- resolution: "whatwg-encoding@npm:2.0.0"
+"whatwg-encoding@npm:^3.1.1":
+ version: 3.1.1
+ resolution: "whatwg-encoding@npm:3.1.1"
dependencies:
iconv-lite: "npm:0.6.3"
- checksum: 10c0/91b90a49f312dc751496fd23a7e68981e62f33afe938b97281ad766235c4872fc4e66319f925c5e9001502b3040dd25a33b02a9c693b73a4cbbfdc4ad10c3e3e
+ checksum: 10c0/273b5f441c2f7fda3368a496c3009edbaa5e43b71b09728f90425e7f487e5cef9eb2b846a31bd760dd8077739c26faf6b5ca43a5f24033172b003b72cf61a93e
languageName: node
linkType: hard
-"whatwg-mimetype@npm:^3.0.0":
- version: 3.0.0
- resolution: "whatwg-mimetype@npm:3.0.0"
- checksum: 10c0/323895a1cda29a5fb0b9ca82831d2c316309fede0365047c4c323073e3239067a304a09a1f4b123b9532641ab604203f33a1403b5ca6a62ef405bcd7a204080f
+"whatwg-mimetype@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "whatwg-mimetype@npm:4.0.0"
+ checksum: 10c0/a773cdc8126b514d790bdae7052e8bf242970cebd84af62fb2f35a33411e78e981f6c0ab9ed1fe6ec5071b09d5340ac9178e05b52d35a9c4bcf558ba1b1551df
languageName: node
linkType: hard
-"whatwg-url@npm:^11.0.0":
- version: 11.0.0
- resolution: "whatwg-url@npm:11.0.0"
+"whatwg-url@npm:^14.0.0, whatwg-url@npm:^14.1.1":
+ version: 14.2.0
+ resolution: "whatwg-url@npm:14.2.0"
dependencies:
- tr46: "npm:^3.0.0"
+ tr46: "npm:^5.1.0"
webidl-conversions: "npm:^7.0.0"
- checksum: 10c0/f7ec264976d7c725e0696fcaf9ebe056e14422eacbf92fdbb4462034609cba7d0c85ffa1aab05e9309d42969bcf04632ba5ed3f3882c516d7b093053315bf4c1
+ checksum: 10c0/f746fc2f4c906607d09537de1227b13f9494c171141e5427ed7d2c0dd0b6a48b43d8e71abaae57d368d0c06b673fd8ec63550b32ad5ed64990c7b0266c2b4272
languageName: node
linkType: hard
@@ -24331,16 +23036,6 @@ __metadata:
languageName: node
linkType: hard
-"write-file-atomic@npm:^4.0.2":
- version: 4.0.2
- resolution: "write-file-atomic@npm:4.0.2"
- dependencies:
- imurmurhash: "npm:^0.1.4"
- signal-exit: "npm:^3.0.7"
- checksum: 10c0/a2c282c95ef5d8e1c27b335ae897b5eca00e85590d92a3fd69a437919b7b93ff36a69ea04145da55829d2164e724bc62202cdb5f4b208b425aba0807889375c7
- languageName: node
- linkType: hard
-
"ws@npm:8.9.0":
version: 8.9.0
resolution: "ws@npm:8.9.0"
@@ -24356,7 +23051,22 @@ __metadata:
languageName: node
linkType: hard
-"ws@npm:^8.11.0, ws@npm:^8.2.3":
+"ws@npm:^8.18.0":
+ version: 8.18.2
+ resolution: "ws@npm:8.18.2"
+ peerDependencies:
+ bufferutil: ^4.0.1
+ utf-8-validate: ">=5.0.2"
+ peerDependenciesMeta:
+ bufferutil:
+ optional: true
+ utf-8-validate:
+ optional: true
+ checksum: 10c0/4b50f67931b8c6943c893f59c524f0e4905bbd183016cfb0f2b8653aa7f28dad4e456b9d99d285bbb67cca4fedd9ce90dfdfaa82b898a11414ebd66ee99141e4
+ languageName: node
+ linkType: hard
+
+"ws@npm:^8.2.3":
version: 8.18.1
resolution: "ws@npm:8.18.1"
peerDependencies:
@@ -24378,10 +23088,10 @@ __metadata:
languageName: node
linkType: hard
-"xml-name-validator@npm:^4.0.0":
- version: 4.0.0
- resolution: "xml-name-validator@npm:4.0.0"
- checksum: 10c0/c1bfa219d64e56fee265b2bd31b2fcecefc063ee802da1e73bad1f21d7afd89b943c9e2c97af2942f60b1ad46f915a4c81e00039c7d398b53cf410e29d3c30bd
+"xml-name-validator@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "xml-name-validator@npm:5.0.0"
+ checksum: 10c0/3fcf44e7b73fb18be917fdd4ccffff3639373c7cb83f8fc35df6001fecba7942f1dbead29d91ebb8315e2f2ff786b508f0c9dc0215b6353f9983c6b7d62cb1f5
languageName: node
linkType: hard
@@ -24399,13 +23109,6 @@ __metadata:
languageName: node
linkType: hard
-"y18n@npm:^5.0.5":
- version: 5.0.8
- resolution: "y18n@npm:5.0.8"
- checksum: 10c0/4df2842c36e468590c3691c894bc9cdbac41f520566e76e24f59401ba7d8b4811eb1e34524d57e54bc6d864bcb66baab7ffd9ca42bf1eda596618f9162b91249
- languageName: node
- linkType: hard
-
"yallist@npm:^3.0.2":
version: 3.1.1
resolution: "yallist@npm:3.1.1"
@@ -24443,28 +23146,6 @@ __metadata:
languageName: node
linkType: hard
-"yargs-parser@npm:^21.1.1":
- version: 21.1.1
- resolution: "yargs-parser@npm:21.1.1"
- checksum: 10c0/f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2
- languageName: node
- linkType: hard
-
-"yargs@npm:^17.3.1":
- version: 17.7.2
- resolution: "yargs@npm:17.7.2"
- dependencies:
- cliui: "npm:^8.0.1"
- escalade: "npm:^3.1.1"
- get-caller-file: "npm:^2.0.5"
- require-directory: "npm:^2.1.1"
- string-width: "npm:^4.2.3"
- y18n: "npm:^5.0.5"
- yargs-parser: "npm:^21.1.1"
- checksum: 10c0/ccd7e723e61ad5965fffbb791366db689572b80cca80e0f96aad968dfff4156cd7cd1ad18607afe1046d8241e6fb2d6c08bf7fa7bfb5eaec818735d8feac8f05
- languageName: node
- linkType: hard
-
"yauzl@npm:^2.10.0":
version: 2.10.0
resolution: "yauzl@npm:2.10.0"