diff --git a/.github/workflows/lint-autofix.yml b/.github/workflows/lint-autofix.yml index b2926585e2a7..51714dbbc945 100644 --- a/.github/workflows/lint-autofix.yml +++ b/.github/workflows/lint-autofix.yml @@ -45,6 +45,9 @@ jobs: - name: AutoFix Spelling run: yarn lint:spelling:fix + - name: AutoFix Dependency versions + run: yarn lint:spelling:fix + - name: Print Diff run: git diff diff --git a/.syncpackrc.ts b/.syncpackrc.ts new file mode 100644 index 000000000000..c80893e549cd --- /dev/null +++ b/.syncpackrc.ts @@ -0,0 +1,98 @@ +/** + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +import fs from 'fs-extra'; +import type {RcFile} from 'syncpack'; + +const lernaJson = await fs.readJSON('./lerna.json'); + +const CurrentDocusaurusVersion = lernaJson.version; + +export default { + source: [ + 'package.json', + 'packages/*/package.json', + 'website/package.json', + 'argos/package.json', + 'packages/create-docusaurus/templates/*/package.json', + ], + + semverGroups: [ + { + label: 'Use ~ for TypeScript monorepo root and init templates', + dependencies: ['typescript'], + range: '~', + }, + ], + + versionGroups: [ + { + label: 'Ignore * deps in type-alias packages', + packages: [ + '@docusaurus/module-type-aliases', + '@docusaurus/theme-common', + '@docusaurus/types', + ], + dependencies: [ + 'react', + 'react-dom', + '@types/react', + '@types/react-router-config', + '@types/react-router-dom', + ], + isIgnored: true, + }, + + { + label: 'Ignore * internal peerDependencies', + packages: [ + '@docusaurus/core', + '@docusaurus/bundler', + '@docusaurus/faster', + + // TODO Docusaurus v4: refactor, these peerDeps shouldn't be needed + '@docusaurus/plugin-content-blog', + '@docusaurus/theme-common', + ], + dependencyTypes: ['peer'], + dependencies: [ + '@docusaurus/faster', + '@docusaurus/plugin-content-docs', + '@docusaurus/types', + ], + isIgnored: true, + }, + + { + label: 'Ignore broad ESLint peerDep range in ESLint plugin', + packages: ['@docusaurus/eslint-plugin'], + dependencyTypes: ['peer'], + dependencies: ['eslint'], + isIgnored: true, + }, + + { + label: 'Ignore >= TS range in @docusaurus/tsconfig', + packages: ['@docusaurus/tsconfig'], + dependencyTypes: ['peer'], + isIgnored: true, + }, + + { + label: 'Internal @docusaurus/* monorepo packages use pinned version', + dependencies: [ + '@docusaurus/**', + + // This one is not a monorepo package + '!@docusaurus/responsive-loader', + ], + pinVersion: CurrentDocusaurusVersion, + }, + + // Default: all remaining dependencies — highest version wins (syncpack default) + ], +} satisfies RcFile; diff --git a/package.json b/package.json index a4032b534a23..b768086ee895 100644 --- a/package.json +++ b/package.json @@ -57,14 +57,16 @@ "prepare": "husky install", "format": "prettier --write .", "format:diff": "prettier --list-different .", - "lint": "yarn lint:js && yarn lint:style && yarn lint:spelling", - "lint:ci": "yarn lint:js --quiet && yarn lint:style && yarn lint:spelling", + "lint": "yarn lint:js && yarn lint:style && yarn lint:spelling && yarn lint:syncpack", + "lint:ci": "yarn lint:js --quiet && yarn lint:style && yarn lint:spelling && yarn lint:syncpack", "lint:js": "eslint --cache --report-unused-disable-directives \"**/*.{js,jsx,ts,tsx,mjs}\"", "lint:js:fix": "yarn lint:js --fix", "lint:spelling": "cspell \"**\" --no-progress --show-context --show-suggestions", "lint:spelling:fix": "yarn rimraf project-words.txt && echo \"# Project Words - DO NOT TOUCH - This is updated through CI\" >> project-words.txt && yarn -s lint:spelling --words-only --unique --no-exit-code --no-summary \"**\" | cross-env LC_ALL=C sort --ignore-case >> project-words.txt", "lint:style": "stylelint \"**/*.css\"", "lint:style:fix": "yarn lint:style --fix", + "lint:syncpack": "syncpack lint", + "lint:syncpack:fix": "syncpack fix", "lerna": "lerna", "test": "jest", "test:build:website": "./admin/scripts/test-release.sh", @@ -78,7 +80,7 @@ "@ai-sdk/react": "^2.0.30", "@crowdin/cli": "^3.13.0", "@prettier/plugin-xml": "^2.2.0", - "@swc/core": "^1.7.14", + "@swc/core": "^1.7.39", "@swc/jest": "^0.2.39", "@testing-library/dom": "^10.4.1", "@testing-library/jest-dom": "^6.9.1", @@ -121,14 +123,15 @@ "pkg-pr-new": "^0.0.66", "postinstall-postinstall": "^2.1.0", "prettier": "^2.8.8", - "react": "^19.2.4", - "react-dom": "^19.2.4", + "react": "^19.2.0", + "react-dom": "^19.2.0", "rimraf": "^3.0.2", "sharp": "^0.32.3", "strip-ansi": "^6.0.1", "stylelint": "^14.16.1", "stylelint-config-prettier": "^9.0.5", "stylelint-config-standard": "^29.0.0", + "syncpack": "^14.3.0", "typescript": "~6.0.2" }, "resolutions": { diff --git a/packages/create-docusaurus/templates/classic-typescript/package.json b/packages/create-docusaurus/templates/classic-typescript/package.json index d6f7bf3664d6..24bed7b4a10f 100644 --- a/packages/create-docusaurus/templates/classic-typescript/package.json +++ b/packages/create-docusaurus/templates/classic-typescript/package.json @@ -21,14 +21,14 @@ "@mdx-js/react": "^3.0.0", "clsx": "^2.0.0", "prism-react-renderer": "^2.3.0", - "react": "^19.0.0", - "react-dom": "^19.0.0" + "react": "^19.2.0", + "react-dom": "^19.2.0" }, "devDependencies": { "@docusaurus/module-type-aliases": "3.9.2", "@docusaurus/tsconfig": "3.9.2", "@docusaurus/types": "3.9.2", - "@types/react": "^19.0.0", + "@types/react": "^19.2.10", "typescript": "~6.0.2" }, "browserslist": { diff --git a/packages/create-docusaurus/templates/classic/package.json b/packages/create-docusaurus/templates/classic/package.json index 41edd580e9a4..facdcbafcb20 100644 --- a/packages/create-docusaurus/templates/classic/package.json +++ b/packages/create-docusaurus/templates/classic/package.json @@ -20,8 +20,8 @@ "@mdx-js/react": "^3.0.0", "clsx": "^2.0.0", "prism-react-renderer": "^2.3.0", - "react": "^19.0.0", - "react-dom": "^19.0.0" + "react": "^19.2.0", + "react-dom": "^19.2.0" }, "devDependencies": { "@docusaurus/module-type-aliases": "3.9.2", diff --git a/packages/docusaurus-babel/package.json b/packages/docusaurus-babel/package.json index 38ccb52827d2..15ab9f5b9678 100644 --- a/packages/docusaurus-babel/package.json +++ b/packages/docusaurus-babel/package.json @@ -40,7 +40,7 @@ "@docusaurus/logger": "3.9.2", "@docusaurus/utils": "3.9.2", "babel-plugin-dynamic-import-node": "^2.3.3", - "fs-extra": "^11.1.1", + "fs-extra": "^11.2.0", "tslib": "^2.6.0" }, "engines": { diff --git a/packages/docusaurus-mdx-loader/package.json b/packages/docusaurus-mdx-loader/package.json index 400b5fa07e77..4874dd1cc7f2 100644 --- a/packages/docusaurus-mdx-loader/package.json +++ b/packages/docusaurus-mdx-loader/package.json @@ -26,7 +26,7 @@ "escape-html": "^1.0.3", "estree-util-value-to-estree": "^3.0.1", "file-loader": "^6.2.0", - "fs-extra": "^11.1.1", + "fs-extra": "^11.2.0", "image-size": "^2.0.2", "mdast-util-mdx": "^3.0.0", "mdast-util-to-string": "^4.0.0", diff --git a/packages/docusaurus-plugin-client-redirects/package.json b/packages/docusaurus-plugin-client-redirects/package.json index 12240c51a402..bf077816039c 100644 --- a/packages/docusaurus-plugin-client-redirects/package.json +++ b/packages/docusaurus-plugin-client-redirects/package.json @@ -24,7 +24,7 @@ "@docusaurus/utils-common": "3.9.2", "@docusaurus/utils-validation": "3.9.2", "eta": "^2.2.0", - "fs-extra": "^11.1.1", + "fs-extra": "^11.2.0", "lodash": "^4.17.21", "tslib": "^2.6.0" }, diff --git a/packages/docusaurus-plugin-content-blog/package.json b/packages/docusaurus-plugin-content-blog/package.json index e5227f3c2919..3ffcf0e2653b 100644 --- a/packages/docusaurus-plugin-content-blog/package.json +++ b/packages/docusaurus-plugin-content-blog/package.json @@ -42,7 +42,7 @@ "cheerio": "^1.2.0", "combine-promises": "^1.1.0", "feed": "^4.2.2", - "fs-extra": "^11.1.1", + "fs-extra": "^11.2.0", "lodash": "^4.17.21", "schema-dts": "^1.1.2", "srcset": "^4.0.0", diff --git a/packages/docusaurus-plugin-content-docs/package.json b/packages/docusaurus-plugin-content-docs/package.json index 11897aba24e2..6f4bbbd8ee28 100644 --- a/packages/docusaurus-plugin-content-docs/package.json +++ b/packages/docusaurus-plugin-content-docs/package.json @@ -46,7 +46,7 @@ "@docusaurus/utils-validation": "3.9.2", "@types/react-router-config": "^5.0.7", "combine-promises": "^1.1.0", - "fs-extra": "^11.1.1", + "fs-extra": "^11.2.0", "js-yaml": "^4.1.0", "lodash": "^4.17.21", "schema-dts": "^1.1.2", diff --git a/packages/docusaurus-plugin-content-pages/package.json b/packages/docusaurus-plugin-content-pages/package.json index 13f593679cf8..2168c910798e 100644 --- a/packages/docusaurus-plugin-content-pages/package.json +++ b/packages/docusaurus-plugin-content-pages/package.json @@ -23,7 +23,7 @@ "@docusaurus/types": "3.9.2", "@docusaurus/utils": "3.9.2", "@docusaurus/utils-validation": "3.9.2", - "fs-extra": "^11.1.1", + "fs-extra": "^11.2.0", "tslib": "^2.6.0", "webpack": "^5.106.0" }, diff --git a/packages/docusaurus-plugin-debug/package.json b/packages/docusaurus-plugin-debug/package.json index a3c2ee090ea0..9eeea27ef365 100644 --- a/packages/docusaurus-plugin-debug/package.json +++ b/packages/docusaurus-plugin-debug/package.json @@ -23,7 +23,7 @@ "@docusaurus/core": "3.9.2", "@docusaurus/types": "3.9.2", "@docusaurus/utils": "3.9.2", - "fs-extra": "^11.1.1", + "fs-extra": "^11.2.0", "react-json-view-lite": "^2.3.0", "tslib": "^2.6.0" }, diff --git a/packages/docusaurus-plugin-ideal-image/package.json b/packages/docusaurus-plugin-ideal-image/package.json index 654b9995309f..64ae71550965 100644 --- a/packages/docusaurus-plugin-ideal-image/package.json +++ b/packages/docusaurus-plugin-ideal-image/package.json @@ -32,10 +32,10 @@ }, "devDependencies": { "@docusaurus/module-type-aliases": "3.9.2", - "fs-extra": "^11.1.0" + "fs-extra": "^11.2.0" }, "peerDependencies": { - "jimp": "*", + "jimp": "^1.6.1", "react": "^19.2.0", "react-dom": "^19.2.0" }, diff --git a/packages/docusaurus-plugin-pwa/package.json b/packages/docusaurus-plugin-pwa/package.json index cbf93edd7a99..2384c7846434 100644 --- a/packages/docusaurus-plugin-pwa/package.json +++ b/packages/docusaurus-plugin-pwa/package.json @@ -30,7 +30,7 @@ "@docusaurus/types": "3.9.2", "@docusaurus/utils": "3.9.2", "@docusaurus/utils-validation": "3.9.2", - "babel-loader": "^9.2.1", + "babel-loader": "^10.1.1", "clsx": "^2.0.0", "core-js": "^3.31.1", "tslib": "^2.6.0", @@ -42,7 +42,7 @@ }, "devDependencies": { "@docusaurus/module-type-aliases": "3.9.2", - "fs-extra": "^11.1.0" + "fs-extra": "^11.2.0" }, "peerDependencies": { "react": "^19.2.0", diff --git a/packages/docusaurus-plugin-sitemap/package.json b/packages/docusaurus-plugin-sitemap/package.json index 6f2d68344a08..3df66067eed2 100644 --- a/packages/docusaurus-plugin-sitemap/package.json +++ b/packages/docusaurus-plugin-sitemap/package.json @@ -24,7 +24,7 @@ "@docusaurus/utils": "3.9.2", "@docusaurus/utils-common": "3.9.2", "@docusaurus/utils-validation": "3.9.2", - "fs-extra": "^11.1.1", + "fs-extra": "^11.2.0", "sitemap": "^7.1.1", "tslib": "^2.6.0" }, diff --git a/packages/docusaurus-plugin-svgr/package.json b/packages/docusaurus-plugin-svgr/package.json index 4db078b05733..9ff5c4b389ad 100644 --- a/packages/docusaurus-plugin-svgr/package.json +++ b/packages/docusaurus-plugin-svgr/package.json @@ -22,7 +22,7 @@ "@docusaurus/types": "3.9.2", "@docusaurus/utils": "3.9.2", "@docusaurus/utils-validation": "3.9.2", - "@svgr/core": "8.1.0", + "@svgr/core": "^8.1.0", "@svgr/webpack": "^8.1.0", "tslib": "^2.6.0", "webpack": "^5.106.0" diff --git a/packages/docusaurus-theme-classic/package.json b/packages/docusaurus-theme-classic/package.json index 2ed38e992a1c..9304ec9c5d8b 100644 --- a/packages/docusaurus-theme-classic/package.json +++ b/packages/docusaurus-theme-classic/package.json @@ -51,7 +51,7 @@ "@types/nprogress": "^0.2.0", "@types/prismjs": "^1.26.0", "@types/rtlcss": "^3.5.1", - "fs-extra": "^11.1.1" + "fs-extra": "^11.2.0" }, "peerDependencies": { "react": "^19.2.0", diff --git a/packages/docusaurus-theme-common/package.json b/packages/docusaurus-theme-common/package.json index aad0ee683a09..1f2f3a5c98c8 100644 --- a/packages/docusaurus-theme-common/package.json +++ b/packages/docusaurus-theme-common/package.json @@ -47,7 +47,7 @@ "@docusaurus/core": "3.9.2", "@docusaurus/types": "3.9.2", "@total-typescript/shoehorn": "^0.1.2", - "fs-extra": "^11.1.1", + "fs-extra": "^11.2.0", "lodash": "^4.17.21" }, "peerDependencies": { diff --git a/packages/docusaurus-theme-live-codeblock/package.json b/packages/docusaurus-theme-live-codeblock/package.json index 1cb8fcb7afde..0a383730ffdc 100644 --- a/packages/docusaurus-theme-live-codeblock/package.json +++ b/packages/docusaurus-theme-live-codeblock/package.json @@ -41,7 +41,7 @@ "@docusaurus/utils-validation": "3.9.2", "@philpl/buble": "^0.19.7", "clsx": "^2.0.0", - "fs-extra": "^11.1.1", + "fs-extra": "^11.2.0", "react-live": "^4.1.6", "tslib": "^2.6.0" }, diff --git a/packages/docusaurus-theme-search-algolia/package.json b/packages/docusaurus-theme-search-algolia/package.json index c3a7e775f913..7574c9f0e7cd 100644 --- a/packages/docusaurus-theme-search-algolia/package.json +++ b/packages/docusaurus-theme-search-algolia/package.json @@ -46,7 +46,7 @@ "algoliasearch-helper": "^3.26.0", "clsx": "^2.0.0", "eta": "^2.2.0", - "fs-extra": "^11.1.1", + "fs-extra": "^11.2.0", "lodash": "^4.17.21", "tslib": "^2.6.0", "utility-types": "^3.10.0" diff --git a/packages/docusaurus-theme-translations/package.json b/packages/docusaurus-theme-translations/package.json index b6c9250c837f..0887b565cc7f 100644 --- a/packages/docusaurus-theme-translations/package.json +++ b/packages/docusaurus-theme-translations/package.json @@ -19,7 +19,7 @@ "update": "node ./update.mjs" }, "dependencies": { - "fs-extra": "^11.1.1", + "fs-extra": "^11.2.0", "tslib": "^2.6.0" }, "devDependencies": { diff --git a/packages/docusaurus-utils/package.json b/packages/docusaurus-utils/package.json index 62424687f39c..828108644944 100644 --- a/packages/docusaurus-utils/package.json +++ b/packages/docusaurus-utils/package.json @@ -24,7 +24,7 @@ "escape-string-regexp": "^4.0.0", "execa": "^5.1.1", "file-loader": "^6.2.0", - "fs-extra": "^11.1.1", + "fs-extra": "^11.2.0", "github-slugger": "^1.5.0", "globby": "^11.1.0", "gray-matter": "^4.0.3", diff --git a/packages/docusaurus/package.json b/packages/docusaurus/package.json index 613a0b950d2b..9b29c4fbd742 100644 --- a/packages/docusaurus/package.json +++ b/packages/docusaurus/package.json @@ -52,7 +52,7 @@ "eta": "^2.2.0", "eval": "^0.1.8", "execa": "^5.1.1", - "fs-extra": "^11.1.1", + "fs-extra": "^11.2.0", "html-tags": "^3.3.1", "html-webpack-plugin": "^5.6.6", "leven": "^3.1.0", diff --git a/website/package.json b/website/package.json index f15af57a3d0d..1c842b56746c 100644 --- a/website/package.json +++ b/website/package.json @@ -57,7 +57,7 @@ "clsx": "^2.0.0", "color": "^4.2.3", "execa": "^5.1.1", - "fs-extra": "^11.1.1", + "fs-extra": "^11.2.0", "netlify-plugin-cache": "^1.0.3", "raw-loader": "^4.0.2", "react": "^19.2.0", @@ -88,7 +88,7 @@ "@docusaurus/eslint-plugin": "3.9.2", "@docusaurus/tsconfig": "3.9.2", "@types/color": "^3.0.4", - "@types/jest": "^29.5.3", + "@types/jest": "^30.0.0", "cross-env": "^7.0.3", "rimraf": "^3.0.2", "search-insights": "^2.8.2" diff --git a/yarn.lock b/yarn.lock index a76c78a5ef20..f47e3e0503c6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -316,7 +316,7 @@ "@babel/highlight" "^7.25.7" picocolors "^1.0.0" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.27.1", "@babel/code-frame@^7.28.6", "@babel/code-frame@^7.29.0": +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.27.1", "@babel/code-frame@^7.28.6", "@babel/code-frame@^7.29.0": version "7.29.0" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.29.0.tgz#7cd7a59f15b3cc0dcd803038f7792712a7d0b15c" integrity sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw== @@ -2527,13 +2527,6 @@ dependencies: "@jest/get-type" "30.1.0" -"@jest/expect-utils@^29.7.0": - version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.7.0.tgz#023efe5d26a8a70f21677d0a1afc0f0a44e3a1c6" - integrity sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA== - dependencies: - jest-get-type "^29.6.3" - "@jest/expect@30.2.0": version "30.2.0" resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-30.2.0.tgz#9a5968499bb8add2bbb09136f69f7df5ddbf3185" @@ -2706,18 +2699,6 @@ "@types/yargs" "^17.0.33" chalk "^4.1.2" -"@jest/types@^29.6.3": - version "29.6.3" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59" - integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== - dependencies: - "@jest/schemas" "^29.6.3" - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^17.0.8" - chalk "^4.0.0" - "@jridgewell/gen-mapping@^0.3.12", "@jridgewell/gen-mapping@^0.3.2", "@jridgewell/gen-mapping@^0.3.5": version "0.3.13" resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz#6342a19f44347518c93e43b1ac69deb3c4656a1f" @@ -4061,7 +4042,7 @@ "@svgr/babel-plugin-transform-react-native-svg" "8.1.0" "@svgr/babel-plugin-transform-svg-component" "8.0.0" -"@svgr/core@8.1.0": +"@svgr/core@8.1.0", "@svgr/core@^8.1.0": version "8.1.0" resolved "https://registry.yarnpkg.com/@svgr/core/-/core-8.1.0.tgz#41146f9b40b1a10beaf5cc4f361a16a3c1885e88" integrity sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA== @@ -4163,7 +4144,7 @@ resolved "https://registry.yarnpkg.com/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.7.39.tgz#a30d68b49ffdd325d676d5d2d5ff8d5edc6ff761" integrity sha512-o+5IMqgOtj9+BEOp16atTfBgCogVak9svhBpwsbcJQp67bQbxGYhAPPDW/hZ2rpSSF7UdzbY9wudoX9G4trcuQ== -"@swc/core@^1.7.14", "@swc/core@^1.7.39": +"@swc/core@^1.7.39": version "1.7.39" resolved "https://registry.yarnpkg.com/@swc/core/-/core-1.7.39.tgz#8f830dce7c31b2def931701ec1c0f8ed203024d0" integrity sha512-jns6VFeOT49uoTKLWIEfiQqJAlyqldNAt80kAr8f7a5YjX0zgnG3RBiLMpksx4Ka4SlK4O6TJ/lumIM3Trp82g== @@ -4851,7 +4832,7 @@ dependencies: "@types/node" "*" -"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1", "@types/istanbul-lib-coverage@^2.0.6": +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.1", "@types/istanbul-lib-coverage@^2.0.6": version "2.0.6" resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz#7739c232a1fee9b4d3ce8985f314c0c6d33549d7" integrity sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w== @@ -4863,21 +4844,13 @@ dependencies: "@types/istanbul-lib-coverage" "*" -"@types/istanbul-reports@^3.0.0", "@types/istanbul-reports@^3.0.4": +"@types/istanbul-reports@^3.0.4": version "3.0.4" resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz#0f03e3d2f670fbdac586e34b433783070cc16f54" integrity sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ== dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@^29.5.3": - version "29.5.14" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.14.tgz#2b910912fa1d6856cadcd0c1f95af7df1d6049e5" - integrity sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ== - dependencies: - expect "^29.0.0" - pretty-format "^29.0.0" - "@types/jest@^30.0.0": version "30.0.0" resolved "https://registry.yarnpkg.com/@types/jest/-/jest-30.0.0.tgz#5e85ae568006712e4ad66f25433e9bdac8801f1d" @@ -5064,7 +5037,7 @@ "@types/history" "^4.7.11" "@types/react" "*" -"@types/react@*", "@types/react@^19.0.0", "@types/react@^19.2.10": +"@types/react@*", "@types/react@^19.2.10": version "19.2.10" resolved "https://registry.yarnpkg.com/@types/react/-/react-19.2.10.tgz#f3ea799e6b4cebad6dfd231c238fc9de7652e2d2" integrity sha512-WPigyYuGhgZ/cTPRXB2EwUw+XvsRA3GqHlsP4qteqrnnjDrApbS7MxcGr/hke5iUoeB7E/gQtrs9I37zAJ0Vjw== @@ -5151,7 +5124,7 @@ resolved "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.6.tgz#164e169dd061795b50b83c19e4d3be09f8d3a454" integrity sha512-5JcVt1u5HDmlXkwOD2nslZVllBBc7HDuOICfiZah2Z0is8M8g+ddAEawbmd3VjedfDHBzxCaXLs07QEmb7y54g== -"@types/stack-utils@^2.0.0", "@types/stack-utils@^2.0.3": +"@types/stack-utils@^2.0.3": version "2.0.3" resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.3.tgz#6209321eb2c1712a7e7466422b8cb1fc0d9dd5d8" integrity sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw== @@ -5260,7 +5233,7 @@ resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15" integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ== -"@types/yargs@^17.0.33", "@types/yargs@^17.0.8": +"@types/yargs@^17.0.33": version "17.0.35" resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.35.tgz#07013e46aa4d7d7d50a49e15604c1c5340d4eb24" integrity sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg== @@ -6150,14 +6123,6 @@ babel-loader@^10.1.1: dependencies: find-up "^5.0.0" -babel-loader@^9.2.1: - version "9.2.1" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-9.2.1.tgz#04c7835db16c246dd19ba0914418f3937797587b" - integrity sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA== - dependencies: - find-cache-dir "^4.0.0" - schema-utils "^4.0.0" - babel-plugin-dynamic-import-node@^2.3.3: version "2.3.3" resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" @@ -7155,11 +7120,6 @@ comment-parser@^1.1.2: resolved "https://registry.yarnpkg.com/comment-parser/-/comment-parser-1.3.1.tgz#3d7ea3adaf9345594aedee6563f422348f165c1b" integrity sha512-B52sN2VNghyq5ofvUsqZjmk6YkihBX5vMSChmSK9v4ShjKf3Vk5Xcmgpw4o+iIgtrnM/u5FiMpz9VKb8lpBveA== -common-path-prefix@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0" - integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== - common-tags@^1.8.0: version "1.8.2" resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.2.tgz#94ebb3c076d26032745fd54face7f688ef5ac9c6" @@ -9403,17 +9363,6 @@ expect@30.2.0, expect@^30.0.0: jest-mock "30.2.0" jest-util "30.2.0" -expect@^29.0.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/expect/-/expect-29.7.0.tgz#578874590dcb3214514084c08115d8aee61e11bc" - integrity sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw== - dependencies: - "@jest/expect-utils" "^29.7.0" - jest-get-type "^29.6.3" - jest-matcher-utils "^29.7.0" - jest-message-util "^29.7.0" - jest-util "^29.7.0" - exponential-backoff@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/exponential-backoff/-/exponential-backoff-3.1.1.tgz#64ac7526fe341ab18a39016cd22c787d01e00bf6" @@ -9645,14 +9594,6 @@ finalhandler@~1.3.1: statuses "~2.0.2" unpipe "~1.0.0" -find-cache-dir@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-4.0.0.tgz#a30ee0448f81a3990708f6453633c733e2f6eec2" - integrity sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg== - dependencies: - common-path-prefix "^3.0.0" - pkg-dir "^7.0.0" - find-up@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" @@ -9676,14 +9617,6 @@ find-up@^5.0.0: locate-path "^6.0.0" path-exists "^4.0.0" -find-up@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-6.3.0.tgz#2abab3d3280b2dc7ac10199ef324c4e002c8c790" - integrity sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw== - dependencies: - locate-path "^7.1.0" - path-exists "^5.0.0" - find-yarn-workspace-root@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz#f47fb8d239c900eb78179aa81b66673eac88f7bd" @@ -10203,7 +10136,7 @@ graceful-fs@4.2.10: resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== -graceful-fs@4.2.11, graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.2, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: +graceful-fs@4.2.11, graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.2, graceful-fs@^4.2.4, graceful-fs@^4.2.6: version "4.2.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== @@ -11646,7 +11579,7 @@ jest-diff@30.2.0: chalk "^4.1.2" pretty-format "30.2.0" -"jest-diff@>=29.4.3 < 30", jest-diff@^29.4.1, jest-diff@^29.7.0: +"jest-diff@>=29.4.3 < 30", jest-diff@^29.4.1: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.7.0.tgz#017934a66ebb7ecf6f205e84699be10afd70458a" integrity sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw== @@ -11739,16 +11672,6 @@ jest-matcher-utils@30.2.0: jest-diff "30.2.0" pretty-format "30.2.0" -jest-matcher-utils@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz#ae8fec79ff249fd592ce80e3ee474e83a6c44f12" - integrity sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g== - dependencies: - chalk "^4.0.0" - jest-diff "^29.7.0" - jest-get-type "^29.6.3" - pretty-format "^29.7.0" - jest-message-util@30.2.0: version "30.2.0" resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-30.2.0.tgz#fc97bf90d11f118b31e6131e2b67fc4f39f92152" @@ -11764,21 +11687,6 @@ jest-message-util@30.2.0: slash "^3.0.0" stack-utils "^2.0.6" -jest-message-util@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.7.0.tgz#8bc392e204e95dfe7564abbe72a404e28e51f7f3" - integrity sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w== - dependencies: - "@babel/code-frame" "^7.12.13" - "@jest/types" "^29.6.3" - "@types/stack-utils" "^2.0.0" - chalk "^4.0.0" - graceful-fs "^4.2.9" - micromatch "^4.0.4" - pretty-format "^29.7.0" - slash "^3.0.0" - stack-utils "^2.0.3" - jest-mock@30.2.0: version "30.2.0" resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-30.2.0.tgz#69f991614eeb4060189459d3584f710845bff45e" @@ -11939,18 +11847,6 @@ jest-util@30.3.0: graceful-fs "^4.2.11" picomatch "^4.0.3" -jest-util@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" - integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== - dependencies: - "@jest/types" "^29.6.3" - "@types/node" "*" - chalk "^4.0.0" - ci-info "^3.2.0" - graceful-fs "^4.2.9" - picomatch "^2.2.3" - jest-validate@30.2.0: version "30.2.0" resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-30.2.0.tgz#273eaaed4c0963b934b5b31e96289edda6e0a2ef" @@ -12639,13 +12535,6 @@ locate-path@^6.0.0: dependencies: p-locate "^5.0.0" -locate-path@^7.1.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-7.2.0.tgz#69cb1779bd90b35ab1e771e1f2f89a202c2a8a8a" - integrity sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA== - dependencies: - p-locate "^6.0.0" - lockfile-lint-api@^5.9.1: version "5.9.2" resolved "https://registry.yarnpkg.com/lockfile-lint-api/-/lockfile-lint-api-5.9.2.tgz#c9ca335d4aa46c90d8b8467a92ed6670b5db0ed9" @@ -14640,13 +14529,6 @@ p-limit@^3.0.2, p-limit@^3.1.0: dependencies: yocto-queue "^0.1.0" -p-limit@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-4.0.0.tgz#914af6544ed32bfa54670b061cafcbd04984b644" - integrity sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ== - dependencies: - yocto-queue "^1.0.0" - p-locate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" @@ -14668,13 +14550,6 @@ p-locate@^5.0.0: dependencies: p-limit "^3.0.2" -p-locate@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-6.0.0.tgz#3da9a49d4934b901089dca3302fa65dc5a05c04f" - integrity sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw== - dependencies: - p-limit "^4.0.0" - p-map-series@2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/p-map-series/-/p-map-series-2.1.0.tgz#7560d4c452d9da0c07e692fdbfe6e2c81a2a91f2" @@ -14957,11 +14832,6 @@ path-exists@^4.0.0: resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== -path-exists@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-5.0.0.tgz#a6aad9489200b21fab31e49cf09277e5116fb9e7" - integrity sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ== - path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" @@ -15052,7 +14922,7 @@ picocolors@1.1.1, picocolors@^1.0.0, picocolors@^1.1.1: resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3, picomatch@^2.3.1: +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.3.1: version "2.3.2" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.2.tgz#5a942915e26b372dc0f0e6753149a16e6b1c5601" integrity sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA== @@ -15104,13 +14974,6 @@ pkg-dir@^4.2.0: dependencies: find-up "^4.0.0" -pkg-dir@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-7.0.0.tgz#8f0c08d6df4476756c5ff29b3282d0bab7517d11" - integrity sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA== - dependencies: - find-up "^6.3.0" - pkg-pr-new@^0.0.66: version "0.0.66" resolved "https://registry.yarnpkg.com/pkg-pr-new/-/pkg-pr-new-0.0.66.tgz#3fe088bcf969faa29171342f4527a3942f8b68a0" @@ -15840,7 +15703,7 @@ pretty-format@^27.0.2: ansi-styles "^5.0.0" react-is "^17.0.1" -pretty-format@^29.0.0, pretty-format@^29.7.0: +pretty-format@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== @@ -16114,7 +15977,7 @@ react-dom@16.14.0: prop-types "^15.6.2" scheduler "^0.19.1" -react-dom@^19.0.0, react-dom@^19.2.0, react-dom@^19.2.4: +react-dom@^19.2.0: version "19.2.4" resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-19.2.4.tgz#6fac6bd96f7db477d966c7ec17c1a2b1ad8e6591" integrity sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ== @@ -16229,7 +16092,7 @@ react@16.14.0: object-assign "^4.1.1" prop-types "^15.6.2" -react@^19.0.0, react@^19.2.0, react@^19.2.4: +react@^19.2.0: version "19.2.4" resolved "https://registry.yarnpkg.com/react/-/react-19.2.4.tgz#438e57baa19b77cb23aab516cf635cd0579ee09a" integrity sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ== @@ -17632,7 +17495,7 @@ ssri@^9.0.0, ssri@^9.0.1: dependencies: minipass "^3.1.1" -stack-utils@^2.0.3, stack-utils@^2.0.6: +stack-utils@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== @@ -18095,6 +17958,60 @@ synckit@^0.11.8: dependencies: "@pkgr/core" "^0.2.9" +syncpack-darwin-arm64@14.3.0: + version "14.3.0" + resolved "https://registry.yarnpkg.com/syncpack-darwin-arm64/-/syncpack-darwin-arm64-14.3.0.tgz#87b512ca5ab54ee35adf07c49a3dc2c2b9f374b7" + integrity sha512-gpbkBzO7yqa3BONc4EU3jY07yiPSZdoAxcpnz8REV9Bc6FkmKfOejCpYIh8RaogGPS4gOLJ/RUJEECqAaHTcjA== + +syncpack-darwin-x64@14.3.0: + version "14.3.0" + resolved "https://registry.yarnpkg.com/syncpack-darwin-x64/-/syncpack-darwin-x64-14.3.0.tgz#0a98f1ec7307f09ec5ecb0da9bc3e7ecd4b85b39" + integrity sha512-wTpl6Qj5qGIHrYhpCrlNnosmhQqvUoidqqmxtdM3f+j+b+OkTtpkUl2tdE28h3aeEEUPf9ClQnHuwRJMYNlrJw== + +syncpack-linux-arm64-musl@14.3.0: + version "14.3.0" + resolved "https://registry.yarnpkg.com/syncpack-linux-arm64-musl/-/syncpack-linux-arm64-musl-14.3.0.tgz#bcd9272966ee4d5a15d1c8caf16768945e6930f8" + integrity sha512-AezJ5dv0s+l/p1l4/wBatYhM6SZEKLcyNKggSOX5uISzqbSKwj/Aak13pBXWarzS+N6LnOl4PMcwRMJPOUfN/g== + +syncpack-linux-arm64@14.3.0: + version "14.3.0" + resolved "https://registry.yarnpkg.com/syncpack-linux-arm64/-/syncpack-linux-arm64-14.3.0.tgz#cfea5db2b0a3d84156aae6e8386dfb5971a0685b" + integrity sha512-Vcf9zWkJGRqb5mGPKi9E+s/mB/Tw08LmKGRaiyKJjK8bhd1Ds65O8A2lOidy3jg0NOOojqREmDsli74Xd0z6KA== + +syncpack-linux-x64-musl@14.3.0: + version "14.3.0" + resolved "https://registry.yarnpkg.com/syncpack-linux-x64-musl/-/syncpack-linux-x64-musl-14.3.0.tgz#2a1c525a713610d426bd6e63db506a13f4625583" + integrity sha512-tIRF0lvBJcoIwcO05/Q6j30CAg0jzn+A5eQL+06Ncq8CE5i8fBWrVwN1U/QQ4fzT+tondNWH/2BR5zlaB1VUpQ== + +syncpack-linux-x64@14.3.0: + version "14.3.0" + resolved "https://registry.yarnpkg.com/syncpack-linux-x64/-/syncpack-linux-x64-14.3.0.tgz#6d81314cabb180ab717940ad4bca5a324373ad39" + integrity sha512-n/4iBJnoOCe5An+WYlaqfSxOKQ7Id3TZTpxOpI60Cucq3yqwq0JHQUielj6JBtVaxvo2rAsTwbCLyp2aB0SD2g== + +syncpack-windows-arm64@14.3.0: + version "14.3.0" + resolved "https://registry.yarnpkg.com/syncpack-windows-arm64/-/syncpack-windows-arm64-14.3.0.tgz#68a45130f799f5eeea700fb346e886bc462d069f" + integrity sha512-ZTX0rSUTJZjIde3qPKLEqU7IEt4KxFsmq6gKLfESx5rB1rxk/B1Ljv6nTYph5QVItEzHQHUXDWnqa9yCb15myw== + +syncpack-windows-x64@14.3.0: + version "14.3.0" + resolved "https://registry.yarnpkg.com/syncpack-windows-x64/-/syncpack-windows-x64-14.3.0.tgz#482de5d9fbc6c2e8b9016281f28095ab7f55b6c1" + integrity sha512-zvbphZw40wFZYeEW2oJYqA9Uw6IOwNIpgFmVNdWdGmShPF/Zu1cavHEcGwtQmvVzwuTEyiu67uxQ3hDC2q6vtg== + +syncpack@^14.3.0: + version "14.3.0" + resolved "https://registry.yarnpkg.com/syncpack/-/syncpack-14.3.0.tgz#020870fab7b71e41a571d3bef732b27617b478f0" + integrity sha512-8/WtPPxxGFqE21JPFz6Bpw0m9BT3lzMYDcewJFj++EBPmCaDWowTnx0R4V7ofH/1z3HAIaAps6g2GHL76l1Y2g== + optionalDependencies: + syncpack-darwin-arm64 "14.3.0" + syncpack-darwin-x64 "14.3.0" + syncpack-linux-arm64 "14.3.0" + syncpack-linux-arm64-musl "14.3.0" + syncpack-linux-x64 "14.3.0" + syncpack-linux-x64-musl "14.3.0" + syncpack-windows-arm64 "14.3.0" + syncpack-windows-x64 "14.3.0" + table@^6.8.1: version "6.8.1" resolved "https://registry.yarnpkg.com/table/-/table-6.8.1.tgz#ea2b71359fe03b017a5fbc296204471158080bdf" @@ -19869,11 +19786,6 @@ yocto-queue@^0.1.0: resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== -yocto-queue@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.0.0.tgz#7f816433fb2cbc511ec8bf7d263c3b58a1a3c251" - integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g== - zod-package-json@^1.0.3: version "1.2.0" resolved "https://registry.yarnpkg.com/zod-package-json/-/zod-package-json-1.2.0.tgz#a6f9df035555e0c6c6387dbee0555c2acc050f98"