diff --git a/.eslintrc.json b/.eslintrc.json
index e9def7b3..5649876f 100644
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -80,6 +80,7 @@
"error",
{ "allowNumber": true }
],
+ "@typescript-eslint/triple-slash-reference": "off",
"@typescript-eslint/use-unknown-in-catch-callback-variable": "off",
"camelcase": "off",
"class-methods-use-this": "off",
diff --git a/e2e/components/system/Taskbar.spec.ts b/e2e/components/system/Taskbar.spec.ts
index 8bddc135..45fafe3c 100644
--- a/e2e/components/system/Taskbar.spec.ts
+++ b/e2e/components/system/Taskbar.spec.ts
@@ -6,6 +6,7 @@ import {
TASKBAR_ENTRY_MENU_ITEMS,
TEST_APP_ICON,
TEST_APP_TITLE,
+ WEBGPU_HEADLESS_NOT_SUPPORTED_BROWSERS,
} from "e2e/constants";
import {
calendarIsVisible,
@@ -184,10 +185,14 @@ test.describe("entries", () => {
await contextMenuIsVisible({ page });
});
- test("has items", async ({ page }) => {
- await contextMenuHasCount(TASKBAR_ENTRIES_MENU_ITEMS.length, { page });
+ test("has items", async ({ browserName, page }) => {
+ const entries = TASKBAR_ENTRIES_MENU_ITEMS(
+ !WEBGPU_HEADLESS_NOT_SUPPORTED_BROWSERS.has(browserName)
+ );
- for (const label of TASKBAR_ENTRIES_MENU_ITEMS) {
+ await contextMenuHasCount(entries.length, { page });
+
+ for (const label of entries) {
// eslint-disable-next-line no-await-in-loop
await contextMenuEntryIsVisible(label, { page });
}
diff --git a/e2e/constants.ts b/e2e/constants.ts
index e8f02c48..94123766 100644
--- a/e2e/constants.ts
+++ b/e2e/constants.ts
@@ -41,12 +41,7 @@ export const EXCLUDED_CONSOLE_LOGS = (
}
if (process.env.CI) {
- if (browserName === "chromium") {
- excludedConsoleLogs.push(
- "Failed to create WebGPU Context Provider",
- "WebGPU is experimental on this platform"
- );
- } else if (browserName === "firefox") {
+ if (browserName === "firefox") {
excludedConsoleLogs.push(
"WebGL warning",
"Failed to create WebGL context",
@@ -185,6 +180,7 @@ export const MEDIA_RECORDER_HEADLESS_NOT_SUPPORTED_BROWSERS = new Set([
"webkit",
]);
export const PYODIDE_HEADLESS_NOT_SUPPORTED_BROWSERS = new Set(["firefox"]);
+export const WEBGPU_HEADLESS_NOT_SUPPORTED_BROWSERS = new Set(["webkit"]);
export const FILE_MENU_ITEMS = [
/^Open$/,
@@ -221,8 +217,9 @@ export const DESKTOP_MENU_ITEMS: MenuItems = {
export const CLOCK_MENU_ITEMS = [/^Local time$/, /^Server time$/];
-export const TASKBAR_ENTRIES_MENU_ITEMS = [
+export const TASKBAR_ENTRIES_MENU_ITEMS = (hasWebGpu: boolean): RegExp[] => [
/^Enter full screen$/,
+ ...(hasWebGpu ? [/^Show Talos button$/] : []),
/^Show the desktop$/,
];
diff --git a/next-env.d.ts b/next-env.d.ts
index 52e831b4..254b73c1 100644
--- a/next-env.d.ts
+++ b/next-env.d.ts
@@ -1,5 +1,6 @@
///
///
+///
// NOTE: This file should not be edited
// see https://nextjs.org/docs/pages/api-reference/config/typescript for more information.
diff --git a/package.json b/package.json
index ec17c157..643f625a 100644
--- a/package.json
+++ b/package.json
@@ -29,7 +29,7 @@
"serve": "serve out",
"stylelint": "stylelint --formatter=verbose **/*.ts*",
"test": "jest",
- "unused-exports": "ts-prune --project tsconfig.json --ignore \"\\pages|\\e2e\" --error",
+ "unused-exports": "ts-prune --project tsconfig.json --ignore \"\\.next|pages|\\e2e\" --error",
"update": "yarn upgrade-interactive --latest"
},
"lint-staged": {
@@ -60,14 +60,14 @@
"gif.js": "^0.2.0",
"idb": "^8.0.3",
"ini": "^5.0.0",
- "isomorphic-git": "^1.33.0",
+ "isomorphic-git": "^1.33.1",
"libheif-js": "^1.19.8",
"mediainfo.js": "0.3.5",
"minimist": "^1.2.8",
"motion": "^12.23.12",
"multiformats": "^13.4.0",
"music-metadata-browser": "^2.5.11",
- "next": "^15.4.7",
+ "next": "^15.5.2",
"nostr-tools": "^1.17.0",
"opentype.js": "^1.3.4",
"playlist-parser": "^0.0.12",
@@ -86,9 +86,9 @@
"devDependencies": {
"7z-wasm": "^1.2.0",
"@axe-core/playwright": "^4.10.2",
- "@next/bundle-analyzer": "^15.4.7",
- "@next/eslint-plugin-next": "^15.4.7",
- "@playwright/test": "^1.54.2",
+ "@next/bundle-analyzer": "^15.5.2",
+ "@next/eslint-plugin-next": "^15.5.2",
+ "@playwright/test": "^1.55.0",
"@types/canvas-confetti": "^1.9.0",
"@types/dom-chromium-ai": "0.0.6",
"@types/dompurify": "^3.2.0",
@@ -100,19 +100,19 @@
"@types/node": "^24.3.0",
"@types/offscreencanvas": "^2019.7.3",
"@types/opentype.js": "^1.3.8",
- "@types/react": "^19.1.10",
- "@types/react-dom": "^19.1.7",
+ "@types/react": "^19.1.12",
+ "@types/react-dom": "^19.1.9",
"@types/ua-parser-js": "^0.7.39",
"@types/video.js": "^7.3.58",
"@types/wicg-file-system-access": "^2023.10.6",
- "@typescript-eslint/eslint-plugin": "^8.40.0",
- "@typescript-eslint/parser": "^8.40.0",
+ "@typescript-eslint/eslint-plugin": "^8.41.0",
+ "@typescript-eslint/parser": "^8.41.0",
"emulators": "^8.3.9",
"emulators-ui": "^0.73.9",
"eruda": "^3.4.3",
"eslint": "^8.57.0",
"eslint-config-airbnb": "^19.0.4",
- "eslint-config-next": "^15.4.7",
+ "eslint-config-next": "^15.5.2",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-deprecation": "^3.0.0",
"eslint-plugin-import": "^2.32.0",
@@ -125,7 +125,7 @@
"eslint-plugin-react-hooks": "^5.2.0",
"eslint-plugin-react-hooks-addons": "^0.5.0",
"eslint-plugin-regexp": "^2.10.0",
- "eslint-plugin-sonarjs": "^3.0.4",
+ "eslint-plugin-sonarjs": "^3.0.5",
"eslint-plugin-sort-keys-fix": "^1.1.2",
"eslint-plugin-typescript-sort-keys": "^3.3.0",
"eslint-plugin-unicorn": "^56.0.1",
@@ -133,13 +133,13 @@
"html-minifier-terser": "^7.2.0",
"html-to-image": "^1.11.13",
"husky": "^9.1.7",
- "jest": "^30.0.5",
- "jest-environment-jsdom": "^30.0.5",
+ "jest": "^30.1.1",
+ "jest-environment-jsdom": "^30.1.1",
"lint-staged": "^16.1.5",
"lunr": "^2.3.9",
"monaco-editor": "^0.52.2",
"pdfjs-dist": "^5.4.54",
- "playwright-core": "^1.54.2",
+ "playwright-core": "^1.55.0",
"postcss": "^8.5.6",
"postcss-styled-syntax": "^0.7.1",
"postcss-syntax": "^0.36.2",
diff --git a/playwright.config.ts b/playwright.config.ts
index bfdfd59e..62cbb2a4 100644
--- a/playwright.config.ts
+++ b/playwright.config.ts
@@ -1,17 +1,26 @@
import { type PlaywrightTestConfig, devices } from "@playwright/test";
-const overrideUrl = "";
+const OVERRIDE_URL = "";
const { CI, PORT = 3000 } = process.env;
+
const {
"Desktop Chrome": chrome,
"Desktop Firefox": firefox,
"Desktop Safari": safari,
} = devices;
-const baseURL = overrideUrl || `http://localhost:${PORT}`;
+const baseURL = OVERRIDE_URL || `http://localhost:${PORT}`;
const config: PlaywrightTestConfig = {
fullyParallel: true,
projects: [
- { name: "chromium", use: chrome },
+ {
+ name: "chromium",
+ use: {
+ ...chrome,
+ launchOptions: {
+ args: ["--enable-gpu", "--use-gl=angle"],
+ },
+ },
+ },
{ name: "firefox", use: firefox },
{ name: "webkit", use: safari },
],
@@ -24,9 +33,9 @@ const config: PlaywrightTestConfig = {
video: "retain-on-failure",
},
webServer: {
- command: overrideUrl ? "" : CI ? "yarn serve" : "yarn dev",
- reuseExistingServer: Boolean(overrideUrl),
- url: overrideUrl || baseURL,
+ command: OVERRIDE_URL ? "" : CI ? "yarn serve" : "yarn dev",
+ reuseExistingServer: Boolean(OVERRIDE_URL),
+ url: OVERRIDE_URL || baseURL,
},
workers: CI ? 1 : undefined,
};
diff --git a/yarn.lock b/yarn.lock
index 8107a608..fe1f3e21 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -821,28 +821,28 @@
resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98"
integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==
-"@jest/console@30.0.5":
- version "30.0.5"
- resolved "https://registry.yarnpkg.com/@jest/console/-/console-30.0.5.tgz#d7d027c2db5c64c20a973b7f3e57b49956d6c335"
- integrity sha512-xY6b0XiL0Nav3ReresUarwl2oIz1gTnxGbGpho9/rbUWsLH0f1OD/VT84xs8c7VmH7MChnLb0pag6PhZhAdDiA==
+"@jest/console@30.1.1":
+ version "30.1.1"
+ resolved "https://registry.yarnpkg.com/@jest/console/-/console-30.1.1.tgz#20e1fb7fe99ba85d68757cf23c1d17a1dc89485a"
+ integrity sha512-f7TGqR1k4GtN5pyFrKmq+ZVndesiwLU33yDpJIGMS9aW+j6hKjue7ljeAdznBsH9kAnxUWe2Y+Y3fLV/FJt3gA==
dependencies:
"@jest/types" "30.0.5"
"@types/node" "*"
chalk "^4.1.2"
- jest-message-util "30.0.5"
+ jest-message-util "30.1.0"
jest-util "30.0.5"
slash "^3.0.0"
-"@jest/core@30.0.5":
- version "30.0.5"
- resolved "https://registry.yarnpkg.com/@jest/core/-/core-30.0.5.tgz#b5778922d2928f676636e3ec199829554e61e452"
- integrity sha512-fKD0OulvRsXF1hmaFgHhVJzczWzA1RXMMo9LTPuFXo9q/alDbME3JIyWYqovWsUBWSoBcsHaGPSLF9rz4l9Qeg==
+"@jest/core@30.1.1":
+ version "30.1.1"
+ resolved "https://registry.yarnpkg.com/@jest/core/-/core-30.1.1.tgz#4b698d7182b9ae41f9613cb4392a4587c593d147"
+ integrity sha512-3ncU9peZ3D2VdgRkdZtUceTrDgX5yiDRwAFjtxNfU22IiZrpVWlv/FogzDLYSJQptQGfFo3PcHK86a2oG6WUGg==
dependencies:
- "@jest/console" "30.0.5"
+ "@jest/console" "30.1.1"
"@jest/pattern" "30.0.1"
- "@jest/reporters" "30.0.5"
- "@jest/test-result" "30.0.5"
- "@jest/transform" "30.0.5"
+ "@jest/reporters" "30.1.1"
+ "@jest/test-result" "30.1.1"
+ "@jest/transform" "30.1.1"
"@jest/types" "30.0.5"
"@types/node" "*"
ansi-escapes "^4.3.2"
@@ -851,18 +851,18 @@
exit-x "^0.2.2"
graceful-fs "^4.2.11"
jest-changed-files "30.0.5"
- jest-config "30.0.5"
- jest-haste-map "30.0.5"
- jest-message-util "30.0.5"
+ jest-config "30.1.1"
+ jest-haste-map "30.1.0"
+ jest-message-util "30.1.0"
jest-regex-util "30.0.1"
- jest-resolve "30.0.5"
- jest-resolve-dependencies "30.0.5"
- jest-runner "30.0.5"
- jest-runtime "30.0.5"
- jest-snapshot "30.0.5"
+ jest-resolve "30.1.0"
+ jest-resolve-dependencies "30.1.1"
+ jest-runner "30.1.1"
+ jest-runtime "30.1.1"
+ jest-snapshot "30.1.1"
jest-util "30.0.5"
- jest-validate "30.0.5"
- jest-watcher "30.0.5"
+ jest-validate "30.1.0"
+ jest-watcher "30.1.1"
micromatch "^4.0.8"
pretty-format "30.0.5"
slash "^3.0.0"
@@ -877,25 +877,25 @@
resolved "https://registry.yarnpkg.com/@jest/diff-sequences/-/diff-sequences-30.0.1.tgz#0ededeae4d071f5c8ffe3678d15f3a1be09156be"
integrity sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw==
-"@jest/environment-jsdom-abstract@30.0.5":
- version "30.0.5"
- resolved "https://registry.yarnpkg.com/@jest/environment-jsdom-abstract/-/environment-jsdom-abstract-30.0.5.tgz#7299cca59b3e84547ca3d1bbd4e7d36b4b44d426"
- integrity sha512-gpWwiVxZunkoglP8DCnT3As9x5O8H6gveAOpvaJd2ATAoSh7ZSSCWbr9LQtUMvr8WD3VjG9YnDhsmkCK5WN1rQ==
+"@jest/environment-jsdom-abstract@30.1.1":
+ version "30.1.1"
+ resolved "https://registry.yarnpkg.com/@jest/environment-jsdom-abstract/-/environment-jsdom-abstract-30.1.1.tgz#1e481a96f307d0137f361eeed256a3f7f4643694"
+ integrity sha512-d7pP9SeIOI6qnrNIS/ds1hlS9jpqh8EywHK0dALSLODZKo2QEGnDNvnPvhRKI0FHWDnE2EMl8CDTP0jM9lhlOA==
dependencies:
- "@jest/environment" "30.0.5"
- "@jest/fake-timers" "30.0.5"
+ "@jest/environment" "30.1.1"
+ "@jest/fake-timers" "30.1.1"
"@jest/types" "30.0.5"
"@types/jsdom" "^21.1.7"
"@types/node" "*"
jest-mock "30.0.5"
jest-util "30.0.5"
-"@jest/environment@30.0.5":
- version "30.0.5"
- resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-30.0.5.tgz#eaaae0403c7d3f8414053c2224acc3011e1c3a1b"
- integrity sha512-aRX7WoaWx1oaOkDQvCWImVQ8XNtdv5sEWgk4gxR6NXb7WBUnL5sRak4WRzIQRZ1VTWPvV4VI4mgGjNL9TeKMYA==
+"@jest/environment@30.1.1":
+ version "30.1.1"
+ resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-30.1.1.tgz#ce8f245a14ff47c8fbc2ac17e2fbe9b984df245d"
+ integrity sha512-yWHbU+3j7ehQE+NRpnxRvHvpUhoohIjMePBbIr8lfe0cWVb0WeTf80DNux1GPJa18CDHiIU5DtksGUfxcDE+Rw==
dependencies:
- "@jest/fake-timers" "30.0.5"
+ "@jest/fake-timers" "30.1.1"
"@jest/types" "30.0.5"
"@types/node" "*"
jest-mock "30.0.5"
@@ -907,30 +907,30 @@
dependencies:
"@jest/get-type" "30.0.0"
-"@jest/expect-utils@30.0.5":
- version "30.0.5"
- resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-30.0.5.tgz#9d42e4b8bc80367db30abc6c42b2cb14073f66fc"
- integrity sha512-F3lmTT7CXWYywoVUGTCmom0vXq3HTTkaZyTAzIy+bXSBizB7o5qzlC9VCtq0arOa8GqmNsbg/cE9C6HLn7Szew==
+"@jest/expect-utils@30.1.1":
+ version "30.1.1"
+ resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-30.1.1.tgz#f57553f708b445a8d20c5b365bc9c84f87cba2ac"
+ integrity sha512-5YUHr27fpJ64dnvtu+tt11ewATynrHkGYD+uSFgRr8V2eFJis/vEXgToyLwccIwqBihVfz9jwio+Zr1ab1Zihw==
dependencies:
- "@jest/get-type" "30.0.1"
+ "@jest/get-type" "30.1.0"
-"@jest/expect@30.0.5":
- version "30.0.5"
- resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-30.0.5.tgz#2bbd101df4869f5d171c3cfee881f810f1525005"
- integrity sha512-6udac8KKrtTtC+AXZ2iUN/R7dp7Ydry+Fo6FPFnDG54wjVMnb6vW/XNlf7Xj8UDjAE3aAVAsR4KFyKk3TCXmTA==
+"@jest/expect@30.1.1":
+ version "30.1.1"
+ resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-30.1.1.tgz#d9274c0dc6af430ab4c5b1e6692e62cec757d229"
+ integrity sha512-3vHIHsF+qd3D8FU2c7U5l3rg1fhDwAYcGyHyZAi94YIlTwcJ+boNhRyJf373cl4wxbOX+0Q7dF40RTrTFTSuig==
dependencies:
- expect "30.0.5"
- jest-snapshot "30.0.5"
+ expect "30.1.1"
+ jest-snapshot "30.1.1"
-"@jest/fake-timers@30.0.5":
- version "30.0.5"
- resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-30.0.5.tgz#c028a9465a44b7744cb2368196bed89ce13c7054"
- integrity sha512-ZO5DHfNV+kgEAeP3gK3XlpJLL4U3Sz6ebl/n68Uwt64qFFs5bv4bfEEjyRGK5uM0C90ewooNgFuKMdkbEoMEXw==
+"@jest/fake-timers@30.1.1":
+ version "30.1.1"
+ resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-30.1.1.tgz#eb0cce02f8ca5a69cc9754780836068461ccaa45"
+ integrity sha512-fK/25dNgBNYPw3eLi2CRs57g1H04qBAFNMsUY3IRzkfx/m4THe0E1zF+yGQBOMKKc2XQVdc9EYbJ4hEm7/2UtA==
dependencies:
"@jest/types" "30.0.5"
"@sinonjs/fake-timers" "^13.0.0"
"@types/node" "*"
- jest-message-util "30.0.5"
+ jest-message-util "30.1.0"
jest-mock "30.0.5"
jest-util "30.0.5"
@@ -939,18 +939,18 @@
resolved "https://registry.yarnpkg.com/@jest/get-type/-/get-type-30.0.0.tgz#59dcb5a9cbd9eb0004d3a2ed2fa9c9c3abfbf005"
integrity sha512-VZWMjrBzqfDKngQ7sUctKeLxanAbsBFoZnPxNIG6CmxK7Gv6K44yqd0nzveNIBfuhGZMmk1n5PGbvdSTOu0yTg==
-"@jest/get-type@30.0.1":
- version "30.0.1"
- resolved "https://registry.yarnpkg.com/@jest/get-type/-/get-type-30.0.1.tgz#0d32f1bbfba511948ad247ab01b9007724fc9f52"
- integrity sha512-AyYdemXCptSRFirI5EPazNxyPwAL0jXt3zceFjaj8NFiKP9pOi0bfXonf6qkf82z2t3QWPeLCWWw4stPBzctLw==
+"@jest/get-type@30.1.0":
+ version "30.1.0"
+ resolved "https://registry.yarnpkg.com/@jest/get-type/-/get-type-30.1.0.tgz#4fcb4dc2ebcf0811be1c04fd1cb79c2dba431cbc"
+ integrity sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA==
-"@jest/globals@30.0.5":
- version "30.0.5"
- resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-30.0.5.tgz#ca70e0ac08ab40417cf8cd92bcb76116c2ccca63"
- integrity sha512-7oEJT19WW4oe6HR7oLRvHxwlJk2gev0U9px3ufs8sX9PoD1Eza68KF0/tlN7X0dq/WVsBScXQGgCldA1V9Y/jA==
+"@jest/globals@30.1.1":
+ version "30.1.1"
+ resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-30.1.1.tgz#0d1cdfb7f6d73ee1a6e9f679fcd706971804b39e"
+ integrity sha512-NNUUkHT2TU/xztZl6r1UXvJL+zvCwmZsQDmK69fVHHcB9fBtlu3FInnzOve/ZoyKnWY8JXWJNT+Lkmu1+ubXUA==
dependencies:
- "@jest/environment" "30.0.5"
- "@jest/expect" "30.0.5"
+ "@jest/environment" "30.1.1"
+ "@jest/expect" "30.1.1"
"@jest/types" "30.0.5"
jest-mock "30.0.5"
@@ -970,15 +970,15 @@
"@types/node" "*"
jest-regex-util "30.0.1"
-"@jest/reporters@30.0.5":
- version "30.0.5"
- resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-30.0.5.tgz#b83585e6448d390a8d92a641c567f1655976d5c6"
- integrity sha512-mafft7VBX4jzED1FwGC1o/9QUM2xebzavImZMeqnsklgcyxBto8mV4HzNSzUrryJ+8R9MFOM3HgYuDradWR+4g==
+"@jest/reporters@30.1.1":
+ version "30.1.1"
+ resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-30.1.1.tgz#5795b0cad1a18fb1b7228be1e9acfd3ed7fe1721"
+ integrity sha512-Hb2Bq80kahOC6Sv2waEaH1rEU6VdFcM6WHaRBWQF9tf30+nJHxhl/Upbgo9+25f0mOgbphxvbwSMjSgy9gW/FA==
dependencies:
"@bcoe/v8-coverage" "^0.2.3"
- "@jest/console" "30.0.5"
- "@jest/test-result" "30.0.5"
- "@jest/transform" "30.0.5"
+ "@jest/console" "30.1.1"
+ "@jest/test-result" "30.1.1"
+ "@jest/transform" "30.1.1"
"@jest/types" "30.0.5"
"@jridgewell/trace-mapping" "^0.3.25"
"@types/node" "*"
@@ -992,9 +992,9 @@
istanbul-lib-report "^3.0.0"
istanbul-lib-source-maps "^5.0.0"
istanbul-reports "^3.1.3"
- jest-message-util "30.0.5"
+ jest-message-util "30.1.0"
jest-util "30.0.5"
- jest-worker "30.0.5"
+ jest-worker "30.1.0"
slash "^3.0.0"
string-length "^4.0.2"
v8-to-istanbul "^9.0.1"
@@ -1013,10 +1013,10 @@
dependencies:
"@sinclair/typebox" "^0.34.0"
-"@jest/snapshot-utils@30.0.5":
- version "30.0.5"
- resolved "https://registry.yarnpkg.com/@jest/snapshot-utils/-/snapshot-utils-30.0.5.tgz#e23a0e786f174e8cff7f150c1cfbdc9cb7cc81a4"
- integrity sha512-XcCQ5qWHLvi29UUrowgDFvV4t7ETxX91CbDczMnoqXPOIcZOxyNdSjm6kV5XMc8+HkxfRegU/MUmnTbJRzGrUQ==
+"@jest/snapshot-utils@30.1.1":
+ version "30.1.1"
+ resolved "https://registry.yarnpkg.com/@jest/snapshot-utils/-/snapshot-utils-30.1.1.tgz#cfb8eaff6e487954437335613646009b530e9959"
+ integrity sha512-TkVBc9wuN22TT8hESRFmjjg/xIMu7z0J3UDYtIRydzCqlLPTB7jK1DDBKdnTUZ4zL3z3rnPpzV6rL1Uzh87sXg==
dependencies:
"@jest/types" "30.0.5"
chalk "^4.1.2"
@@ -1032,30 +1032,30 @@
callsites "^3.1.0"
graceful-fs "^4.2.11"
-"@jest/test-result@30.0.5":
- version "30.0.5"
- resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-30.0.5.tgz#064c5210c24d5ea192fb02ceddad3be1cfa557c8"
- integrity sha512-wPyztnK0gbDMQAJZ43tdMro+qblDHH1Ru/ylzUo21TBKqt88ZqnKKK2m30LKmLLoKtR2lxdpCC/P3g1vfKcawQ==
+"@jest/test-result@30.1.1":
+ version "30.1.1"
+ resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-30.1.1.tgz#05ab260c7d727bfc23fb072a575ee95c4a5c37b6"
+ integrity sha512-bMdj7fNu8iZuBPSnbVir5ezvWmVo4jrw7xDE+A33Yb3ENCoiJK9XgOLgal+rJ9XSKjsL7aPUMIo87zhN7I5o2w==
dependencies:
- "@jest/console" "30.0.5"
+ "@jest/console" "30.1.1"
"@jest/types" "30.0.5"
"@types/istanbul-lib-coverage" "^2.0.6"
collect-v8-coverage "^1.0.2"
-"@jest/test-sequencer@30.0.5":
- version "30.0.5"
- resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-30.0.5.tgz#c6dba8fc3c386dd793c087626e8508ff1ead19f4"
- integrity sha512-Aea/G1egWoIIozmDD7PBXUOxkekXl7ueGzrsGGi1SbeKgQqCYCIf+wfbflEbf2LiPxL8j2JZGLyrzZagjvW4YQ==
+"@jest/test-sequencer@30.1.1":
+ version "30.1.1"
+ resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-30.1.1.tgz#7de235d2c63cb6bbb0fc81a344484b0e1781bbc3"
+ integrity sha512-yruRdLXSA3HYD/MTNykgJ6VYEacNcXDFRMqKVAwlYegmxICUiT/B++CNuhJnYJzKYks61iYnjVsMwbUqmmAYJg==
dependencies:
- "@jest/test-result" "30.0.5"
+ "@jest/test-result" "30.1.1"
graceful-fs "^4.2.11"
- jest-haste-map "30.0.5"
+ jest-haste-map "30.1.0"
slash "^3.0.0"
-"@jest/transform@30.0.5":
- version "30.0.5"
- resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-30.0.5.tgz#f8ca2e9f7466b77b406807d3bef1f6790dd384e4"
- integrity sha512-Vk8amLQCmuZyy6GbBht1Jfo9RSdBtg7Lks+B0PecnjI8J+PCLQPGh7uI8Q/2wwpW2gLdiAfiHNsmekKlywULqg==
+"@jest/transform@30.1.1":
+ version "30.1.1"
+ resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-30.1.1.tgz#9ed736ee0e8787d5648401193603e0026d11f0b0"
+ integrity sha512-PHIA2AbAASBfk6evkNifvmx9lkOSkmvaQoO6VSpuL8+kQqDMHeDoJ7RU3YP1wWAMD7AyQn9UL5iheuFYCC4lqQ==
dependencies:
"@babel/core" "^7.27.4"
"@jest/types" "30.0.5"
@@ -1065,7 +1065,7 @@
convert-source-map "^2.0.0"
fast-json-stable-stringify "^2.1.0"
graceful-fs "^4.2.11"
- jest-haste-map "30.0.5"
+ jest-haste-map "30.1.0"
jest-regex-util "30.0.1"
jest-util "30.0.5"
micromatch "^4.0.8"
@@ -1266,64 +1266,64 @@
"@emnapi/runtime" "^1.4.3"
"@tybys/wasm-util" "^0.9.0"
-"@next/bundle-analyzer@^15.4.7":
- version "15.4.7"
- resolved "https://registry.yarnpkg.com/@next/bundle-analyzer/-/bundle-analyzer-15.4.7.tgz#36a57b6d53a9fdea6067bae2d5ae242beb4dbe66"
- integrity sha512-LB1Lm9Tpnxg6uHMgSnMrfe+NE7scyOjT1SR+V9YKdiz8U818nh77tGTWTSZjYB0EiFFdjfM7XB7LjuN4Nt7RNg==
+"@next/bundle-analyzer@^15.5.2":
+ version "15.5.2"
+ resolved "https://registry.yarnpkg.com/@next/bundle-analyzer/-/bundle-analyzer-15.5.2.tgz#c18a7fbe8775d7edf437e0a6808959a70c8fa69d"
+ integrity sha512-UWOFpy/NK5iSeIP0mgdq4VqGB4/z37uq5v5dEtvzmY/BlaPO6m4EtFUaH6RVI0w2wG5sh0TG86i/cA5wcaJtgg==
dependencies:
webpack-bundle-analyzer "4.10.1"
-"@next/env@15.4.7":
- version "15.4.7"
- resolved "https://registry.yarnpkg.com/@next/env/-/env-15.4.7.tgz#a7594ad61ecc88452d58b624500a30b340dd8528"
- integrity sha512-PrBIpO8oljZGTOe9HH0miix1w5MUiGJ/q83Jge03mHEE0E3pyqzAy2+l5G6aJDbXoobmxPJTVhbCuwlLtjSHwg==
+"@next/env@15.5.2":
+ version "15.5.2"
+ resolved "https://registry.yarnpkg.com/@next/env/-/env-15.5.2.tgz#0c6b959313cd6e71afb69bf0deb417237f1d2f8a"
+ integrity sha512-Qe06ew4zt12LeO6N7j8/nULSOe3fMXE4dM6xgpBQNvdzyK1sv5y4oAP3bq4LamrvGCZtmRYnW8URFCeX5nFgGg==
-"@next/eslint-plugin-next@15.4.7", "@next/eslint-plugin-next@^15.4.7":
- version "15.4.7"
- resolved "https://registry.yarnpkg.com/@next/eslint-plugin-next/-/eslint-plugin-next-15.4.7.tgz#da2b93236c6c2c4b568bac4ccf12ab549da9d630"
- integrity sha512-asj3RRiEruRLVr+k2ZC4hll9/XBzegMpFMr8IIRpNUYypG86m/a76339X2WETl1C53A512w2INOc2KZV769KPA==
+"@next/eslint-plugin-next@15.5.2", "@next/eslint-plugin-next@^15.5.2":
+ version "15.5.2"
+ resolved "https://registry.yarnpkg.com/@next/eslint-plugin-next/-/eslint-plugin-next-15.5.2.tgz#6fa6b78687dbbb6f5726acd81bcdfd87dc26b6f3"
+ integrity sha512-lkLrRVxcftuOsJNhWatf1P2hNVfh98k/omQHrCEPPriUypR6RcS13IvLdIrEvkm9AH2Nu2YpR5vLqBuy6twH3Q==
dependencies:
fast-glob "3.3.1"
-"@next/swc-darwin-arm64@15.4.7":
- version "15.4.7"
- resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.4.7.tgz#df3a60b3e5c2e03acfffd1d1d3e6d8f289f4a863"
- integrity sha512-2Dkb+VUTp9kHHkSqtws4fDl2Oxms29HcZBwFIda1X7Ztudzy7M6XF9HDS2dq85TmdN47VpuhjE+i6wgnIboVzQ==
+"@next/swc-darwin-arm64@15.5.2":
+ version "15.5.2"
+ resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.5.2.tgz#f69713326fc08f2eff3726fe19165cdb429d67c7"
+ integrity sha512-8bGt577BXGSd4iqFygmzIfTYizHb0LGWqH+qgIF/2EDxS5JsSdERJKA8WgwDyNBZgTIIA4D8qUtoQHmxIIquoQ==
-"@next/swc-darwin-x64@15.4.7":
- version "15.4.7"
- resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-15.4.7.tgz#393a79d0749352c6f0062619ff47132e01c8615a"
- integrity sha512-qaMnEozKdWezlmh1OGDVFueFv2z9lWTcLvt7e39QA3YOvZHNpN2rLs/IQLwZaUiw2jSvxW07LxMCWtOqsWFNQg==
+"@next/swc-darwin-x64@15.5.2":
+ version "15.5.2"
+ resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-15.5.2.tgz#560a9da4126bae75cbbd6899646ad7a2e4fdcc9b"
+ integrity sha512-2DjnmR6JHK4X+dgTXt5/sOCu/7yPtqpYt8s8hLkHFK3MGkka2snTv3yRMdHvuRtJVkPwCGsvBSwmoQCHatauFQ==
-"@next/swc-linux-arm64-gnu@15.4.7":
- version "15.4.7"
- resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.4.7.tgz#b3a0c3143974284bb8c12dc517d27e109e263b29"
- integrity sha512-ny7lODPE7a15Qms8LZiN9wjNWIeI+iAZOFDOnv2pcHStncUr7cr9lD5XF81mdhrBXLUP9yT9RzlmSWKIazWoDw==
+"@next/swc-linux-arm64-gnu@15.5.2":
+ version "15.5.2"
+ resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.5.2.tgz#80b2be276e775e5a9286369ae54e536b0cdf8c3a"
+ integrity sha512-3j7SWDBS2Wov/L9q0mFJtEvQ5miIqfO4l7d2m9Mo06ddsgUK8gWfHGgbjdFlCp2Ek7MmMQZSxpGFqcC8zGh2AA==
-"@next/swc-linux-arm64-musl@15.4.7":
- version "15.4.7"
- resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.4.7.tgz#d59cf07f53c3950659fd2171300ad76fec4eac1c"
- integrity sha512-4SaCjlFR/2hGJqZLLWycccy1t+wBrE/vyJWnYaZJhUVHccpGLG5q0C+Xkw4iRzUIkE+/dr90MJRUym3s1+vO8A==
+"@next/swc-linux-arm64-musl@15.5.2":
+ version "15.5.2"
+ resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.5.2.tgz#68cf676301755fd99aca11a7ebdb5eae88d7c2e4"
+ integrity sha512-s6N8k8dF9YGc5T01UPQ08yxsK6fUow5gG1/axWc1HVVBYQBgOjca4oUZF7s4p+kwhkB1bDSGR8QznWrFZ/Rt5g==
-"@next/swc-linux-x64-gnu@15.4.7":
- version "15.4.7"
- resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.4.7.tgz#dae73ecbaad28e38848510c63d59e4adca978e0f"
- integrity sha512-2uNXjxvONyRidg00VwvlTYDwC9EgCGNzPAPYbttIATZRxmOZ3hllk/YYESzHZb65eyZfBR5g9xgCZjRAl9YYGg==
+"@next/swc-linux-x64-gnu@15.5.2":
+ version "15.5.2"
+ resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.5.2.tgz#209d9a79d0f2333544f863b0daca3f7e29f2eaff"
+ integrity sha512-o1RV/KOODQh6dM6ZRJGZbc+MOAHww33Vbs5JC9Mp1gDk8cpEO+cYC/l7rweiEalkSm5/1WGa4zY7xrNwObN4+Q==
-"@next/swc-linux-x64-musl@15.4.7":
- version "15.4.7"
- resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.4.7.tgz#2dfb5cb4083b43da79f3db94b211ae07982ac622"
- integrity sha512-ceNbPjsFgLscYNGKSu4I6LYaadq2B8tcK116nVuInpHHdAWLWSwVK6CHNvCi0wVS9+TTArIFKJGsEyVD1H+4Kg==
+"@next/swc-linux-x64-musl@15.5.2":
+ version "15.5.2"
+ resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.5.2.tgz#d4ad1cfb5e99e51db669fe2145710c1abeadbd7f"
+ integrity sha512-/VUnh7w8RElYZ0IV83nUcP/J4KJ6LLYliiBIri3p3aW2giF+PAVgZb6mk8jbQSB3WlTai8gEmCAr7kptFa1H6g==
-"@next/swc-win32-arm64-msvc@15.4.7":
- version "15.4.7"
- resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.4.7.tgz#829b76781df2a5a0c4357b8986aca4028159a538"
- integrity sha512-pZyxmY1iHlZJ04LUL7Css8bNvsYAMYOY9JRwFA3HZgpaNKsJSowD09Vg2R9734GxAcLJc2KDQHSCR91uD6/AAw==
+"@next/swc-win32-arm64-msvc@15.5.2":
+ version "15.5.2"
+ resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.5.2.tgz#070e10e370a5447a198c2db100389646aca2c496"
+ integrity sha512-sMPyTvRcNKXseNQ/7qRfVRLa0VhR0esmQ29DD6pqvG71+JdVnESJaHPA8t7bc67KD5spP3+DOCNLhqlEI2ZgQg==
-"@next/swc-win32-x64-msvc@15.4.7":
- version "15.4.7"
- resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.4.7.tgz#39390cba2d2ee049a7f42593db8cc6b685677997"
- integrity sha512-HjuwPJ7BeRzgl3KrjKqD2iDng0eQIpIReyhpF5r4yeAHFwWRuAhfW92rWv/r3qeQHEwHsLRzFDvMqRjyM5DI6A==
+"@next/swc-win32-x64-msvc@15.5.2":
+ version "15.5.2"
+ resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.5.2.tgz#9237d40b82eaf2efc88baeba15b784d4126caf4a"
+ integrity sha512-W5VvyZHnxG/2ukhZF/9Ikdra5fdNftxI6ybeVKYvBPDtyx7x4jPPSNduUkfH5fo3zG0JQ0bPxgy41af2JX5D4Q==
"@noble/ciphers@0.2.0":
version "0.2.0"
@@ -1383,12 +1383,12 @@
resolved "https://registry.yarnpkg.com/@pkgr/core/-/core-0.2.7.tgz#eb5014dfd0b03e7f3ba2eeeff506eed89b028058"
integrity sha512-YLT9Zo3oNPJoBjBc4q8G2mjU4tqIbf5CEOORbUUr48dCD9q3umJ3IPlVqOqDakPfd2HuwccBaqlGhN4Gmr5OWg==
-"@playwright/test@^1.54.2":
- version "1.54.2"
- resolved "https://registry.yarnpkg.com/@playwright/test/-/test-1.54.2.tgz#ff0d1e5d8e26f3258ae65364e2d4d10176926b07"
- integrity sha512-A+znathYxPf+72riFd1r1ovOLqsIIB0jKIoPjyK2kqEIe30/6jF6BC7QNluHuwUmsD2tv1XZVugN8GqfTMOxsA==
+"@playwright/test@^1.55.0":
+ version "1.55.0"
+ resolved "https://registry.yarnpkg.com/@playwright/test/-/test-1.55.0.tgz#080fa6d9ee6d749ff523b1c18259572d0268b963"
+ integrity sha512-04IXzPwHrW69XusN/SIdDdKZBzMfOT9UNT/YiJit/xpy2VuAoB8NHc8Aplb96zsWDddLnbkPL3TsmrS04ZU2xQ==
dependencies:
- playwright "1.54.2"
+ playwright "1.55.0"
"@polka/url@^1.0.0-next.24":
version "1.0.0-next.25"
@@ -1726,10 +1726,10 @@
resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.12.tgz#12bb1e2be27293c1406acb6af1c3f3a1481d98c6"
integrity sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==
-"@types/react-dom@^19.1.7":
- version "19.1.7"
- resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-19.1.7.tgz#2863f2aa89e023592b981204ef92c5221b286410"
- integrity sha512-i5ZzwYpqjmrKenzkoLM2Ibzt6mAsM7pxB6BCIouEVVmgiqaMj1TjaK7hnA36hbW5aZv20kx7Lw6hWzPWg0Rurw==
+"@types/react-dom@^19.1.9":
+ version "19.1.9"
+ resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-19.1.9.tgz#5ab695fce1e804184767932365ae6569c11b4b4b"
+ integrity sha512-qXRuZaOsAdXKFyOhRBg6Lqqc0yay13vN7KrIg4L7N4aaHN68ma9OK3NE1BoDFgFOTfM7zg+3/8+2n8rLUH3OKQ==
"@types/react@*":
version "18.3.4"
@@ -1739,10 +1739,10 @@
"@types/prop-types" "*"
csstype "^3.0.2"
-"@types/react@^19.1.10":
- version "19.1.10"
- resolved "https://registry.yarnpkg.com/@types/react/-/react-19.1.10.tgz#a05015952ef328e1b85579c839a71304b07d21d9"
- integrity sha512-EhBeSYX0Y6ye8pNebpKrwFJq7BoQ8J5SO6NlvNwwHjSj6adXJViPQrKlsyPw7hLBLvckEMO1yxeGdR82YBBlDg==
+"@types/react@^19.1.12":
+ version "19.1.12"
+ resolved "https://registry.yarnpkg.com/@types/react/-/react-19.1.12.tgz#7bfaa76aabbb0b4fe0493c21a3a7a93d33e8937b"
+ integrity sha512-cMoR+FoAf/Jyq6+Df2/Z41jISvGZZ2eTlnsaJRptmZ76Caldwy1odD4xTr/gNV9VLj0AWgg/nmkevIyUfIIq5w==
dependencies:
csstype "^3.0.2"
@@ -1818,16 +1818,16 @@
natural-compare "^1.4.0"
ts-api-utils "^1.3.0"
-"@typescript-eslint/eslint-plugin@^8.40.0":
- version "8.40.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.40.0.tgz#19f959f273b32f5082c891903645e6a85328db4e"
- integrity sha512-w/EboPlBwnmOBtRbiOvzjD+wdiZdgFeo17lkltrtn7X37vagKKWJABvyfsJXTlHe6XBzugmYgd4A4nW+k8Mixw==
+"@typescript-eslint/eslint-plugin@^8.41.0":
+ version "8.41.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.41.0.tgz#42209e2ce3e2274de0f5f9b75c777deedacaa558"
+ integrity sha512-8fz6oa6wEKZrhXWro/S3n2eRJqlRcIa6SlDh59FXJ5Wp5XRZ8B9ixpJDcjadHq47hMx0u+HW6SNa6LjJQ6NLtw==
dependencies:
"@eslint-community/regexpp" "^4.10.0"
- "@typescript-eslint/scope-manager" "8.40.0"
- "@typescript-eslint/type-utils" "8.40.0"
- "@typescript-eslint/utils" "8.40.0"
- "@typescript-eslint/visitor-keys" "8.40.0"
+ "@typescript-eslint/scope-manager" "8.41.0"
+ "@typescript-eslint/type-utils" "8.41.0"
+ "@typescript-eslint/utils" "8.41.0"
+ "@typescript-eslint/visitor-keys" "8.41.0"
graphemer "^1.4.0"
ignore "^7.0.0"
natural-compare "^1.4.0"
@@ -1851,15 +1851,15 @@
"@typescript-eslint/visitor-keys" "8.6.0"
debug "^4.3.4"
-"@typescript-eslint/parser@^8.40.0":
- version "8.40.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.40.0.tgz#1bc9f3701ced29540eb76ff2d95ce0d52ddc7e69"
- integrity sha512-jCNyAuXx8dr5KJMkecGmZ8KI61KBUhkCob+SD+C+I5+Y1FWI2Y3QmY4/cxMCC5WAsZqoEtEETVhUiUMIGCf6Bw==
+"@typescript-eslint/parser@^8.41.0":
+ version "8.41.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.41.0.tgz#677f5b2b3fa947ee1eac4129220c051b1990d898"
+ integrity sha512-gTtSdWX9xiMPA/7MV9STjJOOYtWwIJIYxkQxnSV1U3xcE+mnJSH3f6zI0RYP+ew66WSlZ5ed+h0VCxsvdC1jJg==
dependencies:
- "@typescript-eslint/scope-manager" "8.40.0"
- "@typescript-eslint/types" "8.40.0"
- "@typescript-eslint/typescript-estree" "8.40.0"
- "@typescript-eslint/visitor-keys" "8.40.0"
+ "@typescript-eslint/scope-manager" "8.41.0"
+ "@typescript-eslint/types" "8.41.0"
+ "@typescript-eslint/typescript-estree" "8.41.0"
+ "@typescript-eslint/visitor-keys" "8.41.0"
debug "^4.3.4"
"@typescript-eslint/project-service@8.34.1":
@@ -1871,13 +1871,13 @@
"@typescript-eslint/types" "^8.34.1"
debug "^4.3.4"
-"@typescript-eslint/project-service@8.40.0":
- version "8.40.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.40.0.tgz#1b7ba6079ff580c3215882fe75a43e5d3ed166b9"
- integrity sha512-/A89vz7Wf5DEXsGVvcGdYKbVM9F7DyFXj52lNYUDS1L9yJfqjW/fIp5PgMuEJL/KeqVTe2QSbXAGUZljDUpArw==
+"@typescript-eslint/project-service@8.41.0":
+ version "8.41.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.41.0.tgz#08ebf882d413a038926e73fda36e00c3dba84882"
+ integrity sha512-b8V9SdGBQzQdjJ/IO3eDifGpDBJfvrNTp2QD9P2BeqWTGrRibgfgIlBSw6z3b6R7dPzg752tOs4u/7yCLxksSQ==
dependencies:
- "@typescript-eslint/tsconfig-utils" "^8.40.0"
- "@typescript-eslint/types" "^8.40.0"
+ "@typescript-eslint/tsconfig-utils" "^8.41.0"
+ "@typescript-eslint/types" "^8.41.0"
debug "^4.3.4"
"@typescript-eslint/scope-manager@5.62.0":
@@ -1904,13 +1904,13 @@
"@typescript-eslint/types" "8.34.1"
"@typescript-eslint/visitor-keys" "8.34.1"
-"@typescript-eslint/scope-manager@8.40.0":
- version "8.40.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.40.0.tgz#2fbfcc8643340d8cd692267e61548b946190be8a"
- integrity sha512-y9ObStCcdCiZKzwqsE8CcpyuVMwRouJbbSrNuThDpv16dFAj429IkM6LNb1dZ2m7hK5fHyzNcErZf7CEeKXR4w==
+"@typescript-eslint/scope-manager@8.41.0":
+ version "8.41.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.41.0.tgz#c8aba12129cb9cead1f1727f58e6a0fcebeecdb5"
+ integrity sha512-n6m05bXn/Cd6DZDGyrpXrELCPVaTnLdPToyhBoFkLIMznRUQUEQdSp96s/pcWSQdqOhrgR1mzJ+yItK7T+WPMQ==
dependencies:
- "@typescript-eslint/types" "8.40.0"
- "@typescript-eslint/visitor-keys" "8.40.0"
+ "@typescript-eslint/types" "8.41.0"
+ "@typescript-eslint/visitor-keys" "8.41.0"
"@typescript-eslint/scope-manager@8.6.0":
version "8.6.0"
@@ -1925,19 +1925,19 @@
resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.34.1.tgz#d6abb1b1e9f1f1c83ac92051c8fbf2dbc4dc9f5e"
integrity sha512-K4Sjdo4/xF9NEeA2khOb7Y5nY6NSXBnod87uniVYW9kHP+hNlDV8trUSFeynA2uxWam4gIWgWoygPrv9VMWrYg==
-"@typescript-eslint/tsconfig-utils@8.40.0", "@typescript-eslint/tsconfig-utils@^8.40.0":
- version "8.40.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.40.0.tgz#8e8fdb9b988854aedd04abdde3239c4bdd2d26e4"
- integrity sha512-jtMytmUaG9d/9kqSl/W3E3xaWESo4hFDxAIHGVW/WKKtQhesnRIJSAJO6XckluuJ6KDB5woD1EiqknriCtAmcw==
+"@typescript-eslint/tsconfig-utils@8.41.0", "@typescript-eslint/tsconfig-utils@^8.41.0":
+ version "8.41.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.41.0.tgz#134dee36eb16cdd78095a20bca0516d10b5dda75"
+ integrity sha512-TDhxYFPUYRFxFhuU5hTIJk+auzM/wKvWgoNYOPcOf6i4ReYlOoYN8q1dV5kOTjNQNJgzWN3TUUQMtlLOcUgdUw==
-"@typescript-eslint/type-utils@8.40.0":
- version "8.40.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.40.0.tgz#a7e4a1f0815dd0ba3e4eef945cc87193ca32c422"
- integrity sha512-eE60cK4KzAc6ZrzlJnflXdrMqOBaugeukWICO2rB0KNvwdIMaEaYiywwHMzA1qFpTxrLhN9Lp4E/00EgWcD3Ow==
+"@typescript-eslint/type-utils@8.41.0":
+ version "8.41.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.41.0.tgz#68d401e38fccf239925447e97bdbd048a9891ae5"
+ integrity sha512-63qt1h91vg3KsjVVonFJWjgSK7pZHSQFKH6uwqxAH9bBrsyRhO6ONoKyXxyVBzG1lJnFAJcKAcxLS54N1ee1OQ==
dependencies:
- "@typescript-eslint/types" "8.40.0"
- "@typescript-eslint/typescript-estree" "8.40.0"
- "@typescript-eslint/utils" "8.40.0"
+ "@typescript-eslint/types" "8.41.0"
+ "@typescript-eslint/typescript-estree" "8.41.0"
+ "@typescript-eslint/utils" "8.41.0"
debug "^4.3.4"
ts-api-utils "^2.1.0"
@@ -1966,10 +1966,10 @@
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.34.1.tgz#565a46a251580dae674dac5aafa8eb14b8322a35"
integrity sha512-rjLVbmE7HR18kDsjNIZQHxmv9RZwlgzavryL5Lnj2ujIRTeXlKtILHgRNmQ3j4daw7zd+mQgy+uyt6Zo6I0IGA==
-"@typescript-eslint/types@8.40.0", "@typescript-eslint/types@^8.40.0":
- version "8.40.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.40.0.tgz#0b580fdf643737aa5c01285314b5c6e9543846a9"
- integrity sha512-ETdbFlgbAmXHyFPwqUIYrfc12ArvpBhEVgGAxVYSwli26dn8Ko+lIo4Su9vI9ykTZdJn+vJprs/0eZU0YMAEQg==
+"@typescript-eslint/types@8.41.0", "@typescript-eslint/types@^8.41.0":
+ version "8.41.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.41.0.tgz#9935afeaae65e535abcbcee95383fa649c64d16d"
+ integrity sha512-9EwxsWdVqh42afLbHP90n2VdHaWU/oWgbH2P0CfcNfdKL7CuKpwMQGjwev56vWu9cSKU7FWSu6r9zck6CVfnag==
"@typescript-eslint/types@8.6.0":
version "8.6.0"
@@ -2019,15 +2019,15 @@
semver "^7.6.0"
ts-api-utils "^2.1.0"
-"@typescript-eslint/typescript-estree@8.40.0":
- version "8.40.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.40.0.tgz#295149440ce7da81c790a4e14e327599a3a1e5c9"
- integrity sha512-k1z9+GJReVVOkc1WfVKs1vBrR5MIKKbdAjDTPvIK3L8De6KbFfPFt6BKpdkdk7rZS2GtC/m6yI5MYX+UsuvVYQ==
+"@typescript-eslint/typescript-estree@8.41.0":
+ version "8.41.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.41.0.tgz#7c9cff8b4334ce96f14e9689692e8cf426ce4d59"
+ integrity sha512-D43UwUYJmGhuwHfY7MtNKRZMmfd8+p/eNSfFe6tH5mbVDto+VQCayeAt35rOx3Cs6wxD16DQtIKw/YXxt5E0UQ==
dependencies:
- "@typescript-eslint/project-service" "8.40.0"
- "@typescript-eslint/tsconfig-utils" "8.40.0"
- "@typescript-eslint/types" "8.40.0"
- "@typescript-eslint/visitor-keys" "8.40.0"
+ "@typescript-eslint/project-service" "8.41.0"
+ "@typescript-eslint/tsconfig-utils" "8.41.0"
+ "@typescript-eslint/types" "8.41.0"
+ "@typescript-eslint/visitor-keys" "8.41.0"
debug "^4.3.4"
fast-glob "^3.3.2"
is-glob "^4.0.3"
@@ -2063,15 +2063,15 @@
eslint-scope "^5.1.1"
semver "^7.3.7"
-"@typescript-eslint/utils@8.40.0":
- version "8.40.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.40.0.tgz#8d0c6430ed2f5dc350784bb0d8be514da1e54054"
- integrity sha512-Cgzi2MXSZyAUOY+BFwGs17s7ad/7L+gKt6Y8rAVVWS+7o6wrjeFN4nVfTpbE25MNcxyJ+iYUXflbs2xR9h4UBg==
+"@typescript-eslint/utils@8.41.0":
+ version "8.41.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.41.0.tgz#17cb3b766c1626311004ea41ffd8c27eb226b953"
+ integrity sha512-udbCVstxZ5jiPIXrdH+BZWnPatjlYwJuJkDA4Tbo3WyYLh8NvB+h/bKeSZHDOFKfphsZYJQqaFtLeXEqurQn1A==
dependencies:
"@eslint-community/eslint-utils" "^4.7.0"
- "@typescript-eslint/scope-manager" "8.40.0"
- "@typescript-eslint/types" "8.40.0"
- "@typescript-eslint/typescript-estree" "8.40.0"
+ "@typescript-eslint/scope-manager" "8.41.0"
+ "@typescript-eslint/types" "8.41.0"
+ "@typescript-eslint/typescript-estree" "8.41.0"
"@typescript-eslint/utils@8.6.0":
version "8.6.0"
@@ -2127,12 +2127,12 @@
"@typescript-eslint/types" "8.34.1"
eslint-visitor-keys "^4.2.1"
-"@typescript-eslint/visitor-keys@8.40.0":
- version "8.40.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.40.0.tgz#c1b45196981311fed7256863be4bfb2d3eda332a"
- integrity sha512-8CZ47QwalyRjsypfwnbI3hKy5gJDPmrkLjkgMxhi0+DZZ2QNx2naS6/hWoVYUHU7LU2zleF68V9miaVZvhFfTA==
+"@typescript-eslint/visitor-keys@8.41.0":
+ version "8.41.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.41.0.tgz#16eb99b55d207f6688002a2cf425e039579aa9a9"
+ integrity sha512-+GeGMebMCy0elMNg67LRNoVnUFPIm37iu5CmHESVx56/9Jsfdpsvbv605DQ81Pi/x11IdKUsS5nzgTYbCQU9fg==
dependencies:
- "@typescript-eslint/types" "8.40.0"
+ "@typescript-eslint/types" "8.41.0"
eslint-visitor-keys "^4.2.1"
"@typescript-eslint/visitor-keys@8.6.0":
@@ -2677,12 +2677,12 @@ axobject-query@^4.1.0:
resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-4.1.0.tgz#28768c76d0e3cff21bc62a9e2d0b6ac30042a1ee"
integrity sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==
-babel-jest@30.0.5:
- version "30.0.5"
- resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-30.0.5.tgz#7cc7dd03d0d613125d458521f635b8c2361e89cc"
- integrity sha512-mRijnKimhGDMsizTvBTWotwNpzrkHr+VvZUQBof2AufXKB8NXrL1W69TG20EvOz7aevx6FTJIaBuBkYxS8zolg==
+babel-jest@30.1.1:
+ version "30.1.1"
+ resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-30.1.1.tgz#6813b0a89c3f141ffad1f5b9bde304c26df8fbfd"
+ integrity sha512-1bZfC/V03qBCzASvZpNFhx3Ouj6LgOd4KFJm4br/fYOS+tSSvVCE61QmcAVbMTwq/GoB7KN4pzGMoyr9cMxSvQ==
dependencies:
- "@jest/transform" "30.0.5"
+ "@jest/transform" "30.1.1"
"@types/babel__core" "^7.20.5"
babel-plugin-istanbul "^7.0.0"
babel-preset-jest "30.0.1"
@@ -4144,12 +4144,12 @@ eslint-config-airbnb@^19.0.4:
object.assign "^4.1.2"
object.entries "^1.1.5"
-eslint-config-next@^15.4.7:
- version "15.4.7"
- resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-15.4.7.tgz#707c9af8bfb05427e888d6cd63bb5eacffbc86d4"
- integrity sha512-tkKKNVJKI4zMIgTpvG2x6mmdhuOdgXUL3AaSPHwxLQkvzi4Yryqvk6B0R5Z4gkpe7FKopz3ZmlpePH3NTHy3gA==
+eslint-config-next@^15.5.2:
+ version "15.5.2"
+ resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-15.5.2.tgz#9629ed1deaa131e8e80cbae20acf631c8595ca3e"
+ integrity sha512-3hPZghsLupMxxZ2ggjIIrat/bPniM2yRpsVPVM40rp8ZMzKWOJp2CGWn7+EzoV2ddkUr5fxNfHpF+wU1hGt/3g==
dependencies:
- "@next/eslint-plugin-next" "15.4.7"
+ "@next/eslint-plugin-next" "15.5.2"
"@rushstack/eslint-patch" "^1.10.3"
"@typescript-eslint/eslint-plugin" "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0"
"@typescript-eslint/parser" "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0"
@@ -4412,16 +4412,16 @@ eslint-plugin-regexp@^2.10.0:
regexp-ast-analysis "^0.7.1"
scslre "^0.3.0"
-eslint-plugin-sonarjs@^3.0.4:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/eslint-plugin-sonarjs/-/eslint-plugin-sonarjs-3.0.4.tgz#c33c09c128b5861b4a55a1517c27d4ff5d707b51"
- integrity sha512-ftQcP811kRJNXapqpQXHErEoVOdTPfYPPYd7n3AExIPwv4qWKKHf4slFvXmodiOnfgy1Tl3waPZZLD7lcvJOtw==
+eslint-plugin-sonarjs@^3.0.5:
+ version "3.0.5"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-sonarjs/-/eslint-plugin-sonarjs-3.0.5.tgz#4ba7345f97b24914db646949efa57cbf1678db9c"
+ integrity sha512-dI62Ff3zMezUToi161hs2i1HX1ie8Ia2hO0jtNBfdgRBicAG4ydy2WPt0rMTrAe3ZrlqhpAO3w1jcQEdneYoFA==
dependencies:
"@eslint-community/regexpp" "4.12.1"
builtin-modules "3.3.0"
bytes "3.1.2"
functional-red-black-tree "1.0.1"
- jsx-ast-utils "3.3.5"
+ jsx-ast-utils-x "0.1.0"
lodash.merge "4.6.2"
minimatch "9.0.5"
scslre "0.3.0"
@@ -4641,15 +4641,15 @@ exit-x@^0.2.2:
resolved "https://registry.yarnpkg.com/exit-x/-/exit-x-0.2.2.tgz#1f9052de3b8d99a696b10dad5bced9bdd5c3aa64"
integrity sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==
-expect@30.0.5:
- version "30.0.5"
- resolved "https://registry.yarnpkg.com/expect/-/expect-30.0.5.tgz#c23bf193c5e422a742bfd2990ad990811de41a5a"
- integrity sha512-P0te2pt+hHI5qLJkIR+iMvS+lYUZml8rKKsohVHAGY+uClp9XVbdyYNJOIjSRpHVp8s8YqxJCiHUkSYZGr8rtQ==
+expect@30.1.1:
+ version "30.1.1"
+ resolved "https://registry.yarnpkg.com/expect/-/expect-30.1.1.tgz#165bbdf514880bc9d4377b5b73716a38ab97b2ad"
+ integrity sha512-OKe7cdic4qbfWd/CcgwJvvCrNX2KWfuMZee9AfJHL1gTYmvqjBjZG1a2NwfhspBzxzlXwsN75WWpKTYfsJpBxg==
dependencies:
- "@jest/expect-utils" "30.0.5"
- "@jest/get-type" "30.0.1"
- jest-matcher-utils "30.0.5"
- jest-message-util "30.0.5"
+ "@jest/expect-utils" "30.1.1"
+ "@jest/get-type" "30.1.0"
+ jest-matcher-utils "30.1.1"
+ jest-message-util "30.1.0"
jest-mock "30.0.5"
jest-util "30.0.5"
@@ -5399,7 +5399,7 @@ inflight@^1.0.4:
once "^1.3.0"
wrappy "1"
-inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3:
+inherits@2, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3:
version "2.0.4"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
@@ -5831,10 +5831,10 @@ isexe@^2.0.0:
resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
-isomorphic-git@^1.33.0:
- version "1.33.0"
- resolved "https://registry.yarnpkg.com/isomorphic-git/-/isomorphic-git-1.33.0.tgz#f507df03261ddf8c7c574a1fcad76d0f7e8c7759"
- integrity sha512-a90aVhiBFtkUUe8JaqmR0gL7Thk1Ol/30rLS9c7nM20CwSbVqDctnwxX9VFSDLz5iq1wyzV6p4uyU7GStQKkag==
+isomorphic-git@^1.33.1:
+ version "1.33.1"
+ resolved "https://registry.yarnpkg.com/isomorphic-git/-/isomorphic-git-1.33.1.tgz#a3ded4cdd90a98d3822d0dc6254ded8736c51178"
+ integrity sha512-Fy5rPAncURJoqL9R+5nJXLl5rQH6YpcjJd7kdCoRJPhrBiLVkLm9b+esRqYQQlT1hKVtKtALbfNtpHjWWJgk6g==
dependencies:
async-lock "^1.4.1"
clean-git-ref "^2.0.1"
@@ -5846,7 +5846,7 @@ isomorphic-git@^1.33.0:
path-browserify "^1.0.1"
pify "^4.0.1"
readable-stream "^3.4.0"
- sha.js "^2.4.9"
+ sha.js "^2.4.12"
simple-get "^4.0.1"
istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0:
@@ -5943,25 +5943,25 @@ jest-changed-files@30.0.5:
jest-util "30.0.5"
p-limit "^3.1.0"
-jest-circus@30.0.5:
- version "30.0.5"
- resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-30.0.5.tgz#9b4d44feb56c7ffe14411ad7fc08af188c5d4da7"
- integrity sha512-h/sjXEs4GS+NFFfqBDYT7y5Msfxh04EwWLhQi0F8kuWpe+J/7tICSlswU8qvBqumR3kFgHbfu7vU6qruWWBPug==
+jest-circus@30.1.1:
+ version "30.1.1"
+ resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-30.1.1.tgz#9f5b942e20641e7ee0c5e9f2e0c7690f75371d39"
+ integrity sha512-M3Vd4x5wD7eSJspuTvRF55AkOOBndRxgW3gqQBDlFvbH3X+ASdi8jc+EqXEeAFd/UHulVYIlC4XKJABOhLw6UA==
dependencies:
- "@jest/environment" "30.0.5"
- "@jest/expect" "30.0.5"
- "@jest/test-result" "30.0.5"
+ "@jest/environment" "30.1.1"
+ "@jest/expect" "30.1.1"
+ "@jest/test-result" "30.1.1"
"@jest/types" "30.0.5"
"@types/node" "*"
chalk "^4.1.2"
co "^4.6.0"
dedent "^1.6.0"
is-generator-fn "^2.1.0"
- jest-each "30.0.5"
- jest-matcher-utils "30.0.5"
- jest-message-util "30.0.5"
- jest-runtime "30.0.5"
- jest-snapshot "30.0.5"
+ jest-each "30.1.0"
+ jest-matcher-utils "30.1.1"
+ jest-message-util "30.1.0"
+ jest-runtime "30.1.1"
+ jest-snapshot "30.1.1"
jest-util "30.0.5"
p-limit "^3.1.0"
pretty-format "30.0.5"
@@ -5969,46 +5969,46 @@ jest-circus@30.0.5:
slash "^3.0.0"
stack-utils "^2.0.6"
-jest-cli@30.0.5:
- version "30.0.5"
- resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-30.0.5.tgz#c3fbfdabd1a5c428429476f915a1ba6d0774cc50"
- integrity sha512-Sa45PGMkBZzF94HMrlX4kUyPOwUpdZasaliKN3mifvDmkhLYqLLg8HQTzn6gq7vJGahFYMQjXgyJWfYImKZzOw==
+jest-cli@30.1.1:
+ version "30.1.1"
+ resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-30.1.1.tgz#1911a86ec51f3e55f6fc0b64002400bcc8bb75a8"
+ integrity sha512-xm9llxuh5OoI5KZaYzlMhklryHBwg9LZy/gEaaMlXlxb+cZekGNzukU0iblbDo3XOBuN6N0CgK4ykgNRYSEb6g==
dependencies:
- "@jest/core" "30.0.5"
- "@jest/test-result" "30.0.5"
+ "@jest/core" "30.1.1"
+ "@jest/test-result" "30.1.1"
"@jest/types" "30.0.5"
chalk "^4.1.2"
exit-x "^0.2.2"
import-local "^3.2.0"
- jest-config "30.0.5"
+ jest-config "30.1.1"
jest-util "30.0.5"
- jest-validate "30.0.5"
+ jest-validate "30.1.0"
yargs "^17.7.2"
-jest-config@30.0.5:
- version "30.0.5"
- resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-30.0.5.tgz#567cf39b595229b786506a496c22e222d5e8d480"
- integrity sha512-aIVh+JNOOpzUgzUnPn5FLtyVnqc3TQHVMupYtyeURSb//iLColiMIR8TxCIDKyx9ZgjKnXGucuW68hCxgbrwmA==
+jest-config@30.1.1:
+ version "30.1.1"
+ resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-30.1.1.tgz#d0dc7fa49190076cba26499542c43f5f4162071c"
+ integrity sha512-xuPGUGDw+9fPPnGmddnLnHS/mhKUiJOW7K65vErYmglEPKq65NKwSRchkQ7iv6gqjs2l+YNEsAtbsplxozdOWg==
dependencies:
"@babel/core" "^7.27.4"
- "@jest/get-type" "30.0.1"
+ "@jest/get-type" "30.1.0"
"@jest/pattern" "30.0.1"
- "@jest/test-sequencer" "30.0.5"
+ "@jest/test-sequencer" "30.1.1"
"@jest/types" "30.0.5"
- babel-jest "30.0.5"
+ babel-jest "30.1.1"
chalk "^4.1.2"
ci-info "^4.2.0"
deepmerge "^4.3.1"
glob "^10.3.10"
graceful-fs "^4.2.11"
- jest-circus "30.0.5"
+ jest-circus "30.1.1"
jest-docblock "30.0.1"
- jest-environment-node "30.0.5"
+ jest-environment-node "30.1.1"
jest-regex-util "30.0.1"
- jest-resolve "30.0.5"
- jest-runner "30.0.5"
+ jest-resolve "30.1.0"
+ jest-runner "30.1.1"
jest-util "30.0.5"
- jest-validate "30.0.5"
+ jest-validate "30.1.0"
micromatch "^4.0.8"
parse-json "^5.2.0"
pretty-format "30.0.5"
@@ -6025,13 +6025,13 @@ jest-diff@30.0.0:
chalk "^4.1.2"
pretty-format "30.0.0"
-jest-diff@30.0.5:
- version "30.0.5"
- resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-30.0.5.tgz#b40f81e0c0d13e5b81c4d62b0d0dfa6a524ee0fd"
- integrity sha512-1UIqE9PoEKaHcIKvq2vbibrCog4Y8G0zmOxgQUVEiTqwR5hJVMCoDsN1vFvI5JvwD37hjueZ1C4l2FyGnfpE0A==
+jest-diff@30.1.1:
+ version "30.1.1"
+ resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-30.1.1.tgz#cfe8327c059178affac17d4c003e7096ad19583c"
+ integrity sha512-LUU2Gx8EhYxpdzTR6BmjL1ifgOAQJQELTHOiPv9KITaKjZvJ9Jmgigx01tuZ49id37LorpGc9dPBPlXTboXScw==
dependencies:
"@jest/diff-sequences" "30.0.1"
- "@jest/get-type" "30.0.1"
+ "@jest/get-type" "30.1.0"
chalk "^4.1.2"
pretty-format "30.0.5"
@@ -6042,45 +6042,45 @@ jest-docblock@30.0.1:
dependencies:
detect-newline "^3.1.0"
-jest-each@30.0.5:
- version "30.0.5"
- resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-30.0.5.tgz#5962264ff246cd757ba44db096c1bc5b4835173e"
- integrity sha512-dKjRsx1uZ96TVyejD3/aAWcNKy6ajMaN531CwWIsrazIqIoXI9TnnpPlkrEYku/8rkS3dh2rbH+kMOyiEIv0xQ==
+jest-each@30.1.0:
+ version "30.1.0"
+ resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-30.1.0.tgz#228756d5ea9e4dcb462fc2e90a44ec27dd482d23"
+ integrity sha512-A+9FKzxPluqogNahpCv04UJvcZ9B3HamqpDNWNKDjtxVRYB8xbZLFuCr8JAJFpNp83CA0anGQFlpQna9Me+/tQ==
dependencies:
- "@jest/get-type" "30.0.1"
+ "@jest/get-type" "30.1.0"
"@jest/types" "30.0.5"
chalk "^4.1.2"
jest-util "30.0.5"
pretty-format "30.0.5"
-jest-environment-jsdom@^30.0.5:
- version "30.0.5"
- resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-30.0.5.tgz#36351cc8a14fcd54945da0beb029af493d7d5764"
- integrity sha512-BmnDEoAH+jEjkPrvE9DTKS2r3jYSJWlN/r46h0/DBUxKrkgt2jAZ5Nj4wXLAcV1KWkRpcFqA5zri9SWzJZ1cCg==
+jest-environment-jsdom@^30.1.1:
+ version "30.1.1"
+ resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-30.1.1.tgz#f47f3451c0b2a06773f86aca6de892f5d5473ec6"
+ integrity sha512-fInyXsHSuPaERmRiub4V6jl6KERXowGqY8AISJrXZjOq7vdP46qecm+GnTngjcUPeHFqrxp1PfP0XuFfKTzA2A==
dependencies:
- "@jest/environment" "30.0.5"
- "@jest/environment-jsdom-abstract" "30.0.5"
+ "@jest/environment" "30.1.1"
+ "@jest/environment-jsdom-abstract" "30.1.1"
"@types/jsdom" "^21.1.7"
"@types/node" "*"
jsdom "^26.1.0"
-jest-environment-node@30.0.5:
- version "30.0.5"
- resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-30.0.5.tgz#6a98dd80e0384ead67ed05643381395f6cda93c9"
- integrity sha512-ppYizXdLMSvciGsRsMEnv/5EFpvOdXBaXRBzFUDPWrsfmog4kYrOGWXarLllz6AXan6ZAA/kYokgDWuos1IKDA==
+jest-environment-node@30.1.1:
+ version "30.1.1"
+ resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-30.1.1.tgz#e9a026147d25637e7bc03d2b7d03b41d5488dfc4"
+ integrity sha512-IaMoaA6saxnJimqCppUDqKck+LKM0Jg+OxyMUIvs1yGd2neiC22o8zXo90k04+tO+49OmgMR4jTgM5e4B0S62Q==
dependencies:
- "@jest/environment" "30.0.5"
- "@jest/fake-timers" "30.0.5"
+ "@jest/environment" "30.1.1"
+ "@jest/fake-timers" "30.1.1"
"@jest/types" "30.0.5"
"@types/node" "*"
jest-mock "30.0.5"
jest-util "30.0.5"
- jest-validate "30.0.5"
+ jest-validate "30.1.0"
-jest-haste-map@30.0.5:
- version "30.0.5"
- resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-30.0.5.tgz#fdd0daa322b02eb34267854cff2859fae21e92a6"
- integrity sha512-dkmlWNlsTSR0nH3nRfW5BKbqHefLZv0/6LCccG0xFCTWcJu8TuEwG+5Cm75iBfjVoockmO6J35o5gxtFSn5xeg==
+jest-haste-map@30.1.0:
+ version "30.1.0"
+ resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-30.1.0.tgz#e54d84e07fac15ea3a98903b735048e36d7d2ed3"
+ integrity sha512-JLeM84kNjpRkggcGpQLsV7B8W4LNUWz7oDNVnY1Vjj22b5/fAb3kk3htiD+4Na8bmJmjJR7rBtS2Rmq/NEcADg==
dependencies:
"@jest/types" "30.0.5"
"@types/node" "*"
@@ -6089,18 +6089,18 @@ jest-haste-map@30.0.5:
graceful-fs "^4.2.11"
jest-regex-util "30.0.1"
jest-util "30.0.5"
- jest-worker "30.0.5"
+ jest-worker "30.1.0"
micromatch "^4.0.8"
walker "^1.0.8"
optionalDependencies:
fsevents "^2.3.3"
-jest-leak-detector@30.0.5:
- version "30.0.5"
- resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-30.0.5.tgz#00cfd2b323f48d8f4416b0a3e05fcf4c51f18864"
- integrity sha512-3Uxr5uP8jmHMcsOtYMRB/zf1gXN3yUIc+iPorhNETG54gErFIiUhLvyY/OggYpSMOEYqsmRxmuU4ZOoX5jpRFg==
+jest-leak-detector@30.1.0:
+ version "30.1.0"
+ resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-30.1.0.tgz#8b86e7c5f1e3e4f2a32d930ec769103ad0985874"
+ integrity sha512-AoFvJzwxK+4KohH60vRuHaqXfWmeBATFZpzpmzNmYTtmRMiyGPVhkXpBqxUQunw+dQB48bDf4NpUs6ivVbRv1g==
dependencies:
- "@jest/get-type" "30.0.1"
+ "@jest/get-type" "30.1.0"
pretty-format "30.0.5"
jest-matcher-utils@30.0.0:
@@ -6113,14 +6113,14 @@ jest-matcher-utils@30.0.0:
jest-diff "30.0.0"
pretty-format "30.0.0"
-jest-matcher-utils@30.0.5:
- version "30.0.5"
- resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-30.0.5.tgz#dff3334be58faea4a5e1becc228656fbbfc2467d"
- integrity sha512-uQgGWt7GOrRLP1P7IwNWwK1WAQbq+m//ZY0yXygyfWp0rJlksMSLQAA4wYQC3b6wl3zfnchyTx+k3HZ5aPtCbQ==
+jest-matcher-utils@30.1.1:
+ version "30.1.1"
+ resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-30.1.1.tgz#e45419d966cd2e5e7d7ade6da747035c6a3b8afc"
+ integrity sha512-SuH2QVemK48BNTqReti6FtjsMPFsSOD/ZzRxU1TttR7RiRsRSe78d03bb4Cx6D4bQC/80Q8U4VnaaAH9FlbZ9w==
dependencies:
- "@jest/get-type" "30.0.1"
+ "@jest/get-type" "30.1.0"
chalk "^4.1.2"
- jest-diff "30.0.5"
+ jest-diff "30.1.1"
pretty-format "30.0.5"
jest-message-util@30.0.0:
@@ -6138,10 +6138,10 @@ jest-message-util@30.0.0:
slash "^3.0.0"
stack-utils "^2.0.6"
-jest-message-util@30.0.5:
- version "30.0.5"
- resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-30.0.5.tgz#dd12ffec91dd3fa6a59cbd538a513d8e239e070c"
- integrity sha512-NAiDOhsK3V7RU0Aa/HnrQo+E4JlbarbmI3q6Pi4KcxicdtjV82gcIUrejOtczChtVQR4kddu1E1EJlW6EN9IyA==
+jest-message-util@30.1.0:
+ version "30.1.0"
+ resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-30.1.0.tgz#653a9bb1a33306eddf13455ce0666ba621b767c4"
+ integrity sha512-HizKDGG98cYkWmaLUHChq4iN+oCENohQLb7Z5guBPumYs+/etonmNFlg1Ps6yN9LTPyZn+M+b/9BbnHx3WTMDg==
dependencies:
"@babel/code-frame" "^7.27.1"
"@jest/types" "30.0.5"
@@ -6186,37 +6186,37 @@ jest-regex-util@30.0.1:
resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-30.0.1.tgz#f17c1de3958b67dfe485354f5a10093298f2a49b"
integrity sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA==
-jest-resolve-dependencies@30.0.5:
- version "30.0.5"
- resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-30.0.5.tgz#53be4c51d296c84a0e75608e7b77b6fe92dbac29"
- integrity sha512-/xMvBR4MpwkrHW4ikZIWRttBBRZgWK4d6xt3xW1iRDSKt4tXzYkMkyPfBnSCgv96cpkrctfXs6gexeqMYqdEpw==
+jest-resolve-dependencies@30.1.1:
+ version "30.1.1"
+ resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-30.1.1.tgz#7ed42f87a017a53655a46681cc2ec63609efcaec"
+ integrity sha512-tRtaaoH8Ws1Gn1o/9pedt19dvVgr81WwdmvJSP9Ow3amOUOP2nN9j94u5jC9XlIfa2Q1FQKIWWQwL4ajqsjCGQ==
dependencies:
jest-regex-util "30.0.1"
- jest-snapshot "30.0.5"
+ jest-snapshot "30.1.1"
-jest-resolve@30.0.5:
- version "30.0.5"
- resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-30.0.5.tgz#f52f91600070b7073db465dc553eee5471ea8e06"
- integrity sha512-d+DjBQ1tIhdz91B79mywH5yYu76bZuE96sSbxj8MkjWVx5WNdt1deEFRONVL4UkKLSrAbMkdhb24XN691yDRHg==
+jest-resolve@30.1.0:
+ version "30.1.0"
+ resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-30.1.0.tgz#f434f576578a5b9c4e5a73352c08e99ea319e840"
+ integrity sha512-hASe7D/wRtZw8Cm607NrlF7fi3HWC5wmA5jCVc2QjQAB2pTwP9eVZILGEi6OeSLNUtE1zb04sXRowsdh5CUjwA==
dependencies:
chalk "^4.1.2"
graceful-fs "^4.2.11"
- jest-haste-map "30.0.5"
+ jest-haste-map "30.1.0"
jest-pnp-resolver "^1.2.3"
jest-util "30.0.5"
- jest-validate "30.0.5"
+ jest-validate "30.1.0"
slash "^3.0.0"
unrs-resolver "^1.7.11"
-jest-runner@30.0.5:
- version "30.0.5"
- resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-30.0.5.tgz#5cbaaf85964246da4f65d697f186846f23cd9b5a"
- integrity sha512-JcCOucZmgp+YuGgLAXHNy7ualBx4wYSgJVWrYMRBnb79j9PD0Jxh0EHvR5Cx/r0Ce+ZBC4hCdz2AzFFLl9hCiw==
+jest-runner@30.1.1:
+ version "30.1.1"
+ resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-30.1.1.tgz#22c8d892293504a5afa085261cd04559e1cd5f16"
+ integrity sha512-ATe6372SOfJvCRExtCAr06I4rGujwFdKg44b6i7/aOgFnULwjxzugJ0Y4AnG+jeSeQi8dU7R6oqLGmsxRUbErQ==
dependencies:
- "@jest/console" "30.0.5"
- "@jest/environment" "30.0.5"
- "@jest/test-result" "30.0.5"
- "@jest/transform" "30.0.5"
+ "@jest/console" "30.1.1"
+ "@jest/environment" "30.1.1"
+ "@jest/test-result" "30.1.1"
+ "@jest/transform" "30.1.1"
"@jest/types" "30.0.5"
"@types/node" "*"
chalk "^4.1.2"
@@ -6224,29 +6224,29 @@ jest-runner@30.0.5:
exit-x "^0.2.2"
graceful-fs "^4.2.11"
jest-docblock "30.0.1"
- jest-environment-node "30.0.5"
- jest-haste-map "30.0.5"
- jest-leak-detector "30.0.5"
- jest-message-util "30.0.5"
- jest-resolve "30.0.5"
- jest-runtime "30.0.5"
+ jest-environment-node "30.1.1"
+ jest-haste-map "30.1.0"
+ jest-leak-detector "30.1.0"
+ jest-message-util "30.1.0"
+ jest-resolve "30.1.0"
+ jest-runtime "30.1.1"
jest-util "30.0.5"
- jest-watcher "30.0.5"
- jest-worker "30.0.5"
+ jest-watcher "30.1.1"
+ jest-worker "30.1.0"
p-limit "^3.1.0"
source-map-support "0.5.13"
-jest-runtime@30.0.5:
- version "30.0.5"
- resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-30.0.5.tgz#d6a7e22687264240d1786d6f7682ac6a2872e552"
- integrity sha512-7oySNDkqpe4xpX5PPiJTe5vEa+Ak/NnNz2bGYZrA1ftG3RL3EFlHaUkA1Cjx+R8IhK0Vg43RML5mJedGTPNz3A==
+jest-runtime@30.1.1:
+ version "30.1.1"
+ resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-30.1.1.tgz#f1738e72912b1b86b6f48593c6d015d758246606"
+ integrity sha512-7sOyR0Oekw4OesQqqBHuYJRB52QtXiq0NNgLRzVogiMSxKCMiliUd6RrXHCnG5f12Age/ggidCBiQftzcA9XKw==
dependencies:
- "@jest/environment" "30.0.5"
- "@jest/fake-timers" "30.0.5"
- "@jest/globals" "30.0.5"
+ "@jest/environment" "30.1.1"
+ "@jest/fake-timers" "30.1.1"
+ "@jest/globals" "30.1.1"
"@jest/source-map" "30.0.1"
- "@jest/test-result" "30.0.5"
- "@jest/transform" "30.0.5"
+ "@jest/test-result" "30.1.1"
+ "@jest/transform" "30.1.1"
"@jest/types" "30.0.5"
"@types/node" "*"
chalk "^4.1.2"
@@ -6254,38 +6254,38 @@ jest-runtime@30.0.5:
collect-v8-coverage "^1.0.2"
glob "^10.3.10"
graceful-fs "^4.2.11"
- jest-haste-map "30.0.5"
- jest-message-util "30.0.5"
+ jest-haste-map "30.1.0"
+ jest-message-util "30.1.0"
jest-mock "30.0.5"
jest-regex-util "30.0.1"
- jest-resolve "30.0.5"
- jest-snapshot "30.0.5"
+ jest-resolve "30.1.0"
+ jest-snapshot "30.1.1"
jest-util "30.0.5"
slash "^3.0.0"
strip-bom "^4.0.0"
-jest-snapshot@30.0.5:
- version "30.0.5"
- resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-30.0.5.tgz#6600716eef2e6d8ea1dd788ae4385f3a2791b11f"
- integrity sha512-T00dWU/Ek3LqTp4+DcW6PraVxjk28WY5Ua/s+3zUKSERZSNyxTqhDXCWKG5p2HAJ+crVQ3WJ2P9YVHpj1tkW+g==
+jest-snapshot@30.1.1:
+ version "30.1.1"
+ resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-30.1.1.tgz#ef9bfdc22b4e807622e14fe32fd40745a2c031e5"
+ integrity sha512-7/iBEzoJqEt2TjkQY+mPLHP8cbPhLReZVkkxjTMzIzoTC4cZufg7HzKo/n9cIkXKj2LG0x3mmBHsZto+7TOmFg==
dependencies:
"@babel/core" "^7.27.4"
"@babel/generator" "^7.27.5"
"@babel/plugin-syntax-jsx" "^7.27.1"
"@babel/plugin-syntax-typescript" "^7.27.1"
"@babel/types" "^7.27.3"
- "@jest/expect-utils" "30.0.5"
- "@jest/get-type" "30.0.1"
- "@jest/snapshot-utils" "30.0.5"
- "@jest/transform" "30.0.5"
+ "@jest/expect-utils" "30.1.1"
+ "@jest/get-type" "30.1.0"
+ "@jest/snapshot-utils" "30.1.1"
+ "@jest/transform" "30.1.1"
"@jest/types" "30.0.5"
babel-preset-current-node-syntax "^1.1.0"
chalk "^4.1.2"
- expect "30.0.5"
+ expect "30.1.1"
graceful-fs "^4.2.11"
- jest-diff "30.0.5"
- jest-matcher-utils "30.0.5"
- jest-message-util "30.0.5"
+ jest-diff "30.1.1"
+ jest-matcher-utils "30.1.1"
+ jest-message-util "30.1.0"
jest-util "30.0.5"
pretty-format "30.0.5"
semver "^7.7.2"
@@ -6315,24 +6315,24 @@ jest-util@30.0.5:
graceful-fs "^4.2.11"
picomatch "^4.0.2"
-jest-validate@30.0.5:
- version "30.0.5"
- resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-30.0.5.tgz#d26fd218b8d566bff48fd98880b8ea94fd0d8456"
- integrity sha512-ouTm6VFHaS2boyl+k4u+Qip4TSH7Uld5tyD8psQ8abGgt2uYYB8VwVfAHWHjHc0NWmGGbwO5h0sCPOGHHevefw==
+jest-validate@30.1.0:
+ version "30.1.0"
+ resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-30.1.0.tgz#585aae6c9ee1ac138dbacbece8a7838ca7773e60"
+ integrity sha512-7P3ZlCFW/vhfQ8pE7zW6Oi4EzvuB4sgR72Q1INfW9m0FGo0GADYlPwIkf4CyPq7wq85g+kPMtPOHNAdWHeBOaA==
dependencies:
- "@jest/get-type" "30.0.1"
+ "@jest/get-type" "30.1.0"
"@jest/types" "30.0.5"
camelcase "^6.3.0"
chalk "^4.1.2"
leven "^3.1.0"
pretty-format "30.0.5"
-jest-watcher@30.0.5:
- version "30.0.5"
- resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-30.0.5.tgz#90db6e3f582b88085bde58f7555cbdd3a1beb10d"
- integrity sha512-z9slj/0vOwBDBjN3L4z4ZYaA+pG56d6p3kTUhFRYGvXbXMWhXmb/FIxREZCD06DYUwDKKnj2T80+Pb71CQ0KEg==
+jest-watcher@30.1.1:
+ version "30.1.1"
+ resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-30.1.1.tgz#de9341d38d8efb0e466f5f4cd7fde8479d15c998"
+ integrity sha512-CrAQ73LlaS6KGQQw6NBi71g7qvP7scy+4+2c0jKX6+CWaYg85lZiig5nQQVTsS5a5sffNPL3uxXnaE9d7v9eQg==
dependencies:
- "@jest/test-result" "30.0.5"
+ "@jest/test-result" "30.1.1"
"@jest/types" "30.0.5"
"@types/node" "*"
ansi-escapes "^4.3.2"
@@ -6341,10 +6341,10 @@ jest-watcher@30.0.5:
jest-util "30.0.5"
string-length "^4.0.2"
-jest-worker@30.0.5:
- version "30.0.5"
- resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-30.0.5.tgz#0b85cbab10610303e8d84e214f94d8f052c3cd04"
- integrity sha512-ojRXsWzEP16NdUuBw/4H/zkZdHOa7MMYCk4E430l+8fELeLg/mqmMlRhjL7UNZvQrDmnovWZV4DxX03fZF48fQ==
+jest-worker@30.1.0:
+ version "30.1.0"
+ resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-30.1.0.tgz#a89c36772be449d4bdb60697fb695a1673b12ac2"
+ integrity sha512-uvWcSjlwAAgIu133Tt77A05H7RIk3Ho8tZL50bQM2AkvLdluw9NG48lRCl3Dt+MOH719n/0nnb5YxUwcuJiKRA==
dependencies:
"@types/node" "*"
"@ungap/structured-clone" "^1.3.0"
@@ -6352,15 +6352,15 @@ jest-worker@30.0.5:
merge-stream "^2.0.0"
supports-color "^8.1.1"
-jest@^30.0.5:
- version "30.0.5"
- resolved "https://registry.yarnpkg.com/jest/-/jest-30.0.5.tgz#ee62729fb77829790d67c660d852350fbde315ce"
- integrity sha512-y2mfcJywuTUkvLm2Lp1/pFX8kTgMO5yyQGq/Sk/n2mN7XWYp4JsCZ/QXW34M8YScgk8bPZlREH04f6blPnoHnQ==
+jest@^30.1.1:
+ version "30.1.1"
+ resolved "https://registry.yarnpkg.com/jest/-/jest-30.1.1.tgz#43c4ea62f280ea978f17629d507f0c44eb552bef"
+ integrity sha512-yC3JvpP/ZcAZX5rYCtXO/g9k6VTCQz0VFE2v1FpxytWzUqfDtu0XL/pwnNvptzYItvGwomh1ehomRNMOyhCJKw==
dependencies:
- "@jest/core" "30.0.5"
+ "@jest/core" "30.1.1"
"@jest/types" "30.0.5"
import-local "^3.2.0"
- jest-cli "30.0.5"
+ jest-cli "30.1.1"
"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
version "4.0.0"
@@ -6470,7 +6470,12 @@ json5@^2.1.3, json5@^2.2.3:
resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283"
integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
-jsx-ast-utils@3.3.5, "jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.5:
+jsx-ast-utils-x@0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/jsx-ast-utils-x/-/jsx-ast-utils-x-0.1.0.tgz#b0933d66a69e0aa1ae23f74fb87b079ec298652f"
+ integrity sha512-eQQBjBnsVtGacsG9uJNB8qOr3yA8rga4wAaGG1qRcBzSIvfhERLrWxMAM1hp5fcS6Abo8M4+bUBTekYR0qTPQw==
+
+"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.5:
version "3.3.5"
resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz#4766bd05a8e2a11af222becd19e15575e52a853a"
integrity sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==
@@ -6994,25 +6999,25 @@ negotiator@0.6.3:
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd"
integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==
-next@^15.4.7:
- version "15.4.7"
- resolved "https://registry.yarnpkg.com/next/-/next-15.4.7.tgz#927d818068a99c82ef1e988eb5214e906bfe4d00"
- integrity sha512-OcqRugwF7n7mC8OSYjvsZhhG1AYSvulor1EIUsIkbbEbf1qoE5EbH36Swj8WhF4cHqmDgkiam3z1c1W0J1Wifg==
+next@^15.5.2:
+ version "15.5.2"
+ resolved "https://registry.yarnpkg.com/next/-/next-15.5.2.tgz#5e50102443fb0328a9dfcac2d82465c7bac93693"
+ integrity sha512-H8Otr7abj1glFhbGnvUt3gz++0AF1+QoCXEBmd/6aKbfdFwrn0LpA836Ed5+00va/7HQSDD+mOoVhn3tNy3e/Q==
dependencies:
- "@next/env" "15.4.7"
+ "@next/env" "15.5.2"
"@swc/helpers" "0.5.15"
caniuse-lite "^1.0.30001579"
postcss "8.4.31"
styled-jsx "5.1.6"
optionalDependencies:
- "@next/swc-darwin-arm64" "15.4.7"
- "@next/swc-darwin-x64" "15.4.7"
- "@next/swc-linux-arm64-gnu" "15.4.7"
- "@next/swc-linux-arm64-musl" "15.4.7"
- "@next/swc-linux-x64-gnu" "15.4.7"
- "@next/swc-linux-x64-musl" "15.4.7"
- "@next/swc-win32-arm64-msvc" "15.4.7"
- "@next/swc-win32-x64-msvc" "15.4.7"
+ "@next/swc-darwin-arm64" "15.5.2"
+ "@next/swc-darwin-x64" "15.5.2"
+ "@next/swc-linux-arm64-gnu" "15.5.2"
+ "@next/swc-linux-arm64-musl" "15.5.2"
+ "@next/swc-linux-x64-gnu" "15.5.2"
+ "@next/swc-linux-x64-musl" "15.5.2"
+ "@next/swc-win32-arm64-msvc" "15.5.2"
+ "@next/swc-win32-x64-msvc" "15.5.2"
sharp "^0.34.3"
no-case@^3.0.4:
@@ -7458,17 +7463,17 @@ playlist-parser@^0.0.12:
dependencies:
xmldom "0.1.16"
-playwright-core@1.54.2, playwright-core@^1.54.2:
- version "1.54.2"
- resolved "https://registry.yarnpkg.com/playwright-core/-/playwright-core-1.54.2.tgz#73cc5106f19ec6b9371908603d61a7f171ebd8f0"
- integrity sha512-n5r4HFbMmWsB4twG7tJLDN9gmBUeSPcsBZiWSE4DnYz9mJMAFqr2ID7+eGC9kpEnxExJ1epttwR59LEWCk8mtA==
+playwright-core@1.55.0, playwright-core@^1.55.0:
+ version "1.55.0"
+ resolved "https://registry.yarnpkg.com/playwright-core/-/playwright-core-1.55.0.tgz#ec8a9f8ef118afb3e86e0f46f1393e3bea32adf4"
+ integrity sha512-GvZs4vU3U5ro2nZpeiwyb0zuFaqb9sUiAJuyrWpcGouD8y9/HLgGbNRjIph7zU9D3hnPaisMl9zG9CgFi/biIg==
-playwright@1.54.2:
- version "1.54.2"
- resolved "https://registry.yarnpkg.com/playwright/-/playwright-1.54.2.tgz#e2435abb2db3a96a276f8acc3ada1a85b587dff3"
- integrity sha512-Hu/BMoA1NAdRUuulyvQC0pEqZ4vQbGfn8f7wPXcnqQmM+zct9UliKxsIkLNmz/ku7LElUNqmaiv1TG/aL5ACsw==
+playwright@1.55.0:
+ version "1.55.0"
+ resolved "https://registry.yarnpkg.com/playwright/-/playwright-1.55.0.tgz#7aca7ac3ffd9e083a8ad8b2514d6f9ba401cc78b"
+ integrity sha512-sdCWStblvV1YU909Xqx0DhOjPZE4/5lJsIS84IfN9dAZfcl/CIZ5O8l3o0j7hPMjDvqoTF8ZUcc+i/GL5erstA==
dependencies:
- playwright-core "1.54.2"
+ playwright-core "1.55.0"
optionalDependencies:
fsevents "2.3.2"
@@ -8092,7 +8097,7 @@ safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
-safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@~5.2.0:
+safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.2.1, safe-buffer@~5.2.0:
version "5.2.1"
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
@@ -8243,13 +8248,14 @@ setimmediate@^1.0.5:
resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285"
integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==
-sha.js@^2.4.9:
- version "2.4.11"
- resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7"
- integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==
+sha.js@^2.4.12:
+ version "2.4.12"
+ resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.12.tgz#eb8b568bf383dfd1867a32c3f2b74eb52bdbf23f"
+ integrity sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w==
dependencies:
- inherits "^2.0.1"
- safe-buffer "^5.0.1"
+ inherits "^2.0.4"
+ safe-buffer "^5.2.1"
+ to-buffer "^1.2.0"
shallowequal@1.1.0:
version "1.1.0"
@@ -9011,6 +9017,15 @@ tmpl@1.0.5:
resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc"
integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==
+to-buffer@^1.2.0:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.2.1.tgz#2ce650cdb262e9112a18e65dc29dcb513c8155e0"
+ integrity sha512-tB82LpAIWjhLYbqjx3X4zEeHN6M8CiuOEy2JY8SEQVdYRe3CCHOFaqrBW1doLDrfpWhplcW7BL+bO3/6S3pcDQ==
+ dependencies:
+ isarray "^2.0.5"
+ safe-buffer "^5.2.1"
+ typed-array-buffer "^1.0.3"
+
to-data-view@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/to-data-view/-/to-data-view-1.1.0.tgz#08d6492b0b8deb9b29bdf1f61c23eadfa8994d00"