From 2fb99174f40cff02e60e5f32a018badc2f72552b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 31 Mar 2025 04:17:45 +0000 Subject: [PATCH 01/66] chore(deps): Update babel monorepo to ^7.27.0 --- package.json | 6 +- packages/babel-preset-next/package.json | 4 +- packages/build-next-bricks/package.json | 4 +- packages/build-next-libs/package.json | 2 +- packages/cook/package.json | 2 +- yarn.lock | 124 ++++++++++++------------ 6 files changed, 71 insertions(+), 71 deletions(-) diff --git a/package.json b/package.json index 1f663bebed..2b07020fb8 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ }, "devDependencies": { "@babel/core": "^7.26.10", - "@babel/types": "^7.26.10", + "@babel/types": "^7.27.0", "@cypress/browserify-preprocessor": "^3.0.2", "@next-shared/common-bricks": "^0.53.1", "@types/doctrine": "^0.0.9", @@ -74,8 +74,8 @@ "packages/*" ], "resolutions": { - "@babel/parser": "^7.26.10", - "@babel/runtime": "^7.26.10", + "@babel/parser": "^7.27.0", + "@babel/runtime": "^7.27.0", "@types/react": "^18.3.4", "lodash": "^4.17.21", "moment": "^2.30.1" diff --git a/packages/babel-preset-next/package.json b/packages/babel-preset-next/package.json index 9348d13a2a..b9d5c7b7b6 100644 --- a/packages/babel-preset-next/package.json +++ b/packages/babel-preset-next/package.json @@ -15,7 +15,7 @@ "@babel/plugin-transform-runtime": "^7.26.10", "@babel/preset-env": "^7.26.9", "@babel/preset-react": "^7.26.3", - "@babel/preset-typescript": "^7.26.0", - "@babel/runtime": "^7.26.10" + "@babel/preset-typescript": "^7.27.0", + "@babel/runtime": "^7.27.0" } } diff --git a/packages/build-next-bricks/package.json b/packages/build-next-bricks/package.json index 2b66daedf4..01c3803c0e 100644 --- a/packages/build-next-bricks/package.json +++ b/packages/build-next-bricks/package.json @@ -34,8 +34,8 @@ "node": ">=16" }, "dependencies": { - "@babel/parser": "^7.26.10", - "@babel/traverse": "^7.26.10", + "@babel/parser": "^7.27.0", + "@babel/traverse": "^7.27.0", "@next-core/babel-preset-next": "^1.0.25", "@svgr/webpack": "^8.1.0", "babel-loader": "^10.0.0", diff --git a/packages/build-next-libs/package.json b/packages/build-next-libs/package.json index bc1b806e9e..f8c14965cf 100644 --- a/packages/build-next-libs/package.json +++ b/packages/build-next-libs/package.json @@ -19,7 +19,7 @@ }, "sideEffects": false, "dependencies": { - "@babel/cli": "^7.26.4", + "@babel/cli": "^7.27.0", "@babel/core": "^7.26.10", "@next-core/babel-preset-next": "^1.0.25", "execa": "^5.1.1", diff --git a/packages/cook/package.json b/packages/cook/package.json index 6b551988f6..c21e6fafbe 100644 --- a/packages/cook/package.json +++ b/packages/cook/package.json @@ -49,7 +49,7 @@ }, "sideEffects": false, "dependencies": { - "@babel/parser": "^7.26.10" + "@babel/parser": "^7.27.0" }, "devDependencies": { "@next-core/build-next-libs": "^1.0.24", diff --git a/yarn.lock b/yarn.lock index 5ea6d36ab1..a3c7ae97bc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -27,10 +27,10 @@ dependencies: "@ctrl/tinycolor" "^3.4.0" -"@babel/cli@^7.26.4": - version "7.26.4" - resolved "https://registry.npmjs.org/@babel/cli/-/cli-7.26.4.tgz#4101ff8ee5de8447a6c395397a97921056411d20" - integrity sha512-+mORf3ezU3p3qr+82WvJSnQNE1GAYeoCfEv4fik6B5/2cvKZ75AX8oawWQdXtM9MmndooQj15Jr9kelRFWsuRw== +"@babel/cli@^7.27.0": + version "7.27.0" + resolved "https://registry.npmjs.org/@babel/cli/-/cli-7.27.0.tgz#076603b25fc7dd88298ea94ab249c8237c7e71cc" + integrity sha512-bZfxn8DRxwiVzDO5CEeV+7IqXeCkzI4yYnrQbpwjT76CUyossQc6RYE7n+xfm0/2k40lPaCpW0FhxYs7EBAetw== dependencies: "@jridgewell/trace-mapping" "^0.3.25" commander "^6.2.0" @@ -78,13 +78,13 @@ json5 "^2.2.3" semver "^6.3.1" -"@babel/generator@^7.26.10", "@babel/generator@^7.7.2": - version "7.26.10" - resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.26.10.tgz#a60d9de49caca16744e6340c3658dfef6138c3f7" - integrity sha512-rRHT8siFIXQrAYOYqZQVsAr8vJ+cBNqcVAY6m5V8/4QqzaPl+zDBe6cLEPRDuNOUf3ww8RfJVlOyQMoSI+5Ang== +"@babel/generator@^7.26.10", "@babel/generator@^7.27.0", "@babel/generator@^7.7.2": + version "7.27.0" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.27.0.tgz#764382b5392e5b9aff93cadb190d0745866cbc2c" + integrity sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw== dependencies: - "@babel/parser" "^7.26.10" - "@babel/types" "^7.26.10" + "@babel/parser" "^7.27.0" + "@babel/types" "^7.27.0" "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.25" jsesc "^3.0.2" @@ -107,17 +107,17 @@ lru-cache "^5.1.1" semver "^6.3.1" -"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz#7644147706bb90ff613297d49ed5266bde729f83" - integrity sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ== +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.25.9", "@babel/helper-create-class-features-plugin@^7.27.0": + version "7.27.0" + resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.0.tgz#518fad6a307c6a96f44af14912b2c20abe9bfc30" + integrity sha512-vSGCvMecvFCd/BdpGlhpXYNhhC4ccxyvQWpbGL4CWbvfEoLFWUZuSuf7s9Aw70flgQF+6vptvgK2IfOnKlRmBg== dependencies: "@babel/helper-annotate-as-pure" "^7.25.9" "@babel/helper-member-expression-to-functions" "^7.25.9" "@babel/helper-optimise-call-expression" "^7.25.9" - "@babel/helper-replace-supers" "^7.25.9" + "@babel/helper-replace-supers" "^7.26.5" "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" - "@babel/traverse" "^7.25.9" + "@babel/traverse" "^7.27.0" semver "^6.3.1" "@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.25.9": @@ -186,14 +186,14 @@ "@babel/helper-wrap-function" "^7.25.9" "@babel/traverse" "^7.25.9" -"@babel/helper-replace-supers@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz#ba447224798c3da3f8713fc272b145e33da6a5c5" - integrity sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ== +"@babel/helper-replace-supers@^7.25.9", "@babel/helper-replace-supers@^7.26.5": + version "7.26.5" + resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz#6cb04e82ae291dae8e72335dfe438b0725f14c8d" + integrity sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg== dependencies: "@babel/helper-member-expression-to-functions" "^7.25.9" "@babel/helper-optimise-call-expression" "^7.25.9" - "@babel/traverse" "^7.25.9" + "@babel/traverse" "^7.26.5" "@babel/helper-skip-transparent-expression-wrappers@^7.25.9": version "7.25.9" @@ -235,12 +235,12 @@ "@babel/template" "^7.26.9" "@babel/types" "^7.26.10" -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.26.10", "@babel/parser@^7.26.9": - version "7.26.10" - resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.26.10.tgz#e9bdb82f14b97df6569b0b038edd436839c57749" - integrity sha512-6aQR2zGE/QFi8JpDLjUZEPYOs7+mhKXm86VaKFiLP35JQwQb6bwUE+XbvkH0EptsYhbNBSUGaUBLKqxH1xSgsA== +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.26.10", "@babel/parser@^7.27.0": + version "7.27.0" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.27.0.tgz#3d7d6ee268e41d2600091cbd4e145ffee85a44ec" + integrity sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg== dependencies: - "@babel/types" "^7.26.10" + "@babel/types" "^7.27.0" "@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.25.9": version "7.25.9" @@ -620,7 +620,7 @@ "@babel/helper-module-transforms" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-modules-commonjs@^7.25.9", "@babel/plugin-transform-modules-commonjs@^7.26.3": +"@babel/plugin-transform-modules-commonjs@^7.26.3": version "7.26.3" resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz#8f011d44b20d02c3de44d8850d971d8497f981fb" integrity sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ== @@ -849,14 +849,14 @@ dependencies: "@babel/helper-plugin-utils" "^7.26.5" -"@babel/plugin-transform-typescript@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.9.tgz#69267905c2b33c2ac6d8fe765e9dc2ddc9df3849" - integrity sha512-7PbZQZP50tzv2KGGnhh82GSyMB01yKY9scIjf1a+GfZCtInOWqUH5+1EBU4t9fyR5Oykkkc9vFTs4OHrhHXljQ== +"@babel/plugin-transform-typescript@^7.27.0": + version "7.27.0" + resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.27.0.tgz#a29fd3481da85601c7e34091296e9746d2cccba8" + integrity sha512-fRGGjO2UEGPjvEcyAZXRXAS8AfdaQoq7HnxAbJoAoW10B9xOKesmmndJv+Sym2a+9FHWZ9KbyyLCe9s0Sn5jtg== dependencies: "@babel/helper-annotate-as-pure" "^7.25.9" - "@babel/helper-create-class-features-plugin" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-create-class-features-plugin" "^7.27.0" + "@babel/helper-plugin-utils" "^7.26.5" "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" "@babel/plugin-syntax-typescript" "^7.25.9" @@ -987,50 +987,50 @@ "@babel/plugin-transform-react-jsx-development" "^7.25.9" "@babel/plugin-transform-react-pure-annotations" "^7.25.9" -"@babel/preset-typescript@^7.21.0", "@babel/preset-typescript@^7.26.0": - version "7.26.0" - resolved "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.26.0.tgz#4a570f1b8d104a242d923957ffa1eaff142a106d" - integrity sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg== +"@babel/preset-typescript@^7.21.0", "@babel/preset-typescript@^7.27.0": + version "7.27.0" + resolved "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.27.0.tgz#4dcb8827225975f4290961b0b089f9c694ca50c7" + integrity sha512-vxaPFfJtHhgeOVXRKuHpHPAOgymmy8V8I65T1q53R7GCZlefKeCaTyDs3zOPHTTbmquvNlQYC5klEvWsBAtrBQ== dependencies: - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-plugin-utils" "^7.26.5" "@babel/helper-validator-option" "^7.25.9" "@babel/plugin-syntax-jsx" "^7.25.9" - "@babel/plugin-transform-modules-commonjs" "^7.25.9" - "@babel/plugin-transform-typescript" "^7.25.9" + "@babel/plugin-transform-modules-commonjs" "^7.26.3" + "@babel/plugin-transform-typescript" "^7.27.0" -"@babel/runtime@7.23.4", "@babel/runtime@^7.1.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.0", "@babel/runtime@^7.20.6", "@babel/runtime@^7.23.2", "@babel/runtime@^7.26.10", "@babel/runtime@^7.8.4": - version "7.26.10" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.10.tgz#a07b4d8fa27af131a633d7b3524db803eb4764c2" - integrity sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw== +"@babel/runtime@7.23.4", "@babel/runtime@^7.1.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.0", "@babel/runtime@^7.20.6", "@babel/runtime@^7.23.2", "@babel/runtime@^7.27.0", "@babel/runtime@^7.8.4": + version "7.27.0" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.0.tgz#fbee7cf97c709518ecc1f590984481d5460d4762" + integrity sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw== dependencies: regenerator-runtime "^0.14.0" -"@babel/template@^7.25.9", "@babel/template@^7.26.9", "@babel/template@^7.3.3": - version "7.26.9" - resolved "https://registry.npmjs.org/@babel/template/-/template-7.26.9.tgz#4577ad3ddf43d194528cff4e1fa6b232fa609bb2" - integrity sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA== +"@babel/template@^7.25.9", "@babel/template@^7.26.9", "@babel/template@^7.27.0", "@babel/template@^7.3.3": + version "7.27.0" + resolved "https://registry.npmjs.org/@babel/template/-/template-7.27.0.tgz#b253e5406cc1df1c57dcd18f11760c2dbf40c0b4" + integrity sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA== dependencies: "@babel/code-frame" "^7.26.2" - "@babel/parser" "^7.26.9" - "@babel/types" "^7.26.9" + "@babel/parser" "^7.27.0" + "@babel/types" "^7.27.0" -"@babel/traverse@^7.25.9", "@babel/traverse@^7.26.10", "@babel/traverse@^7.26.8": - version "7.26.10" - resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.10.tgz#43cca33d76005dbaa93024fae536cc1946a4c380" - integrity sha512-k8NuDrxr0WrPH5Aupqb2LCVURP/S0vBEn5mK6iH+GIYob66U5EtoZvcdudR2jQ4cmTwhEwW1DLB+Yyas9zjF6A== +"@babel/traverse@^7.25.9", "@babel/traverse@^7.26.10", "@babel/traverse@^7.26.5", "@babel/traverse@^7.26.8", "@babel/traverse@^7.27.0": + version "7.27.0" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.0.tgz#11d7e644779e166c0442f9a07274d02cd91d4a70" + integrity sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA== dependencies: "@babel/code-frame" "^7.26.2" - "@babel/generator" "^7.26.10" - "@babel/parser" "^7.26.10" - "@babel/template" "^7.26.9" - "@babel/types" "^7.26.10" + "@babel/generator" "^7.27.0" + "@babel/parser" "^7.27.0" + "@babel/template" "^7.27.0" + "@babel/types" "^7.27.0" debug "^4.3.1" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.21.3", "@babel/types@^7.25.9", "@babel/types@^7.26.10", "@babel/types@^7.26.9", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": - version "7.26.10" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.26.10.tgz#396382f6335bd4feb65741eacfc808218f859259" - integrity sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ== +"@babel/types@^7.0.0", "@babel/types@^7.21.3", "@babel/types@^7.25.9", "@babel/types@^7.26.10", "@babel/types@^7.27.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.27.0" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.27.0.tgz#ef9acb6b06c3173f6632d993ecb6d4ae470b4559" + integrity sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg== dependencies: "@babel/helper-string-parser" "^7.25.9" "@babel/helper-validator-identifier" "^7.25.9" From 3c3b49f9d2d36a8bd79375bec637f84ae59269d9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 1 Apr 2025 10:48:53 +0800 Subject: [PATCH 02/66] chore(deps): Update dependency webpack-dev-server to ^5.2.1 (#4667) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/brick-container/package.json | 2 +- packages/brick-playground/package.json | 2 +- yarn.lock | 17 +++++++++-------- 3 files changed, 11 insertions(+), 10 deletions(-) diff --git a/packages/brick-container/package.json b/packages/brick-container/package.json index aff2e4e1b9..a4ce2f6378 100644 --- a/packages/brick-container/package.json +++ b/packages/brick-container/package.json @@ -68,7 +68,7 @@ "core-js": "^3.41.0", "html-webpack-plugin": "^5.6.3", "regenerator-runtime": "^0.14.1", - "webpack-dev-server": "^5.2.0" + "webpack-dev-server": "^5.2.1" }, "peerDependencies": { "@next-core/http": "*", diff --git a/packages/brick-playground/package.json b/packages/brick-playground/package.json index d182aff35b..ada4ee1069 100644 --- a/packages/brick-playground/package.json +++ b/packages/brick-playground/package.json @@ -38,6 +38,6 @@ "html-webpack-plugin": "^5.6.3", "monaco-editor": "^0.50.0", "monaco-editor-webpack-plugin": "^7.1.0", - "webpack-dev-server": "^5.2.0" + "webpack-dev-server": "^5.2.1" } } diff --git a/yarn.lock b/yarn.lock index a3c7ae97bc..81fca4f844 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2793,10 +2793,10 @@ resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz#628effeeae2064a1b4e79f78e81d87b7e5fc7b50" integrity sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw== -"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.33": - version "4.17.43" - resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.43.tgz#10d8444be560cb789c4735aea5eac6e5af45df54" - integrity sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg== +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.21", "@types/express-serve-static-core@^4.17.33": + version "4.19.6" + resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz#e01324c2a024ff367d92c66f48553ced0ab50267" + integrity sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A== dependencies: "@types/node" "*" "@types/qs" "*" @@ -13647,14 +13647,15 @@ webpack-dev-middleware@^7.4.2: range-parser "^1.2.1" schema-utils "^4.0.0" -webpack-dev-server@^5.2.0: - version "5.2.0" - resolved "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.0.tgz#68043886edaa3fd875ad20e01589990a79612f9c" - integrity sha512-90SqqYXA2SK36KcT6o1bvwvZfJFcmoamqeJY7+boioffX9g9C0wjjJRGUrQIuh43pb0ttX7+ssavmj/WN2RHtA== +webpack-dev-server@^5.2.1: + version "5.2.1" + resolved "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.1.tgz#049072d6e19cbda8cf600b9e364e6662d61218ba" + integrity sha512-ml/0HIj9NLpVKOMq+SuBPLHcmbG+TGIjXRHsYfZwocUBIqEvws8NnS/V9AFQ5FKP+tgn5adwVwRrTEpGL33QFQ== dependencies: "@types/bonjour" "^3.5.13" "@types/connect-history-api-fallback" "^1.5.4" "@types/express" "^4.17.21" + "@types/express-serve-static-core" "^4.17.21" "@types/serve-index" "^1.9.4" "@types/serve-static" "^1.15.5" "@types/sockjs" "^0.3.36" From b43932e6525901a426ed7a8a67545c7532361237 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 1 Apr 2025 02:51:24 +0000 Subject: [PATCH 03/66] chore(deps): Update dependency body-parser to v2 --- packages/brick-container/package.json | 2 +- yarn.lock | 69 +++++++++++++++++++++++---- 2 files changed, 62 insertions(+), 9 deletions(-) diff --git a/packages/brick-container/package.json b/packages/brick-container/package.json index a4ce2f6378..88b988c089 100644 --- a/packages/brick-container/package.json +++ b/packages/brick-container/package.json @@ -36,7 +36,7 @@ }, "dependencies": { "@next-core/serve-helpers": "^1.2.5", - "body-parser": "^1.20.3", + "body-parser": "^2.2.0", "chalk": "^4.1.2", "chokidar": "^4.0.3", "compression": "^1.8.0", diff --git a/yarn.lock b/yarn.lock index 81fca4f844..678caf5190 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3962,7 +3962,7 @@ bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: version "4.11.8" resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz" -body-parser@1.20.3, body-parser@^1.20.3: +body-parser@1.20.3: version "1.20.3" resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz#1953431221c6fb5cd63c4b36d53fab0928e548c6" integrity sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g== @@ -3980,6 +3980,21 @@ body-parser@1.20.3, body-parser@^1.20.3: type-is "~1.6.18" unpipe "1.0.0" +body-parser@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/body-parser/-/body-parser-2.2.0.tgz#f7a9656de305249a715b549b7b8fd1ab9dfddcfa" + integrity sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg== + dependencies: + bytes "^3.1.2" + content-type "^1.0.5" + debug "^4.4.0" + http-errors "^2.0.0" + iconv-lite "^0.6.3" + on-finished "^2.4.1" + qs "^6.14.0" + raw-body "^3.0.0" + type-is "^2.0.0" + bonjour-service@^1.2.1: version "1.2.1" resolved "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz#eb41b3085183df3321da1264719fbada12478d02" @@ -4268,7 +4283,7 @@ byte-size@8.1.1: resolved "https://registry.npmjs.org/byte-size/-/byte-size-8.1.1.tgz#3424608c62d59de5bfda05d31e0313c6174842ae" integrity sha512-tUkzZWK0M/qdoLEqikxBWe4kumyuwjl3HO6zHTr4yEI23EojPtLYXdG1+AQY7MN0cGyNDvEaJ8wiYQm6P2bPxg== -bytes@3.1.2: +bytes@3.1.2, bytes@^3.1.2: version "3.1.2" resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== @@ -4861,7 +4876,7 @@ content-disposition@0.5.4: dependencies: safe-buffer "5.2.1" -content-type@~1.0.4, content-type@~1.0.5: +content-type@^1.0.5, content-type@~1.0.4, content-type@~1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== @@ -7320,7 +7335,7 @@ http-deceiver@^1.2.7: version "1.2.7" resolved "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" -http-errors@2.0.0: +http-errors@2.0.0, http-errors@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz" integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== @@ -9347,6 +9362,11 @@ media-typer@0.3.0: version "0.3.0" resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" +media-typer@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz#6ab74b8f2d3320f2064b2a87a38e7931ff3a5561" + integrity sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw== + memfs@^4.6.0: version "4.7.0" resolved "https://registry.npmjs.org/memfs/-/memfs-4.7.0.tgz#72dfa1807b554e22dde01e0f9ac76ca685b110ba" @@ -9447,10 +9467,10 @@ mime-db@1.51.0: resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz" integrity sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g== -"mime-db@>= 1.43.0 < 2": - version "1.53.0" - resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.53.0.tgz#3cb63cd820fc29896d9d4e8c32ab4fcd74ccb447" - integrity sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg== +"mime-db@>= 1.43.0 < 2", mime-db@^1.54.0: + version "1.54.0" + resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz#cddb3ee4f9c64530dff640236661d42cb6a314f5" + integrity sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ== mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24, mime-types@~2.1.34: version "2.1.34" @@ -9459,6 +9479,13 @@ mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, dependencies: mime-db "1.51.0" +mime-types@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz#b1d94d6997a9b32fd69ebaed0db73de8acb519ce" + integrity sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA== + dependencies: + mime-db "^1.54.0" + mime@1.6.0, mime@^1.4.1: version "1.6.0" resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" @@ -11495,6 +11522,13 @@ qs@6.13.1: dependencies: side-channel "^1.0.6" +qs@^6.14.0: + version "6.14.0" + resolved "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz#c63fa40680d2c5c941412a0e899c89af60c0a930" + integrity sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w== + dependencies: + side-channel "^1.1.0" + querystring-es3@~0.2.0: version "0.2.1" resolved "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz" @@ -11546,6 +11580,16 @@ raw-body@2.5.2: iconv-lite "0.4.24" unpipe "1.0.0" +raw-body@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/raw-body/-/raw-body-3.0.0.tgz#25b3476f07a51600619dae3fe82ddc28a36e5e0f" + integrity sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.6.3" + unpipe "1.0.0" + react-dom@0.0.0-experimental-ee8509801-20230117: version "0.0.0-experimental-ee8509801-20230117" resolved "https://registry.npmjs.org/react-dom/-/react-dom-0.0.0-experimental-ee8509801-20230117.tgz" @@ -13210,6 +13254,15 @@ type-fest@^3.1.0: resolved "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz#bb744c1f0678bea7543a2d1ec24e83e68e8c8706" integrity sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g== +type-is@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz#64f6cf03f92fce4015c2b224793f6bdd4b068c97" + integrity sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw== + dependencies: + content-type "^1.0.5" + media-typer "^1.1.0" + mime-types "^3.0.0" + type-is@~1.6.18: version "1.6.18" resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" From 5647902340d8e9144aaea47138aec0f4a2071d7c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 4 Apr 2025 21:53:39 +0000 Subject: [PATCH 04/66] chore(deps): Update eslint monorepo to ^9.24.0 --- package.json | 2 +- packages/eslint-config-next/package.json | 4 +- yarn.lock | 48 ++++++++++++------------ 3 files changed, 27 insertions(+), 27 deletions(-) diff --git a/package.json b/package.json index 2b07020fb8..0b5c0f004c 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,7 @@ "concurrently": "^9.1.2", "cross-env": "^7.0.3", "cypress": "^14.1.0", - "eslint": "^9.22.0", + "eslint": "^9.24.0", "husky": "^9.1.7", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", diff --git a/packages/eslint-config-next/package.json b/packages/eslint-config-next/package.json index f7589fe6fd..3ef69bfc4c 100644 --- a/packages/eslint-config-next/package.json +++ b/packages/eslint-config-next/package.json @@ -15,10 +15,10 @@ "./node.js": "./node.js" }, "peerDependencies": { - "eslint": ">= 9" + "eslint": ">= 9.24.0" }, "dependencies": { - "@eslint/js": "^9.22.0", + "@eslint/js": "^9.24.0", "eslint-config-prettier": "^10.1.1", "eslint-plugin-react": "^7.37.4", "eslint-plugin-react-hooks": "^5.2.0", diff --git a/yarn.lock b/yarn.lock index 678caf5190..1097c56429 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1447,19 +1447,19 @@ resolved "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz#cfc6cffe39df390a3841cde2abccf92eaa7ae0e0" integrity sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ== -"@eslint/config-array@^0.19.2": - version "0.19.2" - resolved "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.2.tgz#3060b809e111abfc97adb0bb1172778b90cb46aa" - integrity sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w== +"@eslint/config-array@^0.20.0": + version "0.20.0" + resolved "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.20.0.tgz#7a1232e82376712d3340012a2f561a2764d1988f" + integrity sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ== dependencies: "@eslint/object-schema" "^2.1.6" debug "^4.3.1" minimatch "^3.1.2" -"@eslint/config-helpers@^0.1.0": - version "0.1.0" - resolved "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.1.0.tgz#62f1b7821e9d9ced1b3f512c7ea731825765d1cc" - integrity sha512-kLrdPDJE1ckPo94kmPPf9Hfd0DU0Jw6oKYrhe+pwSC0iTUInmTa+w6fw8sGgcfkFJGNdWOUeOaDM4quW4a7OkA== +"@eslint/config-helpers@^0.2.0": + version "0.2.1" + resolved "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.1.tgz#26042c028d1beee5ce2235a7929b91c52651646d" + integrity sha512-RI17tsD2frtDu/3dmI7QRrD4bedNKPM08ziRYaC5AhkGrzIAJelm9kJU1TznK+apx6V+cqRz8tfpEeG3oIyjxw== "@eslint/core@^0.12.0": version "0.12.0" @@ -1468,10 +1468,10 @@ dependencies: "@types/json-schema" "^7.0.15" -"@eslint/eslintrc@^3.3.0": - version "3.3.0" - resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.0.tgz#96a558f45842989cca7ea1ecd785ad5491193846" - integrity sha512-yaVPAiNAalnCZedKLdR21GOGILMLKPyqSLWaAjQFvYA2i/ciDi8ArYVr69Anohb6cH2Ukhqti4aFnYyPm8wdwQ== +"@eslint/eslintrc@^3.3.1": + version "3.3.1" + resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz#e55f7f1dd400600dd066dbba349c4c0bac916964" + integrity sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ== dependencies: ajv "^6.12.4" debug "^4.3.2" @@ -1483,10 +1483,10 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@eslint/js@9.22.0", "@eslint/js@^9.22.0": - version "9.22.0" - resolved "https://registry.npmjs.org/@eslint/js/-/js-9.22.0.tgz#4ff53649ded7cbce90b444b494c234137fa1aa3d" - integrity sha512-vLFajx9o8d1/oL2ZkpMYbkLv8nDB6yaIwFNt7nI4+I80U/z03SxmfOMsLbvWr3p7C+Wnoh//aOu2pQW8cS0HCQ== +"@eslint/js@9.24.0", "@eslint/js@^9.24.0": + version "9.24.0" + resolved "https://registry.npmjs.org/@eslint/js/-/js-9.24.0.tgz#685277980bb7bf84ecc8e4e133ccdda7545a691e" + integrity sha512-uIY/y3z0uvOGX8cp1C2fiC4+ZmBhp6yZWkojtHL1YEMnRt1Y63HB9TM17proGEmeG7HeUY+UP36F0aknKYTpYA== "@eslint/object-schema@^2.1.6": version "2.1.6" @@ -6172,18 +6172,18 @@ eslint-visitor-keys@^4.2.0: resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz#687bacb2af884fcdda8a6e7d65c606f46a14cd45" integrity sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw== -eslint@^9.22.0: - version "9.22.0" - resolved "https://registry.npmjs.org/eslint/-/eslint-9.22.0.tgz#0760043809fbf836f582140345233984d613c552" - integrity sha512-9V/QURhsRN40xuHXWjV64yvrzMjcz7ZyNoF2jJFmy9j/SLk0u1OLSZgXi28MrXjymnjEGSR80WCdab3RGMDveQ== +eslint@^9.24.0: + version "9.24.0" + resolved "https://registry.npmjs.org/eslint/-/eslint-9.24.0.tgz#9a7f2e6cb2de81c405ab244b02f4584c79dc6bee" + integrity sha512-eh/jxIEJyZrvbWRe4XuVclLPDYSYYYgLy5zXGGxD6j8zjSAxFEzI2fL/8xNq6O2yKqVt+eF2YhV+hxjV6UKXwQ== dependencies: "@eslint-community/eslint-utils" "^4.2.0" "@eslint-community/regexpp" "^4.12.1" - "@eslint/config-array" "^0.19.2" - "@eslint/config-helpers" "^0.1.0" + "@eslint/config-array" "^0.20.0" + "@eslint/config-helpers" "^0.2.0" "@eslint/core" "^0.12.0" - "@eslint/eslintrc" "^3.3.0" - "@eslint/js" "9.22.0" + "@eslint/eslintrc" "^3.3.1" + "@eslint/js" "9.24.0" "@eslint/plugin-kit" "^0.2.7" "@humanfs/node" "^0.16.6" "@humanwhocodes/module-importer" "^1.0.1" From e143ee895802a0a4c7d8d0446a73b15aa8d651dc Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 7 Apr 2025 03:29:36 +0000 Subject: [PATCH 05/66] chore(deps): Update dependency typescript to ^5.8.3 --- package.json | 2 +- packages/build-next-bricks/package.json | 2 +- packages/test-next/package.json | 2 +- yarn.lock | 7 ++++++- 4 files changed, 9 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 2b07020fb8..8a7ce9543b 100644 --- a/package.json +++ b/package.json @@ -67,7 +67,7 @@ "prettier": "^3.5.3", "rimraf": "^6.0.1", "ts-jest-resolver": "^2.0.1", - "typescript": "^5.8.2" + "typescript": "^5.8.3" }, "workspaces": [ "bricks/*", diff --git a/packages/build-next-bricks/package.json b/packages/build-next-bricks/package.json index 01c3803c0e..4eaa43b464 100644 --- a/packages/build-next-bricks/package.json +++ b/packages/build-next-bricks/package.json @@ -52,7 +52,7 @@ "postcss-preset-env": "^10.1.5", "prettier": "^3.5.3", "style-loader": "^4.0.0", - "typescript": "^5.8.2", + "typescript": "^5.8.3", "webpack": "^5.98.0" }, "devDependencies": { diff --git a/packages/test-next/package.json b/packages/test-next/package.json index 6a3a514f7e..0b29f4f2ca 100644 --- a/packages/test-next/package.json +++ b/packages/test-next/package.json @@ -42,6 +42,6 @@ "jest-environment-jsdom": "^29.7.0", "pascal-case": "^4.0.0", "ts-jest-resolver": "^2.0.1", - "typescript": "^5.8.2" + "typescript": "^5.8.3" } } diff --git a/yarn.lock b/yarn.lock index 678caf5190..411b61bbe6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -13343,11 +13343,16 @@ typescript-json-schema@^0.65.1: typescript "~5.5.0" yargs "^17.1.1" -typescript@5.8.2, "typescript@>=3 < 6", typescript@^5.8.2: +typescript@5.8.2: version "5.8.2" resolved "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz#8170b3702f74b79db2e5a96207c15e65807999e4" integrity sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ== +"typescript@>=3 < 6", typescript@^5.8.3: + version "5.8.3" + resolved "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz#92f8a3e5e3cf497356f4178c34cd65a7f5e8440e" + integrity sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ== + typescript@~5.5.0: version "5.5.4" resolved "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz#d9852d6c82bad2d2eda4fd74a5762a8f5909e9ba" From 7888ad410914ab39a1556e67595c1dcf1d079474 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 9 Apr 2025 07:15:12 +0000 Subject: [PATCH 06/66] chore(deps): Update dependency webpack to ^5.99.5 --- packages/build-next-bricks/package.json | 2 +- packages/webpack/package.json | 4 ++-- yarn.lock | 8 ++++---- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/build-next-bricks/package.json b/packages/build-next-bricks/package.json index 4eaa43b464..4dc9498e6c 100644 --- a/packages/build-next-bricks/package.json +++ b/packages/build-next-bricks/package.json @@ -53,7 +53,7 @@ "prettier": "^3.5.3", "style-loader": "^4.0.0", "typescript": "^5.8.3", - "webpack": "^5.98.0" + "webpack": "^5.99.5" }, "devDependencies": { "@next-core/brick-manifest": "^0.7.1" diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 090f741ca2..aaf35cf511 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -19,9 +19,9 @@ "copy-webpack-plugin": "^13.0.0" }, "devDependencies": { - "webpack": "^5.98.0" + "webpack": "^5.99.5" }, "peerDependencies": { - "webpack": "^5.98.0" + "webpack": "^5.99.5" } } diff --git a/yarn.lock b/yarn.lock index 411b61bbe6..a3936ebab4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -13744,10 +13744,10 @@ webpack-sources@^3.2.3: resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz" integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== -webpack@^5.98.0: - version "5.98.0" - resolved "https://registry.npmjs.org/webpack/-/webpack-5.98.0.tgz#44ae19a8f2ba97537978246072fb89d10d1fbd17" - integrity sha512-UFynvx+gM44Gv9qFgj0acCQK2VE1CtdfwFdimkapco3hlPCJ/zeq73n2yVKimVbtm+TnApIugGhLJnkU6gjYXA== +webpack@^5.99.5: + version "5.99.5" + resolved "https://registry.npmjs.org/webpack/-/webpack-5.99.5.tgz#86e3b3a5a03377ea5da271c929934003f5ac5dd8" + integrity sha512-q+vHBa6H9qwBLUlHL4Y7L0L1/LlyBKZtS9FHNCQmtayxjI5RKC9yD8gpvLeqGv5lCQp1Re04yi0MF40pf30Pvg== dependencies: "@types/eslint-scope" "^3.7.7" "@types/estree" "^1.0.6" From 281c5ef3ca175234718bd6d691872815e245cb6f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 16 Apr 2025 18:43:24 +0000 Subject: [PATCH 07/66] chore(deps): Update dependency http-proxy-middleware to v3.0.5 [SECURITY] --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 3e7684198c..72caee20b6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7389,9 +7389,9 @@ http-proxy-middleware@^2.0.7: micromatch "^4.0.2" http-proxy-middleware@^3.0.3: - version "3.0.3" - resolved "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-3.0.3.tgz#dc1313c75bd00d81e103823802551ee30130ebd1" - integrity sha512-usY0HG5nyDUwtqpiZdETNbmKtw3QQ1jwYFZ9wi5iHzX2BcILwQKtYDJPo7XHTsu5Z0B2Hj3W9NNnbd+AjFWjqg== + version "3.0.5" + resolved "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-3.0.5.tgz#9dcde663edc44079bc5a9c63e03fe5e5d6037fab" + integrity sha512-GLZZm1X38BPY4lkXA01jhwxvDoOkkXqjgVyUzVxiEK4iuRu03PZoYHhHRwxnfhQMDuaxi3vVri0YgSro/1oWqg== dependencies: "@types/http-proxy" "^1.17.15" debug "^4.3.6" From 9c746831deb45b4c8568e0dc08b33110f27d1792 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 22 Apr 2025 01:23:54 +0000 Subject: [PATCH 08/66] chore(deps): Update dependency postcss-preset-env to ^10.1.6 --- packages/build-next-bricks/package.json | 2 +- yarn.lock | 316 ++++++++++++------------ 2 files changed, 159 insertions(+), 159 deletions(-) diff --git a/packages/build-next-bricks/package.json b/packages/build-next-bricks/package.json index 4dc9498e6c..e4d95a3b7c 100644 --- a/packages/build-next-bricks/package.json +++ b/packages/build-next-bricks/package.json @@ -49,7 +49,7 @@ "mini-css-extract-plugin": "^2.9.2", "postcss": "^8.5.3", "postcss-loader": "^8.1.1", - "postcss-preset-env": "^10.1.5", + "postcss-preset-env": "^10.1.6", "prettier": "^3.5.3", "style-loader": "^4.0.0", "typescript": "^5.8.3", diff --git a/yarn.lock b/yarn.lock index 72caee20b6..89ae02e9be 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1057,18 +1057,18 @@ resolved "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.2.tgz#82592c9a7c2b83c293d9161894e2a6471feb97b8" integrity sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA== -"@csstools/css-calc@^2.1.2": - version "2.1.2" - resolved "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.2.tgz#bffd55f002dab119b76d4023f95cd943e6c8c11e" - integrity sha512-TklMyb3uBB28b5uQdxjReG4L80NxAqgrECqLZFQbyLekwwlcDDS8r3f07DKqeo8C4926Br0gf/ZDe17Zv4wIuw== +"@csstools/css-calc@^2.1.3": + version "2.1.3" + resolved "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.3.tgz#6f68affcb569a86b91965e8622d644be35a08423" + integrity sha512-XBG3talrhid44BY1x3MHzUx/aTG8+x/Zi57M4aTKK9RFB4aLlF3TTSzfzn8nWVHWL3FgAXAxmupmDd6VWww+pw== -"@csstools/css-color-parser@^3.0.8": - version "3.0.8" - resolved "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.8.tgz#5fe9322920851450bf5e065c2b0e731b9e165394" - integrity sha512-pdwotQjCCnRPuNi06jFuP68cykU1f3ZWExLe/8MQ1LOs8Xq+fTkYgd+2V8mWUWMrOn9iS2HftPVaMZDaXzGbhQ== +"@csstools/css-color-parser@^3.0.9": + version "3.0.9" + resolved "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.9.tgz#8d81b77d6f211495b5100ec4cad4c8828de49f6b" + integrity sha512-wILs5Zk7BU86UArYBJTPy/FMPPKVKHMj1ycCEyf3VUptol0JNRLFU/BZsJ4aiIHJEbSLiizzRrw8Pc1uAEDrXw== dependencies: "@csstools/color-helpers" "^5.0.2" - "@csstools/css-calc" "^2.1.2" + "@csstools/css-calc" "^2.1.3" "@csstools/css-parser-algorithms@^3.0.4": version "3.0.4" @@ -1093,44 +1093,44 @@ "@csstools/selector-specificity" "^5.0.0" postcss-selector-parser "^7.0.0" -"@csstools/postcss-color-function@^4.0.8": - version "4.0.8" - resolved "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.8.tgz#4c16ea78abfdfd62c947616c6e68836e50f2441c" - integrity sha512-9dUvP2qpZI6PlGQ/sob+95B3u5u7nkYt9yhZFCC7G9HBRHBxj+QxS/wUlwaMGYW0waf+NIierI8aoDTssEdRYw== +"@csstools/postcss-color-function@^4.0.9": + version "4.0.9" + resolved "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.9.tgz#67080c6b4635926d68cc9c8f52261b87ece70bf8" + integrity sha512-2UeQCGMO5+EeQsPQK2DqXp0dad+P6nIz6G2dI06APpBuYBKxZEq7CTH+UiztFQ8cB1f89dnO9+D/Kfr+JfI2hw== dependencies: - "@csstools/css-color-parser" "^3.0.8" + "@csstools/css-color-parser" "^3.0.9" "@csstools/css-parser-algorithms" "^3.0.4" "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.0" + "@csstools/postcss-progressive-custom-properties" "^4.0.1" "@csstools/utilities" "^2.0.0" -"@csstools/postcss-color-mix-function@^3.0.8": - version "3.0.8" - resolved "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.8.tgz#45a006dfcc65f2a61ae60f2df7ebc108fdb9eaf1" - integrity sha512-yuZpgWUzqZWQhEqfvtJufhl28DgO9sBwSbXbf/59gejNuvZcoUTRGQZhzhwF4ccqb53YAGB+u92z9+eSKoB4YA== +"@csstools/postcss-color-mix-function@^3.0.9": + version "3.0.9" + resolved "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.9.tgz#103858388ba4d2c589daeecb02f9f05baecc27d0" + integrity sha512-Enj7ZIIkLD7zkGCN31SZFx4H1gKiCs2Y4taBo/v/cqaHN7p1qGrf5UTMNSjQFZ7MgClGufHx4pddwFTGL+ipug== dependencies: - "@csstools/css-color-parser" "^3.0.8" + "@csstools/css-color-parser" "^3.0.9" "@csstools/css-parser-algorithms" "^3.0.4" "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.0" + "@csstools/postcss-progressive-custom-properties" "^4.0.1" "@csstools/utilities" "^2.0.0" -"@csstools/postcss-content-alt-text@^2.0.4": - version "2.0.4" - resolved "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.4.tgz#76f4687fb15ed45bc1139bb71e5775779762897a" - integrity sha512-YItlZUOuZJCBlRaCf8Aucc1lgN41qYGALMly0qQllrxYJhiyzlI6RxOTMUvtWk+KhS8GphMDsDhKQ7KTPfEMSw== +"@csstools/postcss-content-alt-text@^2.0.5": + version "2.0.5" + resolved "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.5.tgz#86b195bef6ce32179a68011b87212a3e4e73b84a" + integrity sha512-9BOS535v6YmyOYk32jAHXeddRV+iyd4vRcbrEekpwxmueAXX5J8WgbceFnE4E4Pmw/ysnB9v+n/vSWoFmcLMcA== dependencies: "@csstools/css-parser-algorithms" "^3.0.4" "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.0" + "@csstools/postcss-progressive-custom-properties" "^4.0.1" "@csstools/utilities" "^2.0.0" -"@csstools/postcss-exponential-functions@^2.0.7": - version "2.0.7" - resolved "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.7.tgz#c369f241c6645a5e8a184bfd02cdcc65bd22fcbd" - integrity sha512-XTb6Mw0v2qXtQYRW9d9duAjDnoTbBpsngD7sRNLmYDjvwU2ebpIHplyxgOeo6jp/Kr52gkLi5VaK5RDCqzMzZQ== +"@csstools/postcss-exponential-functions@^2.0.8": + version "2.0.8" + resolved "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.8.tgz#da6b3673fcb48a78294d39d6afc1e4da45dedada" + integrity sha512-vHgDXtGIBPpFQnFNDftMQg4MOuXcWnK91L/7REjBNYzQ/p2Fa/6RcnehTqCRrNtQ46PNIolbRsiDdDuxiHolwQ== dependencies: - "@csstools/css-calc" "^2.1.2" + "@csstools/css-calc" "^2.1.3" "@csstools/css-parser-algorithms" "^3.0.4" "@csstools/css-tokenizer" "^3.0.3" @@ -1142,43 +1142,43 @@ "@csstools/utilities" "^2.0.0" postcss-value-parser "^4.2.0" -"@csstools/postcss-gamut-mapping@^2.0.8": - version "2.0.8" - resolved "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.8.tgz#e9441e7b5a7b0d3cc1a92486378824abb76ef849" - integrity sha512-/K8u9ZyGMGPjmwCSIjgaOLKfic2RIGdFHHes84XW5LnmrvdhOTVxo255NppHi3ROEvoHPW7MplMJgjZK5Q+TxA== +"@csstools/postcss-gamut-mapping@^2.0.9": + version "2.0.9" + resolved "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.9.tgz#83b08d302865ce6fc3127589ff6658fe32635636" + integrity sha512-quksIsFm3DGsf8Qbr9KiSGBF2w3RwxSfOfma5wbORDB1AFF15r4EVW7sUuWw3s5IAEGMqzel/dE2rQsI7Yb8mA== dependencies: - "@csstools/css-color-parser" "^3.0.8" + "@csstools/css-color-parser" "^3.0.9" "@csstools/css-parser-algorithms" "^3.0.4" "@csstools/css-tokenizer" "^3.0.3" -"@csstools/postcss-gradients-interpolation-method@^5.0.8": - version "5.0.8" - resolved "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.8.tgz#f7f0324fd564c092ac13ce35b5a09ffda0165a90" - integrity sha512-CoHQ/0UXrvxLovu0ZeW6c3/20hjJ/QRg6lyXm3dZLY/JgvRU6bdbQZF/Du30A4TvowfcgvIHQmP1bNXUxgDrAw== +"@csstools/postcss-gradients-interpolation-method@^5.0.9": + version "5.0.9" + resolved "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.9.tgz#e2e1c59b08e7524c269bb4cac91618f95b9c849e" + integrity sha512-duqTeUHF4ambUybAmhX9KonkicLM/WNp2JjMUbegRD4O8A/tb6fdZ7jUNdp/UUiO1FIdDkMwmNw6856bT0XF8Q== dependencies: - "@csstools/css-color-parser" "^3.0.8" + "@csstools/css-color-parser" "^3.0.9" "@csstools/css-parser-algorithms" "^3.0.4" "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.0" + "@csstools/postcss-progressive-custom-properties" "^4.0.1" "@csstools/utilities" "^2.0.0" -"@csstools/postcss-hwb-function@^4.0.8": - version "4.0.8" - resolved "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.8.tgz#13a85203601b3db97a6672e16f6699fe464827b0" - integrity sha512-LpFKjX6hblpeqyych1cKmk+3FJZ19QmaJtqincySoMkbkG/w2tfbnO5oE6mlnCTXcGUJ0rCEuRHvTqKK0nHYUQ== +"@csstools/postcss-hwb-function@^4.0.9": + version "4.0.9" + resolved "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.9.tgz#4abca35a88a382e211fc0abe125a8ce7bb07030b" + integrity sha512-sDpdPsoGAhYl/PMSYfu5Ez82wXb2bVkg1Cb8vsRLhpXhAk4OSlsJN+GodAql6tqc1B2G/WToxsFU6G74vkhPvA== dependencies: - "@csstools/css-color-parser" "^3.0.8" + "@csstools/css-color-parser" "^3.0.9" "@csstools/css-parser-algorithms" "^3.0.4" "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.0" + "@csstools/postcss-progressive-custom-properties" "^4.0.1" "@csstools/utilities" "^2.0.0" -"@csstools/postcss-ic-unit@^4.0.0": - version "4.0.0" - resolved "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.0.tgz#b60ec06500717c337447c39ae7fe7952eeb9d48f" - integrity sha512-9QT5TDGgx7wD3EEMN3BSUG6ckb6Eh5gSPT5kZoVtUuAonfPmLDJyPhqR4ntPpMYhUKAMVKAg3I/AgzqHMSeLhA== +"@csstools/postcss-ic-unit@^4.0.1": + version "4.0.1" + resolved "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.1.tgz#7b67b49d85713d8bad70ee5735f409b19fd906f9" + integrity sha512-lECc38i1w3qU9nhrUhP6F8y4BfcQJkR1cb8N6tZNf2llM6zPkxnqt04jRCwsUgNcB3UGKDy+zLenhOYGHqCV+Q== dependencies: - "@csstools/postcss-progressive-custom-properties" "^4.0.0" + "@csstools/postcss-progressive-custom-properties" "^4.0.1" "@csstools/utilities" "^2.0.0" postcss-value-parser "^4.2.0" @@ -1195,14 +1195,14 @@ "@csstools/selector-specificity" "^5.0.0" postcss-selector-parser "^7.0.0" -"@csstools/postcss-light-dark-function@^2.0.7": - version "2.0.7" - resolved "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.7.tgz#807c170cd28eebb0c00e64dfc6ab0bf418f19209" - integrity sha512-ZZ0rwlanYKOHekyIPaU+sVm3BEHCe+Ha0/px+bmHe62n0Uc1lL34vbwrLYn6ote8PHlsqzKeTQdIejQCJ05tfw== +"@csstools/postcss-light-dark-function@^2.0.8": + version "2.0.8" + resolved "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.8.tgz#bac218338f458f9a3f05edcc94ab009def14a532" + integrity sha512-v8VU5WtrZIyEtk88WB4fkG22TGd8HyAfSFfZZQ1uNN0+arMJdZc++H3KYTfbYDpJRGy8GwADYH8ySXiILn+OyA== dependencies: "@csstools/css-parser-algorithms" "^3.0.4" "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.0" + "@csstools/postcss-progressive-custom-properties" "^4.0.1" "@csstools/utilities" "^2.0.0" "@csstools/postcss-logical-float-and-clear@^3.0.0": @@ -1235,12 +1235,12 @@ "@csstools/css-tokenizer" "^3.0.3" "@csstools/utilities" "^2.0.0" -"@csstools/postcss-media-minmax@^2.0.7": - version "2.0.7" - resolved "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.7.tgz#42816871decf0a092af3f6c8500e04d9918cc342" - integrity sha512-LB6tIP7iBZb5CYv8iRenfBZmbaG3DWNEziOnPjGoQX5P94FBPvvTBy68b/d9NnS5PELKwFmmOYsAEIgEhDPCHA== +"@csstools/postcss-media-minmax@^2.0.8": + version "2.0.8" + resolved "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.8.tgz#b5397f18531c54ac0c12cbf20b6bf93208bd5d16" + integrity sha512-Skum5wIXw2+NyCQWUyfstN3c1mfSh39DRAo+Uh2zzXOglBG8xB9hnArhYFScuMZkzeM+THVa//mrByKAfumc7w== dependencies: - "@csstools/css-calc" "^2.1.2" + "@csstools/css-calc" "^2.1.3" "@csstools/css-parser-algorithms" "^3.0.4" "@csstools/css-tokenizer" "^3.0.3" "@csstools/media-query-list-parser" "^4.0.2" @@ -1269,42 +1269,42 @@ dependencies: postcss-value-parser "^4.2.0" -"@csstools/postcss-oklab-function@^4.0.8": - version "4.0.8" - resolved "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.8.tgz#9d723e0db69703f3df549ebedfd605f849217fff" - integrity sha512-+5aPsNWgxohXoYNS1f+Ys0x3Qnfehgygv3qrPyv+Y25G0yX54/WlVB+IXprqBLOXHM1gsVF+QQSjlArhygna0Q== +"@csstools/postcss-oklab-function@^4.0.9": + version "4.0.9" + resolved "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.9.tgz#21d8846b3fe632d663b8cfe5d1fa2ccdd3f0709a" + integrity sha512-UHrnujimwtdDw8BYDcWJtBXuJ13uc/BjAddPdfMc/RsWxhg8gG8UbvTF0tnMtHrZ4i7lwy85fPEzK1AiykMyRA== dependencies: - "@csstools/css-color-parser" "^3.0.8" + "@csstools/css-color-parser" "^3.0.9" "@csstools/css-parser-algorithms" "^3.0.4" "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.0" + "@csstools/postcss-progressive-custom-properties" "^4.0.1" "@csstools/utilities" "^2.0.0" -"@csstools/postcss-progressive-custom-properties@^4.0.0": - version "4.0.0" - resolved "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.0.0.tgz#ecdb85bcdb1852d73970a214a376684a91f82bdc" - integrity sha512-XQPtROaQjomnvLUSy/bALTR5VCtTVUFwYs1SblvYgLSeTo2a/bMNwUwo2piXw5rTv/FEYiy5yPSXBqg9OKUx7Q== +"@csstools/postcss-progressive-custom-properties@^4.0.1": + version "4.0.1" + resolved "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.0.1.tgz#487e619d2577358cb08ed7319dd203d4d5db5bb6" + integrity sha512-Ofz81HaY8mmbP8/Qr3PZlUzjsyV5WuxWmvtYn+jhYGvvjFazTmN9R2io5W5znY1tyk2CA9uM0IPWyY4ygDytCw== dependencies: postcss-value-parser "^4.2.0" -"@csstools/postcss-random-function@^1.0.3": - version "1.0.3" - resolved "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-1.0.3.tgz#f737f5bab3826fc71fd663b21e70ee392b144f20" - integrity sha512-dbNeEEPHxAwfQJ3duRL5IPpuD77QAHtRl4bAHRs0vOVhVbHrsL7mHnwe0irYjbs9kYwhAHZBQTLBgmvufPuRkA== +"@csstools/postcss-random-function@^2.0.0": + version "2.0.0" + resolved "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-2.0.0.tgz#38da06d102bbe65504023278f670895c4a1ceef9" + integrity sha512-MYZKxSr4AKfjECL8vg49BbfNNzK+t3p2OWX+Xf7rXgMaTP44oy/e8VGWu4MLnJ3NUd9tFVkisLO/sg+5wMTNsg== dependencies: - "@csstools/css-calc" "^2.1.2" + "@csstools/css-calc" "^2.1.3" "@csstools/css-parser-algorithms" "^3.0.4" "@csstools/css-tokenizer" "^3.0.3" -"@csstools/postcss-relative-color-syntax@^3.0.8": - version "3.0.8" - resolved "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.8.tgz#833cdea06e5cbec2702f939d1aadfd280e4f4c07" - integrity sha512-eGE31oLnJDoUysDdjS9MLxNZdtqqSxjDXMdISpLh80QMaYrKs7VINpid34tWQ+iU23Wg5x76qAzf1Q/SLLbZVg== +"@csstools/postcss-relative-color-syntax@^3.0.9": + version "3.0.9" + resolved "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.9.tgz#1075eda90bb2a59f30bed94605def0a99cad3040" + integrity sha512-+AGOcLF5PmMnTRPnOdCvY7AwvD5veIOhTWbJV6vC3hB1tt0ii/k6QOwhWfsGGg1ZPQ0JY15u+wqLR4ZTtB0luA== dependencies: - "@csstools/css-color-parser" "^3.0.8" + "@csstools/css-color-parser" "^3.0.9" "@csstools/css-parser-algorithms" "^3.0.4" "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.0" + "@csstools/postcss-progressive-custom-properties" "^4.0.1" "@csstools/utilities" "^2.0.0" "@csstools/postcss-scope-pseudo-class@^4.0.1": @@ -1314,21 +1314,21 @@ dependencies: postcss-selector-parser "^7.0.0" -"@csstools/postcss-sign-functions@^1.1.2": - version "1.1.2" - resolved "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.2.tgz#9664762870de4f8d189829a86798e532bbaad053" - integrity sha512-4EcAvXTUPh7n6UoZZkCzgtCf/wPzMlTNuddcKg7HG8ozfQkUcHsJ2faQKeLmjyKdYPyOUn4YA7yDPf8K/jfIxw== +"@csstools/postcss-sign-functions@^1.1.3": + version "1.1.3" + resolved "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.3.tgz#ba64c7a6e25f50221a2f37fac5d7592917245781" + integrity sha512-4F4GRhj8xNkBtLZ+3ycIhReaDfKJByXI+cQGIps3AzCO8/CJOeoDPxpMnL5vqZrWKOceSATHEQJUO/Q/r2y7OQ== dependencies: - "@csstools/css-calc" "^2.1.2" + "@csstools/css-calc" "^2.1.3" "@csstools/css-parser-algorithms" "^3.0.4" "@csstools/css-tokenizer" "^3.0.3" -"@csstools/postcss-stepped-value-functions@^4.0.7": - version "4.0.7" - resolved "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.7.tgz#c681fbcdb8a2fcfeaea2bb0ea9d497832bab9ef7" - integrity sha512-rdrRCKRnWtj5FyRin0u/gLla7CIvZRw/zMGI1fVJP0Sg/m1WGicjPVHRANL++3HQtsiXKAbPrcPr+VkyGck0IA== +"@csstools/postcss-stepped-value-functions@^4.0.8": + version "4.0.8" + resolved "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.8.tgz#345f5620cbeb0e9742f242e1dc6c88a051ce6700" + integrity sha512-6Y4yhL4fNhgzbZ/wUMQ4EjFUfoNNMpEXZnDw1JrlcEBHUT15gplchtFsZGk7FNi8PhLHJfCUwVKrEHzhfhKK+g== dependencies: - "@csstools/css-calc" "^2.1.2" + "@csstools/css-calc" "^2.1.3" "@csstools/css-parser-algorithms" "^3.0.4" "@csstools/css-tokenizer" "^3.0.3" @@ -1340,12 +1340,12 @@ "@csstools/color-helpers" "^5.0.2" postcss-value-parser "^4.2.0" -"@csstools/postcss-trigonometric-functions@^4.0.7": - version "4.0.7" - resolved "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.7.tgz#8941a4c99dc1fec31daf052ac0fb6e7bf7c92403" - integrity sha512-qTrZgLju3AV7Djhzuh2Bq/wjFqbcypnk0FhHjxW8DWJQcZLS1HecIus4X2/RLch1ukX7b+YYCdqbEnpIQO5ccg== +"@csstools/postcss-trigonometric-functions@^4.0.8": + version "4.0.8" + resolved "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.8.tgz#ad7940798fafadc77846e9ca47e2b594515d4f60" + integrity sha512-YcDvYTRu7f78/91B6bX+mE1WoAO91Su7/8KSRpuWbIGUB8hmaNSRu9wziaWSLJ1lOB1aQe+bvo9BIaLKqPOo/g== dependencies: - "@csstools/css-calc" "^2.1.2" + "@csstools/css-calc" "^2.1.3" "@csstools/css-parser-algorithms" "^3.0.4" "@csstools/css-tokenizer" "^3.0.3" @@ -3758,16 +3758,16 @@ at-least-node@^1.0.0: resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" integrity sha1-YCzUtG6EStTv/JKoARo8RuAjjcI= -autoprefixer@^10.4.19: - version "10.4.19" - resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz#ad25a856e82ee9d7898c59583c1afeb3fa65f89f" - integrity sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew== +autoprefixer@^10.4.21: + version "10.4.21" + resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz#77189468e7a8ad1d9a37fbc08efc9f480cf0a95d" + integrity sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ== dependencies: - browserslist "^4.23.0" - caniuse-lite "^1.0.30001599" + browserslist "^4.24.4" + caniuse-lite "^1.0.30001702" fraction.js "^4.3.7" normalize-range "^0.1.2" - picocolors "^1.0.0" + picocolors "^1.1.1" postcss-value-parser "^4.2.0" available-typed-arrays@^1.0.7: @@ -4222,7 +4222,7 @@ browserify@^17.0.0: vm-browserify "^1.0.0" xtend "^4.0.0" -browserslist@^4.0.0, browserslist@^4.23.0, browserslist@^4.23.3, browserslist@^4.24.0, browserslist@^4.24.3, browserslist@^4.24.4: +browserslist@^4.0.0, browserslist@^4.23.3, browserslist@^4.24.0, browserslist@^4.24.3, browserslist@^4.24.4: version "4.24.4" resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz#c6b2865a3f08bcb860a0e827389003b9fe686e4b" integrity sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A== @@ -4398,10 +4398,10 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001599, caniuse-lite@^1.0.30001688: - version "1.0.30001699" - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001699.tgz#a102cf330d153bf8c92bfb5be3cd44c0a89c8c12" - integrity sha512-b+uH5BakXZ9Do9iK+CkDmctUSEqZl+SP056vc5usa0PL+ev5OHw003rZXcnjNDv3L8P5j6rwT6C0BPKSikW08w== +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001688, caniuse-lite@^1.0.30001702: + version "1.0.30001715" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001715.tgz#bd325a37ad366e3fe90827d74062807a34fbaeb2" + integrity sha512-7ptkFGMm2OAOgvZpwgA4yjQ5SQbrNVGdRjzH0pBdy1Fasvcr+KAeECmbCAECzTuDuoX0FCY8KzUxjf9+9kfZEw== capital-case@^1.0.4: version "1.0.4" @@ -5219,10 +5219,10 @@ css.escape@^1.5.1: resolved "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz" integrity sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s= -cssdb@^8.2.3: - version "8.2.3" - resolved "https://registry.npmjs.org/cssdb/-/cssdb-8.2.3.tgz#7e6980bb5a785a9b4eb2a21bd38d50624b56cb46" - integrity sha512-9BDG5XmJrJQQnJ51VFxXCAtpZ5ebDlAREmO8sxMOVU0aSxN/gocbctjIG5LMh3WBUq+xTlb/jw2LoljBEqraTA== +cssdb@^8.2.5: + version "8.2.5" + resolved "https://registry.npmjs.org/cssdb/-/cssdb-8.2.5.tgz#728313b62c744ea1590f740ef7827ec0ef5f80a1" + integrity sha512-leAt8/hdTCtzql9ZZi86uYAmCLzVKpJMMdjbvOGVnXFXz/BWFpBmM1MHEHU/RqtPyRYmabVmEW1DtX3YGLuuLA== cssesc@^3.0.0: version "3.0.0" @@ -10817,15 +10817,15 @@ postcss-clamp@^4.1.0: dependencies: postcss-value-parser "^4.2.0" -postcss-color-functional-notation@^7.0.8: - version "7.0.8" - resolved "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.8.tgz#b62a253d478f69b41e9343c983876a592578581c" - integrity sha512-S/TpMKVKofNvsxfau/+bw+IA6cSfB6/kmzFj5szUofHOVnFFMB2WwK+Zu07BeMD8T0n+ZnTO5uXiMvAKe2dPkA== +postcss-color-functional-notation@^7.0.9: + version "7.0.9" + resolved "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.9.tgz#2be1abbdd68fc7e8906a7a4ae6e6c8484aae8485" + integrity sha512-WScwD3pSsIz+QP97sPkGCeJm7xUH0J18k6zV5o8O2a4cQJyv15vLUx/WFQajuJVgZhmJL5awDu8zHnqzAzm4lw== dependencies: - "@csstools/css-color-parser" "^3.0.8" + "@csstools/css-color-parser" "^3.0.9" "@csstools/css-parser-algorithms" "^3.0.4" "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.0" + "@csstools/postcss-progressive-custom-properties" "^4.0.1" "@csstools/utilities" "^2.0.0" postcss-color-hex-alpha@^10.0.0: @@ -10922,12 +10922,12 @@ postcss-discard-overridden@^7.0.0: resolved "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-7.0.0.tgz#b123ea51e3d4e1d0a254cf71eaff1201926d319c" integrity sha512-GmNAzx88u3k2+sBTZrJSDauR0ccpE24omTQCVmaTTZFz1du6AasspjaUPMJ2ud4RslZpoFKyf+6MSPETLojc6w== -postcss-double-position-gradients@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.0.tgz#eddd424ec754bb543d057d4d2180b1848095d4d2" - integrity sha512-JkIGah3RVbdSEIrcobqj4Gzq0h53GG4uqDPsho88SgY84WnpkTpI0k50MFK/sX7XqVisZ6OqUfFnoUO6m1WWdg== +postcss-double-position-gradients@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.1.tgz#5fde3de9fb78b467244d8c4fde39f60397beb0ce" + integrity sha512-ZitCwmvOR4JzXmKw6sZblTgwV1dcfLvClcyjADuqZ5hU0Uk4SVNpvSN9w8NcJ7XuxhRYxVA8m8AB3gy+HNBQOA== dependencies: - "@csstools/postcss-progressive-custom-properties" "^4.0.0" + "@csstools/postcss-progressive-custom-properties" "^4.0.1" "@csstools/utilities" "^2.0.0" postcss-value-parser "^4.2.0" @@ -10963,15 +10963,15 @@ postcss-image-set-function@^7.0.0: "@csstools/utilities" "^2.0.0" postcss-value-parser "^4.2.0" -postcss-lab-function@^7.0.8: - version "7.0.8" - resolved "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.8.tgz#ab0b210c5f6552347efa0311f7a7dfe34af9e6b4" - integrity sha512-plV21I86Hg9q8omNz13G9fhPtLopIWH06bt/Cb5cs1XnaGU2kUtEitvVd4vtQb/VqCdNUHK5swKn3QFmMRbpDg== +postcss-lab-function@^7.0.9: + version "7.0.9" + resolved "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.9.tgz#09052f22cc2b8c589e9b29b5c0a10be105b29b69" + integrity sha512-IGbsIXbqMDusymJAKYX+f9oakPo89wL9Pzd/qRBQOVf3EIQWT9hgvqC4Me6Dkzxp3KPuIBf6LPkjrLHe/6ZMIQ== dependencies: - "@csstools/css-color-parser" "^3.0.8" + "@csstools/css-color-parser" "^3.0.9" "@csstools/css-parser-algorithms" "^3.0.4" "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.0" + "@csstools/postcss-progressive-custom-properties" "^4.0.1" "@csstools/utilities" "^2.0.0" postcss-loader@^8.1.1: @@ -11172,65 +11172,65 @@ postcss-place@^10.0.0: dependencies: postcss-value-parser "^4.2.0" -postcss-preset-env@^10.1.5: - version "10.1.5" - resolved "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.1.5.tgz#1e12d050a5dbebc4230cc73c0d2e122c30a6a937" - integrity sha512-LQybafF/K7H+6fAs4SIkgzkSCixJy0/h0gubDIAP3Ihz+IQBRwsjyvBnAZ3JUHD+A/ITaxVRPDxn//a3Qy4pDw== +postcss-preset-env@^10.1.6: + version "10.1.6" + resolved "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.1.6.tgz#0f5456ea55a6bcbd0fd3c5f41e194881f42b17e5" + integrity sha512-1jRD7vttKLJ7o0mcmmYWKRLm7W14rI8K1I7Y41OeXUPEVc/CAzfTssNUeJ0zKbR+zMk4boqct/gwS/poIFF5Lg== dependencies: "@csstools/postcss-cascade-layers" "^5.0.1" - "@csstools/postcss-color-function" "^4.0.8" - "@csstools/postcss-color-mix-function" "^3.0.8" - "@csstools/postcss-content-alt-text" "^2.0.4" - "@csstools/postcss-exponential-functions" "^2.0.7" + "@csstools/postcss-color-function" "^4.0.9" + "@csstools/postcss-color-mix-function" "^3.0.9" + "@csstools/postcss-content-alt-text" "^2.0.5" + "@csstools/postcss-exponential-functions" "^2.0.8" "@csstools/postcss-font-format-keywords" "^4.0.0" - "@csstools/postcss-gamut-mapping" "^2.0.8" - "@csstools/postcss-gradients-interpolation-method" "^5.0.8" - "@csstools/postcss-hwb-function" "^4.0.8" - "@csstools/postcss-ic-unit" "^4.0.0" + "@csstools/postcss-gamut-mapping" "^2.0.9" + "@csstools/postcss-gradients-interpolation-method" "^5.0.9" + "@csstools/postcss-hwb-function" "^4.0.9" + "@csstools/postcss-ic-unit" "^4.0.1" "@csstools/postcss-initial" "^2.0.1" "@csstools/postcss-is-pseudo-class" "^5.0.1" - "@csstools/postcss-light-dark-function" "^2.0.7" + "@csstools/postcss-light-dark-function" "^2.0.8" "@csstools/postcss-logical-float-and-clear" "^3.0.0" "@csstools/postcss-logical-overflow" "^2.0.0" "@csstools/postcss-logical-overscroll-behavior" "^2.0.0" "@csstools/postcss-logical-resize" "^3.0.0" "@csstools/postcss-logical-viewport-units" "^3.0.3" - "@csstools/postcss-media-minmax" "^2.0.7" + "@csstools/postcss-media-minmax" "^2.0.8" "@csstools/postcss-media-queries-aspect-ratio-number-values" "^3.0.4" "@csstools/postcss-nested-calc" "^4.0.0" "@csstools/postcss-normalize-display-values" "^4.0.0" - "@csstools/postcss-oklab-function" "^4.0.8" - "@csstools/postcss-progressive-custom-properties" "^4.0.0" - "@csstools/postcss-random-function" "^1.0.3" - "@csstools/postcss-relative-color-syntax" "^3.0.8" + "@csstools/postcss-oklab-function" "^4.0.9" + "@csstools/postcss-progressive-custom-properties" "^4.0.1" + "@csstools/postcss-random-function" "^2.0.0" + "@csstools/postcss-relative-color-syntax" "^3.0.9" "@csstools/postcss-scope-pseudo-class" "^4.0.1" - "@csstools/postcss-sign-functions" "^1.1.2" - "@csstools/postcss-stepped-value-functions" "^4.0.7" + "@csstools/postcss-sign-functions" "^1.1.3" + "@csstools/postcss-stepped-value-functions" "^4.0.8" "@csstools/postcss-text-decoration-shorthand" "^4.0.2" - "@csstools/postcss-trigonometric-functions" "^4.0.7" + "@csstools/postcss-trigonometric-functions" "^4.0.8" "@csstools/postcss-unset-value" "^4.0.0" - autoprefixer "^10.4.19" + autoprefixer "^10.4.21" browserslist "^4.24.4" css-blank-pseudo "^7.0.1" css-has-pseudo "^7.0.2" css-prefers-color-scheme "^10.0.0" - cssdb "^8.2.3" + cssdb "^8.2.5" postcss-attribute-case-insensitive "^7.0.1" postcss-clamp "^4.1.0" - postcss-color-functional-notation "^7.0.8" + postcss-color-functional-notation "^7.0.9" postcss-color-hex-alpha "^10.0.0" postcss-color-rebeccapurple "^10.0.0" postcss-custom-media "^11.0.5" postcss-custom-properties "^14.0.4" postcss-custom-selectors "^8.0.4" postcss-dir-pseudo-class "^9.0.1" - postcss-double-position-gradients "^6.0.0" + postcss-double-position-gradients "^6.0.1" postcss-focus-visible "^10.0.1" postcss-focus-within "^9.0.1" postcss-font-variant "^5.0.0" postcss-gap-properties "^6.0.0" postcss-image-set-function "^7.0.0" - postcss-lab-function "^7.0.8" + postcss-lab-function "^7.0.9" postcss-logical "^8.1.0" postcss-nesting "^13.0.1" postcss-opacity-percentage "^3.0.0" From 6628c01c1d4bce37c3e2e16629cd870dfc7f839a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 22 Apr 2025 01:24:05 +0000 Subject: [PATCH 09/66] chore(deps): Update dependency webpack to ^5.99.6 --- packages/build-next-bricks/package.json | 2 +- packages/webpack/package.json | 4 ++-- yarn.lock | 8 ++++---- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/build-next-bricks/package.json b/packages/build-next-bricks/package.json index 4dc9498e6c..d93be34cd8 100644 --- a/packages/build-next-bricks/package.json +++ b/packages/build-next-bricks/package.json @@ -53,7 +53,7 @@ "prettier": "^3.5.3", "style-loader": "^4.0.0", "typescript": "^5.8.3", - "webpack": "^5.99.5" + "webpack": "^5.99.6" }, "devDependencies": { "@next-core/brick-manifest": "^0.7.1" diff --git a/packages/webpack/package.json b/packages/webpack/package.json index aaf35cf511..954628ba9e 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -19,9 +19,9 @@ "copy-webpack-plugin": "^13.0.0" }, "devDependencies": { - "webpack": "^5.99.5" + "webpack": "^5.99.6" }, "peerDependencies": { - "webpack": "^5.99.5" + "webpack": "^5.99.6" } } diff --git a/yarn.lock b/yarn.lock index 72caee20b6..961098fbe6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -13744,10 +13744,10 @@ webpack-sources@^3.2.3: resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz" integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== -webpack@^5.99.5: - version "5.99.5" - resolved "https://registry.npmjs.org/webpack/-/webpack-5.99.5.tgz#86e3b3a5a03377ea5da271c929934003f5ac5dd8" - integrity sha512-q+vHBa6H9qwBLUlHL4Y7L0L1/LlyBKZtS9FHNCQmtayxjI5RKC9yD8gpvLeqGv5lCQp1Re04yi0MF40pf30Pvg== +webpack@^5.99.6: + version "5.99.6" + resolved "https://registry.npmjs.org/webpack/-/webpack-5.99.6.tgz#0d6ba7ce1d3609c977f193d2634d54e5cf36379d" + integrity sha512-TJOLrJ6oeccsGWPl7ujCYuc0pIq2cNsuD6GZDma8i5o5Npvcco/z+NKvZSFsP0/x6SShVb0+X2JK/JHUjKY9dQ== dependencies: "@types/eslint-scope" "^3.7.7" "@types/estree" "^1.0.6" From 93e2b7f921a0670848c521237daf8f3e50815527 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 6 May 2025 01:20:49 +0000 Subject: [PATCH 10/66] chore(deps): Update babel monorepo to ^7.27.1 --- package.json | 8 +- packages/babel-preset-next/package.json | 12 +- packages/build-next-bricks/package.json | 4 +- packages/build-next-libs/package.json | 4 +- packages/cook/package.json | 2 +- packages/test-next/package.json | 2 +- yarn.lock | 1384 +++++++++++------------ 7 files changed, 703 insertions(+), 713 deletions(-) diff --git a/package.json b/package.json index c7b260e643..fedfb3aff7 100644 --- a/package.json +++ b/package.json @@ -37,8 +37,8 @@ "trailingComma": "es5" }, "devDependencies": { - "@babel/core": "^7.26.10", - "@babel/types": "^7.27.0", + "@babel/core": "^7.27.1", + "@babel/types": "^7.27.1", "@cypress/browserify-preprocessor": "^3.0.2", "@next-shared/common-bricks": "^0.53.1", "@types/doctrine": "^0.0.9", @@ -74,8 +74,8 @@ "packages/*" ], "resolutions": { - "@babel/parser": "^7.27.0", - "@babel/runtime": "^7.27.0", + "@babel/parser": "^7.27.1", + "@babel/runtime": "^7.27.1", "@types/react": "^18.3.4", "lodash": "^4.17.21", "moment": "^2.30.1" diff --git a/packages/babel-preset-next/package.json b/packages/babel-preset-next/package.json index b9d5c7b7b6..3ec159219d 100644 --- a/packages/babel-preset-next/package.json +++ b/packages/babel-preset-next/package.json @@ -11,11 +11,11 @@ }, "sideEffects": false, "dependencies": { - "@babel/plugin-proposal-decorators": "^7.25.9", - "@babel/plugin-transform-runtime": "^7.26.10", - "@babel/preset-env": "^7.26.9", - "@babel/preset-react": "^7.26.3", - "@babel/preset-typescript": "^7.27.0", - "@babel/runtime": "^7.27.0" + "@babel/plugin-proposal-decorators": "^7.27.1", + "@babel/plugin-transform-runtime": "^7.27.1", + "@babel/preset-env": "^7.27.1", + "@babel/preset-react": "^7.27.1", + "@babel/preset-typescript": "^7.27.1", + "@babel/runtime": "^7.27.1" } } diff --git a/packages/build-next-bricks/package.json b/packages/build-next-bricks/package.json index 4abd3c2945..e4eddcbf7a 100644 --- a/packages/build-next-bricks/package.json +++ b/packages/build-next-bricks/package.json @@ -34,8 +34,8 @@ "node": ">=16" }, "dependencies": { - "@babel/parser": "^7.27.0", - "@babel/traverse": "^7.27.0", + "@babel/parser": "^7.27.1", + "@babel/traverse": "^7.27.1", "@next-core/babel-preset-next": "^1.0.25", "@svgr/webpack": "^8.1.0", "babel-loader": "^10.0.0", diff --git a/packages/build-next-libs/package.json b/packages/build-next-libs/package.json index f8c14965cf..9887a10e4f 100644 --- a/packages/build-next-libs/package.json +++ b/packages/build-next-libs/package.json @@ -19,8 +19,8 @@ }, "sideEffects": false, "dependencies": { - "@babel/cli": "^7.27.0", - "@babel/core": "^7.26.10", + "@babel/cli": "^7.27.1", + "@babel/core": "^7.27.1", "@next-core/babel-preset-next": "^1.0.25", "execa": "^5.1.1", "rimraf": "^6.0.1" diff --git a/packages/cook/package.json b/packages/cook/package.json index c21e6fafbe..244e6c465d 100644 --- a/packages/cook/package.json +++ b/packages/cook/package.json @@ -49,7 +49,7 @@ }, "sideEffects": false, "dependencies": { - "@babel/parser": "^7.27.0" + "@babel/parser": "^7.27.1" }, "devDependencies": { "@next-core/build-next-libs": "^1.0.24", diff --git a/packages/test-next/package.json b/packages/test-next/package.json index 0b29f4f2ca..7d4482d6db 100644 --- a/packages/test-next/package.json +++ b/packages/test-next/package.json @@ -32,7 +32,7 @@ "node": ">=16" }, "dependencies": { - "@babel/core": "^7.26.10", + "@babel/core": "^7.27.1", "@testing-library/dom": "^10.4.0", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.2.0", diff --git a/yarn.lock b/yarn.lock index ccabbf2ed7..69bce80af7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -27,10 +27,10 @@ dependencies: "@ctrl/tinycolor" "^3.4.0" -"@babel/cli@^7.27.0": - version "7.27.0" - resolved "https://registry.npmjs.org/@babel/cli/-/cli-7.27.0.tgz#076603b25fc7dd88298ea94ab249c8237c7e71cc" - integrity sha512-bZfxn8DRxwiVzDO5CEeV+7IqXeCkzI4yYnrQbpwjT76CUyossQc6RYE7n+xfm0/2k40lPaCpW0FhxYs7EBAetw== +"@babel/cli@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/cli/-/cli-7.27.1.tgz#699f03267f3fb6625b6de527cd8f2bda7f6371d9" + integrity sha512-uW6vyhrV/YB9f3QFyPX2sMmDTID853+f3rOsTvH9q/FsL+e40GKqdMy5fdnGBvXsk5WiWJuMhR6sl03/x+XqqA== dependencies: "@jridgewell/trace-mapping" "^0.3.25" commander "^6.2.0" @@ -43,90 +43,90 @@ "@nicolo-ribaudo/chokidar-2" "2.1.8-no-fsevents.3" chokidar "^3.6.0" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.26.2": - version "7.26.2" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz#4b5fab97d33338eff916235055f0ebc21e573a85" - integrity sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ== +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz#200f715e66d52a23b221a9435534a91cc13ad5be" + integrity sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg== dependencies: - "@babel/helper-validator-identifier" "^7.25.9" + "@babel/helper-validator-identifier" "^7.27.1" js-tokens "^4.0.0" - picocolors "^1.0.0" + picocolors "^1.1.1" -"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.26.5", "@babel/compat-data@^7.26.8": - version "7.26.8" - resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz#821c1d35641c355284d4a870b8a4a7b0c141e367" - integrity sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ== +"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.1.tgz#db7cf122745e0a332c44e847ddc4f5e5221a43f6" + integrity sha512-Q+E+rd/yBzNQhXkG+zQnF58e4zoZfBedaxwzPmicKsiK3nt8iJYrSrDbjwFFDGC4f+rPafqRaPH6TsDoSvMf7A== -"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.16.0", "@babel/core@^7.21.3", "@babel/core@^7.26.10": - version "7.26.10" - resolved "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz#5c876f83c8c4dcb233ee4b670c0606f2ac3000f9" - integrity sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ== +"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.16.0", "@babel/core@^7.21.3", "@babel/core@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.27.1.tgz#89de51e86bd12246003e3524704c49541b16c3e6" + integrity sha512-IaaGWsQqfsQWVLqMn9OB92MNN7zukfVA4s7KKAI0KfrrDsZ0yhi5uV4baBuLuN7n3vsZpwP8asPPcVwApxvjBQ== dependencies: "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.26.2" - "@babel/generator" "^7.26.10" - "@babel/helper-compilation-targets" "^7.26.5" - "@babel/helper-module-transforms" "^7.26.0" - "@babel/helpers" "^7.26.10" - "@babel/parser" "^7.26.10" - "@babel/template" "^7.26.9" - "@babel/traverse" "^7.26.10" - "@babel/types" "^7.26.10" + "@babel/code-frame" "^7.27.1" + "@babel/generator" "^7.27.1" + "@babel/helper-compilation-targets" "^7.27.1" + "@babel/helper-module-transforms" "^7.27.1" + "@babel/helpers" "^7.27.1" + "@babel/parser" "^7.27.1" + "@babel/template" "^7.27.1" + "@babel/traverse" "^7.27.1" + "@babel/types" "^7.27.1" convert-source-map "^2.0.0" debug "^4.1.0" gensync "^1.0.0-beta.2" json5 "^2.2.3" semver "^6.3.1" -"@babel/generator@^7.26.10", "@babel/generator@^7.27.0", "@babel/generator@^7.7.2": - version "7.27.0" - resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.27.0.tgz#764382b5392e5b9aff93cadb190d0745866cbc2c" - integrity sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw== +"@babel/generator@^7.27.1", "@babel/generator@^7.7.2": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.27.1.tgz#862d4fad858f7208edd487c28b58144036b76230" + integrity sha512-UnJfnIpc/+JO0/+KRVQNGU+y5taA5vCbwN8+azkX6beii/ZF+enZJSOKo11ZSzGJjlNfJHfQtmQT8H+9TXPG2w== dependencies: - "@babel/parser" "^7.27.0" - "@babel/types" "^7.27.0" + "@babel/parser" "^7.27.1" + "@babel/types" "^7.27.1" "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.25" jsesc "^3.0.2" -"@babel/helper-annotate-as-pure@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz#d8eac4d2dc0d7b6e11fa6e535332e0d3184f06b4" - integrity sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g== +"@babel/helper-annotate-as-pure@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.1.tgz#4345d81a9a46a6486e24d069469f13e60445c05d" + integrity sha512-WnuuDILl9oOBbKnb4L+DyODx7iC47XfzmNCpTttFsSp6hTG7XZxu60+4IO+2/hPfcGOoKbFiwoI/+zwARbNQow== dependencies: - "@babel/types" "^7.25.9" + "@babel/types" "^7.27.1" -"@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.25.9", "@babel/helper-compilation-targets@^7.26.5": - version "7.26.5" - resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz#75d92bb8d8d51301c0d49e52a65c9a7fe94514d8" - integrity sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA== +"@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.1.tgz#eac1096c7374f161e4f33fc8ae38f4ddf122087a" + integrity sha512-2YaDd/Rd9E598B5+WIc8wJPmWETiiJXFYVE60oX8FDohv7rAUU3CQj+A1MgeEmcsk2+dQuEjIe/GDvig0SqL4g== dependencies: - "@babel/compat-data" "^7.26.5" - "@babel/helper-validator-option" "^7.25.9" + "@babel/compat-data" "^7.27.1" + "@babel/helper-validator-option" "^7.27.1" browserslist "^4.24.0" lru-cache "^5.1.1" semver "^6.3.1" -"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.25.9", "@babel/helper-create-class-features-plugin@^7.27.0": - version "7.27.0" - resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.0.tgz#518fad6a307c6a96f44af14912b2c20abe9bfc30" - integrity sha512-vSGCvMecvFCd/BdpGlhpXYNhhC4ccxyvQWpbGL4CWbvfEoLFWUZuSuf7s9Aw70flgQF+6vptvgK2IfOnKlRmBg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.25.9" - "@babel/helper-member-expression-to-functions" "^7.25.9" - "@babel/helper-optimise-call-expression" "^7.25.9" - "@babel/helper-replace-supers" "^7.26.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" - "@babel/traverse" "^7.27.0" +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.1.tgz#5bee4262a6ea5ddc852d0806199eb17ca3de9281" + integrity sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A== + dependencies: + "@babel/helper-annotate-as-pure" "^7.27.1" + "@babel/helper-member-expression-to-functions" "^7.27.1" + "@babel/helper-optimise-call-expression" "^7.27.1" + "@babel/helper-replace-supers" "^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" + "@babel/traverse" "^7.27.1" semver "^6.3.1" -"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.9.tgz#3e8999db94728ad2b2458d7a470e7770b7764e26" - integrity sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw== +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.1.tgz#05b0882d97ba1d4d03519e4bce615d70afa18c53" + integrity sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ== dependencies: - "@babel/helper-annotate-as-pure" "^7.25.9" - regexpu-core "^6.1.1" + "@babel/helper-annotate-as-pure" "^7.27.1" + regexpu-core "^6.2.0" semver "^6.3.1" "@babel/helper-define-polyfill-provider@^0.6.1", "@babel/helper-define-polyfill-provider@^0.6.3": @@ -140,146 +140,146 @@ lodash.debounce "^4.0.8" resolve "^1.14.2" -"@babel/helper-member-expression-to-functions@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz#9dfffe46f727005a5ea29051ac835fb735e4c1a3" - integrity sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ== - dependencies: - "@babel/traverse" "^7.25.9" - "@babel/types" "^7.25.9" - -"@babel/helper-module-imports@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz#e7f8d20602ebdbf9ebbea0a0751fb0f2a4141715" - integrity sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw== - dependencies: - "@babel/traverse" "^7.25.9" - "@babel/types" "^7.25.9" - -"@babel/helper-module-transforms@^7.25.9", "@babel/helper-module-transforms@^7.26.0": - version "7.26.0" - resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz#8ce54ec9d592695e58d84cd884b7b5c6a2fdeeae" - integrity sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw== - dependencies: - "@babel/helper-module-imports" "^7.25.9" - "@babel/helper-validator-identifier" "^7.25.9" - "@babel/traverse" "^7.25.9" +"@babel/helper-member-expression-to-functions@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz#ea1211276be93e798ce19037da6f06fbb994fa44" + integrity sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA== + dependencies: + "@babel/traverse" "^7.27.1" + "@babel/types" "^7.27.1" + +"@babel/helper-module-imports@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz#7ef769a323e2655e126673bb6d2d6913bbead204" + integrity sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w== + dependencies: + "@babel/traverse" "^7.27.1" + "@babel/types" "^7.27.1" + +"@babel/helper-module-transforms@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.1.tgz#e1663b8b71d2de948da5c4fb2a20ca4f3ec27a6f" + integrity sha512-9yHn519/8KvTU5BjTVEEeIM3w9/2yXNKoD82JifINImhpKkARMJKPP59kLo+BafpdN5zgNeIcS4jsGDmd3l58g== + dependencies: + "@babel/helper-module-imports" "^7.27.1" + "@babel/helper-validator-identifier" "^7.27.1" + "@babel/traverse" "^7.27.1" -"@babel/helper-optimise-call-expression@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz#3324ae50bae7e2ab3c33f60c9a877b6a0146b54e" - integrity sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ== +"@babel/helper-optimise-call-expression@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz#c65221b61a643f3e62705e5dd2b5f115e35f9200" + integrity sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw== dependencies: - "@babel/types" "^7.25.9" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.25.9", "@babel/helper-plugin-utils@^7.26.5", "@babel/helper-plugin-utils@^7.8.0": - version "7.26.5" - resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz#18580d00c9934117ad719392c4f6585c9333cc35" - integrity sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg== - -"@babel/helper-remap-async-to-generator@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz#e53956ab3d5b9fb88be04b3e2f31b523afd34b92" - integrity sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw== + "@babel/types" "^7.27.1" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.27.1", "@babel/helper-plugin-utils@^7.8.0": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz#ddb2f876534ff8013e6c2b299bf4d39b3c51d44c" + integrity sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw== + +"@babel/helper-remap-async-to-generator@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz#4601d5c7ce2eb2aea58328d43725523fcd362ce6" + integrity sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA== dependencies: - "@babel/helper-annotate-as-pure" "^7.25.9" - "@babel/helper-wrap-function" "^7.25.9" - "@babel/traverse" "^7.25.9" + "@babel/helper-annotate-as-pure" "^7.27.1" + "@babel/helper-wrap-function" "^7.27.1" + "@babel/traverse" "^7.27.1" -"@babel/helper-replace-supers@^7.25.9", "@babel/helper-replace-supers@^7.26.5": - version "7.26.5" - resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz#6cb04e82ae291dae8e72335dfe438b0725f14c8d" - integrity sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg== +"@babel/helper-replace-supers@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz#b1ed2d634ce3bdb730e4b52de30f8cccfd692bc0" + integrity sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA== dependencies: - "@babel/helper-member-expression-to-functions" "^7.25.9" - "@babel/helper-optimise-call-expression" "^7.25.9" - "@babel/traverse" "^7.26.5" + "@babel/helper-member-expression-to-functions" "^7.27.1" + "@babel/helper-optimise-call-expression" "^7.27.1" + "@babel/traverse" "^7.27.1" -"@babel/helper-skip-transparent-expression-wrappers@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz#0b2e1b62d560d6b1954893fd2b705dc17c91f0c9" - integrity sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA== +"@babel/helper-skip-transparent-expression-wrappers@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz#62bb91b3abba8c7f1fec0252d9dbea11b3ee7a56" + integrity sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg== dependencies: - "@babel/traverse" "^7.25.9" - "@babel/types" "^7.25.9" + "@babel/traverse" "^7.27.1" + "@babel/types" "^7.27.1" -"@babel/helper-string-parser@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz#1aabb72ee72ed35789b4bbcad3ca2862ce614e8c" - integrity sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA== +"@babel/helper-string-parser@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz#54da796097ab19ce67ed9f88b47bb2ec49367687" + integrity sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA== -"@babel/helper-validator-identifier@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz#24b64e2c3ec7cd3b3c547729b8d16871f22cbdc7" - integrity sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ== +"@babel/helper-validator-identifier@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz#a7054dcc145a967dd4dc8fee845a57c1316c9df8" + integrity sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow== -"@babel/helper-validator-option@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz#86e45bd8a49ab7e03f276577f96179653d41da72" - integrity sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw== +"@babel/helper-validator-option@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz#fa52f5b1e7db1ab049445b421c4471303897702f" + integrity sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg== -"@babel/helper-wrap-function@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz#d99dfd595312e6c894bd7d237470025c85eea9d0" - integrity sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g== +"@babel/helper-wrap-function@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.27.1.tgz#b88285009c31427af318d4fe37651cd62a142409" + integrity sha512-NFJK2sHUvrjo8wAU/nQTWU890/zB2jj0qBcCbZbbf+005cAsv6tMjXz31fBign6M5ov1o0Bllu+9nbqkfsjjJQ== dependencies: - "@babel/template" "^7.25.9" - "@babel/traverse" "^7.25.9" - "@babel/types" "^7.25.9" + "@babel/template" "^7.27.1" + "@babel/traverse" "^7.27.1" + "@babel/types" "^7.27.1" -"@babel/helpers@^7.26.10": - version "7.26.10" - resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.10.tgz#6baea3cd62ec2d0c1068778d63cb1314f6637384" - integrity sha512-UPYc3SauzZ3JGgj87GgZ89JVdC5dj0AoetR5Bw6wj4niittNyFh6+eOGonYvJ1ao6B8lEa3Q3klS7ADZ53bc5g== +"@babel/helpers@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.1.tgz#ffc27013038607cdba3288e692c3611c06a18aa4" + integrity sha512-FCvFTm0sWV8Fxhpp2McP5/W53GPllQ9QeQ7SiqGWjMf/LVG07lFa5+pgK05IRhVwtvafT22KF+ZSnM9I545CvQ== dependencies: - "@babel/template" "^7.26.9" - "@babel/types" "^7.26.10" + "@babel/template" "^7.27.1" + "@babel/types" "^7.27.1" -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.26.10", "@babel/parser@^7.27.0": - version "7.27.0" - resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.27.0.tgz#3d7d6ee268e41d2600091cbd4e145ffee85a44ec" - integrity sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg== +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.27.1.tgz#c55d5bed74449d1223701f1869b9ee345cc94cc9" + integrity sha512-I0dZ3ZpCrJ1c04OqlNsQcKiZlsrXf/kkE4FXzID9rIOYICsAbA8mMDzhW/luRNAHdCNt7os/u8wenklZDlUVUQ== dependencies: - "@babel/types" "^7.27.0" - -"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz#cc2e53ebf0a0340777fff5ed521943e253b4d8fe" - integrity sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g== + "@babel/types" "^7.27.1" + +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.27.1.tgz#61dd8a8e61f7eb568268d1b5f129da3eee364bf9" + integrity sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA== dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - "@babel/traverse" "^7.25.9" - -"@babel/plugin-bugfix-safari-class-field-initializer-scope@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz#af9e4fb63ccb8abcb92375b2fcfe36b60c774d30" - integrity sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw== + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/traverse" "^7.27.1" + +"@babel/plugin-bugfix-safari-class-field-initializer-scope@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz#43f70a6d7efd52370eefbdf55ae03d91b293856d" + integrity sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA== dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz#e8dc26fcd616e6c5bf2bd0d5a2c151d4f92a9137" - integrity sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz#beb623bd573b8b6f3047bd04c32506adc3e58a72" + integrity sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz#807a667f9158acac6f6164b4beb85ad9ebc9e1d1" - integrity sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g== +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz#e134a5479eb2ba9c02714e8c1ebf1ec9076124fd" + integrity sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw== dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" - "@babel/plugin-transform-optional-chaining" "^7.25.9" - -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz#de7093f1e7deaf68eadd7cc6b07f2ab82543269e" - integrity sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - "@babel/traverse" "^7.25.9" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" + "@babel/plugin-transform-optional-chaining" "^7.27.1" + +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.27.1.tgz#bb1c25af34d75115ce229a1de7fa44bf8f955670" + integrity sha512-6BpaYGDavZqkI6yT+KSPdpZFfpnd68UKXbcjI9pJ13pvHhPrCKWOOLp+ysvMeA+DxnhuPpgIaRpxRxo5A9t5jw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/traverse" "^7.27.1" "@babel/plugin-proposal-class-properties@^7.16.0": version "7.18.6" @@ -289,14 +289,14 @@ "@babel/helper-create-class-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-proposal-decorators@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.9.tgz#8680707f943d1a3da2cd66b948179920f097e254" - integrity sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g== +"@babel/plugin-proposal-decorators@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.27.1.tgz#3686f424b2f8b2fee7579aa4df133a4f5244a596" + integrity sha512-DTxe4LBPrtFdsWzgpmbBKevg3e9PBy+dXRt19kSbucbZvL2uqtdqwwpluL1jfxYE0wIDTFp1nTy/q6gNLsxXrg== dependencies: - "@babel/helper-create-class-features-plugin" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" - "@babel/plugin-syntax-decorators" "^7.25.9" + "@babel/helper-create-class-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/plugin-syntax-decorators" "^7.27.1" "@babel/plugin-proposal-object-rest-spread@^7.16.0": version "7.20.7" @@ -335,26 +335,26 @@ dependencies: "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-syntax-decorators@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.9.tgz#986b4ca8b7b5df3f67cee889cedeffc2e2bf14b3" - integrity sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg== +"@babel/plugin-syntax-decorators@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.27.1.tgz#ee7dd9590aeebc05f9d4c8c0560007b05979a63d" + integrity sha512-YMq8Z87Lhl8EGkmb0MwYkt36QnxC+fzCgrl66ereamPlYToRpIk5nUjKUY3QKLWq8mwUB1BgbeXcTJhZOCDg5A== dependencies: - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-syntax-import-assertions@^7.26.0": - version "7.26.0" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz#620412405058efa56e4a564903b79355020f445f" - integrity sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg== +"@babel/plugin-syntax-import-assertions@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz#88894aefd2b03b5ee6ad1562a7c8e1587496aecd" + integrity sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg== dependencies: - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-syntax-import-attributes@^7.26.0": - version "7.26.0" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz#3b1412847699eea739b4f2602c74ce36f6b0b0f7" - integrity sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A== +"@babel/plugin-syntax-import-attributes@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz#34c017d54496f9b11b61474e7ea3dfd5563ffe07" + integrity sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww== dependencies: - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-syntax-import-meta@^7.8.3": version "7.10.4" @@ -370,12 +370,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-jsx@^7.25.9", "@babel/plugin-syntax-jsx@^7.7.2": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz#a34313a178ea56f1951599b929c1ceacee719290" - integrity sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA== +"@babel/plugin-syntax-jsx@^7.27.1", "@babel/plugin-syntax-jsx@^7.7.2": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz#2f9beb5eff30fa507c5532d107daac7b888fa34c" + integrity sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w== dependencies: - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": version "7.10.4" @@ -426,12 +426,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-typescript@^7.25.9", "@babel/plugin-syntax-typescript@^7.7.2": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz#67dda2b74da43727cf21d46cf9afef23f4365399" - integrity sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ== +"@babel/plugin-syntax-typescript@^7.27.1", "@babel/plugin-syntax-typescript@^7.7.2": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz#5147d29066a793450f220c63fa3a9431b7e6dd18" + integrity sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ== dependencies: - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-syntax-unicode-sets-regex@^7.18.6": version "7.18.6" @@ -441,302 +441,302 @@ "@babel/helper-create-regexp-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-arrow-functions@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz#7821d4410bee5daaadbb4cdd9a6649704e176845" - integrity sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg== +"@babel/plugin-transform-arrow-functions@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz#6e2061067ba3ab0266d834a9f94811196f2aba9a" + integrity sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA== dependencies: - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-async-generator-functions@^7.26.8": - version "7.26.8" - resolved "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.26.8.tgz#5e3991135e3b9c6eaaf5eff56d1ae5a11df45ff8" - integrity sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg== +"@babel/plugin-transform-async-generator-functions@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.27.1.tgz#ca433df983d68e1375398e7ca71bf2a4f6fd89d7" + integrity sha512-eST9RrwlpaoJBDHShc+DS2SG4ATTi2MYNb4OxYkf3n+7eb49LWpnS+HSpVfW4x927qQwgk8A2hGNVaajAEw0EA== dependencies: - "@babel/helper-plugin-utils" "^7.26.5" - "@babel/helper-remap-async-to-generator" "^7.25.9" - "@babel/traverse" "^7.26.8" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-remap-async-to-generator" "^7.27.1" + "@babel/traverse" "^7.27.1" -"@babel/plugin-transform-async-to-generator@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz#c80008dacae51482793e5a9c08b39a5be7e12d71" - integrity sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ== +"@babel/plugin-transform-async-to-generator@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz#9a93893b9379b39466c74474f55af03de78c66e7" + integrity sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA== dependencies: - "@babel/helper-module-imports" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" - "@babel/helper-remap-async-to-generator" "^7.25.9" + "@babel/helper-module-imports" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-remap-async-to-generator" "^7.27.1" -"@babel/plugin-transform-block-scoped-functions@^7.26.5": - version "7.26.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.26.5.tgz#3dc4405d31ad1cbe45293aa57205a6e3b009d53e" - integrity sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ== +"@babel/plugin-transform-block-scoped-functions@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz#558a9d6e24cf72802dd3b62a4b51e0d62c0f57f9" + integrity sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg== dependencies: - "@babel/helper-plugin-utils" "^7.26.5" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-block-scoping@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz#c33665e46b06759c93687ca0f84395b80c0473a1" - integrity sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg== +"@babel/plugin-transform-block-scoping@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.27.1.tgz#bc0dbe8ac6de5602981ba58ef68c6df8ef9bfbb3" + integrity sha512-QEcFlMl9nGTgh1rn2nIeU5bkfb9BAjaQcWbiP4LvKxUot52ABcTkpcyJ7f2Q2U2RuQ84BNLgts3jRme2dTx6Fw== dependencies: - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-class-properties@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz#a8ce84fedb9ad512549984101fa84080a9f5f51f" - integrity sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q== +"@babel/plugin-transform-class-properties@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz#dd40a6a370dfd49d32362ae206ddaf2bb082a925" + integrity sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA== dependencies: - "@babel/helper-create-class-features-plugin" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-create-class-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-class-static-block@^7.26.0": - version "7.26.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz#6c8da219f4eb15cae9834ec4348ff8e9e09664a0" - integrity sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ== +"@babel/plugin-transform-class-static-block@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.27.1.tgz#7e920d5625b25bbccd3061aefbcc05805ed56ce4" + integrity sha512-s734HmYU78MVzZ++joYM+NkJusItbdRcbm+AGRgJCt3iA+yux0QpD9cBVdz3tKyrjVYWRl7j0mHSmv4lhV0aoA== dependencies: - "@babel/helper-create-class-features-plugin" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-create-class-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-classes@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz#7152457f7880b593a63ade8a861e6e26a4469f52" - integrity sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg== +"@babel/plugin-transform-classes@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.27.1.tgz#03bb04bea2c7b2f711f0db7304a8da46a85cced4" + integrity sha512-7iLhfFAubmpeJe/Wo2TVuDrykh/zlWXLzPNdL0Jqn/Xu8R3QQ8h9ff8FQoISZOsw74/HFqFI7NX63HN7QFIHKA== dependencies: - "@babel/helper-annotate-as-pure" "^7.25.9" - "@babel/helper-compilation-targets" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" - "@babel/helper-replace-supers" "^7.25.9" - "@babel/traverse" "^7.25.9" + "@babel/helper-annotate-as-pure" "^7.27.1" + "@babel/helper-compilation-targets" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-replace-supers" "^7.27.1" + "@babel/traverse" "^7.27.1" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz#db36492c78460e534b8852b1d5befe3c923ef10b" - integrity sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA== +"@babel/plugin-transform-computed-properties@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz#81662e78bf5e734a97982c2b7f0a793288ef3caa" + integrity sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw== dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - "@babel/template" "^7.25.9" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/template" "^7.27.1" -"@babel/plugin-transform-destructuring@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz#966ea2595c498224340883602d3cfd7a0c79cea1" - integrity sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ== +"@babel/plugin-transform-destructuring@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.27.1.tgz#d5916ef7089cb254df0418ae524533c1b72ba656" + integrity sha512-ttDCqhfvpE9emVkXbPD8vyxxh4TWYACVybGkDj+oReOGwnp066ITEivDlLwe0b1R0+evJ13IXQuLNB5w1fhC5Q== dependencies: - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-dotall-regex@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz#bad7945dd07734ca52fe3ad4e872b40ed09bb09a" - integrity sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA== +"@babel/plugin-transform-dotall-regex@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz#aa6821de864c528b1fecf286f0a174e38e826f4d" + integrity sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-create-regexp-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-duplicate-keys@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz#8850ddf57dce2aebb4394bb434a7598031059e6d" - integrity sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw== +"@babel/plugin-transform-duplicate-keys@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz#f1fbf628ece18e12e7b32b175940e68358f546d1" + integrity sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q== dependencies: - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-duplicate-named-capturing-groups-regex@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz#6f7259b4de127721a08f1e5165b852fcaa696d31" - integrity sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog== +"@babel/plugin-transform-duplicate-named-capturing-groups-regex@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz#5043854ca620a94149372e69030ff8cb6a9eb0ec" + integrity sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-create-regexp-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-dynamic-import@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz#23e917de63ed23c6600c5dd06d94669dce79f7b8" - integrity sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg== +"@babel/plugin-transform-dynamic-import@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz#4c78f35552ac0e06aa1f6e3c573d67695e8af5a4" + integrity sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A== dependencies: - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-exponentiation-operator@^7.26.3": - version "7.26.3" - resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz#e29f01b6de302c7c2c794277a48f04a9ca7f03bc" - integrity sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ== +"@babel/plugin-transform-exponentiation-operator@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.27.1.tgz#fc497b12d8277e559747f5a3ed868dd8064f83e1" + integrity sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ== dependencies: - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-export-namespace-from@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz#90745fe55053394f554e40584cda81f2c8a402a2" - integrity sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww== +"@babel/plugin-transform-export-namespace-from@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz#71ca69d3471edd6daa711cf4dfc3400415df9c23" + integrity sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ== dependencies: - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-for-of@^7.26.9": - version "7.26.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.26.9.tgz#27231f79d5170ef33b5111f07fe5cafeb2c96a56" - integrity sha512-Hry8AusVm8LW5BVFgiyUReuoGzPUpdHQQqJY5bZnbbf+ngOHWuCuYFKw/BqaaWlvEUrF91HMhDtEaI1hZzNbLg== +"@babel/plugin-transform-for-of@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz#bc24f7080e9ff721b63a70ac7b2564ca15b6c40a" + integrity sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw== dependencies: - "@babel/helper-plugin-utils" "^7.26.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" -"@babel/plugin-transform-function-name@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz#939d956e68a606661005bfd550c4fc2ef95f7b97" - integrity sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA== +"@babel/plugin-transform-function-name@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz#4d0bf307720e4dce6d7c30fcb1fd6ca77bdeb3a7" + integrity sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ== dependencies: - "@babel/helper-compilation-targets" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" - "@babel/traverse" "^7.25.9" + "@babel/helper-compilation-targets" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/traverse" "^7.27.1" -"@babel/plugin-transform-json-strings@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz#c86db407cb827cded902a90c707d2781aaa89660" - integrity sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw== +"@babel/plugin-transform-json-strings@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz#a2e0ce6ef256376bd527f290da023983527a4f4c" + integrity sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q== dependencies: - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-literals@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz#1a1c6b4d4aa59bc4cad5b6b3a223a0abd685c9de" - integrity sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ== +"@babel/plugin-transform-literals@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz#baaefa4d10a1d4206f9dcdda50d7d5827bb70b24" + integrity sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA== dependencies: - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-logical-assignment-operators@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz#b19441a8c39a2fda0902900b306ea05ae1055db7" - integrity sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q== +"@babel/plugin-transform-logical-assignment-operators@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.27.1.tgz#890cb20e0270e0e5bebe3f025b434841c32d5baa" + integrity sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw== dependencies: - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-member-expression-literals@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz#63dff19763ea64a31f5e6c20957e6a25e41ed5de" - integrity sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA== +"@babel/plugin-transform-member-expression-literals@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz#37b88ba594d852418e99536f5612f795f23aeaf9" + integrity sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ== dependencies: - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-modules-amd@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz#49ba478f2295101544abd794486cd3088dddb6c5" - integrity sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw== +"@babel/plugin-transform-modules-amd@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz#a4145f9d87c2291fe2d05f994b65dba4e3e7196f" + integrity sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA== dependencies: - "@babel/helper-module-transforms" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-module-transforms" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-modules-commonjs@^7.26.3": - version "7.26.3" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz#8f011d44b20d02c3de44d8850d971d8497f981fb" - integrity sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ== +"@babel/plugin-transform-modules-commonjs@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz#8e44ed37c2787ecc23bdc367f49977476614e832" + integrity sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw== dependencies: - "@babel/helper-module-transforms" "^7.26.0" - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-module-transforms" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-modules-systemjs@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz#8bd1b43836269e3d33307151a114bcf3ba6793f8" - integrity sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA== +"@babel/plugin-transform-modules-systemjs@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.27.1.tgz#00e05b61863070d0f3292a00126c16c0e024c4ed" + integrity sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA== dependencies: - "@babel/helper-module-transforms" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" - "@babel/helper-validator-identifier" "^7.25.9" - "@babel/traverse" "^7.25.9" + "@babel/helper-module-transforms" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-validator-identifier" "^7.27.1" + "@babel/traverse" "^7.27.1" -"@babel/plugin-transform-modules-umd@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz#6710079cdd7c694db36529a1e8411e49fcbf14c9" - integrity sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw== +"@babel/plugin-transform-modules-umd@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz#63f2cf4f6dc15debc12f694e44714863d34cd334" + integrity sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w== dependencies: - "@babel/helper-module-transforms" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-module-transforms" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-named-capturing-groups-regex@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz#454990ae6cc22fd2a0fa60b3a2c6f63a38064e6a" - integrity sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA== +"@babel/plugin-transform-named-capturing-groups-regex@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz#f32b8f7818d8fc0cc46ee20a8ef75f071af976e1" + integrity sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-create-regexp-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-new-target@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz#42e61711294b105c248336dcb04b77054ea8becd" - integrity sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ== +"@babel/plugin-transform-new-target@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz#259c43939728cad1706ac17351b7e6a7bea1abeb" + integrity sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ== dependencies: - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-nullish-coalescing-operator@^7.26.6": - version "7.26.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.26.6.tgz#fbf6b3c92cb509e7b319ee46e3da89c5bedd31fe" - integrity sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw== +"@babel/plugin-transform-nullish-coalescing-operator@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz#4f9d3153bf6782d73dd42785a9d22d03197bc91d" + integrity sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA== dependencies: - "@babel/helper-plugin-utils" "^7.26.5" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-numeric-separator@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz#bfed75866261a8b643468b0ccfd275f2033214a1" - integrity sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q== +"@babel/plugin-transform-numeric-separator@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz#614e0b15cc800e5997dadd9bd6ea524ed6c819c6" + integrity sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw== dependencies: - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-object-rest-spread@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz#0203725025074164808bcf1a2cfa90c652c99f18" - integrity sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg== +"@babel/plugin-transform-object-rest-spread@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.27.1.tgz#845bdcd74c87b8f565c25cc6812f7f4f43c9ed79" + integrity sha512-/sSliVc9gHE20/7D5qsdGlq7RG5NCDTWsAhyqzGuq174EtWJoGzIu1BQ7G56eDsTcy1jseBZwv50olSdXOlGuA== dependencies: - "@babel/helper-compilation-targets" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" - "@babel/plugin-transform-parameters" "^7.25.9" + "@babel/helper-compilation-targets" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/plugin-transform-parameters" "^7.27.1" -"@babel/plugin-transform-object-super@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz#385d5de135162933beb4a3d227a2b7e52bb4cf03" - integrity sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A== +"@babel/plugin-transform-object-super@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz#1c932cd27bf3874c43a5cac4f43ebf970c9871b5" + integrity sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng== dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - "@babel/helper-replace-supers" "^7.25.9" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-replace-supers" "^7.27.1" -"@babel/plugin-transform-optional-catch-binding@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz#10e70d96d52bb1f10c5caaac59ac545ea2ba7ff3" - integrity sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g== +"@babel/plugin-transform-optional-catch-binding@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz#84c7341ebde35ccd36b137e9e45866825072a30c" + integrity sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q== dependencies: - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-optional-chaining@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz#e142eb899d26ef715435f201ab6e139541eee7dd" - integrity sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A== +"@babel/plugin-transform-optional-chaining@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.27.1.tgz#874ce3c4f06b7780592e946026eb76a32830454f" + integrity sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg== dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" -"@babel/plugin-transform-parameters@^7.20.7", "@babel/plugin-transform-parameters@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz#b856842205b3e77e18b7a7a1b94958069c7ba257" - integrity sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g== +"@babel/plugin-transform-parameters@^7.20.7", "@babel/plugin-transform-parameters@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.1.tgz#80334b54b9b1ac5244155a0c8304a187a618d5a7" + integrity sha512-018KRk76HWKeZ5l4oTj2zPpSh+NbGdt0st5S6x0pga6HgrjBOJb24mMDHorFopOOd6YHkLgOZ+zaCjZGPO4aKg== dependencies: - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-private-methods@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz#847f4139263577526455d7d3223cd8bda51e3b57" - integrity sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw== +"@babel/plugin-transform-private-methods@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz#fdacbab1c5ed81ec70dfdbb8b213d65da148b6af" + integrity sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA== dependencies: - "@babel/helper-create-class-features-plugin" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-create-class-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-private-property-in-object@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz#9c8b73e64e6cc3cbb2743633885a7dd2c385fe33" - integrity sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw== +"@babel/plugin-transform-private-property-in-object@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz#4dbbef283b5b2f01a21e81e299f76e35f900fb11" + integrity sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ== dependencies: - "@babel/helper-annotate-as-pure" "^7.25.9" - "@babel/helper-create-class-features-plugin" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-annotate-as-pure" "^7.27.1" + "@babel/helper-create-class-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-property-literals@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz#d72d588bd88b0dec8b62e36f6fda91cedfe28e3f" - integrity sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA== +"@babel/plugin-transform-property-literals@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz#07eafd618800591e88073a0af1b940d9a42c6424" + integrity sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ== dependencies: - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-transform-react-constant-elements@^7.21.3": version "7.21.3" @@ -745,220 +745,219 @@ dependencies: "@babel/helper-plugin-utils" "^7.20.2" -"@babel/plugin-transform-react-display-name@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz#4b79746b59efa1f38c8695065a92a9f5afb24f7d" - integrity sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ== +"@babel/plugin-transform-react-display-name@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.27.1.tgz#43af31362d71f7848cfac0cbc212882b1a16e80f" + integrity sha512-p9+Vl3yuHPmkirRrg021XiP+EETmPMQTLr6Ayjj85RLNEbb3Eya/4VI0vAdzQG9SEAl2Lnt7fy5lZyMzjYoZQQ== dependencies: - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-react-jsx-development@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.9.tgz#8fd220a77dd139c07e25225a903b8be8c829e0d7" - integrity sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw== +"@babel/plugin-transform-react-jsx-development@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.27.1.tgz#47ff95940e20a3a70e68ad3d4fcb657b647f6c98" + integrity sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q== dependencies: - "@babel/plugin-transform-react-jsx" "^7.25.9" + "@babel/plugin-transform-react-jsx" "^7.27.1" -"@babel/plugin-transform-react-jsx@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz#06367940d8325b36edff5e2b9cbe782947ca4166" - integrity sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw== +"@babel/plugin-transform-react-jsx@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.27.1.tgz#1023bc94b78b0a2d68c82b5e96aed573bcfb9db0" + integrity sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw== dependencies: - "@babel/helper-annotate-as-pure" "^7.25.9" - "@babel/helper-module-imports" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" - "@babel/plugin-syntax-jsx" "^7.25.9" - "@babel/types" "^7.25.9" + "@babel/helper-annotate-as-pure" "^7.27.1" + "@babel/helper-module-imports" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/plugin-syntax-jsx" "^7.27.1" + "@babel/types" "^7.27.1" -"@babel/plugin-transform-react-pure-annotations@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.9.tgz#ea1c11b2f9dbb8e2d97025f43a3b5bc47e18ae62" - integrity sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg== +"@babel/plugin-transform-react-pure-annotations@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.27.1.tgz#339f1ce355eae242e0649f232b1c68907c02e879" + integrity sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA== dependencies: - "@babel/helper-annotate-as-pure" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-annotate-as-pure" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-regenerator@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz#03a8a4670d6cebae95305ac6defac81ece77740b" - integrity sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg== +"@babel/plugin-transform-regenerator@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.27.1.tgz#0a471df9213416e44cd66bf67176b66f65768401" + integrity sha512-B19lbbL7PMrKr52BNPjCqg1IyNUIjTcxKj8uX9zHO+PmWN93s19NDr/f69mIkEp2x9nmDJ08a7lgHaTTzvW7mw== dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - regenerator-transform "^0.15.2" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-regexp-modifiers@^7.26.0": - version "7.26.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz#2f5837a5b5cd3842a919d8147e9903cc7455b850" - integrity sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw== +"@babel/plugin-transform-regexp-modifiers@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz#df9ba5577c974e3f1449888b70b76169998a6d09" + integrity sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-create-regexp-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-reserved-words@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz#0398aed2f1f10ba3f78a93db219b27ef417fb9ce" - integrity sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg== +"@babel/plugin-transform-reserved-words@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz#40fba4878ccbd1c56605a4479a3a891ac0274bb4" + integrity sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw== dependencies: - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-runtime@^7.16.0", "@babel/plugin-transform-runtime@^7.26.10": - version "7.26.10" - resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.26.10.tgz#6b4504233de8238e7d666c15cde681dc62adff87" - integrity sha512-NWaL2qG6HRpONTnj4JvDU6th4jYeZOJgu3QhmFTCihib0ermtOJqktA5BduGm3suhhVe9EMP9c9+mfJ/I9slqw== +"@babel/plugin-transform-runtime@^7.16.0", "@babel/plugin-transform-runtime@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.27.1.tgz#f9fbf71949a209eb26b3e60375b1d956937b8be9" + integrity sha512-TqGF3desVsTcp3WrJGj4HfKokfCXCLcHpt4PJF0D8/iT6LPd9RS82Upw3KPeyr6B22Lfd3DO8MVrmp0oRkUDdw== dependencies: - "@babel/helper-module-imports" "^7.25.9" - "@babel/helper-plugin-utils" "^7.26.5" + "@babel/helper-module-imports" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" babel-plugin-polyfill-corejs2 "^0.4.10" babel-plugin-polyfill-corejs3 "^0.11.0" babel-plugin-polyfill-regenerator "^0.6.1" semver "^6.3.1" -"@babel/plugin-transform-shorthand-properties@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz#bb785e6091f99f826a95f9894fc16fde61c163f2" - integrity sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-spread@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz#24a35153931b4ba3d13cec4a7748c21ab5514ef9" - integrity sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" - -"@babel/plugin-transform-sticky-regex@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz#c7f02b944e986a417817b20ba2c504dfc1453d32" - integrity sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-template-literals@^7.26.8": - version "7.26.8" - resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.26.8.tgz#966b15d153a991172a540a69ad5e1845ced990b5" - integrity sha512-OmGDL5/J0CJPJZTHZbi2XpO0tyT2Ia7fzpW5GURwdtp2X3fMmN8au/ej6peC/T33/+CRiIpA8Krse8hFGVmT5Q== - dependencies: - "@babel/helper-plugin-utils" "^7.26.5" - -"@babel/plugin-transform-typeof-symbol@^7.26.7": - version "7.26.7" - resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.26.7.tgz#d0e33acd9223744c1e857dbd6fa17bd0a3786937" - integrity sha512-jfoTXXZTgGg36BmhqT3cAYK5qkmqvJpvNrPhaK/52Vgjhw4Rq29s9UqpWWV0D6yuRmgiFH/BUVlkl96zJWqnaw== - dependencies: - "@babel/helper-plugin-utils" "^7.26.5" - -"@babel/plugin-transform-typescript@^7.27.0": - version "7.27.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.27.0.tgz#a29fd3481da85601c7e34091296e9746d2cccba8" - integrity sha512-fRGGjO2UEGPjvEcyAZXRXAS8AfdaQoq7HnxAbJoAoW10B9xOKesmmndJv+Sym2a+9FHWZ9KbyyLCe9s0Sn5jtg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.25.9" - "@babel/helper-create-class-features-plugin" "^7.27.0" - "@babel/helper-plugin-utils" "^7.26.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" - "@babel/plugin-syntax-typescript" "^7.25.9" - -"@babel/plugin-transform-unicode-escapes@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz#a75ef3947ce15363fccaa38e2dd9bc70b2788b82" - integrity sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-unicode-property-regex@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz#a901e96f2c1d071b0d1bb5dc0d3c880ce8f53dd3" - integrity sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-unicode-regex@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz#5eae747fe39eacf13a8bd006a4fb0b5d1fa5e9b1" - integrity sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-unicode-sets-regex@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz#65114c17b4ffc20fa5b163c63c70c0d25621fabe" - integrity sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/preset-env@^7.16.0", "@babel/preset-env@^7.20.2", "@babel/preset-env@^7.26.9": - version "7.26.9" - resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.9.tgz#2ec64e903d0efe743699f77a10bdf7955c2123c3" - integrity sha512-vX3qPGE8sEKEAZCWk05k3cpTAE3/nOYca++JA+Rd0z2NCNzabmYvEiSShKzm10zdquOIAVXsy2Ei/DTW34KlKQ== - dependencies: - "@babel/compat-data" "^7.26.8" - "@babel/helper-compilation-targets" "^7.26.5" - "@babel/helper-plugin-utils" "^7.26.5" - "@babel/helper-validator-option" "^7.25.9" - "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.25.9" - "@babel/plugin-bugfix-safari-class-field-initializer-scope" "^7.25.9" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.25.9" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.25.9" - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.25.9" +"@babel/plugin-transform-shorthand-properties@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz#532abdacdec87bfee1e0ef8e2fcdee543fe32b90" + integrity sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-spread@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz#1a264d5fc12750918f50e3fe3e24e437178abb08" + integrity sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" + +"@babel/plugin-transform-sticky-regex@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz#18984935d9d2296843a491d78a014939f7dcd280" + integrity sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-template-literals@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz#1a0eb35d8bb3e6efc06c9fd40eb0bcef548328b8" + integrity sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-typeof-symbol@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz#70e966bb492e03509cf37eafa6dcc3051f844369" + integrity sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-typescript@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.27.1.tgz#d3bb65598bece03f773111e88cc4e8e5070f1140" + integrity sha512-Q5sT5+O4QUebHdbwKedFBEwRLb02zJ7r4A5Gg2hUoLuU3FjdMcyqcywqUrLCaDsFCxzokf7u9kuy7qz51YUuAg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.27.1" + "@babel/helper-create-class-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" + "@babel/plugin-syntax-typescript" "^7.27.1" + +"@babel/plugin-transform-unicode-escapes@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz#3e3143f8438aef842de28816ece58780190cf806" + integrity sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-unicode-property-regex@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz#bdfe2d3170c78c5691a3c3be934c8c0087525956" + integrity sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-unicode-regex@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz#25948f5c395db15f609028e370667ed8bae9af97" + integrity sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-unicode-sets-regex@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz#6ab706d10f801b5c72da8bb2548561fa04193cd1" + integrity sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/preset-env@^7.16.0", "@babel/preset-env@^7.20.2", "@babel/preset-env@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.27.1.tgz#23463ab94f36540630924f5de3b4c7a8dde3b6a2" + integrity sha512-TZ5USxFpLgKDpdEt8YWBR7p6g+bZo6sHaXLqP2BY/U0acaoI8FTVflcYCr/v94twM1C5IWFdZ/hscq9WjUeLXA== + dependencies: + "@babel/compat-data" "^7.27.1" + "@babel/helper-compilation-targets" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-validator-option" "^7.27.1" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.27.1" + "@babel/plugin-bugfix-safari-class-field-initializer-scope" "^7.27.1" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.27.1" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.27.1" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.27.1" "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" - "@babel/plugin-syntax-import-assertions" "^7.26.0" - "@babel/plugin-syntax-import-attributes" "^7.26.0" + "@babel/plugin-syntax-import-assertions" "^7.27.1" + "@babel/plugin-syntax-import-attributes" "^7.27.1" "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" - "@babel/plugin-transform-arrow-functions" "^7.25.9" - "@babel/plugin-transform-async-generator-functions" "^7.26.8" - "@babel/plugin-transform-async-to-generator" "^7.25.9" - "@babel/plugin-transform-block-scoped-functions" "^7.26.5" - "@babel/plugin-transform-block-scoping" "^7.25.9" - "@babel/plugin-transform-class-properties" "^7.25.9" - "@babel/plugin-transform-class-static-block" "^7.26.0" - "@babel/plugin-transform-classes" "^7.25.9" - "@babel/plugin-transform-computed-properties" "^7.25.9" - "@babel/plugin-transform-destructuring" "^7.25.9" - "@babel/plugin-transform-dotall-regex" "^7.25.9" - "@babel/plugin-transform-duplicate-keys" "^7.25.9" - "@babel/plugin-transform-duplicate-named-capturing-groups-regex" "^7.25.9" - "@babel/plugin-transform-dynamic-import" "^7.25.9" - "@babel/plugin-transform-exponentiation-operator" "^7.26.3" - "@babel/plugin-transform-export-namespace-from" "^7.25.9" - "@babel/plugin-transform-for-of" "^7.26.9" - "@babel/plugin-transform-function-name" "^7.25.9" - "@babel/plugin-transform-json-strings" "^7.25.9" - "@babel/plugin-transform-literals" "^7.25.9" - "@babel/plugin-transform-logical-assignment-operators" "^7.25.9" - "@babel/plugin-transform-member-expression-literals" "^7.25.9" - "@babel/plugin-transform-modules-amd" "^7.25.9" - "@babel/plugin-transform-modules-commonjs" "^7.26.3" - "@babel/plugin-transform-modules-systemjs" "^7.25.9" - "@babel/plugin-transform-modules-umd" "^7.25.9" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.25.9" - "@babel/plugin-transform-new-target" "^7.25.9" - "@babel/plugin-transform-nullish-coalescing-operator" "^7.26.6" - "@babel/plugin-transform-numeric-separator" "^7.25.9" - "@babel/plugin-transform-object-rest-spread" "^7.25.9" - "@babel/plugin-transform-object-super" "^7.25.9" - "@babel/plugin-transform-optional-catch-binding" "^7.25.9" - "@babel/plugin-transform-optional-chaining" "^7.25.9" - "@babel/plugin-transform-parameters" "^7.25.9" - "@babel/plugin-transform-private-methods" "^7.25.9" - "@babel/plugin-transform-private-property-in-object" "^7.25.9" - "@babel/plugin-transform-property-literals" "^7.25.9" - "@babel/plugin-transform-regenerator" "^7.25.9" - "@babel/plugin-transform-regexp-modifiers" "^7.26.0" - "@babel/plugin-transform-reserved-words" "^7.25.9" - "@babel/plugin-transform-shorthand-properties" "^7.25.9" - "@babel/plugin-transform-spread" "^7.25.9" - "@babel/plugin-transform-sticky-regex" "^7.25.9" - "@babel/plugin-transform-template-literals" "^7.26.8" - "@babel/plugin-transform-typeof-symbol" "^7.26.7" - "@babel/plugin-transform-unicode-escapes" "^7.25.9" - "@babel/plugin-transform-unicode-property-regex" "^7.25.9" - "@babel/plugin-transform-unicode-regex" "^7.25.9" - "@babel/plugin-transform-unicode-sets-regex" "^7.25.9" + "@babel/plugin-transform-arrow-functions" "^7.27.1" + "@babel/plugin-transform-async-generator-functions" "^7.27.1" + "@babel/plugin-transform-async-to-generator" "^7.27.1" + "@babel/plugin-transform-block-scoped-functions" "^7.27.1" + "@babel/plugin-transform-block-scoping" "^7.27.1" + "@babel/plugin-transform-class-properties" "^7.27.1" + "@babel/plugin-transform-class-static-block" "^7.27.1" + "@babel/plugin-transform-classes" "^7.27.1" + "@babel/plugin-transform-computed-properties" "^7.27.1" + "@babel/plugin-transform-destructuring" "^7.27.1" + "@babel/plugin-transform-dotall-regex" "^7.27.1" + "@babel/plugin-transform-duplicate-keys" "^7.27.1" + "@babel/plugin-transform-duplicate-named-capturing-groups-regex" "^7.27.1" + "@babel/plugin-transform-dynamic-import" "^7.27.1" + "@babel/plugin-transform-exponentiation-operator" "^7.27.1" + "@babel/plugin-transform-export-namespace-from" "^7.27.1" + "@babel/plugin-transform-for-of" "^7.27.1" + "@babel/plugin-transform-function-name" "^7.27.1" + "@babel/plugin-transform-json-strings" "^7.27.1" + "@babel/plugin-transform-literals" "^7.27.1" + "@babel/plugin-transform-logical-assignment-operators" "^7.27.1" + "@babel/plugin-transform-member-expression-literals" "^7.27.1" + "@babel/plugin-transform-modules-amd" "^7.27.1" + "@babel/plugin-transform-modules-commonjs" "^7.27.1" + "@babel/plugin-transform-modules-systemjs" "^7.27.1" + "@babel/plugin-transform-modules-umd" "^7.27.1" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.27.1" + "@babel/plugin-transform-new-target" "^7.27.1" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.27.1" + "@babel/plugin-transform-numeric-separator" "^7.27.1" + "@babel/plugin-transform-object-rest-spread" "^7.27.1" + "@babel/plugin-transform-object-super" "^7.27.1" + "@babel/plugin-transform-optional-catch-binding" "^7.27.1" + "@babel/plugin-transform-optional-chaining" "^7.27.1" + "@babel/plugin-transform-parameters" "^7.27.1" + "@babel/plugin-transform-private-methods" "^7.27.1" + "@babel/plugin-transform-private-property-in-object" "^7.27.1" + "@babel/plugin-transform-property-literals" "^7.27.1" + "@babel/plugin-transform-regenerator" "^7.27.1" + "@babel/plugin-transform-regexp-modifiers" "^7.27.1" + "@babel/plugin-transform-reserved-words" "^7.27.1" + "@babel/plugin-transform-shorthand-properties" "^7.27.1" + "@babel/plugin-transform-spread" "^7.27.1" + "@babel/plugin-transform-sticky-regex" "^7.27.1" + "@babel/plugin-transform-template-literals" "^7.27.1" + "@babel/plugin-transform-typeof-symbol" "^7.27.1" + "@babel/plugin-transform-unicode-escapes" "^7.27.1" + "@babel/plugin-transform-unicode-property-regex" "^7.27.1" + "@babel/plugin-transform-unicode-regex" "^7.27.1" + "@babel/plugin-transform-unicode-sets-regex" "^7.27.1" "@babel/preset-modules" "0.1.6-no-external-plugins" babel-plugin-polyfill-corejs2 "^0.4.10" babel-plugin-polyfill-corejs3 "^0.11.0" @@ -975,65 +974,63 @@ "@babel/types" "^7.4.4" esutils "^2.0.2" -"@babel/preset-react@^7.16.0", "@babel/preset-react@^7.18.6", "@babel/preset-react@^7.26.3": - version "7.26.3" - resolved "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.26.3.tgz#7c5e028d623b4683c1f83a0bd4713b9100560caa" - integrity sha512-Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - "@babel/helper-validator-option" "^7.25.9" - "@babel/plugin-transform-react-display-name" "^7.25.9" - "@babel/plugin-transform-react-jsx" "^7.25.9" - "@babel/plugin-transform-react-jsx-development" "^7.25.9" - "@babel/plugin-transform-react-pure-annotations" "^7.25.9" - -"@babel/preset-typescript@^7.21.0", "@babel/preset-typescript@^7.27.0": - version "7.27.0" - resolved "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.27.0.tgz#4dcb8827225975f4290961b0b089f9c694ca50c7" - integrity sha512-vxaPFfJtHhgeOVXRKuHpHPAOgymmy8V8I65T1q53R7GCZlefKeCaTyDs3zOPHTTbmquvNlQYC5klEvWsBAtrBQ== - dependencies: - "@babel/helper-plugin-utils" "^7.26.5" - "@babel/helper-validator-option" "^7.25.9" - "@babel/plugin-syntax-jsx" "^7.25.9" - "@babel/plugin-transform-modules-commonjs" "^7.26.3" - "@babel/plugin-transform-typescript" "^7.27.0" - -"@babel/runtime@7.23.4", "@babel/runtime@^7.1.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.0", "@babel/runtime@^7.20.6", "@babel/runtime@^7.23.2", "@babel/runtime@^7.27.0", "@babel/runtime@^7.8.4": - version "7.27.0" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.0.tgz#fbee7cf97c709518ecc1f590984481d5460d4762" - integrity sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw== - dependencies: - regenerator-runtime "^0.14.0" - -"@babel/template@^7.25.9", "@babel/template@^7.26.9", "@babel/template@^7.27.0", "@babel/template@^7.3.3": - version "7.27.0" - resolved "https://registry.npmjs.org/@babel/template/-/template-7.27.0.tgz#b253e5406cc1df1c57dcd18f11760c2dbf40c0b4" - integrity sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA== - dependencies: - "@babel/code-frame" "^7.26.2" - "@babel/parser" "^7.27.0" - "@babel/types" "^7.27.0" - -"@babel/traverse@^7.25.9", "@babel/traverse@^7.26.10", "@babel/traverse@^7.26.5", "@babel/traverse@^7.26.8", "@babel/traverse@^7.27.0": - version "7.27.0" - resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.0.tgz#11d7e644779e166c0442f9a07274d02cd91d4a70" - integrity sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA== - dependencies: - "@babel/code-frame" "^7.26.2" - "@babel/generator" "^7.27.0" - "@babel/parser" "^7.27.0" - "@babel/template" "^7.27.0" - "@babel/types" "^7.27.0" +"@babel/preset-react@^7.16.0", "@babel/preset-react@^7.18.6", "@babel/preset-react@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.27.1.tgz#86ea0a5ca3984663f744be2fd26cb6747c3fd0ec" + integrity sha512-oJHWh2gLhU9dW9HHr42q0cI0/iHHXTLGe39qvpAZZzagHy0MzYLCnCVV0symeRvzmjHyVU7mw2K06E6u/JwbhA== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-validator-option" "^7.27.1" + "@babel/plugin-transform-react-display-name" "^7.27.1" + "@babel/plugin-transform-react-jsx" "^7.27.1" + "@babel/plugin-transform-react-jsx-development" "^7.27.1" + "@babel/plugin-transform-react-pure-annotations" "^7.27.1" + +"@babel/preset-typescript@^7.21.0", "@babel/preset-typescript@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.27.1.tgz#190742a6428d282306648a55b0529b561484f912" + integrity sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-validator-option" "^7.27.1" + "@babel/plugin-syntax-jsx" "^7.27.1" + "@babel/plugin-transform-modules-commonjs" "^7.27.1" + "@babel/plugin-transform-typescript" "^7.27.1" + +"@babel/runtime@7.23.4", "@babel/runtime@^7.1.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.0", "@babel/runtime@^7.20.6", "@babel/runtime@^7.23.2", "@babel/runtime@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.1.tgz#9fce313d12c9a77507f264de74626e87fd0dc541" + integrity sha512-1x3D2xEk2fRo3PAhwQwu5UubzgiVWSXTBfWpVd2Mx2AzRqJuDJCsgaDVZ7HB5iGzDW1Hl1sWN2mFyKjmR9uAog== + +"@babel/template@^7.27.1", "@babel/template@^7.3.3": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/template/-/template-7.27.1.tgz#b9e4f55c17a92312774dfbdde1b3c01c547bbae2" + integrity sha512-Fyo3ghWMqkHHpHQCoBs2VnYjR4iWFFjguTDEqA5WgZDOrFesVjMhMM2FSqTKSoUSDO1VQtavj8NFpdRBEvJTtg== + dependencies: + "@babel/code-frame" "^7.27.1" + "@babel/parser" "^7.27.1" + "@babel/types" "^7.27.1" + +"@babel/traverse@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.1.tgz#4db772902b133bbddd1c4f7a7ee47761c1b9f291" + integrity sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg== + dependencies: + "@babel/code-frame" "^7.27.1" + "@babel/generator" "^7.27.1" + "@babel/parser" "^7.27.1" + "@babel/template" "^7.27.1" + "@babel/types" "^7.27.1" debug "^4.3.1" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.21.3", "@babel/types@^7.25.9", "@babel/types@^7.26.10", "@babel/types@^7.27.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": - version "7.27.0" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.27.0.tgz#ef9acb6b06c3173f6632d993ecb6d4ae470b4559" - integrity sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg== +"@babel/types@^7.0.0", "@babel/types@^7.21.3", "@babel/types@^7.27.1", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.27.1.tgz#9defc53c16fc899e46941fc6901a9eea1c9d8560" + integrity sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q== dependencies: - "@babel/helper-string-parser" "^7.25.9" - "@babel/helper-validator-identifier" "^7.25.9" + "@babel/helper-string-parser" "^7.27.1" + "@babel/helper-validator-identifier" "^7.27.1" "@bcoe/v8-coverage@^0.2.3": version "0.2.3" @@ -11798,18 +11795,11 @@ regenerate@^1.4.2: resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== -regenerator-runtime@^0.14.0, regenerator-runtime@^0.14.1: +regenerator-runtime@^0.14.1: version "0.14.1" resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f" integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== -regenerator-transform@^0.15.2: - version "0.15.2" - resolved "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz#5bbae58b522098ebdf09bca2f83838929001c7a4" - integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg== - dependencies: - "@babel/runtime" "^7.8.4" - regexp.prototype.flags@^1.5.3: version "1.5.4" resolved "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz#1ad6c62d44a259007e55b3970e00f746efbcaa19" @@ -11822,15 +11812,15 @@ regexp.prototype.flags@^1.5.3: gopd "^1.2.0" set-function-name "^2.0.2" -regexpu-core@^6.1.1: - version "6.1.1" - resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz#b469b245594cb2d088ceebc6369dceb8c00becac" - integrity sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw== +regexpu-core@^6.2.0: + version "6.2.0" + resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz#0e5190d79e542bf294955dccabae04d3c7d53826" + integrity sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA== dependencies: regenerate "^1.4.2" regenerate-unicode-properties "^10.2.0" regjsgen "^0.8.0" - regjsparser "^0.11.0" + regjsparser "^0.12.0" unicode-match-property-ecmascript "^2.0.0" unicode-match-property-value-ecmascript "^2.1.0" @@ -11839,10 +11829,10 @@ regjsgen@^0.8.0: resolved "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz#df23ff26e0c5b300a6470cad160a9d090c3a37ab" integrity sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q== -regjsparser@^0.11.0: - version "0.11.0" - resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.0.tgz#f01e6ccaba36d384fb0d00a06b78b372c8b681e8" - integrity sha512-vTbzVAjQDzwQdKuvj7qEq6OlAprCjE656khuGQ4QaBLg7abQ9I9ISpmLuc6inWe7zP75AECjqUa4g4sdQvOXhg== +regjsparser@^0.12.0: + version "0.12.0" + resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz#0e846df6c6530586429377de56e0475583b088dc" + integrity sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ== dependencies: jsesc "~3.0.2" From f77415d70d0209b0d65a5bca186520b5682960c3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 6 May 2025 01:44:46 +0000 Subject: [PATCH 11/66] chore(deps): Update dependency webpack to ^5.99.7 --- packages/build-next-bricks/package.json | 2 +- packages/webpack/package.json | 4 ++-- yarn.lock | 19 ++++++++++--------- 3 files changed, 13 insertions(+), 12 deletions(-) diff --git a/packages/build-next-bricks/package.json b/packages/build-next-bricks/package.json index e4eddcbf7a..55de678ed8 100644 --- a/packages/build-next-bricks/package.json +++ b/packages/build-next-bricks/package.json @@ -53,7 +53,7 @@ "prettier": "^3.5.3", "style-loader": "^4.0.0", "typescript": "^5.8.3", - "webpack": "^5.99.6" + "webpack": "^5.99.7" }, "devDependencies": { "@next-core/brick-manifest": "^0.7.1" diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 954628ba9e..11c312b6ba 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -19,9 +19,9 @@ "copy-webpack-plugin": "^13.0.0" }, "devDependencies": { - "webpack": "^5.99.6" + "webpack": "^5.99.7" }, "peerDependencies": { - "webpack": "^5.99.6" + "webpack": "^5.99.7" } } diff --git a/yarn.lock b/yarn.lock index 69bce80af7..e1f420e149 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12095,10 +12095,10 @@ scheduler@0.0.0-experimental-ee8509801-20230117: dependencies: loose-envify "^1.1.0" -schema-utils@^4.0.0, schema-utils@^4.2.0, schema-utils@^4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz#3b669f04f71ff2dfb5aba7ce2d5a9d79b35622c0" - integrity sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g== +schema-utils@^4.0.0, schema-utils@^4.2.0, schema-utils@^4.3.0, schema-utils@^4.3.2: + version "4.3.2" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz#0c10878bf4a73fd2b1dfd14b9462b26788c806ae" + integrity sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ== dependencies: "@types/json-schema" "^7.0.9" ajv "^8.9.0" @@ -13734,13 +13734,14 @@ webpack-sources@^3.2.3: resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz" integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== -webpack@^5.99.6: - version "5.99.6" - resolved "https://registry.npmjs.org/webpack/-/webpack-5.99.6.tgz#0d6ba7ce1d3609c977f193d2634d54e5cf36379d" - integrity sha512-TJOLrJ6oeccsGWPl7ujCYuc0pIq2cNsuD6GZDma8i5o5Npvcco/z+NKvZSFsP0/x6SShVb0+X2JK/JHUjKY9dQ== +webpack@^5.99.7: + version "5.99.7" + resolved "https://registry.npmjs.org/webpack/-/webpack-5.99.7.tgz#60201c1ca66da046b07d006c2f6e0cc5e8a7bdba" + integrity sha512-CNqKBRMQjwcmKR0idID5va1qlhrqVUKpovi+Ec79ksW8ux7iS1+A6VqzfZXgVYCFRKl7XL5ap3ZoMpwBJxcg0w== dependencies: "@types/eslint-scope" "^3.7.7" "@types/estree" "^1.0.6" + "@types/json-schema" "^7.0.15" "@webassemblyjs/ast" "^1.14.1" "@webassemblyjs/wasm-edit" "^1.14.1" "@webassemblyjs/wasm-parser" "^1.14.1" @@ -13757,7 +13758,7 @@ webpack@^5.99.6: loader-runner "^4.2.0" mime-types "^2.1.27" neo-async "^2.6.2" - schema-utils "^4.3.0" + schema-utils "^4.3.2" tapable "^2.1.1" terser-webpack-plugin "^5.3.11" watchpack "^2.4.1" From d70e25b0739af9a1ba563a13090a8ea1a6572f0f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 6 May 2025 01:53:35 +0000 Subject: [PATCH 12/66] chore(deps): Update dependency @easyops-cn/brick-next-pipes to ^0.7.2 --- packages/pipes/package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/pipes/package.json b/packages/pipes/package.json index 4704cea4a3..bf6365a4ac 100644 --- a/packages/pipes/package.json +++ b/packages/pipes/package.json @@ -39,7 +39,7 @@ }, "sideEffects": false, "dependencies": { - "@easyops-cn/brick-next-pipes": "^0.7.1", + "@easyops-cn/brick-next-pipes": "^0.7.2", "js-yaml": "^3.14.1", "lodash": "^4.17.21", "moment": "^2.30.1" diff --git a/yarn.lock b/yarn.lock index e1f420e149..664ea146e2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1427,10 +1427,10 @@ debug "^3.1.0" lodash.once "^4.1.1" -"@easyops-cn/brick-next-pipes@^0.7.1": - version "0.7.1" - resolved "https://registry.npmjs.org/@easyops-cn/brick-next-pipes/-/brick-next-pipes-0.7.1.tgz#8b6f1060f56f4b6ba5491f67a019c336fc89d46f" - integrity sha512-Bnajn8otvFBAFuYmWf7MSdD3bgp85o4puOo1BDY5DyeZKZeYHaEBhHoTY3L4BeLeXJWQ8311LX9hi2jqMuVumw== +"@easyops-cn/brick-next-pipes@^0.7.2": + version "0.7.2" + resolved "https://registry.npmjs.org/@easyops-cn/brick-next-pipes/-/brick-next-pipes-0.7.2.tgz#5a94be6167875a8152d07d34e3ed4cf5391c577b" + integrity sha512-YzwqQpWG1sNeBcqPigev2Y9U2t1nLkGY2Bdx+/XkVBuIjRtiHQWopDx2ytMprq+fZgw4//On8KMd/hUvxLFlug== "@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": version "4.4.0" From ccd8547f1121a0914c7b15d672fff81c85b84d01 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 8 May 2025 17:10:13 +0000 Subject: [PATCH 13/66] chore(deps): Update type packages --- package.json | 12 ++++++------ yarn.lock | 42 ++++++++++++++++++++---------------------- 2 files changed, 26 insertions(+), 28 deletions(-) diff --git a/package.json b/package.json index fedfb3aff7..08295f971b 100644 --- a/package.json +++ b/package.json @@ -45,14 +45,14 @@ "@types/fs-extra": "^9.0.13", "@types/history": "^4.7.11", "@types/inquirer": "^7.3.3", - "@types/jest": "^29.5.12", + "@types/jest": "^29.5.14", "@types/js-yaml": "^3.12.10", "@types/klaw-sync": "^6.0.5", - "@types/lodash": "^4.17.7", + "@types/lodash": "^4.17.16", "@types/meow": "^5.0.0", - "@types/node": "^20.16.2", - "@types/react": "^18.3.4", - "@types/react-dom": "^18.3.0", + "@types/node": "^20.17.46", + "@types/react": "^18.3.21", + "@types/react-dom": "^18.3.7", "babel-jest": "^29.7.0", "concurrently": "^9.1.2", "cross-env": "^7.0.3", @@ -76,7 +76,7 @@ "resolutions": { "@babel/parser": "^7.27.1", "@babel/runtime": "^7.27.1", - "@types/react": "^18.3.4", + "@types/react": "^18.3.21", "lodash": "^4.17.21", "moment": "^2.30.1" } diff --git a/yarn.lock b/yarn.lock index e1f420e149..272a83650a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2891,10 +2891,10 @@ dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@^29.5.12": - version "29.5.12" - resolved "https://registry.npmjs.org/@types/jest/-/jest-29.5.12.tgz#7f7dc6eb4cf246d2474ed78744b05d06ce025544" - integrity sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw== +"@types/jest@^29.5.14": + version "29.5.14" + resolved "https://registry.npmjs.org/@types/jest/-/jest-29.5.14.tgz#2b910912fa1d6856cadcd0c1f95af7df1d6049e5" + integrity sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ== dependencies: expect "^29.0.0" pretty-format "^29.0.0" @@ -2933,10 +2933,10 @@ "@types/fined" "*" "@types/node" "*" -"@types/lodash@^4.17.7": - version "4.17.7" - resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.7.tgz#2f776bcb53adc9e13b2c0dfd493dfcbd7de43612" - integrity sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA== +"@types/lodash@^4.17.16": + version "4.17.16" + resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.16.tgz#94ae78fab4a38d73086e962d0b65c30d816bfb0a" + integrity sha512-HX7Em5NYQAXKW+1T+FiuG27NGwzJfCX3s1GjOa7ujxZa52kjJLOr4FUxT+giF6Tgxv1e+/czV/iTtBw27WTU9g== "@types/meow@^5.0.0": version "5.0.0" @@ -2979,10 +2979,10 @@ dependencies: "@types/node" "*" -"@types/node@*", "@types/node@^20.16.2": - version "20.16.2" - resolved "https://registry.npmjs.org/@types/node/-/node-20.16.2.tgz#9e388f503a5af306e8c63319334887390966a11e" - integrity sha512-91s/n4qUPV/wg8eE9KHYW1kouTfDk2FPGjXbBMfRWP/2vg1rCXNQL1OCabwGs0XSdukuK+MwCDXE30QpSeMUhQ== +"@types/node@*", "@types/node@^20.17.46": + version "20.17.46" + resolved "https://registry.npmjs.org/@types/node/-/node-20.17.46.tgz#75f805dfbbf21ca41fd2324ca7b485b459df51bc" + integrity sha512-0PQHLhZPWOxGW4auogW0eOQAuNIlCYvibIpG67ja0TOJ6/sehu+1en7sfceUn+QQtx4Rk3GxbLNwPh0Cav7TWw== dependencies: undici-types "~6.19.2" @@ -3012,17 +3012,15 @@ resolved "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz" integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== -"@types/react-dom@^18.3.0": - version "18.3.0" - resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz#0cbc818755d87066ab6ca74fbedb2547d74a82b0" - integrity sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg== - dependencies: - "@types/react" "*" +"@types/react-dom@^18.3.7": + version "18.3.7" + resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.7.tgz#b89ddf2cd83b4feafcc4e2ea41afdfb95a0d194f" + integrity sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ== -"@types/react@*", "@types/react@^18.3.4": - version "18.3.4" - resolved "https://registry.npmjs.org/@types/react/-/react-18.3.4.tgz#dfdd534a1d081307144c00e325c06e00312c93a3" - integrity sha512-J7W30FTdfCxDDjmfRM+/JqLHBIyl7xUIp9kwK637FGmY7+mkSFSe6L4jpZzhj5QMfLssSDP4/i75AKkrdC7/Jw== +"@types/react@^18.3.21": + version "18.3.21" + resolved "https://registry.npmjs.org/@types/react/-/react-18.3.21.tgz#ba9bdc8833ceaf2b5edabbbabfbf9a84040df89a" + integrity sha512-gXLBtmlcRJeT09/sI4PxVwyrku6SaNUj/6cMubjE6T6XdY1fDmBL7r0nX0jbSZPU/Xr0KuwLLZh6aOYY5d91Xw== dependencies: "@types/prop-types" "*" csstype "^3.0.2" From 82c0c01c336ed13106432c5f9ee8a0041020314a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 9 May 2025 02:03:07 +0000 Subject: [PATCH 14/66] chore(deps): Update babel monorepo to ^7.27.2 --- package.json | 2 +- packages/babel-preset-next/package.json | 2 +- packages/build-next-bricks/package.json | 2 +- packages/build-next-libs/package.json | 2 +- packages/cook/package.json | 2 +- yarn.lock | 59 +++++++++++++------------ 6 files changed, 35 insertions(+), 34 deletions(-) diff --git a/package.json b/package.json index fedfb3aff7..6f5177bfc0 100644 --- a/package.json +++ b/package.json @@ -74,7 +74,7 @@ "packages/*" ], "resolutions": { - "@babel/parser": "^7.27.1", + "@babel/parser": "^7.27.2", "@babel/runtime": "^7.27.1", "@types/react": "^18.3.4", "lodash": "^4.17.21", diff --git a/packages/babel-preset-next/package.json b/packages/babel-preset-next/package.json index 3ec159219d..315a98ed4d 100644 --- a/packages/babel-preset-next/package.json +++ b/packages/babel-preset-next/package.json @@ -13,7 +13,7 @@ "dependencies": { "@babel/plugin-proposal-decorators": "^7.27.1", "@babel/plugin-transform-runtime": "^7.27.1", - "@babel/preset-env": "^7.27.1", + "@babel/preset-env": "^7.27.2", "@babel/preset-react": "^7.27.1", "@babel/preset-typescript": "^7.27.1", "@babel/runtime": "^7.27.1" diff --git a/packages/build-next-bricks/package.json b/packages/build-next-bricks/package.json index 55de678ed8..2c8fbf0f79 100644 --- a/packages/build-next-bricks/package.json +++ b/packages/build-next-bricks/package.json @@ -34,7 +34,7 @@ "node": ">=16" }, "dependencies": { - "@babel/parser": "^7.27.1", + "@babel/parser": "^7.27.2", "@babel/traverse": "^7.27.1", "@next-core/babel-preset-next": "^1.0.25", "@svgr/webpack": "^8.1.0", diff --git a/packages/build-next-libs/package.json b/packages/build-next-libs/package.json index 9887a10e4f..5a14093935 100644 --- a/packages/build-next-libs/package.json +++ b/packages/build-next-libs/package.json @@ -19,7 +19,7 @@ }, "sideEffects": false, "dependencies": { - "@babel/cli": "^7.27.1", + "@babel/cli": "^7.27.2", "@babel/core": "^7.27.1", "@next-core/babel-preset-next": "^1.0.25", "execa": "^5.1.1", diff --git a/packages/cook/package.json b/packages/cook/package.json index 244e6c465d..0bef8364fa 100644 --- a/packages/cook/package.json +++ b/packages/cook/package.json @@ -49,7 +49,7 @@ }, "sideEffects": false, "dependencies": { - "@babel/parser": "^7.27.1" + "@babel/parser": "^7.27.2" }, "devDependencies": { "@next-core/build-next-libs": "^1.0.24", diff --git a/yarn.lock b/yarn.lock index e1f420e149..8558fc0697 100644 --- a/yarn.lock +++ b/yarn.lock @@ -27,10 +27,10 @@ dependencies: "@ctrl/tinycolor" "^3.4.0" -"@babel/cli@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/cli/-/cli-7.27.1.tgz#699f03267f3fb6625b6de527cd8f2bda7f6371d9" - integrity sha512-uW6vyhrV/YB9f3QFyPX2sMmDTID853+f3rOsTvH9q/FsL+e40GKqdMy5fdnGBvXsk5WiWJuMhR6sl03/x+XqqA== +"@babel/cli@^7.27.2": + version "7.27.2" + resolved "https://registry.npmjs.org/@babel/cli/-/cli-7.27.2.tgz#d54560567a73a269b31d3201bedb70692ace8684" + integrity sha512-cfd7DnGlhH6OIyuPSSj3vcfIdnbXukhAyKY8NaZrFadC7pXyL9mOL5WgjcptiEJLi5k3j8aYvLIVCzezrWTaiA== dependencies: "@jridgewell/trace-mapping" "^0.3.25" commander "^6.2.0" @@ -52,10 +52,10 @@ js-tokens "^4.0.0" picocolors "^1.1.1" -"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.1.tgz#db7cf122745e0a332c44e847ddc4f5e5221a43f6" - integrity sha512-Q+E+rd/yBzNQhXkG+zQnF58e4zoZfBedaxwzPmicKsiK3nt8iJYrSrDbjwFFDGC4f+rPafqRaPH6TsDoSvMf7A== +"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.27.2": + version "7.27.2" + resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.2.tgz#4183f9e642fd84e74e3eea7ffa93a412e3b102c9" + integrity sha512-TUtMJYRPyUb/9aU8f3K0mjmjf6M9N5Woshn2CS6nqJSeJtTtQcpLUXjGt9vbF8ZGff0El99sWkLgzwW3VXnxZQ== "@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.16.0", "@babel/core@^7.21.3", "@babel/core@^7.27.1": version "7.27.1" @@ -96,12 +96,12 @@ dependencies: "@babel/types" "^7.27.1" -"@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.1.tgz#eac1096c7374f161e4f33fc8ae38f4ddf122087a" - integrity sha512-2YaDd/Rd9E598B5+WIc8wJPmWETiiJXFYVE60oX8FDohv7rAUU3CQj+A1MgeEmcsk2+dQuEjIe/GDvig0SqL4g== +"@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.27.1", "@babel/helper-compilation-targets@^7.27.2": + version "7.27.2" + resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz#46a0f6efab808d51d29ce96858dd10ce8732733d" + integrity sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ== dependencies: - "@babel/compat-data" "^7.27.1" + "@babel/compat-data" "^7.27.2" "@babel/helper-validator-option" "^7.27.1" browserslist "^4.24.0" lru-cache "^5.1.1" @@ -235,10 +235,10 @@ "@babel/template" "^7.27.1" "@babel/types" "^7.27.1" -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.27.1.tgz#c55d5bed74449d1223701f1869b9ee345cc94cc9" - integrity sha512-I0dZ3ZpCrJ1c04OqlNsQcKiZlsrXf/kkE4FXzID9rIOYICsAbA8mMDzhW/luRNAHdCNt7os/u8wenklZDlUVUQ== +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.27.1", "@babel/parser@^7.27.2": + version "7.27.2" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.27.2.tgz#577518bedb17a2ce4212afd052e01f7df0941127" + integrity sha512-QYLs8299NA7WM/bZAdp+CviYYkVoYXlDW2rzliy3chxd1PQjej7JORuMJDJXJUb9g0TT+B99EwaVLKmX+sPXWw== dependencies: "@babel/types" "^7.27.1" @@ -675,13 +675,14 @@ dependencies: "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-object-rest-spread@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.27.1.tgz#845bdcd74c87b8f565c25cc6812f7f4f43c9ed79" - integrity sha512-/sSliVc9gHE20/7D5qsdGlq7RG5NCDTWsAhyqzGuq174EtWJoGzIu1BQ7G56eDsTcy1jseBZwv50olSdXOlGuA== +"@babel/plugin-transform-object-rest-spread@^7.27.2": + version "7.27.2" + resolved "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.27.2.tgz#67f9ab822347aa2bcee91e8996763da79bdea973" + integrity sha512-AIUHD7xJ1mCrj3uPozvtngY3s0xpv7Nu7DoUSnzNY6Xam1Cy4rUznR//pvMHOhQ4AvbCexhbqXCtpxGHOGOO6g== dependencies: - "@babel/helper-compilation-targets" "^7.27.1" + "@babel/helper-compilation-targets" "^7.27.2" "@babel/helper-plugin-utils" "^7.27.1" + "@babel/plugin-transform-destructuring" "^7.27.1" "@babel/plugin-transform-parameters" "^7.27.1" "@babel/plugin-transform-object-super@^7.27.1": @@ -890,13 +891,13 @@ "@babel/helper-create-regexp-features-plugin" "^7.27.1" "@babel/helper-plugin-utils" "^7.27.1" -"@babel/preset-env@^7.16.0", "@babel/preset-env@^7.20.2", "@babel/preset-env@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.27.1.tgz#23463ab94f36540630924f5de3b4c7a8dde3b6a2" - integrity sha512-TZ5USxFpLgKDpdEt8YWBR7p6g+bZo6sHaXLqP2BY/U0acaoI8FTVflcYCr/v94twM1C5IWFdZ/hscq9WjUeLXA== +"@babel/preset-env@^7.16.0", "@babel/preset-env@^7.20.2", "@babel/preset-env@^7.27.2": + version "7.27.2" + resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.27.2.tgz#106e6bfad92b591b1f6f76fd4cf13b7725a7bf9a" + integrity sha512-Ma4zSuYSlGNRlCLO+EAzLnCmJK2vdstgv+n7aUP+/IKZrOfWHOJVdSJtuub8RzHTj3ahD37k5OKJWvzf16TQyQ== dependencies: - "@babel/compat-data" "^7.27.1" - "@babel/helper-compilation-targets" "^7.27.1" + "@babel/compat-data" "^7.27.2" + "@babel/helper-compilation-targets" "^7.27.2" "@babel/helper-plugin-utils" "^7.27.1" "@babel/helper-validator-option" "^7.27.1" "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.27.1" @@ -938,7 +939,7 @@ "@babel/plugin-transform-new-target" "^7.27.1" "@babel/plugin-transform-nullish-coalescing-operator" "^7.27.1" "@babel/plugin-transform-numeric-separator" "^7.27.1" - "@babel/plugin-transform-object-rest-spread" "^7.27.1" + "@babel/plugin-transform-object-rest-spread" "^7.27.2" "@babel/plugin-transform-object-super" "^7.27.1" "@babel/plugin-transform-optional-catch-binding" "^7.27.1" "@babel/plugin-transform-optional-chaining" "^7.27.1" From 6dcea1359ead55f3b8d9bd0078d2a089825f0c4d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 12 May 2025 01:38:54 +0000 Subject: [PATCH 15/66] chore(deps): Update dependency cssnano to ^7.0.7 --- packages/build-next-bricks/package.json | 2 +- yarn.lock | 396 ++++++++++++------------ 2 files changed, 199 insertions(+), 199 deletions(-) diff --git a/packages/build-next-bricks/package.json b/packages/build-next-bricks/package.json index 2c8fbf0f79..569fee77a4 100644 --- a/packages/build-next-bricks/package.json +++ b/packages/build-next-bricks/package.json @@ -40,7 +40,7 @@ "@svgr/webpack": "^8.1.0", "babel-loader": "^10.0.0", "css-loader": "^7.1.2", - "cssnano": "^7.0.6", + "cssnano": "^7.0.7", "cssnano-preset-lite": "^4.0.3", "doctrine": "^3.0.0", "less": "^4.2.2", diff --git a/yarn.lock b/yarn.lock index 8558fc0697..b2e8e818df 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4220,15 +4220,15 @@ browserify@^17.0.0: vm-browserify "^1.0.0" xtend "^4.0.0" -browserslist@^4.0.0, browserslist@^4.23.3, browserslist@^4.24.0, browserslist@^4.24.3, browserslist@^4.24.4: - version "4.24.4" - resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz#c6b2865a3f08bcb860a0e827389003b9fe686e4b" - integrity sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A== +browserslist@^4.0.0, browserslist@^4.24.0, browserslist@^4.24.3, browserslist@^4.24.4, browserslist@^4.24.5: + version "4.24.5" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.24.5.tgz#aa0f5b8560fe81fde84c6dcb38f759bafba0e11b" + integrity sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw== dependencies: - caniuse-lite "^1.0.30001688" - electron-to-chromium "^1.5.73" + caniuse-lite "^1.0.30001716" + electron-to-chromium "^1.5.149" node-releases "^2.0.19" - update-browserslist-db "^1.1.1" + update-browserslist-db "^1.1.3" bser@^2.0.0: version "2.0.0" @@ -4396,10 +4396,10 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001688, caniuse-lite@^1.0.30001702: - version "1.0.30001715" - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001715.tgz#bd325a37ad366e3fe90827d74062807a34fbaeb2" - integrity sha512-7ptkFGMm2OAOgvZpwgA4yjQ5SQbrNVGdRjzH0pBdy1Fasvcr+KAeECmbCAECzTuDuoX0FCY8KzUxjf9+9kfZEw== +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001702, caniuse-lite@^1.0.30001716: + version "1.0.30001717" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001717.tgz#5d9fec5ce09796a1893013825510678928aca129" + integrity sha512-auPpttCq6BDEG8ZAuHJIplGw6GODhjw+/11e7IjpnYCxZcW/ONgPs0KVBJ0d1bY3e2+7PRe5RCLyP+PfwVgkYw== capital-case@^1.0.4: version "1.0.4" @@ -5226,41 +5226,41 @@ cssesc@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" -cssnano-preset-default@^7.0.6: - version "7.0.6" - resolved "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-7.0.6.tgz#0220fa7507478369aa2a226bac03e1204cd024c1" - integrity sha512-ZzrgYupYxEvdGGuqL+JKOY70s7+saoNlHSCK/OGn1vB2pQK8KSET8jvenzItcY+kA7NoWvfbb/YhlzuzNKjOhQ== +cssnano-preset-default@^7.0.7: + version "7.0.7" + resolved "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-7.0.7.tgz#1ea881837a837a4400c383d77d9e6cdf4339b6a0" + integrity sha512-jW6CG/7PNB6MufOrlovs1TvBTEVmhY45yz+bd0h6nw3h6d+1e+/TX+0fflZ+LzvZombbT5f+KC063w9VoHeHow== dependencies: - browserslist "^4.23.3" + browserslist "^4.24.5" css-declaration-sorter "^7.2.0" - cssnano-utils "^5.0.0" - postcss-calc "^10.0.2" - postcss-colormin "^7.0.2" - postcss-convert-values "^7.0.4" - postcss-discard-comments "^7.0.3" - postcss-discard-duplicates "^7.0.1" - postcss-discard-empty "^7.0.0" - postcss-discard-overridden "^7.0.0" - postcss-merge-longhand "^7.0.4" - postcss-merge-rules "^7.0.4" - postcss-minify-font-values "^7.0.0" - postcss-minify-gradients "^7.0.0" - postcss-minify-params "^7.0.2" - postcss-minify-selectors "^7.0.4" - postcss-normalize-charset "^7.0.0" - postcss-normalize-display-values "^7.0.0" - postcss-normalize-positions "^7.0.0" - postcss-normalize-repeat-style "^7.0.0" - postcss-normalize-string "^7.0.0" - postcss-normalize-timing-functions "^7.0.0" - postcss-normalize-unicode "^7.0.2" - postcss-normalize-url "^7.0.0" - postcss-normalize-whitespace "^7.0.0" - postcss-ordered-values "^7.0.1" - postcss-reduce-initial "^7.0.2" - postcss-reduce-transforms "^7.0.0" - postcss-svgo "^7.0.1" - postcss-unique-selectors "^7.0.3" + cssnano-utils "^5.0.1" + postcss-calc "^10.1.1" + postcss-colormin "^7.0.3" + postcss-convert-values "^7.0.5" + postcss-discard-comments "^7.0.4" + postcss-discard-duplicates "^7.0.2" + postcss-discard-empty "^7.0.1" + postcss-discard-overridden "^7.0.1" + postcss-merge-longhand "^7.0.5" + postcss-merge-rules "^7.0.5" + postcss-minify-font-values "^7.0.1" + postcss-minify-gradients "^7.0.1" + postcss-minify-params "^7.0.3" + postcss-minify-selectors "^7.0.5" + postcss-normalize-charset "^7.0.1" + postcss-normalize-display-values "^7.0.1" + postcss-normalize-positions "^7.0.1" + postcss-normalize-repeat-style "^7.0.1" + postcss-normalize-string "^7.0.1" + postcss-normalize-timing-functions "^7.0.1" + postcss-normalize-unicode "^7.0.3" + postcss-normalize-url "^7.0.1" + postcss-normalize-whitespace "^7.0.1" + postcss-ordered-values "^7.0.2" + postcss-reduce-initial "^7.0.3" + postcss-reduce-transforms "^7.0.1" + postcss-svgo "^7.0.2" + postcss-unique-selectors "^7.0.4" cssnano-preset-lite@^4.0.3: version "4.0.3" @@ -5272,18 +5272,18 @@ cssnano-preset-lite@^4.0.3: postcss-discard-empty "^7.0.0" postcss-normalize-whitespace "^7.0.0" -cssnano-utils@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-5.0.0.tgz#b53a0343dd5d21012911882db6ae7d2eae0e3687" - integrity sha512-Uij0Xdxc24L6SirFr25MlwC2rCFX6scyUmuKpzI+JQ7cyqDEwD42fJ0xfB3yLfOnRDU5LKGgjQ9FA6LYh76GWQ== +cssnano-utils@^5.0.0, cssnano-utils@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-5.0.1.tgz#f529e9aa0d7930512ca45b9e2ddb8d6b9092eb30" + integrity sha512-ZIP71eQgG9JwjVZsTPSqhc6GHgEr53uJ7tK5///VfyWj6Xp2DBmixWHqJgPno+PqATzn48pL42ww9x5SSGmhZg== -cssnano@^7.0.6: - version "7.0.6" - resolved "https://registry.npmjs.org/cssnano/-/cssnano-7.0.6.tgz#63d54fd42bc017f6aaed69e47d9aaef85b7850ec" - integrity sha512-54woqx8SCbp8HwvNZYn68ZFAepuouZW4lTwiMVnBErM3VkO7/Sd4oTOt3Zz3bPx3kxQ36aISppyXj2Md4lg8bw== +cssnano@^7.0.7: + version "7.0.7" + resolved "https://registry.npmjs.org/cssnano/-/cssnano-7.0.7.tgz#1aca487fc32d6b3b71e385c41a8cccb2f43735ac" + integrity sha512-evKu7yiDIF7oS+EIpwFlMF730ijRyLFaM2o5cTxRGJR9OKHKkc+qP443ZEVR9kZG0syaAJJCPJyfv5pbrxlSng== dependencies: - cssnano-preset-default "^7.0.6" - lilconfig "^3.1.2" + cssnano-preset-default "^7.0.7" + lilconfig "^3.1.3" csso@^5.0.5: version "5.0.5" @@ -5820,10 +5820,10 @@ ejs@^3.1.7: dependencies: jake "^10.8.5" -electron-to-chromium@^1.5.73: - version "1.5.97" - resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.97.tgz#5c4a4744c79e7c85b187adf5160264ac130c776f" - integrity sha512-HKLtaH02augM7ZOdYRuO19rWDeY+QSJ1VxnXFa/XDFLf07HvM90pALIJFgrO+UVaajI3+aJMMpojoUTLZyQ7JQ== +electron-to-chromium@^1.5.149: + version "1.5.151" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.151.tgz#5edd6c17e1b2f14b4662c41b9379f96cc8c2bb7c" + integrity sha512-Rl6uugut2l9sLojjS4H4SAr3A4IgACMLgpuEMPYCVcKydzfyPrn5absNRju38IhQOf/NwjJY8OGWjlteqYeBCA== elliptic@^6.0.0: version "6.4.1" @@ -9011,7 +9011,7 @@ liftoff@^4.0.0: rechoir "^0.8.0" resolve "^1.20.0" -lilconfig@^3.1.2, lilconfig@^3.1.3: +lilconfig@^3.1.3: version "3.1.3" resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz#a1bcfd6257f9585bf5ae14ceeebb7b559025e4c4" integrity sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw== @@ -10800,12 +10800,12 @@ postcss-attribute-case-insensitive@^7.0.1: dependencies: postcss-selector-parser "^7.0.0" -postcss-calc@^10.0.2: - version "10.0.2" - resolved "https://registry.npmjs.org/postcss-calc/-/postcss-calc-10.0.2.tgz#15f01635a27b9d38913a98c4ef2877f5b715b439" - integrity sha512-DT/Wwm6fCKgpYVI7ZEWuPJ4az8hiEHtCUeYjZXqU7Ou4QqYh1Df2yCQ7Ca6N7xqKPFkxN3fhf+u9KSoOCJNAjg== +postcss-calc@^10.1.1: + version "10.1.1" + resolved "https://registry.npmjs.org/postcss-calc/-/postcss-calc-10.1.1.tgz#52b385f2e628239686eb6e3a16207a43f36064ca" + integrity sha512-NYEsLHh8DgG/PRH2+G9BTuUdtf9ViS+vdoQ0YA5OQdGsfN4ztiwtDWNtBl9EKeqNMFnIu8IKZ0cLxEQ5r5KVMw== dependencies: - postcss-selector-parser "^6.1.2" + postcss-selector-parser "^7.0.0" postcss-value-parser "^4.2.0" postcss-clamp@^4.1.0: @@ -10842,22 +10842,22 @@ postcss-color-rebeccapurple@^10.0.0: "@csstools/utilities" "^2.0.0" postcss-value-parser "^4.2.0" -postcss-colormin@^7.0.2: - version "7.0.2" - resolved "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-7.0.2.tgz#6f3c53c13158168669f45adc3926f35cb240ef8e" - integrity sha512-YntRXNngcvEvDbEjTdRWGU606eZvB5prmHG4BF0yLmVpamXbpsRJzevyy6MZVyuecgzI2AWAlvFi8DAeCqwpvA== +postcss-colormin@^7.0.3: + version "7.0.3" + resolved "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-7.0.3.tgz#602d093c6f186d5316a4516607ddf4f0073ae5a5" + integrity sha512-xZxQcSyIVZbSsl1vjoqZAcMYYdnJsIyG8OvqShuuqf12S88qQboxxEy0ohNCOLwVPXTU+hFHvJPACRL2B5ohTA== dependencies: - browserslist "^4.23.3" + browserslist "^4.24.5" caniuse-api "^3.0.0" colord "^2.9.3" postcss-value-parser "^4.2.0" -postcss-convert-values@^7.0.4: - version "7.0.4" - resolved "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-7.0.4.tgz#fc13ecedded6365f3c794b502dbcf77d298da12c" - integrity sha512-e2LSXPqEHVW6aoGbjV9RsSSNDO3A0rZLCBxN24zvxF25WknMPpX8Dm9UxxThyEbaytzggRuZxaGXqaOhxQ514Q== +postcss-convert-values@^7.0.5: + version "7.0.5" + resolved "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-7.0.5.tgz#35263382f3197d83b865c0967ddc708cdde3115e" + integrity sha512-0VFhH8nElpIs3uXKnVtotDJJNX0OGYSZmdt4XfSfvOMrFw1jKfpwpZxfC4iN73CTM/MWakDEmsHQXkISYj4BXw== dependencies: - browserslist "^4.23.3" + browserslist "^4.24.5" postcss-value-parser "^4.2.0" postcss-custom-media@^11.0.5: @@ -10898,27 +10898,27 @@ postcss-dir-pseudo-class@^9.0.1: dependencies: postcss-selector-parser "^7.0.0" -postcss-discard-comments@^7.0.3: - version "7.0.3" - resolved "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-7.0.3.tgz#9c414e8ee99d3514ad06a3465ccc20ec1dbce780" - integrity sha512-q6fjd4WU4afNhWOA2WltHgCbkRhZPgQe7cXF74fuVB/ge4QbM9HEaOIzGSiMvM+g/cOsNAUGdf2JDzqA2F8iLA== +postcss-discard-comments@^7.0.3, postcss-discard-comments@^7.0.4: + version "7.0.4" + resolved "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-7.0.4.tgz#9aded15cf437d14ee02b7589ee911b780cd73ffb" + integrity sha512-6tCUoql/ipWwKtVP/xYiFf1U9QgJ0PUvxN7pTcsQ8Ns3Fnwq1pU5D5s1MhT/XySeLq6GXNvn37U46Ded0TckWg== dependencies: - postcss-selector-parser "^6.1.2" + postcss-selector-parser "^7.1.0" -postcss-discard-duplicates@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-7.0.1.tgz#f87f2fe47d8f01afb1e98361c1db3ce1e8afd1a3" - integrity sha512-oZA+v8Jkpu1ct/xbbrntHRsfLGuzoP+cpt0nJe5ED2FQF8n8bJtn7Bo28jSmBYwqgqnqkuSXJfSUEE7if4nClQ== +postcss-discard-duplicates@^7.0.2: + version "7.0.2" + resolved "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-7.0.2.tgz#9cf3e659d4f94b046eef6f93679490c0250a8e4e" + integrity sha512-eTonaQvPZ/3i1ASDHOKkYwAybiM45zFIc7KXils4mQmHLqIswXD9XNOKEVxtTFnsmwYzF66u4LMgSr0abDlh5w== -postcss-discard-empty@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-7.0.0.tgz#218829d1ef0a5d5142dd62f0aa60e00e599d2033" - integrity sha512-e+QzoReTZ8IAwhnSdp/++7gBZ/F+nBq9y6PomfwORfP7q9nBpK5AMP64kOt0bA+lShBFbBDcgpJ3X4etHg4lzA== +postcss-discard-empty@^7.0.0, postcss-discard-empty@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-7.0.1.tgz#b6c57e8b5c69023169abea30dceb93f98a2ffd9f" + integrity sha512-cFrJKZvcg/uxB6Ijr4l6qmn3pXQBna9zyrPC+sK0zjbkDUZew+6xDltSF7OeB7rAtzaaMVYSdbod+sZOCWnMOg== -postcss-discard-overridden@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-7.0.0.tgz#b123ea51e3d4e1d0a254cf71eaff1201926d319c" - integrity sha512-GmNAzx88u3k2+sBTZrJSDauR0ccpE24omTQCVmaTTZFz1du6AasspjaUPMJ2ud4RslZpoFKyf+6MSPETLojc6w== +postcss-discard-overridden@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-7.0.1.tgz#bd9c9bc5e4548d3b6e67e7f8d64f2c9d745ae2a0" + integrity sha512-7c3MMjjSZ/qYrx3uc1940GSOzN1Iqjtlqe8uoSg+qdVPYyRb0TILSqqmtlSFuE4mTDECwsm397Ya7iXGzfF7lg== postcss-double-position-gradients@^6.0.1: version "6.0.1" @@ -10988,56 +10988,56 @@ postcss-logical@^8.1.0: dependencies: postcss-value-parser "^4.2.0" -postcss-merge-longhand@^7.0.4: - version "7.0.4" - resolved "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-7.0.4.tgz#a52d0662b4b29420f3b64a8d5b0ac5133d8db776" - integrity sha512-zer1KoZA54Q8RVHKOY5vMke0cCdNxMP3KBfDerjH/BYHh4nCIh+1Yy0t1pAEQF18ac/4z3OFclO+ZVH8azjR4A== +postcss-merge-longhand@^7.0.5: + version "7.0.5" + resolved "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-7.0.5.tgz#e1b126e92f583815482e8b1e82c47d2435a20421" + integrity sha512-Kpu5v4Ys6QI59FxmxtNB/iHUVDn9Y9sYw66D6+SZoIk4QTz1prC4aYkhIESu+ieG1iylod1f8MILMs1Em3mmIw== dependencies: postcss-value-parser "^4.2.0" - stylehacks "^7.0.4" + stylehacks "^7.0.5" -postcss-merge-rules@^7.0.4: - version "7.0.4" - resolved "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-7.0.4.tgz#648cc864d3121e6ec72c2a4f08df1cc801e60ce8" - integrity sha512-ZsaamiMVu7uBYsIdGtKJ64PkcQt6Pcpep/uO90EpLS3dxJi6OXamIobTYcImyXGoW0Wpugh7DSD3XzxZS9JCPg== +postcss-merge-rules@^7.0.5: + version "7.0.5" + resolved "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-7.0.5.tgz#08c009036172db1305f988c67b04881ee8aaa76b" + integrity sha512-ZonhuSwEaWA3+xYbOdJoEReKIBs5eDiBVLAGpYZpNFPzXZcEE5VKR7/qBEQvTZpiwjqhhqEQ+ax5O3VShBj9Wg== dependencies: - browserslist "^4.23.3" + browserslist "^4.24.5" caniuse-api "^3.0.0" - cssnano-utils "^5.0.0" - postcss-selector-parser "^6.1.2" + cssnano-utils "^5.0.1" + postcss-selector-parser "^7.1.0" -postcss-minify-font-values@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-7.0.0.tgz#d16a75a2548e000779566b3568fc874ee5d0aa17" - integrity sha512-2ckkZtgT0zG8SMc5aoNwtm5234eUx1GGFJKf2b1bSp8UflqaeFzR50lid4PfqVI9NtGqJ2J4Y7fwvnP/u1cQog== +postcss-minify-font-values@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-7.0.1.tgz#6fb4770131b31fd5a2014bd84e32f386a3406664" + integrity sha512-2m1uiuJeTplll+tq4ENOQSzB8LRnSUChBv7oSyFLsJRtUgAAJGP6LLz0/8lkinTgxrmJSPOEhgY1bMXOQ4ZXhQ== dependencies: postcss-value-parser "^4.2.0" -postcss-minify-gradients@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-7.0.0.tgz#f6d84456e6d49164a55d0e45bb1b1809c6cf0959" - integrity sha512-pdUIIdj/C93ryCHew0UgBnL2DtUS3hfFa5XtERrs4x+hmpMYGhbzo6l/Ir5de41O0GaKVpK1ZbDNXSY6GkXvtg== +postcss-minify-gradients@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-7.0.1.tgz#933cb642dd00df397237c17194f37dcbe4cad739" + integrity sha512-X9JjaysZJwlqNkJbUDgOclyG3jZEpAMOfof6PUZjPnPrePnPG62pS17CjdM32uT1Uq1jFvNSff9l7kNbmMSL2A== dependencies: colord "^2.9.3" - cssnano-utils "^5.0.0" + cssnano-utils "^5.0.1" postcss-value-parser "^4.2.0" -postcss-minify-params@^7.0.2: - version "7.0.2" - resolved "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-7.0.2.tgz#264a76e25f202d8b5ca5290569c0e8c3ac599dfe" - integrity sha512-nyqVLu4MFl9df32zTsdcLqCFfE/z2+f8GE1KHPxWOAmegSo6lpV2GNy5XQvrzwbLmiU7d+fYay4cwto1oNdAaQ== +postcss-minify-params@^7.0.3: + version "7.0.3" + resolved "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-7.0.3.tgz#ff4d0f765b6cdb9aa10e805ca3012393206686c9" + integrity sha512-vUKV2+f5mtjewYieanLX0xemxIp1t0W0H/D11u+kQV/MWdygOO7xPMkbK+r9P6Lhms8MgzKARF/g5OPXhb8tgg== dependencies: - browserslist "^4.23.3" - cssnano-utils "^5.0.0" + browserslist "^4.24.5" + cssnano-utils "^5.0.1" postcss-value-parser "^4.2.0" -postcss-minify-selectors@^7.0.4: - version "7.0.4" - resolved "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-7.0.4.tgz#2b69c99ec48a1c223fce4840609d9c53340a11f5" - integrity sha512-JG55VADcNb4xFCf75hXkzc1rNeURhlo7ugf6JjiiKRfMsKlDzN9CXHZDyiG6x/zGchpjQS+UAgb1d4nqXqOpmA== +postcss-minify-selectors@^7.0.5: + version "7.0.5" + resolved "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-7.0.5.tgz#d8c89eeeb208705ab4127a464d1f54a3bc22cae3" + integrity sha512-x2/IvofHcdIrAm9Q+p06ZD1h6FPcQ32WtCRVodJLDR+WMn8EVHI1kvLxZuGKz/9EY5nAmI6lIQIrpo4tBy5+ug== dependencies: cssesc "^3.0.0" - postcss-selector-parser "^6.1.2" + postcss-selector-parser "^7.1.0" postcss-modules-extract-imports@^3.1.0: version "3.1.0" @@ -11076,65 +11076,65 @@ postcss-nesting@^13.0.1: "@csstools/selector-specificity" "^5.0.0" postcss-selector-parser "^7.0.0" -postcss-normalize-charset@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-7.0.0.tgz#92244ae73c31bf8f8885d5f16ff69e857ac6c001" - integrity sha512-ABisNUXMeZeDNzCQxPxBCkXexvBrUHV+p7/BXOY+ulxkcjUZO0cp8ekGBwvIh2LbCwnWbyMPNJVtBSdyhM2zYQ== +postcss-normalize-charset@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-7.0.1.tgz#bccc3f7c5f4440883608eea8b444c8f41ce55ff6" + integrity sha512-sn413ofhSQHlZFae//m9FTOfkmiZ+YQXsbosqOWRiVQncU2BA3daX3n0VF3cG6rGLSFVc5Di/yns0dFfh8NFgQ== -postcss-normalize-display-values@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-7.0.0.tgz#01fb50e5e97ef8935363629bea5a6d3b3aac1342" - integrity sha512-lnFZzNPeDf5uGMPYgGOw7v0BfB45+irSRz9gHQStdkkhiM0gTfvWkWB5BMxpn0OqgOQuZG/mRlZyJxp0EImr2Q== +postcss-normalize-display-values@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-7.0.1.tgz#feb40277d89a7f677b67a84cac999f0306e38235" + integrity sha512-E5nnB26XjSYz/mGITm6JgiDpAbVuAkzXwLzRZtts19jHDUBFxZ0BkXAehy0uimrOjYJbocby4FVswA/5noOxrQ== dependencies: postcss-value-parser "^4.2.0" -postcss-normalize-positions@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-7.0.0.tgz#4eebd7c9d3dde40c97b8047cad38124fc844c463" - integrity sha512-I0yt8wX529UKIGs2y/9Ybs2CelSvItfmvg/DBIjTnoUSrPxSV7Z0yZ8ShSVtKNaV/wAY+m7bgtyVQLhB00A1NQ== +postcss-normalize-positions@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-7.0.1.tgz#c771c0d33034455205f060b999d8557c2308d22c" + integrity sha512-pB/SzrIP2l50ZIYu+yQZyMNmnAcwyYb9R1fVWPRxm4zcUFCY2ign7rcntGFuMXDdd9L2pPNUgoODDk91PzRZuQ== dependencies: postcss-value-parser "^4.2.0" -postcss-normalize-repeat-style@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-7.0.0.tgz#0cb784655d5714d29bd3bda6dee2fb628aa7227b" - integrity sha512-o3uSGYH+2q30ieM3ppu9GTjSXIzOrRdCUn8UOMGNw7Af61bmurHTWI87hRybrP6xDHvOe5WlAj3XzN6vEO8jLw== +postcss-normalize-repeat-style@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-7.0.1.tgz#05fe4d838eedbd996436c5cab78feef9bb1ae57b" + integrity sha512-NsSQJ8zj8TIDiF0ig44Byo3Jk9e4gNt9x2VIlJudnQQ5DhWAHJPF4Tr1ITwyHio2BUi/I6Iv0HRO7beHYOloYQ== dependencies: postcss-value-parser "^4.2.0" -postcss-normalize-string@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-7.0.0.tgz#a119d3e63a9614570d8413d572fb9fc8c6a64e8c" - integrity sha512-w/qzL212DFVOpMy3UGyxrND+Kb0fvCiBBujiaONIihq7VvtC7bswjWgKQU/w4VcRyDD8gpfqUiBQ4DUOwEJ6Qg== +postcss-normalize-string@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-7.0.1.tgz#0f111e7b5dfb6de6ab19f09d9e1c16fabeee232f" + integrity sha512-QByrI7hAhsoze992kpbMlJSbZ8FuCEc1OT9EFbZ6HldXNpsdpZr+YXC5di3UEv0+jeZlHbZcoCADgb7a+lPmmQ== dependencies: postcss-value-parser "^4.2.0" -postcss-normalize-timing-functions@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-7.0.0.tgz#99d0ee8c4b23b7f4355fafb91385833b9b07108b" - integrity sha512-tNgw3YV0LYoRwg43N3lTe3AEWZ66W7Dh7lVEpJbHoKOuHc1sLrzMLMFjP8SNULHaykzsonUEDbKedv8C+7ej6g== +postcss-normalize-timing-functions@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-7.0.1.tgz#7b645a36f113fec49d95d56386c9980316c71216" + integrity sha512-bHifyuuSNdKKsnNJ0s8fmfLMlvsQwYVxIoUBnowIVl2ZAdrkYQNGVB4RxjfpvkMjipqvbz0u7feBZybkl/6NJg== dependencies: postcss-value-parser "^4.2.0" -postcss-normalize-unicode@^7.0.2: - version "7.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-7.0.2.tgz#095f8d36ea29adfdf494069c1de101112992a713" - integrity sha512-ztisabK5C/+ZWBdYC+Y9JCkp3M9qBv/XFvDtSw0d/XwfT3UaKeW/YTm/MD/QrPNxuecia46vkfEhewjwcYFjkg== +postcss-normalize-unicode@^7.0.3: + version "7.0.3" + resolved "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-7.0.3.tgz#39092101a9dbe9cbac2e00e52c58a1390e9f2924" + integrity sha512-EcoA29LvG3F+EpOh03iqu+tJY3uYYKzArqKJHxDhUYLa2u58aqGq16K6/AOsXD9yqLN8O6y9mmePKN5cx6krOw== dependencies: - browserslist "^4.23.3" + browserslist "^4.24.5" postcss-value-parser "^4.2.0" -postcss-normalize-url@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-7.0.0.tgz#c88cb7cf8952d3ff631e4eba924e7b060ca802f6" - integrity sha512-+d7+PpE+jyPX1hDQZYG+NaFD+Nd2ris6r8fPTBAjE8z/U41n/bib3vze8x7rKs5H1uEw5ppe9IojewouHk0klQ== +postcss-normalize-url@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-7.0.1.tgz#d6471a22b6747ce93d7038c16eb9f1ba8b307e25" + integrity sha512-sUcD2cWtyK1AOL/82Fwy1aIVm/wwj5SdZkgZ3QiUzSzQQofrbq15jWJ3BA7Z+yVRwamCjJgZJN0I9IS7c6tgeQ== dependencies: postcss-value-parser "^4.2.0" -postcss-normalize-whitespace@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-7.0.0.tgz#46b025f0bea72139ddee63015619b0c21cebd845" - integrity sha512-37/toN4wwZErqohedXYqWgvcHUGlT8O/m2jVkAfAe9Bd4MzRqlBmXrJRePH0e9Wgnz2X7KymTgTOaaFizQe3AQ== +postcss-normalize-whitespace@^7.0.0, postcss-normalize-whitespace@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-7.0.1.tgz#ab8e9ff1f3213f3f3851c0a7d0e4ce4716777cea" + integrity sha512-vsbgFHMFQrJBJKrUFJNZ2pgBeBkC2IvvoHjz1to0/0Xk7sII24T0qFOiJzG6Fu3zJoq/0yI4rKWi7WhApW+EFA== dependencies: postcss-value-parser "^4.2.0" @@ -11143,12 +11143,12 @@ postcss-opacity-percentage@^3.0.0: resolved "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-3.0.0.tgz#0b0db5ed5db5670e067044b8030b89c216e1eb0a" integrity sha512-K6HGVzyxUxd/VgZdX04DCtdwWJ4NGLG212US4/LA1TLAbHgmAsTWVR86o+gGIbFtnTkfOpb9sCRBx8K7HO66qQ== -postcss-ordered-values@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-7.0.1.tgz#8b4b5b8070ca7756bd49f07d5edf274b8f6782e0" - integrity sha512-irWScWRL6nRzYmBOXReIKch75RRhNS86UPUAxXdmW/l0FcAsg0lvAXQCby/1lymxn/o0gVa6Rv/0f03eJOwHxw== +postcss-ordered-values@^7.0.2: + version "7.0.2" + resolved "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-7.0.2.tgz#0e803fbb9601e254270481772252de9a8c905f48" + integrity sha512-AMJjt1ECBffF7CEON/Y0rekRLS6KsePU6PRP08UqYW4UGFRnTXNrByUzYK1h8AC7UWTZdQ9O3Oq9kFIhm0SFEw== dependencies: - cssnano-utils "^5.0.0" + cssnano-utils "^5.0.1" postcss-value-parser "^4.2.0" postcss-overflow-shorthand@^6.0.0: @@ -11246,18 +11246,18 @@ postcss-pseudo-class-any-link@^10.0.1: dependencies: postcss-selector-parser "^7.0.0" -postcss-reduce-initial@^7.0.2: - version "7.0.2" - resolved "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-7.0.2.tgz#3dc085347a5943e18547d4b0aa5bd4ff5a93b2c5" - integrity sha512-pOnu9zqQww7dEKf62Nuju6JgsW2V0KRNBHxeKohU+JkHd/GAH5uvoObqFLqkeB2n20mr6yrlWDvo5UBU5GnkfA== +postcss-reduce-initial@^7.0.3: + version "7.0.3" + resolved "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-7.0.3.tgz#3ab073ecaf9e549f4c49fb0727bab09daf486672" + integrity sha512-RFvkZaqiWtGMlVjlUHpaxGqEL27lgt+Q2Ixjf83CRAzqdo+TsDyGPtJUbPx2MuYIJ+sCQc2TrOvRnhcXQfgIVA== dependencies: - browserslist "^4.23.3" + browserslist "^4.24.5" caniuse-api "^3.0.0" -postcss-reduce-transforms@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-7.0.0.tgz#0386080a14e5faad9f8eda33375b79fe7c4f9677" - integrity sha512-pnt1HKKZ07/idH8cpATX/ujMbtOGhUfE+m8gbqwJE05aTaNw8gbo34a2e3if0xc0dlu75sUOiqvwCGY3fzOHew== +postcss-reduce-transforms@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-7.0.1.tgz#f87111264b0dfa07e1f708d7e6401578707be5d6" + integrity sha512-MhyEbfrm+Mlp/36hvZ9mT9DaO7dbncU0CvWI8V93LRkY6IYlu38OPg3FObnuKTUxJ4qA8HpurdQOo5CyqqO76g== dependencies: postcss-value-parser "^4.2.0" @@ -11273,7 +11273,7 @@ postcss-selector-not@^8.0.1: dependencies: postcss-selector-parser "^7.0.0" -postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.1.2: +postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: version "6.1.2" resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz#27ecb41fb0e3b6ba7a1ec84fff347f734c7929de" integrity sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg== @@ -11281,28 +11281,28 @@ postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.2, postcss-selecto cssesc "^3.0.0" util-deprecate "^1.0.2" -postcss-selector-parser@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz#41bd8b56f177c093ca49435f65731befe25d6b9c" - integrity sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ== +postcss-selector-parser@^7.0.0, postcss-selector-parser@^7.1.0: + version "7.1.0" + resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz#4d6af97eba65d73bc4d84bcb343e865d7dd16262" + integrity sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA== dependencies: cssesc "^3.0.0" util-deprecate "^1.0.2" -postcss-svgo@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-7.0.1.tgz#2b63571d8e9568384df334bac9917baff4d23f58" - integrity sha512-0WBUlSL4lhD9rA5k1e5D8EN5wCEyZD6HJk0jIvRxl+FDVOMlJ7DePHYWGGVc5QRqrJ3/06FTXM0bxjmJpmTPSA== +postcss-svgo@^7.0.2: + version "7.0.2" + resolved "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-7.0.2.tgz#3de498299af585a5bfae28fd2a445edd1f4954f6" + integrity sha512-5Dzy66JlnRM6pkdOTF8+cGsB1fnERTE8Nc+Eed++fOWo1hdsBptCsbG8UuJkgtZt75bRtMJIrPeZmtfANixdFA== dependencies: postcss-value-parser "^4.2.0" svgo "^3.3.2" -postcss-unique-selectors@^7.0.3: - version "7.0.3" - resolved "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-7.0.3.tgz#483fc11215b23d517d5d9bbe5833d9915619ca33" - integrity sha512-J+58u5Ic5T1QjP/LDV9g3Cx4CNOgB5vz+kM6+OxHHhFACdcDeKhBXjQmB7fnIZM12YSTvsL0Opwco83DmacW2g== +postcss-unique-selectors@^7.0.4: + version "7.0.4" + resolved "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-7.0.4.tgz#625ad1c808bdf322fab6c027ae8d4f2637140995" + integrity sha512-pmlZjsmEAG7cHd7uK3ZiNSW6otSZ13RHuZ/4cDN/bVglS5EpF2r2oxY99SuOHa8m7AWoBCelTS3JPpzsIs8skQ== dependencies: - postcss-selector-parser "^6.1.2" + postcss-selector-parser "^7.1.0" postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: version "4.2.0" @@ -12827,13 +12827,13 @@ style-loader@^4.0.0: resolved "https://registry.npmjs.org/style-loader/-/style-loader-4.0.0.tgz#0ea96e468f43c69600011e0589cb05c44f3b17a5" integrity sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA== -stylehacks@^7.0.4: - version "7.0.4" - resolved "https://registry.npmjs.org/stylehacks/-/stylehacks-7.0.4.tgz#9c21f7374f4bccc0082412b859b3c89d77d3277c" - integrity sha512-i4zfNrGMt9SB4xRK9L83rlsFCgdGANfeDAYacO1pkqcE7cRHPdWHwnKZVz7WY17Veq/FvyYsRAU++Ga+qDFIww== +stylehacks@^7.0.5: + version "7.0.5" + resolved "https://registry.npmjs.org/stylehacks/-/stylehacks-7.0.5.tgz#86985a8c810f88e4a1a34804b0fe350686457ca9" + integrity sha512-5kNb7V37BNf0Q3w+1pxfa+oiNPS++/b4Jil9e/kPDgrk1zjEd6uR7SZeJiYaLYH6RRSC1XX2/37OTeU/4FvuIA== dependencies: - browserslist "^4.23.3" - postcss-selector-parser "^6.1.2" + browserslist "^4.24.5" + postcss-selector-parser "^7.1.0" subarg@^1.0.0: version "1.0.0" @@ -13473,10 +13473,10 @@ upath@2.0.1: resolved "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz" integrity sha1-UMc96mjW9rmQ9R0nnOYIFmXWGos= -update-browserslist-db@^1.1.1: - version "1.1.2" - resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.2.tgz#97e9c96ab0ae7bcac08e9ae5151d26e6bc6b5580" - integrity sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg== +update-browserslist-db@^1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz#348377dd245216f9e7060ff50b15a1b740b75420" + integrity sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw== dependencies: escalade "^3.2.0" picocolors "^1.1.1" From 891e23eb0a2cb8196ebdb78460d62969ca484746 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 12 May 2025 01:39:31 +0000 Subject: [PATCH 16/66] chore(deps): Update dependency core-js to ^3.42.0 (#4693) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/brick-container/package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/brick-container/package.json b/packages/brick-container/package.json index 88b988c089..4fcd227eff 100644 --- a/packages/brick-container/package.json +++ b/packages/brick-container/package.json @@ -65,7 +65,7 @@ "@next-core/utils": "^1.7.32", "broadcast-channel": "^7.0.0", "copy-webpack-plugin": "^13.0.0", - "core-js": "^3.41.0", + "core-js": "^3.42.0", "html-webpack-plugin": "^5.6.3", "regenerator-runtime": "^0.14.1", "webpack-dev-server": "^5.2.1" diff --git a/yarn.lock b/yarn.lock index 8558fc0697..016006551e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5010,10 +5010,10 @@ core-js-compat@^3.40.0: dependencies: browserslist "^4.24.3" -core-js@^3.41.0: - version "3.41.0" - resolved "https://registry.npmjs.org/core-js/-/core-js-3.41.0.tgz#57714dafb8c751a6095d028a7428f1fb5834a776" - integrity sha512-SJ4/EHwS36QMJd6h/Rg+GyR4A5xE0FSI3eZ+iBVpfqf1x0eTSg1smWLHrA+2jQThZSh97fmSgFSU8B61nxosxA== +core-js@^3.42.0: + version "3.42.0" + resolved "https://registry.npmjs.org/core-js/-/core-js-3.42.0.tgz#edbe91f78ac8cfb6df8d997e74d368a68082fe37" + integrity sha512-Sz4PP4ZA+Rq4II21qkNqOEDTDrCvcANId3xpIgB34NDkWc3UduWj2dqEtN9yZIq8Dk3HyPI33x9sqqU5C8sr0g== core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" From 92729e994955ec4ce24fed370c2a7d92a5db98b5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 12 May 2025 01:46:48 +0000 Subject: [PATCH 17/66] chore(deps): Update dependency cssnano-preset-lite to ^4.0.4 --- packages/build-next-bricks/package.json | 2 +- yarn.lock | 24 ++++++++++++------------ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/packages/build-next-bricks/package.json b/packages/build-next-bricks/package.json index 569fee77a4..f75780e39c 100644 --- a/packages/build-next-bricks/package.json +++ b/packages/build-next-bricks/package.json @@ -41,7 +41,7 @@ "babel-loader": "^10.0.0", "css-loader": "^7.1.2", "cssnano": "^7.0.7", - "cssnano-preset-lite": "^4.0.3", + "cssnano-preset-lite": "^4.0.4", "doctrine": "^3.0.0", "less": "^4.2.2", "less-loader": "^12.2.0", diff --git a/yarn.lock b/yarn.lock index 3f347af5ea..0df1dafdea 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5262,17 +5262,17 @@ cssnano-preset-default@^7.0.7: postcss-svgo "^7.0.2" postcss-unique-selectors "^7.0.4" -cssnano-preset-lite@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/cssnano-preset-lite/-/cssnano-preset-lite-4.0.3.tgz#a5c76841eabad6c02ad4fbd377d48dc964ccbf01" - integrity sha512-/ckjMDvs0D7RrG2L/tVqEbfj7DmcRRVXShOBxVCJIYZZ7qnN55Ug05bBD+s6nAmx64IFpmJup8gysXwQ4zFCvg== +cssnano-preset-lite@^4.0.4: + version "4.0.4" + resolved "https://registry.npmjs.org/cssnano-preset-lite/-/cssnano-preset-lite-4.0.4.tgz#84f20928f5c26d21b272f04016b9198bb1cc2b7f" + integrity sha512-iV7xT9JEk0OJwRWuSV2Y48IkntNjvoiscoioFDcgmuoIvpZV8gIg1++GBHTj72HgmDCALH8y9ELgt+aFM2Nh9g== dependencies: - cssnano-utils "^5.0.0" - postcss-discard-comments "^7.0.3" - postcss-discard-empty "^7.0.0" - postcss-normalize-whitespace "^7.0.0" + cssnano-utils "^5.0.1" + postcss-discard-comments "^7.0.4" + postcss-discard-empty "^7.0.1" + postcss-normalize-whitespace "^7.0.1" -cssnano-utils@^5.0.0, cssnano-utils@^5.0.1: +cssnano-utils@^5.0.1: version "5.0.1" resolved "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-5.0.1.tgz#f529e9aa0d7930512ca45b9e2ddb8d6b9092eb30" integrity sha512-ZIP71eQgG9JwjVZsTPSqhc6GHgEr53uJ7tK5///VfyWj6Xp2DBmixWHqJgPno+PqATzn48pL42ww9x5SSGmhZg== @@ -10898,7 +10898,7 @@ postcss-dir-pseudo-class@^9.0.1: dependencies: postcss-selector-parser "^7.0.0" -postcss-discard-comments@^7.0.3, postcss-discard-comments@^7.0.4: +postcss-discard-comments@^7.0.4: version "7.0.4" resolved "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-7.0.4.tgz#9aded15cf437d14ee02b7589ee911b780cd73ffb" integrity sha512-6tCUoql/ipWwKtVP/xYiFf1U9QgJ0PUvxN7pTcsQ8Ns3Fnwq1pU5D5s1MhT/XySeLq6GXNvn37U46Ded0TckWg== @@ -10910,7 +10910,7 @@ postcss-discard-duplicates@^7.0.2: resolved "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-7.0.2.tgz#9cf3e659d4f94b046eef6f93679490c0250a8e4e" integrity sha512-eTonaQvPZ/3i1ASDHOKkYwAybiM45zFIc7KXils4mQmHLqIswXD9XNOKEVxtTFnsmwYzF66u4LMgSr0abDlh5w== -postcss-discard-empty@^7.0.0, postcss-discard-empty@^7.0.1: +postcss-discard-empty@^7.0.1: version "7.0.1" resolved "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-7.0.1.tgz#b6c57e8b5c69023169abea30dceb93f98a2ffd9f" integrity sha512-cFrJKZvcg/uxB6Ijr4l6qmn3pXQBna9zyrPC+sK0zjbkDUZew+6xDltSF7OeB7rAtzaaMVYSdbod+sZOCWnMOg== @@ -11131,7 +11131,7 @@ postcss-normalize-url@^7.0.1: dependencies: postcss-value-parser "^4.2.0" -postcss-normalize-whitespace@^7.0.0, postcss-normalize-whitespace@^7.0.1: +postcss-normalize-whitespace@^7.0.1: version "7.0.1" resolved "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-7.0.1.tgz#ab8e9ff1f3213f3f3851c0a7d0e4ce4716777cea" integrity sha512-vsbgFHMFQrJBJKrUFJNZ2pgBeBkC2IvvoHjz1to0/0Xk7sII24T0qFOiJzG6Fu3zJoq/0yI4rKWi7WhApW+EFA== From f21202ce4f89141ab58d0e788027156a63bb0cd9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 12 May 2025 01:47:02 +0000 Subject: [PATCH 18/66] chore(deps): Update dependency webpack to ^5.99.8 --- packages/build-next-bricks/package.json | 2 +- packages/webpack/package.json | 4 ++-- yarn.lock | 8 ++++---- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/build-next-bricks/package.json b/packages/build-next-bricks/package.json index 569fee77a4..7aad5cf926 100644 --- a/packages/build-next-bricks/package.json +++ b/packages/build-next-bricks/package.json @@ -53,7 +53,7 @@ "prettier": "^3.5.3", "style-loader": "^4.0.0", "typescript": "^5.8.3", - "webpack": "^5.99.7" + "webpack": "^5.99.8" }, "devDependencies": { "@next-core/brick-manifest": "^0.7.1" diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 11c312b6ba..29294ed3cb 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -19,9 +19,9 @@ "copy-webpack-plugin": "^13.0.0" }, "devDependencies": { - "webpack": "^5.99.7" + "webpack": "^5.99.8" }, "peerDependencies": { - "webpack": "^5.99.7" + "webpack": "^5.99.8" } } diff --git a/yarn.lock b/yarn.lock index 3f347af5ea..b194e6b6a4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -13735,10 +13735,10 @@ webpack-sources@^3.2.3: resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz" integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== -webpack@^5.99.7: - version "5.99.7" - resolved "https://registry.npmjs.org/webpack/-/webpack-5.99.7.tgz#60201c1ca66da046b07d006c2f6e0cc5e8a7bdba" - integrity sha512-CNqKBRMQjwcmKR0idID5va1qlhrqVUKpovi+Ec79ksW8ux7iS1+A6VqzfZXgVYCFRKl7XL5ap3ZoMpwBJxcg0w== +webpack@^5.99.8: + version "5.99.8" + resolved "https://registry.npmjs.org/webpack/-/webpack-5.99.8.tgz#dd31a020b7c092d30c4c6d9a4edb95809e7f5946" + integrity sha512-lQ3CPiSTpfOnrEGeXDwoq5hIGzSjmwD72GdfVzF7CQAI7t47rJG9eDWvcEkEn3CUQymAElVvDg3YNTlCYj+qUQ== dependencies: "@types/eslint-scope" "^3.7.7" "@types/estree" "^1.0.6" From 847b72234ed72646bf7985d4a54fea4eeb91cd5e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 12 May 2025 01:59:22 +0000 Subject: [PATCH 19/66] chore(deps): Update dependency eslint-plugin-react to ^7.37.5 --- packages/eslint-config-next/package.json | 2 +- yarn.lock | 23 ++++++++++++----------- 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/packages/eslint-config-next/package.json b/packages/eslint-config-next/package.json index 3ef69bfc4c..aca63048f3 100644 --- a/packages/eslint-config-next/package.json +++ b/packages/eslint-config-next/package.json @@ -20,7 +20,7 @@ "dependencies": { "@eslint/js": "^9.24.0", "eslint-config-prettier": "^10.1.1", - "eslint-plugin-react": "^7.37.4", + "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^5.2.0", "globals": "^16.0.0", "typescript-eslint": "^8.26.1" diff --git a/yarn.lock b/yarn.lock index 2932abf3d5..83d79d3878 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6120,10 +6120,10 @@ eslint-plugin-react-hooks@^5.2.0: resolved "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz#1be0080901e6ac31ce7971beed3d3ec0a423d9e3" integrity sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg== -eslint-plugin-react@^7.37.4: - version "7.37.4" - resolved "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.4.tgz#1b6c80b6175b6ae4b26055ae4d55d04c414c7181" - integrity sha512-BGP0jRmfYyvOyvMoRX/uoUeW+GqNj9y16bPQzqAHf3AYII/tDs+jMN0dBVkl88/OZwNGwrVFxE7riHsXVfy/LQ== +eslint-plugin-react@^7.37.5: + version "7.37.5" + resolved "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz#2975511472bdda1b272b34d779335c9b0e877065" + integrity sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA== dependencies: array-includes "^3.1.8" array.prototype.findlast "^1.2.5" @@ -6135,7 +6135,7 @@ eslint-plugin-react@^7.37.4: hasown "^2.0.2" jsx-ast-utils "^2.4.1 || ^3.0.0" minimatch "^3.1.2" - object.entries "^1.1.8" + object.entries "^1.1.9" object.fromentries "^2.0.8" object.values "^1.2.1" prop-types "^15.8.1" @@ -10111,14 +10111,15 @@ object.defaults@^1.1.0: for-own "^1.0.0" isobject "^3.0.0" -object.entries@^1.1.8: - version "1.1.8" - resolved "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz#bffe6f282e01f4d17807204a24f8edd823599c41" - integrity sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ== +object.entries@^1.1.9: + version "1.1.9" + resolved "https://registry.npmjs.org/object.entries/-/object.entries-1.1.9.tgz#e4770a6a1444afb61bd39f984018b5bede25f8b3" + integrity sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw== dependencies: - call-bind "^1.0.7" + call-bind "^1.0.8" + call-bound "^1.0.4" define-properties "^1.2.1" - es-object-atoms "^1.0.0" + es-object-atoms "^1.1.1" object.fromentries@^2.0.8: version "2.0.8" From 0e96264b46e47dc45b8eecdce62700d093889459 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 12 May 2025 01:59:36 +0000 Subject: [PATCH 20/66] chore(deps): Update dependency @testing-library/react to ^16.3.0 --- packages/test-next/package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/test-next/package.json b/packages/test-next/package.json index 7d4482d6db..54fa4bd3b5 100644 --- a/packages/test-next/package.json +++ b/packages/test-next/package.json @@ -35,7 +35,7 @@ "@babel/core": "^7.27.1", "@testing-library/dom": "^10.4.0", "@testing-library/jest-dom": "^6.6.3", - "@testing-library/react": "^16.2.0", + "@testing-library/react": "^16.3.0", "babel-jest": "^29.7.0", "identity-obj-proxy": "^3.0.0", "jest": "^29.7.0", diff --git a/yarn.lock b/yarn.lock index 2932abf3d5..c0d4a05b31 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2639,10 +2639,10 @@ lodash "^4.17.21" redent "^3.0.0" -"@testing-library/react@^16.2.0": - version "16.2.0" - resolved "https://registry.npmjs.org/@testing-library/react/-/react-16.2.0.tgz#c96126ee01a49cdb47175721911b4a9432afc601" - integrity sha512-2cSskAvA1QNtKc8Y9VJQRv0tm3hLVgxRGDB+KYhIaPQJ1I+RHbhIXcM+zClKXzMes/wshsMVzf4B9vS4IZpqDQ== +"@testing-library/react@^16.3.0": + version "16.3.0" + resolved "https://registry.npmjs.org/@testing-library/react/-/react-16.3.0.tgz#3a85bb9bdebf180cd76dba16454e242564d598a6" + integrity sha512-kFSyxiEDwv1WLl2fgsq6pPBbw5aWKrsY2/noi1Id0TK0UParSF62oFQFGHXIyaG4pp2tEub/Zlel+fjjZILDsw== dependencies: "@babel/runtime" "^7.12.5" From 840774d3388a6ed3b4dd750e00b8726b3f338126 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 12 May 2025 02:23:38 +0000 Subject: [PATCH 21/66] chore(deps): Update dependency eslint-config-prettier to ^10.1.5 --- packages/eslint-config-next/package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/eslint-config-next/package.json b/packages/eslint-config-next/package.json index aca63048f3..167771ece2 100644 --- a/packages/eslint-config-next/package.json +++ b/packages/eslint-config-next/package.json @@ -19,7 +19,7 @@ }, "dependencies": { "@eslint/js": "^9.24.0", - "eslint-config-prettier": "^10.1.1", + "eslint-config-prettier": "^10.1.5", "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^5.2.0", "globals": "^16.0.0", diff --git a/yarn.lock b/yarn.lock index 83d79d3878..a467004ea7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6110,10 +6110,10 @@ escodegen@^2.0.0: optionalDependencies: source-map "~0.6.1" -eslint-config-prettier@^10.1.1: - version "10.1.1" - resolved "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.1.tgz#cf0ff6e5c4e7e15f129f1f1ce2a5ecba92dec132" - integrity sha512-4EQQr6wXwS+ZJSzaR5ZCrYgLxqvUjdXctaEtBqHcbkW944B1NQyO4qpdHQbXBONfwxXdkAY81HH4+LUfrg+zPw== +eslint-config-prettier@^10.1.5: + version "10.1.5" + resolved "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.5.tgz#00c18d7225043b6fbce6a665697377998d453782" + integrity sha512-zc1UmCpNltmVY34vuLRV61r1K27sWuX39E+uyUnY8xS2Bex88VV9cugG+UZbRSRGtGyFboj+D8JODyme1plMpw== eslint-plugin-react-hooks@^5.2.0: version "5.2.0" From 8919b23b055deb52e41a23daa1e9eede0b908f97 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 12 May 2025 02:24:55 +0000 Subject: [PATCH 22/66] chore(deps): Update dependency typescript-eslint to ^8.32.0 --- packages/eslint-config-next/package.json | 2 +- yarn.lock | 142 +++++++++++------------ 2 files changed, 72 insertions(+), 72 deletions(-) diff --git a/packages/eslint-config-next/package.json b/packages/eslint-config-next/package.json index aca63048f3..d74f02bc00 100644 --- a/packages/eslint-config-next/package.json +++ b/packages/eslint-config-next/package.json @@ -23,6 +23,6 @@ "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^5.2.0", "globals": "^16.0.0", - "typescript-eslint": "^8.26.1" + "typescript-eslint": "^8.32.0" } } diff --git a/yarn.lock b/yarn.lock index 83d79d3878..72eb38c04e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1433,12 +1433,12 @@ resolved "https://registry.npmjs.org/@easyops-cn/brick-next-pipes/-/brick-next-pipes-0.7.1.tgz#8b6f1060f56f4b6ba5491f67a019c336fc89d46f" integrity sha512-Bnajn8otvFBAFuYmWf7MSdD3bgp85o4puOo1BDY5DyeZKZeYHaEBhHoTY3L4BeLeXJWQ8311LX9hi2jqMuVumw== -"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": - version "4.4.0" - resolved "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" - integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== +"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.7.0": + version "4.7.0" + resolved "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz#607084630c6c033992a082de6e6fbc1a8b52175a" + integrity sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw== dependencies: - eslint-visitor-keys "^3.3.0" + eslint-visitor-keys "^3.4.3" "@eslint-community/regexpp@^4.10.0", "@eslint-community/regexpp@^4.12.1": version "4.12.1" @@ -3117,85 +3117,85 @@ dependencies: "@types/node" "*" -"@typescript-eslint/eslint-plugin@8.26.1": - version "8.26.1" - resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.26.1.tgz#3e48eb847924161843b092c87a9b65176b53782f" - integrity sha512-2X3mwqsj9Bd3Ciz508ZUtoQQYpOhU/kWoUqIf49H8Z0+Vbh6UF/y0OEYp0Q0axOGzaBGs7QxRwq0knSQ8khQNA== +"@typescript-eslint/eslint-plugin@8.32.0": + version "8.32.0" + resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.32.0.tgz#86630dd3084f9d6c4239bbcd6a7ee1a7ee844f7f" + integrity sha512-/jU9ettcntkBFmWUzzGgsClEi2ZFiikMX5eEQsmxIAWMOn4H3D4rvHssstmAHGVvrYnaMqdWWWg0b5M6IN/MTQ== dependencies: "@eslint-community/regexpp" "^4.10.0" - "@typescript-eslint/scope-manager" "8.26.1" - "@typescript-eslint/type-utils" "8.26.1" - "@typescript-eslint/utils" "8.26.1" - "@typescript-eslint/visitor-keys" "8.26.1" + "@typescript-eslint/scope-manager" "8.32.0" + "@typescript-eslint/type-utils" "8.32.0" + "@typescript-eslint/utils" "8.32.0" + "@typescript-eslint/visitor-keys" "8.32.0" graphemer "^1.4.0" ignore "^5.3.1" natural-compare "^1.4.0" - ts-api-utils "^2.0.1" + ts-api-utils "^2.1.0" -"@typescript-eslint/parser@8.26.1": - version "8.26.1" - resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.26.1.tgz#0e2f915a497519fc43f52cf2ecbfa607ff56f72e" - integrity sha512-w6HZUV4NWxqd8BdeFf81t07d7/YV9s7TCWrQQbG5uhuvGUAW+fq1usZ1Hmz9UPNLniFnD8GLSsDpjP0hm1S4lQ== +"@typescript-eslint/parser@8.32.0": + version "8.32.0" + resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.32.0.tgz#fe840ecb2726a82fa9f5562837ec40503ae71caf" + integrity sha512-B2MdzyWxCE2+SqiZHAjPphft+/2x2FlO9YBx7eKE1BCb+rqBlQdhtAEhzIEdozHd55DXPmxBdpMygFJjfjjA9A== dependencies: - "@typescript-eslint/scope-manager" "8.26.1" - "@typescript-eslint/types" "8.26.1" - "@typescript-eslint/typescript-estree" "8.26.1" - "@typescript-eslint/visitor-keys" "8.26.1" + "@typescript-eslint/scope-manager" "8.32.0" + "@typescript-eslint/types" "8.32.0" + "@typescript-eslint/typescript-estree" "8.32.0" + "@typescript-eslint/visitor-keys" "8.32.0" debug "^4.3.4" -"@typescript-eslint/scope-manager@8.26.1": - version "8.26.1" - resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.26.1.tgz#5e6ad0ac258ccf79462e91c3f43a3f1f7f31a6cc" - integrity sha512-6EIvbE5cNER8sqBu6V7+KeMZIC1664d2Yjt+B9EWUXrsyWpxx4lEZrmvxgSKRC6gX+efDL/UY9OpPZ267io3mg== +"@typescript-eslint/scope-manager@8.32.0": + version "8.32.0" + resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.32.0.tgz#6be89f652780f0d3d19d58dc0ee107b1a9e3282c" + integrity sha512-jc/4IxGNedXkmG4mx4nJTILb6TMjL66D41vyeaPWvDUmeYQzF3lKtN15WsAeTr65ce4mPxwopPSo1yUUAWw0hQ== dependencies: - "@typescript-eslint/types" "8.26.1" - "@typescript-eslint/visitor-keys" "8.26.1" + "@typescript-eslint/types" "8.32.0" + "@typescript-eslint/visitor-keys" "8.32.0" -"@typescript-eslint/type-utils@8.26.1": - version "8.26.1" - resolved "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.26.1.tgz#462f0bae09de72ac6e8e1af2ebe588c23224d7f8" - integrity sha512-Kcj/TagJLwoY/5w9JGEFV0dclQdyqw9+VMndxOJKtoFSjfZhLXhYjzsQEeyza03rwHx2vFEGvrJWJBXKleRvZg== +"@typescript-eslint/type-utils@8.32.0": + version "8.32.0" + resolved "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.32.0.tgz#5e0882393e801963f749bea38888e716045fe895" + integrity sha512-t2vouuYQKEKSLtJaa5bB4jHeha2HJczQ6E5IXPDPgIty9EqcJxpr1QHQ86YyIPwDwxvUmLfP2YADQ5ZY4qddZg== dependencies: - "@typescript-eslint/typescript-estree" "8.26.1" - "@typescript-eslint/utils" "8.26.1" + "@typescript-eslint/typescript-estree" "8.32.0" + "@typescript-eslint/utils" "8.32.0" debug "^4.3.4" - ts-api-utils "^2.0.1" + ts-api-utils "^2.1.0" -"@typescript-eslint/types@8.26.1": - version "8.26.1" - resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.26.1.tgz#d5978721670cff263348d5062773389231a64132" - integrity sha512-n4THUQW27VmQMx+3P+B0Yptl7ydfceUj4ON/AQILAASwgYdZ/2dhfymRMh5egRUrvK5lSmaOm77Ry+lmXPOgBQ== +"@typescript-eslint/types@8.32.0": + version "8.32.0" + resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.32.0.tgz#a4a66b8876b8391970cf069b49572e43f1fc957a" + integrity sha512-O5Id6tGadAZEMThM6L9HmVf5hQUXNSxLVKeGJYWNhhVseps/0LddMkp7//VDkzwJ69lPL0UmZdcZwggj9akJaA== -"@typescript-eslint/typescript-estree@8.26.1": - version "8.26.1" - resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.26.1.tgz#eb0e4ce31753683d83be53441a409fd5f0b34afd" - integrity sha512-yUwPpUHDgdrv1QJ7YQal3cMVBGWfnuCdKbXw1yyjArax3353rEJP1ZA+4F8nOlQ3RfS2hUN/wze3nlY+ZOhvoA== +"@typescript-eslint/typescript-estree@8.32.0": + version "8.32.0" + resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.32.0.tgz#11d45f47bfabb141206a3da6c7b91a9d869ff32d" + integrity sha512-pU9VD7anSCOIoBFnhTGfOzlVFQIA1XXiQpH/CezqOBaDppRwTglJzCC6fUQGpfwey4T183NKhF1/mfatYmjRqQ== dependencies: - "@typescript-eslint/types" "8.26.1" - "@typescript-eslint/visitor-keys" "8.26.1" + "@typescript-eslint/types" "8.32.0" + "@typescript-eslint/visitor-keys" "8.32.0" debug "^4.3.4" fast-glob "^3.3.2" is-glob "^4.0.3" minimatch "^9.0.4" semver "^7.6.0" - ts-api-utils "^2.0.1" + ts-api-utils "^2.1.0" -"@typescript-eslint/utils@8.26.1": - version "8.26.1" - resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.26.1.tgz#54cc58469955f25577f659753b71a0e117a0539f" - integrity sha512-V4Urxa/XtSUroUrnI7q6yUTD3hDtfJ2jzVfeT3VK0ciizfK2q/zGC0iDh1lFMUZR8cImRrep6/q0xd/1ZGPQpg== +"@typescript-eslint/utils@8.32.0": + version "8.32.0" + resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.32.0.tgz#24570f68cf845d198b73a7f94ca88d8c2505ba47" + integrity sha512-8S9hXau6nQ/sYVtC3D6ISIDoJzS1NsCK+gluVhLN2YkBPX+/1wkwyUiDKnxRh15579WoOIyVWnoyIf3yGI9REw== dependencies: - "@eslint-community/eslint-utils" "^4.4.0" - "@typescript-eslint/scope-manager" "8.26.1" - "@typescript-eslint/types" "8.26.1" - "@typescript-eslint/typescript-estree" "8.26.1" + "@eslint-community/eslint-utils" "^4.7.0" + "@typescript-eslint/scope-manager" "8.32.0" + "@typescript-eslint/types" "8.32.0" + "@typescript-eslint/typescript-estree" "8.32.0" -"@typescript-eslint/visitor-keys@8.26.1": - version "8.26.1" - resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.26.1.tgz#c5267fcc82795cf10280363023837deacad2647c" - integrity sha512-AjOC3zfnxd6S4Eiy3jwktJPclqhFHNyd8L6Gycf9WUPoKZpgM5PjkxY1X7uSy61xVpiJDhhk7XT2NVsN3ALTWg== +"@typescript-eslint/visitor-keys@8.32.0": + version "8.32.0" + resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.32.0.tgz#0cca2cac046bc71cc40ce8214bac2850d6ecf4a6" + integrity sha512-1rYQTCLFFzOI5Nl0c8LUpJT8HxpwVRn9E4CkMsYfuN6ctmQqExjSTzzSk0Tz2apmXy7WU6/6fyaZVVA/thPN+w== dependencies: - "@typescript-eslint/types" "8.26.1" + "@typescript-eslint/types" "8.32.0" eslint-visitor-keys "^4.2.0" "@ungap/event-target@^0.2.4": @@ -6160,7 +6160,7 @@ eslint-scope@^8.3.0: esrecurse "^4.3.0" estraverse "^5.2.0" -eslint-visitor-keys@^3.3.0: +eslint-visitor-keys@^3.4.3: version "3.4.3" resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== @@ -13118,10 +13118,10 @@ trim-newlines@^4.0.2: resolved "https://registry.npmjs.org/trim-newlines/-/trim-newlines-4.0.2.tgz#d6aaaf6a0df1b4b536d183879a6b939489808c7c" integrity sha512-GJtWyq9InR/2HRiLZgpIKv+ufIKrVrvjQWEj7PxAXNc5dwbNJkqhAUoAGgzRmULAnoOM5EIpveYd3J2VeSAIew== -ts-api-utils@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.0.1.tgz#660729385b625b939aaa58054f45c058f33f10cd" - integrity sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w== +ts-api-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz#595f7094e46eed364c13fd23e75f9513d29baf91" + integrity sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ== ts-jest-resolver@^2.0.1: version "2.0.1" @@ -13312,14 +13312,14 @@ typedarray@^0.0.6: version "0.0.6" resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" -typescript-eslint@^8.26.1: - version "8.26.1" - resolved "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.26.1.tgz#d17a638a7543bc535157b83cdf5876513c71493b" - integrity sha512-t/oIs9mYyrwZGRpDv3g+3K6nZ5uhKEMt2oNmAPwaY4/ye0+EH4nXIPYNtkYFS6QHm+1DFg34DbglYBz5P9Xysg== +typescript-eslint@^8.32.0: + version "8.32.0" + resolved "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.32.0.tgz#032cf9176d987caff291990ea6313bf4c0b63b4e" + integrity sha512-UMq2kxdXCzinFFPsXc9o2ozIpYCCOiEC46MG3yEh5Vipq6BO27otTtEBZA1fQ66DulEUgE97ucQ/3YY66CPg0A== dependencies: - "@typescript-eslint/eslint-plugin" "8.26.1" - "@typescript-eslint/parser" "8.26.1" - "@typescript-eslint/utils" "8.26.1" + "@typescript-eslint/eslint-plugin" "8.32.0" + "@typescript-eslint/parser" "8.32.0" + "@typescript-eslint/utils" "8.32.0" typescript-json-schema@^0.65.1: version "0.65.1" From 6f2cf61f379ec6d820447d6a446599225d8ccb8f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 12 May 2025 02:34:20 +0000 Subject: [PATCH 23/66] chore(deps): Update eslint monorepo to ^9.26.0 --- package.json | 2 +- packages/eslint-config-next/package.json | 4 +- yarn.lock | 288 +++++++++++++++++++---- 3 files changed, 244 insertions(+), 50 deletions(-) diff --git a/package.json b/package.json index 6f5177bfc0..8d070e2083 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,7 @@ "concurrently": "^9.1.2", "cross-env": "^7.0.3", "cypress": "^14.1.0", - "eslint": "^9.24.0", + "eslint": "^9.26.0", "husky": "^9.1.7", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", diff --git a/packages/eslint-config-next/package.json b/packages/eslint-config-next/package.json index 1a44fe0074..35333ed056 100644 --- a/packages/eslint-config-next/package.json +++ b/packages/eslint-config-next/package.json @@ -15,10 +15,10 @@ "./node.js": "./node.js" }, "peerDependencies": { - "eslint": ">= 9.24.0" + "eslint": ">= 9.26.0" }, "dependencies": { - "@eslint/js": "^9.24.0", + "@eslint/js": "^9.26.0", "eslint-config-prettier": "^10.1.5", "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^5.2.0", diff --git a/yarn.lock b/yarn.lock index 8fdb11a54f..38a36c31f9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1454,15 +1454,15 @@ debug "^4.3.1" minimatch "^3.1.2" -"@eslint/config-helpers@^0.2.0": - version "0.2.1" - resolved "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.1.tgz#26042c028d1beee5ce2235a7929b91c52651646d" - integrity sha512-RI17tsD2frtDu/3dmI7QRrD4bedNKPM08ziRYaC5AhkGrzIAJelm9kJU1TznK+apx6V+cqRz8tfpEeG3oIyjxw== +"@eslint/config-helpers@^0.2.1": + version "0.2.2" + resolved "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.2.tgz#3779f76b894de3a8ec4763b79660e6d54d5b1010" + integrity sha512-+GPzk8PlG0sPpzdU5ZvIRMPidzAnZDl/s9L+y13iodqvb8leL53bTannOrQ/Im7UkpsmFU5Ily5U60LWixnmLg== -"@eslint/core@^0.12.0": - version "0.12.0" - resolved "https://registry.npmjs.org/@eslint/core/-/core-0.12.0.tgz#5f960c3d57728be9f6c65bd84aa6aa613078798e" - integrity sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg== +"@eslint/core@^0.13.0": + version "0.13.0" + resolved "https://registry.npmjs.org/@eslint/core/-/core-0.13.0.tgz#bf02f209846d3bf996f9e8009db62df2739b458c" + integrity sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw== dependencies: "@types/json-schema" "^7.0.15" @@ -1481,22 +1481,22 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@eslint/js@9.24.0", "@eslint/js@^9.24.0": - version "9.24.0" - resolved "https://registry.npmjs.org/@eslint/js/-/js-9.24.0.tgz#685277980bb7bf84ecc8e4e133ccdda7545a691e" - integrity sha512-uIY/y3z0uvOGX8cp1C2fiC4+ZmBhp6yZWkojtHL1YEMnRt1Y63HB9TM17proGEmeG7HeUY+UP36F0aknKYTpYA== +"@eslint/js@9.26.0", "@eslint/js@^9.26.0": + version "9.26.0" + resolved "https://registry.npmjs.org/@eslint/js/-/js-9.26.0.tgz#1e13126b67a3db15111d2dcc61f69a2acff70bd5" + integrity sha512-I9XlJawFdSMvWjDt6wksMCrgns5ggLNfFwFvnShsleWruvXM514Qxk8V246efTw+eo9JABvVz+u3q2RiAowKxQ== "@eslint/object-schema@^2.1.6": version "2.1.6" resolved "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz#58369ab5b5b3ca117880c0f6c0b0f32f6950f24f" integrity sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA== -"@eslint/plugin-kit@^0.2.7": - version "0.2.7" - resolved "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.7.tgz#9901d52c136fb8f375906a73dcc382646c3b6a27" - integrity sha512-JubJ5B2pJ4k4yGxaNLdbjrnk9d/iDz6/q8wOilpIowd6PJPgaxCuHBnBszq7Ce2TyMrywm5r4PnKm6V3iiZF+g== +"@eslint/plugin-kit@^0.2.8": + version "0.2.8" + resolved "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.8.tgz#47488d8f8171b5d4613e833313f3ce708e3525f8" + integrity sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA== dependencies: - "@eslint/core" "^0.12.0" + "@eslint/core" "^0.13.0" levn "^0.4.1" "@humanfs/core@^0.19.1": @@ -1949,6 +1949,22 @@ resolved "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.15.1.tgz#d4f6937353bc4568292654efb0a0e0532adbcba2" integrity sha512-4aErSrCR/On/e5G2hDP0wjooqDdauzEbIq8hIkIe5pXV0rtWJZvdCEKL0ykZxex+IxIwBp0eGeV48hQN07dXtw== +"@modelcontextprotocol/sdk@^1.8.0": + version "1.11.1" + resolved "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.11.1.tgz#c7f4a1432872ef10130f5d9b0072060c17a3946b" + integrity sha512-9LfmxKTb1v+vUS1/emSk1f5ePmTLkb9Le9AxOB5T0XM59EUumwcS45z05h7aiZx3GI0Bl7mjb3FMEglYj+acuQ== + dependencies: + content-type "^1.0.5" + cors "^2.8.5" + cross-spawn "^7.0.3" + eventsource "^3.0.2" + express "^5.0.1" + express-rate-limit "^7.5.0" + pkce-challenge "^5.0.0" + raw-body "^3.0.0" + zod "^3.23.8" + zod-to-json-schema "^3.24.1" + "@next-api-sdk/api-gateway-sdk@^1.2.2": version "1.2.2" resolved "https://registry.npmjs.org/@next-api-sdk/api-gateway-sdk/-/api-gateway-sdk-1.2.2.tgz#867b2b93573379fcd8f2507876bc0ce83bf19858" @@ -3369,6 +3385,14 @@ abbrev@^2.0.0: resolved "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz#cf59829b8b4f03f89dda2771cb7f3653828c89bf" integrity sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ== +accepts@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz#bbcf4ba5075467f3f2131eab3cffc73c2f5d7895" + integrity sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng== + dependencies: + mime-types "^3.0.0" + negotiator "^1.0.0" + accepts@~1.3.4, accepts@~1.3.8: version "1.3.8" resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz" @@ -4874,6 +4898,13 @@ content-disposition@0.5.4: dependencies: safe-buffer "5.2.1" +content-disposition@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.0.tgz#844426cb398f934caefcbb172200126bc7ceace2" + integrity sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg== + dependencies: + safe-buffer "5.2.1" + content-type@^1.0.5, content-type@~1.0.4, content-type@~1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" @@ -4973,11 +5004,21 @@ cookie-signature@1.0.6: version "1.0.6" resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" +cookie-signature@^1.2.1: + version "1.2.2" + resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz#57c7fc3cc293acab9fec54d73e15690ebe4a1793" + integrity sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg== + cookie@0.7.1: version "0.7.1" resolved "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz#2f73c42142d5d5cf71310a74fc4ae61670e5dbc9" integrity sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w== +cookie@^0.7.1: + version "0.7.2" + resolved "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz#556369c472a2ba910f2979891b526b3436237ed7" + integrity sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w== + copy-anything@^2.0.1: version "2.0.6" resolved "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz#092454ea9584a7b7ad5573062b2a87f5900fc480" @@ -5019,6 +5060,14 @@ core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" +cors@^2.8.5: + version "2.8.5" + resolved "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29" + integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g== + dependencies: + object-assign "^4" + vary "^1" + cosmiconfig@^8.1.3, cosmiconfig@^8.2.0: version "8.3.6" resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz#060a2b871d66dba6c8538ea1118ba1ac16f5fae3" @@ -5435,7 +5484,7 @@ debug@2.6.9: dependencies: ms "2.0.0" -debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.3.6, debug@^4.4.0: +debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.3.5, debug@^4.3.6, debug@^4.4.0: version "4.4.0" resolved "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz#2b3f2aea2ffeb776477460267377dc8710faba8a" integrity sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA== @@ -5555,7 +5604,7 @@ delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" -depd@2.0.0: +depd@2.0.0, depd@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== @@ -5862,15 +5911,15 @@ emojis-list@^3.0.0: resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== -encodeurl@~1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" - -encodeurl@~2.0.0: +encodeurl@^2.0.0, encodeurl@~2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz#7b8ea898077d7e409d3ac45474ea38eaf0857a58" integrity sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg== +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" + encoding@^0.1.13: version "0.1.13" resolved "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz" @@ -6075,9 +6124,10 @@ escalade@^3.1.1, escalade@^3.2.0: resolved "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5" integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== -escape-html@~1.0.3: +escape-html@^1.0.3, escape-html@~1.0.3: version "1.0.3" - resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" + resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== escape-string-regexp@5.0.0, escape-string-regexp@^5.0.0: version "5.0.0" @@ -6170,22 +6220,23 @@ eslint-visitor-keys@^4.2.0: resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz#687bacb2af884fcdda8a6e7d65c606f46a14cd45" integrity sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw== -eslint@^9.24.0: - version "9.24.0" - resolved "https://registry.npmjs.org/eslint/-/eslint-9.24.0.tgz#9a7f2e6cb2de81c405ab244b02f4584c79dc6bee" - integrity sha512-eh/jxIEJyZrvbWRe4XuVclLPDYSYYYgLy5zXGGxD6j8zjSAxFEzI2fL/8xNq6O2yKqVt+eF2YhV+hxjV6UKXwQ== +eslint@^9.26.0: + version "9.26.0" + resolved "https://registry.npmjs.org/eslint/-/eslint-9.26.0.tgz#978fe029adc2aceed28ab437bca876e83461c3b4" + integrity sha512-Hx0MOjPh6uK9oq9nVsATZKE/Wlbai7KFjfCuw9UHaguDW3x+HF0O5nIi3ud39TWgrTjTO5nHxmL3R1eANinWHQ== dependencies: "@eslint-community/eslint-utils" "^4.2.0" "@eslint-community/regexpp" "^4.12.1" "@eslint/config-array" "^0.20.0" - "@eslint/config-helpers" "^0.2.0" - "@eslint/core" "^0.12.0" + "@eslint/config-helpers" "^0.2.1" + "@eslint/core" "^0.13.0" "@eslint/eslintrc" "^3.3.1" - "@eslint/js" "9.24.0" - "@eslint/plugin-kit" "^0.2.7" + "@eslint/js" "9.26.0" + "@eslint/plugin-kit" "^0.2.8" "@humanfs/node" "^0.16.6" "@humanwhocodes/module-importer" "^1.0.1" "@humanwhocodes/retry" "^0.4.2" + "@modelcontextprotocol/sdk" "^1.8.0" "@types/estree" "^1.0.6" "@types/json-schema" "^7.0.15" ajv "^6.12.4" @@ -6210,6 +6261,7 @@ eslint@^9.24.0: minimatch "^3.1.2" natural-compare "^1.4.0" optionator "^0.9.3" + zod "^3.24.2" espree@^10.0.1, espree@^10.3.0: version "10.3.0" @@ -6251,9 +6303,10 @@ esutils@^2.0.2: version "2.0.2" resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" -etag@~1.8.1: +etag@^1.8.1, etag@~1.8.1: version "1.8.1" - resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" + resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== eventemitter2@6.4.7: version "6.4.7" @@ -6280,6 +6333,18 @@ events@^3.0.0, events@^3.2.0: resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== +eventsource-parser@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.1.tgz#5e358dba9a55ba64ca90da883c4ca35bd82467bd" + integrity sha512-VARTJ9CYeuQYb0pZEPbzi740OWFgpHe7AYJ2WFZVnUDUQp5Dk2yJUgF36YsZ81cOyxT0QxmXD2EQpapAouzWVA== + +eventsource@^3.0.2: + version "3.0.7" + resolved "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz#1157622e2f5377bb6aef2114372728ba0c156989" + integrity sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA== + dependencies: + eventsource-parser "^3.0.1" + evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: version "1.0.3" resolved "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz" @@ -6381,6 +6446,11 @@ exponential-backoff@^3.1.1: resolved "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz#64ac7526fe341ab18a39016cd22c787d01e00bf6" integrity sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw== +express-rate-limit@^7.5.0: + version "7.5.0" + resolved "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-7.5.0.tgz#6a67990a724b4fbbc69119419feef50c51e8b28f" + integrity sha512-eB5zbQh5h+VenMPM3fh+nw1YExi5nMr6HUCR62ELSP11huvxm/Uir1H1QEyTkk5QX6A58pX6NmaTMceKZ0Eodg== + express@^4.21.2: version "4.21.2" resolved "https://registry.npmjs.org/express/-/express-4.21.2.tgz#cf250e48362174ead6cea4a566abef0162c1ec32" @@ -6418,6 +6488,39 @@ express@^4.21.2: utils-merge "1.0.1" vary "~1.1.2" +express@^5.0.1: + version "5.1.0" + resolved "https://registry.npmjs.org/express/-/express-5.1.0.tgz#d31beaf715a0016f0d53f47d3b4d7acf28c75cc9" + integrity sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA== + dependencies: + accepts "^2.0.0" + body-parser "^2.2.0" + content-disposition "^1.0.0" + content-type "^1.0.5" + cookie "^0.7.1" + cookie-signature "^1.2.1" + debug "^4.4.0" + encodeurl "^2.0.0" + escape-html "^1.0.3" + etag "^1.8.1" + finalhandler "^2.1.0" + fresh "^2.0.0" + http-errors "^2.0.0" + merge-descriptors "^2.0.0" + mime-types "^3.0.0" + on-finished "^2.4.1" + once "^1.4.0" + parseurl "^1.3.3" + proxy-addr "^2.0.7" + qs "^6.14.0" + range-parser "^1.2.1" + router "^2.2.0" + send "^1.1.0" + serve-static "^2.2.0" + statuses "^2.0.1" + type-is "^2.0.1" + vary "^1.1.2" + extend@^3.0.2, extend@~3.0.2: version "3.0.2" resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" @@ -6574,6 +6677,18 @@ finalhandler@1.3.1: statuses "2.0.1" unpipe "~1.0.0" +finalhandler@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.0.tgz#72306373aa89d05a8242ed569ed86a1bff7c561f" + integrity sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q== + dependencies: + debug "^4.4.0" + encodeurl "^2.0.0" + escape-html "^1.0.3" + on-finished "^2.4.1" + parseurl "^1.3.3" + statuses "^2.0.1" + find-up@^2.0.0: version "2.1.0" resolved "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz" @@ -6707,6 +6822,11 @@ fresh@0.5.2: version "0.5.2" resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" +fresh@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz#8dd7df6a1b3a1b3a5cf186c05a5dd267622635a4" + integrity sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A== + fs-constants@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz" @@ -7946,6 +8066,11 @@ is-potential-custom-element-name@^1.0.1: resolved "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz" integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== +is-promise@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz#42ff9f84206c1991d26debf520dd5c01042dd2f3" + integrity sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ== + is-regex@^1.2.1: version "1.2.1" resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz#76d70a3ed10ef9be48eb577887d74205bf0cad22" @@ -9431,6 +9556,11 @@ merge-descriptors@1.0.3: resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz#d80319a65f3c7935351e5cfdac8f9318504dbed5" integrity sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ== +merge-descriptors@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz#ea922f660635a2249ee565e0449f951e6b603808" + integrity sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g== + merge-stream@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" @@ -9477,7 +9607,7 @@ mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, dependencies: mime-db "1.51.0" -mime-types@^3.0.0: +mime-types@^3.0.0, mime-types@^3.0.1: version "3.0.1" resolved "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz#b1d94d6997a9b32fd69ebaed0db73de8acb519ce" integrity sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA== @@ -9797,6 +9927,11 @@ negotiator@^0.6.3, negotiator@~0.6.4: resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz#777948e2452651c570b712dd01c23e262713fff7" integrity sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w== +negotiator@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz#b6c91bb47172d69f93cfd7c357bbb529019b5f6a" + integrity sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg== + neo-async@^2.6.2: version "2.6.2" resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" @@ -10075,7 +10210,7 @@ nx@19.0.2, "nx@>=17.1.2 < 20": "@nx/nx-win32-arm64-msvc" "19.0.2" "@nx/nx-win32-x64-msvc" "19.0.2" -object-assign@^4.1.1: +object-assign@^4, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" @@ -10577,10 +10712,10 @@ parse5@^7.0.0, parse5@^7.1.1: dependencies: entities "^4.4.0" -parseurl@~1.3.2, parseurl@~1.3.3: +parseurl@^1.3.3, parseurl@~1.3.2, parseurl@~1.3.3: version "1.3.3" - resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" - integrity sha1-naGee+6NEt/wUT7Vt2lXeTvC6NQ= + resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== pascal-case@^3.1.2: version "3.1.2" @@ -10696,6 +10831,11 @@ path-to-regexp@^6.3.0: resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz#2b6a26a337737a8e1416f9272ed0766b1c0389f4" integrity sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ== +path-to-regexp@^8.0.0: + version "8.2.0" + resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz#73990cc29e57a3ff2a0d914095156df5db79e8b4" + integrity sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ== + path-type@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz" @@ -10768,6 +10908,11 @@ pirates@^4.0.4: resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.4.tgz" integrity sha512-ZIrVPH+A52Dw84R0L3/VS9Op04PuQ2SEoJL6bkshmiTic/HldyW9Tf7oH5mhJZBK7NmDx27vSMrYEXPXclpDKw== +pkce-challenge@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.0.tgz#c3a405cb49e272094a38e890a2b51da0228c4d97" + integrity sha512-ueGLflrrnvwB3xuo/uGob5pd5FN7l0MsLf0Z87o/UQmRtwjvfylfc9MurIxRAWywCYTgrvpXBcqjV4OfCYGCIQ== + pkg-dir@^4.2.0: version "4.2.0" resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" @@ -11444,9 +11589,9 @@ protocols@^2.0.0, protocols@^2.0.1: resolved "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz" integrity sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q== -proxy-addr@~2.0.7: +proxy-addr@^2.0.7, proxy-addr@~2.0.7: version "2.0.7" - resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz" + resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== dependencies: forwarded "0.2.0" @@ -11998,6 +12143,17 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: hash-base "^3.0.0" inherits "^2.0.1" +router@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/router/-/router-2.2.0.tgz#019be620b711c87641167cc79b99090f00b146ef" + integrity sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ== + dependencies: + debug "^4.4.0" + depd "^2.0.0" + is-promise "^4.0.0" + parseurl "^1.3.3" + path-to-regexp "^8.0.0" + run-applescript@^7.0.0: version "7.0.0" resolved "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz#e5a553c2bffd620e169d276c1cd8f1b64778fbeb" @@ -12160,6 +12316,23 @@ send@0.19.0: range-parser "~1.2.1" statuses "2.0.1" +send@^1.1.0, send@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/send/-/send-1.2.0.tgz#32a7554fb777b831dfa828370f773a3808d37212" + integrity sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw== + dependencies: + debug "^4.3.5" + encodeurl "^2.0.0" + escape-html "^1.0.3" + etag "^1.8.1" + fresh "^2.0.0" + http-errors "^2.0.0" + mime-types "^3.0.1" + ms "^2.1.3" + on-finished "^2.4.1" + range-parser "^1.2.1" + statuses "^2.0.1" + sentence-case@^3.0.4: version "3.0.4" resolved "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz" @@ -12199,6 +12372,16 @@ serve-static@1.16.2: parseurl "~1.3.3" send "0.19.0" +serve-static@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/serve-static/-/serve-static-2.2.0.tgz#9c02564ee259bdd2251b82d659a2e7e1938d66f9" + integrity sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ== + dependencies: + encodeurl "^2.0.0" + escape-html "^1.0.3" + parseurl "^1.3.3" + send "^1.2.0" + set-blocking@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" @@ -12574,7 +12757,7 @@ stack-utils@^2.0.3: dependencies: escape-string-regexp "^2.0.0" -statuses@2.0.1: +statuses@2.0.1, statuses@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== @@ -13246,7 +13429,7 @@ type-fest@^3.1.0: resolved "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz#bb744c1f0678bea7543a2d1ec24e83e68e8c8706" integrity sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g== -type-is@^2.0.0: +type-is@^2.0.0, type-is@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz#64f6cf03f92fce4015c2b224793f6bdd4b068c97" integrity sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw== @@ -13601,9 +13784,10 @@ value-equal@^1.0.1: resolved "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz" integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== -vary@~1.1.2: +vary@^1, vary@^1.1.2, vary@~1.1.2: version "1.1.2" - resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" + resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== verror@1.10.0: version "1.10.0" @@ -14096,3 +14280,13 @@ yocto-queue@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz#7f816433fb2cbc511ec8bf7d263c3b58a1a3c251" integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g== + +zod-to-json-schema@^3.24.1: + version "3.24.5" + resolved "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.24.5.tgz#d1095440b147fb7c2093812a53c54df8d5df50a3" + integrity sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g== + +zod@^3.23.8, zod@^3.24.2: + version "3.24.4" + resolved "https://registry.npmjs.org/zod/-/zod-3.24.4.tgz#e2e2cca5faaa012d76e527d0d36622e0a90c315f" + integrity sha512-OdqJE9UDRPwWsrHjLN2F8bPxvwJBK22EHLWtanu0LSYr5YqzsaaW3RMgmjwr8Rypg5k+meEJdSPXJZXE/yqOMg== From 3025c3e2ee36c3a2ae715d3e80c46b63ba291801 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 12 May 2025 02:40:13 +0000 Subject: [PATCH 24/66] chore(deps): Update cypress packages to ^14.3.3 --- docker-compose.yml | 2 +- package.json | 2 +- yarn.lock | 37 +++++++++++++++---------------------- 3 files changed, 17 insertions(+), 24 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index eaae891223..805b2b4d71 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,7 @@ version: "3.8" services: e2e: - image: cypress/included:14.1.0 + image: cypress/included:14.3.3 working_dir: /app volumes: - '.:/app' diff --git a/package.json b/package.json index 8d070e2083..2787f47675 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "babel-jest": "^29.7.0", "concurrently": "^9.1.2", "cross-env": "^7.0.3", - "cypress": "^14.1.0", + "cypress": "^14.3.3", "eslint": "^9.26.0", "husky": "^9.1.7", "jest": "^29.7.0", diff --git a/yarn.lock b/yarn.lock index 38a36c31f9..7f41392024 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1396,10 +1396,10 @@ through2 "^2.0.0" watchify "^4.0.0" -"@cypress/request@^3.0.7": - version "3.0.7" - resolved "https://registry.npmjs.org/@cypress/request/-/request-3.0.7.tgz#6a74a4da98d9e5ae9121d6e2d9c14780c9b5cf1a" - integrity sha512-LzxlLEMbBOPYB85uXrDqvD4MgcenjRBLIns3zyhx7vTPj/0u2eQhzXvPiGcaJrV38Q9dbkExWp6cOHPJ+EtFYg== +"@cypress/request@^3.0.8": + version "3.0.8" + resolved "https://registry.npmjs.org/@cypress/request/-/request-3.0.8.tgz#992f1f42ba03ebb14fa5d97290abe9d015ed0815" + integrity sha512-h0NFgh1mJmm1nr4jCwkGHwKneVYKghUyWe6TMNrk0B9zsjAJxpg8C4/+BAcmLgCPa1vj1V8rNUaILl+zYRUWBQ== dependencies: aws-sign2 "~0.7.0" aws4 "^1.8.0" @@ -1414,7 +1414,7 @@ json-stringify-safe "~5.0.1" mime-types "~2.1.19" performance-now "^2.1.0" - qs "6.13.1" + qs "6.14.0" safe-buffer "^5.1.2" tough-cookie "^5.0.0" tunnel-agent "^0.6.0" @@ -4605,9 +4605,9 @@ cli-spinners@^2.5.0, cli-spinners@^2.9.2: resolved "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz#1773a8f4b9c4d6ac31563df53b3fc1d79462fe41" integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg== -cli-table3@~0.6.1: +cli-table3@0.6.1: version "0.6.1" - resolved "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.1.tgz" + resolved "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.1.tgz#36ce9b7af4847f288d3cdd081fbd09bf7bd237b8" integrity sha512-w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA== dependencies: string-width "^4.2.0" @@ -5363,12 +5363,12 @@ csstype@^3.0.2: resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== -cypress@^14.1.0: - version "14.1.0" - resolved "https://registry.npmjs.org/cypress/-/cypress-14.1.0.tgz#b2dbe7bbc529dc0c93ffd4e0e9fa59763afba0b8" - integrity sha512-pPPj8Uu9NwjaaiXAEcjYZZmgsq6v9Zs1Nw6a+zRF+ANgYSNhH4S32SjFRsvMcuOHR/8dp4GBJhBPqIPSs+TxaA== +cypress@^14.3.3: + version "14.3.3" + resolved "https://registry.npmjs.org/cypress/-/cypress-14.3.3.tgz#cbf7fbc79fd139ba55ea51a6d1ee3d9018a59ce2" + integrity sha512-1Rz7zc9iqLww6BysaESqUhtIuaFHS7nL3wREovAKYsNhLTfX3TbcBWHWgEz70YimH2NkSOsm4oIcJJ9HYHOlew== dependencies: - "@cypress/request" "^3.0.7" + "@cypress/request" "^3.0.8" "@cypress/xvfb" "^1.2.4" "@types/sinonjs__fake-timers" "8.1.1" "@types/sizzle" "^2.3.2" @@ -5381,7 +5381,7 @@ cypress@^14.1.0: check-more-types "^2.24.0" ci-info "^4.1.0" cli-cursor "^3.1.0" - cli-table3 "~0.6.1" + cli-table3 "0.6.1" commander "^6.2.1" common-tags "^1.8.0" dayjs "^1.10.4" @@ -5405,7 +5405,7 @@ cypress@^14.1.0: process "^0.11.10" proxy-from-env "1.0.0" request-progress "^3.0.0" - semver "^7.5.3" + semver "^7.7.1" supports-color "^8.1.1" tmp "~0.2.3" tree-kill "1.2.2" @@ -11659,14 +11659,7 @@ qs@6.13.0: dependencies: side-channel "^1.0.6" -qs@6.13.1: - version "6.13.1" - resolved "https://registry.npmjs.org/qs/-/qs-6.13.1.tgz#3ce5fc72bd3a8171b85c99b93c65dd20b7d1b16e" - integrity sha512-EJPeIn0CYrGu+hli1xilKAPXODtJ12T0sP63Ijx2/khC2JtuaN3JyNIpvmnkmaEtha9ocbG4A4cMcr+TvqvwQg== - dependencies: - side-channel "^1.0.6" - -qs@^6.14.0: +qs@6.14.0, qs@^6.14.0: version "6.14.0" resolved "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz#c63fa40680d2c5c941412a0e899c89af60c0a930" integrity sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w== From 6515d0711a50aea5d8ea0afc20c21ed8583aab8f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 12 May 2025 02:49:23 +0000 Subject: [PATCH 25/66] chore(deps): Update dependency fast-xml-parser to ^5.2.3 --- packages/doc-helpers/package.json | 2 +- yarn.lock | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/doc-helpers/package.json b/packages/doc-helpers/package.json index d6b2da479d..68b71a132c 100644 --- a/packages/doc-helpers/package.json +++ b/packages/doc-helpers/package.json @@ -28,7 +28,7 @@ }, "dependencies": { "@next-core/brick-manifest": "^0.7.1", - "fast-xml-parser": "^5.0.8", + "fast-xml-parser": "^5.2.3", "js-yaml": "^3.14.1", "prettier": "^3.5.3" } diff --git a/yarn.lock b/yarn.lock index 7f41392024..55d25765a3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6584,12 +6584,12 @@ fast-safe-stringify@^2.0.7: resolved "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz" integrity sha1-EkqohYmSYfaK7bQqfAgN6dpgh0M= -fast-xml-parser@^5.0.8: - version "5.0.8" - resolved "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.0.8.tgz#cb84ca077c0c5c45906051c13c4075ed44d3f271" - integrity sha512-qY8NiI5L8ff00F2giyICiJxSSKHO52tC36LJqx2JtvGyAd5ZfehC/l4iUVVHpmpIa6sM9N5mneSLHQG2INGoHA== +fast-xml-parser@^5.2.3: + version "5.2.3" + resolved "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.2.3.tgz#cd6d353998857313b92c7fba5e5d8a66802b0111" + integrity sha512-OdCYfRqfpuLUFonTNjvd30rCBZUneHpSQkCqfaeWQ9qrKcl6XlWeDBNVwGb+INAIxRshuN2jF+BE0L6gbBO2mw== dependencies: - strnum "^2.0.5" + strnum "^2.1.0" fastq@^1.6.0: version "1.6.1" @@ -12985,10 +12985,10 @@ strip-json-comments@^3.1.1, strip-json-comments@~3.1.1: resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" integrity sha1-MfEoGzgyYwQ0gxwxDAHMzajL4AY= -strnum@^2.0.5: - version "2.0.5" - resolved "https://registry.npmjs.org/strnum/-/strnum-2.0.5.tgz#40700b1b5bf956acdc755e98e90005d7657aaaea" - integrity sha512-YAT3K/sgpCUxhxNMrrdhtod3jckkpYwH6JAuwmUdXZsmzH1wUyzTMrrK2wYCEEqlKwrWDd35NeuUkbBy/1iK+Q== +strnum@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/strnum/-/strnum-2.1.0.tgz#12c2c6de59d3820a8128b486c9c106c1bf6c4924" + integrity sha512-w0S//9BqZZGw0L0Y8uLSelFGnDJgTyyNQLmSlPnVz43zPAiqu3w4t8J8sDqqANOGeZIZ/9jWuPguYcEnsoHv4A== strong-log-transformer@2.1.0, strong-log-transformer@^2.1.0: version "2.1.0" From c56797b9b4ed5366867a5625e1a8dff88f5f82ef Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 12 May 2025 02:49:38 +0000 Subject: [PATCH 26/66] chore(deps): Update dependency globals to ^16.1.0 --- packages/eslint-config-next/package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/eslint-config-next/package.json b/packages/eslint-config-next/package.json index 35333ed056..e18a06a59d 100644 --- a/packages/eslint-config-next/package.json +++ b/packages/eslint-config-next/package.json @@ -22,7 +22,7 @@ "eslint-config-prettier": "^10.1.5", "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^5.2.0", - "globals": "^16.0.0", + "globals": "^16.1.0", "typescript-eslint": "^8.32.0" } } diff --git a/yarn.lock b/yarn.lock index 7f41392024..9eaccb4b44 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7169,10 +7169,10 @@ globals@^14.0.0: resolved "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz#898d7413c29babcf6bafe56fcadded858ada724e" integrity sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ== -globals@^16.0.0: - version "16.0.0" - resolved "https://registry.npmjs.org/globals/-/globals-16.0.0.tgz#3d7684652c5c4fbd086ec82f9448214da49382d8" - integrity sha512-iInW14XItCXET01CQFqudPOWP2jYMl7T+QRQT+UNcR/iQncN/F0UNpgd76iFkBPgNQb4+X3LV9tLJYzwh+Gl3A== +globals@^16.1.0: + version "16.1.0" + resolved "https://registry.npmjs.org/globals/-/globals-16.1.0.tgz#ee6ab147d41c64e9f2beaaaf66572d18df8e1e60" + integrity sha512-aibexHNbb/jiUSObBgpHLj+sIuUmJnYcgXBlrfsiDZ9rt4aF2TFRbyLgZ2iFQuVZ1K5Mx3FVkbKRSgKrbK3K2g== globalthis@^1.0.4: version "1.0.4" From 58d4d8e01be46985ca2fcb22b3545c1bff714507 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 12 May 2025 11:19:40 +0800 Subject: [PATCH 27/66] chore(deps): Update dependency @next-shared/common-bricks to ^0.54.0 (#4689) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 2787f47675..dbf0e50de7 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "@babel/core": "^7.27.1", "@babel/types": "^7.27.1", "@cypress/browserify-preprocessor": "^3.0.2", - "@next-shared/common-bricks": "^0.53.1", + "@next-shared/common-bricks": "^0.54.0", "@types/doctrine": "^0.0.9", "@types/fs-extra": "^9.0.13", "@types/history": "^4.7.11", diff --git a/yarn.lock b/yarn.lock index c5c43567ec..e6ff31336a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2015,10 +2015,10 @@ resolved "https://registry.npmjs.org/@next-core/styles-v3/-/styles-v3-0.3.5.tgz#a3c64a423e4eb7b6bb0ae6ed5440256f3bafdb45" integrity sha512-zubfA3yKgXZVm6qMWYQ9VqInCjsNN10jGpcaRvQ44DDIV6NI+g74W+cRS0Xqnj7lhgGgrpJjQzlNUOpedJTOng== -"@next-shared/common-bricks@^0.53.1": - version "0.53.1" - resolved "https://registry.npmjs.org/@next-shared/common-bricks/-/common-bricks-0.53.1.tgz#442db871109bb2d1bea51a43def37fb6564f3ca0" - integrity sha512-zsxkavhza9CdojCsrzQIgSK430VQxDes/0LS8Z2PTjm15R7JDeHNxKjU7qEM0zSm79Yo9QcGxto5igkjYKeQVw== +"@next-shared/common-bricks@^0.54.0": + version "0.54.0" + resolved "https://registry.npmjs.org/@next-shared/common-bricks/-/common-bricks-0.54.0.tgz#129c7100f8447538f39e1408c67b9ee7f8299f05" + integrity sha512-olo5BboK0U+fm0KUO+Ipe0r9UNAfJQ7LwWKBiNXZxMTmx9IqBKc5t1FyOGBdhDvf3iCQrimRvoReSNGa84vvmA== "@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3": version "2.1.8-no-fsevents.3" From 7f06a763d48b018a282541ced59abec8d0498c78 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 12 May 2025 11:20:22 +0800 Subject: [PATCH 28/66] chore(deps): Update dependency lint-staged to ^15.5.2 (#4653) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index dbf0e50de7..a9f4a8965f 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "jest-environment-jsdom": "^29.7.0", "jest-websocket-mock": "^2.5.0", "lerna": "^8.1.8", - "lint-staged": "^15.4.3", + "lint-staged": "^15.5.2", "prettier": "^3.5.3", "rimraf": "^6.0.1", "ts-jest-resolver": "^2.0.1", diff --git a/yarn.lock b/yarn.lock index e6ff31336a..f367ecb4aa 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9151,10 +9151,10 @@ lines-and-columns@~2.0.3: resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.3.tgz" integrity sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w== -lint-staged@^15.4.3: - version "15.4.3" - resolved "https://registry.npmjs.org/lint-staged/-/lint-staged-15.4.3.tgz#e73587cc857f580c99f907abefe9ac8d8d5e74c1" - integrity sha512-FoH1vOeouNh1pw+90S+cnuoFwRfUD9ijY2GKy5h7HS3OR7JVir2N2xrsa0+Twc1B7cW72L+88geG5cW4wIhn7g== +lint-staged@^15.5.2: + version "15.5.2" + resolved "https://registry.npmjs.org/lint-staged/-/lint-staged-15.5.2.tgz#beff028fd0681f7db26ffbb67050a21ed4d059a3" + integrity sha512-YUSOLq9VeRNAo/CTaVmhGDKG+LBtA8KF1X4K5+ykMSwWST1vDxJRB2kv2COgLb1fvpCo+A/y9A0G0znNVmdx4w== dependencies: chalk "^5.4.1" commander "^13.1.0" From 0a0d5239abe0b762cafaabf94d8b3c553ef7ca0a Mon Sep 17 00:00:00 2001 From: Shenwei Wang Date: Mon, 12 May 2025 11:23:08 +0800 Subject: [PATCH 29/66] test(): pipe cmdbInstanceShowName changed --- packages/pipes/src/index.spec.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/pipes/src/index.spec.ts b/packages/pipes/src/index.spec.ts index 386b5cd60d..a13deca4f3 100644 --- a/packages/pipes/src/index.spec.ts +++ b/packages/pipes/src/index.spec.ts @@ -35,7 +35,7 @@ describe("processPipes", () => { [["a", "b", "c"], "|cmdbInstanceShowName", "a(b,c)"], [[], "|cmdbInstanceShowName", "-"], [[undefined], "|cmdbInstanceShowName", "-"], - [[undefined, "a"], "|cmdbInstanceShowName", "-(a)"], + [[undefined, "a"], "|cmdbInstanceShowName", "a"], ["asd", "|cmdbInstanceShowName", "asd"], [123, "|cmdbInstanceShowName", 123], [undefined, "|cmdbInstanceShowName", undefined], From 12de7ce6767d3bf38c25364fc7a50ad84190c9f2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 12 May 2025 03:25:14 +0000 Subject: [PATCH 30/66] chore(deps): Update dependency ws to ^8.18.2 --- packages/brick-container/package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/brick-container/package.json b/packages/brick-container/package.json index 4fcd227eff..1bf12f6134 100644 --- a/packages/brick-container/package.json +++ b/packages/brick-container/package.json @@ -47,7 +47,7 @@ "lodash": "^4.17.21", "meow": "^11.0.0", "mockdate": "^3.0.5", - "ws": "^8.18.1" + "ws": "^8.18.2" }, "devDependencies": { "@next-api-sdk/api-gateway-sdk": "^1.2.2", diff --git a/yarn.lock b/yarn.lock index f367ecb4aa..71d07eb619 100644 --- a/yarn.lock +++ b/yarn.lock @@ -14175,10 +14175,10 @@ write-pkg@4.0.0: type-fest "^0.4.1" write-json-file "^3.2.0" -ws@^8.18.0, ws@^8.18.1, ws@^8.9.0: - version "8.18.1" - resolved "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz#ea131d3784e1dfdff91adb0a4a116b127515e3cb" - integrity sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w== +ws@^8.18.0, ws@^8.18.2, ws@^8.9.0: + version "8.18.2" + resolved "https://registry.npmjs.org/ws/-/ws-8.18.2.tgz#42738b2be57ced85f46154320aabb51ab003705a" + integrity sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ== xml-name-validator@^4.0.0: version "4.0.0" From 248cdacb1d52aadd58068dcb0442aa37b08c85d9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 12 May 2025 03:25:28 +0000 Subject: [PATCH 31/66] chore(deps): Update dependency less to ^4.3.0 --- packages/build-next-bricks/package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/build-next-bricks/package.json b/packages/build-next-bricks/package.json index 92ff2a6972..f2ac177f09 100644 --- a/packages/build-next-bricks/package.json +++ b/packages/build-next-bricks/package.json @@ -43,7 +43,7 @@ "cssnano": "^7.0.7", "cssnano-preset-lite": "^4.0.4", "doctrine": "^3.0.0", - "less": "^4.2.2", + "less": "^4.3.0", "less-loader": "^12.2.0", "lodash": "^4.17.21", "mini-css-extract-plugin": "^2.9.2", diff --git a/yarn.lock b/yarn.lock index f367ecb4aa..798c450278 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9062,10 +9062,10 @@ less-loader@^12.2.0: resolved "https://registry.npmjs.org/less-loader/-/less-loader-12.2.0.tgz#e1e94522f6abe9e064ef396c29a3151bc6c1b6cc" integrity sha512-MYUxjSQSBUQmowc0l5nPieOYwMzGPUaTzB6inNW/bdPEG9zOL3eAAD1Qw5ZxSPk7we5dMojHwNODYMV1hq4EVg== -less@^4.2.2: - version "4.2.2" - resolved "https://registry.npmjs.org/less/-/less-4.2.2.tgz#4b59ede113933b58ab152190edf9180fc36846d8" - integrity sha512-tkuLHQlvWUTeQ3doAqnHbNn8T6WX1KA8yvbKG9x4VtKtIjHsVKQZCH11zRgAfbDAXC2UNIg/K9BYAAcEzUIrNg== +less@^4.3.0: + version "4.3.0" + resolved "https://registry.npmjs.org/less/-/less-4.3.0.tgz#ef0cfc260a9ca8079ed8d0e3512bda8a12c82f2a" + integrity sha512-X9RyH9fvemArzfdP8Pi3irr7lor2Ok4rOttDXBhlwDg+wKQsXOXgHWduAJE1EsF7JJx0w0bcO6BC6tCKKYnXKA== dependencies: copy-anything "^2.0.1" parse-node-version "^1.0.1" From 29b03ecc94081426624b9dfd050db7f05c9c45f3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 12 May 2025 03:33:02 +0000 Subject: [PATCH 32/66] chore(deps): Update dependency less-loader to ^12.3.0 --- packages/build-next-bricks/package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/build-next-bricks/package.json b/packages/build-next-bricks/package.json index f2ac177f09..31e7f2dc2d 100644 --- a/packages/build-next-bricks/package.json +++ b/packages/build-next-bricks/package.json @@ -44,7 +44,7 @@ "cssnano-preset-lite": "^4.0.4", "doctrine": "^3.0.0", "less": "^4.3.0", - "less-loader": "^12.2.0", + "less-loader": "^12.3.0", "lodash": "^4.17.21", "mini-css-extract-plugin": "^2.9.2", "postcss": "^8.5.3", diff --git a/yarn.lock b/yarn.lock index f29872b94a..0c68be893b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9057,10 +9057,10 @@ lerna@^8.1.8: yargs "17.7.2" yargs-parser "21.1.1" -less-loader@^12.2.0: - version "12.2.0" - resolved "https://registry.npmjs.org/less-loader/-/less-loader-12.2.0.tgz#e1e94522f6abe9e064ef396c29a3151bc6c1b6cc" - integrity sha512-MYUxjSQSBUQmowc0l5nPieOYwMzGPUaTzB6inNW/bdPEG9zOL3eAAD1Qw5ZxSPk7we5dMojHwNODYMV1hq4EVg== +less-loader@^12.3.0: + version "12.3.0" + resolved "https://registry.npmjs.org/less-loader/-/less-loader-12.3.0.tgz#d4a00361568be86a97da3df4f16954b0d4c15340" + integrity sha512-0M6+uYulvYIWs52y0LqN4+QM9TqWAohYSNTo4htE8Z7Cn3G/qQMEmktfHmyJT23k+20kU9zHH2wrfFXkxNLtVw== less@^4.3.0: version "4.3.0" From 2dd9dce61342338c6bae333cc424a437476ca4bd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 12 May 2025 11:44:14 +0800 Subject: [PATCH 33/66] chore(deps): Update dependency @microsoft/api-extractor to ^7.52.7 (#4706) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/runtime/package.json | 2 +- yarn.lock | 54 +++++++++++++++++------------------ 2 files changed, 28 insertions(+), 28 deletions(-) diff --git a/packages/runtime/package.json b/packages/runtime/package.json index 3dac66dc77..f8cc3fd602 100644 --- a/packages/runtime/package.json +++ b/packages/runtime/package.json @@ -61,7 +61,7 @@ "path-to-regexp": "^6.3.0" }, "devDependencies": { - "@microsoft/api-extractor": "^7.52.1", + "@microsoft/api-extractor": "^7.52.7", "@next-api-sdk/api-gateway-sdk": "^1.2.2", "@next-api-sdk/micro-app-sdk": "^1.2.1", "@next-core/build-next-libs": "^1.0.24", diff --git a/yarn.lock b/yarn.lock index f98a97e5ae..beacd94b86 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1901,27 +1901,27 @@ dependencies: call-bind "^1.0.2" -"@microsoft/api-extractor-model@7.30.4": - version "7.30.4" - resolved "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.30.4.tgz#54fb8d89ead9722b3d4cf0adcfd4ff29253faec5" - integrity sha512-RobC0gyVYsd2Fao9MTKOfTdBm41P/bCMUmzS5mQ7/MoAKEqy0FOBph3JOYdq4X4BsEnMEiSHc+0NUNmdzxCpjA== +"@microsoft/api-extractor-model@7.30.6": + version "7.30.6" + resolved "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.30.6.tgz#cd9c434521dda3b226cc0f6aefb9c20afaf99c92" + integrity sha512-znmFn69wf/AIrwHya3fxX6uB5etSIn6vg4Q4RB/tb5VDDs1rqREc+AvMC/p19MUN13CZ7+V/8pkYPTj7q8tftg== dependencies: "@microsoft/tsdoc" "~0.15.1" "@microsoft/tsdoc-config" "~0.17.1" - "@rushstack/node-core-library" "5.12.0" + "@rushstack/node-core-library" "5.13.1" -"@microsoft/api-extractor@^7.52.1": - version "7.52.1" - resolved "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.52.1.tgz#e0b63335c7ec85753195e8411bf4e295d91ac83f" - integrity sha512-m3I5uAwE05orsu3D1AGyisX5KxsgVXB+U4bWOOaX/Z7Ftp/2Cy41qsNhO6LPvSxHBaapyser5dVorF1t5M6tig== +"@microsoft/api-extractor@^7.52.7": + version "7.52.7" + resolved "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.52.7.tgz#6a8333211737c285c248e0d51bf0fb4158782281" + integrity sha512-YLdPS644MfbLJt4hArP1WcldcaEUBh9wnFjcLEcQnVG0AMznbLh2sdE0F5Wr+w6+Lyp5/XUPvRAg3sYGSP3GCw== dependencies: - "@microsoft/api-extractor-model" "7.30.4" + "@microsoft/api-extractor-model" "7.30.6" "@microsoft/tsdoc" "~0.15.1" "@microsoft/tsdoc-config" "~0.17.1" - "@rushstack/node-core-library" "5.12.0" + "@rushstack/node-core-library" "5.13.1" "@rushstack/rig-package" "0.5.3" - "@rushstack/terminal" "0.15.1" - "@rushstack/ts-command-line" "4.23.6" + "@rushstack/terminal" "0.15.3" + "@rushstack/ts-command-line" "5.0.1" lodash "~4.17.15" minimatch "~3.0.3" resolve "~1.22.1" @@ -2417,10 +2417,10 @@ resolved "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== -"@rushstack/node-core-library@5.12.0": - version "5.12.0" - resolved "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-5.12.0.tgz#de8d7d644811373ade64a926516b1ecfbe09394c" - integrity sha512-QSwwzgzWoil1SCQse+yCHwlhRxNv2dX9siPnAb9zR/UmMhac4mjMrlMZpk64BlCeOFi1kJKgXRkihSwRMbboAQ== +"@rushstack/node-core-library@5.13.1": + version "5.13.1" + resolved "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-5.13.1.tgz#e56b915ecb08b5a92711acac6b233417353a32dc" + integrity sha512-5yXhzPFGEkVc9Fu92wsNJ9jlvdwz4RNb2bMso+/+TH0nMm1jDDDsOIf4l8GAkPxGuwPw5DH24RliWVfSPhlW/Q== dependencies: ajv "~8.13.0" ajv-draft-04 "~1.0.0" @@ -2439,20 +2439,20 @@ resolve "~1.22.1" strip-json-comments "~3.1.1" -"@rushstack/terminal@0.15.1": - version "0.15.1" - resolved "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.15.1.tgz#d6f4dea94748c92d3bf940460995096febb4d9c6" - integrity sha512-3vgJYwumcjoDOXU3IxZfd616lqOdmr8Ezj4OWgJZfhmiBK4Nh7eWcv8sU8N/HdzXcuHDXCRGn/6O2Q75QvaZMA== +"@rushstack/terminal@0.15.3": + version "0.15.3" + resolved "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.15.3.tgz#365e0ae5ac73bb4883b096ae36c5011f52911861" + integrity sha512-DGJ0B2Vm69468kZCJkPj3AH5nN+nR9SPmC0rFHtzsS4lBQ7/dgOwtwVxYP7W9JPDMuRBkJ4KHmWKr036eJsj9g== dependencies: - "@rushstack/node-core-library" "5.12.0" + "@rushstack/node-core-library" "5.13.1" supports-color "~8.1.1" -"@rushstack/ts-command-line@4.23.6": - version "4.23.6" - resolved "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.23.6.tgz#17e2133959763533099081c79b6415af60420031" - integrity sha512-7WepygaF3YPEoToh4MAL/mmHkiIImQq3/uAkQX46kVoKTNOOlCtFGyNnze6OYuWw2o9rxsyrHVfIBKxq/am2RA== +"@rushstack/ts-command-line@5.0.1": + version "5.0.1" + resolved "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-5.0.1.tgz#e147394b5ce87ef79db95b5b4f155461d6f2c50e" + integrity sha512-bsbUucn41UXrQK7wgM8CNM/jagBytEyJqXw/umtI8d68vFm1Jwxh1OtLrlW7uGZgjCWiiPH6ooUNa1aVsuVr3Q== dependencies: - "@rushstack/terminal" "0.15.1" + "@rushstack/terminal" "0.15.3" "@types/argparse" "1.0.38" argparse "~1.0.9" string-argv "~0.3.1" From f45e008a9fd862cfb01f995f1860852d26cae6ed Mon Sep 17 00:00:00 2001 From: weareoutman Date: Mon, 12 May 2025 12:17:18 +0800 Subject: [PATCH 34/66] fix(): fix types after upgrade deps --- packages/react-element/src/wrapBrick.tsx | 78 ++++++++++-------------- 1 file changed, 31 insertions(+), 47 deletions(-) diff --git a/packages/react-element/src/wrapBrick.tsx b/packages/react-element/src/wrapBrick.tsx index abd6a417f4..bf337ab5f4 100644 --- a/packages/react-element/src/wrapBrick.tsx +++ b/packages/react-element/src/wrapBrick.tsx @@ -2,7 +2,6 @@ import React, { ForwardRefExoticComponent, HTMLAttributes, PropsWithChildren, - ReactNode, Ref, RefAttributes, forwardRef, @@ -15,18 +14,11 @@ interface Constructable { } export type WrappedBrick = ForwardRefExoticComponent< - HTMLAttributes & - P & { - children?: ReactNode; - } & RefAttributes + HTMLAttributes & PropsWithChildren

& RefAttributes >; export type WrappedBrickWithEventsMap = ForwardRefExoticComponent< - HTMLAttributes & - P & { - children?: ReactNode; - } & MapEvents & - RefAttributes + HTMLAttributes & PropsWithChildren

& MapEvents & RefAttributes >; type MapEvents = { @@ -42,7 +34,7 @@ export function wrapLocalBrick( brick: Constructable | string ): WrappedBrick; -export function wrapLocalBrick( +export function wrapLocalBrick( brick: Constructable | string, eventsMapping?: M ) { @@ -54,24 +46,20 @@ export function wrapLocalBrick( ); } } - return forwardRef(function BrickReactWrapper( - { - children, - ...props - }: HTMLAttributes & PropsWithChildren

& MapEvents, - ref: Ref - ) { - const WebComponent = typeof brick === "string" ? brick : brick.__tagName; - const properties = getMappedProperties( - props, - eventsMapping as Record - ) as any; - return ( - - {children} - - ); - }); + return forwardRef & PropsWithChildren

>( + function BrickReactWrapper({ children, ...props }, ref: Ref) { + const WebComponent = typeof brick === "string" ? brick : brick.__tagName; + const properties = getMappedProperties( + props, + eventsMapping as Record + ) as any; + return ( + + {children} + + ); + } + ); } export function wrapBrick( @@ -83,27 +71,23 @@ export function wrapBrick( BrickName: string ): WrappedBrick; -export function wrapBrick( +export function wrapBrick( BrickName: string, eventsMapping?: M ) { - return forwardRef(function BrickReactWrapper( - { - children, - ...props - }: HTMLAttributes & PropsWithChildren

& MapEvents, - ref: Ref - ) { - const properties = getMappedProperties( - props, - eventsMapping as Record - ) as any; - return ( - - {children} - - ); - }); + return forwardRef & PropsWithChildren

>( + function BrickReactWrapper({ children, ...props }, ref: Ref) { + const properties = getMappedProperties( + props, + eventsMapping as Record + ) as any; + return ( + + {children} + + ); + } + ); } function getMappedProperties( From 1258a4b530ca456720c44dd0cfa9bbea50e69102 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 13 May 2025 01:52:35 +0000 Subject: [PATCH 35/66] chore(deps): Update dependency semver to ^7.7.2 --- packages/create-api-sdk/package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/create-api-sdk/package.json b/packages/create-api-sdk/package.json index b2c8214f26..a22db3b1e5 100644 --- a/packages/create-api-sdk/package.json +++ b/packages/create-api-sdk/package.json @@ -50,7 +50,7 @@ "klaw-sync": "^6.0.0", "meow": "^9.0.0", "prettier": "^3.5.3", - "semver": "^7.7.1", + "semver": "^7.7.2", "tslib": "^2.8.1" }, "devDependencies": { diff --git a/yarn.lock b/yarn.lock index 3160eb5aab..ca4a3e4e38 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12276,10 +12276,10 @@ semver@^6.0.0, semver@^6.3.0, semver@^6.3.1: resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.0.0, semver@^7.1.1, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0, semver@^7.7.1: - version "7.7.1" - resolved "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz#abd5098d82b18c6c81f6074ff2647fd3e7220c9f" - integrity sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA== +semver@^7.0.0, semver@^7.1.1, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0, semver@^7.7.1, semver@^7.7.2: + version "7.7.2" + resolved "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz#67d99fdcd35cec21e6f8b87a7fd515a33f982b58" + integrity sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA== semver@~7.5.4: version "7.5.4" From 8a384640fdda7b9091ac59fe9e7aa44624fefc33 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 3 Jun 2025 02:17:12 +0000 Subject: [PATCH 36/66] chore(deps): Update babel monorepo --- package.json | 8 +- packages/babel-preset-next/package.json | 4 +- packages/build-next-bricks/package.json | 4 +- packages/build-next-libs/package.json | 2 +- packages/cook/package.json | 2 +- packages/test-next/package.json | 2 +- yarn.lock | 118 ++++++++++++------------ 7 files changed, 70 insertions(+), 70 deletions(-) diff --git a/package.json b/package.json index e9258ef45b..2914a43af1 100644 --- a/package.json +++ b/package.json @@ -37,8 +37,8 @@ "trailingComma": "es5" }, "devDependencies": { - "@babel/core": "^7.27.1", - "@babel/types": "^7.27.1", + "@babel/core": "^7.27.4", + "@babel/types": "^7.27.3", "@cypress/browserify-preprocessor": "^3.0.2", "@next-shared/common-bricks": "^0.54.0", "@types/doctrine": "^0.0.9", @@ -74,8 +74,8 @@ "packages/*" ], "resolutions": { - "@babel/parser": "^7.27.2", - "@babel/runtime": "^7.27.1", + "@babel/parser": "^7.27.4", + "@babel/runtime": "^7.27.4", "@types/react": "^18.3.21", "lodash": "^4.17.21", "moment": "^2.30.1" diff --git a/packages/babel-preset-next/package.json b/packages/babel-preset-next/package.json index 315a98ed4d..eebf9d2faa 100644 --- a/packages/babel-preset-next/package.json +++ b/packages/babel-preset-next/package.json @@ -12,10 +12,10 @@ "sideEffects": false, "dependencies": { "@babel/plugin-proposal-decorators": "^7.27.1", - "@babel/plugin-transform-runtime": "^7.27.1", + "@babel/plugin-transform-runtime": "^7.27.4", "@babel/preset-env": "^7.27.2", "@babel/preset-react": "^7.27.1", "@babel/preset-typescript": "^7.27.1", - "@babel/runtime": "^7.27.1" + "@babel/runtime": "^7.27.4" } } diff --git a/packages/build-next-bricks/package.json b/packages/build-next-bricks/package.json index 31e7f2dc2d..0d100bdd34 100644 --- a/packages/build-next-bricks/package.json +++ b/packages/build-next-bricks/package.json @@ -34,8 +34,8 @@ "node": ">=16" }, "dependencies": { - "@babel/parser": "^7.27.2", - "@babel/traverse": "^7.27.1", + "@babel/parser": "^7.27.4", + "@babel/traverse": "^7.27.4", "@next-core/babel-preset-next": "^1.0.25", "@svgr/webpack": "^8.1.0", "babel-loader": "^10.0.0", diff --git a/packages/build-next-libs/package.json b/packages/build-next-libs/package.json index 5a14093935..bc984a3dd5 100644 --- a/packages/build-next-libs/package.json +++ b/packages/build-next-libs/package.json @@ -20,7 +20,7 @@ "sideEffects": false, "dependencies": { "@babel/cli": "^7.27.2", - "@babel/core": "^7.27.1", + "@babel/core": "^7.27.4", "@next-core/babel-preset-next": "^1.0.25", "execa": "^5.1.1", "rimraf": "^6.0.1" diff --git a/packages/cook/package.json b/packages/cook/package.json index 0bef8364fa..3468346873 100644 --- a/packages/cook/package.json +++ b/packages/cook/package.json @@ -49,7 +49,7 @@ }, "sideEffects": false, "dependencies": { - "@babel/parser": "^7.27.2" + "@babel/parser": "^7.27.4" }, "devDependencies": { "@next-core/build-next-libs": "^1.0.24", diff --git a/packages/test-next/package.json b/packages/test-next/package.json index 54fa4bd3b5..f2460f29ae 100644 --- a/packages/test-next/package.json +++ b/packages/test-next/package.json @@ -32,7 +32,7 @@ "node": ">=16" }, "dependencies": { - "@babel/core": "^7.27.1", + "@babel/core": "^7.27.4", "@testing-library/dom": "^10.4.0", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.3.0", diff --git a/yarn.lock b/yarn.lock index 3160eb5aab..f8bc4ded2f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -57,34 +57,34 @@ resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.2.tgz#4183f9e642fd84e74e3eea7ffa93a412e3b102c9" integrity sha512-TUtMJYRPyUb/9aU8f3K0mjmjf6M9N5Woshn2CS6nqJSeJtTtQcpLUXjGt9vbF8ZGff0El99sWkLgzwW3VXnxZQ== -"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.16.0", "@babel/core@^7.21.3", "@babel/core@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/core/-/core-7.27.1.tgz#89de51e86bd12246003e3524704c49541b16c3e6" - integrity sha512-IaaGWsQqfsQWVLqMn9OB92MNN7zukfVA4s7KKAI0KfrrDsZ0yhi5uV4baBuLuN7n3vsZpwP8asPPcVwApxvjBQ== +"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.16.0", "@babel/core@^7.21.3", "@babel/core@^7.27.4": + version "7.27.4" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.27.4.tgz#cc1fc55d0ce140a1828d1dd2a2eba285adbfb3ce" + integrity sha512-bXYxrXFubeYdvB0NhD/NBB3Qi6aZeV20GOWVI47t2dkecCEoneR4NPVcb7abpXDEvejgrUfFtG6vG/zxAKmg+g== dependencies: "@ampproject/remapping" "^2.2.0" "@babel/code-frame" "^7.27.1" - "@babel/generator" "^7.27.1" - "@babel/helper-compilation-targets" "^7.27.1" - "@babel/helper-module-transforms" "^7.27.1" - "@babel/helpers" "^7.27.1" - "@babel/parser" "^7.27.1" - "@babel/template" "^7.27.1" - "@babel/traverse" "^7.27.1" - "@babel/types" "^7.27.1" + "@babel/generator" "^7.27.3" + "@babel/helper-compilation-targets" "^7.27.2" + "@babel/helper-module-transforms" "^7.27.3" + "@babel/helpers" "^7.27.4" + "@babel/parser" "^7.27.4" + "@babel/template" "^7.27.2" + "@babel/traverse" "^7.27.4" + "@babel/types" "^7.27.3" convert-source-map "^2.0.0" debug "^4.1.0" gensync "^1.0.0-beta.2" json5 "^2.2.3" semver "^6.3.1" -"@babel/generator@^7.27.1", "@babel/generator@^7.7.2": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.27.1.tgz#862d4fad858f7208edd487c28b58144036b76230" - integrity sha512-UnJfnIpc/+JO0/+KRVQNGU+y5taA5vCbwN8+azkX6beii/ZF+enZJSOKo11ZSzGJjlNfJHfQtmQT8H+9TXPG2w== +"@babel/generator@^7.27.3", "@babel/generator@^7.7.2": + version "7.27.3" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.27.3.tgz#ef1c0f7cfe3b5fc8cbb9f6cc69f93441a68edefc" + integrity sha512-xnlJYj5zepml8NXtjkG0WquFUv8RskFqyFcVgTBp5k+NaA/8uw/K+OSVf8AMGw5e9HKP2ETd5xpK5MLZQD6b4Q== dependencies: - "@babel/parser" "^7.27.1" - "@babel/types" "^7.27.1" + "@babel/parser" "^7.27.3" + "@babel/types" "^7.27.3" "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.25" jsesc "^3.0.2" @@ -156,14 +156,14 @@ "@babel/traverse" "^7.27.1" "@babel/types" "^7.27.1" -"@babel/helper-module-transforms@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.1.tgz#e1663b8b71d2de948da5c4fb2a20ca4f3ec27a6f" - integrity sha512-9yHn519/8KvTU5BjTVEEeIM3w9/2yXNKoD82JifINImhpKkARMJKPP59kLo+BafpdN5zgNeIcS4jsGDmd3l58g== +"@babel/helper-module-transforms@^7.27.1", "@babel/helper-module-transforms@^7.27.3": + version "7.27.3" + resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz#db0bbcfba5802f9ef7870705a7ef8788508ede02" + integrity sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg== dependencies: "@babel/helper-module-imports" "^7.27.1" "@babel/helper-validator-identifier" "^7.27.1" - "@babel/traverse" "^7.27.1" + "@babel/traverse" "^7.27.3" "@babel/helper-optimise-call-expression@^7.27.1": version "7.27.1" @@ -227,20 +227,20 @@ "@babel/traverse" "^7.27.1" "@babel/types" "^7.27.1" -"@babel/helpers@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.1.tgz#ffc27013038607cdba3288e692c3611c06a18aa4" - integrity sha512-FCvFTm0sWV8Fxhpp2McP5/W53GPllQ9QeQ7SiqGWjMf/LVG07lFa5+pgK05IRhVwtvafT22KF+ZSnM9I545CvQ== +"@babel/helpers@^7.27.4": + version "7.27.4" + resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.4.tgz#c79050c6a0e41e095bfc96d469c85431e9ed7fe7" + integrity sha512-Y+bO6U+I7ZKaM5G5rDUZiYfUvQPUibYmAFe7EnKdnKBbVXDZxvp+MWOH5gYciY0EPk4EScsuFMQBbEfpdRKSCQ== dependencies: - "@babel/template" "^7.27.1" - "@babel/types" "^7.27.1" + "@babel/template" "^7.27.2" + "@babel/types" "^7.27.3" -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.27.1", "@babel/parser@^7.27.2": - version "7.27.2" - resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.27.2.tgz#577518bedb17a2ce4212afd052e01f7df0941127" - integrity sha512-QYLs8299NA7WM/bZAdp+CviYYkVoYXlDW2rzliy3chxd1PQjej7JORuMJDJXJUb9g0TT+B99EwaVLKmX+sPXWw== +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.27.2", "@babel/parser@^7.27.3", "@babel/parser@^7.27.4": + version "7.27.4" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.27.4.tgz#f92e89e4f51847be05427285836fc88341c956df" + integrity sha512-BRmLHGwpUqLFR2jzx9orBuX/ABDkj2jLKOXrHDTN2aOKL+jFDDKaRNo9nyYsIl9h/UE/7lMKdDjKQQyxKKDZ7g== dependencies: - "@babel/types" "^7.27.1" + "@babel/types" "^7.27.3" "@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.27.1": version "7.27.1" @@ -801,10 +801,10 @@ dependencies: "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-runtime@^7.16.0", "@babel/plugin-transform-runtime@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.27.1.tgz#f9fbf71949a209eb26b3e60375b1d956937b8be9" - integrity sha512-TqGF3desVsTcp3WrJGj4HfKokfCXCLcHpt4PJF0D8/iT6LPd9RS82Upw3KPeyr6B22Lfd3DO8MVrmp0oRkUDdw== +"@babel/plugin-transform-runtime@^7.16.0", "@babel/plugin-transform-runtime@^7.27.4": + version "7.27.4" + resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.27.4.tgz#dee5c5db6543313d1ae1b4b1ec122ff1e77352b9" + integrity sha512-D68nR5zxU64EUzV8i7T3R5XP0Xhrou/amNnddsRQssx6GrTLdZl1rLxyjtVZBd+v/NVX4AbTPOB5aU8thAZV1A== dependencies: "@babel/helper-module-imports" "^7.27.1" "@babel/helper-plugin-utils" "^7.27.1" @@ -998,37 +998,37 @@ "@babel/plugin-transform-modules-commonjs" "^7.27.1" "@babel/plugin-transform-typescript" "^7.27.1" -"@babel/runtime@7.23.4", "@babel/runtime@^7.1.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.0", "@babel/runtime@^7.20.6", "@babel/runtime@^7.23.2", "@babel/runtime@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.1.tgz#9fce313d12c9a77507f264de74626e87fd0dc541" - integrity sha512-1x3D2xEk2fRo3PAhwQwu5UubzgiVWSXTBfWpVd2Mx2AzRqJuDJCsgaDVZ7HB5iGzDW1Hl1sWN2mFyKjmR9uAog== +"@babel/runtime@7.23.4", "@babel/runtime@^7.1.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.0", "@babel/runtime@^7.20.6", "@babel/runtime@^7.23.2", "@babel/runtime@^7.27.4": + version "7.27.4" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.4.tgz#a91ec580e6c00c67118127777c316dfd5a5a6abf" + integrity sha512-t3yaEOuGu9NlIZ+hIeGbBjFtZT7j2cb2tg0fuaJKeGotchRjjLfrBA9Kwf8quhpP1EUuxModQg04q/mBwyg8uA== -"@babel/template@^7.27.1", "@babel/template@^7.3.3": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/template/-/template-7.27.1.tgz#b9e4f55c17a92312774dfbdde1b3c01c547bbae2" - integrity sha512-Fyo3ghWMqkHHpHQCoBs2VnYjR4iWFFjguTDEqA5WgZDOrFesVjMhMM2FSqTKSoUSDO1VQtavj8NFpdRBEvJTtg== +"@babel/template@^7.27.1", "@babel/template@^7.27.2", "@babel/template@^7.3.3": + version "7.27.2" + resolved "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz#fa78ceed3c4e7b63ebf6cb39e5852fca45f6809d" + integrity sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw== dependencies: "@babel/code-frame" "^7.27.1" - "@babel/parser" "^7.27.1" + "@babel/parser" "^7.27.2" "@babel/types" "^7.27.1" -"@babel/traverse@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.1.tgz#4db772902b133bbddd1c4f7a7ee47761c1b9f291" - integrity sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg== +"@babel/traverse@^7.27.1", "@babel/traverse@^7.27.3", "@babel/traverse@^7.27.4": + version "7.27.4" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.4.tgz#b0045ac7023c8472c3d35effd7cc9ebd638da6ea" + integrity sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA== dependencies: "@babel/code-frame" "^7.27.1" - "@babel/generator" "^7.27.1" - "@babel/parser" "^7.27.1" - "@babel/template" "^7.27.1" - "@babel/types" "^7.27.1" + "@babel/generator" "^7.27.3" + "@babel/parser" "^7.27.4" + "@babel/template" "^7.27.2" + "@babel/types" "^7.27.3" debug "^4.3.1" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.21.3", "@babel/types@^7.27.1", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.27.1.tgz#9defc53c16fc899e46941fc6901a9eea1c9d8560" - integrity sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q== +"@babel/types@^7.0.0", "@babel/types@^7.21.3", "@babel/types@^7.27.1", "@babel/types@^7.27.3", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.27.3" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.27.3.tgz#c0257bedf33aad6aad1f406d35c44758321eb3ec" + integrity sha512-Y1GkI4ktrtvmawoSq+4FCVHNryea6uR+qUQy0AGxLSsjCX0nVmkYQMBLHDkXZuo5hGx7eYdnIaslsdBFm7zbUw== dependencies: "@babel/helper-string-parser" "^7.27.1" "@babel/helper-validator-identifier" "^7.27.1" From 60dfc4b50906d496674a16f8d6bb3c9fb28d7aa6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 3 Jun 2025 02:17:32 +0000 Subject: [PATCH 37/66] chore(deps): Update dependency typescript-eslint to ^8.33.1 --- packages/eslint-config-next/package.json | 2 +- yarn.lock | 139 +++++++++++++---------- 2 files changed, 81 insertions(+), 60 deletions(-) diff --git a/packages/eslint-config-next/package.json b/packages/eslint-config-next/package.json index e18a06a59d..c0dcac4f43 100644 --- a/packages/eslint-config-next/package.json +++ b/packages/eslint-config-next/package.json @@ -23,6 +23,6 @@ "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^5.2.0", "globals": "^16.1.0", - "typescript-eslint": "^8.32.0" + "typescript-eslint": "^8.33.1" } } diff --git a/yarn.lock b/yarn.lock index 3160eb5aab..caefaee114 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3131,62 +3131,78 @@ dependencies: "@types/node" "*" -"@typescript-eslint/eslint-plugin@8.32.0": - version "8.32.0" - resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.32.0.tgz#86630dd3084f9d6c4239bbcd6a7ee1a7ee844f7f" - integrity sha512-/jU9ettcntkBFmWUzzGgsClEi2ZFiikMX5eEQsmxIAWMOn4H3D4rvHssstmAHGVvrYnaMqdWWWg0b5M6IN/MTQ== +"@typescript-eslint/eslint-plugin@8.33.1": + version "8.33.1" + resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.33.1.tgz#532641b416ed2afd5be893cddb2a58e9cd1f7a3e" + integrity sha512-TDCXj+YxLgtvxvFlAvpoRv9MAncDLBV2oT9Bd7YBGC/b/sEURoOYuIwLI99rjWOfY3QtDzO+mk0n4AmdFExW8A== dependencies: "@eslint-community/regexpp" "^4.10.0" - "@typescript-eslint/scope-manager" "8.32.0" - "@typescript-eslint/type-utils" "8.32.0" - "@typescript-eslint/utils" "8.32.0" - "@typescript-eslint/visitor-keys" "8.32.0" + "@typescript-eslint/scope-manager" "8.33.1" + "@typescript-eslint/type-utils" "8.33.1" + "@typescript-eslint/utils" "8.33.1" + "@typescript-eslint/visitor-keys" "8.33.1" graphemer "^1.4.0" - ignore "^5.3.1" + ignore "^7.0.0" natural-compare "^1.4.0" ts-api-utils "^2.1.0" -"@typescript-eslint/parser@8.32.0": - version "8.32.0" - resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.32.0.tgz#fe840ecb2726a82fa9f5562837ec40503ae71caf" - integrity sha512-B2MdzyWxCE2+SqiZHAjPphft+/2x2FlO9YBx7eKE1BCb+rqBlQdhtAEhzIEdozHd55DXPmxBdpMygFJjfjjA9A== +"@typescript-eslint/parser@8.33.1": + version "8.33.1" + resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.33.1.tgz#ef9a5ee6aa37a6b4f46cc36d08a14f828238afe2" + integrity sha512-qwxv6dq682yVvgKKp2qWwLgRbscDAYktPptK4JPojCwwi3R9cwrvIxS4lvBpzmcqzR4bdn54Z0IG1uHFskW4dA== dependencies: - "@typescript-eslint/scope-manager" "8.32.0" - "@typescript-eslint/types" "8.32.0" - "@typescript-eslint/typescript-estree" "8.32.0" - "@typescript-eslint/visitor-keys" "8.32.0" + "@typescript-eslint/scope-manager" "8.33.1" + "@typescript-eslint/types" "8.33.1" + "@typescript-eslint/typescript-estree" "8.33.1" + "@typescript-eslint/visitor-keys" "8.33.1" debug "^4.3.4" -"@typescript-eslint/scope-manager@8.32.0": - version "8.32.0" - resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.32.0.tgz#6be89f652780f0d3d19d58dc0ee107b1a9e3282c" - integrity sha512-jc/4IxGNedXkmG4mx4nJTILb6TMjL66D41vyeaPWvDUmeYQzF3lKtN15WsAeTr65ce4mPxwopPSo1yUUAWw0hQ== +"@typescript-eslint/project-service@8.33.1": + version "8.33.1" + resolved "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.33.1.tgz#c85e7d9a44d6a11fe64e73ac1ed47de55dc2bf9f" + integrity sha512-DZR0efeNklDIHHGRpMpR5gJITQpu6tLr9lDJnKdONTC7vvzOlLAG/wcfxcdxEWrbiZApcoBCzXqU/Z458Za5Iw== dependencies: - "@typescript-eslint/types" "8.32.0" - "@typescript-eslint/visitor-keys" "8.32.0" + "@typescript-eslint/tsconfig-utils" "^8.33.1" + "@typescript-eslint/types" "^8.33.1" + debug "^4.3.4" + +"@typescript-eslint/scope-manager@8.33.1": + version "8.33.1" + resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.33.1.tgz#d1e0efb296da5097d054bc9972e69878a2afea73" + integrity sha512-dM4UBtgmzHR9bS0Rv09JST0RcHYearoEoo3pG5B6GoTR9XcyeqX87FEhPo+5kTvVfKCvfHaHrcgeJQc6mrDKrA== + dependencies: + "@typescript-eslint/types" "8.33.1" + "@typescript-eslint/visitor-keys" "8.33.1" -"@typescript-eslint/type-utils@8.32.0": - version "8.32.0" - resolved "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.32.0.tgz#5e0882393e801963f749bea38888e716045fe895" - integrity sha512-t2vouuYQKEKSLtJaa5bB4jHeha2HJczQ6E5IXPDPgIty9EqcJxpr1QHQ86YyIPwDwxvUmLfP2YADQ5ZY4qddZg== +"@typescript-eslint/tsconfig-utils@8.33.1", "@typescript-eslint/tsconfig-utils@^8.33.1": + version "8.33.1" + resolved "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.33.1.tgz#7836afcc097a4657a5ed56670851a450d8b70ab8" + integrity sha512-STAQsGYbHCF0/e+ShUQ4EatXQ7ceh3fBCXkNU7/MZVKulrlq1usH7t2FhxvCpuCi5O5oi1vmVaAjrGeL71OK1g== + +"@typescript-eslint/type-utils@8.33.1": + version "8.33.1" + resolved "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.33.1.tgz#d73ee1a29d8a0abe60d4abbff4f1d040f0de15fa" + integrity sha512-1cG37d9xOkhlykom55WVwG2QRNC7YXlxMaMzqw2uPeJixBFfKWZgaP/hjAObqMN/u3fr5BrTwTnc31/L9jQ2ww== dependencies: - "@typescript-eslint/typescript-estree" "8.32.0" - "@typescript-eslint/utils" "8.32.0" + "@typescript-eslint/typescript-estree" "8.33.1" + "@typescript-eslint/utils" "8.33.1" debug "^4.3.4" ts-api-utils "^2.1.0" -"@typescript-eslint/types@8.32.0": - version "8.32.0" - resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.32.0.tgz#a4a66b8876b8391970cf069b49572e43f1fc957a" - integrity sha512-O5Id6tGadAZEMThM6L9HmVf5hQUXNSxLVKeGJYWNhhVseps/0LddMkp7//VDkzwJ69lPL0UmZdcZwggj9akJaA== +"@typescript-eslint/types@8.33.1", "@typescript-eslint/types@^8.33.1": + version "8.33.1" + resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.33.1.tgz#b693111bc2180f8098b68e9958cf63761657a55f" + integrity sha512-xid1WfizGhy/TKMTwhtVOgalHwPtV8T32MS9MaH50Cwvz6x6YqRIPdD2WvW0XaqOzTV9p5xdLY0h/ZusU5Lokg== -"@typescript-eslint/typescript-estree@8.32.0": - version "8.32.0" - resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.32.0.tgz#11d45f47bfabb141206a3da6c7b91a9d869ff32d" - integrity sha512-pU9VD7anSCOIoBFnhTGfOzlVFQIA1XXiQpH/CezqOBaDppRwTglJzCC6fUQGpfwey4T183NKhF1/mfatYmjRqQ== +"@typescript-eslint/typescript-estree@8.33.1": + version "8.33.1" + resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.33.1.tgz#d271beed470bc915b8764e22365d4925c2ea265d" + integrity sha512-+s9LYcT8LWjdYWu7IWs7FvUxpQ/DGkdjZeE/GGulHvv8rvYwQvVaUZ6DE+j5x/prADUgSbbCWZ2nPI3usuVeOA== dependencies: - "@typescript-eslint/types" "8.32.0" - "@typescript-eslint/visitor-keys" "8.32.0" + "@typescript-eslint/project-service" "8.33.1" + "@typescript-eslint/tsconfig-utils" "8.33.1" + "@typescript-eslint/types" "8.33.1" + "@typescript-eslint/visitor-keys" "8.33.1" debug "^4.3.4" fast-glob "^3.3.2" is-glob "^4.0.3" @@ -3194,22 +3210,22 @@ semver "^7.6.0" ts-api-utils "^2.1.0" -"@typescript-eslint/utils@8.32.0": - version "8.32.0" - resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.32.0.tgz#24570f68cf845d198b73a7f94ca88d8c2505ba47" - integrity sha512-8S9hXau6nQ/sYVtC3D6ISIDoJzS1NsCK+gluVhLN2YkBPX+/1wkwyUiDKnxRh15579WoOIyVWnoyIf3yGI9REw== +"@typescript-eslint/utils@8.33.1": + version "8.33.1" + resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.33.1.tgz#ea22f40d3553da090f928cf17907e963643d4b96" + integrity sha512-52HaBiEQUaRYqAXpfzWSR2U3gxk92Kw006+xZpElaPMg3C4PgM+A5LqwoQI1f9E5aZ/qlxAZxzm42WX+vn92SQ== dependencies: "@eslint-community/eslint-utils" "^4.7.0" - "@typescript-eslint/scope-manager" "8.32.0" - "@typescript-eslint/types" "8.32.0" - "@typescript-eslint/typescript-estree" "8.32.0" + "@typescript-eslint/scope-manager" "8.33.1" + "@typescript-eslint/types" "8.33.1" + "@typescript-eslint/typescript-estree" "8.33.1" -"@typescript-eslint/visitor-keys@8.32.0": - version "8.32.0" - resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.32.0.tgz#0cca2cac046bc71cc40ce8214bac2850d6ecf4a6" - integrity sha512-1rYQTCLFFzOI5Nl0c8LUpJT8HxpwVRn9E4CkMsYfuN6ctmQqExjSTzzSk0Tz2apmXy7WU6/6fyaZVVA/thPN+w== +"@typescript-eslint/visitor-keys@8.33.1": + version "8.33.1" + resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.33.1.tgz#6c6e002c24d13211df3df851767f24dfdb4f42bc" + integrity sha512-3i8NrFcZeeDHJ+7ZUuDkGT+UHq+XoFGsymNK2jZCOHcfEzRQ0BdpRtdpSx/Iyf3MHLWIcLS0COuOPibKQboIiQ== dependencies: - "@typescript-eslint/types" "8.32.0" + "@typescript-eslint/types" "8.33.1" eslint-visitor-keys "^4.2.0" "@ungap/event-target@^0.2.4": @@ -7630,11 +7646,16 @@ ignore-walk@^6.0.4: dependencies: minimatch "^9.0.0" -ignore@^5.0.4, ignore@^5.2.0, ignore@^5.2.4, ignore@^5.3.1: +ignore@^5.0.4, ignore@^5.2.0, ignore@^5.2.4: version "5.3.1" resolved "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef" integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== +ignore@^7.0.0: + version "7.0.5" + resolved "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz#4cb5f6cd7d4c7ab0365738c7aea888baa6d7efd9" + integrity sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg== + image-size@~0.5.0: version "0.5.5" resolved "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" @@ -13486,14 +13507,14 @@ typedarray@^0.0.6: version "0.0.6" resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" -typescript-eslint@^8.32.0: - version "8.32.0" - resolved "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.32.0.tgz#032cf9176d987caff291990ea6313bf4c0b63b4e" - integrity sha512-UMq2kxdXCzinFFPsXc9o2ozIpYCCOiEC46MG3yEh5Vipq6BO27otTtEBZA1fQ66DulEUgE97ucQ/3YY66CPg0A== +typescript-eslint@^8.33.1: + version "8.33.1" + resolved "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.33.1.tgz#d2d59c9b24afe1f903a855b02145802e4ae930ff" + integrity sha512-AgRnV4sKkWOiZ0Kjbnf5ytTJXMUZQ0qhSVdQtDNYLPLnjsATEYhaO94GlRQwi4t4gO8FfjM6NnikHeKjUm8D7A== dependencies: - "@typescript-eslint/eslint-plugin" "8.32.0" - "@typescript-eslint/parser" "8.32.0" - "@typescript-eslint/utils" "8.32.0" + "@typescript-eslint/eslint-plugin" "8.33.1" + "@typescript-eslint/parser" "8.33.1" + "@typescript-eslint/utils" "8.33.1" typescript-json-schema@^0.65.1: version "0.65.1" From 8ceb605ee0242b8cbfd7067dca457992e70819b7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 3 Jun 2025 02:37:17 +0000 Subject: [PATCH 38/66] chore(deps): Update dependency postcss-preset-env to ^10.2.0 --- packages/build-next-bricks/package.json | 2 +- yarn.lock | 496 ++++++++++++------------ 2 files changed, 255 insertions(+), 243 deletions(-) diff --git a/packages/build-next-bricks/package.json b/packages/build-next-bricks/package.json index 0d100bdd34..a359d456f6 100644 --- a/packages/build-next-bricks/package.json +++ b/packages/build-next-bricks/package.json @@ -49,7 +49,7 @@ "mini-css-extract-plugin": "^2.9.2", "postcss": "^8.5.3", "postcss-loader": "^8.1.1", - "postcss-preset-env": "^10.1.6", + "postcss-preset-env": "^10.2.0", "prettier": "^3.5.3", "style-loader": "^4.0.0", "typescript": "^5.8.3", diff --git a/yarn.lock b/yarn.lock index f8bc4ded2f..0bb588907a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1045,43 +1045,43 @@ dependencies: "@jridgewell/trace-mapping" "0.3.9" -"@csstools/cascade-layer-name-parser@^2.0.4": - version "2.0.4" - resolved "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.4.tgz#64d128529397aa1e1c986f685713363b262b81b1" - integrity sha512-7DFHlPuIxviKYZrOiwVU/PiHLm3lLUR23OMuEEtfEOQTOp9hzQ2JjdY6X5H18RVuUPJqSCI+qNnD5iOLMVE0bA== +"@csstools/cascade-layer-name-parser@^2.0.5": + version "2.0.5" + resolved "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.5.tgz#43f962bebead0052a9fed1a2deeb11f85efcbc72" + integrity sha512-p1ko5eHgV+MgXFVa4STPKpvPxr6ReS8oS2jzTukjR74i5zJNyWO1ZM1m8YKBXnzDKWfBN1ztLYlHxbVemDD88A== "@csstools/color-helpers@^5.0.2": version "5.0.2" resolved "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.2.tgz#82592c9a7c2b83c293d9161894e2a6471feb97b8" integrity sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA== -"@csstools/css-calc@^2.1.3": - version "2.1.3" - resolved "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.3.tgz#6f68affcb569a86b91965e8622d644be35a08423" - integrity sha512-XBG3talrhid44BY1x3MHzUx/aTG8+x/Zi57M4aTKK9RFB4aLlF3TTSzfzn8nWVHWL3FgAXAxmupmDd6VWww+pw== +"@csstools/css-calc@^2.1.4": + version "2.1.4" + resolved "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.4.tgz#8473f63e2fcd6e459838dd412401d5948f224c65" + integrity sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ== -"@csstools/css-color-parser@^3.0.9": - version "3.0.9" - resolved "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.9.tgz#8d81b77d6f211495b5100ec4cad4c8828de49f6b" - integrity sha512-wILs5Zk7BU86UArYBJTPy/FMPPKVKHMj1ycCEyf3VUptol0JNRLFU/BZsJ4aiIHJEbSLiizzRrw8Pc1uAEDrXw== +"@csstools/css-color-parser@^3.0.10": + version "3.0.10" + resolved "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.10.tgz#79fc68864dd43c3b6782d2b3828bc0fa9d085c10" + integrity sha512-TiJ5Ajr6WRd1r8HSiwJvZBiJOqtH86aHpUjq5aEKWHiII2Qfjqd/HCWKPOW8EP4vcspXbHnXrwIDlu5savQipg== dependencies: "@csstools/color-helpers" "^5.0.2" - "@csstools/css-calc" "^2.1.3" + "@csstools/css-calc" "^2.1.4" -"@csstools/css-parser-algorithms@^3.0.4": - version "3.0.4" - resolved "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.4.tgz#74426e93bd1c4dcab3e441f5cc7ba4fb35d94356" - integrity sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A== +"@csstools/css-parser-algorithms@^3.0.5": + version "3.0.5" + resolved "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz#5755370a9a29abaec5515b43c8b3f2cf9c2e3076" + integrity sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ== -"@csstools/css-tokenizer@^3.0.3": - version "3.0.3" - resolved "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.3.tgz#a5502c8539265fecbd873c1e395a890339f119c2" - integrity sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw== +"@csstools/css-tokenizer@^3.0.4": + version "3.0.4" + resolved "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz#333fedabc3fd1a8e5d0100013731cf19e6a8c5d3" + integrity sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw== -"@csstools/media-query-list-parser@^4.0.2": - version "4.0.2" - resolved "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.2.tgz#e80e17eba1693fceafb8d6f2cfc68c0e7a9ab78a" - integrity sha512-EUos465uvVvMJehckATTlNqGj4UJWkTmdWuDMjqvSUkjGpmOyFZBVwb4knxCm/k2GMTXY+c/5RkdndzFYWeX5A== +"@csstools/media-query-list-parser@^4.0.3": + version "4.0.3" + resolved "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.3.tgz#7aec77bcb89c2da80ef207e73f474ef9e1b3cdf1" + integrity sha512-HAYH7d3TLRHDOUQK4mZKf9k9Ph/m8Akstg66ywKR4SFAigjs3yBiUeZtFxywiTm5moZMAp/5W/ZuFnNXXYLuuQ== "@csstools/postcss-cascade-layers@^5.0.1": version "5.0.1" @@ -1091,46 +1091,57 @@ "@csstools/selector-specificity" "^5.0.0" postcss-selector-parser "^7.0.0" -"@csstools/postcss-color-function@^4.0.9": - version "4.0.9" - resolved "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.9.tgz#67080c6b4635926d68cc9c8f52261b87ece70bf8" - integrity sha512-2UeQCGMO5+EeQsPQK2DqXp0dad+P6nIz6G2dI06APpBuYBKxZEq7CTH+UiztFQ8cB1f89dnO9+D/Kfr+JfI2hw== +"@csstools/postcss-color-function@^4.0.10": + version "4.0.10" + resolved "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.10.tgz#11ad43a66ef2cc794ab826a07df8b5fa9fb47a3a" + integrity sha512-4dY0NBu7NVIpzxZRgh/Q/0GPSz/jLSw0i/u3LTUor0BkQcz/fNhN10mSWBDsL0p9nDb0Ky1PD6/dcGbhACuFTQ== dependencies: - "@csstools/css-color-parser" "^3.0.9" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.1" + "@csstools/css-color-parser" "^3.0.10" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/postcss-progressive-custom-properties" "^4.1.0" "@csstools/utilities" "^2.0.0" -"@csstools/postcss-color-mix-function@^3.0.9": - version "3.0.9" - resolved "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.9.tgz#103858388ba4d2c589daeecb02f9f05baecc27d0" - integrity sha512-Enj7ZIIkLD7zkGCN31SZFx4H1gKiCs2Y4taBo/v/cqaHN7p1qGrf5UTMNSjQFZ7MgClGufHx4pddwFTGL+ipug== +"@csstools/postcss-color-mix-function@^3.0.10": + version "3.0.10" + resolved "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.10.tgz#8c9d0ccfae5c45a9870dd84807ea2995c7a3a514" + integrity sha512-P0lIbQW9I4ShE7uBgZRib/lMTf9XMjJkFl/d6w4EMNHu2qvQ6zljJGEcBkw/NsBtq/6q3WrmgxSS8kHtPMkK4Q== dependencies: - "@csstools/css-color-parser" "^3.0.9" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.1" + "@csstools/css-color-parser" "^3.0.10" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/postcss-progressive-custom-properties" "^4.1.0" "@csstools/utilities" "^2.0.0" -"@csstools/postcss-content-alt-text@^2.0.5": - version "2.0.5" - resolved "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.5.tgz#86b195bef6ce32179a68011b87212a3e4e73b84a" - integrity sha512-9BOS535v6YmyOYk32jAHXeddRV+iyd4vRcbrEekpwxmueAXX5J8WgbceFnE4E4Pmw/ysnB9v+n/vSWoFmcLMcA== +"@csstools/postcss-color-mix-variadic-function-arguments@^1.0.0": + version "1.0.0" + resolved "https://registry.npmjs.org/@csstools/postcss-color-mix-variadic-function-arguments/-/postcss-color-mix-variadic-function-arguments-1.0.0.tgz#0b29cb9b4630d7ed68549db265662d41554a17ed" + integrity sha512-Z5WhouTyD74dPFPrVE7KydgNS9VvnjB8qcdes9ARpCOItb4jTnm7cHp4FhxCRUoyhabD0WVv43wbkJ4p8hLAlQ== dependencies: - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.1" + "@csstools/css-color-parser" "^3.0.10" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/postcss-progressive-custom-properties" "^4.1.0" "@csstools/utilities" "^2.0.0" -"@csstools/postcss-exponential-functions@^2.0.8": - version "2.0.8" - resolved "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.8.tgz#da6b3673fcb48a78294d39d6afc1e4da45dedada" - integrity sha512-vHgDXtGIBPpFQnFNDftMQg4MOuXcWnK91L/7REjBNYzQ/p2Fa/6RcnehTqCRrNtQ46PNIolbRsiDdDuxiHolwQ== +"@csstools/postcss-content-alt-text@^2.0.6": + version "2.0.6" + resolved "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.6.tgz#548862226eac54bab0ee5f1bf3a9981393ab204b" + integrity sha512-eRjLbOjblXq+byyaedQRSrAejKGNAFued+LcbzT+LCL78fabxHkxYjBbxkroONxHHYu2qxhFK2dBStTLPG3jpQ== dependencies: - "@csstools/css-calc" "^2.1.3" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/postcss-progressive-custom-properties" "^4.1.0" + "@csstools/utilities" "^2.0.0" + +"@csstools/postcss-exponential-functions@^2.0.9": + version "2.0.9" + resolved "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.9.tgz#fc03d1272888cb77e64cc1a7d8a33016e4f05c69" + integrity sha512-abg2W/PI3HXwS/CZshSa79kNWNZHdJPMBXeZNyPQFbbj8sKO3jXxOt/wF7juJVjyDTc6JrvaUZYFcSBZBhaxjw== + dependencies: + "@csstools/css-calc" "^2.1.4" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" "@csstools/postcss-font-format-keywords@^4.0.0": version "4.0.0" @@ -1140,43 +1151,43 @@ "@csstools/utilities" "^2.0.0" postcss-value-parser "^4.2.0" -"@csstools/postcss-gamut-mapping@^2.0.9": - version "2.0.9" - resolved "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.9.tgz#83b08d302865ce6fc3127589ff6658fe32635636" - integrity sha512-quksIsFm3DGsf8Qbr9KiSGBF2w3RwxSfOfma5wbORDB1AFF15r4EVW7sUuWw3s5IAEGMqzel/dE2rQsI7Yb8mA== - dependencies: - "@csstools/css-color-parser" "^3.0.9" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - -"@csstools/postcss-gradients-interpolation-method@^5.0.9": - version "5.0.9" - resolved "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.9.tgz#e2e1c59b08e7524c269bb4cac91618f95b9c849e" - integrity sha512-duqTeUHF4ambUybAmhX9KonkicLM/WNp2JjMUbegRD4O8A/tb6fdZ7jUNdp/UUiO1FIdDkMwmNw6856bT0XF8Q== - dependencies: - "@csstools/css-color-parser" "^3.0.9" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.1" +"@csstools/postcss-gamut-mapping@^2.0.10": + version "2.0.10" + resolved "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.10.tgz#f518d941231d721dbecf5b41e3c441885ff2f28b" + integrity sha512-QDGqhJlvFnDlaPAfCYPsnwVA6ze+8hhrwevYWlnUeSjkkZfBpcCO42SaUD8jiLlq7niouyLgvup5lh+f1qessg== + dependencies: + "@csstools/css-color-parser" "^3.0.10" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + +"@csstools/postcss-gradients-interpolation-method@^5.0.10": + version "5.0.10" + resolved "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.10.tgz#3146da352c31142a721fdba062ac3a6d11dbbec3" + integrity sha512-HHPauB2k7Oits02tKFUeVFEU2ox/H3OQVrP3fSOKDxvloOikSal+3dzlyTZmYsb9FlY9p5EUpBtz0//XBmy+aw== + dependencies: + "@csstools/css-color-parser" "^3.0.10" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/postcss-progressive-custom-properties" "^4.1.0" "@csstools/utilities" "^2.0.0" -"@csstools/postcss-hwb-function@^4.0.9": - version "4.0.9" - resolved "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.9.tgz#4abca35a88a382e211fc0abe125a8ce7bb07030b" - integrity sha512-sDpdPsoGAhYl/PMSYfu5Ez82wXb2bVkg1Cb8vsRLhpXhAk4OSlsJN+GodAql6tqc1B2G/WToxsFU6G74vkhPvA== +"@csstools/postcss-hwb-function@^4.0.10": + version "4.0.10" + resolved "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.10.tgz#f93f3c457e6440ac37ef9b908feb5d901b417d50" + integrity sha512-nOKKfp14SWcdEQ++S9/4TgRKchooLZL0TUFdun3nI4KPwCjETmhjta1QT4ICQcGVWQTvrsgMM/aLB5We+kMHhQ== dependencies: - "@csstools/css-color-parser" "^3.0.9" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.1" + "@csstools/css-color-parser" "^3.0.10" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/postcss-progressive-custom-properties" "^4.1.0" "@csstools/utilities" "^2.0.0" -"@csstools/postcss-ic-unit@^4.0.1": - version "4.0.1" - resolved "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.1.tgz#7b67b49d85713d8bad70ee5735f409b19fd906f9" - integrity sha512-lECc38i1w3qU9nhrUhP6F8y4BfcQJkR1cb8N6tZNf2llM6zPkxnqt04jRCwsUgNcB3UGKDy+zLenhOYGHqCV+Q== +"@csstools/postcss-ic-unit@^4.0.2": + version "4.0.2" + resolved "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.2.tgz#7561e09db65fac8304ceeab9dd3e5c6e43414587" + integrity sha512-lrK2jjyZwh7DbxaNnIUjkeDmU8Y6KyzRBk91ZkI5h8nb1ykEfZrtIVArdIjX4DHMIBGpdHrgP0n4qXDr7OHaKA== dependencies: - "@csstools/postcss-progressive-custom-properties" "^4.0.1" + "@csstools/postcss-progressive-custom-properties" "^4.1.0" "@csstools/utilities" "^2.0.0" postcss-value-parser "^4.2.0" @@ -1193,14 +1204,14 @@ "@csstools/selector-specificity" "^5.0.0" postcss-selector-parser "^7.0.0" -"@csstools/postcss-light-dark-function@^2.0.8": - version "2.0.8" - resolved "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.8.tgz#bac218338f458f9a3f05edcc94ab009def14a532" - integrity sha512-v8VU5WtrZIyEtk88WB4fkG22TGd8HyAfSFfZZQ1uNN0+arMJdZc++H3KYTfbYDpJRGy8GwADYH8ySXiILn+OyA== +"@csstools/postcss-light-dark-function@^2.0.9": + version "2.0.9" + resolved "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.9.tgz#9fb080188907539734a9d5311d2a1cb82531ef38" + integrity sha512-1tCZH5bla0EAkFAI2r0H33CDnIBeLUaJh1p+hvvsylJ4svsv2wOmJjJn+OXwUZLXef37GYbRIVKX+X+g6m+3CQ== dependencies: - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.1" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/postcss-progressive-custom-properties" "^4.1.0" "@csstools/utilities" "^2.0.0" "@csstools/postcss-logical-float-and-clear@^3.0.0": @@ -1225,32 +1236,32 @@ dependencies: postcss-value-parser "^4.2.0" -"@csstools/postcss-logical-viewport-units@^3.0.3": - version "3.0.3" - resolved "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.3.tgz#f6cc63520ca2a6eb76b9cd946070c38dda66d733" - integrity sha512-OC1IlG/yoGJdi0Y+7duz/kU/beCwO+Gua01sD6GtOtLi7ByQUpcIqs7UE/xuRPay4cHgOMatWdnDdsIDjnWpPw== +"@csstools/postcss-logical-viewport-units@^3.0.4": + version "3.0.4" + resolved "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.4.tgz#016d98a8b7b5f969e58eb8413447eb801add16fc" + integrity sha512-q+eHV1haXA4w9xBwZLKjVKAWn3W2CMqmpNpZUk5kRprvSiBEGMgrNH3/sJZ8UA3JgyHaOt3jwT9uFa4wLX4EqQ== dependencies: - "@csstools/css-tokenizer" "^3.0.3" + "@csstools/css-tokenizer" "^3.0.4" "@csstools/utilities" "^2.0.0" -"@csstools/postcss-media-minmax@^2.0.8": - version "2.0.8" - resolved "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.8.tgz#b5397f18531c54ac0c12cbf20b6bf93208bd5d16" - integrity sha512-Skum5wIXw2+NyCQWUyfstN3c1mfSh39DRAo+Uh2zzXOglBG8xB9hnArhYFScuMZkzeM+THVa//mrByKAfumc7w== +"@csstools/postcss-media-minmax@^2.0.9": + version "2.0.9" + resolved "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.9.tgz#184252d5b93155ae526689328af6bdf3fc113987" + integrity sha512-af9Qw3uS3JhYLnCbqtZ9crTvvkR+0Se+bBqSr7ykAnl9yKhk6895z9rf+2F4dClIDJWxgn0iZZ1PSdkhrbs2ig== dependencies: - "@csstools/css-calc" "^2.1.3" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/media-query-list-parser" "^4.0.2" + "@csstools/css-calc" "^2.1.4" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/media-query-list-parser" "^4.0.3" -"@csstools/postcss-media-queries-aspect-ratio-number-values@^3.0.4": - version "3.0.4" - resolved "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.4.tgz#d71102172c74baf3f892fac88cf1ea46a961600d" - integrity sha512-AnGjVslHMm5xw9keusQYvjVWvuS7KWK+OJagaG0+m9QnIjZsrysD2kJP/tr/UJIyYtMCtu8OkUd+Rajb4DqtIQ== +"@csstools/postcss-media-queries-aspect-ratio-number-values@^3.0.5": + version "3.0.5" + resolved "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.5.tgz#f485c31ec13d6b0fb5c528a3474334a40eff5f11" + integrity sha512-zhAe31xaaXOY2Px8IYfoVTB3wglbJUVigGphFLj6exb7cjZRH9A6adyE22XfFK3P2PzwRk0VDeTJmaxpluyrDg== dependencies: - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/media-query-list-parser" "^4.0.2" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/media-query-list-parser" "^4.0.3" "@csstools/postcss-nested-calc@^4.0.0": version "4.0.0" @@ -1267,42 +1278,42 @@ dependencies: postcss-value-parser "^4.2.0" -"@csstools/postcss-oklab-function@^4.0.9": - version "4.0.9" - resolved "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.9.tgz#21d8846b3fe632d663b8cfe5d1fa2ccdd3f0709a" - integrity sha512-UHrnujimwtdDw8BYDcWJtBXuJ13uc/BjAddPdfMc/RsWxhg8gG8UbvTF0tnMtHrZ4i7lwy85fPEzK1AiykMyRA== +"@csstools/postcss-oklab-function@^4.0.10": + version "4.0.10" + resolved "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.10.tgz#d4c23c51dd0be45e6dedde22432d7d0003710780" + integrity sha512-ZzZUTDd0fgNdhv8UUjGCtObPD8LYxMH+MJsW9xlZaWTV8Ppr4PtxlHYNMmF4vVWGl0T6f8tyWAKjoI6vePSgAg== dependencies: - "@csstools/css-color-parser" "^3.0.9" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.1" + "@csstools/css-color-parser" "^3.0.10" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/postcss-progressive-custom-properties" "^4.1.0" "@csstools/utilities" "^2.0.0" -"@csstools/postcss-progressive-custom-properties@^4.0.1": - version "4.0.1" - resolved "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.0.1.tgz#487e619d2577358cb08ed7319dd203d4d5db5bb6" - integrity sha512-Ofz81HaY8mmbP8/Qr3PZlUzjsyV5WuxWmvtYn+jhYGvvjFazTmN9R2io5W5znY1tyk2CA9uM0IPWyY4ygDytCw== +"@csstools/postcss-progressive-custom-properties@^4.1.0": + version "4.1.0" + resolved "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.1.0.tgz#70c8d41b577f4023633b7e3791604e0b7f3775bc" + integrity sha512-YrkI9dx8U4R8Sz2EJaoeD9fI7s7kmeEBfmO+UURNeL6lQI7VxF6sBE+rSqdCBn4onwqmxFdBU3lTwyYb/lCmxA== dependencies: postcss-value-parser "^4.2.0" -"@csstools/postcss-random-function@^2.0.0": - version "2.0.0" - resolved "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-2.0.0.tgz#38da06d102bbe65504023278f670895c4a1ceef9" - integrity sha512-MYZKxSr4AKfjECL8vg49BbfNNzK+t3p2OWX+Xf7rXgMaTP44oy/e8VGWu4MLnJ3NUd9tFVkisLO/sg+5wMTNsg== - dependencies: - "@csstools/css-calc" "^2.1.3" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - -"@csstools/postcss-relative-color-syntax@^3.0.9": - version "3.0.9" - resolved "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.9.tgz#1075eda90bb2a59f30bed94605def0a99cad3040" - integrity sha512-+AGOcLF5PmMnTRPnOdCvY7AwvD5veIOhTWbJV6vC3hB1tt0ii/k6QOwhWfsGGg1ZPQ0JY15u+wqLR4ZTtB0luA== - dependencies: - "@csstools/css-color-parser" "^3.0.9" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.1" +"@csstools/postcss-random-function@^2.0.1": + version "2.0.1" + resolved "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-2.0.1.tgz#3191f32fe72936e361dadf7dbfb55a0209e2691e" + integrity sha512-q+FQaNiRBhnoSNo+GzqGOIBKoHQ43lYz0ICrV+UudfWnEF6ksS6DsBIJSISKQT2Bvu3g4k6r7t0zYrk5pDlo8w== + dependencies: + "@csstools/css-calc" "^2.1.4" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + +"@csstools/postcss-relative-color-syntax@^3.0.10": + version "3.0.10" + resolved "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.10.tgz#daa840583969461e1e06b12e9c591e52a790ec86" + integrity sha512-8+0kQbQGg9yYG8hv0dtEpOMLwB9M+P7PhacgIzVzJpixxV4Eq9AUQtQw8adMmAJU1RBBmIlpmtmm3XTRd/T00g== + dependencies: + "@csstools/css-color-parser" "^3.0.10" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/postcss-progressive-custom-properties" "^4.1.0" "@csstools/utilities" "^2.0.0" "@csstools/postcss-scope-pseudo-class@^4.0.1": @@ -1312,23 +1323,23 @@ dependencies: postcss-selector-parser "^7.0.0" -"@csstools/postcss-sign-functions@^1.1.3": - version "1.1.3" - resolved "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.3.tgz#ba64c7a6e25f50221a2f37fac5d7592917245781" - integrity sha512-4F4GRhj8xNkBtLZ+3ycIhReaDfKJByXI+cQGIps3AzCO8/CJOeoDPxpMnL5vqZrWKOceSATHEQJUO/Q/r2y7OQ== +"@csstools/postcss-sign-functions@^1.1.4": + version "1.1.4" + resolved "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.4.tgz#a9ac56954014ae4c513475b3f1b3e3424a1e0c12" + integrity sha512-P97h1XqRPcfcJndFdG95Gv/6ZzxUBBISem0IDqPZ7WMvc/wlO+yU0c5D/OCpZ5TJoTt63Ok3knGk64N+o6L2Pg== dependencies: - "@csstools/css-calc" "^2.1.3" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" + "@csstools/css-calc" "^2.1.4" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" -"@csstools/postcss-stepped-value-functions@^4.0.8": - version "4.0.8" - resolved "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.8.tgz#345f5620cbeb0e9742f242e1dc6c88a051ce6700" - integrity sha512-6Y4yhL4fNhgzbZ/wUMQ4EjFUfoNNMpEXZnDw1JrlcEBHUT15gplchtFsZGk7FNi8PhLHJfCUwVKrEHzhfhKK+g== +"@csstools/postcss-stepped-value-functions@^4.0.9": + version "4.0.9" + resolved "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.9.tgz#36036f1a0e5e5ee2308e72f3c9cb433567c387b9" + integrity sha512-h9btycWrsex4dNLeQfyU3y3w40LMQooJWFMm/SK9lrKguHDcFl4VMkncKKoXi2z5rM9YGWbUQABI8BT2UydIcA== dependencies: - "@csstools/css-calc" "^2.1.3" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" + "@csstools/css-calc" "^2.1.4" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" "@csstools/postcss-text-decoration-shorthand@^4.0.2": version "4.0.2" @@ -1338,14 +1349,14 @@ "@csstools/color-helpers" "^5.0.2" postcss-value-parser "^4.2.0" -"@csstools/postcss-trigonometric-functions@^4.0.8": - version "4.0.8" - resolved "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.8.tgz#ad7940798fafadc77846e9ca47e2b594515d4f60" - integrity sha512-YcDvYTRu7f78/91B6bX+mE1WoAO91Su7/8KSRpuWbIGUB8hmaNSRu9wziaWSLJ1lOB1aQe+bvo9BIaLKqPOo/g== +"@csstools/postcss-trigonometric-functions@^4.0.9": + version "4.0.9" + resolved "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.9.tgz#3f94ed2e319b57f2c59720b64e4d0a8a6fb8c3b2" + integrity sha512-Hnh5zJUdpNrJqK9v1/E3BbrQhaDTj5YiX7P61TOvUhoDHnUmsNNxcDAgkQ32RrcWx9GVUvfUNPcUkn8R3vIX6A== dependencies: - "@csstools/css-calc" "^2.1.3" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" + "@csstools/css-calc" "^2.1.4" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" "@csstools/postcss-unset-value@^4.0.0": version "4.0.0" @@ -5264,10 +5275,10 @@ css.escape@^1.5.1: resolved "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz" integrity sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s= -cssdb@^8.2.5: - version "8.2.5" - resolved "https://registry.npmjs.org/cssdb/-/cssdb-8.2.5.tgz#728313b62c744ea1590f740ef7827ec0ef5f80a1" - integrity sha512-leAt8/hdTCtzql9ZZi86uYAmCLzVKpJMMdjbvOGVnXFXz/BWFpBmM1MHEHU/RqtPyRYmabVmEW1DtX3YGLuuLA== +cssdb@^8.3.0: + version "8.3.0" + resolved "https://registry.npmjs.org/cssdb/-/cssdb-8.3.0.tgz#940becad497b8509ad822a28fb0cfe54c969ccfe" + integrity sha512-c7bmItIg38DgGjSwDPZOYF/2o0QU/sSgkWOMyl8votOfgFuyiFKWPesmCGEsrGLxEA9uL540cp8LdaGEjUGsZQ== cssesc@^3.0.0: version "3.0.0" @@ -10959,15 +10970,15 @@ postcss-clamp@^4.1.0: dependencies: postcss-value-parser "^4.2.0" -postcss-color-functional-notation@^7.0.9: - version "7.0.9" - resolved "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.9.tgz#2be1abbdd68fc7e8906a7a4ae6e6c8484aae8485" - integrity sha512-WScwD3pSsIz+QP97sPkGCeJm7xUH0J18k6zV5o8O2a4cQJyv15vLUx/WFQajuJVgZhmJL5awDu8zHnqzAzm4lw== +postcss-color-functional-notation@^7.0.10: + version "7.0.10" + resolved "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.10.tgz#f1e9c3e4371889dcdfeabfa8515464fd8338cedc" + integrity sha512-k9qX+aXHBiLTRrWoCJuUFI6F1iF6QJQUXNVWJVSbqZgj57jDhBlOvD8gNUGl35tgqDivbGLhZeW3Ongz4feuKA== dependencies: - "@csstools/css-color-parser" "^3.0.9" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.1" + "@csstools/css-color-parser" "^3.0.10" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/postcss-progressive-custom-properties" "^4.1.0" "@csstools/utilities" "^2.0.0" postcss-color-hex-alpha@^10.0.0: @@ -11004,35 +11015,35 @@ postcss-convert-values@^7.0.5: browserslist "^4.24.5" postcss-value-parser "^4.2.0" -postcss-custom-media@^11.0.5: - version "11.0.5" - resolved "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.5.tgz#2fcd88a9b1d4da41c67dac6f2def903063a3377d" - integrity sha512-SQHhayVNgDvSAdX9NQ/ygcDQGEY+aSF4b/96z7QUX6mqL5yl/JgG/DywcF6fW9XbnCRE+aVYk+9/nqGuzOPWeQ== +postcss-custom-media@^11.0.6: + version "11.0.6" + resolved "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.6.tgz#6b450e5bfa209efb736830066682e6567bd04967" + integrity sha512-C4lD4b7mUIw+RZhtY7qUbf4eADmb7Ey8BFA2px9jUbwg7pjTZDl4KY4bvlUV+/vXQvzQRfiGEVJyAbtOsCMInw== dependencies: - "@csstools/cascade-layer-name-parser" "^2.0.4" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/media-query-list-parser" "^4.0.2" + "@csstools/cascade-layer-name-parser" "^2.0.5" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/media-query-list-parser" "^4.0.3" -postcss-custom-properties@^14.0.4: - version "14.0.4" - resolved "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.4.tgz#de9c663285a98833a946d7003a34369d3ce373a9" - integrity sha512-QnW8FCCK6q+4ierwjnmXF9Y9KF8q0JkbgVfvQEMa93x1GT8FvOiUevWCN2YLaOWyByeDX8S6VFbZEeWoAoXs2A== +postcss-custom-properties@^14.0.5: + version "14.0.5" + resolved "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.5.tgz#a180444de695f6e11ee2390be93ff6537663e86c" + integrity sha512-UWf/vhMapZatv+zOuqlfLmYXeOhhHLh8U8HAKGI2VJ00xLRYoAJh4xv8iX6FB6+TLXeDnm0DBLMi00E0hodbQw== dependencies: - "@csstools/cascade-layer-name-parser" "^2.0.4" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" + "@csstools/cascade-layer-name-parser" "^2.0.5" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" "@csstools/utilities" "^2.0.0" postcss-value-parser "^4.2.0" -postcss-custom-selectors@^8.0.4: - version "8.0.4" - resolved "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.4.tgz#95ef8268fdbbbd84f34cf84a4517c9d99d419c5a" - integrity sha512-ASOXqNvDCE0dAJ/5qixxPeL1aOVGHGW2JwSy7HyjWNbnWTQCl+fDc968HY1jCmZI0+BaYT5CxsOiUhavpG/7eg== +postcss-custom-selectors@^8.0.5: + version "8.0.5" + resolved "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.5.tgz#9448ed37a12271d7ab6cb364b6f76a46a4a323e8" + integrity sha512-9PGmckHQswiB2usSO6XMSswO2yFWVoCAuih1yl9FVcwkscLjRKjwsjM3t+NIWpSU2Jx3eOiK2+t4vVTQaoCHHg== dependencies: - "@csstools/cascade-layer-name-parser" "^2.0.4" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" + "@csstools/cascade-layer-name-parser" "^2.0.5" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" postcss-selector-parser "^7.0.0" postcss-dir-pseudo-class@^9.0.1: @@ -11064,12 +11075,12 @@ postcss-discard-overridden@^7.0.1: resolved "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-7.0.1.tgz#bd9c9bc5e4548d3b6e67e7f8d64f2c9d745ae2a0" integrity sha512-7c3MMjjSZ/qYrx3uc1940GSOzN1Iqjtlqe8uoSg+qdVPYyRb0TILSqqmtlSFuE4mTDECwsm397Ya7iXGzfF7lg== -postcss-double-position-gradients@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.1.tgz#5fde3de9fb78b467244d8c4fde39f60397beb0ce" - integrity sha512-ZitCwmvOR4JzXmKw6sZblTgwV1dcfLvClcyjADuqZ5hU0Uk4SVNpvSN9w8NcJ7XuxhRYxVA8m8AB3gy+HNBQOA== +postcss-double-position-gradients@^6.0.2: + version "6.0.2" + resolved "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.2.tgz#185f8eab2db9cf4e34be69b5706c905895bb52ae" + integrity sha512-7qTqnL7nfLRyJK/AHSVrrXOuvDDzettC+wGoienURV8v2svNbu6zJC52ruZtHaO6mfcagFmuTGFdzRsJKB3k5Q== dependencies: - "@csstools/postcss-progressive-custom-properties" "^4.0.1" + "@csstools/postcss-progressive-custom-properties" "^4.1.0" "@csstools/utilities" "^2.0.0" postcss-value-parser "^4.2.0" @@ -11105,15 +11116,15 @@ postcss-image-set-function@^7.0.0: "@csstools/utilities" "^2.0.0" postcss-value-parser "^4.2.0" -postcss-lab-function@^7.0.9: - version "7.0.9" - resolved "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.9.tgz#09052f22cc2b8c589e9b29b5c0a10be105b29b69" - integrity sha512-IGbsIXbqMDusymJAKYX+f9oakPo89wL9Pzd/qRBQOVf3EIQWT9hgvqC4Me6Dkzxp3KPuIBf6LPkjrLHe/6ZMIQ== +postcss-lab-function@^7.0.10: + version "7.0.10" + resolved "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.10.tgz#0537bd7245b935fc133298c8896bcbd160540cae" + integrity sha512-tqs6TCEv9tC1Riq6fOzHuHcZyhg4k3gIAMB8GGY/zA1ssGdm6puHMVE7t75aOSoFg7UD2wyrFFhbldiCMyyFTQ== dependencies: - "@csstools/css-color-parser" "^3.0.9" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.1" + "@csstools/css-color-parser" "^3.0.10" + "@csstools/css-parser-algorithms" "^3.0.5" + "@csstools/css-tokenizer" "^3.0.4" + "@csstools/postcss-progressive-custom-properties" "^4.1.0" "@csstools/utilities" "^2.0.0" postcss-loader@^8.1.1: @@ -11314,65 +11325,66 @@ postcss-place@^10.0.0: dependencies: postcss-value-parser "^4.2.0" -postcss-preset-env@^10.1.6: - version "10.1.6" - resolved "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.1.6.tgz#0f5456ea55a6bcbd0fd3c5f41e194881f42b17e5" - integrity sha512-1jRD7vttKLJ7o0mcmmYWKRLm7W14rI8K1I7Y41OeXUPEVc/CAzfTssNUeJ0zKbR+zMk4boqct/gwS/poIFF5Lg== +postcss-preset-env@^10.2.0: + version "10.2.0" + resolved "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.2.0.tgz#ea95a6fc70efb1a26f81e5cf0ccdb321a3439b6e" + integrity sha512-cl13sPBbSqo1Q7Ryb19oT5NZO5IHFolRbIMdgDq4f9w1MHYiL6uZS7uSsjXJ1KzRIcX5BMjEeyxmAevVXENa3Q== dependencies: "@csstools/postcss-cascade-layers" "^5.0.1" - "@csstools/postcss-color-function" "^4.0.9" - "@csstools/postcss-color-mix-function" "^3.0.9" - "@csstools/postcss-content-alt-text" "^2.0.5" - "@csstools/postcss-exponential-functions" "^2.0.8" + "@csstools/postcss-color-function" "^4.0.10" + "@csstools/postcss-color-mix-function" "^3.0.10" + "@csstools/postcss-color-mix-variadic-function-arguments" "^1.0.0" + "@csstools/postcss-content-alt-text" "^2.0.6" + "@csstools/postcss-exponential-functions" "^2.0.9" "@csstools/postcss-font-format-keywords" "^4.0.0" - "@csstools/postcss-gamut-mapping" "^2.0.9" - "@csstools/postcss-gradients-interpolation-method" "^5.0.9" - "@csstools/postcss-hwb-function" "^4.0.9" - "@csstools/postcss-ic-unit" "^4.0.1" + "@csstools/postcss-gamut-mapping" "^2.0.10" + "@csstools/postcss-gradients-interpolation-method" "^5.0.10" + "@csstools/postcss-hwb-function" "^4.0.10" + "@csstools/postcss-ic-unit" "^4.0.2" "@csstools/postcss-initial" "^2.0.1" "@csstools/postcss-is-pseudo-class" "^5.0.1" - "@csstools/postcss-light-dark-function" "^2.0.8" + "@csstools/postcss-light-dark-function" "^2.0.9" "@csstools/postcss-logical-float-and-clear" "^3.0.0" "@csstools/postcss-logical-overflow" "^2.0.0" "@csstools/postcss-logical-overscroll-behavior" "^2.0.0" "@csstools/postcss-logical-resize" "^3.0.0" - "@csstools/postcss-logical-viewport-units" "^3.0.3" - "@csstools/postcss-media-minmax" "^2.0.8" - "@csstools/postcss-media-queries-aspect-ratio-number-values" "^3.0.4" + "@csstools/postcss-logical-viewport-units" "^3.0.4" + "@csstools/postcss-media-minmax" "^2.0.9" + "@csstools/postcss-media-queries-aspect-ratio-number-values" "^3.0.5" "@csstools/postcss-nested-calc" "^4.0.0" "@csstools/postcss-normalize-display-values" "^4.0.0" - "@csstools/postcss-oklab-function" "^4.0.9" - "@csstools/postcss-progressive-custom-properties" "^4.0.1" - "@csstools/postcss-random-function" "^2.0.0" - "@csstools/postcss-relative-color-syntax" "^3.0.9" + "@csstools/postcss-oklab-function" "^4.0.10" + "@csstools/postcss-progressive-custom-properties" "^4.1.0" + "@csstools/postcss-random-function" "^2.0.1" + "@csstools/postcss-relative-color-syntax" "^3.0.10" "@csstools/postcss-scope-pseudo-class" "^4.0.1" - "@csstools/postcss-sign-functions" "^1.1.3" - "@csstools/postcss-stepped-value-functions" "^4.0.8" + "@csstools/postcss-sign-functions" "^1.1.4" + "@csstools/postcss-stepped-value-functions" "^4.0.9" "@csstools/postcss-text-decoration-shorthand" "^4.0.2" - "@csstools/postcss-trigonometric-functions" "^4.0.8" + "@csstools/postcss-trigonometric-functions" "^4.0.9" "@csstools/postcss-unset-value" "^4.0.0" autoprefixer "^10.4.21" - browserslist "^4.24.4" + browserslist "^4.24.5" css-blank-pseudo "^7.0.1" css-has-pseudo "^7.0.2" css-prefers-color-scheme "^10.0.0" - cssdb "^8.2.5" + cssdb "^8.3.0" postcss-attribute-case-insensitive "^7.0.1" postcss-clamp "^4.1.0" - postcss-color-functional-notation "^7.0.9" + postcss-color-functional-notation "^7.0.10" postcss-color-hex-alpha "^10.0.0" postcss-color-rebeccapurple "^10.0.0" - postcss-custom-media "^11.0.5" - postcss-custom-properties "^14.0.4" - postcss-custom-selectors "^8.0.4" + postcss-custom-media "^11.0.6" + postcss-custom-properties "^14.0.5" + postcss-custom-selectors "^8.0.5" postcss-dir-pseudo-class "^9.0.1" - postcss-double-position-gradients "^6.0.1" + postcss-double-position-gradients "^6.0.2" postcss-focus-visible "^10.0.1" postcss-focus-within "^9.0.1" postcss-font-variant "^5.0.0" postcss-gap-properties "^6.0.0" postcss-image-set-function "^7.0.0" - postcss-lab-function "^7.0.9" + postcss-lab-function "^7.0.10" postcss-logical "^8.1.0" postcss-nesting "^13.0.1" postcss-opacity-percentage "^3.0.0" From 1cbae9fd6ccae04f30b8c07736909b3848636927 Mon Sep 17 00:00:00 2001 From: weareoutman Date: Tue, 3 Jun 2025 11:02:01 +0800 Subject: [PATCH 39/66] test(): update test after upgrade babel --- packages/cook/src/preevaluate.spec.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/cook/src/preevaluate.spec.ts b/packages/cook/src/preevaluate.spec.ts index e39d5eba3a..6340e993fa 100644 --- a/packages/cook/src/preevaluate.spec.ts +++ b/packages/cook/src/preevaluate.spec.ts @@ -77,7 +77,9 @@ describe("preevaluate", () => { it("should throw SyntaxError", () => { expect(() => { preevaluate("<% DATA : EVENT %>"); - }).toThrowErrorMatchingInlineSnapshot(`"Unexpected token (1:5)"`); + }).toThrowErrorMatchingInlineSnapshot( + `"Unexpected parseExpression() input: The input should contain exactly one expression, but the first expression is followed by the unexpected character \`:\`. (1:5)"` + ); }); }); From b96e82c0b1f24a96200cea25387af2fc01083049 Mon Sep 17 00:00:00 2001 From: weareoutman Date: Tue, 3 Jun 2025 12:18:25 +0800 Subject: [PATCH 40/66] test(): update test after upgrade babel --- packages/runtime/src/internal/Runtime.spec.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/runtime/src/internal/Runtime.spec.ts b/packages/runtime/src/internal/Runtime.spec.ts index 2d6663b421..f3cedf3844 100644 --- a/packages/runtime/src/internal/Runtime.spec.ts +++ b/packages/runtime/src/internal/Runtime.spec.ts @@ -995,7 +995,7 @@ describe("Runtime", () => { data-error-boundary="" >

- Oops! Something went wrong: SyntaxError: Unexpected token (1:4), in "<% Sub 3 %>" + Oops! Something went wrong: SyntaxError: Unexpected parseExpression() input: The input should contain exactly one expression, but the first expression is followed by the unexpected character \`3\`. (1:4), in "<% Sub 3 %>"
From d4d5e3b64943dcb37ba44909cd74cca6813e34ab Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 3 Jun 2025 04:19:49 +0000 Subject: [PATCH 41/66] chore(deps): Update dependency postcss to ^8.5.4 --- packages/build-next-bricks/package.json | 2 +- yarn.lock | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/build-next-bricks/package.json b/packages/build-next-bricks/package.json index a359d456f6..74b2affdab 100644 --- a/packages/build-next-bricks/package.json +++ b/packages/build-next-bricks/package.json @@ -47,7 +47,7 @@ "less-loader": "^12.3.0", "lodash": "^4.17.21", "mini-css-extract-plugin": "^2.9.2", - "postcss": "^8.5.3", + "postcss": "^8.5.4", "postcss-loader": "^8.1.1", "postcss-preset-env": "^10.2.0", "prettier": "^3.5.3", diff --git a/yarn.lock b/yarn.lock index 0bb588907a..7c1def2e19 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9908,10 +9908,10 @@ mute-stream@1.0.0, mute-stream@^1.0.0, mute-stream@~1.0.0: resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz#e31bd9fe62f0aed23520aa4324ea6671531e013e" integrity sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA== -nanoid@^3.3.8: - version "3.3.8" - resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz#b1be3030bee36aaff18bacb375e5cce521684baf" - integrity sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w== +nanoid@^3.3.11: + version "3.3.11" + resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz#4f4f112cefbe303202f2199838128936266d185b" + integrity sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w== natural-compare@^1.4.0: version "1.4.0" @@ -11465,12 +11465,12 @@ postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@^8.4.33, postcss@^8.5.3: - version "8.5.3" - resolved "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz#1463b6f1c7fb16fe258736cba29a2de35237eafb" - integrity sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A== +postcss@^8.4.33, postcss@^8.5.4: + version "8.5.4" + resolved "https://registry.npmjs.org/postcss/-/postcss-8.5.4.tgz#d61014ac00e11d5f58458ed7247d899bd65f99c0" + integrity sha512-QSa9EBe+uwlGTFmHsPKokv3B/oEMQZxfqW0QqNCyhpa6mB1afzulwn8hihglqAb2pOw+BJgNlmXQ8la2VeHB7w== dependencies: - nanoid "^3.3.8" + nanoid "^3.3.11" picocolors "^1.1.1" source-map-js "^1.2.1" From e73b1b2b86defc930a99ad6ca820dbed0fc8e8d7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 3 Jun 2025 04:27:42 +0000 Subject: [PATCH 42/66] chore(deps): Update dependency webpack to ^5.99.9 --- packages/build-next-bricks/package.json | 2 +- packages/webpack/package.json | 4 ++-- yarn.lock | 8 ++++---- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/build-next-bricks/package.json b/packages/build-next-bricks/package.json index 74b2affdab..cf2a7eb003 100644 --- a/packages/build-next-bricks/package.json +++ b/packages/build-next-bricks/package.json @@ -53,7 +53,7 @@ "prettier": "^3.5.3", "style-loader": "^4.0.0", "typescript": "^5.8.3", - "webpack": "^5.99.8" + "webpack": "^5.99.9" }, "devDependencies": { "@next-core/brick-manifest": "^0.7.1" diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 29294ed3cb..c1c698c722 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -19,9 +19,9 @@ "copy-webpack-plugin": "^13.0.0" }, "devDependencies": { - "webpack": "^5.99.8" + "webpack": "^5.99.9" }, "peerDependencies": { - "webpack": "^5.99.8" + "webpack": "^5.99.9" } } diff --git a/yarn.lock b/yarn.lock index 7c1def2e19..f69ed9e77f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -13923,10 +13923,10 @@ webpack-sources@^3.2.3: resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz" integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== -webpack@^5.99.8: - version "5.99.8" - resolved "https://registry.npmjs.org/webpack/-/webpack-5.99.8.tgz#dd31a020b7c092d30c4c6d9a4edb95809e7f5946" - integrity sha512-lQ3CPiSTpfOnrEGeXDwoq5hIGzSjmwD72GdfVzF7CQAI7t47rJG9eDWvcEkEn3CUQymAElVvDg3YNTlCYj+qUQ== +webpack@^5.99.9: + version "5.99.9" + resolved "https://registry.npmjs.org/webpack/-/webpack-5.99.9.tgz#d7de799ec17d0cce3c83b70744b4aedb537d8247" + integrity sha512-brOPwM3JnmOa+7kd3NsmOUOwbDAj8FT9xDsG3IW0MgbN9yZV7Oi/s/+MNQ/EcSMqw7qfoRyXPoeEWT8zLVdVGg== dependencies: "@types/eslint-scope" "^3.7.7" "@types/estree" "^1.0.6" From d5dcbdc07155c88c279726a27c2330b279c305cc Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 3 Jun 2025 11:24:58 +0000 Subject: [PATCH 43/66] chore(deps): Update eslint monorepo to ^9.28.0 --- package.json | 2 +- packages/eslint-config-next/package.json | 4 +- yarn.lock | 263 ++++------------------- 3 files changed, 39 insertions(+), 230 deletions(-) diff --git a/package.json b/package.json index 2914a43af1..43d72f139a 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,7 @@ "concurrently": "^9.1.2", "cross-env": "^7.0.3", "cypress": "^14.3.3", - "eslint": "^9.26.0", + "eslint": "^9.28.0", "husky": "^9.1.7", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", diff --git a/packages/eslint-config-next/package.json b/packages/eslint-config-next/package.json index c0dcac4f43..f6d82ed640 100644 --- a/packages/eslint-config-next/package.json +++ b/packages/eslint-config-next/package.json @@ -15,10 +15,10 @@ "./node.js": "./node.js" }, "peerDependencies": { - "eslint": ">= 9.26.0" + "eslint": ">= 9.28.0" }, "dependencies": { - "@eslint/js": "^9.26.0", + "@eslint/js": "^9.28.0", "eslint-config-prettier": "^10.1.5", "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^5.2.0", diff --git a/yarn.lock b/yarn.lock index e24f5b2628..f41952102b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1470,10 +1470,10 @@ resolved "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.2.tgz#3779f76b894de3a8ec4763b79660e6d54d5b1010" integrity sha512-+GPzk8PlG0sPpzdU5ZvIRMPidzAnZDl/s9L+y13iodqvb8leL53bTannOrQ/Im7UkpsmFU5Ily5U60LWixnmLg== -"@eslint/core@^0.13.0": - version "0.13.0" - resolved "https://registry.npmjs.org/@eslint/core/-/core-0.13.0.tgz#bf02f209846d3bf996f9e8009db62df2739b458c" - integrity sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw== +"@eslint/core@^0.14.0": + version "0.14.0" + resolved "https://registry.npmjs.org/@eslint/core/-/core-0.14.0.tgz#326289380968eaf7e96f364e1e4cf8f3adf2d003" + integrity sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg== dependencies: "@types/json-schema" "^7.0.15" @@ -1492,22 +1492,22 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@eslint/js@9.26.0", "@eslint/js@^9.26.0": - version "9.26.0" - resolved "https://registry.npmjs.org/@eslint/js/-/js-9.26.0.tgz#1e13126b67a3db15111d2dcc61f69a2acff70bd5" - integrity sha512-I9XlJawFdSMvWjDt6wksMCrgns5ggLNfFwFvnShsleWruvXM514Qxk8V246efTw+eo9JABvVz+u3q2RiAowKxQ== +"@eslint/js@9.28.0", "@eslint/js@^9.28.0": + version "9.28.0" + resolved "https://registry.npmjs.org/@eslint/js/-/js-9.28.0.tgz#7822ccc2f8cae7c3cd4f902377d520e9ae03f844" + integrity sha512-fnqSjGWd/CoIp4EXIxWVK/sHA6DOHN4+8Ix2cX5ycOY7LG0UY8nHCU5pIp2eaE1Mc7Qd8kHspYNzYXT2ojPLzg== "@eslint/object-schema@^2.1.6": version "2.1.6" resolved "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz#58369ab5b5b3ca117880c0f6c0b0f32f6950f24f" integrity sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA== -"@eslint/plugin-kit@^0.2.8": - version "0.2.8" - resolved "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.8.tgz#47488d8f8171b5d4613e833313f3ce708e3525f8" - integrity sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA== +"@eslint/plugin-kit@^0.3.1": + version "0.3.1" + resolved "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.1.tgz#b71b037b2d4d68396df04a8c35a49481e5593067" + integrity sha512-0J+zgWxHN+xXONWIyPWKFMgVuJoZuGiIFu8yxk7RJjxkzpGmyja5wRFqZIVtjDVOQpV+Rw0iOAjYPE2eQyjr0w== dependencies: - "@eslint/core" "^0.13.0" + "@eslint/core" "^0.14.0" levn "^0.4.1" "@humanfs/core@^0.19.1": @@ -1960,22 +1960,6 @@ resolved "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.15.1.tgz#d4f6937353bc4568292654efb0a0e0532adbcba2" integrity sha512-4aErSrCR/On/e5G2hDP0wjooqDdauzEbIq8hIkIe5pXV0rtWJZvdCEKL0ykZxex+IxIwBp0eGeV48hQN07dXtw== -"@modelcontextprotocol/sdk@^1.8.0": - version "1.11.1" - resolved "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.11.1.tgz#c7f4a1432872ef10130f5d9b0072060c17a3946b" - integrity sha512-9LfmxKTb1v+vUS1/emSk1f5ePmTLkb9Le9AxOB5T0XM59EUumwcS45z05h7aiZx3GI0Bl7mjb3FMEglYj+acuQ== - dependencies: - content-type "^1.0.5" - cors "^2.8.5" - cross-spawn "^7.0.3" - eventsource "^3.0.2" - express "^5.0.1" - express-rate-limit "^7.5.0" - pkce-challenge "^5.0.0" - raw-body "^3.0.0" - zod "^3.23.8" - zod-to-json-schema "^3.24.1" - "@next-api-sdk/api-gateway-sdk@^1.2.2": version "1.2.2" resolved "https://registry.npmjs.org/@next-api-sdk/api-gateway-sdk/-/api-gateway-sdk-1.2.2.tgz#867b2b93573379fcd8f2507876bc0ce83bf19858" @@ -3410,14 +3394,6 @@ abbrev@^2.0.0: resolved "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz#cf59829b8b4f03f89dda2771cb7f3653828c89bf" integrity sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ== -accepts@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz#bbcf4ba5075467f3f2131eab3cffc73c2f5d7895" - integrity sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng== - dependencies: - mime-types "^3.0.0" - negotiator "^1.0.0" - accepts@~1.3.4, accepts@~1.3.8: version "1.3.8" resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz" @@ -4923,13 +4899,6 @@ content-disposition@0.5.4: dependencies: safe-buffer "5.2.1" -content-disposition@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.0.tgz#844426cb398f934caefcbb172200126bc7ceace2" - integrity sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg== - dependencies: - safe-buffer "5.2.1" - content-type@^1.0.5, content-type@~1.0.4, content-type@~1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" @@ -5029,21 +4998,11 @@ cookie-signature@1.0.6: version "1.0.6" resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" -cookie-signature@^1.2.1: - version "1.2.2" - resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz#57c7fc3cc293acab9fec54d73e15690ebe4a1793" - integrity sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg== - cookie@0.7.1: version "0.7.1" resolved "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz#2f73c42142d5d5cf71310a74fc4ae61670e5dbc9" integrity sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w== -cookie@^0.7.1: - version "0.7.2" - resolved "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz#556369c472a2ba910f2979891b526b3436237ed7" - integrity sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w== - copy-anything@^2.0.1: version "2.0.6" resolved "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz#092454ea9584a7b7ad5573062b2a87f5900fc480" @@ -5085,14 +5044,6 @@ core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" -cors@^2.8.5: - version "2.8.5" - resolved "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29" - integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g== - dependencies: - object-assign "^4" - vary "^1" - cosmiconfig@^8.1.3, cosmiconfig@^8.2.0: version "8.3.6" resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz#060a2b871d66dba6c8538ea1118ba1ac16f5fae3" @@ -5509,7 +5460,7 @@ debug@2.6.9: dependencies: ms "2.0.0" -debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.3.5, debug@^4.3.6, debug@^4.4.0: +debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.3.6, debug@^4.4.0: version "4.4.0" resolved "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz#2b3f2aea2ffeb776477460267377dc8710faba8a" integrity sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA== @@ -5629,7 +5580,7 @@ delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" -depd@2.0.0, depd@^2.0.0: +depd@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== @@ -5936,15 +5887,15 @@ emojis-list@^3.0.0: resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== -encodeurl@^2.0.0, encodeurl@~2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz#7b8ea898077d7e409d3ac45474ea38eaf0857a58" - integrity sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg== - encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" +encodeurl@~2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz#7b8ea898077d7e409d3ac45474ea38eaf0857a58" + integrity sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg== + encoding@^0.1.13: version "0.1.13" resolved "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz" @@ -6149,7 +6100,7 @@ escalade@^3.1.1, escalade@^3.2.0: resolved "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5" integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== -escape-html@^1.0.3, escape-html@~1.0.3: +escape-html@~1.0.3: version "1.0.3" resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== @@ -6245,23 +6196,22 @@ eslint-visitor-keys@^4.2.0: resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz#687bacb2af884fcdda8a6e7d65c606f46a14cd45" integrity sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw== -eslint@^9.26.0: - version "9.26.0" - resolved "https://registry.npmjs.org/eslint/-/eslint-9.26.0.tgz#978fe029adc2aceed28ab437bca876e83461c3b4" - integrity sha512-Hx0MOjPh6uK9oq9nVsATZKE/Wlbai7KFjfCuw9UHaguDW3x+HF0O5nIi3ud39TWgrTjTO5nHxmL3R1eANinWHQ== +eslint@^9.28.0: + version "9.28.0" + resolved "https://registry.npmjs.org/eslint/-/eslint-9.28.0.tgz#b0bcbe82a16945a40906924bea75e8b4980ced7d" + integrity sha512-ocgh41VhRlf9+fVpe7QKzwLj9c92fDiqOj8Y3Sd4/ZmVA4Btx4PlUYPq4pp9JDyupkf1upbEXecxL2mwNV7jPQ== dependencies: "@eslint-community/eslint-utils" "^4.2.0" "@eslint-community/regexpp" "^4.12.1" "@eslint/config-array" "^0.20.0" "@eslint/config-helpers" "^0.2.1" - "@eslint/core" "^0.13.0" + "@eslint/core" "^0.14.0" "@eslint/eslintrc" "^3.3.1" - "@eslint/js" "9.26.0" - "@eslint/plugin-kit" "^0.2.8" + "@eslint/js" "9.28.0" + "@eslint/plugin-kit" "^0.3.1" "@humanfs/node" "^0.16.6" "@humanwhocodes/module-importer" "^1.0.1" "@humanwhocodes/retry" "^0.4.2" - "@modelcontextprotocol/sdk" "^1.8.0" "@types/estree" "^1.0.6" "@types/json-schema" "^7.0.15" ajv "^6.12.4" @@ -6286,7 +6236,6 @@ eslint@^9.26.0: minimatch "^3.1.2" natural-compare "^1.4.0" optionator "^0.9.3" - zod "^3.24.2" espree@^10.0.1, espree@^10.3.0: version "10.3.0" @@ -6328,7 +6277,7 @@ esutils@^2.0.2: version "2.0.2" resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" -etag@^1.8.1, etag@~1.8.1: +etag@~1.8.1: version "1.8.1" resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== @@ -6358,18 +6307,6 @@ events@^3.0.0, events@^3.2.0: resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== -eventsource-parser@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.1.tgz#5e358dba9a55ba64ca90da883c4ca35bd82467bd" - integrity sha512-VARTJ9CYeuQYb0pZEPbzi740OWFgpHe7AYJ2WFZVnUDUQp5Dk2yJUgF36YsZ81cOyxT0QxmXD2EQpapAouzWVA== - -eventsource@^3.0.2: - version "3.0.7" - resolved "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz#1157622e2f5377bb6aef2114372728ba0c156989" - integrity sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA== - dependencies: - eventsource-parser "^3.0.1" - evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: version "1.0.3" resolved "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz" @@ -6471,11 +6408,6 @@ exponential-backoff@^3.1.1: resolved "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz#64ac7526fe341ab18a39016cd22c787d01e00bf6" integrity sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw== -express-rate-limit@^7.5.0: - version "7.5.0" - resolved "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-7.5.0.tgz#6a67990a724b4fbbc69119419feef50c51e8b28f" - integrity sha512-eB5zbQh5h+VenMPM3fh+nw1YExi5nMr6HUCR62ELSP11huvxm/Uir1H1QEyTkk5QX6A58pX6NmaTMceKZ0Eodg== - express@^4.21.2: version "4.21.2" resolved "https://registry.npmjs.org/express/-/express-4.21.2.tgz#cf250e48362174ead6cea4a566abef0162c1ec32" @@ -6513,39 +6445,6 @@ express@^4.21.2: utils-merge "1.0.1" vary "~1.1.2" -express@^5.0.1: - version "5.1.0" - resolved "https://registry.npmjs.org/express/-/express-5.1.0.tgz#d31beaf715a0016f0d53f47d3b4d7acf28c75cc9" - integrity sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA== - dependencies: - accepts "^2.0.0" - body-parser "^2.2.0" - content-disposition "^1.0.0" - content-type "^1.0.5" - cookie "^0.7.1" - cookie-signature "^1.2.1" - debug "^4.4.0" - encodeurl "^2.0.0" - escape-html "^1.0.3" - etag "^1.8.1" - finalhandler "^2.1.0" - fresh "^2.0.0" - http-errors "^2.0.0" - merge-descriptors "^2.0.0" - mime-types "^3.0.0" - on-finished "^2.4.1" - once "^1.4.0" - parseurl "^1.3.3" - proxy-addr "^2.0.7" - qs "^6.14.0" - range-parser "^1.2.1" - router "^2.2.0" - send "^1.1.0" - serve-static "^2.2.0" - statuses "^2.0.1" - type-is "^2.0.1" - vary "^1.1.2" - extend@^3.0.2, extend@~3.0.2: version "3.0.2" resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" @@ -6702,18 +6601,6 @@ finalhandler@1.3.1: statuses "2.0.1" unpipe "~1.0.0" -finalhandler@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.0.tgz#72306373aa89d05a8242ed569ed86a1bff7c561f" - integrity sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q== - dependencies: - debug "^4.4.0" - encodeurl "^2.0.0" - escape-html "^1.0.3" - on-finished "^2.4.1" - parseurl "^1.3.3" - statuses "^2.0.1" - find-up@^2.0.0: version "2.1.0" resolved "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz" @@ -6847,11 +6734,6 @@ fresh@0.5.2: version "0.5.2" resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" -fresh@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz#8dd7df6a1b3a1b3a5cf186c05a5dd267622635a4" - integrity sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A== - fs-constants@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz" @@ -8096,11 +7978,6 @@ is-potential-custom-element-name@^1.0.1: resolved "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz" integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== -is-promise@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz#42ff9f84206c1991d26debf520dd5c01042dd2f3" - integrity sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ== - is-regex@^1.2.1: version "1.2.1" resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz#76d70a3ed10ef9be48eb577887d74205bf0cad22" @@ -9586,11 +9463,6 @@ merge-descriptors@1.0.3: resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz#d80319a65f3c7935351e5cfdac8f9318504dbed5" integrity sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ== -merge-descriptors@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz#ea922f660635a2249ee565e0449f951e6b603808" - integrity sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g== - merge-stream@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" @@ -9637,7 +9509,7 @@ mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, dependencies: mime-db "1.51.0" -mime-types@^3.0.0, mime-types@^3.0.1: +mime-types@^3.0.0: version "3.0.1" resolved "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz#b1d94d6997a9b32fd69ebaed0db73de8acb519ce" integrity sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA== @@ -9957,11 +9829,6 @@ negotiator@^0.6.3, negotiator@~0.6.4: resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz#777948e2452651c570b712dd01c23e262713fff7" integrity sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w== -negotiator@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz#b6c91bb47172d69f93cfd7c357bbb529019b5f6a" - integrity sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg== - neo-async@^2.6.2: version "2.6.2" resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" @@ -10240,7 +10107,7 @@ nx@19.0.2, "nx@>=17.1.2 < 20": "@nx/nx-win32-arm64-msvc" "19.0.2" "@nx/nx-win32-x64-msvc" "19.0.2" -object-assign@^4, object-assign@^4.1.1: +object-assign@^4.1.1: version "4.1.1" resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" @@ -10742,7 +10609,7 @@ parse5@^7.0.0, parse5@^7.1.1: dependencies: entities "^4.4.0" -parseurl@^1.3.3, parseurl@~1.3.2, parseurl@~1.3.3: +parseurl@~1.3.2, parseurl@~1.3.3: version "1.3.3" resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== @@ -10861,11 +10728,6 @@ path-to-regexp@^6.3.0: resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz#2b6a26a337737a8e1416f9272ed0766b1c0389f4" integrity sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ== -path-to-regexp@^8.0.0: - version "8.2.0" - resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz#73990cc29e57a3ff2a0d914095156df5db79e8b4" - integrity sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ== - path-type@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz" @@ -10938,11 +10800,6 @@ pirates@^4.0.4: resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.4.tgz" integrity sha512-ZIrVPH+A52Dw84R0L3/VS9Op04PuQ2SEoJL6bkshmiTic/HldyW9Tf7oH5mhJZBK7NmDx27vSMrYEXPXclpDKw== -pkce-challenge@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.0.tgz#c3a405cb49e272094a38e890a2b51da0228c4d97" - integrity sha512-ueGLflrrnvwB3xuo/uGob5pd5FN7l0MsLf0Z87o/UQmRtwjvfylfc9MurIxRAWywCYTgrvpXBcqjV4OfCYGCIQ== - pkg-dir@^4.2.0: version "4.2.0" resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" @@ -11620,7 +11477,7 @@ protocols@^2.0.0, protocols@^2.0.1: resolved "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz" integrity sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q== -proxy-addr@^2.0.7, proxy-addr@~2.0.7: +proxy-addr@~2.0.7: version "2.0.7" resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== @@ -12167,17 +12024,6 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: hash-base "^3.0.0" inherits "^2.0.1" -router@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/router/-/router-2.2.0.tgz#019be620b711c87641167cc79b99090f00b146ef" - integrity sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ== - dependencies: - debug "^4.4.0" - depd "^2.0.0" - is-promise "^4.0.0" - parseurl "^1.3.3" - path-to-regexp "^8.0.0" - run-applescript@^7.0.0: version "7.0.0" resolved "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz#e5a553c2bffd620e169d276c1cd8f1b64778fbeb" @@ -12340,23 +12186,6 @@ send@0.19.0: range-parser "~1.2.1" statuses "2.0.1" -send@^1.1.0, send@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/send/-/send-1.2.0.tgz#32a7554fb777b831dfa828370f773a3808d37212" - integrity sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw== - dependencies: - debug "^4.3.5" - encodeurl "^2.0.0" - escape-html "^1.0.3" - etag "^1.8.1" - fresh "^2.0.0" - http-errors "^2.0.0" - mime-types "^3.0.1" - ms "^2.1.3" - on-finished "^2.4.1" - range-parser "^1.2.1" - statuses "^2.0.1" - sentence-case@^3.0.4: version "3.0.4" resolved "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz" @@ -12396,16 +12225,6 @@ serve-static@1.16.2: parseurl "~1.3.3" send "0.19.0" -serve-static@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/serve-static/-/serve-static-2.2.0.tgz#9c02564ee259bdd2251b82d659a2e7e1938d66f9" - integrity sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ== - dependencies: - encodeurl "^2.0.0" - escape-html "^1.0.3" - parseurl "^1.3.3" - send "^1.2.0" - set-blocking@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" @@ -12781,7 +12600,7 @@ stack-utils@^2.0.3: dependencies: escape-string-regexp "^2.0.0" -statuses@2.0.1, statuses@^2.0.1: +statuses@2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== @@ -13453,7 +13272,7 @@ type-fest@^3.1.0: resolved "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz#bb744c1f0678bea7543a2d1ec24e83e68e8c8706" integrity sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g== -type-is@^2.0.0, type-is@^2.0.1: +type-is@^2.0.0: version "2.0.1" resolved "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz#64f6cf03f92fce4015c2b224793f6bdd4b068c97" integrity sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw== @@ -13808,7 +13627,7 @@ value-equal@^1.0.1: resolved "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz" integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== -vary@^1, vary@^1.1.2, vary@~1.1.2: +vary@~1.1.2: version "1.1.2" resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== @@ -14304,13 +14123,3 @@ yocto-queue@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz#7f816433fb2cbc511ec8bf7d263c3b58a1a3c251" integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g== - -zod-to-json-schema@^3.24.1: - version "3.24.5" - resolved "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.24.5.tgz#d1095440b147fb7c2093812a53c54df8d5df50a3" - integrity sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g== - -zod@^3.23.8, zod@^3.24.2: - version "3.24.4" - resolved "https://registry.npmjs.org/zod/-/zod-3.24.4.tgz#e2e2cca5faaa012d76e527d0d36622e0a90c315f" - integrity sha512-OdqJE9UDRPwWsrHjLN2F8bPxvwJBK22EHLWtanu0LSYr5YqzsaaW3RMgmjwr8Rypg5k+meEJdSPXJZXE/yqOMg== From 4f506d9ec47d17211b7bc9962b562c38c269c6a6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 5 Jun 2025 10:08:33 +0000 Subject: [PATCH 44/66] chore(deps): Update babel monorepo --- package.json | 6 +++--- packages/babel-preset-next/package.json | 2 +- packages/build-next-bricks/package.json | 2 +- packages/cook/package.json | 2 +- yarn.lock | 24 ++++++++++++------------ 5 files changed, 18 insertions(+), 18 deletions(-) diff --git a/package.json b/package.json index 43d72f139a..e6836f7456 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ }, "devDependencies": { "@babel/core": "^7.27.4", - "@babel/types": "^7.27.3", + "@babel/types": "^7.27.6", "@cypress/browserify-preprocessor": "^3.0.2", "@next-shared/common-bricks": "^0.54.0", "@types/doctrine": "^0.0.9", @@ -74,8 +74,8 @@ "packages/*" ], "resolutions": { - "@babel/parser": "^7.27.4", - "@babel/runtime": "^7.27.4", + "@babel/parser": "^7.27.5", + "@babel/runtime": "^7.27.6", "@types/react": "^18.3.21", "lodash": "^4.17.21", "moment": "^2.30.1" diff --git a/packages/babel-preset-next/package.json b/packages/babel-preset-next/package.json index eebf9d2faa..3a519dca5f 100644 --- a/packages/babel-preset-next/package.json +++ b/packages/babel-preset-next/package.json @@ -16,6 +16,6 @@ "@babel/preset-env": "^7.27.2", "@babel/preset-react": "^7.27.1", "@babel/preset-typescript": "^7.27.1", - "@babel/runtime": "^7.27.4" + "@babel/runtime": "^7.27.6" } } diff --git a/packages/build-next-bricks/package.json b/packages/build-next-bricks/package.json index cf2a7eb003..97c122dafb 100644 --- a/packages/build-next-bricks/package.json +++ b/packages/build-next-bricks/package.json @@ -34,7 +34,7 @@ "node": ">=16" }, "dependencies": { - "@babel/parser": "^7.27.4", + "@babel/parser": "^7.27.5", "@babel/traverse": "^7.27.4", "@next-core/babel-preset-next": "^1.0.25", "@svgr/webpack": "^8.1.0", diff --git a/packages/cook/package.json b/packages/cook/package.json index 3468346873..19edbe92f0 100644 --- a/packages/cook/package.json +++ b/packages/cook/package.json @@ -49,7 +49,7 @@ }, "sideEffects": false, "dependencies": { - "@babel/parser": "^7.27.4" + "@babel/parser": "^7.27.5" }, "devDependencies": { "@next-core/build-next-libs": "^1.0.24", diff --git a/yarn.lock b/yarn.lock index f41952102b..d327901c6e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -235,10 +235,10 @@ "@babel/template" "^7.27.2" "@babel/types" "^7.27.3" -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.27.2", "@babel/parser@^7.27.3", "@babel/parser@^7.27.4": - version "7.27.4" - resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.27.4.tgz#f92e89e4f51847be05427285836fc88341c956df" - integrity sha512-BRmLHGwpUqLFR2jzx9orBuX/ABDkj2jLKOXrHDTN2aOKL+jFDDKaRNo9nyYsIl9h/UE/7lMKdDjKQQyxKKDZ7g== +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.27.2", "@babel/parser@^7.27.3", "@babel/parser@^7.27.4", "@babel/parser@^7.27.5": + version "7.27.5" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.27.5.tgz#ed22f871f110aa285a6fd934a0efed621d118826" + integrity sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg== dependencies: "@babel/types" "^7.27.3" @@ -998,10 +998,10 @@ "@babel/plugin-transform-modules-commonjs" "^7.27.1" "@babel/plugin-transform-typescript" "^7.27.1" -"@babel/runtime@7.23.4", "@babel/runtime@^7.1.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.0", "@babel/runtime@^7.20.6", "@babel/runtime@^7.23.2", "@babel/runtime@^7.27.4": - version "7.27.4" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.4.tgz#a91ec580e6c00c67118127777c316dfd5a5a6abf" - integrity sha512-t3yaEOuGu9NlIZ+hIeGbBjFtZT7j2cb2tg0fuaJKeGotchRjjLfrBA9Kwf8quhpP1EUuxModQg04q/mBwyg8uA== +"@babel/runtime@7.23.4", "@babel/runtime@^7.1.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.0", "@babel/runtime@^7.20.6", "@babel/runtime@^7.23.2", "@babel/runtime@^7.27.6": + version "7.27.6" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.6.tgz#ec4070a04d76bae8ddbb10770ba55714a417b7c6" + integrity sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q== "@babel/template@^7.27.1", "@babel/template@^7.27.2", "@babel/template@^7.3.3": version "7.27.2" @@ -1025,10 +1025,10 @@ debug "^4.3.1" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.21.3", "@babel/types@^7.27.1", "@babel/types@^7.27.3", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": - version "7.27.3" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.27.3.tgz#c0257bedf33aad6aad1f406d35c44758321eb3ec" - integrity sha512-Y1GkI4ktrtvmawoSq+4FCVHNryea6uR+qUQy0AGxLSsjCX0nVmkYQMBLHDkXZuo5hGx7eYdnIaslsdBFm7zbUw== +"@babel/types@^7.0.0", "@babel/types@^7.21.3", "@babel/types@^7.27.1", "@babel/types@^7.27.3", "@babel/types@^7.27.6", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.27.6" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.27.6.tgz#a434ca7add514d4e646c80f7375c0aa2befc5535" + integrity sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q== dependencies: "@babel/helper-string-parser" "^7.27.1" "@babel/helper-validator-identifier" "^7.27.1" From 8713fae254c1d91e4c3a89469750f4e1e2262708 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 6 Jun 2025 03:45:03 +0000 Subject: [PATCH 45/66] chore(deps): Update dependency postcss-preset-env to ^10.2.1 --- packages/build-next-bricks/package.json | 2 +- yarn.lock | 48 ++++++++++++------------- 2 files changed, 25 insertions(+), 25 deletions(-) diff --git a/packages/build-next-bricks/package.json b/packages/build-next-bricks/package.json index 97c122dafb..01253d94aa 100644 --- a/packages/build-next-bricks/package.json +++ b/packages/build-next-bricks/package.json @@ -49,7 +49,7 @@ "mini-css-extract-plugin": "^2.9.2", "postcss": "^8.5.4", "postcss-loader": "^8.1.1", - "postcss-preset-env": "^10.2.0", + "postcss-preset-env": "^10.2.1", "prettier": "^3.5.3", "style-loader": "^4.0.0", "typescript": "^5.8.3", diff --git a/yarn.lock b/yarn.lock index d327901c6e..fd2b280948 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4245,13 +4245,13 @@ browserify@^17.0.0: vm-browserify "^1.0.0" xtend "^4.0.0" -browserslist@^4.0.0, browserslist@^4.24.0, browserslist@^4.24.3, browserslist@^4.24.4, browserslist@^4.24.5: - version "4.24.5" - resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.24.5.tgz#aa0f5b8560fe81fde84c6dcb38f759bafba0e11b" - integrity sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw== +browserslist@^4.0.0, browserslist@^4.24.0, browserslist@^4.24.3, browserslist@^4.24.4, browserslist@^4.24.5, browserslist@^4.25.0: + version "4.25.0" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz#986aa9c6d87916885da2b50d8eb577ac8d133b2c" + integrity sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA== dependencies: - caniuse-lite "^1.0.30001716" - electron-to-chromium "^1.5.149" + caniuse-lite "^1.0.30001718" + electron-to-chromium "^1.5.160" node-releases "^2.0.19" update-browserslist-db "^1.1.3" @@ -4421,10 +4421,10 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001702, caniuse-lite@^1.0.30001716: - version "1.0.30001717" - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001717.tgz#5d9fec5ce09796a1893013825510678928aca129" - integrity sha512-auPpttCq6BDEG8ZAuHJIplGw6GODhjw+/11e7IjpnYCxZcW/ONgPs0KVBJ0d1bY3e2+7PRe5RCLyP+PfwVgkYw== +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001702, caniuse-lite@^1.0.30001718: + version "1.0.30001721" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001721.tgz#36b90cd96901f8c98dd6698bf5c8af7d4c6872d7" + integrity sha512-cOuvmUVtKrtEaoKiO0rSc29jcjwMwX5tOHDy4MgVFEWiUXj4uBMJkwI8MDySkgXidpMiHUcviogAvFi4pA2hDQ== capital-case@^1.0.4: version "1.0.4" @@ -5845,10 +5845,10 @@ ejs@^3.1.7: dependencies: jake "^10.8.5" -electron-to-chromium@^1.5.149: - version "1.5.151" - resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.151.tgz#5edd6c17e1b2f14b4662c41b9379f96cc8c2bb7c" - integrity sha512-Rl6uugut2l9sLojjS4H4SAr3A4IgACMLgpuEMPYCVcKydzfyPrn5absNRju38IhQOf/NwjJY8OGWjlteqYeBCA== +electron-to-chromium@^1.5.160: + version "1.5.165" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.165.tgz#477b0957e42f071905a86f7c905a9848f95d2bdb" + integrity sha512-naiMx1Z6Nb2TxPU6fiFrUrDTjyPMLdTtaOd2oLmG8zVSg2hCWGkhPyxwk+qRmZ1ytwVqUv0u7ZcDA5+ALhaUtw== elliptic@^6.0.0: version "6.4.1" @@ -10903,10 +10903,10 @@ postcss-custom-media@^11.0.6: "@csstools/css-tokenizer" "^3.0.4" "@csstools/media-query-list-parser" "^4.0.3" -postcss-custom-properties@^14.0.5: - version "14.0.5" - resolved "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.5.tgz#a180444de695f6e11ee2390be93ff6537663e86c" - integrity sha512-UWf/vhMapZatv+zOuqlfLmYXeOhhHLh8U8HAKGI2VJ00xLRYoAJh4xv8iX6FB6+TLXeDnm0DBLMi00E0hodbQw== +postcss-custom-properties@^14.0.6: + version "14.0.6" + resolved "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.6.tgz#1af73a650bf115ba052cf915287c9982825fc90e" + integrity sha512-fTYSp3xuk4BUeVhxCSJdIPhDLpJfNakZKoiTDx7yRGCdlZrSJR7mWKVOBS4sBF+5poPQFMj2YdXx1VHItBGihQ== dependencies: "@csstools/cascade-layer-name-parser" "^2.0.5" "@csstools/css-parser-algorithms" "^3.0.5" @@ -11203,10 +11203,10 @@ postcss-place@^10.0.0: dependencies: postcss-value-parser "^4.2.0" -postcss-preset-env@^10.2.0: - version "10.2.0" - resolved "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.2.0.tgz#ea95a6fc70efb1a26f81e5cf0ccdb321a3439b6e" - integrity sha512-cl13sPBbSqo1Q7Ryb19oT5NZO5IHFolRbIMdgDq4f9w1MHYiL6uZS7uSsjXJ1KzRIcX5BMjEeyxmAevVXENa3Q== +postcss-preset-env@^10.2.1: + version "10.2.1" + resolved "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.2.1.tgz#e4f60ea0366ce2632524a36cf5e50bec60ba2611" + integrity sha512-mDInnlm4mYhmR0S79hNLzseW9nx4Ihd8s15K99iu6u6QhoSQgqWX9Oj6nTd/8Dz3b0T7v2JSrfnXsDfv9TFvDg== dependencies: "@csstools/postcss-cascade-layers" "^5.0.1" "@csstools/postcss-color-function" "^4.0.10" @@ -11242,7 +11242,7 @@ postcss-preset-env@^10.2.0: "@csstools/postcss-trigonometric-functions" "^4.0.9" "@csstools/postcss-unset-value" "^4.0.0" autoprefixer "^10.4.21" - browserslist "^4.24.5" + browserslist "^4.25.0" css-blank-pseudo "^7.0.1" css-has-pseudo "^7.0.2" css-prefers-color-scheme "^10.0.0" @@ -11253,7 +11253,7 @@ postcss-preset-env@^10.2.0: postcss-color-hex-alpha "^10.0.0" postcss-color-rebeccapurple "^10.0.0" postcss-custom-media "^11.0.6" - postcss-custom-properties "^14.0.5" + postcss-custom-properties "^14.0.6" postcss-custom-selectors "^8.0.5" postcss-dir-pseudo-class "^9.0.1" postcss-double-position-gradients "^6.0.2" From f601b5661c41d12b35bc198d5880e49029545fed Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 6 Jun 2025 15:38:25 +0800 Subject: [PATCH 46/66] chore(deps): Update dependency webpack-dev-server to ^5.2.2 (#4723) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/brick-container/package.json | 2 +- packages/brick-playground/package.json | 2 +- yarn.lock | 18 +++++++++--------- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/brick-container/package.json b/packages/brick-container/package.json index 1bf12f6134..b8a698e883 100644 --- a/packages/brick-container/package.json +++ b/packages/brick-container/package.json @@ -68,7 +68,7 @@ "core-js": "^3.42.0", "html-webpack-plugin": "^5.6.3", "regenerator-runtime": "^0.14.1", - "webpack-dev-server": "^5.2.1" + "webpack-dev-server": "^5.2.2" }, "peerDependencies": { "@next-core/http": "*", diff --git a/packages/brick-playground/package.json b/packages/brick-playground/package.json index ada4ee1069..b1a9ca965d 100644 --- a/packages/brick-playground/package.json +++ b/packages/brick-playground/package.json @@ -38,6 +38,6 @@ "html-webpack-plugin": "^5.6.3", "monaco-editor": "^0.50.0", "monaco-editor-webpack-plugin": "^7.1.0", - "webpack-dev-server": "^5.2.1" + "webpack-dev-server": "^5.2.2" } } diff --git a/yarn.lock b/yarn.lock index ef4b0d5ca4..9abda6b66f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7402,10 +7402,10 @@ http-proxy-agent@^7.0.0: agent-base "^7.1.0" debug "^4.3.4" -http-proxy-middleware@^2.0.7: - version "2.0.7" - resolved "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz#915f236d92ae98ef48278a95dedf17e991936ec6" - integrity sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA== +http-proxy-middleware@^2.0.9: + version "2.0.9" + resolved "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz#e9e63d68afaa4eee3d147f39149ab84c0c2815ef" + integrity sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q== dependencies: "@types/http-proxy" "^1.17.8" http-proxy "^1.18.1" @@ -13724,10 +13724,10 @@ webpack-dev-middleware@^7.4.2: range-parser "^1.2.1" schema-utils "^4.0.0" -webpack-dev-server@^5.2.1: - version "5.2.1" - resolved "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.1.tgz#049072d6e19cbda8cf600b9e364e6662d61218ba" - integrity sha512-ml/0HIj9NLpVKOMq+SuBPLHcmbG+TGIjXRHsYfZwocUBIqEvws8NnS/V9AFQ5FKP+tgn5adwVwRrTEpGL33QFQ== +webpack-dev-server@^5.2.2: + version "5.2.2" + resolved "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.2.tgz#96a143d50c58fef0c79107e61df911728d7ceb39" + integrity sha512-QcQ72gh8a+7JO63TAx/6XZf/CWhgMzu5m0QirvPfGvptOusAxG12w2+aua1Jkjr7hzaWDnJ2n6JFeexMHI+Zjg== dependencies: "@types/bonjour" "^3.5.13" "@types/connect-history-api-fallback" "^1.5.4" @@ -13745,7 +13745,7 @@ webpack-dev-server@^5.2.1: connect-history-api-fallback "^2.0.0" express "^4.21.2" graceful-fs "^4.2.6" - http-proxy-middleware "^2.0.7" + http-proxy-middleware "^2.0.9" ipaddr.js "^2.1.0" launch-editor "^2.6.1" open "^10.0.3" From f972697c9a5432c97e622d75dffe3638b1903b2c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 6 Jun 2025 15:38:44 +0800 Subject: [PATCH 47/66] chore(deps): Update dependency @microsoft/api-extractor to ^7.52.8 (#4722) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/runtime/package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/runtime/package.json b/packages/runtime/package.json index f8cc3fd602..33eca19693 100644 --- a/packages/runtime/package.json +++ b/packages/runtime/package.json @@ -61,7 +61,7 @@ "path-to-regexp": "^6.3.0" }, "devDependencies": { - "@microsoft/api-extractor": "^7.52.7", + "@microsoft/api-extractor": "^7.52.8", "@next-api-sdk/api-gateway-sdk": "^1.2.2", "@next-api-sdk/micro-app-sdk": "^1.2.1", "@next-core/build-next-libs": "^1.0.24", diff --git a/yarn.lock b/yarn.lock index 9abda6b66f..116d981386 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1921,10 +1921,10 @@ "@microsoft/tsdoc-config" "~0.17.1" "@rushstack/node-core-library" "5.13.1" -"@microsoft/api-extractor@^7.52.7": - version "7.52.7" - resolved "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.52.7.tgz#6a8333211737c285c248e0d51bf0fb4158782281" - integrity sha512-YLdPS644MfbLJt4hArP1WcldcaEUBh9wnFjcLEcQnVG0AMznbLh2sdE0F5Wr+w6+Lyp5/XUPvRAg3sYGSP3GCw== +"@microsoft/api-extractor@^7.52.8": + version "7.52.8" + resolved "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.52.8.tgz#7cc944f44ca1b1ad9d7272ab5d98e81987c1f8ca" + integrity sha512-cszYIcjiNscDoMB1CIKZ3My61+JOhpERGlGr54i6bocvGLrcL/wo9o+RNXMBrb7XgLtKaizZWUpqRduQuHQLdg== dependencies: "@microsoft/api-extractor-model" "7.30.6" "@microsoft/tsdoc" "~0.15.1" From d3d6dc2448c4c76c7768dc5f1bd4ae66eb45deb2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 6 Jun 2025 08:26:14 +0000 Subject: [PATCH 48/66] chore(deps): Update type packages --- package.json | 8 ++++---- yarn.lock | 34 +++++++++++++++++----------------- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/package.json b/package.json index e6836f7456..e06598ee4b 100644 --- a/package.json +++ b/package.json @@ -48,10 +48,10 @@ "@types/jest": "^29.5.14", "@types/js-yaml": "^3.12.10", "@types/klaw-sync": "^6.0.5", - "@types/lodash": "^4.17.16", + "@types/lodash": "^4.17.17", "@types/meow": "^5.0.0", - "@types/node": "^20.17.46", - "@types/react": "^18.3.21", + "@types/node": "^20.19.0", + "@types/react": "^18.3.23", "@types/react-dom": "^18.3.7", "babel-jest": "^29.7.0", "concurrently": "^9.1.2", @@ -76,7 +76,7 @@ "resolutions": { "@babel/parser": "^7.27.5", "@babel/runtime": "^7.27.6", - "@types/react": "^18.3.21", + "@types/react": "^18.3.23", "lodash": "^4.17.21", "moment": "^2.30.1" } diff --git a/yarn.lock b/yarn.lock index 116d981386..6157c61342 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2945,10 +2945,10 @@ "@types/fined" "*" "@types/node" "*" -"@types/lodash@^4.17.16": - version "4.17.16" - resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.16.tgz#94ae78fab4a38d73086e962d0b65c30d816bfb0a" - integrity sha512-HX7Em5NYQAXKW+1T+FiuG27NGwzJfCX3s1GjOa7ujxZa52kjJLOr4FUxT+giF6Tgxv1e+/czV/iTtBw27WTU9g== +"@types/lodash@^4.17.17": + version "4.17.17" + resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.17.tgz#fb85a04f47e9e4da888384feead0de05f7070355" + integrity sha512-RRVJ+J3J+WmyOTqnz3PiBLA501eKwXl2noseKOrNo/6+XEHjTAxO4xHvxQB6QuNm+s4WRbn6rSiap8+EA+ykFQ== "@types/meow@^5.0.0": version "5.0.0" @@ -2991,12 +2991,12 @@ dependencies: "@types/node" "*" -"@types/node@*", "@types/node@^20.17.46": - version "20.17.46" - resolved "https://registry.npmjs.org/@types/node/-/node-20.17.46.tgz#75f805dfbbf21ca41fd2324ca7b485b459df51bc" - integrity sha512-0PQHLhZPWOxGW4auogW0eOQAuNIlCYvibIpG67ja0TOJ6/sehu+1en7sfceUn+QQtx4Rk3GxbLNwPh0Cav7TWw== +"@types/node@*", "@types/node@^20.19.0": + version "20.19.0" + resolved "https://registry.npmjs.org/@types/node/-/node-20.19.0.tgz#7006b097b15dfea06695c3bbdba98b268797f65b" + integrity sha512-hfrc+1tud1xcdVTABC2JiomZJEklMcXYNTVtZLAeqTVWD+qL5jkHKT+1lOtqDdGxt+mB53DTtiz673vfjU8D1Q== dependencies: - undici-types "~6.19.2" + undici-types "~6.21.0" "@types/node@^18.11.9": version "18.19.45" @@ -3029,10 +3029,10 @@ resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.7.tgz#b89ddf2cd83b4feafcc4e2ea41afdfb95a0d194f" integrity sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ== -"@types/react@^18.3.21": - version "18.3.21" - resolved "https://registry.npmjs.org/@types/react/-/react-18.3.21.tgz#ba9bdc8833ceaf2b5edabbbabfbf9a84040df89a" - integrity sha512-gXLBtmlcRJeT09/sI4PxVwyrku6SaNUj/6cMubjE6T6XdY1fDmBL7r0nX0jbSZPU/Xr0KuwLLZh6aOYY5d91Xw== +"@types/react@^18.3.23": + version "18.3.23" + resolved "https://registry.npmjs.org/@types/react/-/react-18.3.23.tgz#86ae6f6b95a48c418fecdaccc8069e0fbb63696a" + integrity sha512-/LDXMQh55EzZQ0uVAZmKKhfENivEvWz6E+EYzh+/MCjMhNsotd+ZHhBGIjFDTi6+fz0OhQQQLbTgdQIxxCsC0w== dependencies: "@types/prop-types" "*" csstype "^3.0.2" @@ -13419,10 +13419,10 @@ undici-types@~5.26.4: resolved "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== -undici-types@~6.19.2: - version "6.19.6" - resolved "https://registry.npmjs.org/undici-types/-/undici-types-6.19.6.tgz#e218c3df0987f4c0e0008ca00d6b6472d9b89b36" - integrity sha512-e/vggGopEfTKSvj4ihnOLTsqhrKRN3LeO6qSN/GxohhuRv8qH9bNQ4B8W7e/vFL+0XTnmHPB4/kegunZGA4Org== +undici-types@~6.21.0: + version "6.21.0" + resolved "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz#691d00af3909be93a7faa13be61b3a5b50ef12cb" + integrity sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ== unicode-canonical-property-names-ecmascript@^2.0.0: version "2.0.0" From 6a1c46511677b48bb588c34e4b6c2329f37fe57c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 9 Jun 2025 01:54:29 +0000 Subject: [PATCH 49/66] chore(deps): Update dependency fast-xml-parser to ^5.2.5 --- packages/doc-helpers/package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/doc-helpers/package.json b/packages/doc-helpers/package.json index 68b71a132c..7c4a06ecfe 100644 --- a/packages/doc-helpers/package.json +++ b/packages/doc-helpers/package.json @@ -28,7 +28,7 @@ }, "dependencies": { "@next-core/brick-manifest": "^0.7.1", - "fast-xml-parser": "^5.2.3", + "fast-xml-parser": "^5.2.5", "js-yaml": "^3.14.1", "prettier": "^3.5.3" } diff --git a/yarn.lock b/yarn.lock index 116d981386..46160404d6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6508,10 +6508,10 @@ fast-safe-stringify@^2.0.7: resolved "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz" integrity sha1-EkqohYmSYfaK7bQqfAgN6dpgh0M= -fast-xml-parser@^5.2.3: - version "5.2.3" - resolved "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.2.3.tgz#cd6d353998857313b92c7fba5e5d8a66802b0111" - integrity sha512-OdCYfRqfpuLUFonTNjvd30rCBZUneHpSQkCqfaeWQ9qrKcl6XlWeDBNVwGb+INAIxRshuN2jF+BE0L6gbBO2mw== +fast-xml-parser@^5.2.5: + version "5.2.5" + resolved "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.2.5.tgz#4809fdfb1310494e341098c25cb1341a01a9144a" + integrity sha512-pfX9uG9Ki0yekDHx2SiuRIyFdyAr1kMIMitPvb0YBo8SUfKvia7w7FIyd/l6av85pFYRhZscS75MwMnbvY+hcQ== dependencies: strnum "^2.1.0" From 523d39303524cbc58c8b05a3bab9c5dec79d696f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 9 Jun 2025 02:13:07 +0000 Subject: [PATCH 50/66] chore(deps): Update cypress packages to ^14.4.1 --- docker-compose.yml | 2 +- package.json | 2 +- yarn.lock | 8 ++++---- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 805b2b4d71..45e685e25d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,7 @@ version: "3.8" services: e2e: - image: cypress/included:14.3.3 + image: cypress/included:14.4.1 working_dir: /app volumes: - '.:/app' diff --git a/package.json b/package.json index e06598ee4b..8f8f621335 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "babel-jest": "^29.7.0", "concurrently": "^9.1.2", "cross-env": "^7.0.3", - "cypress": "^14.3.3", + "cypress": "^14.4.1", "eslint": "^9.28.0", "husky": "^9.1.7", "jest": "^29.7.0", diff --git a/yarn.lock b/yarn.lock index f54718f7a0..255e927a7c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5339,10 +5339,10 @@ csstype@^3.0.2: resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== -cypress@^14.3.3: - version "14.3.3" - resolved "https://registry.npmjs.org/cypress/-/cypress-14.3.3.tgz#cbf7fbc79fd139ba55ea51a6d1ee3d9018a59ce2" - integrity sha512-1Rz7zc9iqLww6BysaESqUhtIuaFHS7nL3wREovAKYsNhLTfX3TbcBWHWgEz70YimH2NkSOsm4oIcJJ9HYHOlew== +cypress@^14.4.1: + version "14.4.1" + resolved "https://registry.npmjs.org/cypress/-/cypress-14.4.1.tgz#6e586ba098503b594561d5f8f746a9db6556ed2a" + integrity sha512-YSGvVXtTqSGRTyHbaxHI5dHU/9xc5ymaTIM4BU85GKhj980y6XgA3fShSpj5DatS8knXMsAvYItQxVQFHGpUtw== dependencies: "@cypress/request" "^3.0.8" "@cypress/xvfb" "^1.2.4" From d6da23cc376ce04732a84aaa36aedb341b693e6f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 9 Jun 2025 02:13:33 +0000 Subject: [PATCH 51/66] chore(deps): Update dependency globals to ^16.2.0 --- packages/eslint-config-next/package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/eslint-config-next/package.json b/packages/eslint-config-next/package.json index f6d82ed640..ee1a7cf110 100644 --- a/packages/eslint-config-next/package.json +++ b/packages/eslint-config-next/package.json @@ -22,7 +22,7 @@ "eslint-config-prettier": "^10.1.5", "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^5.2.0", - "globals": "^16.1.0", + "globals": "^16.2.0", "typescript-eslint": "^8.33.1" } } diff --git a/yarn.lock b/yarn.lock index f54718f7a0..530fc489ce 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7076,10 +7076,10 @@ globals@^14.0.0: resolved "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz#898d7413c29babcf6bafe56fcadded858ada724e" integrity sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ== -globals@^16.1.0: - version "16.1.0" - resolved "https://registry.npmjs.org/globals/-/globals-16.1.0.tgz#ee6ab147d41c64e9f2beaaaf66572d18df8e1e60" - integrity sha512-aibexHNbb/jiUSObBgpHLj+sIuUmJnYcgXBlrfsiDZ9rt4aF2TFRbyLgZ2iFQuVZ1K5Mx3FVkbKRSgKrbK3K2g== +globals@^16.2.0: + version "16.2.0" + resolved "https://registry.npmjs.org/globals/-/globals-16.2.0.tgz#19efcd1ddde2bd5efce128e5c2e441df1abc6f7c" + integrity sha512-O+7l9tPdHCU320IigZZPj5zmRCFG9xHmx9cU8FqU2Rp+JN714seHV+2S9+JslCpY4gJwU2vOGox0wzgae/MCEg== globalthis@^1.0.4: version "1.0.4" From 6da11bb8d48a8f73267622284c9100ccdbf4bd04 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 10 Jun 2025 09:23:37 +0800 Subject: [PATCH 52/66] chore(deps): Update dependency core-js to ^3.43.0 (next) (#4731) * chore(deps): Update dependency core-js to ^3.43.0 * chore(): increase size limit --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Shenwei Wang --- cypress/e2e/size-check.spec.js | 2 +- packages/brick-container/package.json | 2 +- yarn.lock | 8 ++++---- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/cypress/e2e/size-check.spec.js b/cypress/e2e/size-check.spec.js index 87388e1359..629b9c6c01 100644 --- a/cypress/e2e/size-check.spec.js +++ b/cypress/e2e/size-check.spec.js @@ -35,7 +35,7 @@ for (const port of Cypress.env("ports")) { }); const total = js + css + others; - expect(total, "total resource").to.be.lessThan(3.2e5); + expect(total, "total resource").to.be.lessThan(3.3e5); expect(js, "js resource").to.be.lessThan(3e5); expect(css, "css resource").to.be.lessThan(2e4); expect(others, "other resource").to.be.lessThan(1e4); diff --git a/packages/brick-container/package.json b/packages/brick-container/package.json index b8a698e883..b006ba5a28 100644 --- a/packages/brick-container/package.json +++ b/packages/brick-container/package.json @@ -65,7 +65,7 @@ "@next-core/utils": "^1.7.32", "broadcast-channel": "^7.0.0", "copy-webpack-plugin": "^13.0.0", - "core-js": "^3.42.0", + "core-js": "^3.43.0", "html-webpack-plugin": "^5.6.3", "regenerator-runtime": "^0.14.1", "webpack-dev-server": "^5.2.2" diff --git a/yarn.lock b/yarn.lock index 17b0bc8c17..1a807467f5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5035,10 +5035,10 @@ core-js-compat@^3.40.0: dependencies: browserslist "^4.24.3" -core-js@^3.42.0: - version "3.42.0" - resolved "https://registry.npmjs.org/core-js/-/core-js-3.42.0.tgz#edbe91f78ac8cfb6df8d997e74d368a68082fe37" - integrity sha512-Sz4PP4ZA+Rq4II21qkNqOEDTDrCvcANId3xpIgB34NDkWc3UduWj2dqEtN9yZIq8Dk3HyPI33x9sqqU5C8sr0g== +core-js@^3.43.0: + version "3.43.0" + resolved "https://registry.npmjs.org/core-js/-/core-js-3.43.0.tgz#f7258b156523208167df35dea0cfd6b6ecd4ee88" + integrity sha512-N6wEbTTZSYOY2rYAn85CuvWWkCK6QweMn7/4Nr3w+gDBeBhk/x4EJeY6FPo4QzDoJZxVTv8U7CMvgWk6pOHHqA== core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" From ad902a7ccc880da78867a2c9b715a104eaa1d50b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 10 Jun 2025 01:25:32 +0000 Subject: [PATCH 53/66] chore(deps): Update dependency typescript-eslint to ^8.34.0 --- packages/eslint-config-next/package.json | 2 +- yarn.lock | 138 +++++++++++------------ 2 files changed, 70 insertions(+), 70 deletions(-) diff --git a/packages/eslint-config-next/package.json b/packages/eslint-config-next/package.json index ee1a7cf110..5dac1cb626 100644 --- a/packages/eslint-config-next/package.json +++ b/packages/eslint-config-next/package.json @@ -23,6 +23,6 @@ "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^5.2.0", "globals": "^16.2.0", - "typescript-eslint": "^8.33.1" + "typescript-eslint": "^8.34.0" } } diff --git a/yarn.lock b/yarn.lock index 1a807467f5..86115096c7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3126,78 +3126,78 @@ dependencies: "@types/node" "*" -"@typescript-eslint/eslint-plugin@8.33.1": - version "8.33.1" - resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.33.1.tgz#532641b416ed2afd5be893cddb2a58e9cd1f7a3e" - integrity sha512-TDCXj+YxLgtvxvFlAvpoRv9MAncDLBV2oT9Bd7YBGC/b/sEURoOYuIwLI99rjWOfY3QtDzO+mk0n4AmdFExW8A== +"@typescript-eslint/eslint-plugin@8.34.0": + version "8.34.0" + resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.34.0.tgz#96c9f818782fe24cd5883a5d517ca1826d3fa9c2" + integrity sha512-QXwAlHlbcAwNlEEMKQS2RCgJsgXrTJdjXT08xEgbPFa2yYQgVjBymxP5DrfrE7X7iodSzd9qBUHUycdyVJTW1w== dependencies: "@eslint-community/regexpp" "^4.10.0" - "@typescript-eslint/scope-manager" "8.33.1" - "@typescript-eslint/type-utils" "8.33.1" - "@typescript-eslint/utils" "8.33.1" - "@typescript-eslint/visitor-keys" "8.33.1" + "@typescript-eslint/scope-manager" "8.34.0" + "@typescript-eslint/type-utils" "8.34.0" + "@typescript-eslint/utils" "8.34.0" + "@typescript-eslint/visitor-keys" "8.34.0" graphemer "^1.4.0" ignore "^7.0.0" natural-compare "^1.4.0" ts-api-utils "^2.1.0" -"@typescript-eslint/parser@8.33.1": - version "8.33.1" - resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.33.1.tgz#ef9a5ee6aa37a6b4f46cc36d08a14f828238afe2" - integrity sha512-qwxv6dq682yVvgKKp2qWwLgRbscDAYktPptK4JPojCwwi3R9cwrvIxS4lvBpzmcqzR4bdn54Z0IG1uHFskW4dA== +"@typescript-eslint/parser@8.34.0": + version "8.34.0" + resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.34.0.tgz#703270426ac529304ae6988482f487c856d9c13f" + integrity sha512-vxXJV1hVFx3IXz/oy2sICsJukaBrtDEQSBiV48/YIV5KWjX1dO+bcIr/kCPrW6weKXvsaGKFNlwH0v2eYdRRbA== dependencies: - "@typescript-eslint/scope-manager" "8.33.1" - "@typescript-eslint/types" "8.33.1" - "@typescript-eslint/typescript-estree" "8.33.1" - "@typescript-eslint/visitor-keys" "8.33.1" + "@typescript-eslint/scope-manager" "8.34.0" + "@typescript-eslint/types" "8.34.0" + "@typescript-eslint/typescript-estree" "8.34.0" + "@typescript-eslint/visitor-keys" "8.34.0" debug "^4.3.4" -"@typescript-eslint/project-service@8.33.1": - version "8.33.1" - resolved "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.33.1.tgz#c85e7d9a44d6a11fe64e73ac1ed47de55dc2bf9f" - integrity sha512-DZR0efeNklDIHHGRpMpR5gJITQpu6tLr9lDJnKdONTC7vvzOlLAG/wcfxcdxEWrbiZApcoBCzXqU/Z458Za5Iw== +"@typescript-eslint/project-service@8.34.0": + version "8.34.0" + resolved "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.34.0.tgz#449119b72fe9fae185013a6bdbaf1ffbfee6bcaf" + integrity sha512-iEgDALRf970/B2YExmtPMPF54NenZUf4xpL3wsCRx/lgjz6ul/l13R81ozP/ZNuXfnLCS+oPmG7JIxfdNYKELw== dependencies: - "@typescript-eslint/tsconfig-utils" "^8.33.1" - "@typescript-eslint/types" "^8.33.1" + "@typescript-eslint/tsconfig-utils" "^8.34.0" + "@typescript-eslint/types" "^8.34.0" debug "^4.3.4" -"@typescript-eslint/scope-manager@8.33.1": - version "8.33.1" - resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.33.1.tgz#d1e0efb296da5097d054bc9972e69878a2afea73" - integrity sha512-dM4UBtgmzHR9bS0Rv09JST0RcHYearoEoo3pG5B6GoTR9XcyeqX87FEhPo+5kTvVfKCvfHaHrcgeJQc6mrDKrA== +"@typescript-eslint/scope-manager@8.34.0": + version "8.34.0" + resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.34.0.tgz#9fedaec02370cf79c018a656ab402eb00dc69e67" + integrity sha512-9Ac0X8WiLykl0aj1oYQNcLZjHgBojT6cW68yAgZ19letYu+Hxd0rE0veI1XznSSst1X5lwnxhPbVdwjDRIomRw== dependencies: - "@typescript-eslint/types" "8.33.1" - "@typescript-eslint/visitor-keys" "8.33.1" + "@typescript-eslint/types" "8.34.0" + "@typescript-eslint/visitor-keys" "8.34.0" -"@typescript-eslint/tsconfig-utils@8.33.1", "@typescript-eslint/tsconfig-utils@^8.33.1": - version "8.33.1" - resolved "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.33.1.tgz#7836afcc097a4657a5ed56670851a450d8b70ab8" - integrity sha512-STAQsGYbHCF0/e+ShUQ4EatXQ7ceh3fBCXkNU7/MZVKulrlq1usH7t2FhxvCpuCi5O5oi1vmVaAjrGeL71OK1g== +"@typescript-eslint/tsconfig-utils@8.34.0", "@typescript-eslint/tsconfig-utils@^8.34.0": + version "8.34.0" + resolved "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.34.0.tgz#97d0a24e89a355e9308cebc8e23f255669bf0979" + integrity sha512-+W9VYHKFIzA5cBeooqQxqNriAP0QeQ7xTiDuIOr71hzgffm3EL2hxwWBIIj4GuofIbKxGNarpKqIq6Q6YrShOA== -"@typescript-eslint/type-utils@8.33.1": - version "8.33.1" - resolved "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.33.1.tgz#d73ee1a29d8a0abe60d4abbff4f1d040f0de15fa" - integrity sha512-1cG37d9xOkhlykom55WVwG2QRNC7YXlxMaMzqw2uPeJixBFfKWZgaP/hjAObqMN/u3fr5BrTwTnc31/L9jQ2ww== +"@typescript-eslint/type-utils@8.34.0": + version "8.34.0" + resolved "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.34.0.tgz#03e7eb3776129dfd751ba1cac0c6ea4b0fab5ec6" + integrity sha512-n7zSmOcUVhcRYC75W2pnPpbO1iwhJY3NLoHEtbJwJSNlVAZuwqu05zY3f3s2SDWWDSo9FdN5szqc73DCtDObAg== dependencies: - "@typescript-eslint/typescript-estree" "8.33.1" - "@typescript-eslint/utils" "8.33.1" + "@typescript-eslint/typescript-estree" "8.34.0" + "@typescript-eslint/utils" "8.34.0" debug "^4.3.4" ts-api-utils "^2.1.0" -"@typescript-eslint/types@8.33.1", "@typescript-eslint/types@^8.33.1": - version "8.33.1" - resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.33.1.tgz#b693111bc2180f8098b68e9958cf63761657a55f" - integrity sha512-xid1WfizGhy/TKMTwhtVOgalHwPtV8T32MS9MaH50Cwvz6x6YqRIPdD2WvW0XaqOzTV9p5xdLY0h/ZusU5Lokg== +"@typescript-eslint/types@8.34.0", "@typescript-eslint/types@^8.34.0": + version "8.34.0" + resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.34.0.tgz#18000f205c59c9aff7f371fc5426b764cf2890fb" + integrity sha512-9V24k/paICYPniajHfJ4cuAWETnt7Ssy+R0Rbcqo5sSFr3QEZ/8TSoUi9XeXVBGXCaLtwTOKSLGcInCAvyZeMA== -"@typescript-eslint/typescript-estree@8.33.1": - version "8.33.1" - resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.33.1.tgz#d271beed470bc915b8764e22365d4925c2ea265d" - integrity sha512-+s9LYcT8LWjdYWu7IWs7FvUxpQ/DGkdjZeE/GGulHvv8rvYwQvVaUZ6DE+j5x/prADUgSbbCWZ2nPI3usuVeOA== +"@typescript-eslint/typescript-estree@8.34.0": + version "8.34.0" + resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.34.0.tgz#c9f3feec511339ef64e9e4884516c3e558f1b048" + integrity sha512-rOi4KZxI7E0+BMqG7emPSK1bB4RICCpF7QD3KCLXn9ZvWoESsOMlHyZPAHyG04ujVplPaHbmEvs34m+wjgtVtg== dependencies: - "@typescript-eslint/project-service" "8.33.1" - "@typescript-eslint/tsconfig-utils" "8.33.1" - "@typescript-eslint/types" "8.33.1" - "@typescript-eslint/visitor-keys" "8.33.1" + "@typescript-eslint/project-service" "8.34.0" + "@typescript-eslint/tsconfig-utils" "8.34.0" + "@typescript-eslint/types" "8.34.0" + "@typescript-eslint/visitor-keys" "8.34.0" debug "^4.3.4" fast-glob "^3.3.2" is-glob "^4.0.3" @@ -3205,22 +3205,22 @@ semver "^7.6.0" ts-api-utils "^2.1.0" -"@typescript-eslint/utils@8.33.1": - version "8.33.1" - resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.33.1.tgz#ea22f40d3553da090f928cf17907e963643d4b96" - integrity sha512-52HaBiEQUaRYqAXpfzWSR2U3gxk92Kw006+xZpElaPMg3C4PgM+A5LqwoQI1f9E5aZ/qlxAZxzm42WX+vn92SQ== +"@typescript-eslint/utils@8.34.0": + version "8.34.0" + resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.34.0.tgz#7844beebc1153b4d3ec34135c2da53a91e076f8d" + integrity sha512-8L4tWatGchV9A1cKbjaavS6mwYwp39jql8xUmIIKJdm+qiaeHy5KMKlBrf30akXAWBzn2SqKsNOtSENWUwg7XQ== dependencies: "@eslint-community/eslint-utils" "^4.7.0" - "@typescript-eslint/scope-manager" "8.33.1" - "@typescript-eslint/types" "8.33.1" - "@typescript-eslint/typescript-estree" "8.33.1" + "@typescript-eslint/scope-manager" "8.34.0" + "@typescript-eslint/types" "8.34.0" + "@typescript-eslint/typescript-estree" "8.34.0" -"@typescript-eslint/visitor-keys@8.33.1": - version "8.33.1" - resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.33.1.tgz#6c6e002c24d13211df3df851767f24dfdb4f42bc" - integrity sha512-3i8NrFcZeeDHJ+7ZUuDkGT+UHq+XoFGsymNK2jZCOHcfEzRQ0BdpRtdpSx/Iyf3MHLWIcLS0COuOPibKQboIiQ== +"@typescript-eslint/visitor-keys@8.34.0": + version "8.34.0" + resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.34.0.tgz#c7a149407be31d755dba71980617d638a40ac099" + integrity sha512-qHV7pW7E85A0x6qyrFn+O+q1k1p3tQCsqIZ1KZ5ESLXY57aTvUd3/a4rdPTeXisvhXn2VQG0VSKUqs8KHF2zcA== dependencies: - "@typescript-eslint/types" "8.33.1" + "@typescript-eslint/types" "8.34.0" eslint-visitor-keys "^4.2.0" "@ungap/event-target@^0.2.4": @@ -13338,14 +13338,14 @@ typedarray@^0.0.6: version "0.0.6" resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" -typescript-eslint@^8.33.1: - version "8.33.1" - resolved "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.33.1.tgz#d2d59c9b24afe1f903a855b02145802e4ae930ff" - integrity sha512-AgRnV4sKkWOiZ0Kjbnf5ytTJXMUZQ0qhSVdQtDNYLPLnjsATEYhaO94GlRQwi4t4gO8FfjM6NnikHeKjUm8D7A== +typescript-eslint@^8.34.0: + version "8.34.0" + resolved "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.34.0.tgz#5bc7e405cd0ed5d6f28d86017519700b77ca1298" + integrity sha512-MRpfN7uYjTrTGigFCt8sRyNqJFhjN0WwZecldaqhWm+wy0gaRt8Edb/3cuUy0zdq2opJWT6iXINKAtewnDOltQ== dependencies: - "@typescript-eslint/eslint-plugin" "8.33.1" - "@typescript-eslint/parser" "8.33.1" - "@typescript-eslint/utils" "8.33.1" + "@typescript-eslint/eslint-plugin" "8.34.0" + "@typescript-eslint/parser" "8.34.0" + "@typescript-eslint/utils" "8.34.0" typescript-json-schema@^0.65.1: version "0.65.1" From c2f1f2e77377ebb6230e6f9e7cfeb3b0a1fcdb88 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 11 Jun 2025 01:44:56 +0000 Subject: [PATCH 54/66] chore(deps): Update dependency postcss-preset-env to ^10.2.2 --- packages/build-next-bricks/package.json | 2 +- yarn.lock | 38 ++++++++++++------------- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/packages/build-next-bricks/package.json b/packages/build-next-bricks/package.json index 01253d94aa..722c336552 100644 --- a/packages/build-next-bricks/package.json +++ b/packages/build-next-bricks/package.json @@ -49,7 +49,7 @@ "mini-css-extract-plugin": "^2.9.2", "postcss": "^8.5.4", "postcss-loader": "^8.1.1", - "postcss-preset-env": "^10.2.1", + "postcss-preset-env": "^10.2.2", "prettier": "^3.5.3", "style-loader": "^4.0.0", "typescript": "^5.8.3", diff --git a/yarn.lock b/yarn.lock index 86115096c7..25b2a57b87 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1196,10 +1196,10 @@ resolved "https://registry.npmjs.org/@csstools/postcss-initial/-/postcss-initial-2.0.1.tgz#c385bd9d8ad31ad159edd7992069e97ceea4d09a" integrity sha512-L1wLVMSAZ4wovznquK0xmC7QSctzO4D0Is590bxpGqhqjboLXYA16dWZpfwImkdOgACdQ9PqXsuRroW6qPlEsg== -"@csstools/postcss-is-pseudo-class@^5.0.1": - version "5.0.1" - resolved "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.1.tgz#12041448fedf01090dd4626022c28b7f7623f58e" - integrity sha512-JLp3POui4S1auhDR0n8wHd/zTOWmMsmK3nQd3hhL6FhWPaox5W7j1se6zXOG/aP07wV2ww0lxbKYGwbBszOtfQ== +"@csstools/postcss-is-pseudo-class@^5.0.2": + version "5.0.2" + resolved "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.2.tgz#00647fd97dbdcfbdf8f84001738d9a5ac7cda049" + integrity sha512-ksUGH8Untwzo/qUwHlFZf2+vGi8sDe1WYDZrCFNVg8EvENhWQvtoPEbRTBmNzGzTJebmHIvaOH8s3B3QKUJV3g== dependencies: "@csstools/selector-specificity" "^5.0.0" postcss-selector-parser "^7.0.0" @@ -1363,10 +1363,10 @@ resolved "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-4.0.0.tgz#7caa981a34196d06a737754864baf77d64de4bba" integrity sha512-cBz3tOCI5Fw6NIFEwU3RiwK6mn3nKegjpJuzCndoGq3BZPkUjnsq7uQmIeMNeMbMk7YD2MfKcgCpZwX5jyXqCA== -"@csstools/selector-resolve-nested@^3.0.0": - version "3.0.0" - resolved "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.0.0.tgz#704a9b637975680e025e069a4c58b3beb3e2752a" - integrity sha512-ZoK24Yku6VJU1gS79a5PFmC8yn3wIapiKmPgun0hZgEI5AOqgH2kiPRsPz1qkGv4HL+wuDLH83yQyk6inMYrJQ== +"@csstools/selector-resolve-nested@^3.1.0": + version "3.1.0" + resolved "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.1.0.tgz#848c6f44cb65e3733e478319b9342b7aa436fac7" + integrity sha512-mf1LEW0tJLKfWyvn5KdDrhpxHyuxpbNwTIwOYLIvsTffeyOf85j5oIzfG0yosxDgx/sswlqBnESYUcQH0vgZ0g== "@csstools/selector-specificity@^5.0.0": version "5.0.0" @@ -11100,12 +11100,12 @@ postcss-modules-values@^4.0.0: dependencies: icss-utils "^5.0.0" -postcss-nesting@^13.0.1: - version "13.0.1" - resolved "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.1.tgz#c405796d7245a3e4c267a9956cacfe9670b5d43e" - integrity sha512-VbqqHkOBOt4Uu3G8Dm8n6lU5+9cJFxiuty9+4rcoyRPO9zZS1JIs6td49VIoix3qYqELHlJIn46Oih9SAKo+yQ== +postcss-nesting@^13.0.2: + version "13.0.2" + resolved "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.2.tgz#fde0d4df772b76d03b52eccc84372e8d1ca1402e" + integrity sha512-1YCI290TX+VP0U/K/aFxzHzQWHWURL+CtHMSbex1lCdpXD1SoR2sYuxDu5aNI9lPoXpKTCggFZiDJbwylU0LEQ== dependencies: - "@csstools/selector-resolve-nested" "^3.0.0" + "@csstools/selector-resolve-nested" "^3.1.0" "@csstools/selector-specificity" "^5.0.0" postcss-selector-parser "^7.0.0" @@ -11203,10 +11203,10 @@ postcss-place@^10.0.0: dependencies: postcss-value-parser "^4.2.0" -postcss-preset-env@^10.2.1: - version "10.2.1" - resolved "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.2.1.tgz#e4f60ea0366ce2632524a36cf5e50bec60ba2611" - integrity sha512-mDInnlm4mYhmR0S79hNLzseW9nx4Ihd8s15K99iu6u6QhoSQgqWX9Oj6nTd/8Dz3b0T7v2JSrfnXsDfv9TFvDg== +postcss-preset-env@^10.2.2: + version "10.2.2" + resolved "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.2.2.tgz#4be7f0699ed2cfa69b3b59069860ab8617b2ec19" + integrity sha512-0w90xwitx3xQOkP1z0TPdt+8vhSAIkcOGmwZUywcWjBH/xI7ekJjZ0DYX1g6/fcpUEUsL7tCILUx4iYbwafxGQ== dependencies: "@csstools/postcss-cascade-layers" "^5.0.1" "@csstools/postcss-color-function" "^4.0.10" @@ -11220,7 +11220,7 @@ postcss-preset-env@^10.2.1: "@csstools/postcss-hwb-function" "^4.0.10" "@csstools/postcss-ic-unit" "^4.0.2" "@csstools/postcss-initial" "^2.0.1" - "@csstools/postcss-is-pseudo-class" "^5.0.1" + "@csstools/postcss-is-pseudo-class" "^5.0.2" "@csstools/postcss-light-dark-function" "^2.0.9" "@csstools/postcss-logical-float-and-clear" "^3.0.0" "@csstools/postcss-logical-overflow" "^2.0.0" @@ -11264,7 +11264,7 @@ postcss-preset-env@^10.2.1: postcss-image-set-function "^7.0.0" postcss-lab-function "^7.0.10" postcss-logical "^8.1.0" - postcss-nesting "^13.0.1" + postcss-nesting "^13.0.2" postcss-opacity-percentage "^3.0.0" postcss-overflow-shorthand "^6.0.0" postcss-page-break "^3.0.4" From 2140a82194a81cfff6e791112f50ce70ef4b4ebe Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 18 Jun 2025 01:51:15 +0000 Subject: [PATCH 55/66] chore(deps): Update postcss packages --- packages/build-next-bricks/package.json | 4 ++-- yarn.lock | 26 ++++++++++++------------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/packages/build-next-bricks/package.json b/packages/build-next-bricks/package.json index 722c336552..8b0a219001 100644 --- a/packages/build-next-bricks/package.json +++ b/packages/build-next-bricks/package.json @@ -47,9 +47,9 @@ "less-loader": "^12.3.0", "lodash": "^4.17.21", "mini-css-extract-plugin": "^2.9.2", - "postcss": "^8.5.4", + "postcss": "^8.5.6", "postcss-loader": "^8.1.1", - "postcss-preset-env": "^10.2.2", + "postcss-preset-env": "^10.2.3", "prettier": "^3.5.3", "style-loader": "^4.0.0", "typescript": "^5.8.3", diff --git a/yarn.lock b/yarn.lock index 25b2a57b87..28a28f2453 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1196,10 +1196,10 @@ resolved "https://registry.npmjs.org/@csstools/postcss-initial/-/postcss-initial-2.0.1.tgz#c385bd9d8ad31ad159edd7992069e97ceea4d09a" integrity sha512-L1wLVMSAZ4wovznquK0xmC7QSctzO4D0Is590bxpGqhqjboLXYA16dWZpfwImkdOgACdQ9PqXsuRroW6qPlEsg== -"@csstools/postcss-is-pseudo-class@^5.0.2": - version "5.0.2" - resolved "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.2.tgz#00647fd97dbdcfbdf8f84001738d9a5ac7cda049" - integrity sha512-ksUGH8Untwzo/qUwHlFZf2+vGi8sDe1WYDZrCFNVg8EvENhWQvtoPEbRTBmNzGzTJebmHIvaOH8s3B3QKUJV3g== +"@csstools/postcss-is-pseudo-class@^5.0.3": + version "5.0.3" + resolved "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.3.tgz#d34e850bcad4013c2ed7abe948bfa0448aa8eb74" + integrity sha512-jS/TY4SpG4gszAtIg7Qnf3AS2pjcUM5SzxpApOrlndMeGhIbaTzWBzzP/IApXoNWEW7OhcjkRT48jnAUIFXhAQ== dependencies: "@csstools/selector-specificity" "^5.0.0" postcss-selector-parser "^7.0.0" @@ -11203,10 +11203,10 @@ postcss-place@^10.0.0: dependencies: postcss-value-parser "^4.2.0" -postcss-preset-env@^10.2.2: - version "10.2.2" - resolved "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.2.2.tgz#4be7f0699ed2cfa69b3b59069860ab8617b2ec19" - integrity sha512-0w90xwitx3xQOkP1z0TPdt+8vhSAIkcOGmwZUywcWjBH/xI7ekJjZ0DYX1g6/fcpUEUsL7tCILUx4iYbwafxGQ== +postcss-preset-env@^10.2.3: + version "10.2.3" + resolved "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.2.3.tgz#3a84bde7205b48f1304a656b25841bd3f40fb3cb" + integrity sha512-zlQN1yYmA7lFeM1wzQI14z97mKoM8qGng+198w1+h6sCud/XxOjcKtApY9jWr7pXNS3yHDEafPlClSsWnkY8ow== dependencies: "@csstools/postcss-cascade-layers" "^5.0.1" "@csstools/postcss-color-function" "^4.0.10" @@ -11220,7 +11220,7 @@ postcss-preset-env@^10.2.2: "@csstools/postcss-hwb-function" "^4.0.10" "@csstools/postcss-ic-unit" "^4.0.2" "@csstools/postcss-initial" "^2.0.1" - "@csstools/postcss-is-pseudo-class" "^5.0.2" + "@csstools/postcss-is-pseudo-class" "^5.0.3" "@csstools/postcss-light-dark-function" "^2.0.9" "@csstools/postcss-logical-float-and-clear" "^3.0.0" "@csstools/postcss-logical-overflow" "^2.0.0" @@ -11343,10 +11343,10 @@ postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@^8.4.33, postcss@^8.5.4: - version "8.5.4" - resolved "https://registry.npmjs.org/postcss/-/postcss-8.5.4.tgz#d61014ac00e11d5f58458ed7247d899bd65f99c0" - integrity sha512-QSa9EBe+uwlGTFmHsPKokv3B/oEMQZxfqW0QqNCyhpa6mB1afzulwn8hihglqAb2pOw+BJgNlmXQ8la2VeHB7w== +postcss@^8.4.33, postcss@^8.5.6: + version "8.5.6" + resolved "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz#2825006615a619b4f62a9e7426cc120b349a8f3c" + integrity sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg== dependencies: nanoid "^3.3.11" picocolors "^1.1.1" From 54f4708da2b22565e5feea968658ab4780706e2b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 24 Jun 2025 08:45:25 +0000 Subject: [PATCH 56/66] chore(deps): Update dependency prettier to ^3.6.0 --- package.json | 2 +- packages/build-next-bricks/package.json | 2 +- packages/create-api-sdk/package.json | 2 +- packages/doc-helpers/package.json | 2 +- yarn.lock | 8 ++++---- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index 8f8f621335..1752b22def 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "jest-websocket-mock": "^2.5.0", "lerna": "^8.1.8", "lint-staged": "^15.5.2", - "prettier": "^3.5.3", + "prettier": "^3.6.0", "rimraf": "^6.0.1", "ts-jest-resolver": "^2.0.1", "typescript": "^5.8.3" diff --git a/packages/build-next-bricks/package.json b/packages/build-next-bricks/package.json index 8b0a219001..369e709f80 100644 --- a/packages/build-next-bricks/package.json +++ b/packages/build-next-bricks/package.json @@ -50,7 +50,7 @@ "postcss": "^8.5.6", "postcss-loader": "^8.1.1", "postcss-preset-env": "^10.2.3", - "prettier": "^3.5.3", + "prettier": "^3.6.0", "style-loader": "^4.0.0", "typescript": "^5.8.3", "webpack": "^5.99.9" diff --git a/packages/create-api-sdk/package.json b/packages/create-api-sdk/package.json index a22db3b1e5..4ebe3596ad 100644 --- a/packages/create-api-sdk/package.json +++ b/packages/create-api-sdk/package.json @@ -49,7 +49,7 @@ "js-yaml": "^3.14.1", "klaw-sync": "^6.0.0", "meow": "^9.0.0", - "prettier": "^3.5.3", + "prettier": "^3.6.0", "semver": "^7.7.2", "tslib": "^2.8.1" }, diff --git a/packages/doc-helpers/package.json b/packages/doc-helpers/package.json index 7c4a06ecfe..42b9c2e414 100644 --- a/packages/doc-helpers/package.json +++ b/packages/doc-helpers/package.json @@ -30,6 +30,6 @@ "@next-core/brick-manifest": "^0.7.1", "fast-xml-parser": "^5.2.5", "js-yaml": "^3.14.1", - "prettier": "^3.5.3" + "prettier": "^3.6.0" } } diff --git a/yarn.lock b/yarn.lock index 28a28f2453..07d4c25bf0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11362,10 +11362,10 @@ prelude-ls@~1.1.2: resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= -prettier@^3.5.3: - version "3.5.3" - resolved "https://registry.npmjs.org/prettier/-/prettier-3.5.3.tgz#4fc2ce0d657e7a02e602549f053b239cb7dfe1b5" - integrity sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw== +prettier@^3.6.0: + version "3.6.0" + resolved "https://registry.npmjs.org/prettier/-/prettier-3.6.0.tgz#18ec98d62cb0757a5d4eab40253ff3e6d0fc8dea" + integrity sha512-ujSB9uXHJKzM/2GBuE0hBOUgC77CN3Bnpqa+g80bkv3T3A93wL/xlzDATHhnhkzifz/UE2SNOvmbTz5hSkDlHw== pretty-bytes@^5.6.0: version "5.6.0" From 8930690fca237f450e3e712f9060062f03c9def7 Mon Sep 17 00:00:00 2001 From: weareoutman Date: Tue, 24 Jun 2025 16:48:27 +0800 Subject: [PATCH 57/66] chore(): update yarn.lock --- yarn.lock | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/yarn.lock b/yarn.lock index 0dce9c7dd4..b36f25fb75 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1981,14 +1981,7 @@ dependencies: "@next-core/http" "^1.0.0" -"@next-api-sdk/micro-app-standalone-sdk@^1.1.0": - version "1.1.0" - resolved "https://registry.npmjs.org/@next-api-sdk/micro-app-standalone-sdk/-/micro-app-standalone-sdk-1.1.0.tgz#8c98d78fa9853eaf1669fba11a1ba6cdc22002db" - integrity sha512-FHeVX83d5otNWwBzaja6kftK3fW6iGSxkoTSNXMxHVh39v8+E1Tk2OFA9OvBaOBCKi6ULgH9MYLlHpFDiIKLYw== - dependencies: - "@next-core/http" "^1.0.0" - -"@next-api-sdk/micro-app-standalone-sdk@^1.3.0": +"@next-api-sdk/micro-app-standalone-sdk@^1.1.0", "@next-api-sdk/micro-app-standalone-sdk@^1.3.0": version "1.3.0" resolved "https://registry.npmjs.org/@next-api-sdk/micro-app-standalone-sdk/-/micro-app-standalone-sdk-1.3.0.tgz#2b4dc6e6745d5d6758299abfc80f953e68e3017f" integrity sha512-w0kOVsvq5CxgJ7DEzaL1b7Tb/BvOaiQAAyWPMKWGPxMMpqncch2ibMI1M3Idg/TY6ldU46nSsn2Ww+aUEwL0Yg== From 3b48b3b1dd1f73964f0bf48d13cc4083b52681aa Mon Sep 17 00:00:00 2001 From: weareoutman Date: Tue, 24 Jun 2025 17:20:14 +0800 Subject: [PATCH 58/66] chore(): increase size limit for js resource --- cypress/e2e/size-check.spec.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cypress/e2e/size-check.spec.js b/cypress/e2e/size-check.spec.js index 629b9c6c01..b1ed8fd571 100644 --- a/cypress/e2e/size-check.spec.js +++ b/cypress/e2e/size-check.spec.js @@ -36,7 +36,7 @@ for (const port of Cypress.env("ports")) { const total = js + css + others; expect(total, "total resource").to.be.lessThan(3.3e5); - expect(js, "js resource").to.be.lessThan(3e5); + expect(js, "js resource").to.be.lessThan(3.1e5); expect(css, "css resource").to.be.lessThan(2e4); expect(others, "other resource").to.be.lessThan(1e4); }); From f0cd5cc7b8265c3a959d52632dca454c8cd4b0a7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 24 Jun 2025 09:30:53 +0000 Subject: [PATCH 59/66] chore(deps): Update jest packages to v30 --- package.json | 6 +- packages/test-next/package.json | 6 +- yarn.lock | 1919 +++++++++++++++++-------------- 3 files changed, 1088 insertions(+), 843 deletions(-) diff --git a/package.json b/package.json index dc7608524d..db57459d67 100644 --- a/package.json +++ b/package.json @@ -53,14 +53,14 @@ "@types/node": "^20.19.0", "@types/react": "^18.3.23", "@types/react-dom": "^18.3.7", - "babel-jest": "^29.7.0", + "babel-jest": "^30.0.2", "concurrently": "^9.1.2", "cross-env": "^7.0.3", "cypress": "^14.4.1", "eslint": "^9.28.0", "husky": "^9.1.7", - "jest": "^29.7.0", - "jest-environment-jsdom": "^29.7.0", + "jest": "^30.0.2", + "jest-environment-jsdom": "^30.0.2", "jest-websocket-mock": "^2.5.0", "lerna": "^8.1.8", "lint-staged": "^15.5.2", diff --git a/packages/test-next/package.json b/packages/test-next/package.json index f2460f29ae..e384926c26 100644 --- a/packages/test-next/package.json +++ b/packages/test-next/package.json @@ -36,10 +36,10 @@ "@testing-library/dom": "^10.4.0", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.3.0", - "babel-jest": "^29.7.0", + "babel-jest": "^30.0.2", "identity-obj-proxy": "^3.0.0", - "jest": "^29.7.0", - "jest-environment-jsdom": "^29.7.0", + "jest": "^30.0.2", + "jest-environment-jsdom": "^30.0.2", "pascal-case": "^4.0.0", "ts-jest-resolver": "^2.0.1", "typescript": "^5.8.3" diff --git a/yarn.lock b/yarn.lock index f60359eac0..803ee9a530 100644 --- a/yarn.lock +++ b/yarn.lock @@ -27,6 +27,17 @@ dependencies: "@ctrl/tinycolor" "^3.4.0" +"@asamuzakjp/css-color@^3.2.0": + version "3.2.0" + resolved "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-3.2.0.tgz#cc42f5b85c593f79f1fa4f25d2b9b321e61d1794" + integrity sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw== + dependencies: + "@csstools/css-calc" "^2.1.3" + "@csstools/css-color-parser" "^3.0.9" + "@csstools/css-parser-algorithms" "^3.0.4" + "@csstools/css-tokenizer" "^3.0.3" + lru-cache "^10.4.3" + "@babel/cli@^7.27.2": version "7.27.2" resolved "https://registry.npmjs.org/@babel/cli/-/cli-7.27.2.tgz#d54560567a73a269b31d3201bedb70692ace8684" @@ -57,7 +68,7 @@ resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.2.tgz#4183f9e642fd84e74e3eea7ffa93a412e3b102c9" integrity sha512-TUtMJYRPyUb/9aU8f3K0mjmjf6M9N5Woshn2CS6nqJSeJtTtQcpLUXjGt9vbF8ZGff0El99sWkLgzwW3VXnxZQ== -"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.16.0", "@babel/core@^7.21.3", "@babel/core@^7.27.4": +"@babel/core@^7.16.0", "@babel/core@^7.21.3", "@babel/core@^7.23.9", "@babel/core@^7.27.4": version "7.27.4" resolved "https://registry.npmjs.org/@babel/core/-/core-7.27.4.tgz#cc1fc55d0ce140a1828d1dd2a2eba285adbfb3ce" integrity sha512-bXYxrXFubeYdvB0NhD/NBB3Qi6aZeV20GOWVI47t2dkecCEoneR4NPVcb7abpXDEvejgrUfFtG6vG/zxAKmg+g== @@ -78,12 +89,12 @@ json5 "^2.2.3" semver "^6.3.1" -"@babel/generator@^7.27.3", "@babel/generator@^7.7.2": - version "7.27.3" - resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.27.3.tgz#ef1c0f7cfe3b5fc8cbb9f6cc69f93441a68edefc" - integrity sha512-xnlJYj5zepml8NXtjkG0WquFUv8RskFqyFcVgTBp5k+NaA/8uw/K+OSVf8AMGw5e9HKP2ETd5xpK5MLZQD6b4Q== +"@babel/generator@^7.27.3", "@babel/generator@^7.27.5": + version "7.27.5" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.27.5.tgz#3eb01866b345ba261b04911020cbe22dd4be8c8c" + integrity sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw== dependencies: - "@babel/parser" "^7.27.3" + "@babel/parser" "^7.27.5" "@babel/types" "^7.27.3" "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.25" @@ -235,7 +246,7 @@ "@babel/template" "^7.27.2" "@babel/types" "^7.27.3" -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.27.2", "@babel/parser@^7.27.3", "@babel/parser@^7.27.4", "@babel/parser@^7.27.5": +"@babel/parser@^7.1.0", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.27.2", "@babel/parser@^7.27.4", "@babel/parser@^7.27.5": version "7.27.5" resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.27.5.tgz#ed22f871f110aa285a6fd934a0efed621d118826" integrity sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg== @@ -328,13 +339,20 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-class-properties@^7.8.3": +"@babel/plugin-syntax-class-properties@^7.12.13": version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" - integrity sha1-tcmHJ0xKOoK4lxR5aTGmtTVErhA= + resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== dependencies: "@babel/helper-plugin-utils" "^7.12.13" +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-decorators@^7.27.1": version "7.27.1" resolved "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.27.1.tgz#ee7dd9590aeebc05f9d4c8c0560007b05979a63d" @@ -349,17 +367,17 @@ dependencies: "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-syntax-import-attributes@^7.27.1": +"@babel/plugin-syntax-import-attributes@^7.24.7", "@babel/plugin-syntax-import-attributes@^7.27.1": version "7.27.1" resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz#34c017d54496f9b11b61474e7ea3dfd5563ffe07" integrity sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww== dependencies: "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-syntax-import-meta@^7.8.3": +"@babel/plugin-syntax-import-meta@^7.10.4": version "7.10.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" - integrity sha1-7mATSMNw+jNNIge+FYd3SWUh/VE= + resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== dependencies: "@babel/helper-plugin-utils" "^7.10.4" @@ -370,17 +388,17 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-jsx@^7.27.1", "@babel/plugin-syntax-jsx@^7.7.2": +"@babel/plugin-syntax-jsx@^7.27.1": version "7.27.1" resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz#2f9beb5eff30fa507c5532d107daac7b888fa34c" integrity sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w== dependencies: "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-syntax-logical-assignment-operators@^7.8.3": +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": version "7.10.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" - integrity sha1-ypHvRjA1MESLkGZSusLp/plB9pk= + resolved "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== dependencies: "@babel/helper-plugin-utils" "^7.10.4" @@ -391,10 +409,10 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-numeric-separator@^7.8.3": +"@babel/plugin-syntax-numeric-separator@^7.10.4": version "7.10.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" - integrity sha1-ubBws+M1cM2f0Hun+pHA3Te5r5c= + resolved "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== dependencies: "@babel/helper-plugin-utils" "^7.10.4" @@ -419,14 +437,21 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-top-level-await@^7.8.3": +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5": version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-typescript@^7.27.1", "@babel/plugin-syntax-typescript@^7.7.2": +"@babel/plugin-syntax-typescript@^7.27.1": version "7.27.1" resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz#5147d29066a793450f220c63fa3a9431b7e6dd18" integrity sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ== @@ -1003,7 +1028,7 @@ resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.6.tgz#ec4070a04d76bae8ddbb10770ba55714a417b7c6" integrity sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q== -"@babel/template@^7.27.1", "@babel/template@^7.27.2", "@babel/template@^7.3.3": +"@babel/template@^7.27.1", "@babel/template@^7.27.2": version "7.27.2" resolved "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz#fa78ceed3c4e7b63ebf6cb39e5852fca45f6809d" integrity sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw== @@ -1025,7 +1050,7 @@ debug "^4.3.1" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.21.3", "@babel/types@^7.27.1", "@babel/types@^7.27.3", "@babel/types@^7.27.6", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": +"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.21.3", "@babel/types@^7.27.1", "@babel/types@^7.27.3", "@babel/types@^7.27.6", "@babel/types@^7.3.0", "@babel/types@^7.4.4": version "7.27.6" resolved "https://registry.npmjs.org/@babel/types/-/types-7.27.6.tgz#a434ca7add514d4e646c80f7375c0aa2befc5535" integrity sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q== @@ -1055,12 +1080,12 @@ resolved "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.2.tgz#82592c9a7c2b83c293d9161894e2a6471feb97b8" integrity sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA== -"@csstools/css-calc@^2.1.4": +"@csstools/css-calc@^2.1.3", "@csstools/css-calc@^2.1.4": version "2.1.4" resolved "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.4.tgz#8473f63e2fcd6e459838dd412401d5948f224c65" integrity sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ== -"@csstools/css-color-parser@^3.0.10": +"@csstools/css-color-parser@^3.0.10", "@csstools/css-color-parser@^3.0.9": version "3.0.10" resolved "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.10.tgz#79fc68864dd43c3b6782d2b3828bc0fa9d085c10" integrity sha512-TiJ5Ajr6WRd1r8HSiwJvZBiJOqtH86aHpUjq5aEKWHiII2Qfjqd/HCWKPOW8EP4vcspXbHnXrwIDlu5savQipg== @@ -1068,12 +1093,12 @@ "@csstools/color-helpers" "^5.0.2" "@csstools/css-calc" "^2.1.4" -"@csstools/css-parser-algorithms@^3.0.5": +"@csstools/css-parser-algorithms@^3.0.4", "@csstools/css-parser-algorithms@^3.0.5": version "3.0.5" resolved "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz#5755370a9a29abaec5515b43c8b3f2cf9c2e3076" integrity sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ== -"@csstools/css-tokenizer@^3.0.4": +"@csstools/css-tokenizer@^3.0.3", "@csstools/css-tokenizer@^3.0.4": version "3.0.4" resolved "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz#333fedabc3fd1a8e5d0100013731cf19e6a8c5d3" integrity sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw== @@ -1444,6 +1469,28 @@ resolved "https://registry.npmjs.org/@easyops-cn/brick-next-pipes/-/brick-next-pipes-0.7.2.tgz#5a94be6167875a8152d07d34e3ed4cf5391c577b" integrity sha512-YzwqQpWG1sNeBcqPigev2Y9U2t1nLkGY2Bdx+/XkVBuIjRtiHQWopDx2ytMprq+fZgw4//On8KMd/hUvxLFlug== +"@emnapi/core@^1.4.3": + version "1.4.3" + resolved "https://registry.npmjs.org/@emnapi/core/-/core-1.4.3.tgz#9ac52d2d5aea958f67e52c40a065f51de59b77d6" + integrity sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g== + dependencies: + "@emnapi/wasi-threads" "1.0.2" + tslib "^2.4.0" + +"@emnapi/runtime@^1.4.3": + version "1.4.3" + resolved "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.4.3.tgz#c0564665c80dc81c448adac23f9dfbed6c838f7d" + integrity sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ== + dependencies: + tslib "^2.4.0" + +"@emnapi/wasi-threads@1.0.2": + version "1.0.2" + resolved "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.0.2.tgz#977f44f844eac7d6c138a415a123818c655f874c" + integrity sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA== + dependencies: + tslib "^2.4.0" + "@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.7.0": version "4.7.0" resolved "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz#607084630c6c033992a082de6e6fbc1a8b52175a" @@ -1570,66 +1617,91 @@ js-yaml "^3.13.1" resolve-from "^5.0.0" -"@istanbuljs/schema@^0.1.2": - version "0.1.2" - resolved "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz" - integrity sha1-JlIL8Jq+SlZEzVQU43ElqJVCQd0= +"@istanbuljs/schema@^0.1.2", "@istanbuljs/schema@^0.1.3": + version "0.1.3" + resolved "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== -"@jest/console@^29.7.0": - version "29.7.0" - resolved "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz#cd4822dbdb84529265c5a2bdb529a3c9cc950ffc" - integrity sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg== +"@jest/console@30.0.2": + version "30.0.2" + resolved "https://registry.npmjs.org/@jest/console/-/console-30.0.2.tgz#e2bf6c7703d45f9824d77c7332388c3e1685afd7" + integrity sha512-krGElPU0FipAqpVZ/BRZOy0MZh/ARdJ0Nj+PiH1ykFY1+VpBlYNLjdjVA5CFKxnKR6PFqFutO4Z7cdK9BlGiDA== dependencies: - "@jest/types" "^29.6.3" + "@jest/types" "30.0.1" "@types/node" "*" - chalk "^4.0.0" - jest-message-util "^29.7.0" - jest-util "^29.7.0" + chalk "^4.1.2" + jest-message-util "30.0.2" + jest-util "30.0.2" slash "^3.0.0" -"@jest/core@^29.7.0": - version "29.7.0" - resolved "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz#b6cccc239f30ff36609658c5a5e2291757ce448f" - integrity sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg== - dependencies: - "@jest/console" "^29.7.0" - "@jest/reporters" "^29.7.0" - "@jest/test-result" "^29.7.0" - "@jest/transform" "^29.7.0" - "@jest/types" "^29.6.3" +"@jest/core@30.0.2": + version "30.0.2" + resolved "https://registry.npmjs.org/@jest/core/-/core-30.0.2.tgz#c84c85baac55e6fa85b491edc4280425631951c7" + integrity sha512-mUMFdDtYWu7la63NxlyNIhgnzynszxunXWrtryR7bV24jV9hmi7XCZTzZHaLJjcBU66MeUAPZ81HjwASVpYhYQ== + dependencies: + "@jest/console" "30.0.2" + "@jest/pattern" "30.0.1" + "@jest/reporters" "30.0.2" + "@jest/test-result" "30.0.2" + "@jest/transform" "30.0.2" + "@jest/types" "30.0.1" "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - ci-info "^3.2.0" - exit "^0.1.2" - graceful-fs "^4.2.9" - jest-changed-files "^29.7.0" - jest-config "^29.7.0" - jest-haste-map "^29.7.0" - jest-message-util "^29.7.0" - jest-regex-util "^29.6.3" - jest-resolve "^29.7.0" - jest-resolve-dependencies "^29.7.0" - jest-runner "^29.7.0" - jest-runtime "^29.7.0" - jest-snapshot "^29.7.0" - jest-util "^29.7.0" - jest-validate "^29.7.0" - jest-watcher "^29.7.0" - micromatch "^4.0.4" - pretty-format "^29.7.0" + ansi-escapes "^4.3.2" + chalk "^4.1.2" + ci-info "^4.2.0" + exit-x "^0.2.2" + graceful-fs "^4.2.11" + jest-changed-files "30.0.2" + jest-config "30.0.2" + jest-haste-map "30.0.2" + jest-message-util "30.0.2" + jest-regex-util "30.0.1" + jest-resolve "30.0.2" + jest-resolve-dependencies "30.0.2" + jest-runner "30.0.2" + jest-runtime "30.0.2" + jest-snapshot "30.0.2" + jest-util "30.0.2" + jest-validate "30.0.2" + jest-watcher "30.0.2" + micromatch "^4.0.8" + pretty-format "30.0.2" slash "^3.0.0" - strip-ansi "^6.0.0" -"@jest/environment@^29.7.0": - version "29.7.0" - resolved "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz#24d61f54ff1f786f3cd4073b4b94416383baf2a7" - integrity sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw== +"@jest/diff-sequences@30.0.1": + version "30.0.1" + resolved "https://registry.npmjs.org/@jest/diff-sequences/-/diff-sequences-30.0.1.tgz#0ededeae4d071f5c8ffe3678d15f3a1be09156be" + integrity sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw== + +"@jest/environment-jsdom-abstract@30.0.2": + version "30.0.2" + resolved "https://registry.npmjs.org/@jest/environment-jsdom-abstract/-/environment-jsdom-abstract-30.0.2.tgz#3538bcc206704a4a37ee18afcb5b88ce55f02dc4" + integrity sha512-8aMoEzGdUuJeQl71BUACkys1ZEX437AF376VBqdYXsGFd4l3F1SdTjFHmNq8vF0Rp+CYhUyxa0kRAzXbBaVzfQ== dependencies: - "@jest/fake-timers" "^29.7.0" - "@jest/types" "^29.6.3" + "@jest/environment" "30.0.2" + "@jest/fake-timers" "30.0.2" + "@jest/types" "30.0.1" + "@types/jsdom" "^21.1.7" + "@types/node" "*" + jest-mock "30.0.2" + jest-util "30.0.2" + +"@jest/environment@30.0.2": + version "30.0.2" + resolved "https://registry.npmjs.org/@jest/environment/-/environment-30.0.2.tgz#1b0d055070e97f697e9edb25059e9435221cbe65" + integrity sha512-hRLhZRJNxBiOhxIKSq2UkrlhMt3/zVFQOAi5lvS8T9I03+kxsbflwHJEF+eXEYXCrRGRhHwECT7CDk6DyngsRA== + dependencies: + "@jest/fake-timers" "30.0.2" + "@jest/types" "30.0.1" "@types/node" "*" - jest-mock "^29.7.0" + jest-mock "30.0.2" + +"@jest/expect-utils@30.0.2": + version "30.0.2" + resolved "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-30.0.2.tgz#d065f68c128cec526540193d88f2fc64c3d4f971" + integrity sha512-FHF2YdtFBUQOo0/qdgt+6UdBFcNPF/TkVzcc+4vvf8uaBzUlONytGBeeudufIHHW1khRfM1sBbRT1VCK7n/0dQ== + dependencies: + "@jest/get-type" "30.0.1" "@jest/expect-utils@^29.7.0": version "29.7.0" @@ -1638,66 +1710,85 @@ dependencies: jest-get-type "^29.6.3" -"@jest/expect@^29.7.0": - version "29.7.0" - resolved "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz#76a3edb0cb753b70dfbfe23283510d3d45432bf2" - integrity sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ== +"@jest/expect@30.0.2": + version "30.0.2" + resolved "https://registry.npmjs.org/@jest/expect/-/expect-30.0.2.tgz#b3d5adec28f3884d6fd0746c4b5d0d2473e9e212" + integrity sha512-blWRFPjv2cVfh42nLG6L3xIEbw+bnuiZYZDl/BZlsNG/i3wKV6FpPZ2EPHguk7t5QpLaouIu+7JmYO4uBR6AOg== dependencies: - expect "^29.7.0" - jest-snapshot "^29.7.0" + expect "30.0.2" + jest-snapshot "30.0.2" -"@jest/fake-timers@^29.7.0": - version "29.7.0" - resolved "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz#fd91bf1fffb16d7d0d24a426ab1a47a49881a565" - integrity sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ== +"@jest/fake-timers@30.0.2": + version "30.0.2" + resolved "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-30.0.2.tgz#ec758b28ae6f63a49eda9e8d6af274d152d37c09" + integrity sha512-jfx0Xg7l0gmphTY9UKm5RtH12BlLYj/2Plj6wXjVW5Era4FZKfXeIvwC67WX+4q8UCFxYS20IgnMcFBcEU0DtA== dependencies: - "@jest/types" "^29.6.3" - "@sinonjs/fake-timers" "^10.0.2" + "@jest/types" "30.0.1" + "@sinonjs/fake-timers" "^13.0.0" "@types/node" "*" - jest-message-util "^29.7.0" - jest-mock "^29.7.0" - jest-util "^29.7.0" - -"@jest/globals@^29.7.0": - version "29.7.0" - resolved "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz#8d9290f9ec47ff772607fa864ca1d5a2efae1d4d" - integrity sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ== + jest-message-util "30.0.2" + jest-mock "30.0.2" + jest-util "30.0.2" + +"@jest/get-type@30.0.1": + version "30.0.1" + resolved "https://registry.npmjs.org/@jest/get-type/-/get-type-30.0.1.tgz#0d32f1bbfba511948ad247ab01b9007724fc9f52" + integrity sha512-AyYdemXCptSRFirI5EPazNxyPwAL0jXt3zceFjaj8NFiKP9pOi0bfXonf6qkf82z2t3QWPeLCWWw4stPBzctLw== + +"@jest/globals@30.0.2": + version "30.0.2" + resolved "https://registry.npmjs.org/@jest/globals/-/globals-30.0.2.tgz#3b401bb7cb8cc0a00476630298747a38e40a6fc1" + integrity sha512-DwTtus9jjbG7b6jUdkcVdptf0wtD1v153A+PVwWB/zFwXhqu6hhtSd+uq88jofMhmYPtkmPmVGUBRNCZEKXn+w== + dependencies: + "@jest/environment" "30.0.2" + "@jest/expect" "30.0.2" + "@jest/types" "30.0.1" + jest-mock "30.0.2" + +"@jest/pattern@30.0.1": + version "30.0.1" + resolved "https://registry.npmjs.org/@jest/pattern/-/pattern-30.0.1.tgz#d5304147f49a052900b4b853dedb111d080e199f" + integrity sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA== dependencies: - "@jest/environment" "^29.7.0" - "@jest/expect" "^29.7.0" - "@jest/types" "^29.6.3" - jest-mock "^29.7.0" + "@types/node" "*" + jest-regex-util "30.0.1" -"@jest/reporters@^29.7.0": - version "29.7.0" - resolved "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz#04b262ecb3b8faa83b0b3d321623972393e8f4c7" - integrity sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg== +"@jest/reporters@30.0.2": + version "30.0.2" + resolved "https://registry.npmjs.org/@jest/reporters/-/reporters-30.0.2.tgz#e804435ab77cd05b7e8732b91006cd00bd822399" + integrity sha512-l4QzS/oKf57F8WtPZK+vvF4Io6ukplc6XgNFu4Hd/QxaLEO9f+8dSFzUua62Oe0HKlCUjKHpltKErAgDiMJKsA== dependencies: "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^29.7.0" - "@jest/test-result" "^29.7.0" - "@jest/transform" "^29.7.0" - "@jest/types" "^29.6.3" - "@jridgewell/trace-mapping" "^0.3.18" + "@jest/console" "30.0.2" + "@jest/test-result" "30.0.2" + "@jest/transform" "30.0.2" + "@jest/types" "30.0.1" + "@jridgewell/trace-mapping" "^0.3.25" "@types/node" "*" - chalk "^4.0.0" - collect-v8-coverage "^1.0.0" - exit "^0.1.2" - glob "^7.1.3" - graceful-fs "^4.2.9" + chalk "^4.1.2" + collect-v8-coverage "^1.0.2" + exit-x "^0.2.2" + glob "^10.3.10" + graceful-fs "^4.2.11" istanbul-lib-coverage "^3.0.0" istanbul-lib-instrument "^6.0.0" istanbul-lib-report "^3.0.0" - istanbul-lib-source-maps "^4.0.0" + istanbul-lib-source-maps "^5.0.0" istanbul-reports "^3.1.3" - jest-message-util "^29.7.0" - jest-util "^29.7.0" - jest-worker "^29.7.0" + jest-message-util "30.0.2" + jest-util "30.0.2" + jest-worker "30.0.2" slash "^3.0.0" - string-length "^4.0.1" - strip-ansi "^6.0.0" + string-length "^4.0.2" v8-to-istanbul "^9.0.1" +"@jest/schemas@30.0.1": + version "30.0.1" + resolved "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz#27c00d707d480ece0c19126af97081a1af3bc46e" + integrity sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w== + dependencies: + "@sinclair/typebox" "^0.34.0" + "@jest/schemas@^29.6.3": version "29.6.3" resolved "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" @@ -1705,55 +1796,78 @@ dependencies: "@sinclair/typebox" "^0.27.8" -"@jest/source-map@^29.6.3": - version "29.6.3" - resolved "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz#d90ba772095cf37a34a5eb9413f1b562a08554c4" - integrity sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw== +"@jest/snapshot-utils@30.0.1": + version "30.0.1" + resolved "https://registry.npmjs.org/@jest/snapshot-utils/-/snapshot-utils-30.0.1.tgz#536108aa6b74858d758ae3b5229518c3d818bd68" + integrity sha512-6Dpv7vdtoRiISEFwYF8/c7LIvqXD7xDXtLPNzC2xqAfBznKip0MQM+rkseKwUPUpv2PJ7KW/YsnwWXrIL2xF+A== dependencies: - "@jridgewell/trace-mapping" "^0.3.18" - callsites "^3.0.0" - graceful-fs "^4.2.9" + "@jest/types" "30.0.1" + chalk "^4.1.2" + graceful-fs "^4.2.11" + natural-compare "^1.4.0" -"@jest/test-result@^29.7.0": - version "29.7.0" - resolved "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz#8db9a80aa1a097bb2262572686734baed9b1657c" - integrity sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA== +"@jest/source-map@30.0.1": + version "30.0.1" + resolved "https://registry.npmjs.org/@jest/source-map/-/source-map-30.0.1.tgz#305ebec50468f13e658b3d5c26f85107a5620aaa" + integrity sha512-MIRWMUUR3sdbP36oyNyhbThLHyJ2eEDClPCiHVbrYAe5g3CHRArIVpBw7cdSB5fr+ofSfIb2Tnsw8iEHL0PYQg== dependencies: - "@jest/console" "^29.7.0" - "@jest/types" "^29.6.3" - "@types/istanbul-lib-coverage" "^2.0.0" - collect-v8-coverage "^1.0.0" + "@jridgewell/trace-mapping" "^0.3.25" + callsites "^3.1.0" + graceful-fs "^4.2.11" -"@jest/test-sequencer@^29.7.0": - version "29.7.0" - resolved "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz#6cef977ce1d39834a3aea887a1726628a6f072ce" - integrity sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw== +"@jest/test-result@30.0.2": + version "30.0.2" + resolved "https://registry.npmjs.org/@jest/test-result/-/test-result-30.0.2.tgz#786849e33da6060381c508986fa7309ff855a367" + integrity sha512-KKMuBKkkZYP/GfHMhI+cH2/P3+taMZS3qnqqiPC1UXZTJskkCS+YU/ILCtw5anw1+YsTulDHFpDo70mmCedW8w== dependencies: - "@jest/test-result" "^29.7.0" - graceful-fs "^4.2.9" - jest-haste-map "^29.7.0" + "@jest/console" "30.0.2" + "@jest/types" "30.0.1" + "@types/istanbul-lib-coverage" "^2.0.6" + collect-v8-coverage "^1.0.2" + +"@jest/test-sequencer@30.0.2": + version "30.0.2" + resolved "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-30.0.2.tgz#2693692d285b1c929ed353f7f0b7cbea51c57515" + integrity sha512-fbyU5HPka0rkalZ3MXVvq0hwZY8dx3Y6SCqR64zRmh+xXlDeFl0IdL4l9e7vp4gxEXTYHbwLFA1D+WW5CucaSw== + dependencies: + "@jest/test-result" "30.0.2" + graceful-fs "^4.2.11" + jest-haste-map "30.0.2" slash "^3.0.0" -"@jest/transform@^29.7.0": - version "29.7.0" - resolved "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz#df2dd9c346c7d7768b8a06639994640c642e284c" - integrity sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw== +"@jest/transform@30.0.2": + version "30.0.2" + resolved "https://registry.npmjs.org/@jest/transform/-/transform-30.0.2.tgz#62ba84fcc2389ab751e7ec923958c9b1163d90c3" + integrity sha512-kJIuhLMTxRF7sc0gPzPtCDib/V9KwW3I2U25b+lYCYMVqHHSrcZopS8J8H+znx9yixuFv+Iozl8raLt/4MoxrA== dependencies: - "@babel/core" "^7.11.6" - "@jest/types" "^29.6.3" - "@jridgewell/trace-mapping" "^0.3.18" - babel-plugin-istanbul "^6.1.1" - chalk "^4.0.0" + "@babel/core" "^7.27.4" + "@jest/types" "30.0.1" + "@jridgewell/trace-mapping" "^0.3.25" + babel-plugin-istanbul "^7.0.0" + chalk "^4.1.2" convert-source-map "^2.0.0" fast-json-stable-stringify "^2.1.0" - graceful-fs "^4.2.9" - jest-haste-map "^29.7.0" - jest-regex-util "^29.6.3" - jest-util "^29.7.0" - micromatch "^4.0.4" - pirates "^4.0.4" + graceful-fs "^4.2.11" + jest-haste-map "30.0.2" + jest-regex-util "30.0.1" + jest-util "30.0.2" + micromatch "^4.0.8" + pirates "^4.0.7" slash "^3.0.0" - write-file-atomic "^4.0.2" + write-file-atomic "^5.0.1" + +"@jest/types@30.0.1": + version "30.0.1" + resolved "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz#a46df6a99a416fa685740ac4264b9f9cd7da1598" + integrity sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw== + dependencies: + "@jest/pattern" "30.0.1" + "@jest/schemas" "30.0.1" + "@types/istanbul-lib-coverage" "^2.0.6" + "@types/istanbul-reports" "^3.0.4" + "@types/node" "*" + "@types/yargs" "^17.0.33" + chalk "^4.1.2" "@jest/types@^29.6.3": version "29.6.3" @@ -1815,7 +1929,7 @@ "@jridgewell/resolve-uri" "^3.0.3" "@jridgewell/sourcemap-codec" "^1.4.10" -"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25", "@jridgewell/trace-mapping@^0.3.9": +"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.23", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25", "@jridgewell/trace-mapping@^0.3.9": version "0.3.25" resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== @@ -1960,6 +2074,15 @@ resolved "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.15.1.tgz#d4f6937353bc4568292654efb0a0e0532adbcba2" integrity sha512-4aErSrCR/On/e5G2hDP0wjooqDdauzEbIq8hIkIe5pXV0rtWJZvdCEKL0ykZxex+IxIwBp0eGeV48hQN07dXtw== +"@napi-rs/wasm-runtime@^0.2.11": + version "0.2.11" + resolved "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.11.tgz#192c1610e1625048089ab4e35bc0649ce478500e" + integrity sha512-9DPkXtvHydrcOsopiYpUgPHpmj0HWZKMUnL2dZqpvC42lsratuBG06V5ipyno0fUek5VlFsNQ+AcFATSrJXgMA== + dependencies: + "@emnapi/core" "^1.4.3" + "@emnapi/runtime" "^1.4.3" + "@tybys/wasm-util" "^0.9.0" + "@next-api-sdk/api-gateway-sdk@^1.2.2": version "1.2.2" resolved "https://registry.npmjs.org/@next-api-sdk/api-gateway-sdk/-/api-gateway-sdk-1.2.2.tgz#867b2b93573379fcd8f2507876bc0ce83bf19858" @@ -2420,6 +2543,11 @@ resolved "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== +"@pkgr/core@^0.2.4": + version "0.2.7" + resolved "https://registry.npmjs.org/@pkgr/core/-/core-0.2.7.tgz#eb5014dfd0b03e7f3ba2eeeff506eed89b028058" + integrity sha512-YLT9Zo3oNPJoBjBc4q8G2mjU4tqIbf5CEOORbUUr48dCD9q3umJ3IPlVqOqDakPfd2HuwccBaqlGhN4Gmr5OWg== + "@rushstack/node-core-library@5.13.1": version "5.13.1" resolved "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-5.13.1.tgz#e56b915ecb08b5a92711acac6b233417353a32dc" @@ -2511,19 +2639,24 @@ resolved "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== -"@sinonjs/commons@^2.0.0": - version "2.0.0" - resolved "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz" - integrity sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg== +"@sinclair/typebox@^0.34.0": + version "0.34.37" + resolved "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz#f331e4db64ff8195e9e3d8449343c85aaa237d6e" + integrity sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw== + +"@sinonjs/commons@^3.0.1": + version "3.0.1" + resolved "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz#1029357e44ca901a615585f6d27738dbc89084cd" + integrity sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ== dependencies: type-detect "4.0.8" -"@sinonjs/fake-timers@^10.0.2": - version "10.0.2" - resolved "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.0.2.tgz" - integrity sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw== +"@sinonjs/fake-timers@^13.0.0": + version "13.0.5" + resolved "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz#36b9dbc21ad5546486ea9173d6bea063eb1717d5" + integrity sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw== dependencies: - "@sinonjs/commons" "^2.0.0" + "@sinonjs/commons" "^3.0.1" "@svgr/babel-plugin-add-jsx-attribute@8.0.0": version "8.0.0" @@ -2665,11 +2798,6 @@ dependencies: "@babel/runtime" "^7.12.5" -"@tootallnate/once@2": - version "2.0.0" - resolved "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz" - integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== - "@trysound/sax@0.2.0": version "0.2.0" resolved "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz" @@ -2708,6 +2836,13 @@ "@tufjs/canonical-json" "2.0.0" minimatch "^9.0.4" +"@tybys/wasm-util@^0.9.0": + version "0.9.0" + resolved "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.9.0.tgz#3e75eb00604c8d6db470bf18c37b7d984a0e3355" + integrity sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw== + dependencies: + tslib "^2.4.0" + "@types/argparse@1.0.38": version "1.0.38" resolved "https://registry.npmjs.org/@types/argparse/-/argparse-1.0.38.tgz#a81fd8606d481f873a3800c6ebae4f1d768a56a9" @@ -2718,13 +2853,13 @@ resolved "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz#1a31c3d378850d2778dabb6374d036dcba4ba708" integrity sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw== -"@types/babel__core@^7.1.14": - version "7.1.14" - resolved "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.14.tgz" - integrity sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g== +"@types/babel__core@^7.20.5": + version "7.20.5" + resolved "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz#3df15f27ba85319caa07ba08d0721889bb39c017" + integrity sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA== dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" + "@babel/parser" "^7.20.7" + "@babel/types" "^7.20.7" "@types/babel__generator" "*" "@types/babel__template" "*" "@types/babel__traverse" "*" @@ -2742,7 +2877,7 @@ "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" -"@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": +"@types/babel__traverse@*": version "7.0.15" resolved "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.15.tgz" integrity sha1-255COJMetp74qrCtZSPU1MqjnQM= @@ -2892,10 +3027,10 @@ "@types/through" "*" rxjs "^7.2.0" -"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": - version "2.0.1" - resolved "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz" - integrity sha1-QplbRG25pIoRoH7Ag0mahg6ROP8= +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1", "@types/istanbul-lib-coverage@^2.0.6": + version "2.0.6" + resolved "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz#7739c232a1fee9b4d3ce8985f314c0c6d33549d7" + integrity sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w== "@types/istanbul-lib-report@*": version "1.1.1" @@ -2904,10 +3039,10 @@ dependencies: "@types/istanbul-lib-coverage" "*" -"@types/istanbul-reports@^3.0.0": - version "3.0.0" - resolved "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz" - integrity sha1-UIsTqjRPpJdiNOdd3cw0klc32CE= +"@types/istanbul-reports@^3.0.0", "@types/istanbul-reports@^3.0.4": + version "3.0.4" + resolved "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz#0f03e3d2f670fbdac586e34b433783070cc16f54" + integrity sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ== dependencies: "@types/istanbul-lib-report" "*" @@ -2924,10 +3059,10 @@ resolved "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-3.12.10.tgz#4d80d0c7dfc570eb4f0be280cb2d67789f977ba5" integrity sha512-/Mtaq/wf+HxXpvhzFYzrzCqNRcA958sW++7JOFC8nPrZcvfi/TrzOaaGbvt27ltJB2NQbHVAg5a1wUCsyMH7NA== -"@types/jsdom@^20.0.0": - version "20.0.0" - resolved "https://registry.npmjs.org/@types/jsdom/-/jsdom-20.0.0.tgz" - integrity sha512-YfAchFs0yM1QPDrLm2VHe+WHGtqms3NXnXAMolrgrVP6fgBHHXy1ozAbo/dFtPNtZC/m66bPiCTWYmqp1F14gA== +"@types/jsdom@^21.1.7": + version "21.1.7" + resolved "https://registry.npmjs.org/@types/jsdom/-/jsdom-21.1.7.tgz#9edcb09e0b07ce876e7833922d3274149c898cfa" + integrity sha512-yOriVnggzrnQ3a9OKOCxaVuSug3w3/SbOj5i7VwXWZEyUNl3bLF9V3MfxGbZKuwqJOQyRfqXyROBB1CoZLFWzA== dependencies: "@types/node" "*" "@types/tough-cookie" "*" @@ -3091,10 +3226,10 @@ dependencies: "@types/node" "*" -"@types/stack-utils@^2.0.0": - version "2.0.0" - resolved "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz" - integrity sha1-cDZkC04hzC8lmugmzoQ9J32tjP8= +"@types/stack-utils@^2.0.0", "@types/stack-utils@^2.0.3": + version "2.0.3" + resolved "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz#6209321eb2c1712a7e7466422b8cb1fc0d9dd5d8" + integrity sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw== "@types/through@*": version "0.0.29" @@ -3120,10 +3255,10 @@ resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-13.0.0.tgz" integrity sha1-RTdDxbv58b7WHZWbqrWwa+ApstA= -"@types/yargs@^17.0.8": - version "17.0.10" - resolved "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz" - integrity sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA== +"@types/yargs@^17.0.33", "@types/yargs@^17.0.8": + version "17.0.33" + resolved "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz#8c32303da83eec050a84b3c7ae7b9f922d13e32d" + integrity sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA== dependencies: "@types/yargs-parser" "*" @@ -3236,6 +3371,108 @@ resolved "https://registry.npmjs.org/@ungap/event-target/-/event-target-0.2.4.tgz#8b083a62ee665228bac08013fa516a3488528bb8" integrity sha512-u9Fd3k2qfMtn+0dxbCn/y0pzQ9Ucw6lWR984CrHcbxc+WzcMkJE4VjWHWSb9At40MjwMyHCkJNXroS55Osshhw== +"@ungap/structured-clone@^1.3.0": + version "1.3.0" + resolved "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz#d06bbb384ebcf6c505fde1c3d0ed4ddffe0aaff8" + integrity sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g== + +"@unrs/resolver-binding-android-arm-eabi@1.9.1": + version "1.9.1" + resolved "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.9.1.tgz#6fc1ae6fc252963aa545245f17c67d47164446e6" + integrity sha512-dd7yIp1hfJFX9ZlVLQRrh/Re9WMUHHmF9hrKD1yIvxcyNr2BhQ3xc1upAVhy8NijadnCswAxWQu8MkkSMC1qXQ== + +"@unrs/resolver-binding-android-arm64@1.9.1": + version "1.9.1" + resolved "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.9.1.tgz#9498dbfdab375726a2f8474e0d50f5940d0d2b4a" + integrity sha512-EzUPcMFtDVlo5yrbzMqUsGq3HnLXw+3ZOhSd7CUaDmbTtnrzM+RO2ntw2dm2wjbbc5djWj3yX0wzbbg8pLhx8g== + +"@unrs/resolver-binding-darwin-arm64@1.9.1": + version "1.9.1" + resolved "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.9.1.tgz#e13e7b2a134f88b5e445e4548ee53a7ef33c56fb" + integrity sha512-nB+dna3q4kOleKFcSZJ/wDXIsAd1kpMO9XrVAt8tG3RDWJ6vi+Ic6bpz4cmg5tWNeCfHEY4KuqJCB+pKejPEmQ== + +"@unrs/resolver-binding-darwin-x64@1.9.1": + version "1.9.1" + resolved "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.9.1.tgz#6d2d0c63400852075de84612e51a4d6ee5c01391" + integrity sha512-aKWHCrOGaCGwZcekf3TnczQoBxk5w//W3RZ4EQyhux6rKDwBPgDU9Y2yGigCV1Z+8DWqZgVGQi+hdpnlSy3a1w== + +"@unrs/resolver-binding-freebsd-x64@1.9.1": + version "1.9.1" + resolved "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.9.1.tgz#71dc0b1e28e6e7c19388b873fd8ca87724e468b0" + integrity sha512-4dIEMXrXt0UqDVgrsUd1I+NoIzVQWXy/CNhgpfS75rOOMK/4Abn0Mx2M2gWH4Mk9+ds/ASAiCmqoUFynmMY5hA== + +"@unrs/resolver-binding-linux-arm-gnueabihf@1.9.1": + version "1.9.1" + resolved "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.9.1.tgz#8c0c888f388af853649807712ec181cfb93335e4" + integrity sha512-vtvS13IXPs1eE8DuS/soiosqMBeyh50YLRZ+p7EaIKAPPeevRnA9G/wu/KbVt01ZD5qiGjxS+CGIdVC7I6gTOw== + +"@unrs/resolver-binding-linux-arm-musleabihf@1.9.1": + version "1.9.1" + resolved "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.9.1.tgz#a974b25348fe3d329d8ee22f09c6d4a258734ede" + integrity sha512-BfdnN6aZ7NcX8djW8SR6GOJc+K+sFhWRF4vJueVE0vbUu5N1bLnBpxJg1TGlhSyo+ImC4SR0jcNiKN0jdoxt+A== + +"@unrs/resolver-binding-linux-arm64-gnu@1.9.1": + version "1.9.1" + resolved "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.9.1.tgz#0a52f119510e03f53e39d782a3183a45d4b0332c" + integrity sha512-Jhge7lFtH0QqfRz2PyJjJXWENqywPteITd+nOS0L6AhbZli+UmEyGBd2Sstt1c+l9C+j/YvKTl9wJo9PPmsFNg== + +"@unrs/resolver-binding-linux-arm64-musl@1.9.1": + version "1.9.1" + resolved "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.9.1.tgz#db614df450992b8bc0dc19d17db924e95ebae282" + integrity sha512-ofdK/ow+ZSbSU0pRoB7uBaiRHeaAOYQFU5Spp87LdcPL/P1RhbCTMSIYVb61XWzsVEmYKjHFtoIE0wxP6AFvrA== + +"@unrs/resolver-binding-linux-ppc64-gnu@1.9.1": + version "1.9.1" + resolved "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.9.1.tgz#ea7a53069c612288b6adc96f1b907609bcb5941d" + integrity sha512-eC8SXVn8de67HacqU7PoGdHA+9tGbqfEdD05AEFRAB81ejeQtNi5Fx7lPcxpLH79DW0BnMAHau3hi4RVkHfSCw== + +"@unrs/resolver-binding-linux-riscv64-gnu@1.9.1": + version "1.9.1" + resolved "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.9.1.tgz#e6366f3a3e4ef435ee1b87ebe7ca87155fa1d1c9" + integrity sha512-fIkwvAAQ41kfoGWfzeJ33iLGShl0JEDZHrMnwTHMErUcPkaaZRJYjQjsFhMl315NEQ4mmTlC+2nfK/J2IszDOw== + +"@unrs/resolver-binding-linux-riscv64-musl@1.9.1": + version "1.9.1" + resolved "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.9.1.tgz#198c1e552e2963035e237b2f5dbdb5c81fcde4bd" + integrity sha512-RAAszxImSOFLk44aLwnSqpcOdce8sBcxASledSzuFAd8Q5ZhhVck472SisspnzHdc7THCvGXiUeZ2hOC7NUoBQ== + +"@unrs/resolver-binding-linux-s390x-gnu@1.9.1": + version "1.9.1" + resolved "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.9.1.tgz#982501b8865f0d36c82b933b9de4e71894a749f5" + integrity sha512-QoP9vkY+THuQdZi05bA6s6XwFd6HIz3qlx82v9bTOgxeqin/3C12Ye7f7EOD00RQ36OtOPWnhEMMm84sv7d1XQ== + +"@unrs/resolver-binding-linux-x64-gnu@1.9.1": + version "1.9.1" + resolved "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.9.1.tgz#f93271025f814506fad97fa749a8ed8a0536e813" + integrity sha512-/p77cGN/h9zbsfCseAP5gY7tK+7+DdM8fkPfr9d1ye1fsF6bmtGbtZN6e/8j4jCZ9NEIBBkT0GhdgixSelTK9g== + +"@unrs/resolver-binding-linux-x64-musl@1.9.1": + version "1.9.1" + resolved "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.9.1.tgz#9c13e0f602527a4bc77852268fa493b1845c5ee2" + integrity sha512-wInTqT3Bu9u50mDStEig1v8uxEL2Ht+K8pir/YhyyrM5ordJtxoqzsL1vR/CQzOJuDunUTrDkMM0apjW/d7/PA== + +"@unrs/resolver-binding-wasm32-wasi@1.9.1": + version "1.9.1" + resolved "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.9.1.tgz#d3c088be1b510cd02822bf0258861a2dd8dac096" + integrity sha512-eNwqO5kUa+1k7yFIircwwiniKWA0UFHo2Cfm8LYgkh9km7uMad+0x7X7oXbQonJXlqfitBTSjhA0un+DsHIrhw== + dependencies: + "@napi-rs/wasm-runtime" "^0.2.11" + +"@unrs/resolver-binding-win32-arm64-msvc@1.9.1": + version "1.9.1" + resolved "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.9.1.tgz#c2aa3e371d5c53b962b1a7a45503a68e96f710a0" + integrity sha512-Eaz1xMUnoa2mFqh20mPqSdbYl6crnk8HnIXDu6nsla9zpgZJZO8w3c1gvNN/4Eb0RXRq3K9OG6mu8vw14gIqiA== + +"@unrs/resolver-binding-win32-ia32-msvc@1.9.1": + version "1.9.1" + resolved "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.9.1.tgz#12f1be2ce8041fdadfef23bf69e104ab8176127a" + integrity sha512-H/+d+5BGlnEQif0gnwWmYbYv7HJj563PUKJfn8PlmzF8UmF+8KxdvXdwCsoOqh4HHnENnoLrav9NYBrv76x1wQ== + +"@unrs/resolver-binding-win32-x64-msvc@1.9.1": + version "1.9.1" + resolved "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.9.1.tgz#5f9e5b6ce30c355161527e17734320ddfb1a4561" + integrity sha512-rS86wI4R6cknYM3is3grCb/laE8XBEbpWAMSIPjYfmYp75KL5dT87jXF2orDa4tQYg5aajP5G8Fgh34dRyR+Rw== + "@webassemblyjs/ast@1.14.1", "@webassemblyjs/ast@^1.14.1": version "1.14.1" resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz#a9f6a07f2b03c95c8d38c4536a1fdfb521ff55b6" @@ -3392,11 +3629,6 @@ JSONStream@^1.0.3, JSONStream@^1.3.5: jsonparse "^1.2.0" through ">=2.2.7 <3" -abab@^2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz" - integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== - abbrev@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz#cf59829b8b4f03f89dda2771cb7f3653828c89bf" @@ -3410,14 +3642,6 @@ accepts@~1.3.4, accepts@~1.3.8: mime-types "~2.1.34" negotiator "0.6.3" -acorn-globals@^7.0.0: - version "7.0.1" - resolved "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz" - integrity sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q== - dependencies: - acorn "^8.1.0" - acorn-walk "^8.0.2" - acorn-jsx@^5.3.2: version "5.3.2" resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" @@ -3437,7 +3661,7 @@ acorn-walk@^7.0.0: resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz" integrity sha1-DeiJpgEgOQmw++B7iTjcIdLpZ7w= -acorn-walk@^8.0.2, acorn-walk@^8.1.1: +acorn-walk@^8.1.1: version "8.2.0" resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz" integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== @@ -3447,7 +3671,7 @@ acorn@^7.0.0: resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.1.0, acorn@^8.14.0, acorn@^8.4.1, acorn@^8.8.0, acorn@^8.8.2: +acorn@^8.14.0, acorn@^8.4.1, acorn@^8.8.2: version "8.14.0" resolved "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz#063e2c70cac5fb4f6467f0b11152e04c682795b0" integrity sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA== @@ -3457,19 +3681,10 @@ add-stream@^1.0.0: resolved "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz" integrity sha1-anmQQ3ynNtXhKI25K9MmbV9csqo= -agent-base@6: - version "6.0.2" - resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" - integrity sha1-Sf/1hXfP7j83F2/qtMIuAPhtf3c= - dependencies: - debug "4" - -agent-base@^7.0.2, agent-base@^7.1.0: - version "7.1.0" - resolved "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz#536802b76bc0b34aa50195eb2442276d613e3434" - integrity sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg== - dependencies: - debug "^4.3.4" +agent-base@^7.0.2, agent-base@^7.1.0, agent-base@^7.1.2: + version "7.1.3" + resolved "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz#29435eb821bc4194633a5b89e5bc4703bafc25a1" + integrity sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw== aggregate-error@^3.0.0: version "3.0.1" @@ -3585,7 +3800,7 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: "@types/color-name" "^1.1.1" color-convert "^2.0.1" -ansi-styles@^5.0.0: +ansi-styles@^5.0.0, ansi-styles@^5.2.0: version "5.2.0" resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz" integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== @@ -3595,10 +3810,10 @@ ansi-styles@^6.0.0, ansi-styles@^6.1.0, ansi-styles@^6.2.1: resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== -anymatch@^3.0.3, anymatch@^3.1.0, anymatch@~3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" - integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== +anymatch@^3.0.3, anymatch@^3.1.0, anymatch@^3.1.3, anymatch@~3.1.2: + version "3.1.3" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== dependencies: normalize-path "^3.0.0" picomatch "^2.0.4" @@ -3825,17 +4040,17 @@ axios@^1.6.0: form-data "^4.0.0" proxy-from-env "^1.1.0" -babel-jest@^29.7.0: - version "29.7.0" - resolved "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz#f4369919225b684c56085998ac63dbd05be020d5" - integrity sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg== +babel-jest@30.0.2, babel-jest@^30.0.2: + version "30.0.2" + resolved "https://registry.npmjs.org/babel-jest/-/babel-jest-30.0.2.tgz#f627dc5afc3bd5795fc84735b4f1d74f9d4b8e91" + integrity sha512-A5kqR1/EUTidM2YC2YMEUDP2+19ppgOwK0IAd9Swc3q2KqFb5f9PtRUXVeZcngu0z5mDMyZ9zH2huJZSOMLiTQ== dependencies: - "@jest/transform" "^29.7.0" - "@types/babel__core" "^7.1.14" - babel-plugin-istanbul "^6.1.1" - babel-preset-jest "^29.6.3" - chalk "^4.0.0" - graceful-fs "^4.2.9" + "@jest/transform" "30.0.2" + "@types/babel__core" "^7.20.5" + babel-plugin-istanbul "^7.0.0" + babel-preset-jest "30.0.1" + chalk "^4.1.2" + graceful-fs "^4.2.11" slash "^3.0.0" babel-loader@^10.0.0: @@ -3850,26 +4065,25 @@ babel-plugin-add-module-exports@^1.0.4: resolved "https://registry.npmjs.org/babel-plugin-add-module-exports/-/babel-plugin-add-module-exports-1.0.4.tgz" integrity sha512-g+8yxHUZ60RcyaUpfNzy56OtWW+x9cyEe9j+CranqLiqbju2yf/Cy6ZtYK40EZxtrdHllzlVZgLmcOUCTlJ7Jg== -babel-plugin-istanbul@^6.1.1: - version "6.1.1" - resolved "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz" - integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== +babel-plugin-istanbul@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-7.0.0.tgz#629a178f63b83dc9ecee46fd20266283b1f11280" + integrity sha512-C5OzENSx/A+gt7t4VH1I2XsflxyPUmXRFPKBxt33xncdOmq7oROVM3bZv9Ysjjkv8OJYDMa+tKuKMvqU/H3xdw== dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@istanbuljs/load-nyc-config" "^1.0.0" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-instrument "^5.0.4" + "@istanbuljs/schema" "^0.1.3" + istanbul-lib-instrument "^6.0.2" test-exclude "^6.0.0" -babel-plugin-jest-hoist@^29.6.3: - version "29.6.3" - resolved "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz#aadbe943464182a8922c3c927c3067ff40d24626" - integrity sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg== +babel-plugin-jest-hoist@30.0.1: + version "30.0.1" + resolved "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-30.0.1.tgz#f271b2066d2c1fb26a863adb8e13f85b06247125" + integrity sha512-zTPME3pI50NsFW8ZBaVIOeAxzEY7XHlmWeXXu9srI+9kNfzCUTy8MFan46xOGZY8NZThMqq+e3qZUKsvXbasnQ== dependencies: - "@babel/template" "^7.3.3" - "@babel/types" "^7.3.3" - "@types/babel__core" "^7.1.14" - "@types/babel__traverse" "^7.0.6" + "@babel/template" "^7.27.2" + "@babel/types" "^7.27.3" + "@types/babel__core" "^7.20.5" babel-plugin-polyfill-corejs2@^0.4.10: version "0.4.10" @@ -3895,31 +4109,34 @@ babel-plugin-polyfill-regenerator@^0.6.1: dependencies: "@babel/helper-define-polyfill-provider" "^0.6.1" -babel-preset-current-node-syntax@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.0.tgz" - integrity sha1-z1/u8pVRJTRxz6gvyOD1Bj3wenc= +babel-preset-current-node-syntax@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz#9a929eafece419612ef4ae4f60b1862ebad8ef30" + integrity sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw== dependencies: "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-bigint" "^7.8.3" - "@babel/plugin-syntax-class-properties" "^7.8.3" - "@babel/plugin-syntax-import-meta" "^7.8.3" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-import-attributes" "^7.24.7" + "@babel/plugin-syntax-import-meta" "^7.10.4" "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" "@babel/plugin-syntax-object-rest-spread" "^7.8.3" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-top-level-await" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" -babel-preset-jest@^29.6.3: - version "29.6.3" - resolved "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz#fa05fa510e7d493896d7b0dd2033601c840f171c" - integrity sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA== +babel-preset-jest@30.0.1: + version "30.0.1" + resolved "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-30.0.1.tgz#7d28db9531bce264e846c8483d54236244b8ae88" + integrity sha512-+YHejD5iTWI46cZmcc/YtX4gaKBtdqCHCVfuVinizVpbmyjO3zYmeuyFdfA8duRqQZfgCAMlsfmkVbJ+e2MAJw== dependencies: - babel-plugin-jest-hoist "^29.6.3" - babel-preset-current-node-syntax "^1.0.0" + babel-plugin-jest-hoist "30.0.1" + babel-preset-current-node-syntax "^1.1.0" babelify@^10.0.0: version "10.0.0" @@ -4263,9 +4480,10 @@ browserslist@^4.0.0, browserslist@^4.24.0, browserslist@^4.24.3, browserslist@^4 node-releases "^2.0.19" update-browserslist-db "^1.1.3" -bser@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz" +bser@2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== dependencies: node-int64 "^0.4.0" @@ -4373,9 +4591,10 @@ call-bound@^1.0.2, call-bound@^1.0.3, call-bound@^1.0.4: call-bind-apply-helpers "^1.0.2" get-intrinsic "^1.3.0" -callsites@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/callsites/-/callsites-3.0.0.tgz" +callsites@^3.0.0, callsites@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== camel-case@^4.1.2: version "4.1.2" @@ -4409,10 +4628,10 @@ camelcase@^5.3.1: resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" integrity sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA= -camelcase@^6.2.0: - version "6.2.0" - resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz" - integrity sha1-kkr4gcnVJaydh/QNlk5c6pgqGAk= +camelcase@^6.2.0, camelcase@^6.3.0: + version "6.3.0" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== camelcase@^7.0.0: version "7.0.1" @@ -4552,10 +4771,10 @@ ci-info@^3.2.0: resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== -ci-info@^4.0.0, ci-info@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/ci-info/-/ci-info-4.1.0.tgz#92319d2fa29d2620180ea5afed31f589bc98cf83" - integrity sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A== +ci-info@^4.0.0, ci-info@^4.1.0, ci-info@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/ci-info/-/ci-info-4.2.0.tgz#cbd21386152ebfe1d56f280a3b5feccbd96764c7" + integrity sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg== cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" @@ -4564,10 +4783,10 @@ cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: inherits "^2.0.1" safe-buffer "^5.0.1" -cjs-module-lexer@^1.0.0: - version "1.2.1" - resolved "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.1.tgz" - integrity sha512-jVamGdJPDeuQilKhvVn1h3knuMOZzr8QDnpk+M9aMlCaMkTDd6fBWPhiDqFvFZ07pL0liqabAiuy8SY4jGHeaw== +cjs-module-lexer@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-2.1.0.tgz#586e87d4341cb2661850ece5190232ccdebcff8b" + integrity sha512-UX0OwmYRYQQetfrLEZeewIFFI+wSTofC+pMBLNuH3RUuu/xzG1oz84UCEDOSoQlN3fZ4+AzmV50ZYvGqkMh9yA== clean-css@^5.2.2: version "5.3.1" @@ -4707,10 +4926,10 @@ coffeescript@^1.12.7: resolved "https://registry.npmjs.org/coffeescript/-/coffeescript-1.12.7.tgz" integrity sha512-pLXHFxQMPklVoEekowk8b3erNynC+DVJzChxS/LCBBgR6/8AJkHivkm//zbowcfc7BTCAjryuhx6gPqPRfsFoA== -collect-v8-coverage@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.0.tgz" - integrity sha1-FQ7mNKw2ULcdnJhet/YIlCM0/rE= +collect-v8-coverage@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz#c0b29bcd33bcd0779a1344c2136051e6afd3d9e9" + integrity sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q== color-convert@^2.0.1: version "2.0.1" @@ -5110,19 +5329,6 @@ create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: safe-buffer "^5.0.1" sha.js "^2.4.8" -create-jest@^29.7.0: - version "29.7.0" - resolved "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz#a355c5b3cb1e1af02ba177fe7afd7feee49a5320" - integrity sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q== - dependencies: - "@jest/types" "^29.6.3" - chalk "^4.0.0" - exit "^0.1.2" - graceful-fs "^4.2.9" - jest-config "^29.7.0" - jest-util "^29.7.0" - prompts "^2.0.1" - create-require@^1.1.0: version "1.1.1" resolved "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" @@ -5335,22 +5541,13 @@ csso@^5.0.5: dependencies: css-tree "~2.2.0" -cssom@^0.5.0: - version "0.5.0" - resolved "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz" - integrity sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw== - -cssom@~0.3.6: - version "0.3.8" - resolved "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz" - integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== - -cssstyle@^2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz" - integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== +cssstyle@^4.2.1: + version "4.5.0" + resolved "https://registry.npmjs.org/cssstyle/-/cssstyle-4.5.0.tgz#b2d6f06884db0de8315443fb75b0a48d60931cac" + integrity sha512-/7gw8TGrvH/0g564EnhgFZogTMVe+lifpB7LWU+PEsiq5o83TUXR3fDbzTRXOJhoJwck5IS9ez3Em5LNMMO2aw== dependencies: - cssom "~0.3.6" + "@asamuzakjp/css-color" "^3.2.0" + rrweb-cssom "^0.8.0" csstype@^3.0.2: version "3.1.1" @@ -5422,14 +5619,13 @@ dashdash@^1.12.0: dependencies: assert-plus "^1.0.0" -data-urls@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz" - integrity sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ== +data-urls@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz#2f76906bce1824429ffecb6920f45a0b30f00dde" + integrity sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg== dependencies: - abab "^2.0.6" - whatwg-mimetype "^3.0.0" - whatwg-url "^11.0.0" + whatwg-mimetype "^4.0.0" + whatwg-url "^14.0.0" data-view-buffer@^1.0.2: version "1.0.2" @@ -5508,22 +5704,27 @@ decamelize@^6.0.0: resolved "https://registry.npmjs.org/decamelize/-/decamelize-6.0.0.tgz#8cad4d916fde5c41a264a43d0ecc56fe3d31749e" integrity sha512-Fv96DCsdOgB6mdGl67MT5JaTNKRzrzill5OH5s8bjYJXVlcXyPYGyPsUkWyGV5p1TXI5esYIYMMeDJL0hEIwaA== -decimal.js@^10.4.1: - version "10.4.1" - resolved "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.1.tgz" - integrity sha512-F29o+vci4DodHYT9UrR5IEbfBw9pE5eSapIJdTqXK5+6hq+t8VRxwQyKlW2i+KDKFkkJQRvFyI/QXD83h8LyQw== +decimal.js@^10.5.0: + version "10.5.0" + resolved "https://registry.npmjs.org/decimal.js/-/decimal.js-10.5.0.tgz#0f371c7cf6c4898ce0afb09836db73cd82010f22" + integrity sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw== -dedent@1.5.3, dedent@^1.0.0: +dedent@1.5.3: version "1.5.3" resolved "https://registry.npmjs.org/dedent/-/dedent-1.5.3.tgz#99aee19eb9bae55a67327717b6e848d0bf777e5a" integrity sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ== -deep-is@^0.1.3, deep-is@~0.1.3: +dedent@^1.6.0: + version "1.6.0" + resolved "https://registry.npmjs.org/dedent/-/dedent-1.6.0.tgz#79d52d6389b1ffa67d2bcef59ba51847a9d503b2" + integrity sha512-F1Z+5UCFpmQUzJa11agbyPVMbpgT/qA3/SKyJ1jyBgm7dUcUEa8v9JwDkerSQXfakBwFljIxhOJqGkjUwZ9FSA== + +deep-is@^0.1.3: version "0.1.4" resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== -deepmerge@^4.2.2, deepmerge@^4.3.1: +deepmerge@^4.3.1: version "4.3.1" resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== @@ -5649,10 +5850,10 @@ detect-indent@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz" -detect-newline@^3.0.0: +detect-newline@^3.1.0: version "3.1.0" - resolved "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz" - integrity sha1-V29d/GOuGhkv8ZLYrTr2MImRtlE= + resolved "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== detect-node@^2.0.4: version "2.0.4" @@ -5755,13 +5956,6 @@ domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0: resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== -domexception@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz" - integrity sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw== - dependencies: - webidl-conversions "^7.0.0" - domhandler@^4.0.0, domhandler@^4.2.0: version "4.3.1" resolved "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz" @@ -5953,6 +6147,11 @@ entities@^4.2.0, entities@^4.4.0: resolved "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz" integrity sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA== +entities@^6.0.0: + version "6.0.1" + resolved "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz#c28c34a43379ca7f61d074130b2f5f7020a30694" + integrity sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g== + env-paths@^2.2.0, env-paths@^2.2.1: version "2.2.1" resolved "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" @@ -6142,18 +6341,6 @@ escape-string-regexp@^4.0.0: resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== -escodegen@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz" - integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== - dependencies: - esprima "^4.0.1" - estraverse "^5.2.0" - esutils "^2.0.2" - optionator "^0.8.1" - optionalDependencies: - source-map "~0.6.1" - eslint-config-prettier@^10.1.5: version "10.1.5" resolved "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.5.tgz#00c18d7225043b6fbce6a665697377998d453782" @@ -6264,7 +6451,7 @@ espree@^10.0.1, espree@^10.3.0: acorn-jsx "^5.3.2" eslint-visitor-keys "^4.2.0" -esprima@^4.0.0, esprima@^4.0.1: +esprima@^4.0.0: version "4.0.1" resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" @@ -6362,7 +6549,7 @@ execa@5.0.0: signal-exit "^3.0.3" strip-final-newline "^2.0.0" -execa@^5.0.0, execa@^5.1.1: +execa@^5.1.1: version "5.1.1" resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== @@ -6399,9 +6586,10 @@ executable@^4.1.1: dependencies: pify "^2.2.0" -exit@^0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" +exit-x@^0.2.2: + version "0.2.2" + resolved "https://registry.npmjs.org/exit-x/-/exit-x-0.2.2.tgz#1f9052de3b8d99a696b10dad5bced9bdd5c3aa64" + integrity sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ== expand-tilde@^2.0.0, expand-tilde@^2.0.2: version "2.0.2" @@ -6410,7 +6598,19 @@ expand-tilde@^2.0.0, expand-tilde@^2.0.2: dependencies: homedir-polyfill "^1.0.1" -expect@^29.0.0, expect@^29.7.0: +expect@30.0.2: + version "30.0.2" + resolved "https://registry.npmjs.org/expect/-/expect-30.0.2.tgz#d073942c19d54cb7bc42c9b2a434d850433a7def" + integrity sha512-YN9Mgv2mtTWXVmifQq3QT+ixCL/uLuLJw+fdp8MOjKqu8K3XQh3o5aulMM1tn+O2DdrWNxLZTeJsCY/VofUA0A== + dependencies: + "@jest/expect-utils" "30.0.2" + "@jest/get-type" "30.0.1" + jest-matcher-utils "30.0.2" + jest-message-util "30.0.2" + jest-mock "30.0.2" + jest-util "30.0.2" + +expect@^29.0.0: version "29.7.0" resolved "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz#578874590dcb3214514084c08115d8aee61e11bc" integrity sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw== @@ -6516,7 +6716,7 @@ fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== -fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: +fast-levenshtein@^2.0.6: version "2.0.6" resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= @@ -6547,11 +6747,12 @@ faye-websocket@^0.11.3: dependencies: websocket-driver ">=0.5.1" -fb-watchman@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz" +fb-watchman@^2.0.0, fb-watchman@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" + integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== dependencies: - bser "^2.0.0" + bser "2.1.1" fd-slicer@~1.1.0: version "1.1.0" @@ -6808,10 +7009,10 @@ fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" -fsevents@^2.3.2, fsevents@~2.3.2: - version "2.3.2" - resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== +fsevents@^2.3.2, fsevents@^2.3.3, fsevents@~2.3.2: + version "2.3.3" + resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== function-bind@^1.1.1, function-bind@^1.1.2: version "1.1.2" @@ -7311,12 +7512,12 @@ hpack.js@^2.1.6: readable-stream "^2.0.1" wbuf "^1.1.0" -html-encoding-sniffer@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz" - integrity sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA== +html-encoding-sniffer@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz#696df529a7cfd82446369dc5193e590a3735b448" + integrity sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ== dependencies: - whatwg-encoding "^2.0.0" + whatwg-encoding "^3.1.1" html-escaper@^2.0.0: version "2.0.2" @@ -7403,19 +7604,10 @@ http-parser-js@>=0.5.1: resolved "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz" integrity sha1-AdJwnHnUFpi7AdTezF6dpOSgM9k= -http-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz" - integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== - dependencies: - "@tootallnate/once" "2" - agent-base "6" - debug "4" - -http-proxy-agent@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz#e9096c5afd071a3fce56e6252bb321583c124673" - integrity sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ== +http-proxy-agent@^7.0.0, http-proxy-agent@^7.0.2: + version "7.0.2" + resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz#9a8b1f246866c028509486585f62b8f2c18c270e" + integrity sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig== dependencies: agent-base "^7.1.0" debug "^4.3.4" @@ -7465,20 +7657,12 @@ https-browserify@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz" -https-proxy-agent@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz" - integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== - dependencies: - agent-base "6" - debug "4" - -https-proxy-agent@^7.0.1: - version "7.0.2" - resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz#e2645b846b90e96c6e6f347fb5b2e41f1590b09b" - integrity sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA== +https-proxy-agent@^7.0.1, https-proxy-agent@^7.0.6: + version "7.0.6" + resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz#da8dfeac7da130b05c2ba4b59c9b6cd66611a6b9" + integrity sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw== dependencies: - agent-base "^7.0.2" + agent-base "^7.1.2" debug "4" human-signals@^1.1.1: @@ -7585,7 +7769,7 @@ import-lazy@~4.0.0: resolved "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153" integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw== -import-local@3.1.0, import-local@^3.0.2: +import-local@3.1.0: version "3.1.0" resolved "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== @@ -7593,6 +7777,14 @@ import-local@3.1.0, import-local@^3.0.2: pkg-dir "^4.2.0" resolve-cwd "^3.0.0" +import-local@^3.2.0: + version "3.2.0" + resolved "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz#c3d5c745798c02a6f8b897726aba5100186ee260" + integrity sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + imurmurhash@^0.1.4: version "0.1.4" resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" @@ -7880,9 +8072,10 @@ is-fullwidth-code-point@^5.0.0: dependencies: get-east-asian-width "^1.0.0" -is-generator-fn@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.0.0.tgz" +is-generator-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== is-generator-function@^1.0.10, is-generator-function@^1.0.7: version "1.0.10" @@ -8180,25 +8373,14 @@ istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: resolved "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz" integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== -istanbul-lib-instrument@^5.0.4: - version "5.1.0" - resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz" - integrity sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q== - dependencies: - "@babel/core" "^7.12.3" - "@babel/parser" "^7.14.7" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-coverage "^3.2.0" - semver "^6.3.0" - -istanbul-lib-instrument@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.0.tgz#7a8af094cbfff1d5bb280f62ce043695ae8dd5b8" - integrity sha512-x58orMzEVfzPUKqlbLd1hXCnySCxKdDKa6Rjg97CwuLLRI4g3FHTdnExu1OqffVFay6zeMW+T6/DowFLndWnIw== +istanbul-lib-instrument@^6.0.0, istanbul-lib-instrument@^6.0.2: + version "6.0.3" + resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz#fa15401df6c15874bcb2105f773325d78c666765" + integrity sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q== dependencies: - "@babel/core" "^7.12.3" - "@babel/parser" "^7.14.7" - "@istanbuljs/schema" "^0.1.2" + "@babel/core" "^7.23.9" + "@babel/parser" "^7.23.9" + "@istanbuljs/schema" "^0.1.3" istanbul-lib-coverage "^3.2.0" semver "^7.5.4" @@ -8211,14 +8393,14 @@ istanbul-lib-report@^3.0.0: make-dir "^3.0.0" supports-color "^7.1.0" -istanbul-lib-source-maps@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz" - integrity sha1-dXQ85tlruG3H7kNSz2Nmoj8LGtk= +istanbul-lib-source-maps@^5.0.0: + version "5.0.6" + resolved "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-5.0.6.tgz#acaef948df7747c8eb5fbf1265cb980f6353a441" + integrity sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A== dependencies: + "@jridgewell/trace-mapping" "^0.3.23" debug "^4.1.1" istanbul-lib-coverage "^3.0.0" - source-map "^0.6.1" istanbul-reports@^3.1.3: version "3.1.3" @@ -8266,86 +8448,97 @@ jake@^10.8.5: filelist "^1.0.1" minimatch "^3.0.4" -jest-changed-files@^29.7.0: - version "29.7.0" - resolved "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz#1c06d07e77c78e1585d020424dedc10d6e17ac3a" - integrity sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w== +jest-changed-files@30.0.2: + version "30.0.2" + resolved "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-30.0.2.tgz#2c275263037f8f291b71cbb0a4f639c519ab7eb8" + integrity sha512-Ius/iRST9FKfJI+I+kpiDh8JuUlAISnRszF9ixZDIqJF17FckH5sOzKC8a0wd0+D+8em5ADRHA5V5MnfeDk2WA== dependencies: - execa "^5.0.0" - jest-util "^29.7.0" + execa "^5.1.1" + jest-util "30.0.2" p-limit "^3.1.0" -jest-circus@^29.7.0: - version "29.7.0" - resolved "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz#b6817a45fcc835d8b16d5962d0c026473ee3668a" - integrity sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw== +jest-circus@30.0.2: + version "30.0.2" + resolved "https://registry.npmjs.org/jest-circus/-/jest-circus-30.0.2.tgz#a00a408d5d32d2b547f20f9e84a487d236ed8ee1" + integrity sha512-NRozwx4DaFHcCUtwdEd/0jBLL1imyMrCbla3vF//wdsB2g6jIicMbjx9VhqE/BYU4dwsOQld+06ODX0oZ9xOLg== dependencies: - "@jest/environment" "^29.7.0" - "@jest/expect" "^29.7.0" - "@jest/test-result" "^29.7.0" - "@jest/types" "^29.6.3" + "@jest/environment" "30.0.2" + "@jest/expect" "30.0.2" + "@jest/test-result" "30.0.2" + "@jest/types" "30.0.1" "@types/node" "*" - chalk "^4.0.0" + chalk "^4.1.2" co "^4.6.0" - dedent "^1.0.0" - is-generator-fn "^2.0.0" - jest-each "^29.7.0" - jest-matcher-utils "^29.7.0" - jest-message-util "^29.7.0" - jest-runtime "^29.7.0" - jest-snapshot "^29.7.0" - jest-util "^29.7.0" + dedent "^1.6.0" + is-generator-fn "^2.1.0" + jest-each "30.0.2" + jest-matcher-utils "30.0.2" + jest-message-util "30.0.2" + jest-runtime "30.0.2" + jest-snapshot "30.0.2" + jest-util "30.0.2" p-limit "^3.1.0" - pretty-format "^29.7.0" - pure-rand "^6.0.0" + pretty-format "30.0.2" + pure-rand "^7.0.0" slash "^3.0.0" - stack-utils "^2.0.3" + stack-utils "^2.0.6" -jest-cli@^29.7.0: - version "29.7.0" - resolved "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz#5592c940798e0cae677eec169264f2d839a37995" - integrity sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg== +jest-cli@30.0.2: + version "30.0.2" + resolved "https://registry.npmjs.org/jest-cli/-/jest-cli-30.0.2.tgz#cf8ad8a1157721c3a1dc3a371565f6b7f5e6b549" + integrity sha512-yQ6Qz747oUbMYLNAqOlEby+hwXx7WEJtCl0iolBRpJhr2uvkBgiVMrvuKirBc8utwQBnkETFlDUkYifbRpmBrQ== dependencies: - "@jest/core" "^29.7.0" - "@jest/test-result" "^29.7.0" - "@jest/types" "^29.6.3" - chalk "^4.0.0" - create-jest "^29.7.0" - exit "^0.1.2" - import-local "^3.0.2" - jest-config "^29.7.0" - jest-util "^29.7.0" - jest-validate "^29.7.0" - yargs "^17.3.1" + "@jest/core" "30.0.2" + "@jest/test-result" "30.0.2" + "@jest/types" "30.0.1" + chalk "^4.1.2" + exit-x "^0.2.2" + import-local "^3.2.0" + jest-config "30.0.2" + jest-util "30.0.2" + jest-validate "30.0.2" + yargs "^17.7.2" -jest-config@^29.7.0: - version "29.7.0" - resolved "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz#bcbda8806dbcc01b1e316a46bb74085a84b0245f" - integrity sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ== - dependencies: - "@babel/core" "^7.11.6" - "@jest/test-sequencer" "^29.7.0" - "@jest/types" "^29.6.3" - babel-jest "^29.7.0" - chalk "^4.0.0" - ci-info "^3.2.0" - deepmerge "^4.2.2" - glob "^7.1.3" - graceful-fs "^4.2.9" - jest-circus "^29.7.0" - jest-environment-node "^29.7.0" - jest-get-type "^29.6.3" - jest-regex-util "^29.6.3" - jest-resolve "^29.7.0" - jest-runner "^29.7.0" - jest-util "^29.7.0" - jest-validate "^29.7.0" - micromatch "^4.0.4" +jest-config@30.0.2: + version "30.0.2" + resolved "https://registry.npmjs.org/jest-config/-/jest-config-30.0.2.tgz#a4884ba3b4d31fb0599b0b78e7a0204efb126f9d" + integrity sha512-vo0fVq+uzDcXETFVnCUyr5HaUCM8ES6DEuS9AFpma34BVXMRRNlsqDyiW5RDHaEFoeFlJHoI4Xjh/WSYIAL58g== + dependencies: + "@babel/core" "^7.27.4" + "@jest/get-type" "30.0.1" + "@jest/pattern" "30.0.1" + "@jest/test-sequencer" "30.0.2" + "@jest/types" "30.0.1" + babel-jest "30.0.2" + chalk "^4.1.2" + ci-info "^4.2.0" + deepmerge "^4.3.1" + glob "^10.3.10" + graceful-fs "^4.2.11" + jest-circus "30.0.2" + jest-docblock "30.0.1" + jest-environment-node "30.0.2" + jest-regex-util "30.0.1" + jest-resolve "30.0.2" + jest-runner "30.0.2" + jest-util "30.0.2" + jest-validate "30.0.2" + micromatch "^4.0.8" parse-json "^5.2.0" - pretty-format "^29.7.0" + pretty-format "30.0.2" slash "^3.0.0" strip-json-comments "^3.1.1" +jest-diff@30.0.2: + version "30.0.2" + resolved "https://registry.npmjs.org/jest-diff/-/jest-diff-30.0.2.tgz#db77e7ca48a964337c0a4259d5e389c0bb124d7e" + integrity sha512-2UjrNvDJDn/oHFpPrUTVmvYYDNeNtw2DlY3er8bI6vJJb9Fb35ycp/jFLd5RdV59tJ8ekVXX3o/nwPcscgXZJQ== + dependencies: + "@jest/diff-sequences" "30.0.1" + "@jest/get-type" "30.0.1" + chalk "^4.1.2" + pretty-format "30.0.2" + "jest-diff@>=29.4.3 < 30", jest-diff@^29.2.0, jest-diff@^29.4.1, jest-diff@^29.7.0: version "29.7.0" resolved "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz#017934a66ebb7ecf6f205e84699be10afd70458a" @@ -8356,49 +8549,47 @@ jest-config@^29.7.0: jest-get-type "^29.6.3" pretty-format "^29.7.0" -jest-docblock@^29.7.0: - version "29.7.0" - resolved "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz#8fddb6adc3cdc955c93e2a87f61cfd350d5d119a" - integrity sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g== +jest-docblock@30.0.1: + version "30.0.1" + resolved "https://registry.npmjs.org/jest-docblock/-/jest-docblock-30.0.1.tgz#545ff59f2fa88996bd470dba7d3798a8421180b1" + integrity sha512-/vF78qn3DYphAaIc3jy4gA7XSAz167n9Bm/wn/1XhTLW7tTBIzXtCJpb/vcmc73NIIeeohCbdL94JasyXUZsGA== dependencies: - detect-newline "^3.0.0" + detect-newline "^3.1.0" -jest-each@^29.7.0: - version "29.7.0" - resolved "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz#162a9b3f2328bdd991beaabffbb74745e56577d1" - integrity sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ== +jest-each@30.0.2: + version "30.0.2" + resolved "https://registry.npmjs.org/jest-each/-/jest-each-30.0.2.tgz#402e189784715f5c76f1bb97c29842e79abe99a1" + integrity sha512-ZFRsTpe5FUWFQ9cWTMguCaiA6kkW5whccPy9JjD1ezxh+mJeqmz8naL8Fl/oSbNJv3rgB0x87WBIkA5CObIUZQ== dependencies: - "@jest/types" "^29.6.3" - chalk "^4.0.0" - jest-get-type "^29.6.3" - jest-util "^29.7.0" - pretty-format "^29.7.0" + "@jest/get-type" "30.0.1" + "@jest/types" "30.0.1" + chalk "^4.1.2" + jest-util "30.0.2" + pretty-format "30.0.2" -jest-environment-jsdom@^29.7.0: - version "29.7.0" - resolved "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.7.0.tgz#d206fa3551933c3fd519e5dfdb58a0f5139a837f" - integrity sha512-k9iQbsf9OyOfdzWH8HDmrRT0gSIcX+FLNW7IQq94tFX0gynPwqDTW0Ho6iMVNjGz/nb+l/vW3dWM2bbLLpkbXA== +jest-environment-jsdom@^30.0.2: + version "30.0.2" + resolved "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-30.0.2.tgz#8f0eb3544ba5abb8de71a2be42b5a95f04485e91" + integrity sha512-lwMpe7hZ81e2PpHj+4nowAzSkC0p8ftRfzC+qEjav9p5ElCs6LAce3y46iLwMS27oL9+/KQe55gUvUDwrlDeJQ== dependencies: - "@jest/environment" "^29.7.0" - "@jest/fake-timers" "^29.7.0" - "@jest/types" "^29.6.3" - "@types/jsdom" "^20.0.0" + "@jest/environment" "30.0.2" + "@jest/environment-jsdom-abstract" "30.0.2" + "@types/jsdom" "^21.1.7" "@types/node" "*" - jest-mock "^29.7.0" - jest-util "^29.7.0" - jsdom "^20.0.0" + jsdom "^26.1.0" -jest-environment-node@^29.7.0: - version "29.7.0" - resolved "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz#0b93e111dda8ec120bc8300e6d1fb9576e164376" - integrity sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw== +jest-environment-node@30.0.2: + version "30.0.2" + resolved "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-30.0.2.tgz#3c24d6becb505f344f52cddb15ea506cf3288543" + integrity sha512-XsGtZ0H+a70RsxAQkKuIh0D3ZlASXdZdhpOSBq9WRPq6lhe0IoQHGW0w9ZUaPiZQ/CpkIdprvlfV1QcXcvIQLQ== dependencies: - "@jest/environment" "^29.7.0" - "@jest/fake-timers" "^29.7.0" - "@jest/types" "^29.6.3" + "@jest/environment" "30.0.2" + "@jest/fake-timers" "30.0.2" + "@jest/types" "30.0.1" "@types/node" "*" - jest-mock "^29.7.0" - jest-util "^29.7.0" + jest-mock "30.0.2" + jest-util "30.0.2" + jest-validate "30.0.2" jest-fetch-mock@^3.0.3: version "3.0.3" @@ -8413,6 +8604,24 @@ jest-get-type@^29.6.3: resolved "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz#36f499fdcea197c1045a127319c0481723908fd1" integrity sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw== +jest-haste-map@30.0.2: + version "30.0.2" + resolved "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-30.0.2.tgz#83826e7e352fa139dc95100337aff4de58c99453" + integrity sha512-telJBKpNLeCb4MaX+I5k496556Y2FiKR/QLZc0+MGBYl4k3OO0472drlV2LUe7c1Glng5HuAu+5GLYp//GpdOQ== + dependencies: + "@jest/types" "30.0.1" + "@types/node" "*" + anymatch "^3.1.3" + fb-watchman "^2.0.2" + graceful-fs "^4.2.11" + jest-regex-util "30.0.1" + jest-util "30.0.2" + jest-worker "30.0.2" + micromatch "^4.0.8" + walker "^1.0.8" + optionalDependencies: + fsevents "^2.3.3" + jest-haste-map@^29.7.0: version "29.7.0" resolved "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz#3c2396524482f5a0506376e6c858c3bbcc17b104" @@ -8432,13 +8641,23 @@ jest-haste-map@^29.7.0: optionalDependencies: fsevents "^2.3.2" -jest-leak-detector@^29.7.0: - version "29.7.0" - resolved "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz#5b7ec0dadfdfec0ca383dc9aa016d36b5ea4c728" - integrity sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw== +jest-leak-detector@30.0.2: + version "30.0.2" + resolved "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-30.0.2.tgz#da4df660615d170136d2b468af3bf1c9bff0137e" + integrity sha512-U66sRrAYdALq+2qtKffBLDWsQ/XoNNs2Lcr83sc9lvE/hEpNafJlq2lXCPUBMNqamMECNxSIekLfe69qg4KMIQ== dependencies: - jest-get-type "^29.6.3" - pretty-format "^29.7.0" + "@jest/get-type" "30.0.1" + pretty-format "30.0.2" + +jest-matcher-utils@30.0.2: + version "30.0.2" + resolved "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.0.2.tgz#2dbb5f9aacfdd9c013fa72ed6132ca4e1b41f8db" + integrity sha512-1FKwgJYECR8IT93KMKmjKHSLyru0DqguThov/aWpFccC0wbiXGOxYEu7SScderBD7ruDOpl7lc5NG6w3oxKfaA== + dependencies: + "@jest/get-type" "30.0.1" + chalk "^4.1.2" + jest-diff "30.0.2" + pretty-format "30.0.2" jest-matcher-utils@^29.7.0: version "29.7.0" @@ -8450,6 +8669,21 @@ jest-matcher-utils@^29.7.0: jest-get-type "^29.6.3" pretty-format "^29.7.0" +jest-message-util@30.0.2: + version "30.0.2" + resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-30.0.2.tgz#9dfdc37570d172f0ffdc42a0318036ff4008837f" + integrity sha512-vXywcxmr0SsKXF/bAD7t7nMamRvPuJkras00gqYeB1V0WllxZrbZ0paRr3XqpFU2sYYjD0qAaG2fRyn/CGZ0aw== + dependencies: + "@babel/code-frame" "^7.27.1" + "@jest/types" "30.0.1" + "@types/stack-utils" "^2.0.3" + chalk "^4.1.2" + graceful-fs "^4.2.11" + micromatch "^4.0.8" + pretty-format "30.0.2" + slash "^3.0.0" + stack-utils "^2.0.6" + jest-message-util@^29.7.0: version "29.7.0" resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz#8bc392e204e95dfe7564abbe72a404e28e51f7f3" @@ -8465,34 +8699,53 @@ jest-message-util@^29.7.0: slash "^3.0.0" stack-utils "^2.0.3" -jest-mock@^29.7.0: - version "29.7.0" - resolved "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz#4e836cf60e99c6fcfabe9f99d017f3fdd50a6347" - integrity sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw== +jest-mock@30.0.2: + version "30.0.2" + resolved "https://registry.npmjs.org/jest-mock/-/jest-mock-30.0.2.tgz#5e4245f25f6f9532714906cab10a2b9e39eb2183" + integrity sha512-PnZOHmqup/9cT/y+pXIVbbi8ID6U1XHRmbvR7MvUy4SLqhCbwpkmXhLbsWbGewHrV5x/1bF7YDjs+x24/QSvFA== dependencies: - "@jest/types" "^29.6.3" + "@jest/types" "30.0.1" "@types/node" "*" - jest-util "^29.7.0" + jest-util "30.0.2" -jest-pnp-resolver@^1.2.2: - version "1.2.2" - resolved "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz" - integrity sha1-twSsCuAoqJEIpNBAs/kZ393I4zw= +jest-pnp-resolver@^1.2.2, jest-pnp-resolver@^1.2.3: + version "1.2.3" + resolved "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" + integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== + +jest-regex-util@30.0.1: + version "30.0.1" + resolved "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-30.0.1.tgz#f17c1de3958b67dfe485354f5a10093298f2a49b" + integrity sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA== jest-regex-util@^29.6.3: version "29.6.3" resolved "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz#4a556d9c776af68e1c5f48194f4d0327d24e8a52" integrity sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg== -jest-resolve-dependencies@^29.7.0: - version "29.7.0" - resolved "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz#1b04f2c095f37fc776ff40803dc92921b1e88428" - integrity sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA== +jest-resolve-dependencies@30.0.2: + version "30.0.2" + resolved "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-30.0.2.tgz#0c5da8dc5f791f3de10c1d5df294503cd612e5a6" + integrity sha512-Lp1iIXpsF5fGM4vyP8xHiIy2H5L5yO67/nXoYJzH4kz+fQmO+ZMKxzYLyWxYy4EeCLeNQ6a9OozL+uHZV2iuEA== dependencies: - jest-regex-util "^29.6.3" - jest-snapshot "^29.7.0" + jest-regex-util "30.0.1" + jest-snapshot "30.0.2" -jest-resolve@^29.5.0, jest-resolve@^29.7.0: +jest-resolve@30.0.2: + version "30.0.2" + resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-30.0.2.tgz#4b7c826a35e9657189568e4dafc0ba5f05868cf2" + integrity sha512-q/XT0XQvRemykZsvRopbG6FQUT6/ra+XV6rPijyjT6D0msOyCvR2A5PlWZLd+fH0U8XWKZfDiAgrUNDNX2BkCw== + dependencies: + chalk "^4.1.2" + graceful-fs "^4.2.11" + jest-haste-map "30.0.2" + jest-pnp-resolver "^1.2.3" + jest-util "30.0.2" + jest-validate "30.0.2" + slash "^3.0.0" + unrs-resolver "^1.7.11" + +jest-resolve@^29.5.0: version "29.7.0" resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz#64d6a8992dd26f635ab0c01e5eef4399c6bcbc30" integrity sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA== @@ -8507,86 +8760,100 @@ jest-resolve@^29.5.0, jest-resolve@^29.7.0: resolve.exports "^2.0.0" slash "^3.0.0" -jest-runner@^29.7.0: - version "29.7.0" - resolved "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz#809af072d408a53dcfd2e849a4c976d3132f718e" - integrity sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ== +jest-runner@30.0.2: + version "30.0.2" + resolved "https://registry.npmjs.org/jest-runner/-/jest-runner-30.0.2.tgz#28022ea290e2759864ae97cb5307bcae98e68f2d" + integrity sha512-6H+CIFiDLVt1Ix6jLzASXz3IoIiDukpEIxL9FHtDQ2BD/k5eFtDF5e5N9uItzRE3V1kp7VoSRyrGBytXKra4xA== dependencies: - "@jest/console" "^29.7.0" - "@jest/environment" "^29.7.0" - "@jest/test-result" "^29.7.0" - "@jest/transform" "^29.7.0" - "@jest/types" "^29.6.3" + "@jest/console" "30.0.2" + "@jest/environment" "30.0.2" + "@jest/test-result" "30.0.2" + "@jest/transform" "30.0.2" + "@jest/types" "30.0.1" "@types/node" "*" - chalk "^4.0.0" + chalk "^4.1.2" emittery "^0.13.1" - graceful-fs "^4.2.9" - jest-docblock "^29.7.0" - jest-environment-node "^29.7.0" - jest-haste-map "^29.7.0" - jest-leak-detector "^29.7.0" - jest-message-util "^29.7.0" - jest-resolve "^29.7.0" - jest-runtime "^29.7.0" - jest-util "^29.7.0" - jest-watcher "^29.7.0" - jest-worker "^29.7.0" + exit-x "^0.2.2" + graceful-fs "^4.2.11" + jest-docblock "30.0.1" + jest-environment-node "30.0.2" + jest-haste-map "30.0.2" + jest-leak-detector "30.0.2" + jest-message-util "30.0.2" + jest-resolve "30.0.2" + jest-runtime "30.0.2" + jest-util "30.0.2" + jest-watcher "30.0.2" + jest-worker "30.0.2" p-limit "^3.1.0" source-map-support "0.5.13" -jest-runtime@^29.7.0: - version "29.7.0" - resolved "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz#efecb3141cf7d3767a3a0cc8f7c9990587d3d817" - integrity sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ== - dependencies: - "@jest/environment" "^29.7.0" - "@jest/fake-timers" "^29.7.0" - "@jest/globals" "^29.7.0" - "@jest/source-map" "^29.6.3" - "@jest/test-result" "^29.7.0" - "@jest/transform" "^29.7.0" - "@jest/types" "^29.6.3" +jest-runtime@30.0.2: + version "30.0.2" + resolved "https://registry.npmjs.org/jest-runtime/-/jest-runtime-30.0.2.tgz#db5b4723ebdb8c2158779c055976cb6cc22ce1df" + integrity sha512-H1a51/soNOeAjoggu6PZKTH7DFt8JEGN4mesTSwyqD2jU9PXD04Bp6DKbt2YVtQvh2JcvH2vjbkEerCZ3lRn7A== + dependencies: + "@jest/environment" "30.0.2" + "@jest/fake-timers" "30.0.2" + "@jest/globals" "30.0.2" + "@jest/source-map" "30.0.1" + "@jest/test-result" "30.0.2" + "@jest/transform" "30.0.2" + "@jest/types" "30.0.1" "@types/node" "*" - chalk "^4.0.0" - cjs-module-lexer "^1.0.0" - collect-v8-coverage "^1.0.0" - glob "^7.1.3" - graceful-fs "^4.2.9" - jest-haste-map "^29.7.0" - jest-message-util "^29.7.0" - jest-mock "^29.7.0" - jest-regex-util "^29.6.3" - jest-resolve "^29.7.0" - jest-snapshot "^29.7.0" - jest-util "^29.7.0" + chalk "^4.1.2" + cjs-module-lexer "^2.1.0" + collect-v8-coverage "^1.0.2" + glob "^10.3.10" + graceful-fs "^4.2.11" + jest-haste-map "30.0.2" + jest-message-util "30.0.2" + jest-mock "30.0.2" + jest-regex-util "30.0.1" + jest-resolve "30.0.2" + jest-snapshot "30.0.2" + jest-util "30.0.2" slash "^3.0.0" strip-bom "^4.0.0" -jest-snapshot@^29.7.0: - version "29.7.0" - resolved "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz#c2c574c3f51865da1bb329036778a69bf88a6be5" - integrity sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw== - dependencies: - "@babel/core" "^7.11.6" - "@babel/generator" "^7.7.2" - "@babel/plugin-syntax-jsx" "^7.7.2" - "@babel/plugin-syntax-typescript" "^7.7.2" - "@babel/types" "^7.3.3" - "@jest/expect-utils" "^29.7.0" - "@jest/transform" "^29.7.0" - "@jest/types" "^29.6.3" - babel-preset-current-node-syntax "^1.0.0" - chalk "^4.0.0" - expect "^29.7.0" - graceful-fs "^4.2.9" - jest-diff "^29.7.0" - jest-get-type "^29.6.3" - jest-matcher-utils "^29.7.0" - jest-message-util "^29.7.0" - jest-util "^29.7.0" - natural-compare "^1.4.0" - pretty-format "^29.7.0" - semver "^7.5.3" +jest-snapshot@30.0.2: + version "30.0.2" + resolved "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-30.0.2.tgz#0f9f2c59c2070874a2db96d30c8543dfef657701" + integrity sha512-KeoHikoKGln3OlN7NS7raJ244nIVr2K46fBTNdfuxqYv2/g4TVyWDSO4fmk08YBJQMjs3HNfG1rlLfL/KA+nUw== + dependencies: + "@babel/core" "^7.27.4" + "@babel/generator" "^7.27.5" + "@babel/plugin-syntax-jsx" "^7.27.1" + "@babel/plugin-syntax-typescript" "^7.27.1" + "@babel/types" "^7.27.3" + "@jest/expect-utils" "30.0.2" + "@jest/get-type" "30.0.1" + "@jest/snapshot-utils" "30.0.1" + "@jest/transform" "30.0.2" + "@jest/types" "30.0.1" + babel-preset-current-node-syntax "^1.1.0" + chalk "^4.1.2" + expect "30.0.2" + graceful-fs "^4.2.11" + jest-diff "30.0.2" + jest-matcher-utils "30.0.2" + jest-message-util "30.0.2" + jest-util "30.0.2" + pretty-format "30.0.2" + semver "^7.7.2" + synckit "^0.11.8" + +jest-util@30.0.2: + version "30.0.2" + resolved "https://registry.npmjs.org/jest-util/-/jest-util-30.0.2.tgz#1bd8411f81e6f5e2ca8b31bb2534ebcd7cbac065" + integrity sha512-8IyqfKS4MqprBuUpZNlFB5l+WFehc8bfCe1HSZFHzft2mOuND8Cvi9r1musli+u6F3TqanCZ/Ik4H4pXUolZIg== + dependencies: + "@jest/types" "30.0.1" + "@types/node" "*" + chalk "^4.1.2" + ci-info "^4.2.0" + graceful-fs "^4.2.11" + picomatch "^4.0.2" jest-util@^29.7.0: version "29.7.0" @@ -8600,6 +8867,18 @@ jest-util@^29.7.0: graceful-fs "^4.2.9" picomatch "^2.2.3" +jest-validate@30.0.2: + version "30.0.2" + resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-30.0.2.tgz#f62a2f0e014dac94747509ba8c2bcd5d48215b7f" + integrity sha512-noOvul+SFER4RIvNAwGn6nmV2fXqBq67j+hKGHKGFCmK4ks/Iy1FSrqQNBLGKlu4ZZIRL6Kg1U72N1nxuRCrGQ== + dependencies: + "@jest/get-type" "30.0.1" + "@jest/types" "30.0.1" + camelcase "^6.3.0" + chalk "^4.1.2" + leven "^3.1.0" + pretty-format "30.0.2" + jest-validate@^29.7.0: version "29.7.0" resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz#7bf705511c64da591d46b15fce41400d52147d9c" @@ -8612,19 +8891,19 @@ jest-validate@^29.7.0: leven "^3.1.0" pretty-format "^29.7.0" -jest-watcher@^29.7.0: - version "29.7.0" - resolved "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz#7810d30d619c3a62093223ce6bb359ca1b28a2f2" - integrity sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g== +jest-watcher@30.0.2: + version "30.0.2" + resolved "https://registry.npmjs.org/jest-watcher/-/jest-watcher-30.0.2.tgz#ec93ed25183679f549a47f6197267d50ec83ea51" + integrity sha512-vYO5+E7jJuF+XmONr6CrbXdlYrgvZqtkn6pdkgjt/dU64UAdc0v1cAVaAeWtAfUUMScxNmnUjKPUMdCpNVASwg== dependencies: - "@jest/test-result" "^29.7.0" - "@jest/types" "^29.6.3" + "@jest/test-result" "30.0.2" + "@jest/types" "30.0.1" "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" + ansi-escapes "^4.3.2" + chalk "^4.1.2" emittery "^0.13.1" - jest-util "^29.7.0" - string-length "^4.0.1" + jest-util "30.0.2" + string-length "^4.0.2" jest-websocket-mock@^2.5.0: version "2.5.0" @@ -8634,6 +8913,17 @@ jest-websocket-mock@^2.5.0: jest-diff "^29.2.0" mock-socket "^9.3.0" +jest-worker@30.0.2: + version "30.0.2" + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-30.0.2.tgz#e67bd7debbc9d8445907a17067a89359acedc8c5" + integrity sha512-RN1eQmx7qSLFA+o9pfJKlqViwL5wt+OL3Vff/A+/cPsmuw7NPwfgl33AP+/agRmHzPOFgXviRycR9kYwlcRQXg== + dependencies: + "@types/node" "*" + "@ungap/structured-clone" "^1.3.0" + jest-util "30.0.2" + merge-stream "^2.0.0" + supports-color "^8.1.1" + jest-worker@^27.4.5: version "27.5.1" resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz" @@ -8653,15 +8943,15 @@ jest-worker@^29.7.0: merge-stream "^2.0.0" supports-color "^8.0.0" -jest@^29.7.0: - version "29.7.0" - resolved "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz#994676fc24177f088f1c5e3737f5697204ff2613" - integrity sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw== +jest@^30.0.2: + version "30.0.2" + resolved "https://registry.npmjs.org/jest/-/jest-30.0.2.tgz#0b3af654548d706bdde6f1bba93099ec343b8772" + integrity sha512-HlSEiHRcmTuGwNyeawLTEzpQUMFn+f741FfoNg7RXG2h0WLJKozVCpcQLT0GW17H6kNCqRwGf+Ii/I1YVNvEGQ== dependencies: - "@jest/core" "^29.7.0" - "@jest/types" "^29.6.3" - import-local "^3.0.2" - jest-cli "^29.7.0" + "@jest/core" "30.0.2" + "@jest/types" "30.0.1" + import-local "^3.2.0" + jest-cli "30.0.2" jiti@^1.20.0: version "1.21.0" @@ -8696,37 +8986,31 @@ jsbn@~0.1.0: version "0.1.1" resolved "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" -jsdom@^20.0.0: - version "20.0.1" - resolved "https://registry.npmjs.org/jsdom/-/jsdom-20.0.1.tgz" - integrity sha512-pksjj7Rqoa+wdpkKcLzQRHhJCEE42qQhl/xLMUKHgoSejaKOdaXEAnqs6uDNwMl/fciHTzKeR8Wm8cw7N+g98A== - dependencies: - abab "^2.0.6" - acorn "^8.8.0" - acorn-globals "^7.0.0" - cssom "^0.5.0" - cssstyle "^2.3.0" - data-urls "^3.0.2" - decimal.js "^10.4.1" - domexception "^4.0.0" - escodegen "^2.0.0" - form-data "^4.0.0" - html-encoding-sniffer "^3.0.0" - http-proxy-agent "^5.0.0" - https-proxy-agent "^5.0.1" +jsdom@^26.1.0: + version "26.1.0" + resolved "https://registry.npmjs.org/jsdom/-/jsdom-26.1.0.tgz#ab5f1c1cafc04bd878725490974ea5e8bf0c72b3" + integrity sha512-Cvc9WUhxSMEo4McES3P7oK3QaXldCfNWp7pl2NNeiIFlCoLr3kfq9kb1fxftiwk1FLV7CvpvDfonxtzUDeSOPg== + dependencies: + cssstyle "^4.2.1" + data-urls "^5.0.0" + decimal.js "^10.5.0" + html-encoding-sniffer "^4.0.0" + http-proxy-agent "^7.0.2" + https-proxy-agent "^7.0.6" is-potential-custom-element-name "^1.0.1" - nwsapi "^2.2.2" - parse5 "^7.1.1" + nwsapi "^2.2.16" + parse5 "^7.2.1" + rrweb-cssom "^0.8.0" saxes "^6.0.0" symbol-tree "^3.2.4" - tough-cookie "^4.1.2" - w3c-xmlserializer "^3.0.0" + tough-cookie "^5.1.1" + w3c-xmlserializer "^5.0.0" webidl-conversions "^7.0.0" - whatwg-encoding "^2.0.0" - whatwg-mimetype "^3.0.0" - whatwg-url "^11.0.0" - ws "^8.9.0" - xml-name-validator "^4.0.0" + whatwg-encoding "^3.1.1" + whatwg-mimetype "^4.0.0" + whatwg-url "^14.1.1" + ws "^8.18.0" + xml-name-validator "^5.0.0" jsesc@^3.0.2, jsesc@~3.0.2: version "3.0.2" @@ -8870,10 +9154,6 @@ klaw-sync@^6.0.0: dependencies: graceful-fs "^4.1.11" -kleur@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.2.tgz" - labeled-stream-splicer@^2.0.0: version "2.0.2" resolved "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz" @@ -9017,14 +9297,6 @@ levn@^0.4.1: prelude-ls "^1.2.1" type-check "~0.4.0" -levn@~0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" - integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - libnpmaccess@8.0.6: version "8.0.6" resolved "https://registry.npmjs.org/libnpmaccess/-/libnpmaccess-8.0.6.tgz#73be4c236258babc0a0bca6d3b6a93a6adf937cf" @@ -9277,10 +9549,10 @@ lower-case@^2.0.2: dependencies: tslib "^2.0.3" -lru-cache@^10.0.1, lru-cache@^10.2.2, "lru-cache@^9.1.1 || ^10.0.0": - version "10.2.2" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz#48206bc114c1252940c41b25b41af5b545aca878" - integrity sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ== +lru-cache@^10.0.1, lru-cache@^10.2.2, lru-cache@^10.4.3, "lru-cache@^9.1.1 || ^10.0.0": + version "10.4.3" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119" + integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== lru-cache@^11.0.0: version "11.0.2" @@ -9824,6 +10096,11 @@ nanoid@^3.3.11: resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz#4f4f112cefbe303202f2199838128936266d185b" integrity sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w== +napi-postinstall@^0.2.2: + version "0.2.4" + resolved "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.2.4.tgz#419697d0288cb524623e422f919624f22a5e4028" + integrity sha512-ZEzHJwBhZ8qQSbknHqYcdtQVr8zUgGyM/q6h6qAyhtyVMNrSgDhrC4disf03dYW0e+czXyLnZINnCTEkWy0eJg== + natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" @@ -10069,10 +10346,10 @@ nth-check@^2.0.0, nth-check@^2.0.1: dependencies: boolbase "^1.0.0" -nwsapi@^2.2.2: - version "2.2.2" - resolved "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz" - integrity sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw== +nwsapi@^2.2.16: + version "2.2.20" + resolved "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.20.tgz#22e53253c61e7b0e7e93cef42c891154bcca11ef" + integrity sha512-/ieB+mDe4MrrKMT8z+mQL8klXydZWGR5Dowt4RAGKbJ3kIGEx3X4ljUo+6V73IXtUPWgfOlU5B9MlGxFO5T+cA== nx@19.0.2, "nx@>=17.1.2 < 20": version "19.0.2" @@ -10273,18 +10550,6 @@ open@^8.4.0: is-docker "^2.1.1" is-wsl "^2.2.0" -optionator@^0.8.1: - version "0.8.3" - resolved "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" - optionator@^0.9.3: version "0.9.3" resolved "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64" @@ -10620,12 +10885,12 @@ parse-url@^8.1.0: dependencies: parse-path "^7.0.0" -parse5@^7.0.0, parse5@^7.1.1: - version "7.1.1" - resolved "https://registry.npmjs.org/parse5/-/parse5-7.1.1.tgz" - integrity sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg== +parse5@^7.0.0, parse5@^7.2.1: + version "7.3.0" + resolved "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz#d7e224fa72399c7a175099f45fc2ad024b05ec05" + integrity sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw== dependencies: - entities "^4.4.0" + entities "^6.0.0" parseurl@~1.3.2, parseurl@~1.3.3: version "1.3.3" @@ -10813,10 +11078,10 @@ pify@^4.0.1: version "4.0.1" resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" -pirates@^4.0.4: - version "4.0.4" - resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.4.tgz" - integrity sha512-ZIrVPH+A52Dw84R0L3/VS9Op04PuQ2SEoJL6bkshmiTic/HldyW9Tf7oH5mhJZBK7NmDx27vSMrYEXPXclpDKw== +pirates@^4.0.7: + version "4.0.7" + resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz#643b4a18c4257c8a65104b73f3049ce9a0a15e22" + integrity sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA== pkg-dir@^4.2.0: version "4.2.0" @@ -11375,11 +11640,6 @@ prelude-ls@^1.2.1: resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" integrity sha1-3rxkidem5rDnYRiIzsiAM30xY5Y= -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" - integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= - prettier@^3.6.0: version "3.6.0" resolved "https://registry.npmjs.org/prettier/-/prettier-3.6.0.tgz#18ec98d62cb0757a5d4eab40253ff3e6d0fc8dea" @@ -11398,6 +11658,15 @@ pretty-error@^4.0.0: lodash "^4.17.20" renderkid "^3.0.0" +pretty-format@30.0.2: + version "30.0.2" + resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-30.0.2.tgz#54717b6aa2b4357a2e6d83868e10a2ea8dd647c7" + integrity sha512-yC5/EBSOrTtqhCKfLHqoUIAXVRZnukHPwWBJWR7h84Q3Be1DRQZLncwcfLoPA5RPQ65qfiCMqgYwdUuQ//eVpg== + dependencies: + "@jest/schemas" "30.0.1" + ansi-styles "^5.2.0" + react-is "^18.3.1" + pretty-format@^27.0.2: version "27.5.1" resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e" @@ -11467,13 +11736,6 @@ promise-retry@^2.0.1: err-code "^2.0.2" retry "^0.12.0" -prompts@^2.0.1: - version "2.0.3" - resolved "https://registry.npmjs.org/prompts/-/prompts-2.0.3.tgz" - dependencies: - kleur "^3.0.2" - sisteransi "^1.0.0" - promzard@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/promzard/-/promzard-1.0.0.tgz#3246f8e6c9895a77c0549cefb65828ac0f6c006b" @@ -11518,11 +11780,6 @@ prr@~1.0.1: resolved "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" integrity sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw== -psl@^1.1.33: - version "1.8.0" - resolved "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz" - integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== - public-encrypt@^4.0.0: version "4.0.3" resolved "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz" @@ -11549,14 +11806,15 @@ punycode@^1.3.2: version "1.4.1" resolved "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" -punycode@^2.1.0, punycode@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" +punycode@^2.1.0, punycode@^2.3.1: + version "2.3.1" + resolved "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" + integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== -pure-rand@^6.0.0: - version "6.0.1" - resolved "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.1.tgz#31207dddd15d43f299fdcdb2f572df65030c19af" - integrity sha512-t+x1zEHDjBwkDGY5v5ApnZ/utcd4XYDiJsaQQoptTXgUXX95sDg1elCdJghzicm7n2mbCBJ3uYWr6M22SO19rg== +pure-rand@^7.0.0: + version "7.0.1" + resolved "https://registry.npmjs.org/pure-rand/-/pure-rand-7.0.1.tgz#6f53a5a9e3e4a47445822af96821ca509ed37566" + integrity sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ== qs@6.13.0: version "6.13.0" @@ -11580,11 +11838,6 @@ querystring@0.2.0: version "0.2.0" resolved "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz" -querystringify@^2.1.1: - version "2.2.0" - resolved "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz" - integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== - quick-lru@^4.0.1: version "4.0.1" resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz" @@ -11659,10 +11912,10 @@ react-is@^17.0.1: resolved "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== -react-is@^18.0.0: - version "18.1.0" - resolved "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz" - integrity sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg== +react-is@^18.0.0, react-is@^18.3.1: + version "18.3.1" + resolved "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e" + integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== react@0.0.0-experimental-ee8509801-20230117: version "0.0.0-experimental-ee8509801-20230117" @@ -12042,6 +12295,11 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: hash-base "^3.0.0" inherits "^2.0.1" +rrweb-cssom@^0.8.0: + version "0.8.0" + resolved "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.8.0.tgz#3021d1b4352fbf3b614aaeed0bc0d5739abe0bc2" + integrity sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw== + run-applescript@^7.0.0: version "7.0.0" resolved "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz#e5a553c2bffd620e169d276c1cd8f1b64778fbeb" @@ -12168,7 +12426,7 @@ selfsigned@^2.4.1: resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" integrity sha1-qVT5Ma66UI0we78Gnv8MAclhFvc= -semver@^6.0.0, semver@^6.3.0, semver@^6.3.1: +semver@^6.0.0, semver@^6.3.1: version "6.3.1" resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== @@ -12373,7 +12631,7 @@ side-channel@^1.0.6, side-channel@^1.1.0: side-channel-map "^1.0.1" side-channel-weakmap "^1.0.2" -signal-exit@3.0.7, signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: +signal-exit@3.0.7, signal-exit@^3.0.2, signal-exit@^3.0.3: version "3.0.7" resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== @@ -12400,10 +12658,6 @@ simple-concat@^1.0.0: resolved "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz" integrity sha1-9Gl2CCujXCJj8cirXt/ibEHJVS8= -sisteransi@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.0.tgz" - slash@3.0.0, slash@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" @@ -12611,10 +12865,10 @@ ssri@^10.0.0, ssri@^10.0.6: dependencies: minipass "^7.0.3" -stack-utils@^2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz" - integrity sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw== +stack-utils@^2.0.3, stack-utils@^2.0.6: + version "2.0.6" + resolved "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" + integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== dependencies: escape-string-regexp "^2.0.0" @@ -12678,10 +12932,10 @@ string-argv@^0.3.2, string-argv@~0.3.1: resolved "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz#2b6d0ef24b656274d957d54e0a4bbf6153dc02b6" integrity sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q== -string-length@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz" - integrity sha1-Spc78x73fE7bzq3WryYRmWmF+KE= +string-length@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" + integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== dependencies: char-regex "^1.0.2" strip-ansi "^6.0.0" @@ -12929,6 +13183,13 @@ symbol-tree@^3.2.4: resolved "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz" integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== +synckit@^0.11.8: + version "0.11.8" + resolved "https://registry.npmjs.org/synckit/-/synckit-0.11.8.tgz#b2aaae998a4ef47ded60773ad06e7cb821f55457" + integrity sha512-+XZ+r1XGIJGeQk3VvXhT6xx/VpbHsRzsTkGgF6E5RX9TTXD0118l87puaEBZ566FhqblC6U0d4XnubznJDm30A== + dependencies: + "@pkgr/core" "^0.2.4" + syntax-error@^1.1.1: version "1.4.0" resolved "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz" @@ -13113,29 +13374,19 @@ toidentifier@1.0.1: resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== -tough-cookie@^4.1.2: - version "4.1.3" - resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz#97b9adb0728b42280aa3d814b6b999b2ff0318bf" - integrity sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw== - dependencies: - psl "^1.1.33" - punycode "^2.1.1" - universalify "^0.2.0" - url-parse "^1.5.3" - -tough-cookie@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-5.0.0.tgz#6b6518e2b5c070cf742d872ee0f4f92d69eac1af" - integrity sha512-FRKsF7cz96xIIeMZ82ehjC3xW2E+O2+v11udrDYewUbszngYhsGa8z6YUMMzO9QJZzzyd0nGGXnML/TReX6W8Q== +tough-cookie@^5.0.0, tough-cookie@^5.1.1: + version "5.1.2" + resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-5.1.2.tgz#66d774b4a1d9e12dc75089725af3ac75ec31bed7" + integrity sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A== dependencies: tldts "^6.1.32" -tr46@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz" - integrity sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA== +tr46@^5.1.0: + version "5.1.1" + resolved "https://registry.npmjs.org/tr46/-/tr46-5.1.1.tgz#96ae867cddb8fdb64a49cc3059a8d428bcf238ca" + integrity sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw== dependencies: - punycode "^2.1.1" + punycode "^2.3.1" tr46@~0.0.3: version "0.0.3" @@ -13243,13 +13494,6 @@ type-check@^0.4.0, type-check@~0.4.0: dependencies: prelude-ls "^1.2.1" -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" - integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= - dependencies: - prelude-ls "~1.1.2" - type-detect@4.0.8: version "4.0.8" resolved "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" @@ -13489,11 +13733,6 @@ universal-user-agent@^6.0.0: resolved "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz" integrity sha1-M4H4UDslHA2c0hvB3pOeyd9UgO4= -universalify@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz" - integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== - universalify@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz" @@ -13513,6 +13752,33 @@ unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" +unrs-resolver@^1.7.11: + version "1.9.1" + resolved "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.9.1.tgz#c3579abf32e48dbb1b429f4812196611afb021cf" + integrity sha512-4AZVxP05JGN6DwqIkSP4VKLOcwQa5l37SWHF/ahcuqBMbfxbpN1L1QKafEhWCziHhzKex9H/AR09H0OuVyU+9g== + dependencies: + napi-postinstall "^0.2.2" + optionalDependencies: + "@unrs/resolver-binding-android-arm-eabi" "1.9.1" + "@unrs/resolver-binding-android-arm64" "1.9.1" + "@unrs/resolver-binding-darwin-arm64" "1.9.1" + "@unrs/resolver-binding-darwin-x64" "1.9.1" + "@unrs/resolver-binding-freebsd-x64" "1.9.1" + "@unrs/resolver-binding-linux-arm-gnueabihf" "1.9.1" + "@unrs/resolver-binding-linux-arm-musleabihf" "1.9.1" + "@unrs/resolver-binding-linux-arm64-gnu" "1.9.1" + "@unrs/resolver-binding-linux-arm64-musl" "1.9.1" + "@unrs/resolver-binding-linux-ppc64-gnu" "1.9.1" + "@unrs/resolver-binding-linux-riscv64-gnu" "1.9.1" + "@unrs/resolver-binding-linux-riscv64-musl" "1.9.1" + "@unrs/resolver-binding-linux-s390x-gnu" "1.9.1" + "@unrs/resolver-binding-linux-x64-gnu" "1.9.1" + "@unrs/resolver-binding-linux-x64-musl" "1.9.1" + "@unrs/resolver-binding-wasm32-wasi" "1.9.1" + "@unrs/resolver-binding-win32-arm64-msvc" "1.9.1" + "@unrs/resolver-binding-win32-ia32-msvc" "1.9.1" + "@unrs/resolver-binding-win32-x64-msvc" "1.9.1" + untildify@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz" @@ -13552,14 +13818,6 @@ uri-js@^4.2.2, uri-js@^4.4.1: dependencies: punycode "^2.1.0" -url-parse@^1.5.3: - version "1.5.10" - resolved "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz" - integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== - dependencies: - querystringify "^2.1.1" - requires-port "^1.0.0" - url@~0.11.0: version "0.11.0" resolved "https://registry.npmjs.org/url/-/url-0.11.0.tgz" @@ -13673,12 +13931,12 @@ void-elements@3.1.0: resolved "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz" integrity sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w== -w3c-xmlserializer@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-3.0.0.tgz" - integrity sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg== +w3c-xmlserializer@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz#f925ba26855158594d907313cedd1476c5967f6c" + integrity sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA== dependencies: - xml-name-validator "^4.0.0" + xml-name-validator "^5.0.0" walk-up-path@^3.0.1: version "3.0.1" @@ -13829,10 +14087,10 @@ websocket-extensions@>=0.1.1: version "0.1.3" resolved "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz" -whatwg-encoding@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz" - integrity sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg== +whatwg-encoding@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz#d0f4ef769905d426e1688f3e34381a99b60b76e5" + integrity sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ== dependencies: iconv-lite "0.6.3" @@ -13841,17 +14099,17 @@ whatwg-fetch@^3.6.20: resolved "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz#580ce6d791facec91d37c72890995a0b48d31c70" integrity sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg== -whatwg-mimetype@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz" - integrity sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q== +whatwg-mimetype@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz#bc1bf94a985dc50388d54a9258ac405c3ca2fc0a" + integrity sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg== -whatwg-url@^11.0.0: - version "11.0.0" - resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz" - integrity sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ== +whatwg-url@^14.0.0, whatwg-url@^14.1.1: + version "14.2.0" + resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.2.0.tgz#4ee02d5d725155dae004f6ae95c73e7ef5d95663" + integrity sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw== dependencies: - tr46 "^3.0.0" + tr46 "^5.1.0" webidl-conversions "^7.0.0" whatwg-url@^5.0.0: @@ -13943,11 +14201,6 @@ wide-align@1.1.5: dependencies: string-width "^1.0.2 || 2 || 3 || 4" -word-wrap@~1.2.3: - version "1.2.3" - resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" - integrity sha1-YQY29rH3A4kb00dxzLF/uTtHB5w= - wordwrap@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz" @@ -14002,7 +14255,7 @@ wrappy@1: version "1.0.2" resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" -write-file-atomic@5.0.1, write-file-atomic@^5.0.0: +write-file-atomic@5.0.1, write-file-atomic@^5.0.0, write-file-atomic@^5.0.1: version "5.0.1" resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz#68df4717c55c6fa4281a7860b4c2ba0a6d2b11e7" integrity sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw== @@ -14019,14 +14272,6 @@ write-file-atomic@^2.4.2: imurmurhash "^0.1.4" signal-exit "^3.0.2" -write-file-atomic@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz" - integrity sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg== - dependencies: - imurmurhash "^0.1.4" - signal-exit "^3.0.7" - write-json-file@^3.2.0: version "3.2.0" resolved "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz" @@ -14048,15 +14293,15 @@ write-pkg@4.0.0: type-fest "^0.4.1" write-json-file "^3.2.0" -ws@^8.18.0, ws@^8.18.2, ws@^8.9.0: +ws@^8.18.0, ws@^8.18.2: version "8.18.2" resolved "https://registry.npmjs.org/ws/-/ws-8.18.2.tgz#42738b2be57ced85f46154320aabb51ab003705a" integrity sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ== -xml-name-validator@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz" - integrity sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw== +xml-name-validator@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz#82be9b957f7afdacf961e5980f1bf227c0bf7673" + integrity sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg== xmlchars@^2.2.0: version "2.2.0" @@ -14098,7 +14343,7 @@ yargs-parser@^20.2.2, yargs-parser@^20.2.3: resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz" integrity sha1-tCiQ8UVmeW+Fro46JSkNIF8VSlQ= -yargs@17.7.2, yargs@^17.1.1, yargs@^17.3.1, yargs@^17.6.2, yargs@^17.7.2: +yargs@17.7.2, yargs@^17.1.1, yargs@^17.6.2, yargs@^17.7.2: version "17.7.2" resolved "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== From 22e64fd1712537117a42287c2d92215e78741d84 Mon Sep 17 00:00:00 2001 From: weareoutman Date: Tue, 24 Jun 2025 17:48:35 +0800 Subject: [PATCH 60/66] test(): fix types in tests after upgrade jest to v30 --- .../src/loadBootstrapData.spec.ts | 24 +-- .../src/loadCheckLogin.spec.ts | 8 +- .../src/preview/initialize.spec.ts | 4 +- .../src/preview/listen.spec.ts | 12 +- packages/cook/src/cook.spec.ts | 24 +-- packages/cook/src/precook.spec.ts | 14 +- packages/cook/src/precookFunction.spec.ts | 4 +- .../create-api-sdk/src/contractGit.spec.ts | 10 +- packages/create-api-sdk/src/index.spec.ts | 10 +- .../src/analytics/analytics.spec.ts | 10 +- .../src/analytics/http.spec.ts | 18 +- .../src/analytics/pageView.spec.ts | 18 +- packages/easyops-runtime/src/auth.spec.ts | 4 +- .../src/checkInstalledApps.spec.ts | 10 +- .../src/checkPermissions.spec.ts | 36 ++-- .../src/flowApi/FlowApiProvider.spec.ts | 6 +- .../src/menu/fetchMenuById.spec.ts | 8 +- .../src/websocket/MessageDispatcher.spec.ts | 10 +- .../src/websocket/MessageService.spec.ts | 15 +- packages/element/src/NextElement.spec.ts | 90 +++++----- packages/http/src/http.spec.ts | 16 +- packages/loader/src/loadScript.spec.ts | 8 +- packages/loader/src/loadSharedModule.spec.ts | 8 +- packages/loader/src/loadStyle.spec.ts | 8 +- packages/loader/src/stableLoadBricks.spec.ts | 56 +++--- packages/loader/src/standalone.spec.ts | 2 +- packages/react-element/src/wrapBrick.spec.tsx | 4 +- .../react-runtime/src/ReactUseBrick.spec.tsx | 88 +++++----- .../react-runtime/src/useCurrentApp.spec.ts | 4 +- .../react-runtime/src/useCurrentTheme.spec.ts | 2 +- .../react-runtime/src/useNavConfig.spec.ts | 2 +- .../src/useProvider/useProvider.spec.tsx | 2 +- .../react-runtime/src/useRouteRender.spec.ts | 2 +- packages/runtime/src/CustomTemplates.spec.ts | 22 +-- packages/runtime/src/Dialog.spec.ts | 50 +++--- packages/runtime/src/Notification.spec.ts | 14 +- .../src/StoryboardFunctionRegistry.spec.ts | 22 +-- packages/runtime/src/createRoot.spec.ts | 22 +-- packages/runtime/src/handleHttpError.spec.ts | 36 ++-- .../runtime/src/internal/ErrorNode.spec.ts | 2 +- .../runtime/src/internal/Renderer.spec.ts | 93 +++++----- packages/runtime/src/internal/Runtime.spec.ts | 62 +++---- .../src/internal/bindListeners.spec.ts | 160 +++++++++--------- .../src/internal/compute/evaluate.spec.ts | 2 +- .../internal/compute/getStorageItem.spec.ts | 4 +- .../src/internal/data/DataStore.spec.ts | 62 +++---- .../src/internal/data/resolveData.spec.ts | 18 +- .../internal/data/resolveDataStore.spec.ts | 16 +- .../runtime/src/internal/devtools.spec.ts | 4 +- .../src/internal/hasInstalledApp.spec.ts | 4 +- .../src/internal/historyExtended.spec.ts | 24 +-- .../runtime/src/internal/matchRoutes.spec.ts | 5 +- packages/runtime/src/internal/poll.spec.ts | 120 ++++++------- .../src/internal/secret_internals.spec.ts | 12 +- packages/runtime/src/isStrictMode.spec.ts | 16 +- packages/runtime/src/setWatermark.spec.ts | 4 +- packages/runtime/src/themeAndMode.spec.ts | 8 +- .../src/storyboard/expressions/track.spec.ts | 4 +- .../storyboard/expressions/traverse.spec.ts | 20 ++- .../collectMemberUsageInFunction.spec.ts | 6 +- .../src/storyboard/functions/traverse.spec.ts | 4 +- 61 files changed, 692 insertions(+), 661 deletions(-) diff --git a/packages/brick-container/src/loadBootstrapData.spec.ts b/packages/brick-container/src/loadBootstrapData.spec.ts index a056a66b1d..d71a456efe 100644 --- a/packages/brick-container/src/loadBootstrapData.spec.ts +++ b/packages/brick-container/src/loadBootstrapData.spec.ts @@ -313,7 +313,7 @@ describe("loadBootstrapData", () => { window.BOOTSTRAP_FILE = "bootstrap.app-a.json"; window.APP_ROOT = "sa-static/app-a/versions/1.88.0/webroot/"; const promise = loadBootstrapData(); - expect(RuntimeApi_runtimeMicroAppStandalone).toBeCalledWith("app-a", { + expect(RuntimeApi_runtimeMicroAppStandalone).toHaveBeenCalledWith("app-a", { version: "1.88.0", }); const data = await promise; @@ -358,8 +358,8 @@ describe("loadBootstrapData", () => { }); await fulfilStoryboard(data.storyboards[0]); - expect(RuntimeApi_runtimeMicroAppStandalone).toBeCalledTimes(1); - expect(registerMocks).toBeCalledTimes(1); + expect(RuntimeApi_runtimeMicroAppStandalone).toHaveBeenCalledTimes(1); + expect(registerMocks).toHaveBeenCalledTimes(1); expect(data.storyboards[0]).toEqual({ app: { @@ -428,7 +428,7 @@ describe("loadBootstrapData", () => { window.BOOTSTRAP_FILE = "bootstrap.mini.g.json"; const promise = loadBootstrapData(); - expect(RuntimeApi_runtimeMicroAppStandalone).not.toBeCalled(); + expect(RuntimeApi_runtimeMicroAppStandalone).not.toHaveBeenCalled(); const data = await promise; expect(data).toEqual({ @@ -705,7 +705,7 @@ describe("loadBootstrapData", () => { }, }, }); - expect(consoleWarn).toBeCalledTimes(1); + expect(consoleWarn).toHaveBeenCalledTimes(1); }); test("standalone with invalid conf.yaml", async () => { @@ -719,8 +719,8 @@ describe("loadBootstrapData", () => { await expect(promise).rejects.toThrowErrorMatchingInlineSnapshot( `"Invalid conf.yaml"` ); - expect(consoleWarn).toBeCalledTimes(1); - expect(consoleError).toBeCalledTimes(1); + expect(consoleWarn).toHaveBeenCalledTimes(1); + expect(consoleError).toHaveBeenCalledTimes(1); }); test("standalone with conf.yaml of user_config_by_apps", async () => { @@ -745,7 +745,7 @@ describe("loadBootstrapData", () => { }, ], }); - expect(consoleWarn).toBeCalledTimes(1); + expect(consoleWarn).toHaveBeenCalledTimes(1); }); test("standalone with conf.yaml of missing in user_config_by_apps", async () => { @@ -768,9 +768,9 @@ describe("loadBootstrapData", () => { }, ], }); - expect(consoleWarn).toBeCalledTimes(1); + expect(consoleWarn).toHaveBeenCalledTimes(1); await fulfilStoryboard(data.storyboards[0]); - expect(consoleWarn).toBeCalledTimes(2); + expect(consoleWarn).toHaveBeenCalledTimes(2); consoleWarn.mockReset(); }); @@ -794,7 +794,7 @@ describe("loadBootstrapData", () => { }, ], }); - expect(consoleWarn).toBeCalledTimes(1); + expect(consoleWarn).toHaveBeenCalledTimes(1); }); test("non-standalone", async () => { @@ -832,7 +832,7 @@ describe("loadBootstrapData", () => { }); await fulfilStoryboard(data.storyboards[0]); - expect(mockGetAppStoryboardV2).toBeCalledTimes(1); + expect(mockGetAppStoryboardV2).toHaveBeenCalledTimes(1); expect(data.storyboards[0]).toEqual({ app: { diff --git a/packages/brick-container/src/loadCheckLogin.spec.ts b/packages/brick-container/src/loadCheckLogin.spec.ts index be05807539..029d543685 100644 --- a/packages/brick-container/src/loadCheckLogin.spec.ts +++ b/packages/brick-container/src/loadCheckLogin.spec.ts @@ -14,13 +14,13 @@ describe("loadCheckLogin", () => { test("should work for when not logged in", async () => { mockCheckLogin.mockResolvedValueOnce({ loggedIn: false }); await loadCheckLogin(); - expect(auth.authenticate).not.toBeCalled(); + expect(auth.authenticate).not.toHaveBeenCalled(); }); test("should work for when logged in", async () => { mockCheckLogin.mockResolvedValueOnce({ loggedIn: true }); await loadCheckLogin(); - expect(auth.authenticate).toBeCalledWith({ + expect(auth.authenticate).toHaveBeenCalledWith({ loggedIn: true, }); }); @@ -28,8 +28,8 @@ describe("loadCheckLogin", () => { test("should work for no auth guard", async () => { window.NO_AUTH_GUARD = true; await loadCheckLogin(); - expect(mockCheckLogin).not.toBeCalled(); - expect(auth.authenticate).not.toBeCalled(); + expect(mockCheckLogin).not.toHaveBeenCalled(); + expect(auth.authenticate).not.toHaveBeenCalled(); window.NO_AUTH_GUARD = false; }); }); diff --git a/packages/brick-container/src/preview/initialize.spec.ts b/packages/brick-container/src/preview/initialize.spec.ts index 3f9611e318..a0c39df33e 100644 --- a/packages/brick-container/src/preview/initialize.spec.ts +++ b/packages/brick-container/src/preview/initialize.spec.ts @@ -75,7 +75,9 @@ describe("initialize", () => { "https://dev.easyops.local" ); expect(ok).toBe(false); - expect(consoleError).toBeCalledWith(expect.stringContaining("disallowed")); + expect(consoleError).toHaveBeenCalledWith( + expect.stringContaining("disallowed") + ); (window as any).location = location; }); diff --git a/packages/brick-container/src/preview/listen.spec.ts b/packages/brick-container/src/preview/listen.spec.ts index e1cdfa0e7e..55aa2b0267 100644 --- a/packages/brick-container/src/preview/listen.spec.ts +++ b/packages/brick-container/src/preview/listen.spec.ts @@ -47,7 +47,7 @@ describe("listen", () => { await (global as any).flushPromises(); - expect(loadBricksImperatively).toBeCalledWith( + expect(loadBricksImperatively).toHaveBeenCalledWith( ["visual-builder.inject-preview-agent"], [ { @@ -55,7 +55,7 @@ describe("listen", () => { }, ] ); - expect(injectPreview).toBeCalledWith(location.origin, { + expect(injectPreview).toHaveBeenCalledWith(location.origin, { foo: "bar", }); }); @@ -87,7 +87,7 @@ describe("listen", () => { await (global as any).flushPromises(); - expect(loadBricksImperatively).toBeCalledWith( + expect(loadBricksImperatively).toHaveBeenCalledWith( ["ui-test.inject-preview-agent"], [ { @@ -95,7 +95,7 @@ describe("listen", () => { }, ] ); - expect(injectUITest).toBeCalledWith(location.origin, { + expect(injectUITest).toHaveBeenCalledWith(location.origin, { foo: "bar", }); }); @@ -111,7 +111,7 @@ describe("listen", () => { await (global as any).flushPromises(); - expect(loadBricksImperatively).not.toBeCalled(); + expect(loadBricksImperatively).not.toHaveBeenCalled(); }); test("initialize failed", async () => { @@ -141,6 +141,6 @@ describe("listen", () => { await (global as any).flushPromises(); - expect(loadBricksImperatively).not.toBeCalled(); + expect(loadBricksImperatively).not.toHaveBeenCalled(); }); }); diff --git a/packages/cook/src/cook.spec.ts b/packages/cook/src/cook.spec.ts index 10c1894d4e..8af8ef512d 100644 --- a/packages/cook/src/cook.spec.ts +++ b/packages/cook/src/cook.spec.ts @@ -328,7 +328,7 @@ describe("evaluate", () => { }) as Function; func(1); - expect(beforeEvaluate).toBeCalledTimes(14); + expect(beforeEvaluate).toHaveBeenCalledTimes(14); expect(beforeEvaluate).toHaveBeenNthCalledWith( 1, expect.objectContaining({ @@ -354,25 +354,25 @@ describe("evaluate", () => { value: true, }) ); - expect(beforeEvaluate).not.toBeCalledWith( + expect(beforeEvaluate).not.toHaveBeenCalledWith( expect.objectContaining({ type: "Literal", value: false, }) ); - expect(beforeEvaluate).not.toBeCalledWith( + expect(beforeEvaluate).not.toHaveBeenCalledWith( expect.objectContaining({ type: "ThrowStatement", }) ); - expect(beforeCall).toBeCalledTimes(1); - expect(beforeCall).toBeCalledWith( + expect(beforeCall).toHaveBeenCalledTimes(1); + expect(beforeCall).toHaveBeenCalledWith( expect.objectContaining({ type: "FunctionDeclaration", }) ); - expect(beforeBranch).toBeCalledTimes(1); - expect(beforeBranch).toBeCalledWith( + expect(beforeBranch).toHaveBeenCalledTimes(1); + expect(beforeBranch).toHaveBeenCalledWith( expect.objectContaining({ type: "IfStatement", }), @@ -381,7 +381,7 @@ describe("evaluate", () => { jest.clearAllMocks(); func(0); - expect(beforeEvaluate).toBeCalledTimes(12); + expect(beforeEvaluate).toHaveBeenCalledTimes(12); expect(beforeEvaluate).toHaveBeenNthCalledWith( 7, expect.objectContaining({ @@ -401,14 +401,14 @@ describe("evaluate", () => { value: null, }) ); - expect(beforeCall).toBeCalledTimes(1); - expect(beforeCall).toBeCalledWith( + expect(beforeCall).toHaveBeenCalledTimes(1); + expect(beforeCall).toHaveBeenCalledWith( expect.objectContaining({ type: "FunctionDeclaration", }) ); - expect(beforeBranch).toBeCalledTimes(1); - expect(beforeBranch).toBeCalledWith( + expect(beforeBranch).toHaveBeenCalledTimes(1); + expect(beforeBranch).toHaveBeenCalledWith( expect.objectContaining({ type: "IfStatement", }), diff --git a/packages/cook/src/precook.spec.ts b/packages/cook/src/precook.spec.ts index 1b9923c194..f8170dc907 100644 --- a/packages/cook/src/precook.spec.ts +++ b/packages/cook/src/precook.spec.ts @@ -69,7 +69,7 @@ describe("", () => { expect(Array.from(precook(expression, { expressionOnly: true }))).toEqual( result ); - expect(consoleWarn).not.toBeCalled(); + expect(consoleWarn).not.toHaveBeenCalled(); }); it.each<[string, string, string[]]>([ @@ -506,7 +506,7 @@ describe("", () => { }) ) ).toEqual(result); - expect(consoleWarn).not.toBeCalled(); + expect(consoleWarn).not.toHaveBeenCalled(); }); it("should visit nodes", () => { @@ -524,7 +524,7 @@ describe("", () => { precook(func, { visitors, }); - expect(visitors.CallExpression).not.toBeCalled(); + expect(visitors.CallExpression).not.toHaveBeenCalled(); expect(visitors.FunctionDeclaration).toHaveBeenCalledWith( expect.objectContaining({ type: "FunctionDeclaration", @@ -556,7 +556,7 @@ describe("", () => { withParent: true, hooks: { beforeVisit, beforeVisitGlobal, beforeVisitUnknown }, }); - expect(beforeVisit).toBeCalledTimes(5); + expect(beforeVisit).toHaveBeenCalledTimes(5); expect(beforeVisit).toHaveBeenNthCalledWith( 1, expect.objectContaining({ @@ -649,7 +649,7 @@ describe("", () => { ] ); expect(beforeVisitGlobal).toHaveBeenCalledTimes(1); - expect(beforeVisitGlobal).toBeCalledWith( + expect(beforeVisitGlobal).toHaveBeenCalledWith( expect.objectContaining({ type: "Identifier", name: "b", @@ -677,7 +677,7 @@ describe("", () => { ] ); expect(beforeVisitUnknown).toHaveBeenCalledTimes(1); - expect(beforeVisitUnknown).toBeCalledWith( + expect(beforeVisitUnknown).toHaveBeenCalledWith( expect.objectContaining({ type: "DebuggerStatement", }), @@ -710,7 +710,7 @@ describe("", () => { withParent: true, hooks: { beforeVisit }, }); - expect(beforeVisit).toBeCalledTimes(4); + expect(beforeVisit).toHaveBeenCalledTimes(4); expect(beforeVisit).toHaveBeenNthCalledWith( 4, expect.objectContaining({ diff --git a/packages/cook/src/precookFunction.spec.ts b/packages/cook/src/precookFunction.spec.ts index 61f4db48b5..69e183ffc5 100644 --- a/packages/cook/src/precookFunction.spec.ts +++ b/packages/cook/src/precookFunction.spec.ts @@ -293,8 +293,8 @@ describe("precookFunction", () => { "function test() { this }" ); expect(Array.from(attemptToVisitGlobals.values())).toEqual([]); - expect(consoleWarn).toBeCalledTimes(1); - expect(consoleWarn).toBeCalledWith( + expect(consoleWarn).toHaveBeenCalledTimes(1); + expect(consoleWarn).toHaveBeenCalledWith( "Unsupported node type `ThisExpression`" ); }); diff --git a/packages/create-api-sdk/src/contractGit.spec.ts b/packages/create-api-sdk/src/contractGit.spec.ts index 7107f6eccd..710938a539 100644 --- a/packages/create-api-sdk/src/contractGit.spec.ts +++ b/packages/create-api-sdk/src/contractGit.spec.ts @@ -11,7 +11,7 @@ const spawn = jest.spyOn(cp, "spawn").mockImplementation( on(type: string, callback: Function) { callback(spawnCode); }, - } as any) + }) as any ); describe("yo-sdk contractGit", () => { @@ -22,7 +22,7 @@ describe("yo-sdk contractGit", () => { test("clone", async () => { await clone(""); - expect(spawn).toBeCalledWith( + expect(spawn).toHaveBeenCalledWith( "git", [ "clone", @@ -40,7 +40,7 @@ describe("yo-sdk contractGit", () => { test("clone with tag or commit", async () => { await clone("1.0"); - expect(spawn).toBeCalledWith( + expect(spawn).toHaveBeenCalledWith( "git", [ "clone", @@ -60,10 +60,10 @@ describe("yo-sdk contractGit", () => { test("checkout", async () => { await checkout(""); - expect(spawn).not.toBeCalled(); + expect(spawn).not.toHaveBeenCalled(); await checkout("1.0"); - expect(spawn).toBeCalledWith( + expect(spawn).toHaveBeenCalledWith( "git", ["checkout", "1.0"], expect.objectContaining({ diff --git a/packages/create-api-sdk/src/index.spec.ts b/packages/create-api-sdk/src/index.spec.ts index b753922bac..9f89227d39 100644 --- a/packages/create-api-sdk/src/index.spec.ts +++ b/packages/create-api-sdk/src/index.spec.ts @@ -16,7 +16,7 @@ describe("index", () => { jest.isolateModules(() => { require("./"); }); - expect(spyOnMain).toBeCalledWith(undefined, {}); + expect(spyOnMain).toHaveBeenCalledWith(undefined, {}); }); it("should work when a tag specified", () => { @@ -24,7 +24,7 @@ describe("index", () => { jest.isolateModules(() => { require("./"); }); - expect(spyOnMain).toBeCalledWith("1.0.0", {}); + expect(spyOnMain).toHaveBeenCalledWith("1.0.0", {}); }); it("should work when a tag specified", () => { @@ -32,7 +32,7 @@ describe("index", () => { jest.isolateModules(() => { require("./"); }); - expect(spyOnMain).toBeCalledWith(undefined, { sdk: "test" }); + expect(spyOnMain).toHaveBeenCalledWith(undefined, { sdk: "test" }); }); it("should work when args invalid", () => { @@ -44,8 +44,8 @@ describe("index", () => { jest.isolateModules(() => { require("./"); }); - expect(spyOnExit).toBeCalledWith(2); - expect(consoleError).toBeCalled(); + expect(spyOnExit).toHaveBeenCalledWith(2); + expect(consoleError).toHaveBeenCalled(); spyOnExit.mockRestore(); consoleError.mockRestore(); }); diff --git a/packages/easyops-runtime/src/analytics/analytics.spec.ts b/packages/easyops-runtime/src/analytics/analytics.spec.ts index 317675ff7c..070ff46090 100644 --- a/packages/easyops-runtime/src/analytics/analytics.spec.ts +++ b/packages/easyops-runtime/src/analytics/analytics.spec.ts @@ -41,7 +41,7 @@ describe("analytics", () => { // No metrics yet window.dispatchEvent(new Event("beforeunload")); - expect(sendBeacon).not.toBeCalled(); + expect(sendBeacon).not.toHaveBeenCalled(); // API requests before page view pushApiMetric({ @@ -105,7 +105,7 @@ describe("analytics", () => { duration: 30, size: -1, } as any); - expect(sendBeacon).toBeCalledTimes(1); + expect(sendBeacon).toHaveBeenCalledTimes(1); const blob_1 = sendBeacon.mock.calls[0][1] as Blob; const api_1 = sendBeacon.mock.calls[0][0]; @@ -159,7 +159,7 @@ describe("analytics", () => { }); window.dispatchEvent(new Event("beforeunload")); - expect(sendBeacon).toBeCalledTimes(2); + expect(sendBeacon).toHaveBeenCalledTimes(2); const api_2 = sendBeacon.mock.calls[1][0]; expect(api_2).toBe("http://localhost/api/stat"); expect( @@ -200,7 +200,7 @@ describe("analytics", () => { earlyFinishPageView(); window.dispatchEvent(new Event("beforeunload")); - expect(sendBeacon).toBeCalledTimes(3); + expect(sendBeacon).toHaveBeenCalledTimes(3); expect( JSON.parse(await (sendBeacon.mock.calls[2][1] as Blob).text()) ).toEqual({ @@ -236,7 +236,7 @@ describe("analytics", () => { lt: 60, } as any); - expect(sendBeacon).toBeCalledTimes(4); + expect(sendBeacon).toHaveBeenCalledTimes(4); expect( JSON.parse(await (sendBeacon.mock.calls[3][1] as Blob).text()) ).toEqual({ diff --git a/packages/easyops-runtime/src/analytics/http.spec.ts b/packages/easyops-runtime/src/analytics/http.spec.ts index cf6027d4e8..9ee6f4b369 100644 --- a/packages/easyops-runtime/src/analytics/http.spec.ts +++ b/packages/easyops-runtime/src/analytics/http.spec.ts @@ -60,8 +60,8 @@ describe("analytics.http", () => { }, config ); - expect(pushApiMetric).toBeCalledTimes(1); - expect(pushApiMetric).toBeCalledWith({ + expect(pushApiMetric).toHaveBeenCalledTimes(1); + expect(pushApiMetric).toHaveBeenCalledWith({ _ver: 1694414400456, api: "http://localhost/api/test", code: -1, @@ -100,8 +100,8 @@ describe("analytics.http", () => { onResponseError(error, config).catch((reason) => { expect(reason).toBe(error); }); - expect(pushApiMetric).toBeCalledTimes(1); - expect(pushApiMetric).toBeCalledWith({ + expect(pushApiMetric).toHaveBeenCalledTimes(1); + expect(pushApiMetric).toHaveBeenCalledWith({ _ver: 1694414400456, api: "http://localhost/api/test", code: 10013, @@ -137,8 +137,8 @@ describe("analytics.http", () => { onResponseError(error, config).catch((reason) => { expect(reason).toBe(error); }); - expect(pushApiMetric).toBeCalledTimes(1); - expect(pushApiMetric).toBeCalledWith({ + expect(pushApiMetric).toHaveBeenCalledTimes(1); + expect(pushApiMetric).toHaveBeenCalledWith({ _ver: 1694414400456, api: "http://localhost/api/test", code: -1, @@ -169,8 +169,8 @@ describe("analytics.http", () => { onResponseError(error, config).catch((reason) => { expect(reason).toBe(error); }); - expect(pushApiMetric).toBeCalledTimes(1); - expect(pushApiMetric).toBeCalledWith({ + expect(pushApiMetric).toHaveBeenCalledTimes(1); + expect(pushApiMetric).toHaveBeenCalledWith({ _ver: 1694414400456, api: "http://localhost/api/test", code: -1, @@ -201,7 +201,7 @@ describe("analytics.http", () => { onResponseError(error, config).catch((reason) => { expect(reason).toBe(error); }); - expect(pushApiMetric).toBeCalledTimes(0); + expect(pushApiMetric).toHaveBeenCalledTimes(0); expect.assertions(2); }); }); diff --git a/packages/easyops-runtime/src/analytics/pageView.spec.ts b/packages/easyops-runtime/src/analytics/pageView.spec.ts index 7fde657c61..190bc63ddc 100644 --- a/packages/easyops-runtime/src/analytics/pageView.spec.ts +++ b/packages/easyops-runtime/src/analytics/pageView.spec.ts @@ -37,16 +37,16 @@ describe("analytics.pageView", () => { test("finish ok", () => { const finish = create(); - expect(createPageView).toBeCalledTimes(1); + expect(createPageView).toHaveBeenCalledTimes(1); jest.advanceTimersByTime(123); finish({ status: "ok", path: "/home/:objectId", pageTitle: "DevOps 管理专家", }); - expect(earlyFinishPageView).not.toBeCalled(); - expect(finishPageView).toBeCalledTimes(1); - expect(finishPageView).toBeCalledWith({ + expect(earlyFinishPageView).not.toHaveBeenCalled(); + expect(finishPageView).toHaveBeenCalledTimes(1); + expect(finishPageView).toHaveBeenCalledWith({ _ver: 1694414400456, et: 1694414400579, lt: 123, @@ -58,16 +58,16 @@ describe("analytics.pageView", () => { type: "page", username: "easyops", }); - expect(dispatchEvent).toBeCalled(); + expect(dispatchEvent).toHaveBeenCalled(); }); test("finish failed", () => { const finish = create(); - expect(createPageView).toBeCalledTimes(1); + expect(createPageView).toHaveBeenCalledTimes(1); jest.advanceTimersByTime(123); finish({ status: "failed" }); - expect(finishPageView).not.toBeCalled(); - expect(earlyFinishPageView).toBeCalledTimes(1); - expect(dispatchEvent).not.toBeCalled(); + expect(finishPageView).not.toHaveBeenCalled(); + expect(earlyFinishPageView).toHaveBeenCalledTimes(1); + expect(dispatchEvent).not.toHaveBeenCalled(); }); }); diff --git a/packages/easyops-runtime/src/auth.spec.ts b/packages/easyops-runtime/src/auth.spec.ts index f860dfccf1..a394e61233 100644 --- a/packages/easyops-runtime/src/auth.spec.ts +++ b/packages/easyops-runtime/src/auth.spec.ts @@ -85,9 +85,9 @@ describe("auth", () => { }) ).toEqual(false); - // expect(resetPermissionPreChecks).not.toBeCalled(); + // expect(resetPermissionPreChecks).not.toHaveBeenCalled(); logout(); expect(getAuth()).toEqual({}); - // expect(resetPermissionPreChecks).toBeCalled(); + // expect(resetPermissionPreChecks).toHaveBeenCalled(); }); }); diff --git a/packages/easyops-runtime/src/checkInstalledApps.spec.ts b/packages/easyops-runtime/src/checkInstalledApps.spec.ts index 8501cedd35..b80dd023ef 100644 --- a/packages/easyops-runtime/src/checkInstalledApps.spec.ts +++ b/packages/easyops-runtime/src/checkInstalledApps.spec.ts @@ -62,7 +62,7 @@ describe("checkInstalledApps", () => { doesNotHaveAppInBootstrap ); await waitForCheckingApps(["app-a", "app-b", "app-x"]); - expect(RuntimeApi_searchMicroAppStandalone).toBeCalledTimes(1); + expect(RuntimeApi_searchMicroAppStandalone).toHaveBeenCalledTimes(1); expect(getCheckedApp("app-a")).toEqual({ appId: "app-a", id: "app-a", @@ -90,7 +90,7 @@ describe("checkInstalledApps", () => { doesNotHaveAppInBootstrap ); await waitForCheckingApps(["app-z"]); - expect(RuntimeApi_searchMicroAppStandalone).toBeCalledTimes(0); + expect(RuntimeApi_searchMicroAppStandalone).toHaveBeenCalledTimes(0); expect(getCheckedApp("app-y")).toBe(undefined); }); @@ -110,10 +110,10 @@ describe("checkInstalledApps", () => { doesNotHaveAppInBootstrap ); await waitForCheckingApps(["app-y"]); - expect(RuntimeApi_searchMicroAppStandalone).toBeCalledTimes(1); + expect(RuntimeApi_searchMicroAppStandalone).toHaveBeenCalledTimes(1); expect(getCheckedApp("app-y")).toBe(undefined); - expect(consoleError).toBeCalledTimes(1); - expect(consoleError).toBeCalledWith( + expect(consoleError).toHaveBeenCalledTimes(1); + expect(consoleError).toHaveBeenCalledWith( expect.stringContaining("failed"), expect.any(Error) ); diff --git a/packages/easyops-runtime/src/checkPermissions.spec.ts b/packages/easyops-runtime/src/checkPermissions.spec.ts index 3bbb1d5cdc..08d15a5f0e 100644 --- a/packages/easyops-runtime/src/checkPermissions.spec.ts +++ b/packages/easyops-runtime/src/checkPermissions.spec.ts @@ -60,18 +60,18 @@ describe("checkPermissions", () => { it("should not request if is not loggedIn", async () => { mockIsLoggedIn.mockReturnValue(false); await preCheckPermissions(null!); - expect(mockValidatePermissions).not.toBeCalled(); + expect(mockValidatePermissions).not.toHaveBeenCalled(); expect(checkPermissions("my:action-a")).toBe(false); - expect(mockConsoleError).not.toBeCalled(); + expect(mockConsoleError).not.toHaveBeenCalled(); mockIsLoggedIn.mockReturnValue(true); }); it("should not request if action is empty", async () => { mockScanPermissionActionsInStoryboard.mockReturnValueOnce([]); await preCheckPermissions(null!); - expect(mockValidatePermissions).not.toBeCalled(); + expect(mockValidatePermissions).not.toHaveBeenCalled(); expect(checkPermissions("my:action-a")).toBe(false); - expect(mockConsoleError).toBeCalledWith( + expect(mockConsoleError).toHaveBeenCalledWith( 'Un-checked permission action: "my:action-a", please make sure the permission to check is defined in permissionsPreCheck.' ); }); @@ -80,12 +80,12 @@ describe("checkPermissions", () => { mockScanPermissionActionsInStoryboard.mockReturnValueOnce(["my:action-a"]); mockValidatePermissions.mockRejectedValueOnce("oops"); await preCheckPermissions(null!); - expect(mockConsoleError).toBeCalledWith( + expect(mockConsoleError).toHaveBeenCalledWith( "Pre-check permissions failed", "oops" ); expect(checkPermissions("my:action-a")).toBe(false); - expect(mockConsoleError).toBeCalledWith( + expect(mockConsoleError).toHaveBeenCalledWith( 'Un-checked permission action: "my:action-a", please make sure the permission to check is defined in permissionsPreCheck.' ); }); @@ -104,14 +104,14 @@ describe("checkPermissions", () => { ], }); await validatePermissions(["my:action-a", "my:action-b"]); - expect(mockValidatePermissions).toBeCalledWith( + expect(mockValidatePermissions).toHaveBeenCalledWith( { actions: ["my:action-a", "my:action-b"], }, { noAbortOnRouteChange: true } ); await validatePermissions(["my:action-a", "my:action-c"]); - expect(mockValidatePermissions).toBeCalledWith( + expect(mockValidatePermissions).toHaveBeenCalledWith( { actions: ["my:action-c"], }, @@ -259,13 +259,13 @@ describe("checkPermissions", () => { ], }); await preCheckPermissions(null!); - expect(mockValidatePermissions).toBeCalledWith( + expect(mockValidatePermissions).toHaveBeenCalledWith( { actions: ["my:action-a", "my:action-b", "my:action-c"], }, { noAbortOnRouteChange: true } ); - expect(mockConsoleError).toBeCalledWith( + expect(mockConsoleError).toHaveBeenCalledWith( 'Undefined permission action: "my:action-c"' ); @@ -285,13 +285,13 @@ describe("checkPermissions", () => { ], }); await preCheckPermissions(null!); - expect(mockValidatePermissions).toBeCalledWith( + expect(mockValidatePermissions).toHaveBeenCalledWith( { actions: ["my:action-d"], }, { noAbortOnRouteChange: true } ); - expect(mockConsoleError).not.toBeCalled(); + expect(mockConsoleError).not.toHaveBeenCalled(); expect(checkPermissions("my:action-a")).toBe(true); expect(checkPermissions("my:action-b")).toBe(false); @@ -300,10 +300,10 @@ describe("checkPermissions", () => { expect(checkPermissions("my:action-a", "my:action-b")).toBe(false); expect(checkPermissions("my:action-b", "my:action-c")).toBe(false); expect(checkPermissions("my:action-a", "my:action-d")).toBe(true); - expect(mockConsoleError).not.toBeCalled(); + expect(mockConsoleError).not.toHaveBeenCalled(); expect(checkPermissions("my:action-x")).toBe(false); - expect(mockConsoleError).toBeCalledWith( + expect(mockConsoleError).toHaveBeenCalledWith( 'Un-checked permission action: "my:action-x", please make sure the permission to check is defined in permissionsPreCheck.' ); }); @@ -318,7 +318,7 @@ describe("checkPermissions", () => { it("should not request if is not loggedIn for brick", async () => { mockIsLoggedIn.mockReturnValue(false); await preCheckPermissionsForBrickOrRoute(null!, null!); - expect(mockValidatePermissions).not.toBeCalled(); + expect(mockValidatePermissions).not.toHaveBeenCalled(); expect(checkPermissions("my:action-a")).toBe(false); mockIsLoggedIn.mockReturnValue(true); }); @@ -330,14 +330,14 @@ describe("checkPermissions", () => { } as any, (v) => Promise.resolve(v) ); - expect(mockValidatePermissions).not.toBeCalled(); + expect(mockValidatePermissions).not.toHaveBeenCalled(); expect(checkPermissions("my:action-a")).toBe(false); }); it("should not request if is not loggedIn for any", async () => { mockIsLoggedIn.mockReturnValue(false); await preCheckPermissionsForAny(null); - expect(mockValidatePermissions).not.toBeCalled(); + expect(mockValidatePermissions).not.toHaveBeenCalled(); expect(checkPermissions("my:action-a")).toBe(false); mockIsLoggedIn.mockReturnValue(true); }); @@ -345,7 +345,7 @@ describe("checkPermissions", () => { it("should work for any", async () => { mockScanPermissionActionsInAny.mockReturnValueOnce([]); await preCheckPermissionsForAny({}); - expect(mockValidatePermissions).not.toBeCalled(); + expect(mockValidatePermissions).not.toHaveBeenCalled(); expect(checkPermissions("my:action-a")).toBe(false); }); diff --git a/packages/easyops-runtime/src/flowApi/FlowApiProvider.spec.ts b/packages/easyops-runtime/src/flowApi/FlowApiProvider.spec.ts index 8af813f75d..a2ae0ca4e5 100644 --- a/packages/easyops-runtime/src/flowApi/FlowApiProvider.spec.ts +++ b/packages/easyops-runtime/src/flowApi/FlowApiProvider.spec.ts @@ -109,7 +109,7 @@ describe("callFlowApi", () => { async (params1, params2, params3, result, simpleRequestArgs) => { expect(await callFlowApi(params1, params2, params3)).toEqual(result); if (simpleRequestArgs) { - expect(mockedSimpleRequest).toBeCalledWith(...simpleRequestArgs); + expect(mockedSimpleRequest).toHaveBeenCalledWith(...simpleRequestArgs); } } ); @@ -208,7 +208,9 @@ describe("callFlowApi", () => { async (params1, params2, params3, result, requestWithBodyArgs) => { expect(await callFlowApi(params1, params2, params3)).toEqual(result); if (requestWithBodyArgs) { - expect(mockedRequestWithBody).toBeCalledWith(...requestWithBodyArgs); + expect(mockedRequestWithBody).toHaveBeenCalledWith( + ...requestWithBodyArgs + ); } } ); diff --git a/packages/easyops-runtime/src/menu/fetchMenuById.spec.ts b/packages/easyops-runtime/src/menu/fetchMenuById.spec.ts index 364959957e..bcd2c62c4d 100644 --- a/packages/easyops-runtime/src/menu/fetchMenuById.spec.ts +++ b/packages/easyops-runtime/src/menu/fetchMenuById.spec.ts @@ -489,12 +489,12 @@ describe("fetchMenuById", () => { }, ], }); - expect(preCheckPermissionsForAny).toBeCalledWith( + expect(preCheckPermissionsForAny).toHaveBeenCalledWith( expect.objectContaining({ useProvider: "my-timeout-provider", }) ); - expect(preCheckPermissionsForAny).toBeCalledWith(expect.any(Array)); + expect(preCheckPermissionsForAny).toHaveBeenCalledWith(expect.any(Array)); }); test("non-standalone", async () => { @@ -559,8 +559,8 @@ describe("fetchMenuById", () => { }, ], }); - expect(consoleError).toBeCalledTimes(1); - expect(consoleError).toBeCalledWith(expect.any(YAMLException)); + expect(consoleError).toHaveBeenCalledTimes(1); + expect(consoleError).toHaveBeenCalledWith(expect.any(YAMLException)); consoleError.mockReset(); }); diff --git a/packages/easyops-runtime/src/websocket/MessageDispatcher.spec.ts b/packages/easyops-runtime/src/websocket/MessageDispatcher.spec.ts index 8d0b2566d6..25022dd139 100644 --- a/packages/easyops-runtime/src/websocket/MessageDispatcher.spec.ts +++ b/packages/easyops-runtime/src/websocket/MessageDispatcher.spec.ts @@ -97,10 +97,10 @@ describe("MessageDispatcher", () => { }) ); - expect(onMessage).toBeCalledTimes(2); - expect(onMessage).toBeCalledWith(message); - expect(onMessage).toBeCalledWith(message2); - expect(onMessage2).not.toBeCalled(); + expect(onMessage).toHaveBeenCalledTimes(2); + expect(onMessage).toHaveBeenCalledWith(message); + expect(onMessage).toHaveBeenCalledWith(message2); + expect(onMessage2).not.toHaveBeenCalled(); const unsubPromise = client.unsubscribe("c1"); await expect(server).toReceiveMessage( @@ -137,7 +137,7 @@ describe("MessageDispatcher", () => { expect(consoleError).toHaveBeenCalledTimes(2); server.close(); - expect(onClose).not.toBeCalled(); + expect(onClose).not.toHaveBeenCalled(); client.reset(); }); diff --git a/packages/easyops-runtime/src/websocket/MessageService.spec.ts b/packages/easyops-runtime/src/websocket/MessageService.spec.ts index ce42027808..9058cdf121 100644 --- a/packages/easyops-runtime/src/websocket/MessageService.spec.ts +++ b/packages/easyops-runtime/src/websocket/MessageService.spec.ts @@ -28,17 +28,17 @@ describe("MessageService", () => { await expect(server).toReceiveMessage('"after"'); server.send('"ok"'); - expect(onMessage).toBeCalledWith("ok"); + expect(onMessage).toHaveBeenCalledWith("ok"); client.reset(); server.send('"again"'); - expect(onMessage).toBeCalledTimes(1); + expect(onMessage).toHaveBeenCalledTimes(1); client.close(); server.close(); // `onClose` is not called because of reset - expect(onClose).not.toBeCalled(); + expect(onClose).not.toHaveBeenCalled(); }); test("handle error and reconnect", async () => { @@ -52,10 +52,13 @@ describe("MessageService", () => { reason: "test", wasClean: false, }); - expect(consoleError).toBeCalledWith("WebSocket error:", expect.anything()); - expect(onClose).not.toBeCalled(); + expect(consoleError).toHaveBeenCalledWith( + "WebSocket error:", + expect.anything() + ); + expect(onClose).not.toHaveBeenCalled(); - expect(consoleLog).toBeCalledWith( + expect(consoleLog).toHaveBeenCalledWith( "WebSocket will reconnect after %d seconds", 1 ); diff --git a/packages/element/src/NextElement.spec.ts b/packages/element/src/NextElement.spec.ts index 690bfeeaeb..459948e477 100644 --- a/packages/element/src/NextElement.spec.ts +++ b/packages/element/src/NextElement.spec.ts @@ -20,26 +20,26 @@ describe("NextElement", () => { } const element = document.createElement("my-element-str") as MyElement; - expect(render).toBeCalledTimes(0); + expect(render).toHaveBeenCalledTimes(0); document.body.appendChild(element); expect(render).toHaveBeenNthCalledWith(1, undefined); expect(element.getAttribute("string-attr")).toBe(null); element.stringAttr = "hi"; expect(element.getAttribute("string-attr")).toBe("hi"); - expect(render).toBeCalledTimes(1); + expect(render).toHaveBeenCalledTimes(1); await (global as any).flushPromises(); expect(render).toHaveBeenNthCalledWith(2, "hi"); element.setAttribute("string-attr", "Hi"); - expect(render).toBeCalledTimes(2); + expect(render).toHaveBeenCalledTimes(2); await (global as any).flushPromises(); expect(render).toHaveBeenNthCalledWith(3, "Hi"); element.setAttribute("string-attr", "Hi"); - expect(render).toBeCalledTimes(3); + expect(render).toHaveBeenCalledTimes(3); await (global as any).flushPromises(); - expect(render).toBeCalledTimes(3); + expect(render).toHaveBeenCalledTimes(3); }); test("string property with default value", async () => { @@ -55,7 +55,7 @@ describe("NextElement", () => { } const element = document.createElement("my-element-str-2") as MyElement; - expect(render).toBeCalledTimes(0); + expect(render).toHaveBeenCalledTimes(0); document.body.appendChild(element); expect(render).toHaveBeenNthCalledWith(1, "initial"); @@ -64,7 +64,7 @@ describe("NextElement", () => { element.stringAttr = "updated"; expect(element.getAttribute("string-attr")).toBe("updated"); - expect(render).toBeCalledTimes(1); + expect(render).toHaveBeenCalledTimes(1); await (global as any).flushPromises(); expect(render).toHaveBeenNthCalledWith(2, "updated"); @@ -109,32 +109,32 @@ describe("NextElement", () => { } const element = document.createElement("my-element-bool") as MyElement; - expect(render).toBeCalledTimes(0); + expect(render).toHaveBeenCalledTimes(0); document.body.appendChild(element); expect(render).toHaveBeenNthCalledWith(1, undefined); expect(element.getAttribute("boolean-attr")).toBe(null); element.booleanAttr = true; expect(element.getAttribute("boolean-attr")).toBe(""); - expect(render).toBeCalledTimes(1); + expect(render).toHaveBeenCalledTimes(1); await (global as any).flushPromises(); expect(render).toHaveBeenNthCalledWith(2, true); element.booleanAttr = false; expect(element.getAttribute("boolean-attr")).toBe(null); - expect(render).toBeCalledTimes(2); + expect(render).toHaveBeenCalledTimes(2); await (global as any).flushPromises(); expect(render).toHaveBeenNthCalledWith(3, false); element.booleanAttr = undefined; expect(element.getAttribute("boolean-attr")).toBe(null); - expect(render).toBeCalledTimes(3); + expect(render).toHaveBeenCalledTimes(3); await (global as any).flushPromises(); expect(render).toHaveBeenNthCalledWith(4, false); (element as any).booleanAttr = 0; expect(element.getAttribute("boolean-attr")).toBe(null); - expect(render).toBeCalledTimes(4); + expect(render).toHaveBeenCalledTimes(4); await (global as any).flushPromises(); expect(render).toHaveBeenNthCalledWith(5, false); }); @@ -153,14 +153,14 @@ describe("NextElement", () => { const container = document.createElement("div"); container.innerHTML = ""; - expect(render).toBeCalledTimes(0); + expect(render).toHaveBeenCalledTimes(0); expect((container.firstElementChild as MyElement).booleanAttr).toBe(true); document.body.appendChild(container); - expect(render).toBeCalledTimes(1); + expect(render).toHaveBeenCalledTimes(1); expect(render).toHaveBeenNthCalledWith(1, true); await (global as any).flushPromises(); - expect(render).toBeCalledTimes(1); + expect(render).toHaveBeenCalledTimes(1); }); test("boolean property with default true but reset to false", async () => { @@ -178,14 +178,14 @@ describe("NextElement", () => { const container = document.createElement("div"); container.innerHTML = ''; - expect(render).toBeCalledTimes(0); + expect(render).toHaveBeenCalledTimes(0); expect((container.firstElementChild as MyElement).booleanAttr).toBe(false); document.body.appendChild(container); - expect(render).toBeCalledTimes(1); + expect(render).toHaveBeenCalledTimes(1); expect(render).toHaveBeenNthCalledWith(1, false); await (global as any).flushPromises(); - expect(render).toBeCalledTimes(1); + expect(render).toHaveBeenCalledTimes(1); }); test("number property", async () => { @@ -201,32 +201,32 @@ describe("NextElement", () => { } const element = document.createElement("my-element-num") as MyElement; - expect(render).toBeCalledTimes(0); + expect(render).toHaveBeenCalledTimes(0); document.body.appendChild(element); - expect(render).toBeCalledTimes(1); + expect(render).toHaveBeenCalledTimes(1); expect(render).toHaveBeenNthCalledWith(1, undefined); expect(element.getAttribute("number-attr")).toBe(null); element.numberAttr = 42; expect(element.getAttribute("number-attr")).toBe("42"); - expect(render).toBeCalledTimes(1); + expect(render).toHaveBeenCalledTimes(1); await (global as any).flushPromises(); - expect(render).toBeCalledTimes(2); + expect(render).toHaveBeenCalledTimes(2); expect(render).toHaveBeenNthCalledWith(2, 42); (element as any).numberAttr = "7"; expect(element.getAttribute("number-attr")).toBe("7"); - expect(render).toBeCalledTimes(2); + expect(render).toHaveBeenCalledTimes(2); await (global as any).flushPromises(); - expect(render).toBeCalledTimes(3); + expect(render).toHaveBeenCalledTimes(3); // expect(render).toHaveBeenNthCalledWith(3, "7"); expect(render).toHaveBeenNthCalledWith(3, 7); element.numberAttr = undefined; expect(element.getAttribute("number-attr")).toBe(null); - expect(render).toBeCalledTimes(3); + expect(render).toHaveBeenCalledTimes(3); await (global as any).flushPromises(); - expect(render).toBeCalledTimes(4); + expect(render).toHaveBeenCalledTimes(4); // expect(render).toHaveBeenNthCalledWith(4, undefined); expect(render).toHaveBeenNthCalledWith(4, null); }); @@ -244,17 +244,17 @@ describe("NextElement", () => { } const element = document.createElement("my-element-obj") as MyElement; - expect(render).toBeCalledTimes(0); + expect(render).toHaveBeenCalledTimes(0); document.body.appendChild(element); - expect(render).toBeCalledTimes(1); + expect(render).toHaveBeenCalledTimes(1); expect(render).toHaveBeenNthCalledWith(1, undefined); expect(element.getAttribute("string-attr")).toBe(null); element.complexAttr = { quality: "good" }; expect(element.getAttribute("complex-attr")).toBe(null); - expect(render).toBeCalledTimes(1); + expect(render).toHaveBeenCalledTimes(1); await (global as any).flushPromises(); - expect(render).toBeCalledTimes(2); + expect(render).toHaveBeenCalledTimes(2); expect(render).toHaveBeenNthCalledWith(2, { quality: "good" }); }); @@ -309,14 +309,14 @@ describe("NextElement", () => { expect(superElement.baseAttr).toBe("overridden"); document.body.appendChild(baseElement); - expect(baseRender).toBeCalledTimes(1); + expect(baseRender).toHaveBeenCalledTimes(1); expect(baseRender).toHaveBeenNthCalledWith(1, { baseAttr: undefined, baseFinalAttr: undefined, }); document.body.appendChild(superElement); - expect(superRender).toBeCalledTimes(1); + expect(superRender).toHaveBeenCalledTimes(1); expect(superRender).toHaveBeenNthCalledWith(1, { baseAttr: "overridden", baseFinalAttr: undefined, @@ -326,7 +326,7 @@ describe("NextElement", () => { baseElement.baseAttr = "updated"; expect(baseElement.baseAttr).toBe("updated"); expect(superElement.baseAttr).toBe("overridden"); - expect(baseRender).toBeCalledTimes(1); + expect(baseRender).toHaveBeenCalledTimes(1); await (global as any).flushPromises(); expect(baseRender).toHaveBeenNthCalledWith(2, { baseAttr: "updated", @@ -336,7 +336,7 @@ describe("NextElement", () => { superElement.baseAttr = "updated-again"; expect(baseElement.baseAttr).toBe("updated"); expect(superElement.baseAttr).toBe("updated-again"); - expect(superRender).toBeCalledTimes(1); + expect(superRender).toHaveBeenCalledTimes(1); await (global as any).flushPromises(); expect(superRender).toHaveBeenNthCalledWith(2, { baseAttr: "updated-again", @@ -367,17 +367,17 @@ describe("NextElement", () => { const container = document.createElement("div"); container.innerHTML = ''; - expect(render).toBeCalledTimes(0); + expect(render).toHaveBeenCalledTimes(0); document.body.appendChild(container); - expect(render).toBeCalledTimes(1); + expect(render).toHaveBeenCalledTimes(1); expect(render).toHaveBeenNthCalledWith(1, { stringAttr: "Hi", booleanAttr: true, numberAttr: 42, }); await (global as any).flushPromises(); - expect(render).toBeCalledTimes(1); + expect(render).toHaveBeenCalledTimes(1); }); test("methods and events", () => { @@ -421,8 +421,8 @@ describe("NextElement", () => { const listener = jest.fn(); element.addEventListener("change", listener); element.triggerChange("updated"); - expect(listener).toBeCalledTimes(1); - expect(listener).toBeCalledWith( + expect(listener).toHaveBeenCalledTimes(1); + expect(listener).toHaveBeenCalledWith( expect.objectContaining({ type: "change", detail: "updated", @@ -520,17 +520,17 @@ describe("NextElement", () => { document.body.appendChild(element); await (global as any).flushPromises(); - expect(render).toBeCalledTimes(1); + expect(render).toHaveBeenCalledTimes(1); element.setAttribute("val", "NaN"); expect(element.value).toBe(NaN); await (global as any).flushPromises(); - expect(render).toBeCalledTimes(2); + expect(render).toHaveBeenCalledTimes(2); element.value = NaN; expect(element.value).toBe(NaN); await (global as any).flushPromises(); - expect(render).toBeCalledTimes(2); + expect(render).toHaveBeenCalledTimes(2); element.remove(); }); @@ -581,15 +581,15 @@ describe("NextElement", () => { "my-element-render-false" ) as MyElement; element.stringAttr = "hi"; - expect(render).toBeCalledTimes(0); + expect(render).toHaveBeenCalledTimes(0); document.body.appendChild(element); expect(render).toHaveBeenNthCalledWith(1, "hi"); expect(element.getAttribute("string-attr")).toBe("hi"); - expect(render).toBeCalledTimes(1); + expect(render).toHaveBeenCalledTimes(1); element.stringAttr = "halo"; await (global as any).flushPromises(); - expect(render).toBeCalledTimes(1); + expect(render).toHaveBeenCalledTimes(1); element.remove(); }); diff --git a/packages/http/src/http.spec.ts b/packages/http/src/http.spec.ts index 42a5656321..5d12f2be14 100644 --- a/packages/http/src/http.spec.ts +++ b/packages/http/src/http.spec.ts @@ -142,15 +142,15 @@ describe("http", () => { }); expect(spyOnFetch.mock.calls[0]).toMatchSnapshot(); - expect(requestInterceptor).toBeCalledTimes(1); - expect(responseInterceptor).toBeCalledTimes(1); - expect(responseRejectInterceptor).not.toBeCalled(); - expect(requestInterceptor).toBeCalledWith({ + expect(requestInterceptor).toHaveBeenCalledTimes(1); + expect(responseInterceptor).toHaveBeenCalledTimes(1); + expect(responseRejectInterceptor).not.toHaveBeenCalled(); + expect(requestInterceptor).toHaveBeenCalledWith({ url: "http://example.com/for-good", method: "GET", options: {}, }); - expect(responseInterceptor).toBeCalledWith( + expect(responseInterceptor).toHaveBeenCalledWith( { status: 200, statusText: "", @@ -250,9 +250,9 @@ describe("http", () => { await http.get("http://example.com"); } catch (e) { expect(e).toBeInstanceOf(HttpParseError); - expect(responseInterceptor).not.toBeCalled(); - expect(responseRejectInterceptor).toBeCalledTimes(1); - expect(responseRejectInterceptor).toBeCalledWith( + expect(responseInterceptor).not.toHaveBeenCalled(); + expect(responseRejectInterceptor).toHaveBeenCalledTimes(1); + expect(responseRejectInterceptor).toHaveBeenCalledWith( e, expect.objectContaining({ url: "http://example.com", diff --git a/packages/loader/src/loadScript.spec.ts b/packages/loader/src/loadScript.spec.ts index 7bc33f88e3..1861112555 100644 --- a/packages/loader/src/loadScript.spec.ts +++ b/packages/loader/src/loadScript.spec.ts @@ -27,7 +27,7 @@ describe("loadScript", () => { test("load ok", async () => { const promise = loadScript("x.js"); - expect(dispatchEvent).toBeCalledTimes(1); + expect(dispatchEvent).toHaveBeenCalledTimes(1); expect(dispatchEvent).toHaveBeenNthCalledWith( 1, expect.objectContaining({ type: "request.start" }) @@ -35,7 +35,7 @@ describe("loadScript", () => { const script = document.querySelector("script")!; fireEvent.load(script); await promise; - expect(dispatchEvent).toBeCalledTimes(2); + expect(dispatchEvent).toHaveBeenCalledTimes(2); expect(dispatchEvent).toHaveBeenNthCalledWith( 2, expect.objectContaining({ type: "request.end" }) @@ -44,7 +44,7 @@ describe("loadScript", () => { test("load failed", async () => { const promise = loadScript("x.js"); - expect(dispatchEvent).toBeCalledTimes(1); + expect(dispatchEvent).toHaveBeenCalledTimes(1); expect(dispatchEvent).toHaveBeenNthCalledWith( 1, expect.objectContaining({ type: "request.start" }) @@ -52,7 +52,7 @@ describe("loadScript", () => { const script = document.querySelector("script")!; fireEvent.error(script); await expect(promise).rejects.toBeTruthy(); - expect(dispatchEvent).toBeCalledTimes(2); + expect(dispatchEvent).toHaveBeenCalledTimes(2); expect(dispatchEvent).toHaveBeenNthCalledWith( 2, expect.objectContaining({ type: "request.end" }) diff --git a/packages/loader/src/loadSharedModule.spec.ts b/packages/loader/src/loadSharedModule.spec.ts index 3c1817ff20..fa0592245d 100644 --- a/packages/loader/src/loadSharedModule.spec.ts +++ b/packages/loader/src/loadSharedModule.spec.ts @@ -11,13 +11,13 @@ describe("loadSharedModule", () => { test("basic", async () => { const factory = jest.fn().mockReturnValue("factory result"); const container = { - init: jest.fn(() => Promise.resolve()), - get: jest.fn(() => Promise.resolve(factory)), + init: jest.fn((_scope: unknown) => Promise.resolve()), + get: jest.fn((_id: string) => Promise.resolve(factory)), }; (window as any)["bricks/basic"] = container; const result = await loadSharedModule("bricks/basic", "./general-button"); expect(result).toBe("factory result"); - expect(container.init).toBeCalledWith(defaultScope); - expect(container.get).toBeCalledWith("./general-button"); + expect(container.init).toHaveBeenCalledWith(defaultScope); + expect(container.get).toHaveBeenCalledWith("./general-button"); }); }); diff --git a/packages/loader/src/loadStyle.spec.ts b/packages/loader/src/loadStyle.spec.ts index 2ae8e16b48..e8be51b10f 100644 --- a/packages/loader/src/loadStyle.spec.ts +++ b/packages/loader/src/loadStyle.spec.ts @@ -27,7 +27,7 @@ describe("loadStyle", () => { test("load ok", async () => { const promise = loadStyle("x.css"); - expect(dispatchEvent).toBeCalledTimes(1); + expect(dispatchEvent).toHaveBeenCalledTimes(1); expect(dispatchEvent).toHaveBeenNthCalledWith( 1, expect.objectContaining({ type: "request.start" }) @@ -35,7 +35,7 @@ describe("loadStyle", () => { const link = document.querySelector("link")!; fireEvent.load(link); await promise; - expect(dispatchEvent).toBeCalledTimes(2); + expect(dispatchEvent).toHaveBeenCalledTimes(2); expect(dispatchEvent).toHaveBeenNthCalledWith( 2, expect.objectContaining({ type: "request.end" }) @@ -44,7 +44,7 @@ describe("loadStyle", () => { test("load failed", async () => { const promise = loadStyle("x.js"); - expect(dispatchEvent).toBeCalledTimes(1); + expect(dispatchEvent).toHaveBeenCalledTimes(1); expect(dispatchEvent).toHaveBeenNthCalledWith( 1, expect.objectContaining({ type: "request.start" }) @@ -52,7 +52,7 @@ describe("loadStyle", () => { const link = document.querySelector("link")!; fireEvent.error(link); await expect(promise).rejects.toBeTruthy(); - expect(dispatchEvent).toBeCalledTimes(2); + expect(dispatchEvent).toHaveBeenCalledTimes(2); expect(dispatchEvent).toHaveBeenNthCalledWith( 2, expect.objectContaining({ type: "request.end" }) diff --git a/packages/loader/src/stableLoadBricks.spec.ts b/packages/loader/src/stableLoadBricks.spec.ts index 05d46a1c3c..00664bc6a3 100644 --- a/packages/loader/src/stableLoadBricks.spec.ts +++ b/packages/loader/src/stableLoadBricks.spec.ts @@ -54,7 +54,7 @@ jest.mock("./loadSharedModule.js", () => ({ })); const loadV2Bricks = jest.fn( - () => new Promise((resolve) => setTimeout(resolve, 100)) + (..._args: unknown[]) => new Promise((resolve) => setTimeout(resolve, 100)) ); customElements.define( "v2-adapter.load-bricks", @@ -91,7 +91,7 @@ describe("loadBricksImperatively", () => { expect(requestsCount).toBe(1); await promise; expect(requestsCount).toBe(0); - expect(consoleInfo).toBeCalledTimes(2); + expect(consoleInfo).toHaveBeenCalledTimes(2); expect(consoleInfo).toHaveBeenNthCalledWith( 1, "loadScript done:", @@ -129,7 +129,7 @@ describe("loadBricksImperatively", () => { expect(requestsCount).toBe(1); await promise; expect(requestsCount).toBe(0); - expect(consoleInfo).toBeCalledTimes(6); + expect(consoleInfo).toHaveBeenCalledTimes(6); expect(consoleInfo).toHaveBeenNthCalledWith( 1, "loadScript done:", @@ -197,7 +197,7 @@ describe("loadBricksImperatively", () => { expect(requestsCount).toBe(1); await promise; expect(requestsCount).toBe(0); - expect(consoleInfo).toBeCalledTimes(6); + expect(consoleInfo).toHaveBeenCalledTimes(6); expect(consoleInfo).toHaveBeenNthCalledWith( 1, "loadScript done:", @@ -234,9 +234,9 @@ describe("loadBricksImperatively", () => { "bricks/icons", "./general-icon" ); - expect(consoleError).toBeCalledTimes(0); - expect(loadV2Bricks).toBeCalledTimes(1); - expect(loadV2Bricks).toBeCalledWith( + expect(consoleError).toHaveBeenCalledTimes(0); + expect(loadV2Bricks).toHaveBeenCalledTimes(1); + expect(loadV2Bricks).toHaveBeenCalledWith( "bricks/v2-adapter/dist/index.hash.js", "bricks/legacy/dist/index.hash.js", ["legacy.some-brick"], @@ -263,7 +263,7 @@ describe("loadBricksImperatively", () => { `[Error: Using v2 bricks, but v2-adapter not found]` ); expect(requestsCount).toBe(0); - expect(consoleInfo).toBeCalledTimes(0); + expect(consoleInfo).toHaveBeenCalledTimes(0); }); test("load third-party bricks with no namespace", async () => { @@ -280,7 +280,7 @@ describe("loadBricksImperatively", () => { expect(requestsCount).toBe(1); await promise; expect(requestsCount).toBe(0); - expect(consoleInfo).toBeCalledTimes(2); + expect(consoleInfo).toHaveBeenCalledTimes(2); expect(consoleInfo).toHaveBeenNthCalledWith( 1, "loadScript done:", @@ -309,7 +309,7 @@ describe("loadBricksImperatively", () => { expect(requestsCount).toBe(1); await promise; expect(requestsCount).toBe(0); - expect(consoleError).toBeCalledTimes(1); + expect(consoleError).toHaveBeenCalledTimes(1); }); test("load brick failed", async () => { @@ -330,7 +330,7 @@ describe("loadBricksImperatively", () => { expect(requestsCount).toBe(1); await promise; expect(requestsCount).toBe(0); - expect(consoleInfo).toBeCalledTimes(2); + expect(consoleInfo).toHaveBeenCalledTimes(2); expect(consoleInfo).toHaveBeenNthCalledWith( 1, "loadScript done:", @@ -343,7 +343,7 @@ describe("loadBricksImperatively", () => { "bricks/unsure", "./not-existed" ); - expect(consoleError).toBeCalledTimes(1); + expect(consoleError).toHaveBeenCalledTimes(1); }); test("load brick (with no namespace) with only deprecated element", async () => { @@ -361,7 +361,7 @@ describe("loadBricksImperatively", () => { expect(requestsCount).toBe(1); await promise; expect(requestsCount).toBe(0); - expect(consoleInfo).toBeCalledTimes(2); + expect(consoleInfo).toHaveBeenCalledTimes(2); expect(consoleInfo).toHaveBeenNthCalledWith( 1, "loadScript done:", @@ -396,7 +396,7 @@ describe("loadBricksImperatively", () => { expect(requestsCount).toBe(1); await promise; expect(requestsCount).toBe(0); - expect(consoleInfo).toBeCalledTimes(2); + expect(consoleInfo).toHaveBeenCalledTimes(2); expect(consoleInfo).toHaveBeenNthCalledWith( 1, "loadScript done:", @@ -430,7 +430,7 @@ describe("loadBricksImperatively", () => { expect(requestsCount).toBe(1); await promise; expect(requestsCount).toBe(0); - expect(consoleInfo).toBeCalledTimes(2); + expect(consoleInfo).toHaveBeenCalledTimes(2); expect(consoleInfo).toHaveBeenNthCalledWith( 1, "loadScript done:", @@ -443,7 +443,7 @@ describe("loadBricksImperatively", () => { "bricks/basic", "./eo-will-fail" ); - expect(consoleError).toBeCalledTimes(1); + expect(consoleError).toHaveBeenCalledTimes(1); }); }); @@ -483,7 +483,7 @@ describe("enqueueStableLoadBricks", () => { expect(requestsCount).toBe(3); await Promise.all(promises); expect(requestsCount).toBe(0); - expect(consoleInfo).toBeCalledTimes(9); + expect(consoleInfo).toHaveBeenCalledTimes(9); expect(consoleInfo).toHaveBeenNthCalledWith( 1, "loadScript done:", @@ -554,7 +554,7 @@ describe("enqueueStableLoadBricks", () => { expect(requestsCount).toBe(1); await Promise.all(promises); expect(requestsCount).toBe(0); - expect(consoleInfo).toBeCalledTimes(2); + expect(consoleInfo).toHaveBeenCalledTimes(2); expect(consoleInfo).toHaveBeenNthCalledWith( 1, "loadScript done:", @@ -597,7 +597,7 @@ describe("enqueueStableLoadProcessors", () => { expect(requestsCount).toBe(1); await Promise.all(promises); expect(requestsCount).toBe(0); - expect(consoleInfo).toBeCalledTimes(2); + expect(consoleInfo).toHaveBeenCalledTimes(2); expect(consoleInfo).toHaveBeenNthCalledWith( 1, "loadScript done:", @@ -641,7 +641,7 @@ describe("loadProcessorsImperatively", () => { expect(requestsCount).toBe(1); await promise; expect(requestsCount).toBe(0); - expect(consoleInfo).toBeCalledTimes(4); + expect(consoleInfo).toHaveBeenCalledTimes(4); expect(consoleInfo).toHaveBeenNthCalledWith( 1, "loadScript done:", @@ -685,7 +685,7 @@ describe("loadProcessorsImperatively", () => { expect(requestsCount).toBe(1); await promise; expect(requestsCount).toBe(0); - expect(consoleInfo).toBeCalledTimes(2); + expect(consoleInfo).toHaveBeenCalledTimes(2); expect(consoleInfo).toHaveBeenNthCalledWith( 1, "loadScript done:", @@ -698,9 +698,9 @@ describe("loadProcessorsImperatively", () => { "bricks/v2-adapter", "./load-bricks" ); - expect(consoleError).toBeCalledTimes(0); - expect(loadV2Bricks).toBeCalledTimes(1); - expect(loadV2Bricks).toBeCalledWith( + expect(consoleError).toHaveBeenCalledTimes(0); + expect(loadV2Bricks).toHaveBeenCalledTimes(1); + expect(loadV2Bricks).toHaveBeenCalledWith( "bricks/v2-adapter/dist/index.hash.js", "bricks/legacy/dist/index.hash.js", [], @@ -748,7 +748,7 @@ describe("loadEditorsImperatively", () => { expect(requestsCount).toBe(1); await promise; expect(requestsCount).toBe(0); - expect(consoleInfo).toBeCalledTimes(4); + expect(consoleInfo).toHaveBeenCalledTimes(4); expect(consoleInfo).toHaveBeenNthCalledWith( 1, "loadScript done:", @@ -773,9 +773,9 @@ describe("loadEditorsImperatively", () => { "bricks/v2-adapter", "./load-bricks" ); - expect(consoleError).toBeCalledTimes(0); - expect(loadV2Bricks).toBeCalledTimes(1); - expect(loadV2Bricks).toBeCalledWith( + expect(consoleError).toHaveBeenCalledTimes(0); + expect(loadV2Bricks).toHaveBeenCalledTimes(1); + expect(loadV2Bricks).toHaveBeenCalledWith( "bricks/v2-adapter/dist/index.hash.js", "bricks/basic-bricks/dist/property-editors/index.hash.js", [], diff --git a/packages/loader/src/standalone.spec.ts b/packages/loader/src/standalone.spec.ts index e177a81f8f..3c40c5fa1b 100644 --- a/packages/loader/src/standalone.spec.ts +++ b/packages/loader/src/standalone.spec.ts @@ -24,7 +24,7 @@ describe("standalone", () => { ); expect(window.STANDALONE_BRICK_PACKAGES?.length).toBe(2); await loadBricks(["basic.general-button"]); - expect(loadBricksImperatively).toBeCalledWith( + expect(loadBricksImperatively).toHaveBeenCalledWith( ["basic.general-button"], [ { diff --git a/packages/react-element/src/wrapBrick.spec.tsx b/packages/react-element/src/wrapBrick.spec.tsx index 242390521b..09178f15ae 100644 --- a/packages/react-element/src/wrapBrick.spec.tsx +++ b/packages/react-element/src/wrapBrick.spec.tsx @@ -108,9 +108,9 @@ describe("wrapBrick", () => { expect(myButton?.textContent).toBe("ok"); expect(ref.current?.type).toBe("default"); expect(ref.current?.constructor).toBe(MyButton); - expect(onButtonClick).not.toBeCalled(); + expect(onButtonClick).not.toHaveBeenCalled(); (myButton?.shadowRoot?.firstChild as HTMLElement).click(); - expect(onButtonClick).toBeCalledTimes(1); + expect(onButtonClick).toHaveBeenCalledTimes(1); expect(onButtonClick.mock.calls[0][0]).toMatchObject({ type: "button.click", detail: "default", diff --git a/packages/react-runtime/src/ReactUseBrick.spec.tsx b/packages/react-runtime/src/ReactUseBrick.spec.tsx index 3c117f93f5..ad6aa88658 100644 --- a/packages/react-runtime/src/ReactUseBrick.spec.tsx +++ b/packages/react-runtime/src/ReactUseBrick.spec.tsx @@ -74,7 +74,7 @@ describe("ReactUseBrick", () => { ); - expect(mockRenderUseBrick).toBeCalledTimes(2); + expect(mockRenderUseBrick).toHaveBeenCalledTimes(2); expect(mockRenderUseBrick).toHaveBeenNthCalledWith( 1, useBrick, @@ -87,19 +87,19 @@ describe("ReactUseBrick", () => { "b", undefined ); - expect(mockMountUseBrick).not.toBeCalled(); + expect(mockMountUseBrick).not.toHaveBeenCalled(); await act(() => (global as any).flushPromises()); - expect(mockMountUseBrick).toBeCalledTimes(2); - expect(mockMountUseBrick).toBeCalledWith( + expect(mockMountUseBrick).toHaveBeenCalledTimes(2); + expect(mockMountUseBrick).toHaveBeenCalledWith( { tagName: "div", args: [useBrick, "a"], }, expect.any(HTMLDivElement) ); - expect(mockMountUseBrick).toBeCalledWith( + expect(mockMountUseBrick).toHaveBeenCalledWith( { tagName: "div", args: [useBrick, "b"], @@ -110,7 +110,7 @@ describe("ReactUseBrick", () => { // Re-render useBrick with the latter one props updated. rerender(); - expect(mockRenderUseBrick).toBeCalledTimes(3); + expect(mockRenderUseBrick).toHaveBeenCalledTimes(3); expect(mockRenderUseBrick).toHaveBeenNthCalledWith( 3, useBrick, @@ -118,11 +118,11 @@ describe("ReactUseBrick", () => { undefined ); - expect(mockUnmountUseBrick).not.toBeCalled(); + expect(mockUnmountUseBrick).not.toHaveBeenCalled(); await act(() => (global as any).flushPromises()); - expect(mockUnmountUseBrick).toBeCalledTimes(1); - expect(mockUnmountUseBrick).toBeCalledWith( + expect(mockUnmountUseBrick).toHaveBeenCalledTimes(1); + expect(mockUnmountUseBrick).toHaveBeenCalledWith( { tagName: "div", args: [useBrick, "b"], @@ -130,8 +130,8 @@ describe("ReactUseBrick", () => { "b" ); - expect(mockMountUseBrick).toBeCalledTimes(3); - expect(mockMountUseBrick).toBeCalledWith( + expect(mockMountUseBrick).toHaveBeenCalledTimes(3); + expect(mockMountUseBrick).toHaveBeenCalledWith( { tagName: "div", args: [useBrick, "c"], @@ -140,16 +140,16 @@ describe("ReactUseBrick", () => { ); unmount(); - expect(mockHandleHttpError).not.toBeCalled(); - expect(mockUnmountUseBrick).toBeCalledTimes(3); - expect(mockUnmountUseBrick).toBeCalledWith( + expect(mockHandleHttpError).not.toHaveBeenCalled(); + expect(mockUnmountUseBrick).toHaveBeenCalledTimes(3); + expect(mockUnmountUseBrick).toHaveBeenCalledWith( { tagName: "div", args: [useBrick, "a"], }, "a" ); - expect(mockUnmountUseBrick).toBeCalledWith( + expect(mockUnmountUseBrick).toHaveBeenCalledWith( { tagName: "div", args: [useBrick, "c"], @@ -176,20 +176,20 @@ describe("ReactUseBrick", () => { ); - expect(mockRenderUseBrick).toBeCalledTimes(1); + expect(mockRenderUseBrick).toHaveBeenCalledTimes(1); expect(mockRenderUseBrick).toHaveBeenNthCalledWith( 1, useBrick, "a", undefined ); - expect(mockMountUseBrick).not.toBeCalled(); + expect(mockMountUseBrick).not.toHaveBeenCalled(); jest.advanceTimersByTime(200); await act(() => (global as any).flushPromises()); - expect(mockMountUseBrick).toBeCalledTimes(1); - expect(mockMountUseBrick).toBeCalledWith( + expect(mockMountUseBrick).toHaveBeenCalledTimes(1); + expect(mockMountUseBrick).toHaveBeenCalledWith( { tagName: "div", args: [useBrick, "a"], @@ -203,7 +203,7 @@ describe("ReactUseBrick", () => { jest.advanceTimersByTime(100); await act(() => (global as any).flushPromises()); - expect(mockMountUseBrick).toBeCalledTimes(1); + expect(mockMountUseBrick).toHaveBeenCalledTimes(1); // Second re-render before the first one completes. rerender(); @@ -211,12 +211,12 @@ describe("ReactUseBrick", () => { // The first re-render should be ignored. jest.advanceTimersByTime(100); await act(() => (global as any).flushPromises()); - expect(mockMountUseBrick).toBeCalledTimes(1); + expect(mockMountUseBrick).toHaveBeenCalledTimes(1); jest.advanceTimersByTime(100); await act(() => (global as any).flushPromises()); - expect(mockMountUseBrick).toBeCalledTimes(2); + expect(mockMountUseBrick).toHaveBeenCalledTimes(2); expect(mockMountUseBrick).toHaveBeenNthCalledWith( 2, { @@ -247,12 +247,12 @@ describe("ReactUseBrick", () => { ); await act(() => (global as any).flushPromises()); - expect(ignoredCallback).toBeCalledTimes(2); + expect(ignoredCallback).toHaveBeenCalledTimes(2); unmount(); - expect(mockHandleHttpError).not.toBeCalled(); - expect(mockMountUseBrick).not.toBeCalled(); - expect(mockUnmountUseBrick).not.toBeCalled(); + expect(mockHandleHttpError).not.toHaveBeenCalled(); + expect(mockMountUseBrick).not.toHaveBeenCalled(); + expect(mockUnmountUseBrick).not.toHaveBeenCalled(); }); test("render failed", async () => { @@ -265,19 +265,19 @@ describe("ReactUseBrick", () => { ); await act(() => (global as any).flushPromises()); - expect(consoleError).toBeCalledTimes(1); - expect(consoleError).toBeCalledWith( + expect(consoleError).toHaveBeenCalledTimes(1); + expect(consoleError).toHaveBeenCalledWith( "Render useBrick failed:", useBrick, "with data:", "a" ); - expect(mockHandleHttpError).toBeCalledWith(error); + expect(mockHandleHttpError).toHaveBeenCalledWith(error); unmount(); - expect(mockMountUseBrick).not.toBeCalled(); - expect(mockUnmountUseBrick).not.toBeCalled(); + expect(mockMountUseBrick).not.toHaveBeenCalled(); + expect(mockUnmountUseBrick).not.toHaveBeenCalled(); }); test("render failed but render id changed", async () => { @@ -291,12 +291,12 @@ describe("ReactUseBrick", () => { ); await act(() => (global as any).flushPromises()); - expect(consoleError).toBeCalledTimes(0); - expect(mockHandleHttpError).not.toBeCalled(); + expect(consoleError).toHaveBeenCalledTimes(0); + expect(mockHandleHttpError).not.toHaveBeenCalled(); unmount(); - expect(mockMountUseBrick).not.toBeCalled(); - expect(mockUnmountUseBrick).not.toBeCalled(); + expect(mockMountUseBrick).not.toHaveBeenCalled(); + expect(mockUnmountUseBrick).not.toHaveBeenCalled(); mockGetRenderId.mockReset(); }); @@ -318,12 +318,12 @@ describe("ReactUseBrick", () => { ); await act(() => (global as any).flushPromises()); - expect(refCallback).toBeCalledTimes(2); + expect(refCallback).toHaveBeenCalledTimes(2); expect(refCallback).toHaveBeenNthCalledWith(1, expect.any(HTMLDivElement)); expect(refCallback).toHaveBeenNthCalledWith(2, expect.any(HTMLDivElement)); unmount(); - expect(refCallback).toBeCalledTimes(4); + expect(refCallback).toHaveBeenCalledTimes(4); expect(refCallback).toHaveBeenNthCalledWith(3, null); expect(refCallback).toHaveBeenNthCalledWith(4, null); }); @@ -344,15 +344,15 @@ describe("ReactUseMultipleBricks", () => { await act(() => (global as any).flushPromises()); - expect(mockMountUseBrick).toBeCalledTimes(2); - expect(mockMountUseBrick).toBeCalledWith( + expect(mockMountUseBrick).toHaveBeenCalledTimes(2); + expect(mockMountUseBrick).toHaveBeenCalledWith( { tagName: "div", args: [useBrick[0], "m"], }, expect.any(HTMLDivElement) ); - expect(mockMountUseBrick).toBeCalledWith( + expect(mockMountUseBrick).toHaveBeenCalledWith( { tagName: "span", args: [useBrick[1], "m"], @@ -361,7 +361,7 @@ describe("ReactUseMultipleBricks", () => { ); unmount(); - expect(mockUnmountUseBrick).toBeCalledTimes(2); + expect(mockUnmountUseBrick).toHaveBeenCalledTimes(2); }); test("with single useBrick", async () => { @@ -378,8 +378,8 @@ describe("ReactUseMultipleBricks", () => { await act(() => (global as any).flushPromises()); - expect(mockMountUseBrick).toBeCalledTimes(1); - expect(mockMountUseBrick).toBeCalledWith( + expect(mockMountUseBrick).toHaveBeenCalledTimes(1); + expect(mockMountUseBrick).toHaveBeenCalledWith( { tagName: "div", args: [useBrick, "m"], @@ -388,6 +388,6 @@ describe("ReactUseMultipleBricks", () => { ); unmount(); - expect(mockUnmountUseBrick).toBeCalledTimes(1); + expect(mockUnmountUseBrick).toHaveBeenCalledTimes(1); }); }); diff --git a/packages/react-runtime/src/useCurrentApp.spec.ts b/packages/react-runtime/src/useCurrentApp.spec.ts index d257a8a807..35c3ded7f5 100644 --- a/packages/react-runtime/src/useCurrentApp.spec.ts +++ b/packages/react-runtime/src/useCurrentApp.spec.ts @@ -41,7 +41,7 @@ describe("useCurrentApp", () => { expect(result.current).toEqual({ id: "hello" }); unmount(); - expect(spyOnRemoveEventListener).toBeCalledWith( + expect(spyOnRemoveEventListener).toHaveBeenCalledWith( ...spyOnAddEventListener.mock.calls[0] ); }); @@ -71,7 +71,7 @@ describe("useCurrentApp", () => { expect(result.current).toEqual({ id: "hello" }); unmount(); - expect(spyOnRemoveEventListener).toBeCalledWith( + expect(spyOnRemoveEventListener).toHaveBeenCalledWith( ...spyOnAddEventListener.mock.calls[0] ); }); diff --git a/packages/react-runtime/src/useCurrentTheme.spec.ts b/packages/react-runtime/src/useCurrentTheme.spec.ts index 5a3f35e3b9..916997f6ee 100644 --- a/packages/react-runtime/src/useCurrentTheme.spec.ts +++ b/packages/react-runtime/src/useCurrentTheme.spec.ts @@ -29,7 +29,7 @@ describe("useCurrentTheme", () => { expect(result.current).toEqual("dark"); unmount(); - expect(spyOnRemoveEventListener).toBeCalledWith( + expect(spyOnRemoveEventListener).toHaveBeenCalledWith( ...spyOnAddEventListener.mock.calls[0] ); }); diff --git a/packages/react-runtime/src/useNavConfig.spec.ts b/packages/react-runtime/src/useNavConfig.spec.ts index 3e354ac46c..9703de65ea 100644 --- a/packages/react-runtime/src/useNavConfig.spec.ts +++ b/packages/react-runtime/src/useNavConfig.spec.ts @@ -33,7 +33,7 @@ describe("useNavConfig", () => { expect(result.current).toEqual({ breadcrumb: [{ text: "Test" }] }); unmount(); - expect(spyOnRemoveEventListener).toBeCalledWith( + expect(spyOnRemoveEventListener).toHaveBeenCalledWith( ...spyOnAddEventListener.mock.calls[0] ); }); diff --git a/packages/react-runtime/src/useProvider/useProvider.spec.tsx b/packages/react-runtime/src/useProvider/useProvider.spec.tsx index 4b7063bce2..6eedf99853 100644 --- a/packages/react-runtime/src/useProvider/useProvider.spec.tsx +++ b/packages/react-runtime/src/useProvider/useProvider.spec.tsx @@ -135,7 +135,7 @@ describe("Error handing", () => { await (global as any).flushPromises(); }); - expect(onError).toBeCalled(); + expect(onError).toHaveBeenCalled(); expect(result.current.data).toBe(undefined); expect(result.current.loading).toBe(false); expect(result.current.error).toMatchObject(expectedError); diff --git a/packages/react-runtime/src/useRouteRender.spec.ts b/packages/react-runtime/src/useRouteRender.spec.ts index c4d429c0fa..2f0763f68f 100644 --- a/packages/react-runtime/src/useRouteRender.spec.ts +++ b/packages/react-runtime/src/useRouteRender.spec.ts @@ -27,7 +27,7 @@ describe("useRouteRender", () => { }); unmount(); - expect(spyOnRemoveEventListener).toBeCalledWith( + expect(spyOnRemoveEventListener).toHaveBeenCalledWith( ...spyOnAddEventListener.mock.calls[0] ); }); diff --git a/packages/runtime/src/CustomTemplates.spec.ts b/packages/runtime/src/CustomTemplates.spec.ts index 037617c09a..20299b43ff 100644 --- a/packages/runtime/src/CustomTemplates.spec.ts +++ b/packages/runtime/src/CustomTemplates.spec.ts @@ -28,7 +28,7 @@ describe("customTemplates", () => { bricks: [{ brick: "div" }], state: [], }); - expect(consoleWarn).not.toBeCalled(); + expect(consoleWarn).not.toHaveBeenCalled(); const tpl = document.createElement( "tpl-very-simple" @@ -51,8 +51,8 @@ describe("customTemplates", () => { bricks: [{ brick: "span" }], state: [], }); - expect(consoleWarn).toBeCalledTimes(1); - expect(consoleWarn).toBeCalledWith( + expect(consoleWarn).toHaveBeenCalledTimes(1); + expect(consoleWarn).toHaveBeenCalledWith( expect.stringContaining( 'Custom template of "tpl-very-simple" already registered' ) @@ -174,11 +174,11 @@ describe("customTemplates", () => { const resultM = (tpl as any).methodM("p"); expect(resultM).toBe("M"); - expect(methodM).toBeCalledTimes(1); + expect(methodM).toHaveBeenCalledTimes(1); expect(methodM).toHaveBeenNthCalledWith(1, "p"); const resultN = (tpl as any).methodN("q"); expect(resultN).toBe("L"); - expect(methodL).toBeCalledTimes(1); + expect(methodL).toHaveBeenCalledTimes(1); expect(methodL).toHaveBeenNthCalledWith(1, "q"); // Update props @@ -241,9 +241,9 @@ describe("customTemplates", () => { state: [{ name: "stateX" }, { name: "propA" }], }); - expect(consoleWarn).toBeCalledTimes(1); - expect(consoleError).toBeCalledTimes(3); - expect(consoleWarn).toBeCalledWith( + expect(consoleWarn).toHaveBeenCalledTimes(1); + expect(consoleError).toHaveBeenCalledTimes(3); + expect(consoleWarn).toHaveBeenCalledWith( "Template `asVariable` is deprecated in v3 and will be dropped in strict mode,", "tpl-legacy", "propB" @@ -275,7 +275,7 @@ describe("customTemplates", () => { bricks: [{ brick: "div" }], state: [{ name: "title", expose: true }], }); - expect(consoleWarn).toBeCalledWith( + expect(consoleWarn).toHaveBeenCalledWith( "Using native HTMLElement properties as template properties or methods is deprecated in v3 and will be dropped in strict mode,", "tpl-native-prop", "title" @@ -312,8 +312,8 @@ describe("customTemplates", () => { bricks: [{ brick: "p" }], state: [], }); - expect(consoleWarn).toBeCalledTimes(1); - expect(consoleWarn).toBeCalledWith( + expect(consoleWarn).toHaveBeenCalledTimes(1); + expect(consoleWarn).toHaveBeenCalledWith( expect.stringContaining( 'Custom template of "tpl-existed" already defined by customElements' ) diff --git a/packages/runtime/src/Dialog.spec.ts b/packages/runtime/src/Dialog.spec.ts index 5bbb741add..1230514b82 100644 --- a/packages/runtime/src/Dialog.spec.ts +++ b/packages/runtime/src/Dialog.spec.ts @@ -32,7 +32,7 @@ describe("Dialog", () => { type: "confirm", content: "Ouch!", }); - expect(dialogService).toBeCalledWith({ + expect(dialogService).toHaveBeenCalledWith({ type: "confirm", content: "Ouch!", }); @@ -42,16 +42,19 @@ describe("Dialog", () => { consoleError.mockReturnValueOnce(); loadDialogService("undefined-dialog", loader); await (global as any).flushPromises(); - expect(consoleError).toBeCalledTimes(1); - expect(consoleError).toBeCalledWith("Load dialog service failed:", "oops"); + expect(consoleError).toHaveBeenCalledTimes(1); + expect(consoleError).toHaveBeenCalledWith( + "Load dialog service failed:", + "oops" + ); spyOnModalConfirm.mockReturnValueOnce(true); const promise = Dialog.show({ type: "confirm", content: "Ouch!", }); - expect(dialogService).not.toBeCalled(); - expect(spyOnModalConfirm).toBeCalledTimes(1); + expect(dialogService).not.toHaveBeenCalled(); + expect(spyOnModalConfirm).toHaveBeenCalledTimes(1); await new Promise((resolve) => setTimeout(resolve, 1)); await promise; }); @@ -60,8 +63,11 @@ describe("Dialog", () => { consoleError.mockReturnValueOnce(); loadDialogService("undefined-dialog", loader); await (global as any).flushPromises(); - expect(consoleError).toBeCalledTimes(1); - expect(consoleError).toBeCalledWith("Load dialog service failed:", "oops"); + expect(consoleError).toHaveBeenCalledTimes(1); + expect(consoleError).toHaveBeenCalledWith( + "Load dialog service failed:", + "oops" + ); spyOnModalConfirm.mockReturnValueOnce(false); let errorCaught = false; @@ -71,8 +77,8 @@ describe("Dialog", () => { }).catch(() => { errorCaught = true; }); - expect(dialogService).not.toBeCalled(); - expect(spyOnModalConfirm).toBeCalledTimes(1); + expect(dialogService).not.toHaveBeenCalled(); + expect(spyOnModalConfirm).toHaveBeenCalledTimes(1); await new Promise((resolve) => setTimeout(resolve, 1)); expect(errorCaught).toBe(true); }); @@ -81,17 +87,20 @@ describe("Dialog", () => { consoleError.mockReturnValueOnce(); loadDialogService("undefined-dialog", loader); await (global as any).flushPromises(); - expect(consoleError).toBeCalledTimes(1); - expect(consoleError).toBeCalledWith("Load dialog service failed:", "oops"); + expect(consoleError).toHaveBeenCalledTimes(1); + expect(consoleError).toHaveBeenCalledWith( + "Load dialog service failed:", + "oops" + ); spyOnModalAlert.mockReturnValueOnce(); Dialog.show({ type: "success", content: "Ouch!", }); - expect(dialogService).not.toBeCalled(); - expect(spyOnModalAlert).toBeCalledTimes(1); - expect(spyOnModalAlert).toBeCalledWith("Ouch!"); + expect(dialogService).not.toHaveBeenCalled(); + expect(spyOnModalAlert).toHaveBeenCalledTimes(1); + expect(spyOnModalAlert).toHaveBeenCalledWith("Ouch!"); await new Promise((resolve) => setTimeout(resolve, 1000)); }); @@ -99,16 +108,19 @@ describe("Dialog", () => { consoleError.mockReturnValueOnce(); loadDialogService("undefined-dialog", loader); await (global as any).flushPromises(); - expect(consoleError).toBeCalledTimes(1); - expect(consoleError).toBeCalledWith("Load dialog service failed:", "oops"); + expect(consoleError).toHaveBeenCalledTimes(1); + expect(consoleError).toHaveBeenCalledWith( + "Load dialog service failed:", + "oops" + ); spyOnModalAlert.mockReturnValueOnce(); Dialog.show({ type: "success", content: "Ouch!", }); - expect(dialogService).not.toBeCalled(); - expect(spyOnModalAlert).toBeCalledTimes(1); - expect(spyOnModalAlert).toBeCalledWith("Ouch!"); + expect(dialogService).not.toHaveBeenCalled(); + expect(spyOnModalAlert).toHaveBeenCalledTimes(1); + expect(spyOnModalAlert).toHaveBeenCalledWith("Ouch!"); }); }); diff --git a/packages/runtime/src/Notification.spec.ts b/packages/runtime/src/Notification.spec.ts index 7697ceba81..a4d644a17c 100644 --- a/packages/runtime/src/Notification.spec.ts +++ b/packages/runtime/src/Notification.spec.ts @@ -34,19 +34,19 @@ describe("Notification", () => { type: "success", message: "Done!", }); - expect(notificationService).toBeCalledWith({ + expect(notificationService).toHaveBeenCalledWith({ type: "success", message: "Done!", }); - expect(spyOnModalAlert).not.toBeCalled(); + expect(spyOnModalAlert).not.toHaveBeenCalled(); }); test("error: fallback", async () => { consoleError.mockReturnValueOnce(); loadNotificationService("undefined-notification", loader); await (global as any).flushPromises(); - expect(consoleError).toBeCalledTimes(1); - expect(consoleError).toBeCalledWith( + expect(consoleError).toHaveBeenCalledTimes(1); + expect(consoleError).toHaveBeenCalledWith( "Load notification service failed:", "oops" ); @@ -56,8 +56,8 @@ describe("Notification", () => { type: "error", message: "Ouch!", }); - expect(notificationService).not.toBeCalled(); - expect(spyOnModalAlert).toBeCalledTimes(1); - expect(spyOnModalAlert).toBeCalledWith("Ouch!"); + expect(notificationService).not.toHaveBeenCalled(); + expect(spyOnModalAlert).toHaveBeenCalledTimes(1); + expect(spyOnModalAlert).toHaveBeenCalledWith("Ouch!"); }); }); diff --git a/packages/runtime/src/StoryboardFunctionRegistry.spec.ts b/packages/runtime/src/StoryboardFunctionRegistry.spec.ts index e8f8c83e1a..dab718b509 100644 --- a/packages/runtime/src/StoryboardFunctionRegistry.spec.ts +++ b/packages/runtime/src/StoryboardFunctionRegistry.spec.ts @@ -132,8 +132,8 @@ describe("StoryboardFunctions", () => { expect(fn.sayHello({ en: "world", zh: "世界" })).toBe( "app/my-app:HELLO, 世界!" ); - expect(consoleLog).toBeCalledTimes(1); - expect(consoleLog).toBeCalledWith({ en: "world", zh: "世界" }); + expect(consoleLog).toHaveBeenCalledTimes(1); + expect(consoleLog).toHaveBeenCalledWith({ en: "world", zh: "世界" }); expect(fn.sayExclamation("Oops")).toBe("Oops!"); expect(fn.getImg()).toBe("/micro-apps/my-app/images/my-img.png"); @@ -297,11 +297,11 @@ describe("collect coverage", () => { ]); fn.test(1); - expect(collector.beforeVisit).toBeCalledTimes(9); - expect(collector.beforeEvaluate).toBeCalledTimes(6); - expect(collector.beforeCall).toBeCalledTimes(1); - expect(collector.beforeBranch).toBeCalledTimes(1); - expect(collector.beforeBranch).toBeCalledWith( + expect(collector.beforeVisit).toHaveBeenCalledTimes(9); + expect(collector.beforeEvaluate).toHaveBeenCalledTimes(6); + expect(collector.beforeCall).toHaveBeenCalledTimes(1); + expect(collector.beforeBranch).toHaveBeenCalledTimes(1); + expect(collector.beforeBranch).toHaveBeenCalledWith( expect.objectContaining({ type: "IfStatement", }), @@ -309,10 +309,10 @@ describe("collect coverage", () => { ); fn.test(0); - expect(collector.beforeVisit).toBeCalledTimes(9); - expect(collector.beforeEvaluate).toBeCalledTimes(10); - expect(collector.beforeCall).toBeCalledTimes(2); - expect(collector.beforeBranch).toBeCalledTimes(2); + expect(collector.beforeVisit).toHaveBeenCalledTimes(9); + expect(collector.beforeEvaluate).toHaveBeenCalledTimes(10); + expect(collector.beforeCall).toHaveBeenCalledTimes(2); + expect(collector.beforeBranch).toHaveBeenCalledTimes(2); expect(collector.beforeBranch).toHaveBeenNthCalledWith( 2, expect.objectContaining({ diff --git a/packages/runtime/src/createRoot.spec.ts b/packages/runtime/src/createRoot.spec.ts index 07024d9a89..bd76454918 100644 --- a/packages/runtime/src/createRoot.spec.ts +++ b/packages/runtime/src/createRoot.spec.ts @@ -29,8 +29,8 @@ describe("preview", () => { expect(container.innerHTML).toBe("
Hello Preview
"); expect(portal.innerHTML).toBe(""); - expect(applyTheme).not.toBeCalled(); - expect(scrollTo).not.toBeCalled(); + expect(applyTheme).not.toHaveBeenCalled(); + expect(scrollTo).not.toHaveBeenCalled(); root.unmount(); expect(container.innerHTML).toBe(""); @@ -63,8 +63,8 @@ describe("preview", () => { expect(container.innerHTML).toBe("
Hello Preview
"); expect(portal.innerHTML).toBe(""); expect(document.body.lastElementChild?.innerHTML).toBe("

I'm portal

"); - expect(applyTheme).not.toBeCalled(); - expect(scrollTo).not.toBeCalled(); + expect(applyTheme).not.toHaveBeenCalled(); + expect(scrollTo).not.toHaveBeenCalled(); root.unmount(); expect(container.innerHTML).toBe(""); @@ -126,8 +126,8 @@ describe("preview", () => { "
Goodbye Preview
" ); expect(portal.innerHTML).toBe("

I'm also portal

"); - expect(applyTheme).toBeCalledTimes(1); - expect(scrollTo).toBeCalledTimes(1); + expect(applyTheme).toHaveBeenCalledTimes(1); + expect(scrollTo).toHaveBeenCalledTimes(1); await root.render(bricks, { ...options, @@ -209,10 +209,10 @@ describe("preview", () => { expect(container.innerHTML).toBe("silence"); expect(portal.innerHTML).toBe(""); - expect(applyTheme).not.toBeCalled(); - expect(scrollTo).not.toBeCalled(); + expect(applyTheme).not.toHaveBeenCalled(); + expect(scrollTo).not.toHaveBeenCalled(); - expect(consoleError).toBeCalledTimes(2); + expect(consoleError).toHaveBeenCalledTimes(2); expect(consoleError).toHaveBeenNthCalledWith( 1, "Package for unknown-brick not found." @@ -243,8 +243,8 @@ describe("preview", () => { '
UNKNOWN_ERROR: ReferenceError: QUERY is not defined, in "<% QUERY.q %>"
' ); expect(portal.innerHTML).toBe(""); - expect(applyTheme).not.toBeCalled(); - expect(scrollTo).not.toBeCalled(); + expect(applyTheme).not.toHaveBeenCalled(); + expect(scrollTo).not.toHaveBeenCalled(); root.unmount(); expect(container.innerHTML).toBe(""); diff --git a/packages/runtime/src/handleHttpError.spec.ts b/packages/runtime/src/handleHttpError.spec.ts index 1538b16339..4115432806 100644 --- a/packages/runtime/src/handleHttpError.spec.ts +++ b/packages/runtime/src/handleHttpError.spec.ts @@ -123,15 +123,15 @@ describe("handleHttpError", () => { handleHttpError(error); // Mock triggering the same error twice. handleHttpError(error); - expect(Dialog.show).toBeCalledTimes(1); + expect(Dialog.show).toHaveBeenCalledTimes(1); await (global as any).flushPromises(); - expect(Dialog.show).toBeCalledWith( + expect(Dialog.show).toHaveBeenCalledWith( expect.objectContaining({ type: "error", content: "Error: oops", }) ); - expect(consoleError).toBeCalledTimes(2); + expect(consoleError).toHaveBeenCalledTimes(2); consoleError.mockReset(); }); @@ -146,19 +146,19 @@ describe("handleHttpError", () => { handleHttpError(error); // Mock triggering the same error twice. handleHttpError(error); - expect(Dialog.show).toBeCalledTimes(1); - expect(Dialog.show).toBeCalledWith( + expect(Dialog.show).toHaveBeenCalledTimes(1); + expect(Dialog.show).toHaveBeenCalledWith( expect.objectContaining({ type: "confirm", }) ); await (global as any).flushPromises(); - expect(spyOnHistoryPush).toBeCalledWith("/auth/login", { + expect(spyOnHistoryPush).toHaveBeenCalledWith("/auth/login", { from: { pathname: "/no-where", }, }); - expect(consoleError).not.toBeCalled(); + expect(consoleError).not.toHaveBeenCalled(); }); it("should handle unauthenticated errors and redirect to sso login page", async () => { @@ -170,19 +170,19 @@ describe("handleHttpError", () => { code: 100003, }); handleHttpError(error); - expect(Dialog.show).toBeCalledTimes(1); - expect(Dialog.show).toBeCalledWith( + expect(Dialog.show).toHaveBeenCalledTimes(1); + expect(Dialog.show).toHaveBeenCalledWith( expect.objectContaining({ type: "confirm", }) ); await (global as any).flushPromises(); - expect(spyOnHistoryPush).toBeCalledWith("/sso-auth/login", { + expect(spyOnHistoryPush).toHaveBeenCalledWith("/sso-auth/login", { from: { pathname: "/no-where", }, }); - expect(consoleError).not.toBeCalled(); + expect(consoleError).not.toHaveBeenCalled(); }); it("should handle unauthenticated errors and redirect to general login page", async () => { @@ -194,15 +194,15 @@ describe("handleHttpError", () => { code: 100003, }); handleHttpError(error); - expect(Dialog.show).toBeCalledTimes(1); - expect(Dialog.show).toBeCalledWith( + expect(Dialog.show).toHaveBeenCalledTimes(1); + expect(Dialog.show).toHaveBeenCalledWith( expect.objectContaining({ type: "confirm", }) ); await (global as any).flushPromises(); - expect(spyOnHistoryPush).not.toBeCalled(); - expect(consoleError).not.toBeCalled(); + expect(spyOnHistoryPush).not.toHaveBeenCalled(); + expect(consoleError).not.toHaveBeenCalled(); }); it("should not show modal to go to login page when unauthenticated error occurs while NO_AUTH_GUARD is enabled", () => { @@ -213,17 +213,17 @@ describe("handleHttpError", () => { }); showDialog.mockResolvedValueOnce(); handleHttpError(error); - expect(Dialog.show).toBeCalledWith( + expect(Dialog.show).toHaveBeenCalledWith( expect.objectContaining({ type: "error", content: "HttpResponseError", }) ); - expect(consoleError).toBeCalledTimes(1); + expect(consoleError).toHaveBeenCalledTimes(1); }); it("should return undefined if abort http request", () => { handleHttpError(new HttpAbortError("The user aborted a request.")); - expect(Dialog.show).not.toBeCalled(); + expect(Dialog.show).not.toHaveBeenCalled(); }); }); diff --git a/packages/runtime/src/internal/ErrorNode.spec.ts b/packages/runtime/src/internal/ErrorNode.spec.ts index 9fdb3959e2..cc6bf29d3b 100644 --- a/packages/runtime/src/internal/ErrorNode.spec.ts +++ b/packages/runtime/src/internal/ErrorNode.spec.ts @@ -254,7 +254,7 @@ describe("ErrorNode", () => { }), }); - expect(consoleError).toBeCalledTimes(1); + expect(consoleError).toHaveBeenCalledTimes(1); consoleError.mockRestore(); }); diff --git a/packages/runtime/src/internal/Renderer.spec.ts b/packages/runtime/src/internal/Renderer.spec.ts index c02297e7c4..6c8a11f455 100644 --- a/packages/runtime/src/internal/Renderer.spec.ts +++ b/packages/runtime/src/internal/Renderer.spec.ts @@ -222,7 +222,7 @@ describe("renderRoutes", () => { }), path: "/home/:objectId", }); - expect(preCheckPermissionsForBrickOrRoute).toBeCalledTimes(2); + expect(preCheckPermissionsForBrickOrRoute).toHaveBeenCalledTimes(2); expect(preCheckPermissionsForBrickOrRoute).toHaveBeenNthCalledWith( 1, route, @@ -235,8 +235,11 @@ describe("renderRoutes", () => { expect.any(Function) ); expect(runtimeContext.pendingPermissionsPreCheck.length).toBe(2); - expect(loadBricksImperatively).toBeCalledWith(["my-pre-load-brick"], []); - expect(loadProcessorsImperatively).toBeCalledTimes(1); + expect(loadBricksImperatively).toHaveBeenCalledWith( + ["my-pre-load-brick"], + [] + ); + expect(loadProcessorsImperatively).toHaveBeenCalledTimes(1); expect(loadProcessorsImperatively).toHaveBeenNthCalledWith( 1, new Set(["route.context"]), @@ -357,8 +360,8 @@ describe("renderRoutes", () => { ).rejects.toMatchInlineSnapshot( `[Error: Unexpected type of redirect result: undefined]` ); - expect(consoleError).toBeCalledTimes(1); - expect(consoleError).toBeCalledWith( + expect(consoleError).toHaveBeenCalledTimes(1); + expect(consoleError).toHaveBeenCalledWith( "Unexpected redirect result:", undefined ); @@ -419,7 +422,7 @@ describe("renderRoutes", () => { }), path: "/home/:objectId/list", }); - expect(preCheckPermissionsForBrickOrRoute).toBeCalledTimes(3); + expect(preCheckPermissionsForBrickOrRoute).toHaveBeenCalledTimes(3); expect(preCheckPermissionsForBrickOrRoute).toHaveBeenNthCalledWith( 1, route, @@ -504,7 +507,7 @@ describe("renderRoutes", () => { }), path: "/home/:objectId/list", }); - expect(preCheckPermissionsForBrickOrRoute).toBeCalledTimes(4); + expect(preCheckPermissionsForBrickOrRoute).toHaveBeenCalledTimes(4); expect(preCheckPermissionsForBrickOrRoute).toHaveBeenNthCalledWith( 1, route, @@ -745,8 +748,8 @@ describe("renderBrick", () => { {} ); expect(output.blockingList.length).toBe(3); - expect(enqueueStableLoadBricks).toBeCalledWith(["test.my-brick"], []); - expect(loadProcessorsImperatively).toBeCalledTimes(2); + expect(enqueueStableLoadBricks).toHaveBeenCalledWith(["test.my-brick"], []); + expect(loadProcessorsImperatively).toHaveBeenCalledTimes(2); expect(loadProcessorsImperatively).toHaveBeenNthCalledWith( 1, new Set(["def.rst"]), @@ -780,7 +783,7 @@ describe("renderBrick", () => { expect(output.node?.child?.sibling?.child).toBe(undefined); expect(output.node?.child?.sibling?.sibling).toBe(undefined); - expect(consoleInfo).toBeCalledTimes(0); + expect(consoleInfo).toHaveBeenCalledTimes(0); rendererContext.dispatchBeforePageLoad(); expect(consoleInfo).toHaveBeenNthCalledWith( 1, @@ -812,7 +815,7 @@ describe("renderBrick", () => { rendererContext.initializeScrollIntoView(); rendererContext.initializeMediaChange(); - expect(consoleInfo).toBeCalledTimes(5); + expect(consoleInfo).toHaveBeenCalledTimes(5); IntersectionObserver.mock.calls[0][0]( [ @@ -877,7 +880,7 @@ describe("renderBrick", () => { ); rendererContext.dispose(); - expect(consoleInfo).toBeCalledTimes(13); + expect(consoleInfo).toHaveBeenCalledTimes(13); consoleInfo.mockReset(); mockGetHistory.mockReset(); }); @@ -918,8 +921,8 @@ describe("renderBrick", () => { expect(output).toEqual({ blockingList: [], }); - expect(consoleError).toBeCalledTimes(1); - expect(consoleError).toBeCalledWith( + expect(consoleError).toHaveBeenCalledTimes(1); + expect(consoleError).toHaveBeenCalledWith( "Legacy templates are dropped in v3:", brick ); @@ -934,8 +937,8 @@ describe("renderBrick", () => { expect(output).toEqual({ blockingList: [], }); - expect(consoleError).toBeCalledTimes(1); - expect(consoleError).toBeCalledWith("Invalid brick:", brick); + expect(consoleError).toHaveBeenCalledTimes(1); + expect(consoleError).toHaveBeenCalledWith("Invalid brick:", brick); }); test("error boundary", async () => { @@ -989,8 +992,8 @@ describe("renderBrick", () => { }, blockingList: [], }); - expect(consoleError).toBeCalledTimes(1); - expect(consoleError).toBeCalledWith( + expect(consoleError).toHaveBeenCalledTimes(1); + expect(consoleError).toHaveBeenCalledWith( "Error caught by error boundary:", new ReferenceError('ABC is not defined, in "<% ABC %>"') ); @@ -1190,10 +1193,10 @@ describe("renderBrick for control nodes", () => { renderRoot.child = output.node; await Promise.all([...output.blockingList, ctxStore.waitForAll()]); mountTree(renderRoot); - expect(consoleInfo).not.toBeCalled(); + expect(consoleInfo).not.toHaveBeenCalled(); rendererContext.dispatchOnMount(); rendererContext.initializeScrollIntoView(); - expect(consoleInfo).toBeCalledTimes(3); + expect(consoleInfo).toHaveBeenCalledTimes(3); expect(consoleInfo).toHaveBeenNthCalledWith(1, "onMount", "mount", "a"); expect(consoleInfo).toHaveBeenNthCalledWith(2, "onMount", "mount", "b"); expect(consoleInfo).toHaveBeenNthCalledWith(3, ":forEach mount", false); @@ -1209,11 +1212,11 @@ describe("renderBrick for control nodes", () => { ); ctxStore.updateValue("list", ["a", "c"], "replace"); - expect(consoleInfo).toBeCalledTimes(3); + expect(consoleInfo).toHaveBeenCalledTimes(3); // Wait for `_.debounce()` await new Promise((resolve) => setTimeout(resolve, 0)); - expect(consoleInfo).toBeCalledTimes(9); + expect(consoleInfo).toHaveBeenCalledTimes(9); expect(consoleInfo).toHaveBeenNthCalledWith(4, ":forEach unmount"); expect(consoleInfo).toHaveBeenNthCalledWith(5, "onUnmount", "unmount", "a"); expect(consoleInfo).toHaveBeenNthCalledWith(6, "onUnmount", "unmount", "b"); @@ -1232,7 +1235,7 @@ describe("renderBrick for control nodes", () => { rendererContext.dispatchOnUnmount(); rendererContext.dispose(); - expect(consoleInfo).toBeCalledTimes(12); + expect(consoleInfo).toHaveBeenCalledTimes(12); expect(consoleInfo).toHaveBeenNthCalledWith( 10, "onUnmount", @@ -1363,21 +1366,21 @@ describe("renderBrick for control nodes", () => { renderRoot.child = output.node; await Promise.all([...output.blockingList, ctxStore.waitForAll()]); mountTree(renderRoot); - expect(consoleInfo).not.toBeCalled(); + expect(consoleInfo).not.toHaveBeenCalled(); rendererContext.dispatchOnMount(); rendererContext.initializeScrollIntoView(); - expect(consoleInfo).toBeCalledTimes(1); + expect(consoleInfo).toHaveBeenCalledTimes(1); expect(consoleInfo).toHaveBeenNthCalledWith(1, ":forEach mount", false); expect(container.innerHTML).toBe("

Before

After

"); expect(portal.innerHTML).toBe("

"); ctxStore.updateValue("list", ["a", "c"], "replace"); - expect(consoleInfo).toBeCalledTimes(1); + expect(consoleInfo).toHaveBeenCalledTimes(1); // Wait for `_.debounce()` await new Promise((resolve) => setTimeout(resolve, 0)); - expect(consoleInfo).toBeCalledTimes(5); + expect(consoleInfo).toHaveBeenCalledTimes(5); expect(consoleInfo).toHaveBeenNthCalledWith(2, ":forEach unmount"); expect(consoleInfo).toHaveBeenNthCalledWith(3, "onMount", "mount", "a"); expect(consoleInfo).toHaveBeenNthCalledWith(4, "onMount", "mount", "c"); @@ -1393,7 +1396,7 @@ describe("renderBrick for control nodes", () => { rendererContext.dispatchOnUnmount(); rendererContext.dispose(); - expect(consoleInfo).toBeCalledTimes(8); + expect(consoleInfo).toHaveBeenCalledTimes(8); expect(consoleInfo).toHaveBeenNthCalledWith(6, "onUnmount", "unmount", "a"); expect(consoleInfo).toHaveBeenNthCalledWith(7, "onUnmount", "unmount", "c"); expect(consoleInfo).toHaveBeenNthCalledWith(8, ":forEach unmount"); @@ -2169,16 +2172,16 @@ describe("renderBrick for tpl", () => { const outerSpanClick = jest.fn(); container.addEventListener("spanClick", outerSpanClick); container.querySelector("#inner-span")!.dispatchEvent(new Event("click")); - expect(consoleInfo).toBeCalledTimes(1); - expect(consoleInfo).toBeCalledWith("spanClick"); - expect(outerSpanClick).toBeCalledTimes(0); + expect(consoleInfo).toHaveBeenCalledTimes(1); + expect(consoleInfo).toHaveBeenCalledWith("spanClick"); + expect(outerSpanClick).toHaveBeenCalledTimes(0); container .querySelector("#inner-span")! .dispatchEvent(new Event("click", { bubbles: true })); - expect(consoleInfo).toBeCalledTimes(2); - expect(consoleInfo).toBeCalledWith("spanClick"); - expect(outerSpanClick).toBeCalledTimes(1); + expect(consoleInfo).toHaveBeenCalledTimes(2); + expect(consoleInfo).toHaveBeenCalledWith("spanClick"); + expect(outerSpanClick).toHaveBeenCalledTimes(1); consoleInfo.mockReset(); }); @@ -2274,10 +2277,10 @@ describe("renderBrick for tpl", () => { ), ]); mountTree(renderRoot); - expect(consoleInfo).not.toBeCalled(); + expect(consoleInfo).not.toHaveBeenCalled(); rendererContext.dispatchOnMount(); rendererContext.initializeScrollIntoView(); - expect(consoleInfo).toBeCalledTimes(2); + expect(consoleInfo).toHaveBeenCalledTimes(2); expect(consoleInfo).toHaveBeenNthCalledWith(1, "onMount", "mount", "a"); expect(consoleInfo).toHaveBeenNthCalledWith(2, "onMount", "mount", "b"); @@ -2339,11 +2342,11 @@ describe("renderBrick for tpl", () => { "test" ); stateStore.updateValue("list", ["a", "c"], "replace"); - expect(consoleInfo).toBeCalledTimes(2); + expect(consoleInfo).toHaveBeenCalledTimes(2); // Wait for `_.debounce()` await new Promise((resolve) => setTimeout(resolve, 0)); - expect(consoleInfo).toBeCalledTimes(6); + expect(consoleInfo).toHaveBeenCalledTimes(6); expect(consoleInfo).toHaveBeenNthCalledWith(3, "onUnmount", "unmount", "a"); expect(consoleInfo).toHaveBeenNthCalledWith(4, "onUnmount", "unmount", "b"); expect(consoleInfo).toHaveBeenNthCalledWith(5, "onMount", "mount", "a"); @@ -3317,7 +3320,7 @@ describe("renderBrick for tpl", () => { type: "unknown.tpl-x", }, }); - expect(loadBricksImperatively).toBeCalledWith(["unknown.tpl-x"], []); + expect(loadBricksImperatively).toHaveBeenCalledWith(["unknown.tpl-x"], []); }); test("slots in tpl", async () => { @@ -3738,8 +3741,8 @@ describe("renderBrick for scripts", () => { {} ); expect(output).toEqual({ blockingList: [] }); - expect(loadScript).toBeCalledTimes(1); - expect(loadScript).toBeCalledWith("http://example.com/a.js", "", { + expect(loadScript).toHaveBeenCalledTimes(1); + expect(loadScript).toHaveBeenCalledWith("http://example.com/a.js", "", { type: "module", }); }); @@ -3776,7 +3779,7 @@ describe("renderBrick for scripts", () => { }, }), }); - expect(loadScript).toBeCalledTimes(0); + expect(loadScript).toHaveBeenCalledTimes(0); }); }); @@ -3806,8 +3809,8 @@ describe("renderBrick for stylesheets", () => { {} ); expect(output).toEqual({ blockingList: [] }); - expect(loadStyle).toBeCalledTimes(1); - expect(loadStyle).toBeCalledWith("http://example.com/b.css", "", { + expect(loadStyle).toHaveBeenCalledTimes(1); + expect(loadStyle).toHaveBeenCalledWith("http://example.com/b.css", "", { rel: "stylesheet", }); }); @@ -3846,6 +3849,6 @@ describe("renderBrick for stylesheets", () => { }, }), }); - expect(loadStyle).toBeCalledTimes(0); + expect(loadStyle).toHaveBeenCalledTimes(0); }); }); diff --git a/packages/runtime/src/internal/Runtime.spec.ts b/packages/runtime/src/internal/Runtime.spec.ts index b8de9df6bb..eabd96acb7 100644 --- a/packages/runtime/src/internal/Runtime.spec.ts +++ b/packages/runtime/src/internal/Runtime.spec.ts @@ -746,8 +746,8 @@ describe("Runtime", () => { getHistory().push("/app-a"); expect(window.DISABLE_REACT_FLUSH_SYNC).toBeFalsy(); await getRuntime().bootstrap(); - expect(loadNotificationService).not.toBeCalled(); - expect(loadDialogService).not.toBeCalled(); + expect(loadNotificationService).not.toHaveBeenCalled(); + expect(loadDialogService).not.toHaveBeenCalled(); const renderId0 = _internalApiGetRenderId(); expect(renderId0).toBeDefined(); expect(document.body.children).toMatchInlineSnapshot(` @@ -869,8 +869,8 @@ describe("Runtime", () => { getHistory().push("/app-a/2"); await getRuntime().bootstrap(); - expect(loadNotificationService).toBeCalledTimes(1); - expect(loadDialogService).toBeCalledTimes(1); + expect(loadNotificationService).toHaveBeenCalledTimes(1); + expect(loadDialogService).toHaveBeenCalledTimes(1); expect(document.body.children).toMatchInlineSnapshot(` HTMLCollection [ @@ -918,8 +918,8 @@ describe("Runtime", () => { , ] `); - expect(finishPageView).toBeCalledTimes(1); - expect(finishPageView).toBeCalledWith({ + expect(finishPageView).toHaveBeenCalledTimes(1); + expect(finishPageView).toHaveBeenCalledWith({ status: "ok", path: "/app-a/3", pageTitle: "DevOps 管理专家", @@ -1005,7 +1005,7 @@ describe("Runtime", () => { />, ] `); - expect(consoleError).toBeCalledTimes(1); + expect(consoleError).toHaveBeenCalledTimes(1); expect(getRuntime().getNavConfig()).toEqual({ breadcrumb: [{ text: "0" }], }); @@ -1626,7 +1626,7 @@ describe("Runtime", () => { getHistory().push("/app-b/"); await getRuntime().bootstrap(); expect(getHistory().location.pathname).toBe("/auth/login"); - expect(finishPageView).toBeCalledTimes(2); + expect(finishPageView).toHaveBeenCalledTimes(2); expect(finishPageView).toHaveBeenNthCalledWith(1, { status: "redirected" }); expect(finishPageView).toHaveBeenNthCalledWith(2, { status: "ok", @@ -1642,7 +1642,7 @@ describe("Runtime", () => { const beforeunload = new Event("beforeunload"); const preventDefault = jest.spyOn(beforeunload, "preventDefault"); fireEvent(window, beforeunload); - expect(preventDefault).toBeCalled(); + expect(preventDefault).toHaveBeenCalled(); }); test("no app matched", async () => { @@ -1683,7 +1683,7 @@ describe("Runtime", () => { getHistory().push("/app-unknown/"); await getRuntime().bootstrap(); expect(getHistory().location.pathname).toBe("/sso-auth/login"); - expect(finishPageView).toBeCalledTimes(2); + expect(finishPageView).toHaveBeenCalledTimes(2); expect(finishPageView).toHaveBeenNthCalledWith(1, { status: "redirected" }); expect(finishPageView).toHaveBeenNthCalledWith(2, { status: "not-found" }); }); @@ -1746,8 +1746,8 @@ describe("Runtime", () => { />, ] `); - expect(finishPageView).toBeCalledTimes(1); - expect(finishPageView).toBeCalledWith({ + expect(finishPageView).toHaveBeenCalledTimes(1); + expect(finishPageView).toHaveBeenCalledWith({ status: "blocked", }); }); @@ -1805,10 +1805,12 @@ describe("Runtime", () => { }); getHistory().push("/blocked-app/blocked-path-1"); await getRuntime().bootstrap(); - expect(addPathToBlackList).toBeCalledWith( + expect(addPathToBlackList).toHaveBeenCalledWith( "/blocked-app/blocked-path-1/:subPath" ); - expect(addPathToBlackList).toBeCalledWith("/blocked-app/blocked-path-2"); + expect(addPathToBlackList).toHaveBeenCalledWith( + "/blocked-app/blocked-path-2" + ); }); test("failed to bootstrap", async () => { @@ -1892,7 +1894,7 @@ describe("Runtime", () => { />, ] `); - expect(window.location.reload).toBeCalled(); + expect(window.location.reload).toHaveBeenCalled(); window.location = originalLocation; }); @@ -1915,8 +1917,8 @@ describe("Runtime", () => { expect(document.title).toBe("Hi there"); getRuntime().applyPageTitle(""); expect(document.title).toBe("Hi there"); - expect(finishPageView).toBeCalledTimes(1); - expect(finishPageView).toBeCalledWith({ + expect(finishPageView).toHaveBeenCalledTimes(1); + expect(finishPageView).toHaveBeenCalledWith({ pageTitle: "DevOps 管理专家", path: "/app-b", status: "ok", @@ -1933,9 +1935,9 @@ describe("Runtime", () => { createRuntime().initialize(getBootstrapData()); getHistory().push("/app-b/unauthenticated"); await getRuntime().bootstrap(); - expect(myUnauthenticatedProvider).toBeCalledTimes(1); - expect(consoleError).toBeCalledTimes(1); - expect(consoleError).toBeCalledWith("Router failed:", error); + expect(myUnauthenticatedProvider).toHaveBeenCalledTimes(1); + expect(consoleError).toHaveBeenCalledTimes(1); + expect(consoleError).toHaveBeenCalledWith("Router failed:", error); expect(getHistory().location.pathname).toBe("/auth/login"); }); @@ -1946,9 +1948,9 @@ describe("Runtime", () => { createRuntime().initialize(getBootstrapData()); getHistory().push("/app-b/aborted"); await getRuntime().bootstrap(); - expect(myAbortProvider).toBeCalledTimes(1); - expect(consoleError).toBeCalledTimes(1); - expect(consoleError).toBeCalledWith("Router failed:", error); + expect(myAbortProvider).toHaveBeenCalledTimes(1); + expect(consoleError).toHaveBeenCalledTimes(1); + expect(consoleError).toHaveBeenCalledWith("Router failed:", error); expect(document.body.children).toMatchInlineSnapshot(` HTMLCollection [
{ return { noAuthGuardLoginPath: "/easy-core-console/login" }; }); await getRuntime().bootstrap(); - expect(myUnauthenticatedProvider).toBeCalledTimes(1); - expect(consoleError).toBeCalledTimes(1); - expect(consoleError).toBeCalledWith("Router failed:", error); + expect(myUnauthenticatedProvider).toHaveBeenCalledTimes(1); + expect(consoleError).toHaveBeenCalledTimes(1); + expect(consoleError).toHaveBeenCalledWith("Router failed:", error); expect(getHistory().location.pathname).toBe("/easy-core-console/login"); }); @@ -2021,8 +2023,8 @@ describe("Runtime", () => { />, ] `); - expect(consoleError).toBeCalledTimes(1); - expect(consoleError).toBeCalledWith( + expect(consoleError).toHaveBeenCalledTimes(1); + expect(consoleError).toHaveBeenCalledWith( 'Infinite redirect detected: from "/app-a/r2" to "/app-a/r1"' ); expect(getHistory().location.pathname).toBe("/app-a/r2"); @@ -2039,7 +2041,7 @@ describe("Runtime", () => { ], }); await runtime.loadBricks(["test.my-brick"]); - expect(loadBricksImperatively).toBeCalledWith( + expect(loadBricksImperatively).toHaveBeenCalledWith( ["test.my-brick"], [ { @@ -2135,7 +2137,7 @@ describe("Runtime", () => { ], }); await runtime.loadBricks(["eo-antd-icon"]); - expect(loadBricksImperatively).toBeCalledWith( + expect(loadBricksImperatively).toHaveBeenCalledWith( ["eo-antd-icon"], [ { diff --git a/packages/runtime/src/internal/bindListeners.spec.ts b/packages/runtime/src/internal/bindListeners.spec.ts index 155626ee4e..bd198f5b7f 100644 --- a/packages/runtime/src/internal/bindListeners.spec.ts +++ b/packages/runtime/src/internal/bindListeners.spec.ts @@ -82,15 +82,15 @@ describe("bindListeners", () => { runtimeContext ); element.click(); - expect(consoleInfo).toBeCalledTimes(1); - expect(consoleInfo).toBeCalledWith(); + expect(consoleInfo).toHaveBeenCalledTimes(1); + expect(consoleInfo).toHaveBeenCalledWith(); }); test("empty events", () => { const element = document.createElement("div"); bindListeners(element, undefined, runtimeContext); element.click(); - expect(consoleInfo).not.toBeCalled(); + expect(consoleInfo).not.toHaveBeenCalled(); }); }); @@ -119,7 +119,7 @@ describe("listenerFactory for history.*", () => { }, runtimeContext )(event); - expect(history.push).toBeCalledWith("ok", undefined); + expect(history.push).toHaveBeenCalledWith("ok", undefined); }); test("history.goBack", () => { @@ -129,7 +129,7 @@ describe("listenerFactory for history.*", () => { }, runtimeContext )(event); - expect(history.goBack).toBeCalledWith(); + expect(history.goBack).toHaveBeenCalledWith(); }); test("history.block", () => { @@ -140,7 +140,7 @@ describe("listenerFactory for history.*", () => { }, runtimeContext )(event); - expect(history.setBlockMessage).toBeCalledWith("ok"); + expect(history.setBlockMessage).toHaveBeenCalledWith("ok"); }); test("history.pushQuery with options", () => { @@ -156,7 +156,7 @@ describe("listenerFactory for history.*", () => { }, runtimeContext )(event); - expect(history.pushQuery).toBeCalledWith( + expect(history.pushQuery).toHaveBeenCalledWith( { status: "ok" }, { notify: false } ); @@ -185,15 +185,15 @@ describe("listenerFactory for history.*", () => { runtimeContext )(event); - expect(history.reload).toBeCalledWith(expect.any(Function)); + expect(history.reload).toHaveBeenCalledWith(expect.any(Function)); (history.reload.mock.calls[0][0] as Function)(false); - expect(consoleInfo).toBeCalledTimes(2); + expect(consoleInfo).toHaveBeenCalledTimes(2); expect(consoleInfo).toHaveBeenNthCalledWith(1, "success", false); expect(consoleInfo).toHaveBeenNthCalledWith(2, "finally", false); (history.reload.mock.calls[0][0] as Function)(true); - expect(consoleInfo).toBeCalledTimes(4); + expect(consoleInfo).toHaveBeenCalledTimes(4); expect(consoleInfo).toHaveBeenNthCalledWith(3, "error", true); expect(consoleInfo).toHaveBeenNthCalledWith(4, "finally", true); }); @@ -215,7 +215,7 @@ describe("listenerFactory for window.*", () => { }, runtimeContext )(event); - expect(windowOpen).toBeCalledWith("/ok", "_self", undefined); + expect(windowOpen).toHaveBeenCalledWith("/ok", "_self", undefined); }); test("window.open with args", () => { @@ -226,7 +226,7 @@ describe("listenerFactory for window.*", () => { }, runtimeContext )(event); - expect(windowOpen).toBeCalledWith("/ok", "_blank", "popup=yes"); + expect(windowOpen).toHaveBeenCalledWith("/ok", "_blank", "popup=yes"); }); }); @@ -252,7 +252,7 @@ describe("listenerFactory for location.*", () => { }, runtimeContext )(event); - expect(window.location.assign).toBeCalledWith("/ok"); + expect(window.location.assign).toHaveBeenCalledWith("/ok"); }); test("location.reload", () => { @@ -262,7 +262,7 @@ describe("listenerFactory for location.*", () => { }, runtimeContext )(event); - expect(window.location.reload).toBeCalledWith(); + expect(window.location.reload).toHaveBeenCalledWith(); }); }); @@ -333,7 +333,7 @@ describe("listenerFactory for message.*", () => { }, runtimeContext )(event); - expect(window.alert).toBeCalledWith("ok"); + expect(window.alert).toHaveBeenCalledWith("ok"); }); }); @@ -580,7 +580,7 @@ describe("listenerFactory for theme.*", () => { }, runtimeContext )(event); - expect(mockApplyTheme).toBeCalledWith("dark"); + expect(mockApplyTheme).toHaveBeenCalledWith("dark"); }); test("theme.setLightTheme", () => { @@ -590,7 +590,7 @@ describe("listenerFactory for theme.*", () => { }, runtimeContext )(event); - expect(mockApplyTheme).toBeCalledWith("light"); + expect(mockApplyTheme).toHaveBeenCalledWith("light"); }); test("theme.setTheme", () => { @@ -601,7 +601,7 @@ describe("listenerFactory for theme.*", () => { }, runtimeContext )(event); - expect(mockApplyTheme).toBeCalledWith("dark-v2"); + expect(mockApplyTheme).toHaveBeenCalledWith("dark-v2"); }); }); @@ -620,7 +620,7 @@ describe("listenerFactory for mode.*", () => { }, runtimeContext )(event); - expect(mockApplyMode).toBeCalledWith("dashboard"); + expect(mockApplyMode).toHaveBeenCalledWith("dashboard"); }); test("mode.setDefaultMode", () => { @@ -630,7 +630,7 @@ describe("listenerFactory for mode.*", () => { }, runtimeContext )(event); - expect(mockApplyMode).toBeCalledWith("default"); + expect(mockApplyMode).toHaveBeenCalledWith("default"); }); }); @@ -649,7 +649,7 @@ describe("listenerFactory for handleHttpError", () => { }, runtimeContext )(event); - expect(mockHandleHttpError).toBeCalledWith("ok"); + expect(mockHandleHttpError).toHaveBeenCalledWith("ok"); }); }); @@ -663,7 +663,7 @@ describe("listenerFactory for event.*", () => { }, runtimeContext )(event); - expect(event.preventDefault).toBeCalledWith(); + expect(event.preventDefault).toHaveBeenCalledWith(); }); test("event.stopPropagation", () => { @@ -675,7 +675,7 @@ describe("listenerFactory for event.*", () => { }, runtimeContext )(event); - expect(event.stopPropagation).toBeCalledWith(); + expect(event.stopPropagation).toHaveBeenCalledWith(); }); }); @@ -699,8 +699,8 @@ describe("listenerFactory for console.*", () => { }, runtimeContext )(event); - expect(consoleLog).toBeCalledTimes(1); - expect(consoleLog).toBeCalledWith("ok"); + expect(consoleLog).toHaveBeenCalledTimes(1); + expect(consoleLog).toHaveBeenCalledWith("ok"); }); test("console.warn with no args", () => { @@ -710,7 +710,7 @@ describe("listenerFactory for console.*", () => { }, runtimeContext )(event); - expect(consoleWarn).toBeCalledWith(event); + expect(consoleWarn).toHaveBeenCalledWith(event); }); test("console.error with falsy if", () => { @@ -721,7 +721,7 @@ describe("listenerFactory for console.*", () => { }, runtimeContext )(event); - expect(consoleError).not.toBeCalled(); + expect(consoleError).not.toHaveBeenCalled(); }); test("console.error with truthy if", () => { @@ -733,7 +733,7 @@ describe("listenerFactory for console.*", () => { }, runtimeContext )(event); - expect(consoleError).toBeCalledWith(); + expect(consoleError).toHaveBeenCalledWith(); }); test("window.open", () => { @@ -744,7 +744,7 @@ describe("listenerFactory for console.*", () => { }, runtimeContext )(event); - expect(windowOpen).toBeCalledWith("/ok", "_self", undefined); + expect(windowOpen).toHaveBeenCalledWith("/ok", "_self", undefined); }); test("window.open with args", () => { @@ -755,7 +755,7 @@ describe("listenerFactory for console.*", () => { }, runtimeContext )(event); - expect(windowOpen).toBeCalledWith("/ok", "_blank", "popup=yes"); + expect(windowOpen).toHaveBeenCalledWith("/ok", "_blank", "popup=yes"); }); test("window.postMessage without origin", () => { @@ -766,7 +766,7 @@ describe("listenerFactory for console.*", () => { }, runtimeContext )(event); - expect(windowPostMessage).toBeCalledWith( + expect(windowPostMessage).toHaveBeenCalledWith( { channel: "test-1", detail: "ok" }, "http://localhost" ); @@ -783,7 +783,7 @@ describe("listenerFactory for console.*", () => { }, runtimeContext )(event); - expect(windowPostMessage).toBeCalledWith( + expect(windowPostMessage).toHaveBeenCalledWith( { channel: "test-2", detail: "ok" }, "http://localhost" ); @@ -802,7 +802,7 @@ describe("listenerFactory for console.*", () => { }, runtimeContext )(event); - expect(parentPostMessage).toBeCalledWith({ + expect(parentPostMessage).toHaveBeenCalledWith({ channel: "test-2", detail: "ok", }); @@ -1017,7 +1017,7 @@ describe("listenerFactory for calling brick methods", () => { runtimeContext, brick as any )(event); - expect(brick.element.callMe).toBeCalledWith(event); + expect(brick.element.callMe).toHaveBeenCalledWith(event); }); test("Callback error", async () => { @@ -1056,15 +1056,15 @@ describe("listenerFactory for calling brick methods", () => { runtimeContext, brick as any )(event); - expect(brick.element.callMe).toBeCalledWith("ok"); - expect(brick.element.callbackSuccess).not.toBeCalled(); - expect(brick.element.callbackError).not.toBeCalled(); - expect(brick.element.callbackFinally).not.toBeCalled(); + expect(brick.element.callMe).toHaveBeenCalledWith("ok"); + expect(brick.element.callbackSuccess).not.toHaveBeenCalled(); + expect(brick.element.callbackError).not.toHaveBeenCalled(); + expect(brick.element.callbackFinally).not.toHaveBeenCalled(); await (global as any).flushPromises(); - expect(brick.element.callbackSuccess).not.toBeCalled(); - expect(brick.element.callbackError).toBeCalledWith(error); - expect(brick.element.callbackFinally).toBeCalledWith(null); + expect(brick.element.callbackSuccess).not.toHaveBeenCalled(); + expect(brick.element.callbackError).toHaveBeenCalledWith(error); + expect(brick.element.callbackFinally).toHaveBeenCalledWith(null); }); test("Calling undefined method", async () => { @@ -1089,8 +1089,8 @@ describe("listenerFactory for calling brick methods", () => { await (global as any).flushPromises(); - expect(consoleInfo).toBeCalledTimes(1); - expect(consoleInfo).toBeCalledWith( + expect(consoleInfo).toHaveBeenCalledTimes(1); + expect(consoleInfo).toHaveBeenCalledWith( new Error("target
has no method: callMe") ); }); @@ -1132,16 +1132,16 @@ describe("listenerFactory for useProvider", () => { brick as any )(event); - expect(brick.element.callbackSuccess).not.toBeCalled(); - expect(brick.element.callbackError).not.toBeCalled(); - expect(brick.element.callbackFinally).not.toBeCalled(); + expect(brick.element.callbackSuccess).not.toHaveBeenCalled(); + expect(brick.element.callbackError).not.toHaveBeenCalled(); + expect(brick.element.callbackFinally).not.toHaveBeenCalled(); await new Promise((resolve) => setTimeout(resolve, 0)); - expect(myTimeoutProvider).toBeCalledTimes(1); + expect(myTimeoutProvider).toHaveBeenCalledTimes(1); await new Promise((resolve) => setTimeout(resolve, 100)); - expect(brick.element.callbackSuccess).toBeCalledWith("resolved"); - expect(brick.element.callbackError).not.toBeCalled(); - expect(brick.element.callbackFinally).toBeCalledWith(null); + expect(brick.element.callbackSuccess).toHaveBeenCalledWith("resolved"); + expect(brick.element.callbackError).not.toHaveBeenCalled(); + expect(brick.element.callbackFinally).toHaveBeenCalledWith(null); }); test("useProvider with saveAs", async () => { @@ -1179,17 +1179,17 @@ describe("listenerFactory for useProvider", () => { brick as any )(event); - expect(brick.element.callbackSuccess).not.toBeCalled(); - expect(brick.element.callbackError).not.toBeCalled(); - expect(brick.element.callbackFinally).not.toBeCalled(); + expect(brick.element.callbackSuccess).not.toHaveBeenCalled(); + expect(brick.element.callbackError).not.toHaveBeenCalled(); + expect(brick.element.callbackFinally).not.toHaveBeenCalled(); await new Promise((resolve) => setTimeout(resolve, 0)); - expect(myTimeoutProvider).not.toBeCalled(); - expect(saveAs).toBeCalledTimes(1); + expect(myTimeoutProvider).not.toHaveBeenCalled(); + expect(saveAs).toHaveBeenCalledTimes(1); await new Promise((resolve) => setTimeout(resolve, 100)); - expect(brick.element.callbackSuccess).toBeCalledWith("saved"); - expect(brick.element.callbackError).not.toBeCalled(); - expect(brick.element.callbackFinally).toBeCalledWith(null); + expect(brick.element.callbackSuccess).toHaveBeenCalledWith("saved"); + expect(brick.element.callbackError).not.toHaveBeenCalled(); + expect(brick.element.callbackFinally).toHaveBeenCalledWith(null); }); test("useProvider with poll", async () => { @@ -1206,8 +1206,8 @@ describe("listenerFactory for useProvider", () => { )(event); await new Promise((resolve) => setTimeout(resolve, 0)); - expect(startPoll).toBeCalledTimes(1); - expect(myTimeoutProvider).toBeCalledTimes(0); + expect(startPoll).toHaveBeenCalledTimes(1); + expect(myTimeoutProvider).toHaveBeenCalledTimes(0); }); test("useProvider with poll not enabled", async () => { @@ -1224,8 +1224,8 @@ describe("listenerFactory for useProvider", () => { )(event); await new Promise((resolve) => setTimeout(resolve, 0)); - expect(startPoll).not.toBeCalled(); - expect(myTimeoutProvider).toBeCalledTimes(1); + expect(startPoll).not.toHaveBeenCalled(); + expect(myTimeoutProvider).toHaveBeenCalledTimes(1); }); test("useProvider with sse stream", async () => { @@ -1242,8 +1242,8 @@ describe("listenerFactory for useProvider", () => { )(event); await new Promise((resolve) => setTimeout(resolve, 0)); - expect(startSSEStream).toBeCalledTimes(1); - expect(myTimeoutProvider).toBeCalledTimes(0); + expect(startSSEStream).toHaveBeenCalledTimes(1); + expect(myTimeoutProvider).toHaveBeenCalledTimes(0); }); test("useProvider with sse no stream", async () => { @@ -1260,8 +1260,8 @@ describe("listenerFactory for useProvider", () => { )(event); await new Promise((resolve) => setTimeout(resolve, 0)); - expect(startSSEStream).not.toBeCalled(); - expect(myTimeoutProvider).toBeCalledTimes(1); + expect(startSSEStream).not.toHaveBeenCalled(); + expect(myTimeoutProvider).toHaveBeenCalledTimes(1); }); }); @@ -1281,7 +1281,7 @@ describe("listenerFactory for unknown handlers", () => { }, runtimeContext )(event); - expect(consoleError).toBeCalledWith( + expect(consoleError).toHaveBeenCalledWith( "unknown event listener action:", "oops" ); @@ -1294,7 +1294,7 @@ describe("listenerFactory for unknown handlers", () => { } as any, runtimeContext )(event); - expect(consoleError).toBeCalledWith("unknown event handler:", { + expect(consoleError).toHaveBeenCalledWith("unknown event handler:", { provider: "oops", }); }); @@ -1434,15 +1434,15 @@ describe("if/else condition", () => { )(event); await new Promise((resolve) => setTimeout(resolve, 10)); - expect(myTimeoutProvider).toBeCalledTimes(1); + expect(myTimeoutProvider).toHaveBeenCalledTimes(1); await new Promise((resolve) => setTimeout(resolve, 10)); - expect(myTimeoutProvider).toBeCalledTimes(2); - expect(consoleLog).toBeCalledTimes(6); + expect(myTimeoutProvider).toHaveBeenCalledTimes(2); + expect(consoleLog).toHaveBeenCalledTimes(6); await new Promise((resolve) => setTimeout(resolve, 10)); - expect(myTimeoutProvider).toBeCalledTimes(2); - expect(consoleLog).toBeCalledTimes(7); + expect(myTimeoutProvider).toHaveBeenCalledTimes(2); + expect(consoleLog).toHaveBeenCalledTimes(7); expect(consoleLog).toHaveBeenNthCalledWith(1, "进入 then 逻辑", "resolved"); @@ -1495,10 +1495,10 @@ describe("listenerFactory for message dispatcher", () => { }, runtimeContext )(event); - expect(subscribe).toBeCalledWith("my-channel"); + expect(subscribe).toHaveBeenCalledWith("my-channel"); await (global as any).flushPromises(); - expect(consoleInfo).toBeCalledWith("sub success", "ok"); - expect(consoleInfo).toBeCalledWith("sub finally"); + expect(consoleInfo).toHaveBeenCalledWith("sub success", "ok"); + expect(consoleInfo).toHaveBeenCalledWith("sub finally"); subscribe.mockReset(); }); @@ -1525,10 +1525,10 @@ describe("listenerFactory for message dispatcher", () => { }, runtimeContext )(event); - expect(unsubscribe).toBeCalledWith("my-channel"); + expect(unsubscribe).toHaveBeenCalledWith("my-channel"); await (global as any).flushPromises(); - expect(consoleInfo).toBeCalledWith("unsub error", "failed"); - expect(consoleInfo).toBeCalledWith("unsub finally"); + expect(consoleInfo).toHaveBeenCalledWith("unsub error", "failed"); + expect(consoleInfo).toHaveBeenCalledWith("unsub finally"); unsubscribe.mockReset(); }); @@ -1541,7 +1541,7 @@ describe("listenerFactory for message dispatcher", () => { }, runtimeContext )(event); - expect(unsubscribe).toBeCalledWith("my-channel-2"); + expect(unsubscribe).toHaveBeenCalledWith("my-channel-2"); unsubscribe.mockReset(); }); }); diff --git a/packages/runtime/src/internal/compute/evaluate.spec.ts b/packages/runtime/src/internal/compute/evaluate.spec.ts index ea10ff2329..dccba4af01 100644 --- a/packages/runtime/src/internal/compute/evaluate.spec.ts +++ b/packages/runtime/src/internal/compute/evaluate.spec.ts @@ -362,7 +362,7 @@ describe("evaluate", () => { ).toThrowErrorMatchingInlineSnapshot( `"ITEM is not defined, in "<% ITEM %>""` ); - expect(consoleError).toBeCalledTimes(1); + expect(consoleError).toHaveBeenCalledTimes(1); }); test("Access QUERY but no query in context", () => { diff --git a/packages/runtime/src/internal/compute/getStorageItem.spec.ts b/packages/runtime/src/internal/compute/getStorageItem.spec.ts index a56a0d7ae5..3183d7233c 100644 --- a/packages/runtime/src/internal/compute/getStorageItem.spec.ts +++ b/packages/runtime/src/internal/compute/getStorageItem.spec.ts @@ -9,14 +9,14 @@ describe("storage", () => { test("localStorage.getItem should work", () => { const getItem = getStorageItem("local"); const value = getItem("visit-history"); - expect(localStorage.getItem).toBeCalledWith("visit-history"); + expect(localStorage.getItem).toHaveBeenCalledWith("visit-history"); expect(value).toEqual({ id: "mockId" }); }); test("sessionStorage.getItem should work", () => { const getItem = getStorageItem("session"); const value = getItem("visit-history"); - expect(localStorage.getItem).toBeCalledWith("visit-history"); + expect(localStorage.getItem).toHaveBeenCalledWith("visit-history"); expect(value).toEqual({ id: "mockId" }); }); }); diff --git a/packages/runtime/src/internal/data/DataStore.spec.ts b/packages/runtime/src/internal/data/DataStore.spec.ts index fca9fb9769..c24b7ccfe0 100644 --- a/packages/runtime/src/internal/data/DataStore.spec.ts +++ b/packages/runtime/src/internal/data/DataStore.spec.ts @@ -366,14 +366,16 @@ describe("DataStore", () => { amount: 42, }); - expect(consoleWarn).not.toBeCalled(); + expect(consoleWarn).not.toHaveBeenCalled(); consoleWarn.mockReturnValueOnce(); ctxStore.updateValue("primitive", { amount: 42 }, "assign"); expect(ctxStore.getValue("primitive")).toEqual({ amount: 42 }); - expect(consoleWarn).toBeCalledTimes(1); - expect(consoleWarn).toBeCalledWith(expect.stringContaining("Non-object")); + expect(consoleWarn).toHaveBeenCalledTimes(1); + expect(consoleWarn).toHaveBeenCalledWith( + expect.stringContaining("Non-object") + ); - expect(mockCallRealTimeDataInspectHooks).toBeCalledTimes(2); + expect(mockCallRealTimeDataInspectHooks).toHaveBeenCalledTimes(2); }); test("state and onChange", async () => { @@ -444,7 +446,7 @@ describe("DataStore", () => { expect(stateStore.getValue("a")).toBe(2); expect(stateStore.getValue("b")).toBe(42); - expect(mockCallRealTimeDataInspectHooks).toBeCalledTimes(2); + expect(mockCallRealTimeDataInspectHooks).toHaveBeenCalledTimes(2); expect(mockCallRealTimeDataInspectHooks).toHaveBeenNthCalledWith(1, { changeType: "update", tplStateStoreId, @@ -504,7 +506,7 @@ describe("DataStore", () => { expect(ctxStore.getValue("lazyValue")).toBe("initial"); expect(ctxStore.getValue("processedData")).toBe("processed: initial"); expect(ctxStore.getValue("asyncValue")).toBe("async initial"); - expect(myTimeoutProvider).toBeCalledTimes(1); + expect(myTimeoutProvider).toHaveBeenCalledTimes(1); ctxStore.mountAsyncData(); await new Promise((resolve) => { @@ -537,8 +539,8 @@ describe("DataStore", () => { await (global as any).flushPromises(); // Will not load again if it is already LOADING. - expect(myTimeoutProvider).toBeCalledTimes(2); - expect(consoleInfo).not.toBeCalled(); + expect(myTimeoutProvider).toHaveBeenCalledTimes(2); + expect(consoleInfo).not.toHaveBeenCalled(); await new Promise((resolve) => { setTimeout(resolve, 100); }); @@ -547,7 +549,7 @@ describe("DataStore", () => { "processed: lazily updated" ); - expect(consoleInfo).toBeCalledTimes(4); + expect(consoleInfo).toHaveBeenCalledTimes(4); expect(consoleInfo).toHaveBeenNthCalledWith(1, "[1] success", { value: "lazily updated", }); @@ -569,8 +571,8 @@ describe("DataStore", () => { }); await (global as any).flushPromises(); // Will not load again if it is already LOADED. - expect(myTimeoutProvider).toBeCalledTimes(2); - expect(consoleInfo).toBeCalledTimes(6); + expect(myTimeoutProvider).toHaveBeenCalledTimes(2); + expect(consoleInfo).toHaveBeenCalledTimes(6); expect(consoleInfo).toHaveBeenNthCalledWith(5, "[3] success", { value: "lazily updated", }); @@ -609,14 +611,14 @@ describe("DataStore", () => { ); await ctxStore.waitForAll(); expect(ctxStore.getValue("conditionalValue")).toBe("from fallback"); - expect(myTimeoutProvider).not.toBeCalled(); + expect(myTimeoutProvider).not.toHaveBeenCalled(); ctxStore.updateValue("fallback", "fallback updated", "replace"); expect(ctxStore.getValue("conditionalValue")).toBe("fallback updated"); ctxStore.updateValue("remote", true, "replace"); await (global as any).flushPromises(); - expect(myTimeoutProvider).toBeCalledTimes(1); + expect(myTimeoutProvider).toHaveBeenCalledTimes(1); await new Promise((resolve) => { setTimeout(resolve, 1); }); @@ -657,7 +659,7 @@ describe("DataStore", () => { ); await ctxStore.waitForAll(); expect(ctxStore.getValue("conditionalValue")).toBe("from remote"); - expect(myTimeoutProvider).toBeCalledTimes(1); + expect(myTimeoutProvider).toHaveBeenCalledTimes(1); ctxStore.updateValue("fallback", "fallback updated", "replace"); expect(ctxStore.getValue("conditionalValue")).toBe("from remote"); @@ -667,7 +669,7 @@ describe("DataStore", () => { // Await and make sure resolve is ignored. await (global as any).flushPromises(); - expect(myTimeoutProvider).toBeCalledTimes(1); + expect(myTimeoutProvider).toHaveBeenCalledTimes(1); await new Promise((resolve) => { setTimeout(resolve, 1); }); @@ -681,7 +683,7 @@ describe("DataStore", () => { // Resume remote again. ctxStore.updateValue("remote", true, "replace"); await (global as any).flushPromises(); - expect(myTimeoutProvider).toBeCalledTimes(1); + expect(myTimeoutProvider).toHaveBeenCalledTimes(1); await new Promise((resolve) => { setTimeout(resolve, 1); }); @@ -733,8 +735,8 @@ describe("DataStore", () => { setTimeout(resolve, 10); }); - expect(consoleInfo).toBeCalledTimes(2); - expect(handleHttpError).not.toBeCalled(); + expect(consoleInfo).toHaveBeenCalledTimes(2); + expect(handleHttpError).not.toHaveBeenCalled(); ctxStore.updateValue("willFail2", undefined, "load", { finally: { @@ -747,8 +749,8 @@ describe("DataStore", () => { setTimeout(resolve, 10); }); - expect(consoleInfo).toBeCalledTimes(3); - expect(handleHttpError).toBeCalledTimes(1); + expect(consoleInfo).toHaveBeenCalledTimes(3); + expect(handleHttpError).toHaveBeenCalledTimes(1); consoleInfo.mockReset(); }); @@ -783,7 +785,7 @@ describe("DataStore", () => { setTimeout(resolve, 10); }); - expect(handleHttpError).not.toBeCalled(); + expect(handleHttpError).not.toHaveBeenCalled(); }); test("load context without resolve", async () => { @@ -895,7 +897,7 @@ describe("batchUpdate should work", () => { expect(stateStore.getValue("a")).toBe(2); expect(stateStore.getValue("c")).toBe(4); expect(stateStore.getValue("d")).toBe(5); - expect(consoleInfo).toBeCalledTimes(3); + expect(consoleInfo).toHaveBeenCalledTimes(3); expect(consoleInfo).toHaveBeenNthCalledWith(1, "a change", 2); expect(consoleInfo).toHaveBeenNthCalledWith(2, "c change", 4); @@ -927,7 +929,7 @@ describe("batchUpdate should work", () => { expect(stateStore.getValue("b")).toBe(3); expect(stateStore.getValue("c")).toBe(5); expect(stateStore.getValue("d")).toBe(6); - expect(consoleInfo).toBeCalledTimes(4); + expect(consoleInfo).toHaveBeenCalledTimes(4); expect(consoleInfo).toHaveBeenNthCalledWith(1, "a change", 2); expect(consoleInfo).toHaveBeenNthCalledWith(2, "b change", 3); @@ -959,7 +961,7 @@ describe("batchUpdate should work", () => { expect(stateStore.getValue("a")).toBe(2); expect(stateStore.getValue("c")).toBe(0); expect(stateStore.getValue("d")).toBe(1); - expect(consoleInfo).toBeCalledTimes(3); + expect(consoleInfo).toHaveBeenCalledTimes(3); expect(consoleInfo).toHaveBeenNthCalledWith(1, "a change", 2); expect(consoleInfo).toHaveBeenNthCalledWith(2, "c change", 0); @@ -990,7 +992,7 @@ describe("batchUpdate should work", () => { expect(stateStore.getValue("a")).toBe(1); expect(stateStore.getValue("c")).toBe(0); expect(stateStore.getValue("d")).toBe(1); - expect(consoleInfo).toBeCalledTimes(3); + expect(consoleInfo).toHaveBeenCalledTimes(3); expect(consoleInfo).toHaveBeenNthCalledWith(1, "c change", 0); expect(consoleInfo).toHaveBeenNthCalledWith(2, "a change", 1); @@ -1026,7 +1028,7 @@ describe("batchUpdate should work", () => { expect(stateStore.getValue("b")).toBe(20); expect(stateStore.getValue("c")).toBe(100); expect(stateStore.getValue("d")).toBe(101); - expect(consoleInfo).toBeCalledTimes(4); + expect(consoleInfo).toHaveBeenCalledTimes(4); expect(consoleInfo).toHaveBeenNthCalledWith(1, "a change", 10); expect(consoleInfo).toHaveBeenNthCalledWith(2, "b change", 20); @@ -1053,7 +1055,7 @@ describe("batchUpdate should work", () => { expect(stateStore.getValue("c")).toBe(20); expect(stateStore.getValue("d")).toBe(21); - expect(consoleInfo).toBeCalledTimes(2); + expect(consoleInfo).toHaveBeenCalledTimes(2); expect(consoleInfo).toHaveBeenNthCalledWith(1, "c change", 20); expect(consoleInfo).toHaveBeenNthCalledWith(2, "d change", 21); @@ -1082,7 +1084,7 @@ describe("batchUpdate should work", () => { expect(stateStore.getValue("d")).toBe(10); expect(stateStore.getValue("c")).toBe(20); - expect(consoleInfo).toBeCalledTimes(2); + expect(consoleInfo).toHaveBeenCalledTimes(2); expect(consoleInfo).toHaveBeenNthCalledWith(1, "d change", 10); expect(consoleInfo).toHaveBeenNthCalledWith(2, "c change", 20); @@ -1220,7 +1222,7 @@ describe("batchUpdate with resolve should work", () => { "replace", argsFactory ); - expect(consoleInfo).toBeCalledTimes(3); + expect(consoleInfo).toHaveBeenCalledTimes(3); expect(consoleInfo).toHaveBeenNthCalledWith(1, "a change", 2); expect(consoleInfo).toHaveBeenNthCalledWith(2, "c change", 4); @@ -1232,7 +1234,7 @@ describe("batchUpdate with resolve should work", () => { }); // `e` should only be changed after it's been resolved. expect(stateStore.getValue("e")).toBe(2); - expect(consoleInfo).toBeCalledTimes(4); + expect(consoleInfo).toHaveBeenCalledTimes(4); expect(consoleInfo).toHaveBeenNthCalledWith(4, "e change", 2); consoleInfo.mockReset(); diff --git a/packages/runtime/src/internal/data/resolveData.spec.ts b/packages/runtime/src/internal/data/resolveData.spec.ts index cbfe31e18d..9f9f3acec8 100644 --- a/packages/runtime/src/internal/data/resolveData.spec.ts +++ b/packages/runtime/src/internal/data/resolveData.spec.ts @@ -60,7 +60,7 @@ describe("resolveData", () => { runtimeContext ); expect(result).toEqual("a"); - expect(myTimeoutProvider).toBeCalledTimes(1); + expect(myTimeoutProvider).toHaveBeenCalledTimes(1); ctxStore.updateValue("current", "b", "replace"); const result2 = await resolveData( @@ -72,7 +72,7 @@ describe("resolveData", () => { ); expect(result2).toEqual("b"); // The actual args are changed, so the cache doesn't hit. - expect(myTimeoutProvider).toBeCalledTimes(2); + expect(myTimeoutProvider).toHaveBeenCalledTimes(2); const result3 = await resolveData( { @@ -84,7 +84,7 @@ describe("resolveData", () => { ); expect(result3).toEqual("b"); // The actual args are not changed, so the cache hits. - expect(myTimeoutProvider).toBeCalledTimes(2); + expect(myTimeoutProvider).toHaveBeenCalledTimes(2); }); test("cache with circular data in args", async () => { @@ -113,7 +113,7 @@ describe("resolveData", () => { runtimeContext ); expect(result).toHaveProperty("value", "Circular"); - expect(myTimeoutProvider).toBeCalledTimes(1); + expect(myTimeoutProvider).toHaveBeenCalledTimes(1); const result2 = await resolveData( { @@ -123,7 +123,7 @@ describe("resolveData", () => { runtimeContext ); expect(result2).toHaveProperty("value", "Circular"); - expect(myTimeoutProvider).toBeCalledTimes(1); + expect(myTimeoutProvider).toHaveBeenCalledTimes(1); }); test("handle reject by transform", async () => { @@ -186,8 +186,8 @@ describe("resolveData", () => { runtimeContext ); expect(result).toEqual("cool"); - expect(consoleWarn).toBeCalledTimes(1); - expect(consoleWarn).toBeCalledWith( + expect(consoleWarn).toHaveBeenCalledTimes(1); + expect(consoleWarn).toHaveBeenCalledWith( expect.stringContaining("resolve.field") ); }); @@ -206,7 +206,7 @@ describe("resolveData", () => { } ); expect(result1).toEqual("should-not-cache"); - expect(myTimeoutProvider).toBeCalledTimes(1); + expect(myTimeoutProvider).toHaveBeenCalledTimes(1); const result2 = await resolveData( { @@ -219,6 +219,6 @@ describe("resolveData", () => { } ); expect(result2).toEqual("should-not-cache"); - expect(myTimeoutProvider).toBeCalledTimes(2); + expect(myTimeoutProvider).toHaveBeenCalledTimes(2); }); }); diff --git a/packages/runtime/src/internal/data/resolveDataStore.spec.ts b/packages/runtime/src/internal/data/resolveDataStore.spec.ts index 832417681f..ec5c3b494c 100644 --- a/packages/runtime/src/internal/data/resolveDataStore.spec.ts +++ b/packages/runtime/src/internal/data/resolveDataStore.spec.ts @@ -160,7 +160,7 @@ describe("resolveDataStore", () => { } `); - expect(fnRequest).toBeCalledTimes(3); + expect(fnRequest).toHaveBeenCalledTimes(3); expect(fnRequest).toHaveBeenNthCalledWith(1, "a", "willBeResolved"); expect(fnRequest).toHaveBeenNthCalledWith(2, "e", "willBeResolved"); expect(fnRequest).toHaveBeenNthCalledWith(3, "x", "willBeResolved"); @@ -171,7 +171,7 @@ describe("resolveDataStore", () => { await (global as any).flushPromises(); expect(getDoneTask()).toEqual(["a", "x"]); - expect(fnRequest).toBeCalledTimes(5); + expect(fnRequest).toHaveBeenCalledTimes(5); expect(fnRequest).toHaveBeenNthCalledWith(4, "b", "willBeResolved"); expect(fnRequest).toHaveBeenNthCalledWith(5, "c", "willBeResolved"); @@ -179,14 +179,14 @@ describe("resolveDataStore", () => { await (global as any).flushPromises(); expect(getDoneTask()).toEqual(["a", "e", "x"]); - expect(fnRequest).toBeCalledTimes(6); + expect(fnRequest).toHaveBeenCalledTimes(6); expect(fnRequest).toHaveBeenNthCalledWith(6, "f", "willBeResolved"); jest.advanceTimersByTime(150); await (global as any).flushPromises(); expect(getDoneTask()).toEqual(["a", "b", "c", "e", "f", "x"]); - expect(fnRequest).toBeCalledTimes(7); + expect(fnRequest).toHaveBeenCalledTimes(7); expect(fnRequest).toHaveBeenNthCalledWith(7, "d", "willBeResolved"); jest.advanceTimersByTime(100); @@ -251,21 +251,21 @@ describe("resolveDataStore", () => { } `); - expect(fnRequest).toBeCalledTimes(1); + expect(fnRequest).toHaveBeenCalledTimes(1); expect(fnRequest).toHaveBeenNthCalledWith(1, "a", "willBeResolved"); jest.advanceTimersByTime(100); await (global as any).flushPromises(); expect(getDoneTask()).toEqual(["a"]); - expect(fnRequest).toBeCalledTimes(2); + expect(fnRequest).toHaveBeenCalledTimes(2); expect(fnRequest).toHaveBeenNthCalledWith(2, "b", "willBeResolved"); jest.advanceTimersByTime(100); await (global as any).flushPromises(); expect(getDoneTask()).toEqual(["a", "b"]); - expect(fnRequest).toBeCalledTimes(3); + expect(fnRequest).toHaveBeenCalledTimes(3); expect(fnRequest).toHaveBeenNthCalledWith(3, "c", "willBeResolved"); jest.advanceTimersByTime(100); @@ -320,7 +320,7 @@ describe("resolveDataStore", () => { await (global as any).flushPromises(); expect(getDoneTask()).toEqual(["_", "a", "b"]); - expect(fnRequest).toBeCalledTimes(0); + expect(fnRequest).toHaveBeenCalledTimes(0); }); test("should work when a related context is ignored", async () => { diff --git a/packages/runtime/src/internal/devtools.spec.ts b/packages/runtime/src/internal/devtools.spec.ts index 48845e2a36..e25d281eed 100644 --- a/packages/runtime/src/internal/devtools.spec.ts +++ b/packages/runtime/src/internal/devtools.spec.ts @@ -44,7 +44,7 @@ describe("devtools", () => { devtoolsHookEmit("evaluation", "02"); jest.advanceTimersByTime(1); - expect(emit).toBeCalledTimes(1); + expect(emit).toHaveBeenCalledTimes(1); // Toggle active window.dispatchEvent( @@ -64,6 +64,6 @@ describe("devtools", () => { devtoolsHookEmit("evaluation", "03"); jest.advanceTimersByTime(1); - expect(emit).toBeCalledTimes(1); + expect(emit).toHaveBeenCalledTimes(1); }); }); diff --git a/packages/runtime/src/internal/hasInstalledApp.spec.ts b/packages/runtime/src/internal/hasInstalledApp.spec.ts index a04bd89bcf..0a6ab2a8c9 100644 --- a/packages/runtime/src/internal/hasInstalledApp.spec.ts +++ b/packages/runtime/src/internal/hasInstalledApp.spec.ts @@ -53,7 +53,7 @@ describe("hasInstalledApp", () => { test("Invalid match version", () => { consoleError.mockReturnValueOnce(); expect(hasInstalledApp("app-b", "^1.2.3")).toBe(false); - expect(consoleError).toBeCalledTimes(1); - expect(consoleError).toBeCalledWith(expect.any(TypeError)); + expect(consoleError).toHaveBeenCalledTimes(1); + expect(consoleError).toHaveBeenCalledWith(expect.any(TypeError)); }); }); diff --git a/packages/runtime/src/internal/historyExtended.spec.ts b/packages/runtime/src/internal/historyExtended.spec.ts index cb62a06c9a..915d12d3fc 100644 --- a/packages/runtime/src/internal/historyExtended.spec.ts +++ b/packages/runtime/src/internal/historyExtended.spec.ts @@ -140,7 +140,7 @@ describe("historyExtended", () => { (callerArgs, calleeArgs) => { ext = historyExtended(history); ext.pushQuery(...callerArgs); - expect(history.push).toBeCalledWith(...calleeArgs); + expect(history.push).toHaveBeenCalledWith(...calleeArgs); } ); @@ -169,7 +169,7 @@ describe("historyExtended", () => { (callerArgs, calleeArgs) => { ext = historyExtended(history); ext.replaceQuery(...callerArgs); - expect(history.replace).toBeCalledWith(...calleeArgs); + expect(history.replace).toHaveBeenCalledWith(...calleeArgs); } ); @@ -220,7 +220,7 @@ describe("historyExtended", () => { (callerArgs, loc) => { ext = historyExtended(history); ext.pushAnchor(...callerArgs); - expect(history.push).toBeCalledWith(loc, undefined); + expect(history.push).toHaveBeenCalledWith(loc, undefined); } ); @@ -229,7 +229,7 @@ describe("historyExtended", () => { ext = historyExtended(history); const callback = jest.fn(); ext.reload(callback); - expect(history.replace).toBeCalledWith( + expect(history.replace).toHaveBeenCalledWith( { pathname: "/a", search: "?b=1", @@ -243,7 +243,7 @@ describe("historyExtended", () => { }, undefined ); - expect(callback).toBeCalledWith(false); + expect(callback).toHaveBeenCalledWith(false); }); it("should work for callback of history.push", () => { @@ -251,16 +251,16 @@ describe("historyExtended", () => { ext = historyExtended(history); const callback = jest.fn(); ext.push("/a", undefined, callback); - expect(history.push).toBeCalledWith("/a", undefined); - expect(callback).toBeCalledWith(false); + expect(history.push).toHaveBeenCalledWith("/a", undefined); + expect(callback).toHaveBeenCalledWith(false); }); it("should work for callback of history.replace", () => { ext = historyExtended(history); const callback = jest.fn(); ext.replace("/a", { notify: false }, callback); - expect(history.replace).toBeCalledWith("/a", { notify: false }); - expect(callback).toBeCalledWith(false); + expect(history.replace).toHaveBeenCalledWith("/a", { notify: false }); + expect(callback).toHaveBeenCalledWith(false); }); it.each< @@ -296,7 +296,7 @@ describe("historyExtended", () => { mockIsOutsideApp.mockReturnValueOnce(false); ext = historyExtended(history); ext[method](...callerArgs); - expect(history[method]).toBeCalledWith(...calleeArgs); + expect(history[method]).toHaveBeenCalledWith(...calleeArgs); } ); @@ -325,7 +325,7 @@ describe("historyExtended", () => { ext[method](...callerArgs); expect( window.location[method === "push" ? "assign" : "replace"] - ).toBeCalledWith(url); + ).toHaveBeenCalledWith(url); } ); }); @@ -335,6 +335,6 @@ describe("getUserConfirmation", () => { const callback = jest.fn(); jest.spyOn(window, "confirm").mockReturnValueOnce(true); getUserConfirmation("hello", callback); - expect(callback).toBeCalledWith(true); + expect(callback).toHaveBeenCalledWith(true); }); }); diff --git a/packages/runtime/src/internal/matchRoutes.spec.ts b/packages/runtime/src/internal/matchRoutes.spec.ts index 2c72fc1a70..97eddcfa4f 100644 --- a/packages/runtime/src/internal/matchRoutes.spec.ts +++ b/packages/runtime/src/internal/matchRoutes.spec.ts @@ -19,6 +19,9 @@ describe("matchStoryboard", () => { ).rejects.toMatchInlineSnapshot( `[Error: Invalid route with invalid type of path: undefined]` ); - expect(consoleError).toBeCalledWith("Invalid route with invalid path:", {}); + expect(consoleError).toHaveBeenCalledWith( + "Invalid route with invalid path:", + {} + ); }); }); diff --git a/packages/runtime/src/internal/poll.spec.ts b/packages/runtime/src/internal/poll.spec.ts index 9e50ba8bc1..9a7bae523a 100644 --- a/packages/runtime/src/internal/poll.spec.ts +++ b/packages/runtime/src/internal/poll.spec.ts @@ -66,17 +66,17 @@ describe("poll", () => { await (global as any).flushPromises(); expect(progress).toHaveBeenNthCalledWith(1, { loaded: false }); - expect(success).not.toBeCalled(); - expect(finallyCallback).not.toBeCalled(); - expect(dispatchEvent).toBeCalledTimes(1); + expect(success).not.toHaveBeenCalled(); + expect(finallyCallback).not.toHaveBeenCalled(); + expect(dispatchEvent).toHaveBeenCalledTimes(1); jest.advanceTimersByTime(3000); await (global as any).flushPromises(); expect(progress).toHaveBeenNthCalledWith(2, { loaded: true }); - expect(success).toBeCalledWith({ loaded: true }); - expect(finallyCallback).toBeCalled(); - expect(error).not.toBeCalled(); + expect(success).toHaveBeenCalledWith({ loaded: true }); + expect(finallyCallback).toHaveBeenCalled(); + expect(error).not.toHaveBeenCalled(); expect(dispatchEvent).toHaveBeenNthCalledWith( 2, expect.objectContaining({ @@ -111,16 +111,16 @@ describe("poll", () => { jest.advanceTimersByTime(0); await (global as any).flushPromises(); - expect(task).not.toBeCalled(); + expect(task).not.toHaveBeenCalled(); jest.advanceTimersByTime(1000); await (global as any).flushPromises(); - expect(progress).toBeCalledWith({ loaded: true }); - expect(success).toBeCalledWith({ loaded: true }); - expect(error).not.toBeCalled(); - expect(finallyCallback).toBeCalled(); - expect(dispatchEvent).not.toBeCalled(); + expect(progress).toHaveBeenCalledWith({ loaded: true }); + expect(success).toHaveBeenCalledWith({ loaded: true }); + expect(error).not.toHaveBeenCalled(); + expect(finallyCallback).toHaveBeenCalled(); + expect(dispatchEvent).not.toHaveBeenCalled(); }); it("should work if request error", async () => { @@ -150,11 +150,11 @@ describe("poll", () => { jest.advanceTimersByTime(3000); await (global as any).flushPromises(); - expect(success).not.toBeCalled(); - expect(progress).not.toBeCalled(); - expect(finallyCallback).toBeCalled(); - expect(expectPollEnd).not.toBeCalled(); - expect(error).toBeCalledWith(new Error("oops")); + expect(success).not.toHaveBeenCalled(); + expect(progress).not.toHaveBeenCalled(); + expect(finallyCallback).toHaveBeenCalled(); + expect(expectPollEnd).not.toHaveBeenCalled(); + expect(error).toHaveBeenCalledWith(new Error("oops")); }); it("should work if continue on error", async () => { @@ -186,17 +186,17 @@ describe("poll", () => { jest.advanceTimersByTime(0); await (global as any).flushPromises(); - expect(progress).not.toBeCalled(); - expect(success).not.toBeCalled(); - expect(finallyCallback).not.toBeCalled(); - expect(error).toBeCalledWith(new Error("oops")); + expect(progress).not.toHaveBeenCalled(); + expect(success).not.toHaveBeenCalled(); + expect(finallyCallback).not.toHaveBeenCalled(); + expect(error).toHaveBeenCalledWith(new Error("oops")); jest.advanceTimersByTime(3000); await (global as any).flushPromises(); - expect(progress).toBeCalledWith({ loaded: true }); - expect(success).toBeCalledWith({ loaded: true }); - expect(finallyCallback).toBeCalled(); + expect(progress).toHaveBeenCalledWith({ loaded: true }); + expect(success).toHaveBeenCalledWith({ loaded: true }); + expect(finallyCallback).toHaveBeenCalled(); }); it("should clear poll timeout before next timeout function invoked", async () => { @@ -230,11 +230,11 @@ describe("poll", () => { jest.advanceTimersByTime(2000); await (global as any).flushPromises(); - expect(task).toBeCalledTimes(1); - expect(progress).toBeCalledTimes(1); - expect(success).not.toBeCalled(); - expect(error).not.toBeCalled(); - expect(finallyCallback).not.toBeCalled(); + expect(task).toHaveBeenCalledTimes(1); + expect(progress).toHaveBeenCalledTimes(1); + expect(success).not.toHaveBeenCalled(); + expect(error).not.toHaveBeenCalled(); + expect(finallyCallback).not.toHaveBeenCalled(); }); it("should stop processing if router is re-rendered during request", async () => { @@ -268,15 +268,15 @@ describe("poll", () => { ); jest.advanceTimersByTime(0); - expect(task).toBeCalled(); + expect(task).toHaveBeenCalled(); mockApiGetRouterRenderId.mockReturnValueOnce("render-id-2"); await (global as any).flushPromises(); - expect(progress).not.toBeCalled(); - expect(success).not.toBeCalled(); - expect(error).not.toBeCalled(); - expect(finallyCallback).not.toBeCalled(); + expect(progress).not.toHaveBeenCalled(); + expect(success).not.toHaveBeenCalled(); + expect(error).not.toHaveBeenCalled(); + expect(finallyCallback).not.toHaveBeenCalled(); expect(dispatchEvent).toHaveBeenNthCalledWith( 2, expect.objectContaining({ @@ -308,15 +308,15 @@ describe("poll", () => { ); jest.advanceTimersByTime(0); - expect(task).toBeCalled(); + expect(task).toHaveBeenCalled(); mockApiGetRouterRenderId.mockReturnValueOnce("render-id-2"); await (global as any).flushPromises(); - expect(progress).not.toBeCalled(); - expect(success).not.toBeCalled(); - expect(error).not.toBeCalled(); - expect(finallyCallback).not.toBeCalled(); + expect(progress).not.toHaveBeenCalled(); + expect(success).not.toHaveBeenCalled(); + expect(error).not.toHaveBeenCalled(); + expect(finallyCallback).not.toHaveBeenCalled(); }); it("should stop immediately before request", async () => { @@ -353,21 +353,21 @@ describe("poll", () => { ); jest.advanceTimersByTime(0); - expect(task).toBeCalledTimes(1); + expect(task).toHaveBeenCalledTimes(1); await (global as any).flushPromises(); - expect(progress).toBeCalledWith({ loaded: false }); + expect(progress).toHaveBeenCalledWith({ loaded: false }); jest.advanceTimersByTime(500); expectPollStopImmediately.mockReturnValueOnce(true); jest.advanceTimersByTime(500); await (global as any).flushPromises(); - expect(task).toBeCalledTimes(1); - expect(progress).toBeCalledTimes(1); - expect(success).not.toBeCalled(); - expect(error).not.toBeCalled(); - expect(finallyCallback).toBeCalled(); + expect(task).toHaveBeenCalledTimes(1); + expect(progress).toHaveBeenCalledTimes(1); + expect(success).not.toHaveBeenCalled(); + expect(error).not.toHaveBeenCalled(); + expect(finallyCallback).toHaveBeenCalled(); expect(dispatchEvent).toHaveBeenNthCalledWith( 2, expect.objectContaining({ @@ -410,20 +410,20 @@ describe("poll", () => { ); jest.advanceTimersByTime(0); - expect(task).toBeCalledTimes(1); + expect(task).toHaveBeenCalledTimes(1); await (global as any).flushPromises(); - expect(progress).toBeCalledWith({ loaded: false }); + expect(progress).toHaveBeenCalledWith({ loaded: false }); jest.advanceTimersByTime(1000); - expect(task).toBeCalledTimes(2); + expect(task).toHaveBeenCalledTimes(2); expectPollStopImmediately.mockReturnValueOnce(true); await (global as any).flushPromises(); - expect(progress).toBeCalledTimes(1); - expect(success).not.toBeCalled(); - expect(error).not.toBeCalled(); - expect(finallyCallback).toBeCalled(); + expect(progress).toHaveBeenCalledTimes(1); + expect(success).not.toHaveBeenCalled(); + expect(error).not.toHaveBeenCalled(); + expect(finallyCallback).toHaveBeenCalled(); expect(dispatchEvent).toHaveBeenNthCalledWith( 2, expect.objectContaining({ @@ -473,21 +473,21 @@ describe("poll", () => { ); jest.advanceTimersByTime(0); - expect(task).toBeCalledTimes(1); + expect(task).toHaveBeenCalledTimes(1); await (global as any).flushPromises(); - expect(progress).toBeCalledWith({ loaded: true }); + expect(progress).toHaveBeenCalledWith({ loaded: true }); jest.advanceTimersByTime(1000); - expect(task).toBeCalledTimes(2); + expect(task).toHaveBeenCalledTimes(2); ctxStore.updateValue("flag", 1, "replace"); await (global as any).flushPromises(); - expect(progress).toBeCalledTimes(2); - expect(success).toBeCalledTimes(1); - expect(error).not.toBeCalled(); - expect(finallyCallback).toBeCalledTimes(1); + expect(progress).toHaveBeenCalledTimes(2); + expect(success).toHaveBeenCalledTimes(1); + expect(error).not.toHaveBeenCalled(); + expect(finallyCallback).toHaveBeenCalledTimes(1); expect(dispatchEvent).toHaveBeenNthCalledWith( 2, expect.objectContaining({ diff --git a/packages/runtime/src/internal/secret_internals.spec.ts b/packages/runtime/src/internal/secret_internals.spec.ts index fdec7768be..d77070f2bc 100644 --- a/packages/runtime/src/internal/secret_internals.spec.ts +++ b/packages/runtime/src/internal/secret_internals.spec.ts @@ -140,7 +140,7 @@ describe("useBrick", () => { const renderResult = await renderUseBrick(useBrick, "a"); expect(renderResult.tagName).toBe("div"); - expect(consoleInfo).toBeCalledTimes(0); + expect(consoleInfo).toHaveBeenCalledTimes(0); const root = document.createElement("div"); const mountResult = mountUseBrick(renderResult, root); @@ -237,7 +237,7 @@ describe("useBrick", () => { 'please use "properties" instead, check your useBrick:', useBrick.children[0] ); - expect(mockIsStrictMode).toBeCalled(); + expect(mockIsStrictMode).toHaveBeenCalled(); const root = document.createElement("div"); const mountResult = mountUseBrick(renderResult, root); @@ -491,8 +491,8 @@ describe("useBrick", () => { expect((root.firstChild as any).z).toBe("ResolvedZ"); root.querySelector("#inner-span")!.dispatchEvent(new Event("spanClick")); - expect(consoleInfo).toBeCalledTimes(1); - expect(consoleInfo).toBeCalledWith("spanClick"); + expect(consoleInfo).toHaveBeenCalledTimes(1); + expect(consoleInfo).toHaveBeenCalledWith("spanClick"); (root as any).x = "X3"; // Wait for debounced re-render for control nodes. @@ -522,8 +522,8 @@ describe("useBrick", () => { `); root.querySelector("#inner-span")!.dispatchEvent(new Event("spanClick")); - expect(consoleInfo).toBeCalledTimes(2); - expect(consoleInfo).toBeCalledWith("spanClick"); + expect(consoleInfo).toHaveBeenCalledTimes(2); + expect(consoleInfo).toHaveBeenCalledWith("spanClick"); unmountUseBrick(renderResult, mountResult); diff --git a/packages/runtime/src/isStrictMode.spec.ts b/packages/runtime/src/isStrictMode.spec.ts index daff4c35f7..be2556e28e 100644 --- a/packages/runtime/src/isStrictMode.spec.ts +++ b/packages/runtime/src/isStrictMode.spec.ts @@ -23,37 +23,37 @@ describe("isStrictMode", () => { describe("warnAboutStrictMode", () => { test("strict mode", () => { warnAboutStrictMode(true, "`useBrick.transform`"); - expect(consoleError).toBeCalledWith( + expect(consoleError).toHaveBeenCalledWith( "`useBrick.transform` is dropped in v3 strict mode" ); - expect(consoleWarn).not.toBeCalled(); + expect(consoleWarn).not.toHaveBeenCalled(); }); test("non-strict mode", () => { warnAboutStrictMode(false, "`useBrick.transform`"); - expect(consoleWarn).toBeCalledWith( + expect(consoleWarn).toHaveBeenCalledWith( "`useBrick.transform` is deprecated in v3 and will be dropped in strict mode" ); - expect(consoleError).not.toBeCalled(); + expect(consoleError).not.toHaveBeenCalled(); }); test("strict mode with extra logs", () => { warnAboutStrictMode(true, "`useBrick.transform`", "extra", "logs"); - expect(consoleError).toBeCalledWith( + expect(consoleError).toHaveBeenCalledWith( "`useBrick.transform` is dropped in v3 strict mode,", "extra", "logs" ); - expect(consoleWarn).not.toBeCalled(); + expect(consoleWarn).not.toHaveBeenCalled(); }); test("non-strict mode with extra logs", () => { warnAboutStrictMode(false, "`useBrick.transform`", "extra", "logs"); - expect(consoleWarn).toBeCalledWith( + expect(consoleWarn).toHaveBeenCalledWith( "`useBrick.transform` is deprecated in v3 and will be dropped in strict mode,", "extra", "logs" ); - expect(consoleError).not.toBeCalled(); + expect(consoleError).not.toHaveBeenCalled(); }); }); diff --git a/packages/runtime/src/setWatermark.spec.ts b/packages/runtime/src/setWatermark.spec.ts index f76c5e7e3c..46b80e4c3b 100644 --- a/packages/runtime/src/setWatermark.spec.ts +++ b/packages/runtime/src/setWatermark.spec.ts @@ -173,7 +173,7 @@ describe("setWatermark", () => { }; await setWatermark(); - expect(mockResolve).not.toBeCalled(); + expect(mockResolve).not.toHaveBeenCalled(); }); it("watermark should not be called when content is empty", async () => { @@ -186,6 +186,6 @@ describe("setWatermark", () => { }; await setWatermark(); - expect(mockResolve).not.toBeCalled(); + expect(mockResolve).not.toHaveBeenCalled(); }); }); diff --git a/packages/runtime/src/themeAndMode.spec.ts b/packages/runtime/src/themeAndMode.spec.ts index 414b7f6a77..4b63112a85 100644 --- a/packages/runtime/src/themeAndMode.spec.ts +++ b/packages/runtime/src/themeAndMode.spec.ts @@ -62,9 +62,9 @@ describe("theme", () => { const dispatchEvent = jest.spyOn(window, "dispatchEvent"); expect(getTheme()).toEqual("light"); applyTheme("light"); - expect(dispatchEvent).not.toBeCalled(); + expect(dispatchEvent).not.toHaveBeenCalled(); applyTheme("dark"); - expect(dispatchEvent).toBeCalled(); + expect(dispatchEvent).toHaveBeenCalled(); }); }); @@ -117,9 +117,9 @@ describe("mode", () => { const dispatchEvent = jest.spyOn(window, "dispatchEvent"); expect(getMode()).toEqual("default"); applyMode("default"); - expect(dispatchEvent).not.toBeCalled(); + expect(dispatchEvent).not.toHaveBeenCalled(); applyMode("dashboard"); - expect(dispatchEvent).toBeCalled(); + expect(dispatchEvent).toHaveBeenCalled(); }); }); diff --git a/packages/utils/src/storyboard/expressions/track.spec.ts b/packages/utils/src/storyboard/expressions/track.spec.ts index 6953fca542..ae536776ac 100644 --- a/packages/utils/src/storyboard/expressions/track.spec.ts +++ b/packages/utils/src/storyboard/expressions/track.spec.ts @@ -21,7 +21,7 @@ describe("track", () => { "CTX" ); expect(result).toBe(false); - expect(consoleWarn).toBeCalledWith( + expect(consoleWarn).toHaveBeenCalledWith( expect.stringContaining(`no \`CTX\` usage found`) ); }); @@ -57,7 +57,7 @@ describe("trackAll", () => { }); const result = trackAll("<%= DATA.CTX.abc %>"); expect(result).toBe(false); - expect(consoleWarn).toBeCalledWith( + expect(consoleWarn).toHaveBeenCalledWith( expect.stringContaining(`no "CTX" or "STATE" or "FORM_STATE" usage found`) ); }); diff --git a/packages/utils/src/storyboard/expressions/traverse.spec.ts b/packages/utils/src/storyboard/expressions/traverse.spec.ts index 0e82939f17..abdaaa5d68 100644 --- a/packages/utils/src/storyboard/expressions/traverse.spec.ts +++ b/packages/utils/src/storyboard/expressions/traverse.spec.ts @@ -60,15 +60,17 @@ describe("traverseStoryboardExpressions", () => { expect([...usage.usedProperties]).toEqual(["abc"]); expect(usage.hasNonStaticUsage).toBe(true); - expect(visitNotMatchedExpressionString).toBeCalledTimes(1); - expect(visitNotMatchedExpressionString).toBeCalledWith("<% STATE.rst %>"); - expect(visitNonExpressionString).toBeCalledTimes(1); - expect(visitNonExpressionString).toBeCalledWith("CTX.opq"); - expect(visitObject).toBeCalledTimes(2); - expect(visitObject).toBeCalledWith(data); - expect(visitObject).toBeCalledWith(nest); - expect(consoleError).toBeCalledTimes(1); - expect(consoleError).toBeCalledWith( + expect(visitNotMatchedExpressionString).toHaveBeenCalledTimes(1); + expect(visitNotMatchedExpressionString).toHaveBeenCalledWith( + "<% STATE.rst %>" + ); + expect(visitNonExpressionString).toHaveBeenCalledTimes(1); + expect(visitNonExpressionString).toHaveBeenCalledWith("CTX.opq"); + expect(visitObject).toHaveBeenCalledTimes(2); + expect(visitObject).toHaveBeenCalledWith(data); + expect(visitObject).toHaveBeenCalledWith(nest); + expect(consoleError).toHaveBeenCalledTimes(1); + expect(consoleError).toHaveBeenCalledWith( expect.stringContaining("Parse storyboard expression failed"), expect.anything() ); diff --git a/packages/utils/src/storyboard/functions/collectMemberUsageInFunction.spec.ts b/packages/utils/src/storyboard/functions/collectMemberUsageInFunction.spec.ts index d4e2e9f9d5..7ff33e25e5 100644 --- a/packages/utils/src/storyboard/functions/collectMemberUsageInFunction.spec.ts +++ b/packages/utils/src/storyboard/functions/collectMemberUsageInFunction.spec.ts @@ -58,8 +58,8 @@ describe("collectMemberUsageInFunction", () => { "FN" ); expect([...used]).toEqual([]); - expect(consoleError).toBeCalledTimes(1); - expect(consoleError).toBeCalledWith( + expect(consoleError).toHaveBeenCalledTimes(1); + expect(consoleError).toHaveBeenCalledWith( 'Parse storyboard function "test" failed:', expect.anything() ); @@ -107,6 +107,6 @@ describe("collectMemberUsageInFunction with silent errors", () => { true ); expect([...used]).toEqual([]); - expect(consoleError).not.toBeCalled(); + expect(consoleError).not.toHaveBeenCalled(); }); }); diff --git a/packages/utils/src/storyboard/functions/traverse.spec.ts b/packages/utils/src/storyboard/functions/traverse.spec.ts index a79bc188ba..8e5ec3ef0f 100644 --- a/packages/utils/src/storyboard/functions/traverse.spec.ts +++ b/packages/utils/src/storyboard/functions/traverse.spec.ts @@ -40,7 +40,7 @@ describe("traverseStoryboardFunctions", () => { expect([...usage.usedProperties]).toEqual(["abc"]); expect(usage.hasNonStaticUsage).toBe(false); - expect(beforeVisitGlobal).toBeCalledTimes(1); + expect(beforeVisitGlobal).toHaveBeenCalledTimes(1); }); test("without matchSource", () => { @@ -72,6 +72,6 @@ describe("traverseStoryboardFunctions", () => { expect([...usage.usedProperties]).toEqual(["abc"]); expect(usage.hasNonStaticUsage).toBe(false); - expect(beforeVisitGlobal).toBeCalledTimes(2); + expect(beforeVisitGlobal).toHaveBeenCalledTimes(2); }); }); From 37cc57a1baa18dc85af194eb7ed896afddaff488 Mon Sep 17 00:00:00 2001 From: weareoutman Date: Tue, 24 Jun 2025 18:31:30 +0800 Subject: [PATCH 61/66] test(): patch jsdom to support mocking window.location See https://github.com/jsdom/jsdom/issues/3492#issuecomment-2499091152 --- package.json | 5 ++- patches/jsdom+26.1.0.patch | 13 ++++++ yarn.lock | 85 ++++++++++++++++++++++++++++++++------ 3 files changed, 89 insertions(+), 14 deletions(-) create mode 100644 patches/jsdom+26.1.0.patch diff --git a/package.json b/package.json index db57459d67..14b2787465 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,8 @@ "test:e2e:ci": "npx start-server-and-test serve:e2e http-get://localhost:8081/ cypress:run", "test:e2e:no-record": "npx wait-on -r http-get://localhost:8081/ && npx start-server-and-test serve:e2e http-get://localhost:8081/ cypress:run:no-record", "test:e2e:docker": "docker-compose run --user $(id -u):$(id -g) e2e", - "lint-staged": "lint-staged" + "lint-staged": "lint-staged", + "postinstall": "patch-package" }, "browserslist": { "development": [ @@ -64,6 +65,8 @@ "jest-websocket-mock": "^2.5.0", "lerna": "^8.1.8", "lint-staged": "^15.5.2", + "patch-package": "^8.0.0", + "postinstall-postinstall": "^2.1.0", "prettier": "^3.6.0", "rimraf": "^6.0.1", "ts-jest-resolver": "^2.0.1", diff --git a/patches/jsdom+26.1.0.patch b/patches/jsdom+26.1.0.patch new file mode 100644 index 0000000000..b0f94ed3d2 --- /dev/null +++ b/patches/jsdom+26.1.0.patch @@ -0,0 +1,13 @@ +diff --git a/node_modules/jsdom/lib/jsdom/browser/Window.js b/node_modules/jsdom/lib/jsdom/browser/Window.js +index 52d011c..5b29f5a 100644 +--- a/node_modules/jsdom/lib/jsdom/browser/Window.js ++++ b/node_modules/jsdom/lib/jsdom/browser/Window.js +@@ -507,7 +507,7 @@ function installOwnProperties(window, options) { + // [LegacyUnforgeable]: + window: { configurable: false }, + document: { configurable: false }, +- location: { configurable: false }, ++ location: { configurable: true }, + top: { configurable: false } + }); + diff --git a/yarn.lock b/yarn.lock index 803ee9a530..2a76373355 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4766,10 +4766,10 @@ chrome-trace-event@^1.0.2: dependencies: tslib "^1.9.0" -ci-info@^3.2.0: - version "3.8.0" - resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" - integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== +ci-info@^3.2.0, ci-info@^3.7.0: + version "3.9.0" + resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" + integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== ci-info@^4.0.0, ci-info@^4.1.0, ci-info@^4.2.0: version "4.2.0" @@ -6850,6 +6850,13 @@ find-up@^6.3.0: locate-path "^7.1.0" path-exists "^5.0.0" +find-yarn-workspace-root@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz#f47fb8d239c900eb78179aa81b66673eac88f7bd" + integrity sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ== + dependencies: + micromatch "^4.0.2" + findup-sync@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/findup-sync/-/findup-sync-5.0.0.tgz#54380ad965a7edca00cc8f63113559aadc541bd2" @@ -8323,7 +8330,7 @@ is-windows@^1.0.1: resolved "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== -is-wsl@^2.2.0: +is-wsl@^2.1.1, is-wsl@^2.2.0: version "2.2.0" resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== @@ -9063,6 +9070,17 @@ json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" +json-stable-stringify@^1.0.2: + version "1.3.0" + resolved "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.3.0.tgz#8903cfac42ea1a0f97f35d63a4ce0518f0cc6a70" + integrity sha512-qtYiSSFlwot9XHtF9bD9c7rwKjr+RecWT//ZnPvSmEjpV5mmPOCN4j8UjY5hbjNkOwZ/jQv3J6R1/pL7RwgMsg== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.4" + isarray "^2.0.5" + jsonify "^0.0.1" + object-keys "^1.1.1" + json-stable-stringify@~0.0.0: version "0.0.1" resolved "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz" @@ -9098,10 +9116,10 @@ jsonfile@^6.0.1: optionalDependencies: graceful-fs "^4.1.6" -jsonify@~0.0.0: - version "0.0.0" - resolved "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" - integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= +jsonify@^0.0.1, jsonify@~0.0.0: + version "0.0.1" + resolved "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz#2aa3111dae3d34a0f151c63f3a45d995d9420978" + integrity sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg== jsonparse@^1.2.0, jsonparse@^1.3.1: version "1.3.1" @@ -10541,6 +10559,14 @@ open@^10.0.3: is-inside-container "^1.0.0" is-wsl "^3.1.0" +open@^7.4.2: + version "7.4.2" + resolved "https://registry.npmjs.org/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" + integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== + dependencies: + is-docker "^2.0.0" + is-wsl "^2.1.1" + open@^8.4.0: version "8.4.0" resolved "https://registry.npmjs.org/open/-/open-8.4.0.tgz" @@ -10912,6 +10938,27 @@ pascal-case@^4.0.0: dependencies: no-case "^4.0.0" +patch-package@^8.0.0: + version "8.0.0" + resolved "https://registry.npmjs.org/patch-package/-/patch-package-8.0.0.tgz#d191e2f1b6e06a4624a0116bcb88edd6714ede61" + integrity sha512-da8BVIhzjtgScwDJ2TtKsfT5JFWz1hYoBl9rUQ1f38MC2HwnEIkK8VN3dKMKcP7P7bvvgzNDbfNHtx3MsQb5vA== + dependencies: + "@yarnpkg/lockfile" "^1.1.0" + chalk "^4.1.2" + ci-info "^3.7.0" + cross-spawn "^7.0.3" + find-yarn-workspace-root "^2.0.0" + fs-extra "^9.0.0" + json-stable-stringify "^1.0.2" + klaw-sync "^6.0.0" + minimist "^1.2.6" + open "^7.4.2" + rimraf "^2.6.3" + semver "^7.5.3" + slash "^2.0.0" + tmp "^0.0.33" + yaml "^2.2.2" + path-browserify@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz" @@ -11635,6 +11682,11 @@ postcss@^8.4.33, postcss@^8.5.6: picocolors "^1.1.1" source-map-js "^1.2.1" +postinstall-postinstall@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/postinstall-postinstall/-/postinstall-postinstall-2.1.0.tgz#4f7f77441ef539d1512c40bd04c71b06a4704ca3" + integrity sha512-7hQX6ZlZXIoRiWNrbMQaLzUUfH+sSx39u8EJ9HYuDc1kLo9IXKWjM5RSquZN1ad5GnH8CGFM78fsAAQi3OKEEQ== + prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" @@ -12266,6 +12318,13 @@ rfdc@^1.3.0, rfdc@^1.4.1: resolved "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz#778f76c4fb731d93414e8f925fbecf64cce7f6ca" integrity sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA== +rimraf@^2.6.3: + version "2.7.1" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + dependencies: + glob "^7.1.3" + rimraf@^3.0.2: version "3.0.2" resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" @@ -14328,10 +14387,10 @@ yallist@^4.0.0: resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" integrity sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI= -yaml@^2.7.0: - version "2.7.0" - resolved "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz#aef9bb617a64c937a9a748803786ad8d3ffe1e98" - integrity sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA== +yaml@^2.2.2, yaml@^2.7.0: + version "2.8.0" + resolved "https://registry.npmjs.org/yaml/-/yaml-2.8.0.tgz#15f8c9866211bdc2d3781a0890e44d4fa1a5fff6" + integrity sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ== yargs-parser@21.1.1, yargs-parser@^21.1.1: version "21.1.1" From fe21b98426af63aaff2154301a39a0ee06914661 Mon Sep 17 00:00:00 2001 From: weareoutman Date: Tue, 24 Jun 2025 18:31:46 +0800 Subject: [PATCH 62/66] test(): update test usage after upgrade jest to v30 --- packages/cook/src/cook.spec.ts | 8 +- packages/element/src/NextElement.spec.ts | 2 +- .../src/ReactNextElement.spec.tsx | 2 +- packages/runtime/src/CustomProcessors.spec.ts | 2 +- packages/runtime/src/createRoot.spec.ts | 2 +- packages/runtime/src/internal/Runtime.spec.ts | 90 ++++++++++--------- .../runtime/src/internal/mediaQuery.spec.ts | 2 +- packages/test-next/src/run.js | 4 +- packages/utils/src/general/deepFreeze.spec.ts | 16 ++-- 9 files changed, 65 insertions(+), 63 deletions(-) diff --git a/packages/cook/src/cook.spec.ts b/packages/cook/src/cook.spec.ts index 8af8ef512d..b86e7c5f1e 100644 --- a/packages/cook/src/cook.spec.ts +++ b/packages/cook/src/cook.spec.ts @@ -205,7 +205,7 @@ describe("evaluate", () => { if (!typescript && !containsExperimental(source)) { expect(() => equivalentFunc(source, attemptToVisitGlobals)(...cloneDeep(args)) - ).toThrowError(); + ).toThrow(); } expect(() => func(...cloneDeep(args))).toThrowErrorMatchingSnapshot(); } @@ -242,7 +242,7 @@ describe("evaluate", () => { return a; } `; - expect(() => equivalentFunc(source, new Set())).not.toThrowError(); + expect(() => equivalentFunc(source, new Set())).not.toThrow(); const { function: funcAst, attemptToVisitGlobals } = precookFunction(source); const globalVariables = supply( @@ -271,7 +271,7 @@ describe("evaluate", () => { if (!containsExperimental(source)) { expect(() => equivalentFunc(source, attemptToVisitGlobals, true) - ).toThrowError(); + ).toThrow(); } expect(() => cook(exprAst, source, { globalVariables }) @@ -423,7 +423,7 @@ describe("evaluate", () => { return "abc".replace(reg, ""); } `; - expect(() => equivalentFunc(source, new Set())).not.toThrowError(); + expect(() => equivalentFunc(source, new Set())).not.toThrow(); const { function: funcAst, attemptToVisitGlobals } = precookFunction(source); const globalVariables = supply( diff --git a/packages/element/src/NextElement.spec.ts b/packages/element/src/NextElement.spec.ts index 459948e477..d8c87e176b 100644 --- a/packages/element/src/NextElement.spec.ts +++ b/packages/element/src/NextElement.spec.ts @@ -409,7 +409,7 @@ describe("NextElement", () => { "change", ]); - // `expect(...).toThrowError()` does not work for decorators. + // `expect(...).toThrow()` does not work for decorators. let message: string | undefined; try { element.overrideEvent(); diff --git a/packages/react-element/src/ReactNextElement.spec.tsx b/packages/react-element/src/ReactNextElement.spec.tsx index 8b1e9fcf82..78641b2560 100644 --- a/packages/react-element/src/ReactNextElement.spec.tsx +++ b/packages/react-element/src/ReactNextElement.spec.tsx @@ -301,6 +301,6 @@ describe("ReactNextElement", () => { expect(element.shadowRoot).toBeFalsy(); expect(() => { element.connectedCallback(); - }).toThrowError(); + }).toThrow(); }); }); diff --git a/packages/runtime/src/CustomProcessors.spec.ts b/packages/runtime/src/CustomProcessors.spec.ts index 15fce7e3b4..9c75d4bc3b 100644 --- a/packages/runtime/src/CustomProcessors.spec.ts +++ b/packages/runtime/src/CustomProcessors.spec.ts @@ -30,6 +30,6 @@ describe("CustomProcessors", () => { // Can't register duplicated processors in the same namespace. expect(() => { customProcessors.define("brickKit.objectEntries", () => void 0); - }).toThrowError(); + }).toThrow(); }); }); diff --git a/packages/runtime/src/createRoot.spec.ts b/packages/runtime/src/createRoot.spec.ts index bd76454918..63a996318b 100644 --- a/packages/runtime/src/createRoot.spec.ts +++ b/packages/runtime/src/createRoot.spec.ts @@ -240,7 +240,7 @@ describe("preview", () => { ]); expect(container.innerHTML).toBe( - '
UNKNOWN_ERROR: ReferenceError: QUERY is not defined, in "<% QUERY.q %>"
' + '
UNKNOWN_ERROR: ReferenceError: QUERY is not defined, in "<% QUERY.q %>"
' ); expect(portal.innerHTML).toBe(""); expect(applyTheme).not.toHaveBeenCalled(); diff --git a/packages/runtime/src/internal/Runtime.spec.ts b/packages/runtime/src/internal/Runtime.spec.ts index eabd96acb7..be040a7984 100644 --- a/packages/runtime/src/internal/Runtime.spec.ts +++ b/packages/runtime/src/internal/Runtime.spec.ts @@ -983,28 +983,29 @@ describe("Runtime", () => { getHistory().push("/app-a/sub-routes/3"); await (global as any).flushPromises(); expect(document.body.children).toMatchInlineSnapshot(` - HTMLCollection [ -
-

- Hello -

-
-
-
- Oops! Something went wrong: SyntaxError: Unexpected parseExpression() input: The input should contain exactly one expression, but the first expression is followed by the unexpected character \`3\`. (1:4), in "<% Sub 3 %>" -
-
-
-
, -
, - ] - `); +HTMLCollection [ +
+

+ Hello +

+
+
+
+ Oops! Something went wrong: SyntaxError: Unexpected parseExpression() input: The input should contain exactly one expression, but the first expression is followed by the unexpected character \`3\`. (1:4), in "<% Sub 3 %>" +
+
+
+
, +
, +] +`); expect(consoleError).toHaveBeenCalledTimes(1); expect(getRuntime().getNavConfig()).toEqual({ breadcrumb: [{ text: "0" }], @@ -1514,28 +1515,29 @@ describe("Runtime", () => { await (global as any).flushPromises(); await new Promise((resolve) => setTimeout(resolve)); expect(document.body.children).toMatchInlineSnapshot(` - HTMLCollection [ -
-

- Sub-routes with error -

-
-
-
- Oops! Something went wrong: oops -
-
-
-
, -
, - ] - `); +HTMLCollection [ +
+

+ Sub-routes with error +

+
+
+
+ Oops! Something went wrong: oops +
+
+
+
, +
, +] +`); expect(consoleError).toHaveBeenCalledTimes(1); getHistory().push("/app-a/sub-routes-with-error/ok"); diff --git a/packages/runtime/src/internal/mediaQuery.spec.ts b/packages/runtime/src/internal/mediaQuery.spec.ts index b90a3bbf22..ae2077eff4 100644 --- a/packages/runtime/src/internal/mediaQuery.spec.ts +++ b/packages/runtime/src/internal/mediaQuery.spec.ts @@ -26,7 +26,7 @@ describe("mediaQuery", () => { }); const newMedia = { breakpoint: nextBreakpoint }; expect(getMedia()).toEqual(newMedia); - expect(handler).lastCalledWith( + expect(handler).toHaveBeenLastCalledWith( expect.objectContaining({ detail: newMedia, }) diff --git a/packages/test-next/src/run.js b/packages/test-next/src/run.js index 3bcde74b88..6c7830d176 100644 --- a/packages/test-next/src/run.js +++ b/packages/test-next/src/run.js @@ -1,7 +1,7 @@ // @ts-check import path from "node:path"; import { existsSync } from "node:fs"; -import jest from "jest"; +import { run } from "jest"; import { createJestConfig } from "./createJestConfig.js"; const packageDir = process.cwd(); @@ -23,4 +23,4 @@ args.push( ) ); -jest.run(args); +run(args); diff --git a/packages/utils/src/general/deepFreeze.spec.ts b/packages/utils/src/general/deepFreeze.spec.ts index 9fc32cc15b..bbaf95a0db 100644 --- a/packages/utils/src/general/deepFreeze.spec.ts +++ b/packages/utils/src/general/deepFreeze.spec.ts @@ -26,41 +26,41 @@ describe("deepFreeze", () => { expect(() => { // Add a new prop. (frozen as any).hello = "world"; - }).toThrowError(); + }).toThrow(); expect(() => { // Override an existed prop. frozen.string = "overridden"; - }).toThrowError(); + }).toThrow(); expect(() => { // Delete a prop. delete (frozen as Partial).string; - }).toThrowError(); + }).toThrow(); expect(() => { // Push a item to a prop of array. frozen.array.push("z"); - }).toThrowError(); + }).toThrow(); expect(() => { // Pop a prop of array. frozen.array.pop(); - }).toThrowError(); + }).toThrow(); expect(() => { // Delete a prop of array. delete (frozen as Partial).array; - }).toThrowError(); + }).toThrow(); expect(() => { // Override a nested object's prop. frozen.object.number = 2; - }).toThrowError(); + }).toThrow(); expect(() => { // Override a nested object's prop. frozen.object.array.push(9); - }).toThrowError(); + }).toThrow(); }); }); From e1e61a75794f408907cb91ae294ab324a87b41e9 Mon Sep 17 00:00:00 2001 From: weareoutman Date: Tue, 24 Jun 2025 18:35:59 +0800 Subject: [PATCH 63/66] feat(): upgrade jest to v30 BREAKING CHANGE: upgrade jest to v30 --- packages/test-next/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/test-next/package.json b/packages/test-next/package.json index e384926c26..adcda3c471 100644 --- a/packages/test-next/package.json +++ b/packages/test-next/package.json @@ -1,7 +1,7 @@ { "name": "@next-core/test-next", "version": "1.1.9", - "description": "Test next packages", + "description": "Test next packages (jest v30)", "homepage": "https://github.com/easyops-cn/next-core/tree/v3/packages/test-next", "license": "GPL-3.0", "type": "module", From 1a1ef8af7524fa6cd2358530eaa58e3bf5d03a3b Mon Sep 17 00:00:00 2001 From: weareoutman Date: Tue, 24 Jun 2025 18:46:47 +0800 Subject: [PATCH 64/66] test(): update test usage after upgrade jest to v30 --- .../runtime/src/internal/secret_internals.spec.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/runtime/src/internal/secret_internals.spec.ts b/packages/runtime/src/internal/secret_internals.spec.ts index d77070f2bc..cac7ed5867 100644 --- a/packages/runtime/src/internal/secret_internals.spec.ts +++ b/packages/runtime/src/internal/secret_internals.spec.ts @@ -1403,12 +1403,12 @@ describe("debugDataValue", () => { describe("getLegalRuntimeValue", () => { const originLocation = window.location; - + delete (window as any).location; window.location = { - href: "https://dev-easyops.cn/home/Host", - origin: "https://dev-easyops.cn", - hostname: "admin.easyops.local", - host: "admin.easyops.local", + href: "http://localhost/", + origin: "http://localhost", + hostname: "localhost", + host: "localhost", } as any; jest.spyOn(routeMatchedMap, "getMatchedRoute").mockReturnValueOnce({ @@ -1452,5 +1452,5 @@ describe("getLegalRuntimeValue", () => { query: {}, sys: { org: 8888, username: "easyops" }, }); - window.location = originLocation; + (window as any).location = originLocation; }); From 56c229cfca38e9009add5b74d952da10b2b426e8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 24 Jun 2025 11:22:09 +0000 Subject: [PATCH 65/66] chore(deps): Update dependency typescript-eslint to ^8.35.0 --- packages/eslint-config-next/package.json | 2 +- yarn.lock | 148 +++++++++++------------ 2 files changed, 75 insertions(+), 75 deletions(-) diff --git a/packages/eslint-config-next/package.json b/packages/eslint-config-next/package.json index 5dac1cb626..0912a53e02 100644 --- a/packages/eslint-config-next/package.json +++ b/packages/eslint-config-next/package.json @@ -23,6 +23,6 @@ "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^5.2.0", "globals": "^16.2.0", - "typescript-eslint": "^8.34.0" + "typescript-eslint": "^8.35.0" } } diff --git a/yarn.lock b/yarn.lock index 2a76373355..5ef9b24927 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3269,78 +3269,78 @@ dependencies: "@types/node" "*" -"@typescript-eslint/eslint-plugin@8.34.0": - version "8.34.0" - resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.34.0.tgz#96c9f818782fe24cd5883a5d517ca1826d3fa9c2" - integrity sha512-QXwAlHlbcAwNlEEMKQS2RCgJsgXrTJdjXT08xEgbPFa2yYQgVjBymxP5DrfrE7X7iodSzd9qBUHUycdyVJTW1w== +"@typescript-eslint/eslint-plugin@8.35.0": + version "8.35.0" + resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.35.0.tgz#515170100ff867445fe0a17ce05c14fc5fd9ca63" + integrity sha512-ijItUYaiWuce0N1SoSMrEd0b6b6lYkYt99pqCPfybd+HKVXtEvYhICfLdwp42MhiI5mp0oq7PKEL+g1cNiz/Eg== dependencies: "@eslint-community/regexpp" "^4.10.0" - "@typescript-eslint/scope-manager" "8.34.0" - "@typescript-eslint/type-utils" "8.34.0" - "@typescript-eslint/utils" "8.34.0" - "@typescript-eslint/visitor-keys" "8.34.0" + "@typescript-eslint/scope-manager" "8.35.0" + "@typescript-eslint/type-utils" "8.35.0" + "@typescript-eslint/utils" "8.35.0" + "@typescript-eslint/visitor-keys" "8.35.0" graphemer "^1.4.0" ignore "^7.0.0" natural-compare "^1.4.0" ts-api-utils "^2.1.0" -"@typescript-eslint/parser@8.34.0": - version "8.34.0" - resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.34.0.tgz#703270426ac529304ae6988482f487c856d9c13f" - integrity sha512-vxXJV1hVFx3IXz/oy2sICsJukaBrtDEQSBiV48/YIV5KWjX1dO+bcIr/kCPrW6weKXvsaGKFNlwH0v2eYdRRbA== +"@typescript-eslint/parser@8.35.0": + version "8.35.0" + resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.35.0.tgz#20a0e17778a329a6072722f5ac418d4376b767d2" + integrity sha512-6sMvZePQrnZH2/cJkwRpkT7DxoAWh+g6+GFRK6bV3YQo7ogi3SX5rgF6099r5Q53Ma5qeT7LGmOmuIutF4t3lA== dependencies: - "@typescript-eslint/scope-manager" "8.34.0" - "@typescript-eslint/types" "8.34.0" - "@typescript-eslint/typescript-estree" "8.34.0" - "@typescript-eslint/visitor-keys" "8.34.0" + "@typescript-eslint/scope-manager" "8.35.0" + "@typescript-eslint/types" "8.35.0" + "@typescript-eslint/typescript-estree" "8.35.0" + "@typescript-eslint/visitor-keys" "8.35.0" debug "^4.3.4" -"@typescript-eslint/project-service@8.34.0": - version "8.34.0" - resolved "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.34.0.tgz#449119b72fe9fae185013a6bdbaf1ffbfee6bcaf" - integrity sha512-iEgDALRf970/B2YExmtPMPF54NenZUf4xpL3wsCRx/lgjz6ul/l13R81ozP/ZNuXfnLCS+oPmG7JIxfdNYKELw== +"@typescript-eslint/project-service@8.35.0": + version "8.35.0" + resolved "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.35.0.tgz#00bd77e6845fbdb5684c6ab2d8a400a58dcfb07b" + integrity sha512-41xatqRwWZuhUMF/aZm2fcUsOFKNcG28xqRSS6ZVr9BVJtGExosLAm5A1OxTjRMagx8nJqva+P5zNIGt8RIgbQ== dependencies: - "@typescript-eslint/tsconfig-utils" "^8.34.0" - "@typescript-eslint/types" "^8.34.0" + "@typescript-eslint/tsconfig-utils" "^8.35.0" + "@typescript-eslint/types" "^8.35.0" debug "^4.3.4" -"@typescript-eslint/scope-manager@8.34.0": - version "8.34.0" - resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.34.0.tgz#9fedaec02370cf79c018a656ab402eb00dc69e67" - integrity sha512-9Ac0X8WiLykl0aj1oYQNcLZjHgBojT6cW68yAgZ19letYu+Hxd0rE0veI1XznSSst1X5lwnxhPbVdwjDRIomRw== +"@typescript-eslint/scope-manager@8.35.0": + version "8.35.0" + resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.35.0.tgz#8ccb2ab63383544fab98fc4b542d8d141259ff4f" + integrity sha512-+AgL5+mcoLxl1vGjwNfiWq5fLDZM1TmTPYs2UkyHfFhgERxBbqHlNjRzhThJqz+ktBqTChRYY6zwbMwy0591AA== dependencies: - "@typescript-eslint/types" "8.34.0" - "@typescript-eslint/visitor-keys" "8.34.0" + "@typescript-eslint/types" "8.35.0" + "@typescript-eslint/visitor-keys" "8.35.0" -"@typescript-eslint/tsconfig-utils@8.34.0", "@typescript-eslint/tsconfig-utils@^8.34.0": - version "8.34.0" - resolved "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.34.0.tgz#97d0a24e89a355e9308cebc8e23f255669bf0979" - integrity sha512-+W9VYHKFIzA5cBeooqQxqNriAP0QeQ7xTiDuIOr71hzgffm3EL2hxwWBIIj4GuofIbKxGNarpKqIq6Q6YrShOA== +"@typescript-eslint/tsconfig-utils@8.35.0", "@typescript-eslint/tsconfig-utils@^8.35.0": + version "8.35.0" + resolved "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.35.0.tgz#6e05aeb999999e31d562ceb4fe144f3cbfbd670e" + integrity sha512-04k/7247kZzFraweuEirmvUj+W3bJLI9fX6fbo1Qm2YykuBvEhRTPl8tcxlYO8kZZW+HIXfkZNoasVb8EV4jpA== -"@typescript-eslint/type-utils@8.34.0": - version "8.34.0" - resolved "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.34.0.tgz#03e7eb3776129dfd751ba1cac0c6ea4b0fab5ec6" - integrity sha512-n7zSmOcUVhcRYC75W2pnPpbO1iwhJY3NLoHEtbJwJSNlVAZuwqu05zY3f3s2SDWWDSo9FdN5szqc73DCtDObAg== +"@typescript-eslint/type-utils@8.35.0": + version "8.35.0" + resolved "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.35.0.tgz#0201eae9d83ffcc3451ef8c94f53ecfbf2319ecc" + integrity sha512-ceNNttjfmSEoM9PW87bWLDEIaLAyR+E6BoYJQ5PfaDau37UGca9Nyq3lBk8Bw2ad0AKvYabz6wxc7DMTO2jnNA== dependencies: - "@typescript-eslint/typescript-estree" "8.34.0" - "@typescript-eslint/utils" "8.34.0" + "@typescript-eslint/typescript-estree" "8.35.0" + "@typescript-eslint/utils" "8.35.0" debug "^4.3.4" ts-api-utils "^2.1.0" -"@typescript-eslint/types@8.34.0", "@typescript-eslint/types@^8.34.0": - version "8.34.0" - resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.34.0.tgz#18000f205c59c9aff7f371fc5426b764cf2890fb" - integrity sha512-9V24k/paICYPniajHfJ4cuAWETnt7Ssy+R0Rbcqo5sSFr3QEZ/8TSoUi9XeXVBGXCaLtwTOKSLGcInCAvyZeMA== +"@typescript-eslint/types@8.35.0", "@typescript-eslint/types@^8.35.0": + version "8.35.0" + resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.35.0.tgz#e60d062907930e30008d796de5c4170f02618a93" + integrity sha512-0mYH3emanku0vHw2aRLNGqe7EXh9WHEhi7kZzscrMDf6IIRUQ5Jk4wp1QrledE/36KtdZrVfKnE32eZCf/vaVQ== -"@typescript-eslint/typescript-estree@8.34.0": - version "8.34.0" - resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.34.0.tgz#c9f3feec511339ef64e9e4884516c3e558f1b048" - integrity sha512-rOi4KZxI7E0+BMqG7emPSK1bB4RICCpF7QD3KCLXn9ZvWoESsOMlHyZPAHyG04ujVplPaHbmEvs34m+wjgtVtg== +"@typescript-eslint/typescript-estree@8.35.0": + version "8.35.0" + resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.35.0.tgz#86141e6c55b75bc1eaecc0781bd39704de14e52a" + integrity sha512-F+BhnaBemgu1Qf8oHrxyw14wq6vbL8xwWKKMwTMwYIRmFFY/1n/9T/jpbobZL8vp7QyEUcC6xGrnAO4ua8Kp7w== dependencies: - "@typescript-eslint/project-service" "8.34.0" - "@typescript-eslint/tsconfig-utils" "8.34.0" - "@typescript-eslint/types" "8.34.0" - "@typescript-eslint/visitor-keys" "8.34.0" + "@typescript-eslint/project-service" "8.35.0" + "@typescript-eslint/tsconfig-utils" "8.35.0" + "@typescript-eslint/types" "8.35.0" + "@typescript-eslint/visitor-keys" "8.35.0" debug "^4.3.4" fast-glob "^3.3.2" is-glob "^4.0.3" @@ -3348,23 +3348,23 @@ semver "^7.6.0" ts-api-utils "^2.1.0" -"@typescript-eslint/utils@8.34.0": - version "8.34.0" - resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.34.0.tgz#7844beebc1153b4d3ec34135c2da53a91e076f8d" - integrity sha512-8L4tWatGchV9A1cKbjaavS6mwYwp39jql8xUmIIKJdm+qiaeHy5KMKlBrf30akXAWBzn2SqKsNOtSENWUwg7XQ== +"@typescript-eslint/utils@8.35.0": + version "8.35.0" + resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.35.0.tgz#aaf0afab5ab51ea2f1897002907eacd9834606d5" + integrity sha512-nqoMu7WWM7ki5tPgLVsmPM8CkqtoPUG6xXGeefM5t4x3XumOEKMoUZPdi+7F+/EotukN4R9OWdmDxN80fqoZeg== dependencies: "@eslint-community/eslint-utils" "^4.7.0" - "@typescript-eslint/scope-manager" "8.34.0" - "@typescript-eslint/types" "8.34.0" - "@typescript-eslint/typescript-estree" "8.34.0" + "@typescript-eslint/scope-manager" "8.35.0" + "@typescript-eslint/types" "8.35.0" + "@typescript-eslint/typescript-estree" "8.35.0" -"@typescript-eslint/visitor-keys@8.34.0": - version "8.34.0" - resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.34.0.tgz#c7a149407be31d755dba71980617d638a40ac099" - integrity sha512-qHV7pW7E85A0x6qyrFn+O+q1k1p3tQCsqIZ1KZ5ESLXY57aTvUd3/a4rdPTeXisvhXn2VQG0VSKUqs8KHF2zcA== +"@typescript-eslint/visitor-keys@8.35.0": + version "8.35.0" + resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.35.0.tgz#93e905e7f1e94d26a79771d1b1eb0024cb159dbf" + integrity sha512-zTh2+1Y8ZpmeQaQVIc/ZZxsx8UzgKJyNg1PTvjzC7WMhPSVS8bfDX34k1SrwOf016qd5RU3az2UxUNue3IfQ5g== dependencies: - "@typescript-eslint/types" "8.34.0" - eslint-visitor-keys "^4.2.0" + "@typescript-eslint/types" "8.35.0" + eslint-visitor-keys "^4.2.1" "@ungap/event-target@^0.2.4": version "0.2.4" @@ -6396,10 +6396,10 @@ eslint-visitor-keys@^3.4.3: resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== -eslint-visitor-keys@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz#687bacb2af884fcdda8a6e7d65c606f46a14cd45" - integrity sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw== +eslint-visitor-keys@^4.2.0, eslint-visitor-keys@^4.2.1: + version "4.2.1" + resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz#4cfea60fe7dd0ad8e816e1ed026c1d5251b512c1" + integrity sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ== eslint@^9.28.0: version "9.28.0" @@ -13659,14 +13659,14 @@ typedarray@^0.0.6: version "0.0.6" resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" -typescript-eslint@^8.34.0: - version "8.34.0" - resolved "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.34.0.tgz#5bc7e405cd0ed5d6f28d86017519700b77ca1298" - integrity sha512-MRpfN7uYjTrTGigFCt8sRyNqJFhjN0WwZecldaqhWm+wy0gaRt8Edb/3cuUy0zdq2opJWT6iXINKAtewnDOltQ== +typescript-eslint@^8.35.0: + version "8.35.0" + resolved "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.35.0.tgz#65afcdde973614b8f44fa89293919420ca9b904e" + integrity sha512-uEnz70b7kBz6eg/j0Czy6K5NivaYopgxRjsnAJ2Fx5oTLo3wefTHIbL7AkQr1+7tJCRVpTs/wiM8JR/11Loq9A== dependencies: - "@typescript-eslint/eslint-plugin" "8.34.0" - "@typescript-eslint/parser" "8.34.0" - "@typescript-eslint/utils" "8.34.0" + "@typescript-eslint/eslint-plugin" "8.35.0" + "@typescript-eslint/parser" "8.35.0" + "@typescript-eslint/utils" "8.35.0" typescript-json-schema@^0.65.1: version "0.65.1" From a892f47a778e8bd7cd721720cb7e45f5fac90a6c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 24 Jun 2025 11:25:40 +0000 Subject: [PATCH 66/66] chore(deps): Update eslint monorepo to ^9.29.0 --- package.json | 2 +- packages/eslint-config-next/package.json | 4 +- yarn.lock | 70 ++++++++++++------------ 3 files changed, 38 insertions(+), 38 deletions(-) diff --git a/package.json b/package.json index 14b2787465..5950ac58ad 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "concurrently": "^9.1.2", "cross-env": "^7.0.3", "cypress": "^14.4.1", - "eslint": "^9.28.0", + "eslint": "^9.29.0", "husky": "^9.1.7", "jest": "^30.0.2", "jest-environment-jsdom": "^30.0.2", diff --git a/packages/eslint-config-next/package.json b/packages/eslint-config-next/package.json index 5dac1cb626..144c26ac60 100644 --- a/packages/eslint-config-next/package.json +++ b/packages/eslint-config-next/package.json @@ -15,10 +15,10 @@ "./node.js": "./node.js" }, "peerDependencies": { - "eslint": ">= 9.28.0" + "eslint": ">= 9.29.0" }, "dependencies": { - "@eslint/js": "^9.28.0", + "@eslint/js": "^9.29.0", "eslint-config-prettier": "^10.1.5", "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^5.2.0", diff --git a/yarn.lock b/yarn.lock index 2a76373355..f5bf9d7c24 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1503,10 +1503,10 @@ resolved "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz#cfc6cffe39df390a3841cde2abccf92eaa7ae0e0" integrity sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ== -"@eslint/config-array@^0.20.0": - version "0.20.0" - resolved "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.20.0.tgz#7a1232e82376712d3340012a2f561a2764d1988f" - integrity sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ== +"@eslint/config-array@^0.20.1": + version "0.20.1" + resolved "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.20.1.tgz#454f89be82b0e5b1ae872c154c7e2f3dd42c3979" + integrity sha512-OL0RJzC/CBzli0DrrR31qzj6d6i6Mm3HByuhflhl4LOBiWxN+3i6/t/ZQQNii4tjksXi8r2CRW1wMpWA2ULUEw== dependencies: "@eslint/object-schema" "^2.1.6" debug "^4.3.1" @@ -1539,10 +1539,10 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@eslint/js@9.28.0", "@eslint/js@^9.28.0": - version "9.28.0" - resolved "https://registry.npmjs.org/@eslint/js/-/js-9.28.0.tgz#7822ccc2f8cae7c3cd4f902377d520e9ae03f844" - integrity sha512-fnqSjGWd/CoIp4EXIxWVK/sHA6DOHN4+8Ix2cX5ycOY7LG0UY8nHCU5pIp2eaE1Mc7Qd8kHspYNzYXT2ojPLzg== +"@eslint/js@9.29.0", "@eslint/js@^9.29.0": + version "9.29.0" + resolved "https://registry.npmjs.org/@eslint/js/-/js-9.29.0.tgz#dc6fd117c19825f8430867a662531da36320fe56" + integrity sha512-3PIF4cBw/y+1u2EazflInpV+lYsSG0aByVIQzAgb1m1MhHFSbqTyNqtBKHgWf/9Ykud+DhILS9EGkmekVhbKoQ== "@eslint/object-schema@^2.1.6": version "2.1.6" @@ -3671,10 +3671,10 @@ acorn@^7.0.0: resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.14.0, acorn@^8.4.1, acorn@^8.8.2: - version "8.14.0" - resolved "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz#063e2c70cac5fb4f6467f0b11152e04c682795b0" - integrity sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA== +acorn@^8.14.0, acorn@^8.15.0, acorn@^8.4.1, acorn@^8.8.2: + version "8.15.0" + resolved "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz#a360898bc415edaac46c8241f6383975b930b816" + integrity sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg== add-stream@^1.0.0: version "1.0.0" @@ -6383,10 +6383,10 @@ eslint-scope@5.1.1: esrecurse "^4.3.0" estraverse "^4.1.1" -eslint-scope@^8.3.0: - version "8.3.0" - resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.3.0.tgz#10cd3a918ffdd722f5f3f7b5b83db9b23c87340d" - integrity sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ== +eslint-scope@^8.4.0: + version "8.4.0" + resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz#88e646a207fad61436ffa39eb505147200655c82" + integrity sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg== dependencies: esrecurse "^4.3.0" estraverse "^5.2.0" @@ -6396,23 +6396,23 @@ eslint-visitor-keys@^3.4.3: resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== -eslint-visitor-keys@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz#687bacb2af884fcdda8a6e7d65c606f46a14cd45" - integrity sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw== +eslint-visitor-keys@^4.2.0, eslint-visitor-keys@^4.2.1: + version "4.2.1" + resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz#4cfea60fe7dd0ad8e816e1ed026c1d5251b512c1" + integrity sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ== -eslint@^9.28.0: - version "9.28.0" - resolved "https://registry.npmjs.org/eslint/-/eslint-9.28.0.tgz#b0bcbe82a16945a40906924bea75e8b4980ced7d" - integrity sha512-ocgh41VhRlf9+fVpe7QKzwLj9c92fDiqOj8Y3Sd4/ZmVA4Btx4PlUYPq4pp9JDyupkf1upbEXecxL2mwNV7jPQ== +eslint@^9.29.0: + version "9.29.0" + resolved "https://registry.npmjs.org/eslint/-/eslint-9.29.0.tgz#65e3db3b7e5a5b04a8af541741a0f3648d0a81a6" + integrity sha512-GsGizj2Y1rCWDu6XoEekL3RLilp0voSePurjZIkxL3wlm5o5EC9VpgaP7lrCvjnkuLvzFBQWB3vWB3K5KQTveQ== dependencies: "@eslint-community/eslint-utils" "^4.2.0" "@eslint-community/regexpp" "^4.12.1" - "@eslint/config-array" "^0.20.0" + "@eslint/config-array" "^0.20.1" "@eslint/config-helpers" "^0.2.1" "@eslint/core" "^0.14.0" "@eslint/eslintrc" "^3.3.1" - "@eslint/js" "9.28.0" + "@eslint/js" "9.29.0" "@eslint/plugin-kit" "^0.3.1" "@humanfs/node" "^0.16.6" "@humanwhocodes/module-importer" "^1.0.1" @@ -6424,9 +6424,9 @@ eslint@^9.28.0: cross-spawn "^7.0.6" debug "^4.3.2" escape-string-regexp "^4.0.0" - eslint-scope "^8.3.0" - eslint-visitor-keys "^4.2.0" - espree "^10.3.0" + eslint-scope "^8.4.0" + eslint-visitor-keys "^4.2.1" + espree "^10.4.0" esquery "^1.5.0" esutils "^2.0.2" fast-deep-equal "^3.1.3" @@ -6442,14 +6442,14 @@ eslint@^9.28.0: natural-compare "^1.4.0" optionator "^0.9.3" -espree@^10.0.1, espree@^10.3.0: - version "10.3.0" - resolved "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz#29267cf5b0cb98735b65e64ba07e0ed49d1eed8a" - integrity sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg== +espree@^10.0.1, espree@^10.4.0: + version "10.4.0" + resolved "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz#d54f4949d4629005a1fa168d937c3ff1f7e2a837" + integrity sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ== dependencies: - acorn "^8.14.0" + acorn "^8.15.0" acorn-jsx "^5.3.2" - eslint-visitor-keys "^4.2.0" + eslint-visitor-keys "^4.2.1" esprima@^4.0.0: version "4.0.1"