diff --git a/scripts/normalize-yarn-lock.js b/scripts/normalize-yarn-lock.js new file mode 100644 index 0000000..259e5a6 --- /dev/null +++ b/scripts/normalize-yarn-lock.js @@ -0,0 +1,71 @@ +#!/usr/bin/env node + +const fs = require("node:fs"); +const path = require("node:path"); +const { stderr, stdout } = require("node:process"); + +const lockFilePath = process.argv[2]; + +if (!lockFilePath) { + stderr.write("Usage: normalize-yarn-lock.js \n"); + process.exit(1); +} + +const absoluteLockFilePath = path.resolve(lockFilePath); + +if (!fs.existsSync(absoluteLockFilePath)) { + stdout.write(`No lockfile found at ${lockFilePath}\n`); + process.exit(0); +} + +// Mirrors Yarn Classic's own `shouldWrapKey` so we quote exactly the keys that +// Yarn's lockfile tokenizer would otherwise misread. Yarn treats any bare token +// starting with `true`/`false` as a boolean literal, so keys such as +// `true-case-path` must be quoted. Tools like yarn-audit-fix (via synp) emit +// these dependency keys unquoted, producing a lockfile Yarn cannot parse. +function shouldWrapKey(key) { + return ( + key.indexOf("true") === 0 || + key.indexOf("false") === 0 || + /[:\s\n\\",[\]]/.test(key) || + /^[0-9]/.test(key) || + !/^[a-zA-Z]/.test(key) + ); +} + +const original = fs.readFileSync(absoluteLockFilePath, "utf8"); + +// Dependency reference lines look like ` ""`. Only unquoted +// keys (no leading quote) can be malformed, so leave already-quoted keys alone. +const dependencyLine = /^(\s+)([^\s"][^\s]*)(\s+"[^"]*")\s*$/; + +let fixedCount = 0; +const normalized = original + .split("\n") + .map((line) => { + const match = line.match(dependencyLine); + + if (!match) { + return line; + } + + const [, indent, key, rest] = match; + + if (!shouldWrapKey(key)) { + return line; + } + + fixedCount += 1; + return `${indent}"${key}"${rest}`; + }) + .join("\n"); + +if (fixedCount === 0) { + stdout.write("Yarn lockfile already normalized\n"); + process.exit(0); +} + +fs.writeFileSync(absoluteLockFilePath, normalized); +stdout.write( + `Normalized ${fixedCount} Yarn lockfile key${fixedCount === 1 ? "" : "s"}\n`, +); diff --git a/scripts/test-packages.sh b/scripts/test-packages.sh index cc54530..94a7300 100755 --- a/scripts/test-packages.sh +++ b/scripts/test-packages.sh @@ -54,7 +54,7 @@ has_yarn_resolutions() { yarn_has_direct_dependency_updates() { pkg_dir="$1" updates_json="$( - cd "$pkg_dir" && npm exec --yes npm-check-updates@latest -- --packageFile package.json --jsonUpgraded --loglevel silent 2>/dev/null + cd "$pkg_dir" && npm exec --yes npm-check-updates@latest -- --packageFile package.json --jsonUpgraded 2>/dev/null )" case "$(printf '%s' "$updates_json" | tr -d '[:space:]')" in @@ -74,7 +74,12 @@ run_interactive_update_for_pm() { fi run_install_for_pm "$pkg_dir" "$pm" ;; - pnpm) (cd "$pkg_dir" && run_with_terminal_input corepack pnpm update --interactive --latest) ;; + pnpm) + if ! (cd "$pkg_dir" && run_with_terminal_input corepack pnpm update --interactive --latest); then + return 1 + fi + (cd "$pkg_dir" && corepack pnpm install --no-frozen-lockfile) + ;; yarn) resolutions_updated=0 @@ -118,8 +123,12 @@ run_audit_fix_for_pm() { ;; yarn) run_install_for_pm "$pkg_dir" "$pm" - echo "yarn audit in $pkg_dir" - (cd "$pkg_dir" && corepack yarn audit) + echo "yarn-audit-fix in $pkg_dir" + if ! (cd "$pkg_dir" && npm exec --yes yarn-audit-fix@latest); then + return 1 + fi + node "$script_dir/normalize-yarn-lock.js" "$pkg_dir/yarn.lock" + run_install_for_pm "$pkg_dir" "$pm" ;; esac } diff --git a/tests/npm/package-lock.json b/tests/npm/package-lock.json index 2974651..082332f 100644 --- a/tests/npm/package-lock.json +++ b/tests/npm/package-lock.json @@ -10,7 +10,7 @@ "devDependencies": { "gatsby": "^5.16.1", "jest": "^30.5.2", - "nx": "^24.0.0", + "nx": "^24.0.1", "prettier": "^3.9.10", "storybook": "^10.6.3" } @@ -4572,9 +4572,9 @@ } }, "node_modules/@nx/nx-darwin-arm64": { - "version": "24.0.0", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-24.0.0.tgz", - "integrity": "sha512-ZHXmqkMVF7aA6QShvc5lVkCU6JHjGV19m8eplw0pL06AFgNdQ9u16013HJPm+Ys6fKnltYDWl/Ef7meQjT+u3Q==", + "version": "24.0.1", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-24.0.1.tgz", + "integrity": "sha512-6ODLtFQ1v9Em8lSqTezTXRX5W5QVeqyIxwcUmBWwNWskQ10hFGscoyPihENmZipj1xMRq7Z8qTfkMOoxGhNi4Q==", "cpu": [ "arm64" ], @@ -4586,9 +4586,9 @@ ] }, "node_modules/@nx/nx-darwin-x64": { - "version": "24.0.0", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-24.0.0.tgz", - "integrity": "sha512-a+cpg/VQvD/vF7BJsl70vulc1GxCamtU0XwzkGOzzDATn3JcKBNpBFx0Iqp5frJYN0X00Supz4zhgCEe9LpCow==", + "version": "24.0.1", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-24.0.1.tgz", + "integrity": "sha512-NFeB9hVPR9OE4duwyRS4de75+DzYh2aPsenL9VkTDCBj4QBCMBFWPe++E58Ak8QeT/IU4xhjZme0ICO4qmoq8w==", "cpu": [ "x64" ], @@ -4600,9 +4600,9 @@ ] }, "node_modules/@nx/nx-freebsd-x64": { - "version": "24.0.0", - "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-24.0.0.tgz", - "integrity": "sha512-PAGVaLbJxEzBXSQvg82g/8mDoqoMQFIX/EchuJbJGekIiz3BM2Xgyiy5qAD2/2meLVOTFtbkBQR+4ZSymgqGWw==", + "version": "24.0.1", + "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-24.0.1.tgz", + "integrity": "sha512-muKwDfORGxxQY0IXt5gqC0a5kuwHWnhFiPAddbBhfbHVhZMryhsZlEQfgCTpB1fYAmBmBU7DXDCZZG7ibNckCw==", "cpu": [ "x64" ], @@ -4614,9 +4614,9 @@ ] }, "node_modules/@nx/nx-linux-arm-gnueabihf": { - "version": "24.0.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-24.0.0.tgz", - "integrity": "sha512-WOWBIlTb+1FNP86GcodUF4BHdjVyGCwrVH/lqUvNAmT/FPopirCzVLdoj1P5kfWC/F0II/qAu7X698yKzIu71A==", + "version": "24.0.1", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-24.0.1.tgz", + "integrity": "sha512-j5ZW6McnC0IZ7Nb5EtR41ZqBsv3U2naSug8Xmz2VPSaA7vNTo+A7MmunYvQyz2B7NSwSdZp+d+powfyIN8/owQ==", "cpu": [ "arm" ], @@ -4628,9 +4628,9 @@ ] }, "node_modules/@nx/nx-linux-arm64-gnu": { - "version": "24.0.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-24.0.0.tgz", - "integrity": "sha512-vASWIfOijXd5cdOn0Z6Wcd2iwtFxlBoBre6w+c8wuLLLPN3r4SRQyL+jAEB+eHkUHz39mMxSwa8DY+VlS9luVw==", + "version": "24.0.1", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-24.0.1.tgz", + "integrity": "sha512-9pqRs9H/LgbR84TKlgWTw3giZlLL6rhlRfsA8X4DyW2zKqvTquEpoNGGKplQUQ4oB6OTBi95Uav4ia95TwpmSQ==", "cpu": [ "arm64" ], @@ -4645,9 +4645,9 @@ ] }, "node_modules/@nx/nx-linux-arm64-musl": { - "version": "24.0.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-24.0.0.tgz", - "integrity": "sha512-ZiG9Kjq1AvYmFK3p03OOjCcYXwiBpF2Z7Ih/QnKsRMcnT7GbjDpfuO3FkSMtuE0OWoAdAt9Kb2yXBP3L9IZc6w==", + "version": "24.0.1", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-24.0.1.tgz", + "integrity": "sha512-75mxGC7JYmvjMERA7Hw4B3UDqW+Bl/BjiYiFGTETZHbaK0NhgMf4e8LYJo6KtHNGjqBRuQN1EMwmDeY0BvyiSg==", "cpu": [ "arm64" ], @@ -4662,9 +4662,9 @@ ] }, "node_modules/@nx/nx-linux-x64-gnu": { - "version": "24.0.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-24.0.0.tgz", - "integrity": "sha512-FstnaQtRkxD0RGYtCJb7QYq9Sgzu+vCKYO+p3/uq+q2kKLwlu4ovvzUeDctTuCIjx1tFamp/Uu8n+bHavUE7KQ==", + "version": "24.0.1", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-24.0.1.tgz", + "integrity": "sha512-m2kfeJ6YRLeOnbOd68M0DiPcgSKyuSa51vFlJS0WFnlb9YuE2BVEhi2WAtwZyUJUbudzA6QXhg1ezJbCJYt2Gg==", "cpu": [ "x64" ], @@ -4679,9 +4679,9 @@ ] }, "node_modules/@nx/nx-linux-x64-musl": { - "version": "24.0.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-24.0.0.tgz", - "integrity": "sha512-dBFcWaSOhl17ZzZ+ybi9ctPlYPwDTlJjGgkpV5e/O6D7V9MFziJ4xZG/mVgacYbW3f5HS6QRVno9yPtSyLj2MA==", + "version": "24.0.1", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-24.0.1.tgz", + "integrity": "sha512-lpFLA/T7BdfzDfA1135kbtk1Td20xAH8KAsujhuyxdXYz4Rh916etAlzyNGveK8qzUlCU0St1HKgNpm4y1L+PA==", "cpu": [ "x64" ], @@ -4696,9 +4696,9 @@ ] }, "node_modules/@nx/nx-win32-arm64-msvc": { - "version": "24.0.0", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-24.0.0.tgz", - "integrity": "sha512-u2t4v71qCT7Nj4QbxuJ8X3iii881goaXJ7fjTcYw4EhSk1FemF6lh7mlSaHSczQ+/JFbiVppu649NYaVlIxGcw==", + "version": "24.0.1", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-24.0.1.tgz", + "integrity": "sha512-4abQqdo2lGtFAhDFVxiNcpnz5lFfztbm7EYYeZI2EIcAJQQ19csTfvDl+/d2yv54mjWXhB8dgiTvExN0c/mZzg==", "cpu": [ "arm64" ], @@ -4710,9 +4710,9 @@ ] }, "node_modules/@nx/nx-win32-x64-msvc": { - "version": "24.0.0", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-24.0.0.tgz", - "integrity": "sha512-Rv464/mLVw3lKdsxhFJXk3WI2KyaCoGbTNUzLi8nlzEuZ0ZcBK4VKxAxlvVCAVrxPIZkbUFDYE7vRvdZ2DGikg==", + "version": "24.0.1", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-24.0.1.tgz", + "integrity": "sha512-mnqxwUN5ofMs5UctpdhR5GIsZkQbzKMElqP37dzW/hLos/ki9Q9Fpz9z+6sAx/pnxhUC0Yl7bz+tFy1j2lGwVQ==", "cpu": [ "x64" ], @@ -9859,19 +9859,19 @@ "license": "MIT" }, "node_modules/body-parser": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.3.0.tgz", - "integrity": "sha512-2cGmJupaNgg+QUwVLAucDuWuoMZ6EX9iHDRswZ5lsNYEmwPaRknMPCLZz07yTzVq/83p4o/wzbDZbBrTvGGTIw==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.4.0.tgz", + "integrity": "sha512-Ifk1KcLrxaGt1occQagQNFNNOqRt1LFuehEnHHzB8Z6cRgIxRU1TBaiIsUiCdA+gy5PL7Y1IX31DNKkRmxtXjQ==", "dev": true, "license": "MIT", "dependencies": { "bytes": "^3.1.2", - "content-type": "^2.0.0", + "content-type": "^2.1.0", "debug": "^4.4.3", "http-errors": "^2.0.1", - "iconv-lite": "^0.7.2", + "iconv-lite": "^0.7.3", "on-finished": "^2.4.1", - "qs": "^6.15.2", + "qs": "^6.16.1", "raw-body": "^3.0.2", "type-is": "^2.1.0" }, @@ -13423,9 +13423,9 @@ } }, "node_modules/express/node_modules/body-parser": { - "version": "1.20.8", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.8.tgz", - "integrity": "sha512-JNcyFQ64OiijEkPzUBTCe+hyPXUD/3LEldGQ6iF5LR1w00mx9o7xtDWHXBY2iItjdCFGoilOLNQbH943ut7pHA==", + "version": "1.20.9", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.9.tgz", + "integrity": "sha512-FISIQxV5u91Y9gvuFq3q/tA/qTqLJn3AhRcEvyozyhJTh5OBFFtv827AdHU7Rbyct4r+Ba1/99oFa1Y3yuFsdw==", "dev": true, "license": "MIT", "dependencies": { @@ -13658,9 +13658,9 @@ } }, "node_modules/fast-uri": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.8.tgz", - "integrity": "sha512-GZMtZUTNRpOVIECoXwLNZS5xUGE+mVNbTB8h/7Rwh2TFWcBQiPzTgyZi05BF9UMZKkLJv8XBRJTlU7zg8+ZfMg==", + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.9.tgz", + "integrity": "sha512-hS/0Wt3Ya043oKXs0sIxrMpKQITXhMLIrVAKKXi4gozGC9v7YRWVnXIZzjNPTO02M9BdxLCWqK1yRXgNziVyJQ==", "dev": true, "funding": [ { @@ -18635,9 +18635,9 @@ } }, "node_modules/multer": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/multer/-/multer-2.4.0.tgz", - "integrity": "sha512-7dqa0ZcFfzbefdTuIkzOSMvZWC0J7FLqBOjJUZvDCXShIURWKxAyTT1wHhnE5q19c7jOJf43IYYKjBmZVZmvhg==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/multer/-/multer-2.5.0.tgz", + "integrity": "sha512-BsqOzYGVq49JcW2IzoSAxeKYRevb+dGGPPWleOR8Lrlk4igwxu1/9pwSXlByhCb7MVZDrNJFC0IBP5/O5nLYRw==", "dev": true, "license": "MIT", "dependencies": { @@ -18992,9 +18992,9 @@ "license": "MIT" }, "node_modules/nx": { - "version": "24.0.0", - "resolved": "https://registry.npmjs.org/nx/-/nx-24.0.0.tgz", - "integrity": "sha512-LchM3SyEUYL6qjHUneiSuyYlUscv8t6qpAYWUqnUY5OoSQSLIOLT/xrerLCKUTTcu7Yq1o/TDo9TiwhaBLvM4Q==", + "version": "24.0.1", + "resolved": "https://registry.npmjs.org/nx/-/nx-24.0.1.tgz", + "integrity": "sha512-znPLIZed09YJeJHXcWVSbBLqfbQs6S8cRcCkfBhp/V1ROYGHqooNjnCamAli8imZC9J5gD7DttpwjX7Qw5p4jQ==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -19093,16 +19093,16 @@ "nx-cloud": "dist/bin/nx-cloud.js" }, "optionalDependencies": { - "@nx/nx-darwin-arm64": "24.0.0", - "@nx/nx-darwin-x64": "24.0.0", - "@nx/nx-freebsd-x64": "24.0.0", - "@nx/nx-linux-arm-gnueabihf": "24.0.0", - "@nx/nx-linux-arm64-gnu": "24.0.0", - "@nx/nx-linux-arm64-musl": "24.0.0", - "@nx/nx-linux-x64-gnu": "24.0.0", - "@nx/nx-linux-x64-musl": "24.0.0", - "@nx/nx-win32-arm64-msvc": "24.0.0", - "@nx/nx-win32-x64-msvc": "24.0.0" + "@nx/nx-darwin-arm64": "24.0.1", + "@nx/nx-darwin-x64": "24.0.1", + "@nx/nx-freebsd-x64": "24.0.1", + "@nx/nx-linux-arm-gnueabihf": "24.0.1", + "@nx/nx-linux-arm64-gnu": "24.0.1", + "@nx/nx-linux-arm64-musl": "24.0.1", + "@nx/nx-linux-x64-gnu": "24.0.1", + "@nx/nx-linux-x64-musl": "24.0.1", + "@nx/nx-win32-arm64-msvc": "24.0.1", + "@nx/nx-win32-x64-msvc": "24.0.1" }, "peerDependencies": { "@swc-node/register": "^1.11.1", @@ -21201,9 +21201,9 @@ "license": "MIT" }, "node_modules/qs": { - "version": "6.16.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.0.tgz", - "integrity": "sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA==", + "version": "6.16.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.1.tgz", + "integrity": "sha512-5Px6J7rfHBAGUhNQ3es4YzcOdBBw0SDcVtThJml4RdnKw4tKs2epA0kPZ+K8X+WiHktT93RHVcQ/3ym5aTCgtg==", "dev": true, "license": "BSD-3-Clause", "dependencies": { diff --git a/tests/npm/package.json b/tests/npm/package.json index 31f12b8..072c8d2 100644 --- a/tests/npm/package.json +++ b/tests/npm/package.json @@ -11,7 +11,7 @@ "devDependencies": { "gatsby": "^5.16.1", "jest": "^30.5.2", - "nx": "^24.0.0", + "nx": "^24.0.1", "prettier": "^3.9.10", "storybook": "^10.6.3" }, diff --git a/tests/pnpm-package-manager/package.json b/tests/pnpm-package-manager/package.json index 14fa309..b489d57 100644 --- a/tests/pnpm-package-manager/package.json +++ b/tests/pnpm-package-manager/package.json @@ -9,7 +9,7 @@ "devDependencies": { "gatsby": "^5.16.1", "jest": "^30.5.2", - "nx": "^24.0.0", + "nx": "^24.0.1", "prettier": "^3.9.10", "storybook": "^10.6.3" }, diff --git a/tests/pnpm-package-manager/pnpm-lock.yaml b/tests/pnpm-package-manager/pnpm-lock.yaml index f784b0b..dc207bb 100644 --- a/tests/pnpm-package-manager/pnpm-lock.yaml +++ b/tests/pnpm-package-manager/pnpm-lock.yaml @@ -16,19 +16,25 @@ overrides: axios@>=1.16.1 <1.20.0: '>=1.20.0' axios@>=1.17.0 <1.20.0: '>=1.20.0' axios@>=1.7.0 <1.20.0: '>=1.20.0' + body-parser@<1.20.9: '>=1.20.9' + body-parser@>=2.0.0 <2.4.0: '>=2.4.0' brace-expansion@>=4.0.0 <5.0.10: '>=5.0.10' brace-expansion@>=4.0.0 <5.0.11: '>=5.0.11' brace-expansion@>=4.0.0 <5.0.12: '>=5.0.12' cookie@<0.7.0: '>=0.7.0' decode-uri-component@<=0.4.2: '>=0.5.0' + fast-uri@>=3.0.0 <3.1.9: '>=3.1.9' + fast-uri@>=3.1.3 <3.1.9: '>=3.1.9' file-type@>=13.0.0 <21.3.1: '>=21.3.1' follow-redirects@>=1.16.0 <1.16.1: '>=1.16.1' immutable@<3.8.3: '>=3.8.3' immutable@<3.8.4: '>=3.8.4' lodash@<=4.17.23: '>=4.18.0' lodash@>=4.0.0 <=4.17.23: '>=4.18.0' + multer@>=2.0.0 <2.5.0: '>=2.5.0' path-to-regexp@<0.1.13: '>=0.1.13' postcss-selector-parser@<7.1.6: '>=7.1.6' + serialize-javascript@<7.1.3: '>=7.1.3' serialize-javascript@<=7.0.2: '>=7.0.3' serialize-javascript@>=5.0.0 <7.0.5: '>=7.0.5' sharp@<0.35.0: '>=0.35.0' @@ -58,8 +64,8 @@ importers: specifier: ^30.5.2 version: 30.5.2(@types/node@26.6.3)(babel-plugin-macros@3.1.0) nx: - specifier: ^24.0.0 - version: 24.0.0 + specifier: ^24.0.1 + version: 24.0.1 prettier: specifier: ^3.9.10 version: 3.9.10 @@ -171,6 +177,10 @@ packages: resolution: {integrity: sha512-brcMGQaVzIeUb+6/bs1Av0f8YuNNjKY2JyvfRCsFuFsdKccEQ5Ges2y74D74NZ1Rz8lKJ9ksJkfqwQFJ/iNEyQ==} engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.29.11': + resolution: {integrity: sha512-snZbO7MEDOof+hvNa97EjEY7qD7h2kwvQr5AJC3ZhQudKW5dnej6k3kP9NQV88hJwaS8vDqRLFo9rivLEhle2g==} + engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.29.7': resolution: {integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==} engines: {node: '>=6.9.0'} @@ -195,6 +205,11 @@ packages: resolution: {integrity: sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw==} engines: {node: '>=6.9.0'} + '@babel/parser@7.29.11': + resolution: {integrity: sha512-OZ6+oaK7GMyg3IfCpj8JOmn8n+w2rJbDT0LLfVDTLb1ZFeKDh3AiNELgCMUw175IJHSkLl74hG0M0VLsvx+gag==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/parser@7.29.9': resolution: {integrity: sha512-CjXrNHTnvqBVqHgdBysY3vk2T8tpJHb5/RMeHJBTyVa9xgugCB0CJTx/3oO8RV2QRQP391RWpB7D6hLjm8V9uA==} engines: {node: '>=6.0.0'} @@ -782,6 +797,10 @@ packages: resolution: {integrity: sha512-I5z7H3bf/41ktsNVLtpN0wAa336HkqIHQ5BuPLEhTkt1jVSyZpeNKIzTgEWmlxjdg81R0IgUCcaE+Ok3NvrfZg==} engines: {node: '>=6.9.0'} + '@babel/types@7.29.11': + resolution: {integrity: sha512-WCsemW40Cpc6gouC1SrY6PBaZ+oLRlEVY9XBvZBI7il/HyUrb2nJ505wE1MHEFyDZNnrWDEuy4jL50WVHfTTSQ==} + engines: {node: '>=6.9.0'} + '@babel/types@7.29.8': resolution: {integrity: sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==} engines: {node: '>=6.9.0'} @@ -1662,57 +1681,57 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@nx/nx-darwin-arm64@24.0.0': - resolution: {integrity: sha512-ZHXmqkMVF7aA6QShvc5lVkCU6JHjGV19m8eplw0pL06AFgNdQ9u16013HJPm+Ys6fKnltYDWl/Ef7meQjT+u3Q==} + '@nx/nx-darwin-arm64@24.0.1': + resolution: {integrity: sha512-6ODLtFQ1v9Em8lSqTezTXRX5W5QVeqyIxwcUmBWwNWskQ10hFGscoyPihENmZipj1xMRq7Z8qTfkMOoxGhNi4Q==} cpu: [arm64] os: [darwin] - '@nx/nx-darwin-x64@24.0.0': - resolution: {integrity: sha512-a+cpg/VQvD/vF7BJsl70vulc1GxCamtU0XwzkGOzzDATn3JcKBNpBFx0Iqp5frJYN0X00Supz4zhgCEe9LpCow==} + '@nx/nx-darwin-x64@24.0.1': + resolution: {integrity: sha512-NFeB9hVPR9OE4duwyRS4de75+DzYh2aPsenL9VkTDCBj4QBCMBFWPe++E58Ak8QeT/IU4xhjZme0ICO4qmoq8w==} cpu: [x64] os: [darwin] - '@nx/nx-freebsd-x64@24.0.0': - resolution: {integrity: sha512-PAGVaLbJxEzBXSQvg82g/8mDoqoMQFIX/EchuJbJGekIiz3BM2Xgyiy5qAD2/2meLVOTFtbkBQR+4ZSymgqGWw==} + '@nx/nx-freebsd-x64@24.0.1': + resolution: {integrity: sha512-muKwDfORGxxQY0IXt5gqC0a5kuwHWnhFiPAddbBhfbHVhZMryhsZlEQfgCTpB1fYAmBmBU7DXDCZZG7ibNckCw==} cpu: [x64] os: [freebsd] - '@nx/nx-linux-arm-gnueabihf@24.0.0': - resolution: {integrity: sha512-WOWBIlTb+1FNP86GcodUF4BHdjVyGCwrVH/lqUvNAmT/FPopirCzVLdoj1P5kfWC/F0II/qAu7X698yKzIu71A==} + '@nx/nx-linux-arm-gnueabihf@24.0.1': + resolution: {integrity: sha512-j5ZW6McnC0IZ7Nb5EtR41ZqBsv3U2naSug8Xmz2VPSaA7vNTo+A7MmunYvQyz2B7NSwSdZp+d+powfyIN8/owQ==} cpu: [arm] os: [linux] - '@nx/nx-linux-arm64-gnu@24.0.0': - resolution: {integrity: sha512-vASWIfOijXd5cdOn0Z6Wcd2iwtFxlBoBre6w+c8wuLLLPN3r4SRQyL+jAEB+eHkUHz39mMxSwa8DY+VlS9luVw==} + '@nx/nx-linux-arm64-gnu@24.0.1': + resolution: {integrity: sha512-9pqRs9H/LgbR84TKlgWTw3giZlLL6rhlRfsA8X4DyW2zKqvTquEpoNGGKplQUQ4oB6OTBi95Uav4ia95TwpmSQ==} cpu: [arm64] os: [linux] libc: [glibc] - '@nx/nx-linux-arm64-musl@24.0.0': - resolution: {integrity: sha512-ZiG9Kjq1AvYmFK3p03OOjCcYXwiBpF2Z7Ih/QnKsRMcnT7GbjDpfuO3FkSMtuE0OWoAdAt9Kb2yXBP3L9IZc6w==} + '@nx/nx-linux-arm64-musl@24.0.1': + resolution: {integrity: sha512-75mxGC7JYmvjMERA7Hw4B3UDqW+Bl/BjiYiFGTETZHbaK0NhgMf4e8LYJo6KtHNGjqBRuQN1EMwmDeY0BvyiSg==} cpu: [arm64] os: [linux] libc: [musl] - '@nx/nx-linux-x64-gnu@24.0.0': - resolution: {integrity: sha512-FstnaQtRkxD0RGYtCJb7QYq9Sgzu+vCKYO+p3/uq+q2kKLwlu4ovvzUeDctTuCIjx1tFamp/Uu8n+bHavUE7KQ==} + '@nx/nx-linux-x64-gnu@24.0.1': + resolution: {integrity: sha512-m2kfeJ6YRLeOnbOd68M0DiPcgSKyuSa51vFlJS0WFnlb9YuE2BVEhi2WAtwZyUJUbudzA6QXhg1ezJbCJYt2Gg==} cpu: [x64] os: [linux] libc: [glibc] - '@nx/nx-linux-x64-musl@24.0.0': - resolution: {integrity: sha512-dBFcWaSOhl17ZzZ+ybi9ctPlYPwDTlJjGgkpV5e/O6D7V9MFziJ4xZG/mVgacYbW3f5HS6QRVno9yPtSyLj2MA==} + '@nx/nx-linux-x64-musl@24.0.1': + resolution: {integrity: sha512-lpFLA/T7BdfzDfA1135kbtk1Td20xAH8KAsujhuyxdXYz4Rh916etAlzyNGveK8qzUlCU0St1HKgNpm4y1L+PA==} cpu: [x64] os: [linux] libc: [musl] - '@nx/nx-win32-arm64-msvc@24.0.0': - resolution: {integrity: sha512-u2t4v71qCT7Nj4QbxuJ8X3iii881goaXJ7fjTcYw4EhSk1FemF6lh7mlSaHSczQ+/JFbiVppu649NYaVlIxGcw==} + '@nx/nx-win32-arm64-msvc@24.0.1': + resolution: {integrity: sha512-4abQqdo2lGtFAhDFVxiNcpnz5lFfztbm7EYYeZI2EIcAJQQ19csTfvDl+/d2yv54mjWXhB8dgiTvExN0c/mZzg==} cpu: [arm64] os: [win32] - '@nx/nx-win32-x64-msvc@24.0.0': - resolution: {integrity: sha512-Rv464/mLVw3lKdsxhFJXk3WI2KyaCoGbTNUzLi8nlzEuZ0ZcBK4VKxAxlvVCAVrxPIZkbUFDYE7vRvdZ2DGikg==} + '@nx/nx-win32-x64-msvc@24.0.1': + resolution: {integrity: sha512-mnqxwUN5ofMs5UctpdhR5GIsZkQbzKMElqP37dzW/hLos/ki9Q9Fpz9z+6sAx/pnxhUC0Yl7bz+tFy1j2lGwVQ==} cpu: [x64] os: [win32] @@ -3226,10 +3245,6 @@ packages: resolution: {integrity: sha512-1pHv8LX9CpKut1Zp4EXey7Z8OfH11ONNH6Dhi2WDUt31VVZFXZzKwXcysBgqSumFCmR+0dqjMK5v5JiFHzi0+g==} engines: {node: 20 || >=22} - balanced-match@4.0.4: - resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} - engines: {node: 18 || 20 || >=22} - base-x@3.0.11: resolution: {integrity: sha512-xz7wQ8xDhdyP7tQxwdteLYeFfS68tSMNCZ/Y37WJ4bhGfKPpqEIlmIyueQHqOyoPhE6xNUqjzRr8ra0eF9VRvA==} @@ -3258,12 +3273,8 @@ packages: bluebird@3.7.2: resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} - body-parser@1.20.8: - resolution: {integrity: sha512-JNcyFQ64OiijEkPzUBTCe+hyPXUD/3LEldGQ6iF5LR1w00mx9o7xtDWHXBY2iItjdCFGoilOLNQbH943ut7pHA==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - - body-parser@2.3.0: - resolution: {integrity: sha512-2cGmJupaNgg+QUwVLAucDuWuoMZ6EX9iHDRswZ5lsNYEmwPaRknMPCLZz07yTzVq/83p4o/wzbDZbBrTvGGTIw==} + body-parser@2.4.0: + resolution: {integrity: sha512-Ifk1KcLrxaGt1occQagQNFNNOqRt1LFuehEnHHzB8Z6cRgIxRU1TBaiIsUiCdA+gy5PL7Y1IX31DNKkRmxtXjQ==} engines: {node: '>=18'} boolbase@1.0.0: @@ -4248,8 +4259,8 @@ packages: fast-string-width@3.0.2: resolution: {integrity: sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==} - fast-uri@3.1.8: - resolution: {integrity: sha512-GZMtZUTNRpOVIECoXwLNZS5xUGE+mVNbTB8h/7Rwh2TFWcBQiPzTgyZi05BF9UMZKkLJv8XBRJTlU7zg8+ZfMg==} + fast-uri@4.2.3: + resolution: {integrity: sha512-I1PXwP5eAhlNlcdpjt9CgB59op2ZvZfxw+BkqGFVIUOgNpCVTcTqp3HhTX7brxj5vsip+nSY4nTvff+eIA76hg==} fast-wrap-ansi@0.2.0: resolution: {integrity: sha512-rLV8JHxTyhVmFYhBJuMujcrHqOT2cnO5Zxj37qROj23CP39GXubJRBUFF0z8KFK77Uc0SukZUf7JZhsVEQ6n8w==} @@ -5645,8 +5656,8 @@ packages: msgpackr@1.12.1: resolution: {integrity: sha512-4EUH9tQHnMmEgzW/MdAP0KIfa1T9AF+htl0ffe2n5vb2EKn9y2co8ccpgWko6S52Jy1PQZKwRnx5/KkYjtd9MQ==} - multer@2.4.0: - resolution: {integrity: sha512-7dqa0ZcFfzbefdTuIkzOSMvZWC0J7FLqBOjJUZvDCXShIURWKxAyTT1wHhnE5q19c7jOJf43IYYKjBmZVZmvhg==} + multer@2.5.0: + resolution: {integrity: sha512-BsqOzYGVq49JcW2IzoSAxeKYRevb+dGGPPWleOR8Lrlk4igwxu1/9pwSXlByhCb7MVZDrNJFC0IBP5/O5nLYRw==} engines: {node: '>= 10.16.0'} mute-stream@0.0.8: @@ -5762,8 +5773,8 @@ packages: nullthrows@1.1.1: resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==} - nx@24.0.0: - resolution: {integrity: sha512-LchM3SyEUYL6qjHUneiSuyYlUscv8t6qpAYWUqnUY5OoSQSLIOLT/xrerLCKUTTcu7Yq1o/TDo9TiwhaBLvM4Q==} + nx@24.0.1: + resolution: {integrity: sha512-znPLIZed09YJeJHXcWVSbBLqfbQs6S8cRcCkfBhp/V1ROYGHqooNjnCamAli8imZC9J5gD7DttpwjX7Qw5p4jQ==} hasBin: true peerDependencies: '@swc-node/register': ^1.11.1 @@ -6287,6 +6298,10 @@ packages: resolution: {integrity: sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA==} engines: {node: '>=0.6'} + qs@6.16.1: + resolution: {integrity: sha512-5Px6J7rfHBAGUhNQ3es4YzcOdBBw0SDcVtThJml4RdnKw4tKs2epA0kPZ+K8X+WiHktT93RHVcQ/3ym5aTCgtg==} + engines: {node: '>=0.6'} + query-string@6.14.1: resolution: {integrity: sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw==} engines: {node: '>=6'} @@ -7661,6 +7676,8 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-string-parser@7.29.11': {} + '@babel/helper-string-parser@7.29.7': {} '@babel/helper-validator-identifier@7.29.7': {} @@ -7687,6 +7704,10 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.1 + '@babel/parser@7.29.11': + dependencies: + '@babel/types': 7.29.11 + '@babel/parser@7.29.9': dependencies: '@babel/types': 7.29.8 @@ -8395,9 +8416,9 @@ snapshots: '@babel/code-frame': 7.29.7 '@babel/generator': 7.29.8 '@babel/helper-globals': 7.29.7 - '@babel/parser': 7.29.9 + '@babel/parser': 7.29.11 '@babel/template': 7.29.7 - '@babel/types': 7.29.8 + '@babel/types': 7.29.11 debug: 4.4.3 transitivePeerDependencies: - supports-color @@ -8414,6 +8435,11 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/types@7.29.11': + dependencies: + '@babel/helper-string-parser': 7.29.11 + '@babel/helper-validator-identifier': 7.29.7 + '@babel/types@7.29.8': dependencies: '@babel/helper-string-parser': 7.29.7 @@ -9367,34 +9393,34 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.20.3 - '@nx/nx-darwin-arm64@24.0.0': + '@nx/nx-darwin-arm64@24.0.1': optional: true - '@nx/nx-darwin-x64@24.0.0': + '@nx/nx-darwin-x64@24.0.1': optional: true - '@nx/nx-freebsd-x64@24.0.0': + '@nx/nx-freebsd-x64@24.0.1': optional: true - '@nx/nx-linux-arm-gnueabihf@24.0.0': + '@nx/nx-linux-arm-gnueabihf@24.0.1': optional: true - '@nx/nx-linux-arm64-gnu@24.0.0': + '@nx/nx-linux-arm64-gnu@24.0.1': optional: true - '@nx/nx-linux-arm64-musl@24.0.0': + '@nx/nx-linux-arm64-musl@24.0.1': optional: true - '@nx/nx-linux-x64-gnu@24.0.0': + '@nx/nx-linux-x64-gnu@24.0.1': optional: true - '@nx/nx-linux-x64-musl@24.0.0': + '@nx/nx-linux-x64-musl@24.0.1': optional: true - '@nx/nx-win32-arm64-msvc@24.0.0': + '@nx/nx-win32-arm64-msvc@24.0.1': optional: true - '@nx/nx-win32-x64-msvc@24.0.0': + '@nx/nx-win32-x64-msvc@24.0.1': optional: true '@oxc-parser/binding-android-arm-eabi@0.127.0': @@ -10569,7 +10595,7 @@ snapshots: ajv@8.20.0: dependencies: fast-deep-equal: 3.1.3 - fast-uri: 3.1.8 + fast-uri: 4.2.3 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 @@ -10753,9 +10779,9 @@ snapshots: babel-eslint@10.1.0(eslint@7.32.0): dependencies: '@babel/code-frame': 7.29.7 - '@babel/parser': 7.29.9 + '@babel/parser': 7.29.11 '@babel/traverse': 7.29.10 - '@babel/types': 7.29.8 + '@babel/types': 7.29.11 eslint: 7.32.0 eslint-visitor-keys: 1.3.0 resolve: 1.22.13 @@ -10942,8 +10968,6 @@ snapshots: balanced-match@4.0.3: {} - balanced-match@4.0.4: {} - base-x@3.0.11: dependencies: safe-buffer: 5.2.1 @@ -10968,24 +10992,7 @@ snapshots: bluebird@3.7.2: {} - body-parser@1.20.8: - dependencies: - bytes: 3.1.2 - content-type: 1.0.5 - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - http-errors: 2.0.1 - iconv-lite: 0.4.24 - on-finished: 2.4.1 - qs: 6.16.0 - raw-body: 2.5.3 - type-is: 1.6.18 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - - body-parser@2.3.0: + body-parser@2.4.0: dependencies: bytes: 3.1.2 content-type: 2.1.0 @@ -10993,7 +11000,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.7.3 on-finished: 2.4.1 - qs: 6.16.0 + qs: 6.16.1 raw-body: 3.0.2 type-is: 2.1.0 transitivePeerDependencies: @@ -11023,7 +11030,7 @@ snapshots: brace-expansion@5.0.12: dependencies: - balanced-match: 4.0.4 + balanced-match: 4.0.3 braces@3.0.3: dependencies: @@ -12210,7 +12217,7 @@ snapshots: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 - body-parser: 1.20.8 + body-parser: 2.4.0 content-disposition: 0.5.4 content-type: 1.0.5 cookie: 0.7.2 @@ -12272,7 +12279,7 @@ snapshots: dependencies: fast-string-truncated-width: 3.0.3 - fast-uri@3.1.8: {} + fast-uri@4.2.3: {} fast-wrap-ansi@0.2.0: dependencies: @@ -12710,7 +12717,7 @@ snapshots: babel-preset-gatsby: 3.16.0(@babel/core@7.29.7)(core-js@3.50.0) better-opn: 2.1.1 bluebird: 3.7.2 - body-parser: 2.3.0 + body-parser: 2.4.0 browserslist: 4.29.3 cache-manager: 2.11.1 chalk: 4.1.2 @@ -12785,7 +12792,7 @@ snapshots: mini-css-extract-plugin: 1.6.2(webpack@5.111.1(postcss@8.5.28)) mitt: 1.2.0 moment: 2.31.0 - multer: 2.4.0 + multer: 2.5.0 node-fetch: 2.7.0 node-html-parser: 5.4.2 normalize-path: 3.0.0 @@ -14146,7 +14153,7 @@ snapshots: optionalDependencies: msgpackr-extract: 3.0.4 - multer@2.4.0: + multer@2.5.0: dependencies: append-field: 1.0.0 busboy: 1.6.0 @@ -14238,7 +14245,7 @@ snapshots: nullthrows@1.1.1: {} - nx@24.0.0: + nx@24.0.1: dependencies: '@clack/core': 1.4.3 '@clack/prompts': 1.7.0 @@ -14329,16 +14336,16 @@ snapshots: yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: - '@nx/nx-darwin-arm64': 24.0.0 - '@nx/nx-darwin-x64': 24.0.0 - '@nx/nx-freebsd-x64': 24.0.0 - '@nx/nx-linux-arm-gnueabihf': 24.0.0 - '@nx/nx-linux-arm64-gnu': 24.0.0 - '@nx/nx-linux-arm64-musl': 24.0.0 - '@nx/nx-linux-x64-gnu': 24.0.0 - '@nx/nx-linux-x64-musl': 24.0.0 - '@nx/nx-win32-arm64-msvc': 24.0.0 - '@nx/nx-win32-x64-msvc': 24.0.0 + '@nx/nx-darwin-arm64': 24.0.1 + '@nx/nx-darwin-x64': 24.0.1 + '@nx/nx-freebsd-x64': 24.0.1 + '@nx/nx-linux-arm-gnueabihf': 24.0.1 + '@nx/nx-linux-arm64-gnu': 24.0.1 + '@nx/nx-linux-arm64-musl': 24.0.1 + '@nx/nx-linux-x64-gnu': 24.0.1 + '@nx/nx-linux-x64-musl': 24.0.1 + '@nx/nx-win32-arm64-msvc': 24.0.1 + '@nx/nx-win32-x64-msvc': 24.0.1 object-assign@4.1.1: {} @@ -14888,6 +14895,11 @@ snapshots: es-define-property: 1.0.1 side-channel: 1.1.1 + qs@6.16.1: + dependencies: + es-define-property: 1.0.1 + side-channel: 1.1.1 + query-string@6.14.1: dependencies: decode-uri-component: 0.5.0 diff --git a/tests/pnpm-package-manager/pnpm-workspace.yaml b/tests/pnpm-package-manager/pnpm-workspace.yaml index 94bb1f4..c9b8342 100644 --- a/tests/pnpm-package-manager/pnpm-workspace.yaml +++ b/tests/pnpm-package-manager/pnpm-workspace.yaml @@ -23,19 +23,25 @@ overrides: axios@>=1.16.1 <1.20.0: ">=1.20.0" axios@>=1.17.0 <1.20.0: ">=1.20.0" axios@>=1.7.0 <1.20.0: ">=1.20.0" + body-parser@<1.20.9: ">=1.20.9" + body-parser@>=2.0.0 <2.4.0: ">=2.4.0" brace-expansion@>=4.0.0 <5.0.10: ">=5.0.10" brace-expansion@>=4.0.0 <5.0.11: ">=5.0.11" brace-expansion@>=4.0.0 <5.0.12: ">=5.0.12" cookie@<0.7.0: ">=0.7.0" decode-uri-component@<=0.4.2: ">=0.5.0" + fast-uri@>=3.0.0 <3.1.9: ">=3.1.9" + fast-uri@>=3.1.3 <3.1.9: ">=3.1.9" file-type@>=13.0.0 <21.3.1: ">=21.3.1" follow-redirects@>=1.16.0 <1.16.1: ">=1.16.1" immutable@<3.8.3: ">=3.8.3" immutable@<3.8.4: ">=3.8.4" lodash@<=4.17.23: ">=4.18.0" lodash@>=4.0.0 <=4.17.23: ">=4.18.0" + multer@>=2.0.0 <2.5.0: ">=2.5.0" path-to-regexp@<0.1.13: ">=0.1.13" postcss-selector-parser@<7.1.6: ">=7.1.6" + serialize-javascript@<7.1.3: ">=7.1.3" serialize-javascript@<=7.0.2: ">=7.0.3" serialize-javascript@>=5.0.0 <7.0.5: ">=7.0.5" sharp@<0.35.0: ">=0.35.0" diff --git a/tests/pnpm/package.json b/tests/pnpm/package.json index 6716747..bfe7cf6 100644 --- a/tests/pnpm/package.json +++ b/tests/pnpm/package.json @@ -9,7 +9,7 @@ "devDependencies": { "gatsby": "^5.16.1", "jest": "^30.5.2", - "nx": "^24.0.0", + "nx": "^24.0.1", "prettier": "^3.9.10", "storybook": "^10.6.3" } diff --git a/tests/pnpm/pnpm-lock.yaml b/tests/pnpm/pnpm-lock.yaml index 82f4124..9841783 100644 --- a/tests/pnpm/pnpm-lock.yaml +++ b/tests/pnpm/pnpm-lock.yaml @@ -58,8 +58,8 @@ importers: specifier: ^30.5.2 version: 30.5.2(@types/node@26.6.3)(babel-plugin-macros@3.1.0)(supports-color@7.2.0) nx: - specifier: ^24.0.0 - version: 24.0.0 + specifier: ^24.0.1 + version: 24.0.1 prettier: specifier: ^3.9.10 version: 3.9.10 @@ -1647,57 +1647,57 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@nx/nx-darwin-arm64@24.0.0': - resolution: {integrity: sha512-ZHXmqkMVF7aA6QShvc5lVkCU6JHjGV19m8eplw0pL06AFgNdQ9u16013HJPm+Ys6fKnltYDWl/Ef7meQjT+u3Q==} + '@nx/nx-darwin-arm64@24.0.1': + resolution: {integrity: sha512-6ODLtFQ1v9Em8lSqTezTXRX5W5QVeqyIxwcUmBWwNWskQ10hFGscoyPihENmZipj1xMRq7Z8qTfkMOoxGhNi4Q==} cpu: [arm64] os: [darwin] - '@nx/nx-darwin-x64@24.0.0': - resolution: {integrity: sha512-a+cpg/VQvD/vF7BJsl70vulc1GxCamtU0XwzkGOzzDATn3JcKBNpBFx0Iqp5frJYN0X00Supz4zhgCEe9LpCow==} + '@nx/nx-darwin-x64@24.0.1': + resolution: {integrity: sha512-NFeB9hVPR9OE4duwyRS4de75+DzYh2aPsenL9VkTDCBj4QBCMBFWPe++E58Ak8QeT/IU4xhjZme0ICO4qmoq8w==} cpu: [x64] os: [darwin] - '@nx/nx-freebsd-x64@24.0.0': - resolution: {integrity: sha512-PAGVaLbJxEzBXSQvg82g/8mDoqoMQFIX/EchuJbJGekIiz3BM2Xgyiy5qAD2/2meLVOTFtbkBQR+4ZSymgqGWw==} + '@nx/nx-freebsd-x64@24.0.1': + resolution: {integrity: sha512-muKwDfORGxxQY0IXt5gqC0a5kuwHWnhFiPAddbBhfbHVhZMryhsZlEQfgCTpB1fYAmBmBU7DXDCZZG7ibNckCw==} cpu: [x64] os: [freebsd] - '@nx/nx-linux-arm-gnueabihf@24.0.0': - resolution: {integrity: sha512-WOWBIlTb+1FNP86GcodUF4BHdjVyGCwrVH/lqUvNAmT/FPopirCzVLdoj1P5kfWC/F0II/qAu7X698yKzIu71A==} + '@nx/nx-linux-arm-gnueabihf@24.0.1': + resolution: {integrity: sha512-j5ZW6McnC0IZ7Nb5EtR41ZqBsv3U2naSug8Xmz2VPSaA7vNTo+A7MmunYvQyz2B7NSwSdZp+d+powfyIN8/owQ==} cpu: [arm] os: [linux] - '@nx/nx-linux-arm64-gnu@24.0.0': - resolution: {integrity: sha512-vASWIfOijXd5cdOn0Z6Wcd2iwtFxlBoBre6w+c8wuLLLPN3r4SRQyL+jAEB+eHkUHz39mMxSwa8DY+VlS9luVw==} + '@nx/nx-linux-arm64-gnu@24.0.1': + resolution: {integrity: sha512-9pqRs9H/LgbR84TKlgWTw3giZlLL6rhlRfsA8X4DyW2zKqvTquEpoNGGKplQUQ4oB6OTBi95Uav4ia95TwpmSQ==} cpu: [arm64] os: [linux] libc: [glibc] - '@nx/nx-linux-arm64-musl@24.0.0': - resolution: {integrity: sha512-ZiG9Kjq1AvYmFK3p03OOjCcYXwiBpF2Z7Ih/QnKsRMcnT7GbjDpfuO3FkSMtuE0OWoAdAt9Kb2yXBP3L9IZc6w==} + '@nx/nx-linux-arm64-musl@24.0.1': + resolution: {integrity: sha512-75mxGC7JYmvjMERA7Hw4B3UDqW+Bl/BjiYiFGTETZHbaK0NhgMf4e8LYJo6KtHNGjqBRuQN1EMwmDeY0BvyiSg==} cpu: [arm64] os: [linux] libc: [musl] - '@nx/nx-linux-x64-gnu@24.0.0': - resolution: {integrity: sha512-FstnaQtRkxD0RGYtCJb7QYq9Sgzu+vCKYO+p3/uq+q2kKLwlu4ovvzUeDctTuCIjx1tFamp/Uu8n+bHavUE7KQ==} + '@nx/nx-linux-x64-gnu@24.0.1': + resolution: {integrity: sha512-m2kfeJ6YRLeOnbOd68M0DiPcgSKyuSa51vFlJS0WFnlb9YuE2BVEhi2WAtwZyUJUbudzA6QXhg1ezJbCJYt2Gg==} cpu: [x64] os: [linux] libc: [glibc] - '@nx/nx-linux-x64-musl@24.0.0': - resolution: {integrity: sha512-dBFcWaSOhl17ZzZ+ybi9ctPlYPwDTlJjGgkpV5e/O6D7V9MFziJ4xZG/mVgacYbW3f5HS6QRVno9yPtSyLj2MA==} + '@nx/nx-linux-x64-musl@24.0.1': + resolution: {integrity: sha512-lpFLA/T7BdfzDfA1135kbtk1Td20xAH8KAsujhuyxdXYz4Rh916etAlzyNGveK8qzUlCU0St1HKgNpm4y1L+PA==} cpu: [x64] os: [linux] libc: [musl] - '@nx/nx-win32-arm64-msvc@24.0.0': - resolution: {integrity: sha512-u2t4v71qCT7Nj4QbxuJ8X3iii881goaXJ7fjTcYw4EhSk1FemF6lh7mlSaHSczQ+/JFbiVppu649NYaVlIxGcw==} + '@nx/nx-win32-arm64-msvc@24.0.1': + resolution: {integrity: sha512-4abQqdo2lGtFAhDFVxiNcpnz5lFfztbm7EYYeZI2EIcAJQQ19csTfvDl+/d2yv54mjWXhB8dgiTvExN0c/mZzg==} cpu: [arm64] os: [win32] - '@nx/nx-win32-x64-msvc@24.0.0': - resolution: {integrity: sha512-Rv464/mLVw3lKdsxhFJXk3WI2KyaCoGbTNUzLi8nlzEuZ0ZcBK4VKxAxlvVCAVrxPIZkbUFDYE7vRvdZ2DGikg==} + '@nx/nx-win32-x64-msvc@24.0.1': + resolution: {integrity: sha512-mnqxwUN5ofMs5UctpdhR5GIsZkQbzKMElqP37dzW/hLos/ki9Q9Fpz9z+6sAx/pnxhUC0Yl7bz+tFy1j2lGwVQ==} cpu: [x64] os: [win32] @@ -3236,12 +3236,12 @@ packages: bluebird@3.7.2: resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} - body-parser@1.20.8: - resolution: {integrity: sha512-JNcyFQ64OiijEkPzUBTCe+hyPXUD/3LEldGQ6iF5LR1w00mx9o7xtDWHXBY2iItjdCFGoilOLNQbH943ut7pHA==} + body-parser@1.20.9: + resolution: {integrity: sha512-FISIQxV5u91Y9gvuFq3q/tA/qTqLJn3AhRcEvyozyhJTh5OBFFtv827AdHU7Rbyct4r+Ba1/99oFa1Y3yuFsdw==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - body-parser@2.3.0: - resolution: {integrity: sha512-2cGmJupaNgg+QUwVLAucDuWuoMZ6EX9iHDRswZ5lsNYEmwPaRknMPCLZz07yTzVq/83p4o/wzbDZbBrTvGGTIw==} + body-parser@2.4.0: + resolution: {integrity: sha512-Ifk1KcLrxaGt1occQagQNFNNOqRt1LFuehEnHHzB8Z6cRgIxRU1TBaiIsUiCdA+gy5PL7Y1IX31DNKkRmxtXjQ==} engines: {node: '>=18'} boolbase@1.0.0: @@ -4230,8 +4230,8 @@ packages: fast-string-width@3.0.2: resolution: {integrity: sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==} - fast-uri@3.1.8: - resolution: {integrity: sha512-GZMtZUTNRpOVIECoXwLNZS5xUGE+mVNbTB8h/7Rwh2TFWcBQiPzTgyZi05BF9UMZKkLJv8XBRJTlU7zg8+ZfMg==} + fast-uri@3.1.9: + resolution: {integrity: sha512-hS/0Wt3Ya043oKXs0sIxrMpKQITXhMLIrVAKKXi4gozGC9v7YRWVnXIZzjNPTO02M9BdxLCWqK1yRXgNziVyJQ==} fast-wrap-ansi@0.2.0: resolution: {integrity: sha512-rLV8JHxTyhVmFYhBJuMujcrHqOT2cnO5Zxj37qROj23CP39GXubJRBUFF0z8KFK77Uc0SukZUf7JZhsVEQ6n8w==} @@ -5627,8 +5627,8 @@ packages: msgpackr@1.12.1: resolution: {integrity: sha512-4EUH9tQHnMmEgzW/MdAP0KIfa1T9AF+htl0ffe2n5vb2EKn9y2co8ccpgWko6S52Jy1PQZKwRnx5/KkYjtd9MQ==} - multer@2.4.0: - resolution: {integrity: sha512-7dqa0ZcFfzbefdTuIkzOSMvZWC0J7FLqBOjJUZvDCXShIURWKxAyTT1wHhnE5q19c7jOJf43IYYKjBmZVZmvhg==} + multer@2.5.0: + resolution: {integrity: sha512-BsqOzYGVq49JcW2IzoSAxeKYRevb+dGGPPWleOR8Lrlk4igwxu1/9pwSXlByhCb7MVZDrNJFC0IBP5/O5nLYRw==} engines: {node: '>= 10.16.0'} mute-stream@0.0.8: @@ -5744,8 +5744,8 @@ packages: nullthrows@1.1.1: resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==} - nx@24.0.0: - resolution: {integrity: sha512-LchM3SyEUYL6qjHUneiSuyYlUscv8t6qpAYWUqnUY5OoSQSLIOLT/xrerLCKUTTcu7Yq1o/TDo9TiwhaBLvM4Q==} + nx@24.0.1: + resolution: {integrity: sha512-znPLIZed09YJeJHXcWVSbBLqfbQs6S8cRcCkfBhp/V1ROYGHqooNjnCamAli8imZC9J5gD7DttpwjX7Qw5p4jQ==} hasBin: true peerDependencies: '@swc-node/register': ^1.11.1 @@ -6272,6 +6272,10 @@ packages: resolution: {integrity: sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA==} engines: {node: '>=0.6'} + qs@6.16.1: + resolution: {integrity: sha512-5Px6J7rfHBAGUhNQ3es4YzcOdBBw0SDcVtThJml4RdnKw4tKs2epA0kPZ+K8X+WiHktT93RHVcQ/3ym5aTCgtg==} + engines: {node: '>=0.6'} + query-string@6.14.1: resolution: {integrity: sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw==} engines: {node: '>=6'} @@ -6575,8 +6579,8 @@ packages: sentence-case@3.0.4: resolution: {integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==} - serialize-javascript@7.1.2: - resolution: {integrity: sha512-GL2BWwVa6JydKO6l/ljVgjAZF4QJ3S7dWDWi53s5GZT8PJzD2fNxi67HANQGKAqPrwEpL5ba7gUBGi0Ls/sEoQ==} + serialize-javascript@7.1.4: + resolution: {integrity: sha512-FqlEuoTq/zRmA4Lg6aOqyH3lCHbUtCB0bmHCeFniX2GBdDqMJM3FwdvEhlE5Pim1dlt2FfBdVPmUNNiGhhKqpw==} engines: {node: '>=20.0.0'} serve-static@1.16.3: @@ -9328,34 +9332,34 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.20.3 - '@nx/nx-darwin-arm64@24.0.0': + '@nx/nx-darwin-arm64@24.0.1': optional: true - '@nx/nx-darwin-x64@24.0.0': + '@nx/nx-darwin-x64@24.0.1': optional: true - '@nx/nx-freebsd-x64@24.0.0': + '@nx/nx-freebsd-x64@24.0.1': optional: true - '@nx/nx-linux-arm-gnueabihf@24.0.0': + '@nx/nx-linux-arm-gnueabihf@24.0.1': optional: true - '@nx/nx-linux-arm64-gnu@24.0.0': + '@nx/nx-linux-arm64-gnu@24.0.1': optional: true - '@nx/nx-linux-arm64-musl@24.0.0': + '@nx/nx-linux-arm64-musl@24.0.1': optional: true - '@nx/nx-linux-x64-gnu@24.0.0': + '@nx/nx-linux-x64-gnu@24.0.1': optional: true - '@nx/nx-linux-x64-musl@24.0.0': + '@nx/nx-linux-x64-musl@24.0.1': optional: true - '@nx/nx-win32-arm64-msvc@24.0.0': + '@nx/nx-win32-arm64-msvc@24.0.1': optional: true - '@nx/nx-win32-x64-msvc@24.0.0': + '@nx/nx-win32-x64-msvc@24.0.1': optional: true '@oxc-parser/binding-android-arm-eabi@0.127.0': @@ -10528,7 +10532,7 @@ snapshots: ajv@8.20.0: dependencies: fast-deep-equal: 3.1.3 - fast-uri: 3.1.8 + fast-uri: 3.1.9 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 @@ -10925,7 +10929,7 @@ snapshots: bluebird@3.7.2: {} - body-parser@1.20.8(supports-color@7.2.0): + body-parser@1.20.9(supports-color@7.2.0): dependencies: bytes: 3.1.2 content-type: 1.0.5 @@ -10942,7 +10946,7 @@ snapshots: transitivePeerDependencies: - supports-color - body-parser@2.3.0(supports-color@7.2.0): + body-parser@2.4.0(supports-color@7.2.0): dependencies: bytes: 3.1.2 content-type: 2.1.0 @@ -10950,7 +10954,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.7.3 on-finished: 2.4.1 - qs: 6.16.0 + qs: 6.16.1 raw-body: 3.0.2 type-is: 2.1.0 transitivePeerDependencies: @@ -11381,7 +11385,7 @@ snapshots: p-limit: 3.1.0 postcss: 8.5.28 schema-utils: 3.3.0 - serialize-javascript: 7.1.2 + serialize-javascript: 7.1.4 source-map: 0.6.1 webpack: 5.111.1(cssnano@5.1.15(postcss@8.5.28))(csso@4.2.0)(esbuild@0.28.2)(postcss@8.5.28)(sharp@0.35.5(@types/node@26.6.3))(svgo@2.8.4) optionalDependencies: @@ -12177,7 +12181,7 @@ snapshots: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 - body-parser: 1.20.8(supports-color@7.2.0) + body-parser: 1.20.9(supports-color@7.2.0) content-disposition: 0.5.4 content-type: 1.0.5 cookie: 0.7.2 @@ -12239,7 +12243,7 @@ snapshots: dependencies: fast-string-truncated-width: 3.0.3 - fast-uri@3.1.8: {} + fast-uri@3.1.9: {} fast-wrap-ansi@0.2.0: dependencies: @@ -12674,7 +12678,7 @@ snapshots: babel-preset-gatsby: 3.16.0(@babel/core@7.29.7(supports-color@7.2.0))(core-js@3.50.0)(supports-color@7.2.0) better-opn: 2.1.1 bluebird: 3.7.2 - body-parser: 2.3.0(supports-color@7.2.0) + body-parser: 2.4.0(supports-color@7.2.0) browserslist: 4.29.3 cache-manager: 2.11.1 chalk: 4.1.2 @@ -12749,7 +12753,7 @@ snapshots: mini-css-extract-plugin: 1.6.2(webpack@5.111.1(cssnano@5.1.15(postcss@8.5.28))(csso@4.2.0)(esbuild@0.28.2)(postcss@8.5.28)(sharp@0.35.5(@types/node@26.6.3))(svgo@2.8.4)) mitt: 1.2.0 moment: 2.31.0 - multer: 2.4.0 + multer: 2.5.0 node-fetch: 2.7.0 node-html-parser: 5.4.2 normalize-path: 3.0.0 @@ -14114,7 +14118,7 @@ snapshots: optionalDependencies: msgpackr-extract: 3.0.4 - multer@2.4.0: + multer@2.5.0: dependencies: append-field: 1.0.0 busboy: 1.6.0 @@ -14206,7 +14210,7 @@ snapshots: nullthrows@1.1.1: {} - nx@24.0.0: + nx@24.0.1: dependencies: '@clack/core': 1.4.3 '@clack/prompts': 1.7.0 @@ -14297,16 +14301,16 @@ snapshots: yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: - '@nx/nx-darwin-arm64': 24.0.0 - '@nx/nx-darwin-x64': 24.0.0 - '@nx/nx-freebsd-x64': 24.0.0 - '@nx/nx-linux-arm-gnueabihf': 24.0.0 - '@nx/nx-linux-arm64-gnu': 24.0.0 - '@nx/nx-linux-arm64-musl': 24.0.0 - '@nx/nx-linux-x64-gnu': 24.0.0 - '@nx/nx-linux-x64-musl': 24.0.0 - '@nx/nx-win32-arm64-msvc': 24.0.0 - '@nx/nx-win32-x64-msvc': 24.0.0 + '@nx/nx-darwin-arm64': 24.0.1 + '@nx/nx-darwin-x64': 24.0.1 + '@nx/nx-freebsd-x64': 24.0.1 + '@nx/nx-linux-arm-gnueabihf': 24.0.1 + '@nx/nx-linux-arm64-gnu': 24.0.1 + '@nx/nx-linux-arm64-musl': 24.0.1 + '@nx/nx-linux-x64-gnu': 24.0.1 + '@nx/nx-linux-x64-musl': 24.0.1 + '@nx/nx-win32-arm64-msvc': 24.0.1 + '@nx/nx-win32-x64-msvc': 24.0.1 object-assign@4.1.1: {} @@ -14858,6 +14862,11 @@ snapshots: es-define-property: 1.0.1 side-channel: 1.1.1 + qs@6.16.1: + dependencies: + es-define-property: 1.0.1 + side-channel: 1.1.1 + query-string@6.14.1: dependencies: decode-uri-component: 0.5.0 @@ -15221,7 +15230,7 @@ snapshots: tslib: 2.4.1 upper-case-first: 2.0.2 - serialize-javascript@7.1.2: {} + serialize-javascript@7.1.4: {} serve-static@1.16.3(supports-color@7.2.0): dependencies: diff --git a/tests/yarn/package.json b/tests/yarn/package.json index ccaf58b..b9240aa 100644 --- a/tests/yarn/package.json +++ b/tests/yarn/package.json @@ -9,8 +9,11 @@ "devDependencies": { "gatsby": "^5.16.1", "jest": "^30.5.2", - "nx": "^23.2.1", - "prettier": "^3.9.9", - "storybook": "^10.6.1" + "nx": "^24.0.1", + "prettier": "^3.9.10", + "storybook": "^10.6.3" + }, + "resolutions": { + "undici": ">=7.29.1" } } diff --git a/tests/yarn/yarn.lock b/tests/yarn/yarn.lock index e4ad671..0dd5dee 100644 --- a/tests/yarn/yarn.lock +++ b/tests/yarn/yarn.lock @@ -2099,55 +2099,55 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@nx/nx-darwin-arm64@23.2.1": - version "23.2.1" - resolved "https://registry.yarnpkg.com/@nx/nx-darwin-arm64/-/nx-darwin-arm64-23.2.1.tgz#852d655f0404559e4d5c5ec2bab2837b5a03c492" - integrity sha512-majzvZlhlWL8MSDEKbQoGv3qM1u7v8Pk7X86srWsySbGDnCJ5BpMFyqMeroQ3AY4lxRjLYWACX5YXVPy2ttRtQ== - -"@nx/nx-darwin-x64@23.2.1": - version "23.2.1" - resolved "https://registry.yarnpkg.com/@nx/nx-darwin-x64/-/nx-darwin-x64-23.2.1.tgz#03cab5700fbc74be1975774c6143a55579de7304" - integrity sha512-C+KkJwGOZ3h2RjEoQk2SWBdMlKq4BdMfTtxCJ9YgCxjPKqT8V/57tn1Dzz9fnw76P8+PocsfRdjIS0cj9r7isA== - -"@nx/nx-freebsd-x64@23.2.1": - version "23.2.1" - resolved "https://registry.yarnpkg.com/@nx/nx-freebsd-x64/-/nx-freebsd-x64-23.2.1.tgz#d2c7d4263dc36dff328d4780103fd537a5f2ff88" - integrity sha512-GxxMtUlZWy74b15iyHVw+c4a0V2pSHR6RKbvmaSJQ3BXJrJarIqaWys/JrvcV2I/AjtrN7Tq7cFxCEaxkwCsEA== - -"@nx/nx-linux-arm-gnueabihf@23.2.1": - version "23.2.1" - resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-23.2.1.tgz#ebf4917d15e61b4ffa576b757bddf29c05bdb442" - integrity sha512-Wr/VLZkPhEsDN7GGx0wOmvZ6v7yMrMf9WpLfrcTVe10NPUB/y6xYaoTDo8teKOBNLsPJ73C40bj2ZBmWtGPg7Q== - -"@nx/nx-linux-arm64-gnu@23.2.1": - version "23.2.1" - resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-23.2.1.tgz#b1fb6573b6dbb86654931fd9e956c107004fd7ff" - integrity sha512-lGPhJYkJbIlTWj38FrHZ3qnaGkAfafPrK+6KjGdt+ubDOt9fp0lyUbEhfdg9JuIL++hOgcTHvz0FOA6S+7k3nA== - -"@nx/nx-linux-arm64-musl@23.2.1": - version "23.2.1" - resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-23.2.1.tgz#0eb10d1708f46c93692d682cdf2937489f379eb3" - integrity sha512-HrHBmBjh++NBE1p0DBjnc53Ech86/4gy4V1bAUJRViG1/FSJAopKE8qQqanYfShOUsHXk6ohPIhf6nlC8LsFFQ== - -"@nx/nx-linux-x64-gnu@23.2.1": - version "23.2.1" - resolved "https://registry.yarnpkg.com/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-23.2.1.tgz#e1f72d24ae7f7a44ef29bc2201350bab9a0c3990" - integrity sha512-D1mSU/kdC1N8aeo7RpmuXWOl77GR4QIbam4dpUmezAwdNkIHlIq7hwqec+4HDWum9nlNmQX/dZn0nZaBem0rRA== - -"@nx/nx-linux-x64-musl@23.2.1": - version "23.2.1" - resolved "https://registry.yarnpkg.com/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-23.2.1.tgz#c9079df99eca1992a05b5cdecf31fe0f02872eed" - integrity sha512-p8Lc4RLu7cj4iP7NCnivLv4Qw+RorrLRO6s2J0LNIMH4nI1PAu5p5IztsCb3lsRo0f/ERCQ8DGwBn2BM1J8Blg== - -"@nx/nx-win32-arm64-msvc@23.2.1": - version "23.2.1" - resolved "https://registry.yarnpkg.com/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-23.2.1.tgz#bc07f4ead474cdcb62b36e5393d2226f682ddc27" - integrity sha512-XWYG+6P368xOZXU1z3QH4jXlaajQDxlXVGzYXogp+i09twEAhE7LV6fmv8gQptBta67EZy610KcKu38IVn6x7Q== - -"@nx/nx-win32-x64-msvc@23.2.1": - version "23.2.1" - resolved "https://registry.yarnpkg.com/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-23.2.1.tgz#54a4b1cbabcef08ac2d85a30731b9bece5fe4f16" - integrity sha512-qZQBNB4L/yljM81Fm5M/LoyCMoGJc7yc//KePQ5xiyhzZjJENooHsFkB8ps/pSv4cfHKfYJbvgBAMPOLXeHqqA== +"@nx/nx-darwin-arm64@24.0.1": + version "24.0.1" + resolved "https://registry.yarnpkg.com/@nx/nx-darwin-arm64/-/nx-darwin-arm64-24.0.1.tgz#54dac52fc5b4effcbbde7a22fdca2e16a3faadb8" + integrity sha512-6ODLtFQ1v9Em8lSqTezTXRX5W5QVeqyIxwcUmBWwNWskQ10hFGscoyPihENmZipj1xMRq7Z8qTfkMOoxGhNi4Q== + +"@nx/nx-darwin-x64@24.0.1": + version "24.0.1" + resolved "https://registry.yarnpkg.com/@nx/nx-darwin-x64/-/nx-darwin-x64-24.0.1.tgz#d8454a77d99f9242a8e84477640e31234c113ab7" + integrity sha512-NFeB9hVPR9OE4duwyRS4de75+DzYh2aPsenL9VkTDCBj4QBCMBFWPe++E58Ak8QeT/IU4xhjZme0ICO4qmoq8w== + +"@nx/nx-freebsd-x64@24.0.1": + version "24.0.1" + resolved "https://registry.yarnpkg.com/@nx/nx-freebsd-x64/-/nx-freebsd-x64-24.0.1.tgz#530aa3b879fad02da4595889bb1567ad5cda591b" + integrity sha512-muKwDfORGxxQY0IXt5gqC0a5kuwHWnhFiPAddbBhfbHVhZMryhsZlEQfgCTpB1fYAmBmBU7DXDCZZG7ibNckCw== + +"@nx/nx-linux-arm-gnueabihf@24.0.1": + version "24.0.1" + resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-24.0.1.tgz#beeed8f64e3c719f1250e2a000969b93b1d81a6b" + integrity sha512-j5ZW6McnC0IZ7Nb5EtR41ZqBsv3U2naSug8Xmz2VPSaA7vNTo+A7MmunYvQyz2B7NSwSdZp+d+powfyIN8/owQ== + +"@nx/nx-linux-arm64-gnu@24.0.1": + version "24.0.1" + resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-24.0.1.tgz#a167ad61720377de4556e536a5632f35f34f1a84" + integrity sha512-9pqRs9H/LgbR84TKlgWTw3giZlLL6rhlRfsA8X4DyW2zKqvTquEpoNGGKplQUQ4oB6OTBi95Uav4ia95TwpmSQ== + +"@nx/nx-linux-arm64-musl@24.0.1": + version "24.0.1" + resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-24.0.1.tgz#dcd8a96ac3d97afad9415590efdae9cceb247900" + integrity sha512-75mxGC7JYmvjMERA7Hw4B3UDqW+Bl/BjiYiFGTETZHbaK0NhgMf4e8LYJo6KtHNGjqBRuQN1EMwmDeY0BvyiSg== + +"@nx/nx-linux-x64-gnu@24.0.1": + version "24.0.1" + resolved "https://registry.yarnpkg.com/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-24.0.1.tgz#98b0a787dca75958d1fb1cd467a0d708894775dd" + integrity sha512-m2kfeJ6YRLeOnbOd68M0DiPcgSKyuSa51vFlJS0WFnlb9YuE2BVEhi2WAtwZyUJUbudzA6QXhg1ezJbCJYt2Gg== + +"@nx/nx-linux-x64-musl@24.0.1": + version "24.0.1" + resolved "https://registry.yarnpkg.com/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-24.0.1.tgz#5e72ec67f54ada3b95010a9058916624577baa65" + integrity sha512-lpFLA/T7BdfzDfA1135kbtk1Td20xAH8KAsujhuyxdXYz4Rh916etAlzyNGveK8qzUlCU0St1HKgNpm4y1L+PA== + +"@nx/nx-win32-arm64-msvc@24.0.1": + version "24.0.1" + resolved "https://registry.yarnpkg.com/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-24.0.1.tgz#8c0015791f8fdf7409236c8fff8bc1867733ee52" + integrity sha512-4abQqdo2lGtFAhDFVxiNcpnz5lFfztbm7EYYeZI2EIcAJQQ19csTfvDl+/d2yv54mjWXhB8dgiTvExN0c/mZzg== + +"@nx/nx-win32-x64-msvc@24.0.1": + version "24.0.1" + resolved "https://registry.yarnpkg.com/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-24.0.1.tgz#cbf881c869c0223bac11ecee33f645d56b594deb" + integrity sha512-mnqxwUN5ofMs5UctpdhR5GIsZkQbzKMElqP37dzW/hLos/ki9Q9Fpz9z+6sAx/pnxhUC0Yl7bz+tFy1j2lGwVQ== "@oxc-parser/binding-android-arm-eabi@0.127.0": version "0.127.0" @@ -3617,7 +3617,7 @@ address@1.2.2, address@^1.0.1, address@^1.1.2: resolved "https://registry.yarnpkg.com/address/-/address-1.2.2.tgz#2b5248dac5485a6390532c6a517fda2e3faac89e" integrity sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA== -agent-base@6, agent-base@6.0.2: +agent-base@6: version "6.0.2" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== @@ -3921,7 +3921,7 @@ async@1.5.2: resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" integrity sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w== -asynckit@0.4.0, asynckit@^0.4.0: +asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== @@ -3959,16 +3959,6 @@ axe-core@^4.10.0: resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.13.0.tgz#f868ecb1bd61d982321760e51d841ab497ab86d0" integrity sha512-UzGt8zg7Ny8djbYMhxl2zuEevVa7r2gJjYY5Lwr1xM7+XU2nd6CkIWFTVcCIbAP63vSz71NaVyyuSk9lHKcy0A== -axios@1.18.1: - version "1.18.1" - resolved "https://registry.yarnpkg.com/axios/-/axios-1.18.1.tgz#d63f9863bcd8938815c86f9e2abd380189d96dfe" - integrity sha512-3nTvFlvpn9Zu/RkHUqtc7/+al4UpRW5az71ap5zccp6e8RAYEzhMTecX8Dz1wWDYrPpUoB1HAQEGEAEvUr7S9g== - dependencies: - follow-redirects "^1.16.0" - form-data "^4.0.5" - https-proxy-agent "^5.0.1" - proxy-from-env "^2.1.0" - axios@^1.6.4: version "1.20.0" resolved "https://registry.yarnpkg.com/axios/-/axios-1.20.0.tgz#515513445aa60e71d04b6521ca6210829ccb4786" @@ -4291,24 +4281,24 @@ bluebird@^3.7.2: integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== body-parser@^2.2.2: - version "2.3.0" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-2.3.0.tgz#6d8662f4d8c336028b8ac9aa24251b0ca64ba437" - integrity sha512-2cGmJupaNgg+QUwVLAucDuWuoMZ6EX9iHDRswZ5lsNYEmwPaRknMPCLZz07yTzVq/83p4o/wzbDZbBrTvGGTIw== + version "2.4.0" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-2.4.0.tgz#337a76249270f83e450ad385a9606ca3b4a75c06" + integrity sha512-Ifk1KcLrxaGt1occQagQNFNNOqRt1LFuehEnHHzB8Z6cRgIxRU1TBaiIsUiCdA+gy5PL7Y1IX31DNKkRmxtXjQ== dependencies: bytes "^3.1.2" - content-type "^2.0.0" + content-type "^2.1.0" debug "^4.4.3" http-errors "^2.0.1" - iconv-lite "^0.7.2" + iconv-lite "^0.7.3" on-finished "^2.4.1" - qs "^6.15.2" + qs "^6.16.1" raw-body "^3.0.2" type-is "^2.1.0" body-parser@~1.20.5: - version "1.20.8" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.8.tgz#328d51ce46cb19c983f3d9661016df2765283a37" - integrity sha512-JNcyFQ64OiijEkPzUBTCe+hyPXUD/3LEldGQ6iF5LR1w00mx9o7xtDWHXBY2iItjdCFGoilOLNQbH943ut7pHA== + version "1.20.9" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.9.tgz#b64358a113b4d200d7484752cd154b66933e2009" + integrity sha512-FISIQxV5u91Y9gvuFq3q/tA/qTqLJn3AhRcEvyozyhJTh5OBFFtv827AdHU7Rbyct4r+Ba1/99oFa1Y3yuFsdw== dependencies: bytes "~3.1.2" content-type "~1.0.5" @@ -4342,10 +4332,10 @@ boxen@^5.1.2: widest-line "^3.1.0" wrap-ansi "^7.0.0" -brace-expansion@5.0.9: - version "5.0.9" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-5.0.9.tgz#7c72438809b5fa5babf54199a1f1c281a6984fcf" - integrity sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg== +brace-expansion@5.0.12, brace-expansion@^5.0.5, brace-expansion@^5.0.8: + version "5.0.12" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-5.0.12.tgz#995fbb4750a77c4d16a7dc942ff2ca6ef8e675ec" + integrity sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ== dependencies: balanced-match "^4.0.2" @@ -4364,13 +4354,6 @@ brace-expansion@^2.0.2: dependencies: balanced-match "^1.0.0" -brace-expansion@^5.0.5, brace-expansion@^5.0.8: - version "5.0.12" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-5.0.12.tgz#995fbb4750a77c4d16a7dc942ff2ca6ef8e675ec" - integrity sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ== - dependencies: - balanced-match "^4.0.2" - braces@^3.0.3, braces@~3.0.2: version "3.0.3" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" @@ -4417,13 +4400,6 @@ buffer@^6.0.3: base64-js "^1.3.1" ieee754 "^1.2.1" -bundle-name@4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/bundle-name/-/bundle-name-4.1.0.tgz#f3b96b34160d6431a19d7688135af7cfb8797889" - integrity sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q== - dependencies: - run-applescript "^7.0.0" - bundle-name@^4.1.0: version "4.1.1" resolved "https://registry.yarnpkg.com/bundle-name/-/bundle-name-4.1.1.tgz#d9ecc7a201aee8e2f5a717a081215c2e2a3827b0" @@ -4488,7 +4464,7 @@ cacheable-request@^7.0.2: normalize-url "^6.0.1" responselike "^2.0.0" -call-bind-apply-helpers@1.0.2, call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2: +call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz#4b5428c222be985d79c3d82657479dbe0b59b2d6" integrity sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ== @@ -4834,7 +4810,7 @@ colorette@^2.0.10: resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== -combined-stream@1.0.8, combined-stream@^1.0.8: +combined-stream@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== @@ -4928,7 +4904,7 @@ content-disposition@~0.5.4: dependencies: safe-buffer "5.2.1" -content-type@^2.0.0: +content-type@^2.0.0, content-type@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/content-type/-/content-type-2.1.0.tgz#d9389c43c0a8cf6a355db464d21e07092a40493a" integrity sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag== @@ -5228,7 +5204,7 @@ debug@2.6.9, debug@^2.6.0: dependencies: ms "2.0.0" -debug@4, debug@4.4.3, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.4, debug@^4.4.3, debug@~4.4.1: +debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.4, debug@^4.4.3, debug@~4.4.1: version "4.4.3" resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.3.tgz#c6ae432d9bd9662582fce08709b038c58e9e3d6a" integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA== @@ -5284,24 +5260,11 @@ deepmerge@^4.2.2, deepmerge@^4.3.1: resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== -default-browser-id@5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/default-browser-id/-/default-browser-id-5.0.0.tgz#a1d98bf960c15082d8a3fa69e83150ccccc3af26" - integrity sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA== - default-browser-id@^5.0.0: version "5.0.1" resolved "https://registry.yarnpkg.com/default-browser-id/-/default-browser-id-5.0.1.tgz#f7a7ccb8f5104bf8e0f71ba3b1ccfa5eafdb21e8" integrity sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q== -default-browser@5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/default-browser/-/default-browser-5.2.1.tgz#7b7ba61204ff3e425b556869ae6d3e9d9f1712cf" - integrity sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg== - dependencies: - bundle-name "^4.1.0" - default-browser-id "^5.0.0" - default-browser@^5.2.1: version "5.5.1" resolved "https://registry.yarnpkg.com/default-browser/-/default-browser-5.5.1.tgz#1790affc52680fbb11e17cab2752d69aa2a37d2c" @@ -5331,16 +5294,16 @@ define-data-property@^1.0.1, define-data-property@^1.1.4: es-errors "^1.3.0" gopd "^1.0.1" -define-lazy-prop@3.0.0, define-lazy-prop@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz#dbb19adfb746d7fc6d734a06b72f4a00d021255f" - integrity sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg== - define-lazy-prop@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== +define-lazy-prop@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz#dbb19adfb746d7fc6d734a06b72f4a00d021255f" + integrity sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg== + define-properties@^1.1.3, define-properties@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" @@ -5350,7 +5313,7 @@ define-properties@^1.1.3, define-properties@^1.2.1: has-property-descriptors "^1.0.0" object-keys "^1.1.1" -delayed-stream@1.0.0, delayed-stream@~1.0.0: +delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== @@ -5521,7 +5484,7 @@ dotenv@^8.6.0: resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.6.0.tgz#061af664d19f7f4d8fc6e4ff9b584ce237adcb8b" integrity sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g== -dunder-proto@1.0.1, dunder-proto@^1.0.0, dunder-proto@^1.0.1: +dunder-proto@^1.0.0, dunder-proto@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a" integrity sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A== @@ -5728,12 +5691,12 @@ es-abstract@^1.17.5, es-abstract@^1.23.2, es-abstract@^1.23.3, es-abstract@^1.23 unbox-primitive "^1.1.0" which-typed-array "^1.1.19" -es-define-property@1.0.1, es-define-property@^1.0.0, es-define-property@^1.0.1: +es-define-property@^1.0.0, es-define-property@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.1.tgz#983eb2f9a6724e9303f61addf011c72e09e0b0fa" integrity sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g== -es-errors@1.3.0, es-errors@^1.3.0: +es-errors@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== @@ -5770,13 +5733,6 @@ es-module-lexer@^2.1.0: resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-2.3.2.tgz#311fa4f40168c1975c505477c51b23234d41ad55" integrity sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw== -es-object-atoms@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz#1c4f2c4837327597ce69d2ca190a7fdd172338c1" - integrity sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA== - dependencies: - es-errors "^1.3.0" - es-object-atoms@^1.0.0, es-object-atoms@^1.1.1, es-object-atoms@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.1.2.tgz#a2d0b373205724dfa525d23b0c3e1b1ca582c99b" @@ -5784,7 +5740,7 @@ es-object-atoms@^1.0.0, es-object-atoms@^1.1.1, es-object-atoms@^1.1.2: dependencies: es-errors "^1.3.0" -es-set-tostringtag@2.1.0, es-set-tostringtag@^2.1.0: +es-set-tostringtag@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz#f31dbbe0c183b00a6d26eb6325c810c0fd18bd4d" integrity sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA== @@ -6352,9 +6308,9 @@ fast-string-width@3.0.2, fast-string-width@^3.0.2: fast-string-truncated-width "^3.0.2" fast-uri@^3.0.1: - version "3.1.8" - resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.1.8.tgz#f7db8d942e20eead3cfe93b0beeb4eb0169e938b" - integrity sha512-GZMtZUTNRpOVIECoXwLNZS5xUGE+mVNbTB8h/7Rwh2TFWcBQiPzTgyZi05BF9UMZKkLJv8XBRJTlU7zg8+ZfMg== + version "3.1.9" + resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.1.9.tgz#f1deba822b1d6ac79da2f860e872a63470cff203" + integrity sha512-hS/0Wt3Ya043oKXs0sIxrMpKQITXhMLIrVAKKXi4gozGC9v7YRWVnXIZzjNPTO02M9BdxLCWqK1yRXgNziVyJQ== fast-wrap-ansi@0.2.0: version "0.2.0" @@ -6514,7 +6470,7 @@ flat-cache@^3.0.4: keyv "^4.5.3" rimraf "^3.0.2" -flat@5.0.2, flat@^5.0.2: +flat@^5.0.2: version "5.0.2" resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== @@ -6524,10 +6480,10 @@ flatted@^3.2.9: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.4.4.tgz#aeeca2a506303f0cee61c59e6c9f2a88d2f29fc6" integrity sha512-5+ybhBZANEJxaH3X5evAFatUxLfEHSr7n6kYJ+1Qd0mUqr4eu9gIf6GDbWHf8RJijHrjjO8G+la14SlL2SeS1Q== -follow-redirects@1.16.0, follow-redirects@^1.16.0: - version "1.16.0" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.16.0.tgz#28474a159d3b9d11ef62050a14ed60e4df6d61bc" - integrity sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw== +follow-redirects@^1.16.0: + version "1.16.1" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.16.1.tgz#6e0efa40a727fb369b98dab15883ec34787d675e" + integrity sha512-FNvFGzoMLWmE6Yj9spb/zjd7yiNCHiAW9/Tg9CXrQ8wuu32HtlJOwWO11OJafl5FfY3DxTdQ0vj42zU1kvv5jg== for-each@^0.3.3, for-each@^0.3.5: version "0.3.5" @@ -6568,7 +6524,7 @@ form-data-encoder@^2.1.2: resolved "https://registry.yarnpkg.com/form-data-encoder/-/form-data-encoder-2.1.4.tgz#261ea35d2a70d48d30ec7a9603130fa5515e9cd5" integrity sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw== -form-data@4.0.6, form-data@^4.0.5, form-data@^4.0.6: +form-data@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.6.tgz#28e864e1b786dbebb68db1f452f9635278665827" integrity sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ== @@ -6638,7 +6594,7 @@ fsevents@~2.3.2: resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== -function-bind@1.1.2, function-bind@^1.1.2: +function-bind@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== @@ -7054,7 +7010,7 @@ get-caller-file@2.0.5, get-caller-file@^2.0.1, get-caller-file@^2.0.5: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@1.3.0, get-intrinsic@^1.2.4, get-intrinsic@^1.2.5, get-intrinsic@^1.2.6, get-intrinsic@^1.2.7, get-intrinsic@^1.3.0: +get-intrinsic@^1.2.4, get-intrinsic@^1.2.5, get-intrinsic@^1.2.6, get-intrinsic@^1.2.7, get-intrinsic@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01" integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ== @@ -7075,7 +7031,7 @@ get-package-type@^0.1.0: resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== -get-proto@1.0.1, get-proto@^1.0.0, get-proto@^1.0.1: +get-proto@^1.0.0, get-proto@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/get-proto/-/get-proto-1.0.1.tgz#150b3f2743869ef3e851ec0c49d15b1d14d00ee1" integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g== @@ -7202,7 +7158,7 @@ globby@^11.0.3, globby@^11.0.4, globby@^11.1.0: merge2 "^1.4.1" slash "^3.0.0" -gopd@1.2.0, gopd@^1.0.1, gopd@^1.2.0: +gopd@^1.0.1, gopd@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1" integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg== @@ -7321,12 +7277,12 @@ has-proto@^1.2.0: dependencies: dunder-proto "^1.0.0" -has-symbols@1.1.0, has-symbols@^1.0.3, has-symbols@^1.1.0: +has-symbols@^1.0.3, has-symbols@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338" integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ== -has-tostringtag@1.0.2, has-tostringtag@^1.0.2: +has-tostringtag@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc" integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== @@ -7346,7 +7302,7 @@ hasha@^5.2.2: is-stream "^2.0.0" type-fest "^0.8.0" -hasown@2.0.4, hasown@^2.0.2, hasown@^2.0.4: +hasown@^2.0.2, hasown@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.4.tgz#8c62d8cb90beb2aad5d0a5b67581ad9854c3f003" integrity sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A== @@ -7394,9 +7350,9 @@ htmlparser2@^6.1.0: entities "^2.0.0" http-cache-semantics@^4.0.0, http-cache-semantics@^4.1.1: - version "4.2.0" - resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz#205f4db64f8562b76a4ff9235aa5279839a09dd5" - integrity sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ== + version "4.3.0" + resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.3.0.tgz#09eead3b16c6d85552857cc3fbd888d8353a2aaf" + integrity sha512-M5t5LlJpS1UHMjvwRQVdFHvPISGeLAxNcrWuJkeGh0KxsqCHZ1O3NXZU/8x7cD0BDcGW8kapxMKTvwlqrNkHkA== http-errors@^2.0.1, http-errors@~2.0.0, http-errors@~2.0.1: version "2.0.1" @@ -7425,7 +7381,7 @@ http2-wrapper@^2.1.10: quick-lru "^5.1.1" resolve-alpn "^1.2.0" -https-proxy-agent@5.0.1, https-proxy-agent@^5.0.1: +https-proxy-agent@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== @@ -7450,7 +7406,7 @@ iconv-lite@^0.4.24, iconv-lite@~0.4.24: dependencies: safer-buffer ">= 2.1.2 < 3" -iconv-lite@^0.7.2, iconv-lite@~0.7.0: +iconv-lite@^0.7.3, iconv-lite@~0.7.0: version "0.7.3" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.7.3.tgz#84ee12f963e7de50bc01a13e160a078b3b0f415f" integrity sha512-IKXpvIzjnC9XTAUbVBcMfGS0EPaIXtW6v+zr+RRp+hqULEpo0owZax6wyRwPOJbWbzjYspQwusTsfVr0ifh4uQ== @@ -7467,10 +7423,10 @@ ieee754@1.2.1, ieee754@^1.1.13, ieee754@^1.2.1: resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== -ignore@7.0.5: - version "7.0.5" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-7.0.5.tgz#4cb5f6cd7d4c7ab0365738c7aea888baa6d7efd9" - integrity sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg== +ignore@7.0.12: + version "7.0.12" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-7.0.12.tgz#36048ce2e8d8e0f97fd87863a1cb595ea0a5c69f" + integrity sha512-/8UvqAPU9DGTI9k4mxtf49U37Isfwr8Uts96+SBHIkFxPJnHS0Ew4f00sM4Scd8V8EjM0jUNtVDdv1kPdt35lg== ignore@^4.0.6: version "4.0.6" @@ -7687,16 +7643,16 @@ is-date-object@^1.1.0: call-bound "^1.0.2" has-tostringtag "^1.0.2" -is-docker@3.0.0, is-docker@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-3.0.0.tgz#90093aa3106277d8a77a5910dbae71747e15a200" - integrity sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ== - is-docker@^2.0.0, is-docker@^2.1.1: version "2.2.1" resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== +is-docker@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-3.0.0.tgz#90093aa3106277d8a77a5910dbae71747e15a200" + integrity sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ== + is-document.all@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-document.all/-/is-document.all-1.0.0.tgz#163a4bfb362c6ed7b118ce46cdecc4e37dee3195" @@ -7756,7 +7712,7 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: dependencies: is-extglob "^2.1.1" -is-inside-container@1.0.0, is-inside-container@^1.0.0: +is-inside-container@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-inside-container/-/is-inside-container-1.0.0.tgz#e81fba699662eb31dbdaf26766a61d4814717ea4" integrity sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA== @@ -7953,13 +7909,6 @@ is-windows@^1.0.1: resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== -is-wsl@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-3.1.0.tgz#e1c657e39c10090afcbedec61720f6b924c3cbd2" - integrity sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw== - dependencies: - is-inside-container "^1.0.0" - is-wsl@^2.1.1, is-wsl@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" @@ -8862,7 +8811,7 @@ map-cache@^0.2.0: resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== -math-intrinsics@1.1.0, math-intrinsics@^1.1.0: +math-intrinsics@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9" integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g== @@ -8946,7 +8895,7 @@ mime-db@1.52.0: resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.54.0.tgz#cddb3ee4f9c64530dff640236661d42cb6a314f5" integrity sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ== -mime-types@2.1.35, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@^2.1.35, mime-types@~2.1.24, mime-types@~2.1.34: +mime-types@^2.1.27, mime-types@^2.1.31, mime-types@^2.1.35, mime-types@~2.1.24, mime-types@~2.1.34: version "2.1.35" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== @@ -9094,9 +9043,9 @@ msgpackr@^1.5.4: msgpackr-extract "^3.0.2" multer@^2.0.1: - version "2.4.0" - resolved "https://registry.yarnpkg.com/multer/-/multer-2.4.0.tgz#969ab025c207829967c923172c51a75cbf171be1" - integrity sha512-7dqa0ZcFfzbefdTuIkzOSMvZWC0J7FLqBOjJUZvDCXShIURWKxAyTT1wHhnE5q19c7jOJf43IYYKjBmZVZmvhg== + version "2.5.0" + resolved "https://registry.yarnpkg.com/multer/-/multer-2.5.0.tgz#92e08d5015b53fb554d5d623398d67b8b146ded2" + integrity sha512-BsqOzYGVq49JcW2IzoSAxeKYRevb+dGGPPWleOR8Lrlk4igwxu1/9pwSXlByhCb7MVZDrNJFC0IBP5/O5nLYRw== dependencies: append-field "^1.0.0" busboy "^1.6.0" @@ -9290,10 +9239,10 @@ nullthrows@^1.1.1: resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== -nx@^23.2.1: - version "23.2.1" - resolved "https://registry.yarnpkg.com/nx/-/nx-23.2.1.tgz#c1dce8c88a1ed53c2bdb39061ef6cc57b7992a00" - integrity sha512-QOgM7EcJ6gvLKZ3Azno7wdoXXhRhZHbRDN79gCmGXsBxH9WBXCeSy3DyGdee/d5Fa6GnxVOgwKTCx8l0eA+vHw== +nx@^24.0.1: + version "24.0.1" + resolved "https://registry.yarnpkg.com/nx/-/nx-24.0.1.tgz#4cc600243b1501a081fa97962319622433bfd302" + integrity sha512-znPLIZed09YJeJHXcWVSbBLqfbQs6S8cRcCkfBhp/V1ROYGHqooNjnCamAli8imZC9J5gD7DttpwjX7Qw5p4jQ== dependencies: "@clack/core" "1.4.3" "@clack/prompts" "1.7.0" @@ -9305,19 +9254,14 @@ nx@^23.2.1: "@tybys/wasm-util" "0.9.0" "@yarnpkg/lockfile" "1.1.0" "@zkochan/js-yaml" "0.0.7" - agent-base "6.0.2" ansi-regex "5.0.1" ansi-styles "4.3.0" argparse "2.0.1" - asynckit "0.4.0" - axios "1.18.1" balanced-match "4.0.3" base64-js "1.5.1" bl "4.1.0" - brace-expansion "5.0.9" + brace-expansion "5.0.12" buffer "5.7.1" - bundle-name "4.1.0" - call-bind-apply-helpers "1.0.2" chalk "4.1.2" cli-cursor "3.1.0" cli-spinners "2.6.1" @@ -9325,82 +9269,50 @@ nx@^23.2.1: clone "1.0.4" color-convert "2.0.1" color-name "1.1.4" - combined-stream "1.0.8" - debug "4.4.3" - default-browser "5.2.1" - default-browser-id "5.0.0" defaults "1.0.4" - define-lazy-prop "3.0.0" - delayed-stream "1.0.0" dotenv "16.4.7" dotenv-expand "12.0.3" - dunder-proto "1.0.1" ejs "5.0.1" emoji-regex "8.0.0" end-of-stream "1.4.5" - es-define-property "1.0.1" - es-errors "1.3.0" - es-object-atoms "1.1.1" - es-set-tostringtag "2.1.0" escalade "3.2.0" escape-string-regexp "1.0.5" fast-string-truncated-width "3.0.3" fast-string-width "3.0.2" fast-wrap-ansi "0.2.0" figures "3.2.0" - flat "5.0.2" - follow-redirects "1.16.0" - form-data "4.0.6" fs-constants "1.0.0" - function-bind "1.1.2" get-caller-file "2.0.5" - get-intrinsic "1.3.0" - get-proto "1.0.1" - gopd "1.2.0" has-flag "4.0.0" - has-symbols "1.1.0" - has-tostringtag "1.0.2" - hasown "2.0.4" - https-proxy-agent "5.0.1" ieee754 "1.2.1" - ignore "7.0.5" + ignore "7.0.12" inherits "2.0.4" - is-docker "3.0.0" is-fullwidth-code-point "3.0.0" - is-inside-container "1.0.0" is-interactive "1.0.0" is-unicode-supported "0.1.0" - is-wsl "3.1.0" isexe "2.0.0" json5 "2.2.3" jsonc-parser "3.3.1" lines-and-columns "2.0.3" log-symbols "4.1.0" - math-intrinsics "1.1.0" - mime-db "1.52.0" - mime-types "2.1.35" mimic-fn "2.1.0" minimatch "10.2.5" minimist "1.2.8" - ms "2.1.3" npm-run-path "4.0.1" once "1.4.0" onetime "5.1.2" - open "10.1.0" ora "5.4.1" path-key "3.1.1" picocolors "1.1.1" - proxy-from-env "2.1.0" readable-stream "3.6.2" require-directory "2.1.1" resolve.exports "2.0.3" restore-cursor "3.1.0" - run-applescript "7.0.0" safe-buffer "5.2.1" - semver "7.8.4" + semver "7.8.5" signal-exit "3.0.7" sisteransi "1.0.5" - smol-toml "1.6.1" + smol-toml "1.9.0" string-width "4.2.3" string_decoder "1.3.0" strip-ansi "6.0.1" @@ -9410,6 +9322,7 @@ nx@^23.2.1: tmp "0.2.7" tsconfig-paths "4.2.0" tslib "2.8.1" + undici "7.29.0" util-deprecate "1.0.2" wcwidth "1.0.1" which "3.0.1" @@ -9420,16 +9333,16 @@ nx@^23.2.1: yargs "17.7.2" yargs-parser "21.1.1" optionalDependencies: - "@nx/nx-darwin-arm64" "23.2.1" - "@nx/nx-darwin-x64" "23.2.1" - "@nx/nx-freebsd-x64" "23.2.1" - "@nx/nx-linux-arm-gnueabihf" "23.2.1" - "@nx/nx-linux-arm64-gnu" "23.2.1" - "@nx/nx-linux-arm64-musl" "23.2.1" - "@nx/nx-linux-x64-gnu" "23.2.1" - "@nx/nx-linux-x64-musl" "23.2.1" - "@nx/nx-win32-arm64-msvc" "23.2.1" - "@nx/nx-win32-x64-msvc" "23.2.1" + "@nx/nx-darwin-arm64" "24.0.1" + "@nx/nx-darwin-x64" "24.0.1" + "@nx/nx-freebsd-x64" "24.0.1" + "@nx/nx-linux-arm-gnueabihf" "24.0.1" + "@nx/nx-linux-arm64-gnu" "24.0.1" + "@nx/nx-linux-arm64-musl" "24.0.1" + "@nx/nx-linux-x64-gnu" "24.0.1" + "@nx/nx-linux-x64-musl" "24.0.1" + "@nx/nx-win32-arm64-msvc" "24.0.1" + "@nx/nx-win32-x64-msvc" "24.0.1" object-assign@^4, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" @@ -9530,16 +9443,6 @@ onetime@^6.0.0: dependencies: mimic-fn "^4.0.0" -open@10.1.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/open/-/open-10.1.0.tgz#a7795e6e5d519abe4286d9937bb24b51122598e1" - integrity sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw== - dependencies: - default-browser "^5.2.1" - define-lazy-prop "^3.0.0" - is-inside-container "^1.0.0" - is-wsl "^3.1.0" - open@^10.2.0: version "10.2.0" resolved "https://registry.yarnpkg.com/open/-/open-10.2.0.tgz#b9d855be007620e80b6fb05fac98141fe62db73c" @@ -10221,10 +10124,10 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== -prettier@^3.9.9: - version "3.9.9" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.9.9.tgz#09b826918c91cd4cbc80e0cbd1d2a922ff04f233" - integrity sha512-Z/CJHIkdujO/OtN7nXUii0Rf3VT5SRuhjBA82Xvu2XhBUgX3nhP67T0LHceBdQLex7OOFGTox+Q5Yg8Jk2Qivg== +prettier@^3.9.10: + version "3.9.10" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.9.10.tgz#ac378e432f1a7381518f2e080816bbaefa38d585" + integrity sha512-skGHTH1Yb9QvaTC4hWnRTzEYtCpApF0UMBPz+t/0ZPzP8ihefo/btKd+QA7pUE0fEwA1SbS/NmhyEcstdXOIdA== pretty-error@^2.1.2: version "2.1.2" @@ -10309,7 +10212,7 @@ proxy-addr@~2.0.7: forwarded "0.2.0" ipaddr.js "1.9.1" -proxy-from-env@2.1.0, proxy-from-env@^2.1.0: +proxy-from-env@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-2.1.0.tgz#a7487568adad577cfaaa7e88c49cab3ab3081aba" integrity sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA== @@ -10337,7 +10240,15 @@ pure-rand@^7.0.0: resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-7.0.1.tgz#6f53a5a9e3e4a47445822af96821ca509ed37566" integrity sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ== -qs@^6.15.2, qs@~6.16.0: +qs@^6.16.1: + version "6.16.1" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.16.1.tgz#0643e17993e551759c85078e1f0bc4b9fe908020" + integrity sha512-5Px6J7rfHBAGUhNQ3es4YzcOdBBw0SDcVtThJml4RdnKw4tKs2epA0kPZ+K8X+WiHktT93RHVcQ/3ym5aTCgtg== + dependencies: + es-define-property "^1.0.1" + side-channel "^1.1.1" + +qs@~6.16.0: version "6.16.0" resolved "https://registry.yarnpkg.com/qs/-/qs-6.16.0.tgz#c22c723a28a920f3aacdce8289fabd43eccb79fd" integrity sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA== @@ -10777,11 +10688,6 @@ rimraf@^3.0.2: dependencies: glob "^7.1.3" -run-applescript@7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/run-applescript/-/run-applescript-7.0.0.tgz#e5a553c2bffd620e169d276c1cd8f1b64778fbeb" - integrity sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A== - run-applescript@^7.0.0: version "7.1.0" resolved "https://registry.yarnpkg.com/run-applescript/-/run-applescript-7.1.0.tgz#2e9e54c4664ec3106c5b5630e249d3d6595c4911" @@ -10886,10 +10792,10 @@ schema-utils@^4.0.0, schema-utils@^4.2.0, schema-utils@^4.3.0: ajv-formats "^3.0.1" ajv-keywords "^5.1.0" -semver@7.8.4: - version "7.8.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.8.4.tgz#c73eceebae0616934be8dff28a7fd70757c8e696" - integrity sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA== +semver@7.8.5, semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.5.3, semver@^7.5.4, semver@^7.7.2, semver@^7.7.3: + version "7.8.5" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.8.5.tgz#39b646037dd50c14fb451e7e4cac58ed8b863f69" + integrity sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA== semver@^5.7.1: version "5.7.2" @@ -10901,11 +10807,6 @@ semver@^6.0.0, semver@^6.3.1: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.5.3, semver@^7.5.4, semver@^7.7.2, semver@^7.7.3: - version "7.8.5" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.8.5.tgz#39b646037dd50c14fb451e7e4cac58ed8b863f69" - integrity sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA== - send@~0.19.0, send@~0.19.1: version "0.19.2" resolved "https://registry.yarnpkg.com/send/-/send-0.19.2.tgz#59bc0da1b4ea7ad42736fd642b1c4294e114ff29" @@ -11140,10 +11041,10 @@ slugify@^1.6.6: resolved "https://registry.yarnpkg.com/slugify/-/slugify-1.6.9.tgz#610957dea21e56b65e3a153215ef7b265715c8e8" integrity sha512-vZ7rfeehZui7wQs438JXBckYLkIIdfHOXsaVEUMyS5fHo1483l1bMdo0EDSWYclY0yZKFOipDy4KHuKs6ssvdg== -smol-toml@1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/smol-toml/-/smol-toml-1.6.1.tgz#4fceb5f7c4b86c2544024ef686e12ff0983465be" - integrity sha512-dWUG8F5sIIARXih1DTaQAX4SsiTXhInKf1buxdY9DIg4ZYPZK5nGM1VRIYmEbDbsHt7USo99xSLFu5Q1IqTmsg== +smol-toml@1.9.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/smol-toml/-/smol-toml-1.9.0.tgz#f36b8dc7eb621c541c48f9fba6925dab95172817" + integrity sha512-hpd+HLON7HdZXqYchMM/+LaTTbdK0AU3NngIJ4KVyWbY9bfQqdL9cD+4yf6dUoU2Ap4VsU0JkQi6FxAI1B2mXQ== snake-case@^3.0.4: version "3.0.4" @@ -11271,10 +11172,10 @@ stop-iteration-iterator@^1.1.0: es-errors "^1.3.0" internal-slot "^1.1.0" -storybook@^10.6.1: - version "10.6.1" - resolved "https://registry.yarnpkg.com/storybook/-/storybook-10.6.1.tgz#57bb8fb2dbe549743db7d9ab672006633cac6971" - integrity sha512-NeEmukMWPA5OqHizUkQtxCIhGt7MUZLPY4FFgpC0LNiipjrac/oKpH0TxI+9Zc+vI5+IoN+NiskOmBP7gtYfmA== +storybook@^10.6.3: + version "10.6.3" + resolved "https://registry.yarnpkg.com/storybook/-/storybook-10.6.3.tgz#be8aa415fc3df07c7998ee3857eda35c8b659d3d" + integrity sha512-lNBvcZFG44C98KvQHYzfq1O46m+sl94zY1+na5/9E3ihtNMbvpOgYyMFMIcWYUvOMo3OM4q9jzvB73KU20bU8w== dependencies: "@storybook/global" "^5.0.0" "@storybook/icons" "^2.0.2" @@ -11967,6 +11868,11 @@ undici-types@~8.9.0: resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-8.9.0.tgz#e240d97c8b5d85e5347ce73d25865c7906c1ec9f" integrity sha512-KTDyRTYX8sWmKXAikPHHSyc63CRPETMctyjKFupcC6OBLXT3xsN0e9aF7m+mIXutFWpUXuedtowG7iLOzp0kQg== +undici@7.29.0, undici@>=7.29.1: + version "8.12.3" + resolved "https://registry.yarnpkg.com/undici/-/undici-8.12.3.tgz#e76a91feee9c275ad0f43bfc0eb632b6124d3bb6" + integrity sha512-+fdndUTwBP86cVjihTp21hZHo7d6oj1c/47XPA3lL8mM0XHs+C4EkcjmgRsFnFk2f/UONGDy9ItBItmXsLOQHw== + unicode-canonical-property-names-ecmascript@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz#cb3173fe47ca743e228216e4a3ddc4c84d628cc2"