From 78f36943426e4b69edbff07d74b7a9ad5084494e Mon Sep 17 00:00:00 2001 From: Nicolas DUBIEN Date: Fri, 28 Mar 2025 21:08:06 +0100 Subject: [PATCH 01/17] =?UTF-8?q?=F0=9F=93=9D=20Adapt=20article=20on=20Vit?= =?UTF-8?q?est=20following=20feedback=20(#5868)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../index.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/website/blog/2025-03-28-beyond-flaky-tests-bringing-controlled-randomness-to-vitest/index.md b/website/blog/2025-03-28-beyond-flaky-tests-bringing-controlled-randomness-to-vitest/index.md index a7d42dbfd9d..e7f8baab91c 100644 --- a/website/blog/2025-03-28-beyond-flaky-tests-bringing-controlled-randomness-to-vitest/index.md +++ b/website/blog/2025-03-28-beyond-flaky-tests-bringing-controlled-randomness-to-vitest/index.md @@ -33,13 +33,13 @@ test('considered active if its end timestamp is 100ms after now', () => { It looks stable, but in reality, it’s a ticking time bomb. The reason? `Date.now()` is not monotonic — it can go backwards in time, especially when dealing with negative leap seconds. The test is subtly fragile, and when it fails, debugging the issue can take hours or days or even years. -## Our problem: Uncontrolled randomness +## The problem: Uncontrolled randomness While depending on random or non-deterministic values in tests is generally discouraged, developers frequently use timestamps, random numbers, unique IDs, or even generated values from libraries like [Faker](https://fakerjs.dev/) without realizing the risks. The core issue? These values are inherently non-reproducible, making debugging a nightmare when a test fails unexpectedly. -## Our proposal: Built-in fuzzing with stability in mind +## The proposal: Built-in fuzzing with stability in mind What if your test runner could automatically handle randomness safely, ensuring reproducibility without requiring you to adopt an entirely new testing paradigm? What if you could enjoy the benefits of randomized testing without the headaches? @@ -95,7 +95,7 @@ What’s more unpredictable than random values? Race conditions. They’re among Consider a `queue` function that ensures function calls are executed sequentially. This is our prime candidate for race conditions, and we provide a full guide on detecting them with property-based testing [here](https://fast-check.dev/docs/tutorials/detect-race-conditions/). -However, our goal is incremental adoption — so let’s build a simple test that looks like a standard unit test but can still catch race conditions: +So let’s build a simple test that looks like a standard unit test but catching race conditions with no tears: ```js test('queued calls are resolved in proper order', async ({ g }) => { @@ -124,9 +124,11 @@ This means that if multiple calls are fired simultaneously, the scheduler can in ## Bringing this to Vitest? -Currently, this functionality is available through @fast-check/vitest, but our ultimate goal is native support in Vitest. We believe this feature is essential for making tests more stable, reproducible, and robust across the entire ecosystem. +We believe this approach is crucial for making tests more stable, reproducible, and robust across the ecosystem. The need for random or fake data in tests isn't new, but without proper tooling, it often leads to flakiness and unreliable results. -Imagine running `vitest --fuzz=` to thoroughly validate your code across multiple random values without modifying a single test. +Our goal isn’t to keep this feature confined to @fast-check/vitest — we want it to be natively integrated into Vitest as a first-class feature. + +Imagine being able to safely use random data in your tests without worrying about flakiness. Imagine running `vitest --fuzz=` to automatically validate your code across multiple randomized inputs — without modifying a single test, simply because randomness was introduced intentionally. To get there, we need your support: From d7027745118fd13f0754a58f9ce23c75f2ae6333 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 31 Mar 2025 21:27:29 +0200 Subject: [PATCH 02/17] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Update=20typescript-?= =?UTF-8?q?eslint=20monorepo=20to=20^8.29.0=20(#5875)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@typescript-eslint/utils](https://typescript-eslint.io/packages/utils) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils)) | [`^8.28.0` -> `^8.29.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2futils/8.28.0/8.29.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2futils/8.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2futils/8.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2futils/8.28.0/8.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2futils/8.28.0/8.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)) | [`^8.28.0` -> `^8.29.0`](https://renovatebot.com/diffs/npm/typescript-eslint/8.28.0/8.29.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/typescript-eslint/8.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript-eslint/8.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript-eslint/8.28.0/8.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript-eslint/8.28.0/8.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
typescript-eslint/typescript-eslint (@​typescript-eslint/utils) ### [`v8.29.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/utils/CHANGELOG.md#8290-2025-03-31) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.28.0...v8.29.0) This was a version bump only for utils to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
typescript-eslint/typescript-eslint (typescript-eslint) ### [`v8.29.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#8290-2025-03-31) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.28.0...v8.29.0) This was a version bump only for typescript-eslint to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/dubzzz/fast-check). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 4 +- pnpm-lock.yaml | 106 ++++++++++++++++++++++++------------------------- 2 files changed, 55 insertions(+), 55 deletions(-) diff --git a/package.json b/package.json index 6b3fec440d7..6918a967fe3 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "@changesets/cli": "^2.28.1", "@eslint/js": "^9.23.0", "@fast-check/packaged": "*", - "@typescript-eslint/utils": "^8.28.0", + "@typescript-eslint/utils": "^8.29.0", "@vitest/coverage-v8": "^3.0.9", "all-contributors-cli": "^6.26.1", "cross-env": "^7.0.3", @@ -43,7 +43,7 @@ "prettier": "3.5.3", "publint": "^0.3.9", "typescript": "~5.8.2", - "typescript-eslint": "^8.28.0", + "typescript-eslint": "^8.29.0", "vitest": "^3.0.9" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3e55e83bc68..7c82d5c6a7e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,8 +18,8 @@ importers: specifier: '*' version: link:packages/packaged '@typescript-eslint/utils': - specifier: ^8.28.0 - version: 8.28.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) + specifier: ^8.29.0 + version: 8.29.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) '@vitest/coverage-v8': specifier: ^3.0.9 version: 3.0.9(vitest@3.0.9(@types/debug@4.1.12)(@types/node@22.13.14)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0)) @@ -51,8 +51,8 @@ importers: specifier: ~5.8.2 version: 5.8.2 typescript-eslint: - specifier: ^8.28.0 - version: 8.28.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) + specifier: ^8.29.0 + version: 8.29.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) vitest: specifier: ^3.0.9 version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.14)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) @@ -3193,51 +3193,51 @@ packages: '@types/yargs@17.0.33': resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} - '@typescript-eslint/eslint-plugin@8.28.0': - resolution: {integrity: sha512-lvFK3TCGAHsItNdWZ/1FkvpzCxTHUVuFrdnOGLMa0GGCFIbCgQWVk3CzCGdA7kM3qGVc+dfW9tr0Z/sHnGDFyg==} + '@typescript-eslint/eslint-plugin@8.29.0': + resolution: {integrity: sha512-PAIpk/U7NIS6H7TEtN45SPGLQaHNgB7wSjsQV/8+KYokAb2T/gloOA/Bee2yd4/yKVhPKe5LlaUGhAZk5zmSaQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/parser@8.28.0': - resolution: {integrity: sha512-LPcw1yHD3ToaDEoljFEfQ9j2xShY367h7FZ1sq5NJT9I3yj4LHer1Xd1yRSOdYy9BpsrxU7R+eoDokChYM53lQ==} + '@typescript-eslint/parser@8.29.0': + resolution: {integrity: sha512-8C0+jlNJOwQso2GapCVWWfW/rzaq7Lbme+vGUFKE31djwNncIpgXD7Cd4weEsDdkoZDjH0lwwr3QDQFuyrMg9g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/scope-manager@8.28.0': - resolution: {integrity: sha512-u2oITX3BJwzWCapoZ/pXw6BCOl8rJP4Ij/3wPoGvY8XwvXflOzd1kLrDUUUAIEdJSFh+ASwdTHqtan9xSg8buw==} + '@typescript-eslint/scope-manager@8.29.0': + resolution: {integrity: sha512-aO1PVsq7Gm+tcghabUpzEnVSFMCU4/nYIgC2GOatJcllvWfnhrgW0ZEbnTxm36QsikmCN1K/6ZgM7fok2I7xNw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.28.0': - resolution: {integrity: sha512-oRoXu2v0Rsy/VoOGhtWrOKDiIehvI+YNrDk5Oqj40Mwm0Yt01FC/Q7nFqg088d3yAsR1ZcZFVfPCTTFCe/KPwg==} + '@typescript-eslint/type-utils@8.29.0': + resolution: {integrity: sha512-ahaWQ42JAOx+NKEf5++WC/ua17q5l+j1GFrbbpVKzFL/tKVc0aYY8rVSYUpUvt2hUP1YBr7mwXzx+E/DfUWI9Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/types@8.28.0': - resolution: {integrity: sha512-bn4WS1bkKEjx7HqiwG2JNB3YJdC1q6Ue7GyGlwPHyt0TnVq6TtD/hiOdTZt71sq0s7UzqBFXD8t8o2e63tXgwA==} + '@typescript-eslint/types@8.29.0': + resolution: {integrity: sha512-wcJL/+cOXV+RE3gjCyl/V2G877+2faqvlgtso/ZRbTCnZazh0gXhe+7gbAnfubzN2bNsBtZjDvlh7ero8uIbzg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.28.0': - resolution: {integrity: sha512-H74nHEeBGeklctAVUvmDkxB1mk+PAZ9FiOMPFncdqeRBXxk1lWSYraHw8V12b7aa6Sg9HOBNbGdSHobBPuQSuA==} + '@typescript-eslint/typescript-estree@8.29.0': + resolution: {integrity: sha512-yOfen3jE9ISZR/hHpU/bmNvTtBW1NjRbkSFdZOksL1N+ybPEE7UVGMwqvS6CP022Rp00Sb0tdiIkhSCe6NI8ow==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/utils@8.28.0': - resolution: {integrity: sha512-OELa9hbTYciYITqgurT1u/SzpQVtDLmQMFzy/N8pQE+tefOyCWT79jHsav294aTqV1q1u+VzqDGbuujvRYaeSQ==} + '@typescript-eslint/utils@8.29.0': + resolution: {integrity: sha512-gX/A0Mz9Bskm8avSWFcK0gP7cZpbY4AIo6B0hWYFCaIsz750oaiWR4Jr2CI+PQhfW1CpcQr9OlfPS+kMFegjXA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/visitor-keys@8.28.0': - resolution: {integrity: sha512-hbn8SZ8w4u2pRwgQ1GlUrPKE+t2XvcCW5tTRF7j6SMYIuYG37XuzIW44JCZPa36evi0Oy2SnM664BlIaAuQcvg==} + '@typescript-eslint/visitor-keys@8.29.0': + resolution: {integrity: sha512-Sne/pVz8ryR03NFK21VpN88dZ2FdQXOlq3VIklbrTYEt8yXtRFr9tvUhqvCeKjqYk5FSim37sHbooT6vzBTZcg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@ungap/structured-clone@1.3.0': @@ -8574,8 +8574,8 @@ packages: peerDependencies: typescript: 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x || 5.8.x - typescript-eslint@8.28.0: - resolution: {integrity: sha512-jfZtxJoHm59bvoCMYCe2BM0/baMswRhMmYhy+w6VfcyHrjxZ0OJe0tGasydCpIpA+A/WIJhTyZfb3EtwNC/kHQ==} + typescript-eslint@8.29.0: + resolution: {integrity: sha512-ep9rVd9B4kQsZ7ZnWCVxUE/xDLUUUsRzE0poAeNu+4CkFErLfuvPt/qtm2EpnSyfvsR0S6QzDFSrPCFBwf64fg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -13239,14 +13239,14 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.28.0(@typescript-eslint/parser@8.28.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2))(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2)': + '@typescript-eslint/eslint-plugin@8.29.0(@typescript-eslint/parser@8.29.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2))(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.28.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) - '@typescript-eslint/scope-manager': 8.28.0 - '@typescript-eslint/type-utils': 8.28.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) - '@typescript-eslint/utils': 8.28.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) - '@typescript-eslint/visitor-keys': 8.28.0 + '@typescript-eslint/parser': 8.29.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) + '@typescript-eslint/scope-manager': 8.29.0 + '@typescript-eslint/type-utils': 8.29.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) + '@typescript-eslint/utils': 8.29.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) + '@typescript-eslint/visitor-keys': 8.29.0 eslint: 9.23.0(jiti@1.21.7) graphemer: 1.4.0 ignore: 5.3.2 @@ -13256,27 +13256,27 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.28.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2)': + '@typescript-eslint/parser@8.29.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2)': dependencies: - '@typescript-eslint/scope-manager': 8.28.0 - '@typescript-eslint/types': 8.28.0 - '@typescript-eslint/typescript-estree': 8.28.0(typescript@5.8.2) - '@typescript-eslint/visitor-keys': 8.28.0 + '@typescript-eslint/scope-manager': 8.29.0 + '@typescript-eslint/types': 8.29.0 + '@typescript-eslint/typescript-estree': 8.29.0(typescript@5.8.2) + '@typescript-eslint/visitor-keys': 8.29.0 debug: 4.4.0 eslint: 9.23.0(jiti@1.21.7) typescript: 5.8.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.28.0': + '@typescript-eslint/scope-manager@8.29.0': dependencies: - '@typescript-eslint/types': 8.28.0 - '@typescript-eslint/visitor-keys': 8.28.0 + '@typescript-eslint/types': 8.29.0 + '@typescript-eslint/visitor-keys': 8.29.0 - '@typescript-eslint/type-utils@8.28.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2)': + '@typescript-eslint/type-utils@8.29.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2)': dependencies: - '@typescript-eslint/typescript-estree': 8.28.0(typescript@5.8.2) - '@typescript-eslint/utils': 8.28.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) + '@typescript-eslint/typescript-estree': 8.29.0(typescript@5.8.2) + '@typescript-eslint/utils': 8.29.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) debug: 4.4.0 eslint: 9.23.0(jiti@1.21.7) ts-api-utils: 2.1.0(typescript@5.8.2) @@ -13284,12 +13284,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.28.0': {} + '@typescript-eslint/types@8.29.0': {} - '@typescript-eslint/typescript-estree@8.28.0(typescript@5.8.2)': + '@typescript-eslint/typescript-estree@8.29.0(typescript@5.8.2)': dependencies: - '@typescript-eslint/types': 8.28.0 - '@typescript-eslint/visitor-keys': 8.28.0 + '@typescript-eslint/types': 8.29.0 + '@typescript-eslint/visitor-keys': 8.29.0 debug: 4.4.0 fast-glob: 3.3.3 is-glob: 4.0.3 @@ -13300,20 +13300,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.28.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2)': + '@typescript-eslint/utils@8.29.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2)': dependencies: '@eslint-community/eslint-utils': 4.5.1(eslint@9.23.0(jiti@1.21.7)) - '@typescript-eslint/scope-manager': 8.28.0 - '@typescript-eslint/types': 8.28.0 - '@typescript-eslint/typescript-estree': 8.28.0(typescript@5.8.2) + '@typescript-eslint/scope-manager': 8.29.0 + '@typescript-eslint/types': 8.29.0 + '@typescript-eslint/typescript-estree': 8.29.0(typescript@5.8.2) eslint: 9.23.0(jiti@1.21.7) typescript: 5.8.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.28.0': + '@typescript-eslint/visitor-keys@8.29.0': dependencies: - '@typescript-eslint/types': 8.28.0 + '@typescript-eslint/types': 8.29.0 eslint-visitor-keys: 4.2.0 '@ungap/structured-clone@1.3.0': {} @@ -19724,11 +19724,11 @@ snapshots: typescript: 5.8.2 yaml: 2.7.0 - typescript-eslint@8.28.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2): + typescript-eslint@8.29.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.28.0(@typescript-eslint/parser@8.28.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2))(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) - '@typescript-eslint/parser': 8.28.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) - '@typescript-eslint/utils': 8.28.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) + '@typescript-eslint/eslint-plugin': 8.29.0(@typescript-eslint/parser@8.29.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2))(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) + '@typescript-eslint/parser': 8.29.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) + '@typescript-eslint/utils': 8.29.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) eslint: 9.23.0(jiti@1.21.7) typescript: 5.8.2 transitivePeerDependencies: From f7b178a03d6b85060c73dcbc11a578c65e852950 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 31 Mar 2025 21:28:16 +0200 Subject: [PATCH 03/17] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Update=20dependency?= =?UTF-8?q?=20vite=20to=20v6.2.4=20[SECURITY]=20(#5874)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [vite](https://vite.dev) ([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite)) | [`6.2.3` -> `6.2.4`](https://renovatebot.com/diffs/npm/vite/6.2.3/6.2.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite/6.2.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/6.2.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/6.2.3/6.2.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/6.2.3/6.2.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | ### GitHub Vulnerability Alerts #### [CVE-2025-31125](https://redirect.github.com/vitejs/vite/security/advisories/GHSA-4r4m-qw57-chr8) ### Summary The contents of arbitrary files can be returned to the browser. ### Impact Only apps explicitly exposing the Vite dev server to the network (using `--host` or [`server.host` config option](https://vitejs.dev/config/server-options.html#server-host)) are affected. ### Details - base64 encoded content of non-allowed files is exposed using `?inline&import` (originally reported as `?import&?inline=1.wasm?init`) - content of non-allowed files is exposed using `?raw?import` `/@​fs/` isn't needed to reproduce the issue for files inside the project root. ### PoC Original report (check details above for simplified cases): The ?import&?inline=1.wasm?init ending allows attackers to read arbitrary files and returns the file content if it exists. Base64 decoding needs to be performed twice ``` $ npm create vite@latest $ cd vite-project/ $ npm install $ npm run dev ``` Example full URL `http://localhost:5173/@​fs/C:/windows/win.ini?import&?inline=1.wasm?init` --- ### Release Notes
vitejs/vite (vite) ### [`v6.2.4`](https://redirect.github.com/vitejs/vite/releases/tag/v6.2.4) [Compare Source](https://redirect.github.com/vitejs/vite/compare/v6.2.3...v6.2.4) Please refer to [CHANGELOG.md](https://redirect.github.com/vitejs/vite/blob/v6.2.4/packages/vite/CHANGELOG.md) for details.
--- ### Configuration 📅 **Schedule**: Branch creation - "" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/dubzzz/fast-check). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 427 ++++++++++++++++++++++++------------------------- 1 file changed, 211 insertions(+), 216 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7c82d5c6a7e..df4da72e646 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -126,7 +126,7 @@ importers: version: 22.13.14 ava: specifier: ^6.2.0 - version: 6.2.0(encoding@0.1.13)(rollup@4.37.0) + version: 6.2.0(encoding@0.1.13)(rollup@4.38.0) esm: specifier: ^3.2.25 version: 3.2.25 @@ -138,7 +138,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.3 - version: 6.2.3(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) vitest: specifier: ^3.0.9 version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.14)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) @@ -233,7 +233,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.3 - version: 6.2.3(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) vitest: specifier: ^3.0.9 version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.14)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) @@ -258,7 +258,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.3 - version: 6.2.3(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) vitest: specifier: ^3.0.9 version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.14)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) @@ -276,7 +276,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.3 - version: 6.2.3(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) vitest: specifier: ^3.0.9 version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.14)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) @@ -298,7 +298,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.3 - version: 6.2.3(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) vitest: specifier: ^3.0.9 version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.14)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) @@ -323,7 +323,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.3 - version: 6.2.3(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) vitest: specifier: ^3.0.9 version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.14)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) @@ -408,7 +408,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.3 - version: 6.2.3(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) vitest: specifier: ^3.0.9 version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.14)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) @@ -1700,152 +1700,152 @@ packages: resolution: {integrity: sha512-e7zcB6TPnVzyUaHMJyLSArKa2AG3h9+4CfvKXKKWNx6hRs+p0a+u7HHTJBgo6KW2m+vqDnuIHK4X+bhmoghAFA==} engines: {node: '>=18.0'} - '@esbuild/aix-ppc64@0.25.1': - resolution: {integrity: sha512-kfYGy8IdzTGy+z0vFGvExZtxkFlA4zAxgKEahG9KE1ScBjpQnFsNOX8KTU5ojNru5ed5CVoJYXFtoxaq5nFbjQ==} + '@esbuild/aix-ppc64@0.25.2': + resolution: {integrity: sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.25.1': - resolution: {integrity: sha512-50tM0zCJW5kGqgG7fQ7IHvQOcAn9TKiVRuQ/lN0xR+T2lzEFvAi1ZcS8DiksFcEpf1t/GYOeOfCAgDHFpkiSmA==} + '@esbuild/android-arm64@0.25.2': + resolution: {integrity: sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==} engines: {node: '>=18'} cpu: [arm64] os: [android] - '@esbuild/android-arm@0.25.1': - resolution: {integrity: sha512-dp+MshLYux6j/JjdqVLnMglQlFu+MuVeNrmT5nk6q07wNhCdSnB7QZj+7G8VMUGh1q+vj2Bq8kRsuyA00I/k+Q==} + '@esbuild/android-arm@0.25.2': + resolution: {integrity: sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==} engines: {node: '>=18'} cpu: [arm] os: [android] - '@esbuild/android-x64@0.25.1': - resolution: {integrity: sha512-GCj6WfUtNldqUzYkN/ITtlhwQqGWu9S45vUXs7EIYf+7rCiiqH9bCloatO9VhxsL0Pji+PF4Lz2XXCES+Q8hDw==} + '@esbuild/android-x64@0.25.2': + resolution: {integrity: sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==} engines: {node: '>=18'} cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.25.1': - resolution: {integrity: sha512-5hEZKPf+nQjYoSr/elb62U19/l1mZDdqidGfmFutVUjjUZrOazAtwK+Kr+3y0C/oeJfLlxo9fXb1w7L+P7E4FQ==} + '@esbuild/darwin-arm64@0.25.2': + resolution: {integrity: sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.25.1': - resolution: {integrity: sha512-hxVnwL2Dqs3fM1IWq8Iezh0cX7ZGdVhbTfnOy5uURtao5OIVCEyj9xIzemDi7sRvKsuSdtCAhMKarxqtlyVyfA==} + '@esbuild/darwin-x64@0.25.2': + resolution: {integrity: sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==} engines: {node: '>=18'} cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.25.1': - resolution: {integrity: sha512-1MrCZs0fZa2g8E+FUo2ipw6jw5qqQiH+tERoS5fAfKnRx6NXH31tXBKI3VpmLijLH6yriMZsxJtaXUyFt/8Y4A==} + '@esbuild/freebsd-arm64@0.25.2': + resolution: {integrity: sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.25.1': - resolution: {integrity: sha512-0IZWLiTyz7nm0xuIs0q1Y3QWJC52R8aSXxe40VUxm6BB1RNmkODtW6LHvWRrGiICulcX7ZvyH6h5fqdLu4gkww==} + '@esbuild/freebsd-x64@0.25.2': + resolution: {integrity: sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.25.1': - resolution: {integrity: sha512-jaN3dHi0/DDPelk0nLcXRm1q7DNJpjXy7yWaWvbfkPvI+7XNSc/lDOnCLN7gzsyzgu6qSAmgSvP9oXAhP973uQ==} + '@esbuild/linux-arm64@0.25.2': + resolution: {integrity: sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==} engines: {node: '>=18'} cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.25.1': - resolution: {integrity: sha512-NdKOhS4u7JhDKw9G3cY6sWqFcnLITn6SqivVArbzIaf3cemShqfLGHYMx8Xlm/lBit3/5d7kXvriTUGa5YViuQ==} + '@esbuild/linux-arm@0.25.2': + resolution: {integrity: sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==} engines: {node: '>=18'} cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.25.1': - resolution: {integrity: sha512-OJykPaF4v8JidKNGz8c/q1lBO44sQNUQtq1KktJXdBLn1hPod5rE/Hko5ugKKZd+D2+o1a9MFGUEIUwO2YfgkQ==} + '@esbuild/linux-ia32@0.25.2': + resolution: {integrity: sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==} engines: {node: '>=18'} cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.25.1': - resolution: {integrity: sha512-nGfornQj4dzcq5Vp835oM/o21UMlXzn79KobKlcs3Wz9smwiifknLy4xDCLUU0BWp7b/houtdrgUz7nOGnfIYg==} + '@esbuild/linux-loong64@0.25.2': + resolution: {integrity: sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==} engines: {node: '>=18'} cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.25.1': - resolution: {integrity: sha512-1osBbPEFYwIE5IVB/0g2X6i1qInZa1aIoj1TdL4AaAb55xIIgbg8Doq6a5BzYWgr+tEcDzYH67XVnTmUzL+nXg==} + '@esbuild/linux-mips64el@0.25.2': + resolution: {integrity: sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.25.1': - resolution: {integrity: sha512-/6VBJOwUf3TdTvJZ82qF3tbLuWsscd7/1w+D9LH0W/SqUgM5/JJD0lrJ1fVIfZsqB6RFmLCe0Xz3fmZc3WtyVg==} + '@esbuild/linux-ppc64@0.25.2': + resolution: {integrity: sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.25.1': - resolution: {integrity: sha512-nSut/Mx5gnilhcq2yIMLMe3Wl4FK5wx/o0QuuCLMtmJn+WeWYoEGDN1ipcN72g1WHsnIbxGXd4i/MF0gTcuAjQ==} + '@esbuild/linux-riscv64@0.25.2': + resolution: {integrity: sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.25.1': - resolution: {integrity: sha512-cEECeLlJNfT8kZHqLarDBQso9a27o2Zd2AQ8USAEoGtejOrCYHNtKP8XQhMDJMtthdF4GBmjR2au3x1udADQQQ==} + '@esbuild/linux-s390x@0.25.2': + resolution: {integrity: sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==} engines: {node: '>=18'} cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.25.1': - resolution: {integrity: sha512-xbfUhu/gnvSEg+EGovRc+kjBAkrvtk38RlerAzQxvMzlB4fXpCFCeUAYzJvrnhFtdeyVCDANSjJvOvGYoeKzFA==} + '@esbuild/linux-x64@0.25.2': + resolution: {integrity: sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==} engines: {node: '>=18'} cpu: [x64] os: [linux] - '@esbuild/netbsd-arm64@0.25.1': - resolution: {integrity: sha512-O96poM2XGhLtpTh+s4+nP7YCCAfb4tJNRVZHfIE7dgmax+yMP2WgMd2OecBuaATHKTHsLWHQeuaxMRnCsH8+5g==} + '@esbuild/netbsd-arm64@0.25.2': + resolution: {integrity: sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] - '@esbuild/netbsd-x64@0.25.1': - resolution: {integrity: sha512-X53z6uXip6KFXBQ+Krbx25XHV/NCbzryM6ehOAeAil7X7oa4XIq+394PWGnwaSQ2WRA0KI6PUO6hTO5zeF5ijA==} + '@esbuild/netbsd-x64@0.25.2': + resolution: {integrity: sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] - '@esbuild/openbsd-arm64@0.25.1': - resolution: {integrity: sha512-Na9T3szbXezdzM/Kfs3GcRQNjHzM6GzFBeU1/6IV/npKP5ORtp9zbQjvkDJ47s6BCgaAZnnnu/cY1x342+MvZg==} + '@esbuild/openbsd-arm64@0.25.2': + resolution: {integrity: sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-x64@0.25.1': - resolution: {integrity: sha512-T3H78X2h1tszfRSf+txbt5aOp/e7TAz3ptVKu9Oyir3IAOFPGV6O9c2naym5TOriy1l0nNf6a4X5UXRZSGX/dw==} + '@esbuild/openbsd-x64@0.25.2': + resolution: {integrity: sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] - '@esbuild/sunos-x64@0.25.1': - resolution: {integrity: sha512-2H3RUvcmULO7dIE5EWJH8eubZAI4xw54H1ilJnRNZdeo8dTADEZ21w6J22XBkXqGJbe0+wnNJtw3UXRoLJnFEg==} + '@esbuild/sunos-x64@0.25.2': + resolution: {integrity: sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==} engines: {node: '>=18'} cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.25.1': - resolution: {integrity: sha512-GE7XvrdOzrb+yVKB9KsRMq+7a2U/K5Cf/8grVFRAGJmfADr/e/ODQ134RK2/eeHqYV5eQRFxb1hY7Nr15fv1NQ==} + '@esbuild/win32-arm64@0.25.2': + resolution: {integrity: sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==} engines: {node: '>=18'} cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.25.1': - resolution: {integrity: sha512-uOxSJCIcavSiT6UnBhBzE8wy3n0hOkJsBOzy7HDAuTDE++1DJMRRVCPGisULScHL+a/ZwdXPpXD3IyFKjA7K8A==} + '@esbuild/win32-ia32@0.25.2': + resolution: {integrity: sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==} engines: {node: '>=18'} cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.25.1': - resolution: {integrity: sha512-Y1EQdcfwMSeQN/ujR5VayLOJ1BHaK+ssyk0AEzPjC+t1lITgsnccPqFjb6V+LsTp/9Iov4ysfjxLaGJ9RPtkVg==} + '@esbuild/win32-x64@0.25.2': + resolution: {integrity: sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==} engines: {node: '>=18'} cpu: [x64] os: [win32] @@ -2425,103 +2425,103 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.37.0': - resolution: {integrity: sha512-l7StVw6WAa8l3vA1ov80jyetOAEo1FtHvZDbzXDO/02Sq/QVvqlHkYoFwDJPIMj0GKiistsBudfx5tGFnwYWDQ==} + '@rollup/rollup-android-arm-eabi@4.38.0': + resolution: {integrity: sha512-ldomqc4/jDZu/xpYU+aRxo3V4mGCV9HeTgUBANI3oIQMOL+SsxB+S2lxMpkFp5UamSS3XuTMQVbsS24R4J4Qjg==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.37.0': - resolution: {integrity: sha512-6U3SlVyMxezt8Y+/iEBcbp945uZjJwjZimu76xoG7tO1av9VO691z8PkhzQ85ith2I8R2RddEPeSfcbyPfD4hA==} + '@rollup/rollup-android-arm64@4.38.0': + resolution: {integrity: sha512-VUsgcy4GhhT7rokwzYQP+aV9XnSLkkhlEJ0St8pbasuWO/vwphhZQxYEKUP3ayeCYLhk6gEtacRpYP/cj3GjyQ==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.37.0': - resolution: {integrity: sha512-+iTQ5YHuGmPt10NTzEyMPbayiNTcOZDWsbxZYR1ZnmLnZxG17ivrPSWFO9j6GalY0+gV3Jtwrrs12DBscxnlYA==} + '@rollup/rollup-darwin-arm64@4.38.0': + resolution: {integrity: sha512-buA17AYXlW9Rn091sWMq1xGUvWQFOH4N1rqUxGJtEQzhChxWjldGCCup7r/wUnaI6Au8sKXpoh0xg58a7cgcpg==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.37.0': - resolution: {integrity: sha512-m8W2UbxLDcmRKVjgl5J/k4B8d7qX2EcJve3Sut7YGrQoPtCIQGPH5AMzuFvYRWZi0FVS0zEY4c8uttPfX6bwYQ==} + '@rollup/rollup-darwin-x64@4.38.0': + resolution: {integrity: sha512-Mgcmc78AjunP1SKXl624vVBOF2bzwNWFPMP4fpOu05vS0amnLcX8gHIge7q/lDAHy3T2HeR0TqrriZDQS2Woeg==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.37.0': - resolution: {integrity: sha512-FOMXGmH15OmtQWEt174v9P1JqqhlgYge/bUjIbiVD1nI1NeJ30HYT9SJlZMqdo1uQFyt9cz748F1BHghWaDnVA==} + '@rollup/rollup-freebsd-arm64@4.38.0': + resolution: {integrity: sha512-zzJACgjLbQTsscxWqvrEQAEh28hqhebpRz5q/uUd1T7VTwUNZ4VIXQt5hE7ncs0GrF+s7d3S4on4TiXUY8KoQA==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.37.0': - resolution: {integrity: sha512-SZMxNttjPKvV14Hjck5t70xS3l63sbVwl98g3FlVVx2YIDmfUIy29jQrsw06ewEYQ8lQSuY9mpAPlmgRD2iSsA==} + '@rollup/rollup-freebsd-x64@4.38.0': + resolution: {integrity: sha512-hCY/KAeYMCyDpEE4pTETam0XZS4/5GXzlLgpi5f0IaPExw9kuB+PDTOTLuPtM10TlRG0U9OSmXJ+Wq9J39LvAg==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.37.0': - resolution: {integrity: sha512-hhAALKJPidCwZcj+g+iN+38SIOkhK2a9bqtJR+EtyxrKKSt1ynCBeqrQy31z0oWU6thRZzdx53hVgEbRkuI19w==} + '@rollup/rollup-linux-arm-gnueabihf@4.38.0': + resolution: {integrity: sha512-mimPH43mHl4JdOTD7bUMFhBdrg6f9HzMTOEnzRmXbOZqjijCw8LA5z8uL6LCjxSa67H2xiLFvvO67PT05PRKGg==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.37.0': - resolution: {integrity: sha512-jUb/kmn/Gd8epbHKEqkRAxq5c2EwRt0DqhSGWjPFxLeFvldFdHQs/n8lQ9x85oAeVb6bHcS8irhTJX2FCOd8Ag==} + '@rollup/rollup-linux-arm-musleabihf@4.38.0': + resolution: {integrity: sha512-tPiJtiOoNuIH8XGG8sWoMMkAMm98PUwlriOFCCbZGc9WCax+GLeVRhmaxjJtz6WxrPKACgrwoZ5ia/uapq3ZVg==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.37.0': - resolution: {integrity: sha512-oNrJxcQT9IcbcmKlkF+Yz2tmOxZgG9D9GRq+1OE6XCQwCVwxixYAa38Z8qqPzQvzt1FCfmrHX03E0pWoXm1DqA==} + '@rollup/rollup-linux-arm64-gnu@4.38.0': + resolution: {integrity: sha512-wZco59rIVuB0tjQS0CSHTTUcEde+pXQWugZVxWaQFdQQ1VYub/sTrNdY76D1MKdN2NB48JDuGABP6o6fqos8mA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.37.0': - resolution: {integrity: sha512-pfxLBMls+28Ey2enpX3JvjEjaJMBX5XlPCZNGxj4kdJyHduPBXtxYeb8alo0a7bqOoWZW2uKynhHxF/MWoHaGQ==} + '@rollup/rollup-linux-arm64-musl@4.38.0': + resolution: {integrity: sha512-fQgqwKmW0REM4LomQ+87PP8w8xvU9LZfeLBKybeli+0yHT7VKILINzFEuggvnV9M3x1Ed4gUBmGUzCo/ikmFbQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-loongarch64-gnu@4.37.0': - resolution: {integrity: sha512-yCE0NnutTC/7IGUq/PUHmoeZbIwq3KRh02e9SfFh7Vmc1Z7atuJRYWhRME5fKgT8aS20mwi1RyChA23qSyRGpA==} + '@rollup/rollup-linux-loongarch64-gnu@4.38.0': + resolution: {integrity: sha512-hz5oqQLXTB3SbXpfkKHKXLdIp02/w3M+ajp8p4yWOWwQRtHWiEOCKtc9U+YXahrwdk+3qHdFMDWR5k+4dIlddg==} cpu: [loong64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.37.0': - resolution: {integrity: sha512-NxcICptHk06E2Lh3a4Pu+2PEdZ6ahNHuK7o6Np9zcWkrBMuv21j10SQDJW3C9Yf/A/P7cutWoC/DptNLVsZ0VQ==} + '@rollup/rollup-linux-powerpc64le-gnu@4.38.0': + resolution: {integrity: sha512-NXqygK/dTSibQ+0pzxsL3r4Xl8oPqVoWbZV9niqOnIHV/J92fe65pOir0xjkUZDRSPyFRvu+4YOpJF9BZHQImw==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.37.0': - resolution: {integrity: sha512-PpWwHMPCVpFZLTfLq7EWJWvrmEuLdGn1GMYcm5MV7PaRgwCEYJAwiN94uBuZev0/J/hFIIJCsYw4nLmXA9J7Pw==} + '@rollup/rollup-linux-riscv64-gnu@4.38.0': + resolution: {integrity: sha512-GEAIabR1uFyvf/jW/5jfu8gjM06/4kZ1W+j1nWTSSB3w6moZEBm7iBtzwQ3a1Pxos2F7Gz+58aVEnZHU295QTg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-riscv64-musl@4.37.0': - resolution: {integrity: sha512-DTNwl6a3CfhGTAOYZ4KtYbdS8b+275LSLqJVJIrPa5/JuIufWWZ/QFvkxp52gpmguN95eujrM68ZG+zVxa8zHA==} + '@rollup/rollup-linux-riscv64-musl@4.38.0': + resolution: {integrity: sha512-9EYTX+Gus2EGPbfs+fh7l95wVADtSQyYw4DfSBcYdUEAmP2lqSZY0Y17yX/3m5VKGGJ4UmIH5LHLkMJft3bYoA==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.37.0': - resolution: {integrity: sha512-hZDDU5fgWvDdHFuExN1gBOhCuzo/8TMpidfOR+1cPZJflcEzXdCy1LjnklQdW8/Et9sryOPJAKAQRw8Jq7Tg+A==} + '@rollup/rollup-linux-s390x-gnu@4.38.0': + resolution: {integrity: sha512-Mpp6+Z5VhB9VDk7RwZXoG2qMdERm3Jw07RNlXHE0bOnEeX+l7Fy4bg+NxfyN15ruuY3/7Vrbpm75J9QHFqj5+Q==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.37.0': - resolution: {integrity: sha512-pKivGpgJM5g8dwj0ywBwe/HeVAUSuVVJhUTa/URXjxvoyTT/AxsLTAbkHkDHG7qQxLoW2s3apEIl26uUe08LVQ==} + '@rollup/rollup-linux-x64-gnu@4.38.0': + resolution: {integrity: sha512-vPvNgFlZRAgO7rwncMeE0+8c4Hmc+qixnp00/Uv3ht2x7KYrJ6ERVd3/R0nUtlE6/hu7/HiiNHJ/rP6knRFt1w==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.37.0': - resolution: {integrity: sha512-E2lPrLKE8sQbY/2bEkVTGDEk4/49UYRVWgj90MY8yPjpnGBQ+Xi1Qnr7b7UIWw1NOggdFQFOLZ8+5CzCiz143w==} + '@rollup/rollup-linux-x64-musl@4.38.0': + resolution: {integrity: sha512-q5Zv+goWvQUGCaL7fU8NuTw8aydIL/C9abAVGCzRReuj5h30TPx4LumBtAidrVOtXnlB+RZkBtExMsfqkMfb8g==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.37.0': - resolution: {integrity: sha512-Jm7biMazjNzTU4PrQtr7VS8ibeys9Pn29/1bm4ph7CP2kf21950LgN+BaE2mJ1QujnvOc6p54eWWiVvn05SOBg==} + '@rollup/rollup-win32-arm64-msvc@4.38.0': + resolution: {integrity: sha512-u/Jbm1BU89Vftqyqbmxdq14nBaQjQX1HhmsdBWqSdGClNaKwhjsg5TpW+5Ibs1mb8Es9wJiMdl86BcmtUVXNZg==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.37.0': - resolution: {integrity: sha512-e3/1SFm1OjefWICB2Ucstg2dxYDkDTZGDYgwufcbsxTHyqQps1UQf33dFEChBNmeSsTOyrjw2JJq0zbG5GF6RA==} + '@rollup/rollup-win32-ia32-msvc@4.38.0': + resolution: {integrity: sha512-mqu4PzTrlpNHHbu5qleGvXJoGgHpChBlrBx/mEhTPpnAL1ZAYFlvHD7rLK839LLKQzqEQMFJfGrrOHItN4ZQqA==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.37.0': - resolution: {integrity: sha512-LWbXUBwn/bcLx2sSsqy7pK5o+Nr+VCoRoAohfJ5C/aBio9nfJmGQqHAhU6pwxV/RmyTk5AqdySma7uwWGlmeuA==} + '@rollup/rollup-win32-x64-msvc@4.38.0': + resolution: {integrity: sha512-jjqy3uWlecfB98Psxb5cD6Fny9Fupv9LrDSPTQZUROqjvZmcCqNu4UMl7qqhlUUGpwiAkotj6GYu4SZdcr/nLw==} cpu: [x64] os: [win32] @@ -3001,9 +3001,6 @@ packages: '@types/estree@0.0.39': resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} - '@types/estree@1.0.6': - resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} - '@types/estree@1.0.7': resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} @@ -4562,8 +4559,8 @@ packages: esast-util-from-js@2.0.1: resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==} - esbuild@0.25.1: - resolution: {integrity: sha512-BGO5LtrGC7vxnqucAe/rmvKdJllfGaYWdyABvyMoXQlfYMb2bbRuReWR5tEGE//4LcNJj9XrkovTqNYRFZHAMQ==} + esbuild@0.25.2: + resolution: {integrity: sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==} engines: {node: '>=18'} hasBin: true @@ -7857,8 +7854,8 @@ packages: engines: {node: '>=10.0.0'} hasBin: true - rollup@4.37.0: - resolution: {integrity: sha512-iAtQy/L4QFU+rTJ1YUjXqJOJzuwEghqWzCEYD2FEghT7Gsy1VdABntrO4CLopA5IkflTyqNiLNwPcOJ3S7UKLg==} + rollup@4.38.0: + resolution: {integrity: sha512-5SsIRtJy9bf1ErAOiFMFzl64Ex9X5V7bnJ+WlFMb+zmP459OSWCEG7b0ERZ+PEU7xPt4OG3RHbrp1LJlXxYTrw==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -8767,8 +8764,8 @@ packages: engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true - vite@6.2.3: - resolution: {integrity: sha512-IzwM54g4y9JA/xAeBPNaDXiBF8Jsgl3VBQ2YQ/wOY6fyW3xMdSoltIV3Bo59DErdqdE6RxUfv8W69DvUorE4Eg==} + vite@6.2.4: + resolution: {integrity: sha512-veHMSew8CcRzhL5o8ONjy8gkfmFJAd5Ac16oxBUjlwgX3Gq2Wqr+qNC3TjPIpy7TPV/KporLga5GT9HqdrCizw==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: @@ -11471,79 +11468,79 @@ snapshots: - uglify-js - webpack-cli - '@esbuild/aix-ppc64@0.25.1': + '@esbuild/aix-ppc64@0.25.2': optional: true - '@esbuild/android-arm64@0.25.1': + '@esbuild/android-arm64@0.25.2': optional: true - '@esbuild/android-arm@0.25.1': + '@esbuild/android-arm@0.25.2': optional: true - '@esbuild/android-x64@0.25.1': + '@esbuild/android-x64@0.25.2': optional: true - '@esbuild/darwin-arm64@0.25.1': + '@esbuild/darwin-arm64@0.25.2': optional: true - '@esbuild/darwin-x64@0.25.1': + '@esbuild/darwin-x64@0.25.2': optional: true - '@esbuild/freebsd-arm64@0.25.1': + '@esbuild/freebsd-arm64@0.25.2': optional: true - '@esbuild/freebsd-x64@0.25.1': + '@esbuild/freebsd-x64@0.25.2': optional: true - '@esbuild/linux-arm64@0.25.1': + '@esbuild/linux-arm64@0.25.2': optional: true - '@esbuild/linux-arm@0.25.1': + '@esbuild/linux-arm@0.25.2': optional: true - '@esbuild/linux-ia32@0.25.1': + '@esbuild/linux-ia32@0.25.2': optional: true - '@esbuild/linux-loong64@0.25.1': + '@esbuild/linux-loong64@0.25.2': optional: true - '@esbuild/linux-mips64el@0.25.1': + '@esbuild/linux-mips64el@0.25.2': optional: true - '@esbuild/linux-ppc64@0.25.1': + '@esbuild/linux-ppc64@0.25.2': optional: true - '@esbuild/linux-riscv64@0.25.1': + '@esbuild/linux-riscv64@0.25.2': optional: true - '@esbuild/linux-s390x@0.25.1': + '@esbuild/linux-s390x@0.25.2': optional: true - '@esbuild/linux-x64@0.25.1': + '@esbuild/linux-x64@0.25.2': optional: true - '@esbuild/netbsd-arm64@0.25.1': + '@esbuild/netbsd-arm64@0.25.2': optional: true - '@esbuild/netbsd-x64@0.25.1': + '@esbuild/netbsd-x64@0.25.2': optional: true - '@esbuild/openbsd-arm64@0.25.1': + '@esbuild/openbsd-arm64@0.25.2': optional: true - '@esbuild/openbsd-x64@0.25.1': + '@esbuild/openbsd-x64@0.25.2': optional: true - '@esbuild/sunos-x64@0.25.1': + '@esbuild/sunos-x64@0.25.2': optional: true - '@esbuild/win32-arm64@0.25.1': + '@esbuild/win32-arm64@0.25.2': optional: true - '@esbuild/win32-ia32@0.25.1': + '@esbuild/win32-ia32@0.25.2': optional: true - '@esbuild/win32-x64@0.25.1': + '@esbuild/win32-x64@0.25.2': optional: true '@eslint-community/eslint-utils@4.5.1(eslint@9.23.0(jiti@1.21.7))': @@ -12461,72 +12458,72 @@ snapshots: optionalDependencies: rollup: 2.79.2 - '@rollup/pluginutils@5.1.4(rollup@4.37.0)': + '@rollup/pluginutils@5.1.4(rollup@4.38.0)': dependencies: '@types/estree': 1.0.7 estree-walker: 2.0.2 picomatch: 4.0.2 optionalDependencies: - rollup: 4.37.0 + rollup: 4.38.0 - '@rollup/rollup-android-arm-eabi@4.37.0': + '@rollup/rollup-android-arm-eabi@4.38.0': optional: true - '@rollup/rollup-android-arm64@4.37.0': + '@rollup/rollup-android-arm64@4.38.0': optional: true - '@rollup/rollup-darwin-arm64@4.37.0': + '@rollup/rollup-darwin-arm64@4.38.0': optional: true - '@rollup/rollup-darwin-x64@4.37.0': + '@rollup/rollup-darwin-x64@4.38.0': optional: true - '@rollup/rollup-freebsd-arm64@4.37.0': + '@rollup/rollup-freebsd-arm64@4.38.0': optional: true - '@rollup/rollup-freebsd-x64@4.37.0': + '@rollup/rollup-freebsd-x64@4.38.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.37.0': + '@rollup/rollup-linux-arm-gnueabihf@4.38.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.37.0': + '@rollup/rollup-linux-arm-musleabihf@4.38.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.37.0': + '@rollup/rollup-linux-arm64-gnu@4.38.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.37.0': + '@rollup/rollup-linux-arm64-musl@4.38.0': optional: true - '@rollup/rollup-linux-loongarch64-gnu@4.37.0': + '@rollup/rollup-linux-loongarch64-gnu@4.38.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.37.0': + '@rollup/rollup-linux-powerpc64le-gnu@4.38.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.37.0': + '@rollup/rollup-linux-riscv64-gnu@4.38.0': optional: true - '@rollup/rollup-linux-riscv64-musl@4.37.0': + '@rollup/rollup-linux-riscv64-musl@4.38.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.37.0': + '@rollup/rollup-linux-s390x-gnu@4.38.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.37.0': + '@rollup/rollup-linux-x64-gnu@4.38.0': optional: true - '@rollup/rollup-linux-x64-musl@4.37.0': + '@rollup/rollup-linux-x64-musl@4.38.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.37.0': + '@rollup/rollup-win32-arm64-msvc@4.38.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.37.0': + '@rollup/rollup-win32-ia32-msvc@4.38.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.37.0': + '@rollup/rollup-win32-x64-msvc@4.38.0': optional: true '@rspack/binding-darwin-arm64@1.2.0-alpha.0': @@ -13006,8 +13003,6 @@ snapshots: '@types/estree@0.0.39': {} - '@types/estree@1.0.6': {} - '@types/estree@1.0.7': {} '@types/express-serve-static-core@4.19.6': @@ -13318,10 +13313,10 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@vercel/nft@0.27.10(encoding@0.1.13)(rollup@4.37.0)': + '@vercel/nft@0.27.10(encoding@0.1.13)(rollup@4.38.0)': dependencies: '@mapbox/node-pre-gyp': 2.0.0(encoding@0.1.13) - '@rollup/pluginutils': 5.1.4(rollup@4.37.0) + '@rollup/pluginutils': 5.1.4(rollup@4.38.0) acorn: 8.14.1 acorn-import-attributes: 1.9.5(acorn@8.14.1) async-sema: 3.1.1 @@ -13362,13 +13357,13 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.0.9(vite@6.2.3(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0))': + '@vitest/mocker@3.0.9(vite@6.2.4(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0))': dependencies: '@vitest/spy': 3.0.9 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 6.2.3(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + vite: 6.2.4(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) '@vitest/pretty-format@3.0.9': dependencies: @@ -13692,9 +13687,9 @@ snapshots: postcss: 8.5.3 postcss-value-parser: 4.2.0 - ava@6.2.0(encoding@0.1.13)(rollup@4.37.0): + ava@6.2.0(encoding@0.1.13)(rollup@4.38.0): dependencies: - '@vercel/nft': 0.27.10(encoding@0.1.13)(rollup@4.37.0) + '@vercel/nft': 0.27.10(encoding@0.1.13)(rollup@4.38.0) acorn: 8.14.1 acorn-walk: 8.3.4 ansi-styles: 6.2.1 @@ -14850,33 +14845,33 @@ snapshots: esast-util-from-estree: 2.0.0 vfile-message: 4.0.2 - esbuild@0.25.1: + esbuild@0.25.2: optionalDependencies: - '@esbuild/aix-ppc64': 0.25.1 - '@esbuild/android-arm': 0.25.1 - '@esbuild/android-arm64': 0.25.1 - '@esbuild/android-x64': 0.25.1 - '@esbuild/darwin-arm64': 0.25.1 - '@esbuild/darwin-x64': 0.25.1 - '@esbuild/freebsd-arm64': 0.25.1 - '@esbuild/freebsd-x64': 0.25.1 - '@esbuild/linux-arm': 0.25.1 - '@esbuild/linux-arm64': 0.25.1 - '@esbuild/linux-ia32': 0.25.1 - '@esbuild/linux-loong64': 0.25.1 - '@esbuild/linux-mips64el': 0.25.1 - '@esbuild/linux-ppc64': 0.25.1 - '@esbuild/linux-riscv64': 0.25.1 - '@esbuild/linux-s390x': 0.25.1 - '@esbuild/linux-x64': 0.25.1 - '@esbuild/netbsd-arm64': 0.25.1 - '@esbuild/netbsd-x64': 0.25.1 - '@esbuild/openbsd-arm64': 0.25.1 - '@esbuild/openbsd-x64': 0.25.1 - '@esbuild/sunos-x64': 0.25.1 - '@esbuild/win32-arm64': 0.25.1 - '@esbuild/win32-ia32': 0.25.1 - '@esbuild/win32-x64': 0.25.1 + '@esbuild/aix-ppc64': 0.25.2 + '@esbuild/android-arm': 0.25.2 + '@esbuild/android-arm64': 0.25.2 + '@esbuild/android-x64': 0.25.2 + '@esbuild/darwin-arm64': 0.25.2 + '@esbuild/darwin-x64': 0.25.2 + '@esbuild/freebsd-arm64': 0.25.2 + '@esbuild/freebsd-x64': 0.25.2 + '@esbuild/linux-arm': 0.25.2 + '@esbuild/linux-arm64': 0.25.2 + '@esbuild/linux-ia32': 0.25.2 + '@esbuild/linux-loong64': 0.25.2 + '@esbuild/linux-mips64el': 0.25.2 + '@esbuild/linux-ppc64': 0.25.2 + '@esbuild/linux-riscv64': 0.25.2 + '@esbuild/linux-s390x': 0.25.2 + '@esbuild/linux-x64': 0.25.2 + '@esbuild/netbsd-arm64': 0.25.2 + '@esbuild/netbsd-x64': 0.25.2 + '@esbuild/openbsd-arm64': 0.25.2 + '@esbuild/openbsd-x64': 0.25.2 + '@esbuild/sunos-x64': 0.25.2 + '@esbuild/win32-arm64': 0.25.2 + '@esbuild/win32-ia32': 0.25.2 + '@esbuild/win32-x64': 0.25.2 escalade@3.2.0: {} @@ -18896,30 +18891,30 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - rollup@4.37.0: + rollup@4.38.0: dependencies: - '@types/estree': 1.0.6 + '@types/estree': 1.0.7 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.37.0 - '@rollup/rollup-android-arm64': 4.37.0 - '@rollup/rollup-darwin-arm64': 4.37.0 - '@rollup/rollup-darwin-x64': 4.37.0 - '@rollup/rollup-freebsd-arm64': 4.37.0 - '@rollup/rollup-freebsd-x64': 4.37.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.37.0 - '@rollup/rollup-linux-arm-musleabihf': 4.37.0 - '@rollup/rollup-linux-arm64-gnu': 4.37.0 - '@rollup/rollup-linux-arm64-musl': 4.37.0 - '@rollup/rollup-linux-loongarch64-gnu': 4.37.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.37.0 - '@rollup/rollup-linux-riscv64-gnu': 4.37.0 - '@rollup/rollup-linux-riscv64-musl': 4.37.0 - '@rollup/rollup-linux-s390x-gnu': 4.37.0 - '@rollup/rollup-linux-x64-gnu': 4.37.0 - '@rollup/rollup-linux-x64-musl': 4.37.0 - '@rollup/rollup-win32-arm64-msvc': 4.37.0 - '@rollup/rollup-win32-ia32-msvc': 4.37.0 - '@rollup/rollup-win32-x64-msvc': 4.37.0 + '@rollup/rollup-android-arm-eabi': 4.38.0 + '@rollup/rollup-android-arm64': 4.38.0 + '@rollup/rollup-darwin-arm64': 4.38.0 + '@rollup/rollup-darwin-x64': 4.38.0 + '@rollup/rollup-freebsd-arm64': 4.38.0 + '@rollup/rollup-freebsd-x64': 4.38.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.38.0 + '@rollup/rollup-linux-arm-musleabihf': 4.38.0 + '@rollup/rollup-linux-arm64-gnu': 4.38.0 + '@rollup/rollup-linux-arm64-musl': 4.38.0 + '@rollup/rollup-linux-loongarch64-gnu': 4.38.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.38.0 + '@rollup/rollup-linux-riscv64-gnu': 4.38.0 + '@rollup/rollup-linux-riscv64-musl': 4.38.0 + '@rollup/rollup-linux-s390x-gnu': 4.38.0 + '@rollup/rollup-linux-x64-gnu': 4.38.0 + '@rollup/rollup-linux-x64-musl': 4.38.0 + '@rollup/rollup-win32-arm64-msvc': 4.38.0 + '@rollup/rollup-win32-ia32-msvc': 4.38.0 + '@rollup/rollup-win32-x64-msvc': 4.38.0 fsevents: 2.3.3 rtlcss@4.3.0: @@ -19921,7 +19916,7 @@ snapshots: debug: 4.4.0 es-module-lexer: 1.6.0 pathe: 2.0.3 - vite: 6.2.3(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + vite: 6.2.4(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' - jiti @@ -19936,11 +19931,11 @@ snapshots: - tsx - yaml - vite@6.2.3(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0): + vite@6.2.4(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0): dependencies: - esbuild: 0.25.1 + esbuild: 0.25.2 postcss: 8.5.3 - rollup: 4.37.0 + rollup: 4.38.0 optionalDependencies: '@types/node': 22.13.14 fsevents: 2.3.3 @@ -19952,7 +19947,7 @@ snapshots: vitest@3.0.9(@types/debug@4.1.12)(@types/node@22.13.14)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0): dependencies: '@vitest/expect': 3.0.9 - '@vitest/mocker': 3.0.9(vite@6.2.3(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0)) + '@vitest/mocker': 3.0.9(vite@6.2.4(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0)) '@vitest/pretty-format': 3.0.9 '@vitest/runner': 3.0.9 '@vitest/snapshot': 3.0.9 @@ -19968,7 +19963,7 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 6.2.3(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + vite: 6.2.4(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) vite-node: 3.0.9(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) why-is-node-running: 2.3.0 optionalDependencies: From 38aebe9154c89878fba2462b8f4fb4f363c33a98 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 31 Mar 2025 21:28:50 +0200 Subject: [PATCH 04/17] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Update=20dependency?= =?UTF-8?q?=20express=20to=20v5=20(#5873)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [express](https://expressjs.com/) ([source](https://redirect.github.com/expressjs/express)) | [`^4.21.2` -> `^5.1.0`](https://renovatebot.com/diffs/npm/express/4.21.2/5.1.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/express/5.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/express/5.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/express/4.21.2/5.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/express/4.21.2/5.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
expressjs/express (express) ### [`v5.1.0`](https://redirect.github.com/expressjs/express/blob/HEAD/History.md#510--2025-03-31) [Compare Source](https://redirect.github.com/expressjs/express/compare/5.0.1...v5.1.0) \======================== - Add support for `Uint8Array` in `res.send()` - Add support for ETag option in `res.sendFile()` - Add support for multiple links with the same rel in `res.links()` - Add funding field to package.json - perf: use loop for acceptParams - refactor: prefix built-in node module imports - deps: remove `setprototypeof` - deps: remove `safe-buffer` - deps: remove `utils-merge` - deps: remove `methods` - deps: remove `depd` - deps: `debug@^4.4.0` - deps: `body-parser@^2.2.0` - deps: `router@^2.2.0` - deps: `content-type@^1.0.5` - deps: `finalhandler@^2.1.0` - deps: `qs@^6.14.0` - deps: `server-static@2.2.0` - deps: `type-is@2.0.1` ### [`v5.0.1`](https://redirect.github.com/expressjs/express/blob/HEAD/History.md#501--2024-10-08) [Compare Source](https://redirect.github.com/expressjs/express/compare/v5.0.0...5.0.1) \========== - Update `cookie` semver lock to address [CVE-2024-47764](https://nvd.nist.gov/vuln/detail/CVE-2024-47764) ### [`v5.0.0`](https://redirect.github.com/expressjs/express/blob/HEAD/History.md#500--2024-09-10) [Compare Source](https://redirect.github.com/expressjs/express/compare/4.21.2...v5.0.0) \========================= - remove: - `path-is-absolute` dependency - use `path.isAbsolute` instead - breaking: - `res.status()` accepts only integers, and input must be greater than 99 and less than 1000 - will throw a `RangeError: Invalid status code: ${code}. Status code must be greater than 99 and less than 1000.` for inputs outside this range - will throw a `TypeError: Invalid status code: ${code}. Status code must be an integer.` for non integer inputs - deps: send@1.0.0 - `res.redirect('back')` and `res.location('back')` is no longer a supported magic string, explicitly use `req.get('Referrer') || '/'`. - change: - `res.clearCookie` will ignore user provided `maxAge` and `expires` options - deps: cookie-signature@^1.2.1 - deps: debug@4.3.6 - deps: merge-descriptors@^2.0.0 - deps: serve-static@^2.1.0 - deps: qs@6.13.0 - deps: accepts@^2.0.0 - deps: mime-types@^3.0.0 - `application/javascript` => `text/javascript` - deps: type-is@^2.0.0 - deps: content-disposition@^1.0.0 - deps: finalhandler@^2.0.0 - deps: fresh@^2.0.0 - deps: body-parser@^2.0.1 - deps: send@^1.1.0
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/dubzzz/fast-check). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/package.json | 2 +- pnpm-lock.yaml | 197 +++++++++++++++++++++++++++++++++++++++++- 2 files changed, 195 insertions(+), 4 deletions(-) diff --git a/examples/package.json b/examples/package.json index bcc9d5e9dc6..1581b68373b 100644 --- a/examples/package.json +++ b/examples/package.json @@ -11,7 +11,7 @@ "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.2.0", "@testing-library/user-event": "^14.6.1", - "express": "^4.21.2", + "express": "^5.1.0", "fast-check": "workspace:*", "lodash": "^4.17.21", "pure-rand": "^7.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index df4da72e646..3f5918d851d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -69,8 +69,8 @@ importers: specifier: ^14.6.1 version: 14.6.1(@testing-library/dom@10.4.0) express: - specifier: ^4.21.2 - version: 4.21.2 + specifier: ^5.1.0 + version: 5.1.0 fast-check: specifier: workspace:* version: link:../packages/fast-check @@ -3346,6 +3346,10 @@ packages: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} engines: {node: '>= 0.6'} + accepts@2.0.0: + resolution: {integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==} + engines: {node: '>= 0.6'} + acorn-import-attributes@1.9.5: resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} peerDependencies: @@ -3668,6 +3672,10 @@ packages: resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + body-parser@2.2.0: + resolution: {integrity: sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==} + engines: {node: '>=18'} + bonjour-service@1.3.0: resolution: {integrity: sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==} @@ -4017,6 +4025,10 @@ packages: resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} engines: {node: '>= 0.6'} + content-disposition@1.0.0: + resolution: {integrity: sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==} + engines: {node: '>= 0.6'} + content-type@1.0.5: resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} engines: {node: '>= 0.6'} @@ -4031,6 +4043,10 @@ packages: cookie-signature@1.0.6: resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} + cookie-signature@1.2.2: + resolution: {integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==} + engines: {node: '>=6.6.0'} + cookie@0.7.1: resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} engines: {node: '>= 0.6'} @@ -4745,6 +4761,10 @@ packages: resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==} engines: {node: '>= 0.10.0'} + express@5.1.0: + resolution: {integrity: sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==} + engines: {node: '>= 18'} + ext@1.7.0: resolution: {integrity: sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==} @@ -4853,6 +4873,10 @@ packages: resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} engines: {node: '>= 0.8'} + finalhandler@2.1.0: + resolution: {integrity: sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==} + engines: {node: '>= 0.8'} + find-cache-dir@4.0.0: resolution: {integrity: sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==} engines: {node: '>=14.16'} @@ -4945,6 +4969,10 @@ packages: resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} engines: {node: '>= 0.6'} + fresh@2.0.0: + resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==} + engines: {node: '>= 0.8'} + fs-extra@11.3.0: resolution: {integrity: sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==} engines: {node: '>=14.14'} @@ -6257,6 +6285,10 @@ packages: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} engines: {node: '>= 0.6'} + media-typer@1.1.0: + resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==} + engines: {node: '>= 0.8'} + memfs@3.5.3: resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} engines: {node: '>= 4.0.0'} @@ -6268,6 +6300,10 @@ packages: merge-descriptors@1.0.3: resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} + merge-descriptors@2.0.0: + resolution: {integrity: sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==} + engines: {node: '>=18'} + merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -6426,6 +6462,10 @@ packages: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} engines: {node: '>= 0.6'} + mime-types@3.0.1: + resolution: {integrity: sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==} + engines: {node: '>= 0.6'} + mime@1.6.0: resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} engines: {node: '>=4'} @@ -6922,6 +6962,10 @@ packages: path-to-regexp@3.3.0: resolution: {integrity: sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw==} + path-to-regexp@8.2.0: + resolution: {integrity: sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==} + engines: {node: '>=16'} + path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} @@ -7561,6 +7605,10 @@ packages: resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} engines: {node: '>= 0.8'} + raw-body@3.0.0: + resolution: {integrity: sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==} + engines: {node: '>= 0.8'} + rc@1.2.8: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} hasBin: true @@ -7859,6 +7907,10 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + router@2.2.0: + resolution: {integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==} + engines: {node: '>= 18'} + rtlcss@4.3.0: resolution: {integrity: sha512-FI+pHEn7Wc4NqKXMXFM+VAYKEj/mRIcW4h24YVwVtyjI+EqGrLc2Hx/Ny0lrZ21cBWU2goLy36eqMcNj3AQJig==} engines: {node: '>=12.0.0'} @@ -7957,6 +8009,10 @@ packages: resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} engines: {node: '>= 0.8.0'} + send@1.2.0: + resolution: {integrity: sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==} + engines: {node: '>= 18'} + serialize-error@7.0.1: resolution: {integrity: sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==} engines: {node: '>=10'} @@ -7975,6 +8031,10 @@ packages: resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} engines: {node: '>= 0.8.0'} + serve-static@2.2.0: + resolution: {integrity: sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==} + engines: {node: '>= 18'} + set-blocking@2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} @@ -8542,6 +8602,10 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} + type-is@2.0.1: + resolution: {integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==} + engines: {node: '>= 0.6'} + type@2.7.3: resolution: {integrity: sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==} @@ -13481,6 +13545,11 @@ snapshots: mime-types: 2.1.35 negotiator: 0.6.3 + accepts@2.0.0: + dependencies: + mime-types: 3.0.1 + negotiator: 1.0.0 + acorn-import-attributes@1.9.5(acorn@8.14.1): dependencies: acorn: 8.14.1 @@ -13881,6 +13950,20 @@ snapshots: transitivePeerDependencies: - supports-color + body-parser@2.2.0: + 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.1 + transitivePeerDependencies: + - supports-color + bonjour-service@1.3.0: dependencies: fast-deep-equal: 3.1.3 @@ -14248,6 +14331,10 @@ snapshots: dependencies: safe-buffer: 5.2.1 + content-disposition@1.0.0: + dependencies: + safe-buffer: 5.2.1 + content-type@1.0.5: {} convert-source-map@2.0.0: {} @@ -14256,6 +14343,8 @@ snapshots: cookie-signature@1.0.6: {} + cookie-signature@1.2.2: {} + cookie@0.7.1: {} cookiejar@2.1.4: {} @@ -15105,6 +15194,38 @@ snapshots: transitivePeerDependencies: - supports-color + express@5.1.0: + 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.2 + 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.1 + 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.2.0 + serve-static: 2.2.0 + statuses: 2.0.1 + type-is: 2.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + ext@1.7.0: dependencies: type: 2.7.3 @@ -15217,6 +15338,17 @@ snapshots: transitivePeerDependencies: - supports-color + finalhandler@2.1.0: + 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 + transitivePeerDependencies: + - supports-color + find-cache-dir@4.0.0: dependencies: common-path-prefix: 3.0.0 @@ -15306,6 +15438,8 @@ snapshots: fresh@0.5.2: {} + fresh@2.0.0: {} + fs-extra@11.3.0: dependencies: graceful-fs: 4.2.11 @@ -15799,7 +15933,6 @@ snapshots: iconv-lite@0.6.3: dependencies: safer-buffer: 2.1.2 - optional: true icss-utils@5.1.0(postcss@8.5.3): dependencies: @@ -17028,6 +17161,8 @@ snapshots: media-typer@0.3.0: {} + media-typer@1.1.0: {} + memfs@3.5.3: dependencies: fs-monkey: 1.0.6 @@ -17038,6 +17173,8 @@ snapshots: merge-descriptors@1.0.3: {} + merge-descriptors@2.0.0: {} + merge-stream@2.0.0: {} merge2@1.4.1: {} @@ -17360,6 +17497,10 @@ snapshots: dependencies: mime-db: 1.52.0 + mime-types@3.0.1: + dependencies: + mime-db: 1.54.0 + mime@1.6.0: {} mime@2.6.0: {} @@ -17844,6 +17985,8 @@ snapshots: path-to-regexp@3.3.0: {} + path-to-regexp@8.2.0: {} + path-type@4.0.0: {} path-type@6.0.0: {} @@ -18490,6 +18633,13 @@ snapshots: iconv-lite: 0.4.24 unpipe: 1.0.0 + raw-body@3.0.0: + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.6.3 + unpipe: 1.0.0 + rc@1.2.8: dependencies: deep-extend: 0.6.0 @@ -18917,6 +19067,16 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.38.0 fsevents: 2.3.3 + router@2.2.0: + dependencies: + debug: 4.4.0 + depd: 2.0.0 + is-promise: 4.0.0 + parseurl: 1.3.3 + path-to-regexp: 8.2.0 + transitivePeerDependencies: + - supports-color + rtlcss@4.3.0: dependencies: escalade: 3.2.0 @@ -19034,6 +19194,22 @@ snapshots: transitivePeerDependencies: - supports-color + send@1.2.0: + dependencies: + debug: 4.4.0 + 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 + transitivePeerDependencies: + - supports-color + serialize-error@7.0.1: dependencies: type-fest: 0.13.1 @@ -19073,6 +19249,15 @@ snapshots: transitivePeerDependencies: - supports-color + serve-static@2.2.0: + dependencies: + encodeurl: 2.0.0 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 1.2.0 + transitivePeerDependencies: + - supports-color + set-blocking@2.0.0: {} set-function-length@1.2.2: @@ -19671,6 +19856,12 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 + type-is@2.0.1: + dependencies: + content-type: 1.0.5 + media-typer: 1.1.0 + mime-types: 3.0.1 + type@2.7.3: {} typed-array-buffer@1.0.3: From 04e3db126bf7ed5d6effbb82c0a7f1db5f7c898d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 31 Mar 2025 21:29:23 +0200 Subject: [PATCH 05/17] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Update=20react=20mon?= =?UTF-8?q?orepo=20to=20^19.1.0=20(#5869)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [react](https://react.dev/) ([source](https://redirect.github.com/facebook/react/tree/HEAD/packages/react)) | [`^19.0.0` -> `^19.1.0`](https://renovatebot.com/diffs/npm/react/19.0.0/19.1.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react/19.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react/19.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react/19.0.0/19.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react/19.0.0/19.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [react-dom](https://react.dev/) ([source](https://redirect.github.com/facebook/react/tree/HEAD/packages/react-dom)) | [`^19.0.0` -> `^19.1.0`](https://renovatebot.com/diffs/npm/react-dom/19.0.0/19.1.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-dom/19.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-dom/19.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-dom/19.0.0/19.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-dom/19.0.0/19.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
facebook/react (react) ### [`v19.1.0`](https://redirect.github.com/facebook/react/compare/v19.0.0...1825990c5608f0ab0c1475b4292218a508a171c9) [Compare Source](https://redirect.github.com/facebook/react/compare/v19.0.0...v19.1.0)
facebook/react (react-dom) ### [`v19.1.0`](https://redirect.github.com/facebook/react/compare/v19.0.0...1825990c5608f0ab0c1475b4292218a508a171c9) [Compare Source](https://redirect.github.com/facebook/react/compare/v19.0.0...v19.1.0)
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/dubzzz/fast-check). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/package.json | 4 +- pnpm-lock.yaml | 494 +++++++++++++++++++++--------------------- website/package.json | 4 +- 3 files changed, 251 insertions(+), 251 deletions(-) diff --git a/examples/package.json b/examples/package.json index 1581b68373b..1cc8568c13b 100644 --- a/examples/package.json +++ b/examples/package.json @@ -15,8 +15,8 @@ "fast-check": "workspace:*", "lodash": "^4.17.21", "pure-rand": "^7.0.0", - "react": "^19.0.0", - "react-dom": "^19.0.0", + "react": "^19.1.0", + "react-dom": "^19.1.0", "supertest": "^7.1.0" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3f5918d851d..056fef9a738 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -64,7 +64,7 @@ importers: version: 10.4.0 '@testing-library/react': specifier: ^16.2.0 - version: 16.2.0(@testing-library/dom@10.4.0)(@types/react@19.0.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 16.2.0(@testing-library/dom@10.4.0)(@types/react@19.0.12)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@testing-library/user-event': specifier: ^14.6.1 version: 14.6.1(@testing-library/dom@10.4.0) @@ -81,11 +81,11 @@ importers: specifier: ^7.0.0 version: 7.0.1 react: - specifier: ^19.0.0 - version: 19.0.0 + specifier: ^19.1.0 + version: 19.1.0 react-dom: - specifier: ^19.0.0 - version: 19.0.0(react@19.0.0) + specifier: ^19.1.0 + version: 19.1.0(react@19.1.0) supertest: specifier: ^7.1.0 version: 7.1.0 @@ -332,22 +332,22 @@ importers: dependencies: '@codesandbox/sandpack-react': specifier: ^2.20.0 - version: 2.20.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 2.20.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@codesandbox/sandpack-themes': specifier: ^2.0.21 version: 2.0.21 '@docusaurus/core': specifier: 3.7.0 - version: 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2) + version: 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) '@docusaurus/faster': specifier: 3.7.0 - version: 3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)) + version: 3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)) '@docusaurus/plugin-pwa': specifier: 3.7.0 - version: 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(@types/babel__core@7.20.5)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2) + version: 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(@types/babel__core@7.20.5)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) '@docusaurus/preset-classic': specifier: 3.7.0 - version: 3.7.0(@algolia/client-search@5.21.0)(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(@types/react@19.0.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(search-insights@2.17.3)(typescript@5.8.2) + version: 3.7.0(@algolia/client-search@5.21.0)(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(@types/react@19.0.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.17.3)(typescript@5.8.2) '@docusaurus/remark-plugin-npm2yarn': specifier: 3.7.0 version: 3.7.0 @@ -359,32 +359,32 @@ importers: version: 4.17.21 prism-react-renderer: specifier: ^2.4.1 - version: 2.4.1(react@19.0.0) + version: 2.4.1(react@19.1.0) react: - specifier: ^19.0.0 - version: 19.0.0 + specifier: ^19.1.0 + version: 19.1.0 react-dom: - specifier: ^19.0.0 - version: 19.0.0(react@19.0.0) + specifier: ^19.1.0 + version: 19.1.0(react@19.1.0) devDependencies: '@docusaurus/module-type-aliases': specifier: 3.7.0 - version: 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/theme-classic': specifier: 3.7.0 - version: 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@swc/core@1.11.12)(@types/react@19.0.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2) + version: 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@swc/core@1.11.12)(@types/react@19.0.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) '@docusaurus/tsconfig': specifier: 3.7.0 version: 3.7.0 '@docusaurus/types': specifier: 3.7.0 - version: 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@jest/globals': specifier: ^29.7.0 version: 29.7.0 '@mdx-js/react': specifier: ^3.1.0 - version: 3.1.0(@types/react@19.0.12)(react@19.0.0) + version: 3.1.0(@types/react@19.0.12)(react@19.1.0) '@types/lodash': specifier: ^4.17.16 version: 4.17.16 @@ -7626,10 +7626,10 @@ packages: react-devtools-inline@4.4.0: resolution: {integrity: sha512-ES0GolSrKO8wsKbsEkVeiR/ZAaHQTY4zDh1UW8DImVmm8oaGLl3ijJDvSGe+qDRKPZdPRnDtWWnSvvrgxXdThQ==} - react-dom@19.0.0: - resolution: {integrity: sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==} + react-dom@19.1.0: + resolution: {integrity: sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==} peerDependencies: - react: ^19.0.0 + react: ^19.1.0 react-error-overlay@6.1.0: resolution: {integrity: sha512-SN/U6Ytxf1QGkw/9ve5Y+NxBbZM6Ht95tuXNMKs8EJyFa/Vy/+Co3stop3KBHARfn/giv+Lj1uUnTfOJ3moFEQ==} @@ -7675,8 +7675,8 @@ packages: peerDependencies: react: '>=15' - react@19.0.0: - resolution: {integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==} + react@19.1.0: + resolution: {integrity: sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==} engines: {node: '>=0.10.0'} read-cmd-shim@5.0.0: @@ -7958,8 +7958,8 @@ packages: sax@1.4.1: resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} - scheduler@0.25.0: - resolution: {integrity: sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==} + scheduler@0.26.0: + resolution: {integrity: sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==} schema-utils@2.7.0: resolution: {integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==} @@ -10386,7 +10386,7 @@ snapshots: outvariant: 1.4.0 static-browser-server: 1.0.3 - '@codesandbox/sandpack-react@2.20.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@codesandbox/sandpack-react@2.20.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: '@codemirror/autocomplete': 6.18.6 '@codemirror/commands': 6.8.0 @@ -10398,16 +10398,16 @@ snapshots: '@codemirror/view': 6.36.4 '@codesandbox/sandpack-client': 2.19.8 '@lezer/highlight': 1.2.1 - '@react-hook/intersection-observer': 3.1.2(react@19.0.0) + '@react-hook/intersection-observer': 3.1.2(react@19.1.0) '@stitches/core': 1.2.8 anser: 2.3.2 clean-set: 1.1.2 dequal: 2.0.3 escape-carriage: 1.3.1 lz-string: 1.5.0 - react: 19.0.0 + react: 19.1.0 react-devtools-inline: 4.4.0 - react-dom: 19.0.0(react@19.0.0) + react-dom: 19.1.0(react@19.1.0) react-is: 17.0.2 '@codesandbox/sandpack-themes@2.0.21': {} @@ -10671,7 +10671,7 @@ snapshots: '@docsearch/css@3.9.0': {} - '@docsearch/react@3.9.0(@algolia/client-search@5.21.0)(@types/react@19.0.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(search-insights@2.17.3)': + '@docsearch/react@3.9.0(@algolia/client-search@5.21.0)(@types/react@19.0.12)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.17.3)': dependencies: '@algolia/autocomplete-core': 1.17.9(@algolia/client-search@5.21.0)(algoliasearch@5.21.0)(search-insights@2.17.3) '@algolia/autocomplete-preset-algolia': 1.17.9(@algolia/client-search@5.21.0)(algoliasearch@5.21.0) @@ -10679,13 +10679,13 @@ snapshots: algoliasearch: 5.21.0 optionalDependencies: '@types/react': 19.0.12 - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) search-insights: 2.17.3 transitivePeerDependencies: - '@algolia/client-search' - '@docusaurus/babel@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@docusaurus/babel@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: '@babel/core': 7.26.10 '@babel/generator': 7.26.10 @@ -10698,7 +10698,7 @@ snapshots: '@babel/runtime-corejs3': 7.26.10 '@babel/traverse': 7.26.10 '@docusaurus/logger': 3.7.0 - '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) babel-plugin-dynamic-import-node: 2.3.3 fs-extra: 11.3.0 tslib: 2.8.1 @@ -10712,14 +10712,14 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/bundler@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)': + '@docusaurus/bundler@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': dependencies: '@babel/core': 7.26.10 - '@docusaurus/babel': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/babel': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/cssnano-preset': 3.7.0 '@docusaurus/logger': 3.7.0 - '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) babel-loader: 9.2.1(@babel/core@7.26.10)(webpack@5.98.0(@swc/core@1.11.12)) clean-css: 5.3.3 copy-webpack-plugin: 11.0.0(webpack@5.98.0(@swc/core@1.11.12)) @@ -10740,7 +10740,7 @@ snapshots: webpack: 5.98.0(@swc/core@1.11.12) webpackbar: 6.0.1(webpack@5.98.0(@swc/core@1.11.12)) optionalDependencies: - '@docusaurus/faster': 3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)) + '@docusaurus/faster': 3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)) transitivePeerDependencies: - '@parcel/css' - '@rspack/core' @@ -10759,16 +10759,16 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/core@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)': + '@docusaurus/core@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': dependencies: - '@docusaurus/babel': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/bundler': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2) + '@docusaurus/babel': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/bundler': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) '@docusaurus/logger': 3.7.0 - '@docusaurus/mdx-loader': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/utils-common': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/utils-validation': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@mdx-js/react': 3.1.0(@types/react@19.0.12)(react@19.0.0) + '@docusaurus/mdx-loader': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/utils-common': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/utils-validation': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@mdx-js/react': 3.1.0(@types/react@19.0.12)(react@19.1.0) boxen: 6.2.1 chalk: 4.1.2 chokidar: 3.6.0 @@ -10788,15 +10788,15 @@ snapshots: lodash: 4.17.21 p-map: 4.0.0 prompts: 2.4.2 - react: 19.0.0 + react: 19.1.0 react-dev-utils: 12.0.1(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2)(webpack@5.98.0(@swc/core@1.11.12)) - react-dom: 19.0.0(react@19.0.0) - react-helmet-async: '@slorber/react-helmet-async@1.3.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)' - react-loadable: '@docusaurus/react-loadable@6.0.0(react@19.0.0)' - react-loadable-ssr-addon-v5-slorber: 1.0.1(@docusaurus/react-loadable@6.0.0(react@19.0.0))(webpack@5.98.0(@swc/core@1.11.12)) - react-router: 5.3.4(react@19.0.0) - react-router-config: 5.1.1(react-router@5.3.4(react@19.0.0))(react@19.0.0) - react-router-dom: 5.3.4(react@19.0.0) + react-dom: 19.1.0(react@19.1.0) + react-helmet-async: '@slorber/react-helmet-async@1.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)' + react-loadable: '@docusaurus/react-loadable@6.0.0(react@19.1.0)' + react-loadable-ssr-addon-v5-slorber: 1.0.1(@docusaurus/react-loadable@6.0.0(react@19.1.0))(webpack@5.98.0(@swc/core@1.11.12)) + react-router: 5.3.4(react@19.1.0) + react-router-config: 5.1.1(react-router@5.3.4(react@19.1.0))(react@19.1.0) + react-router-dom: 5.3.4(react@19.1.0) semver: 7.7.1 serve-handler: 6.1.6 shelljs: 0.8.5 @@ -10833,9 +10833,9 @@ snapshots: postcss-sort-media-queries: 5.2.0(postcss@8.5.3) tslib: 2.8.1 - '@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))': + '@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))': dependencies: - '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@rspack/core': 1.2.0-alpha.0 '@swc/core': 1.11.12 '@swc/html': 1.11.12 @@ -10855,11 +10855,11 @@ snapshots: chalk: 4.1.2 tslib: 2.8.1 - '@docusaurus/mdx-loader@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@docusaurus/mdx-loader@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: '@docusaurus/logger': 3.7.0 - '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/utils-validation': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/utils-validation': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@mdx-js/mdx': 3.1.0(acorn@8.14.1) '@slorber/remark-comment': 1.0.0 escape-html: 1.0.3 @@ -10869,8 +10869,8 @@ snapshots: image-size: 1.2.0 mdast-util-mdx: 3.0.0 mdast-util-to-string: 4.0.0 - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) rehype-raw: 7.0.0 remark-directive: 3.0.1 remark-emoji: 4.0.1 @@ -10891,17 +10891,17 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/module-type-aliases@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@docusaurus/module-type-aliases@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@types/history': 4.7.11 '@types/react': 19.0.12 '@types/react-router-config': 5.0.11 '@types/react-router-dom': 5.3.3 - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) - react-helmet-async: '@slorber/react-helmet-async@1.3.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)' - react-loadable: '@docusaurus/react-loadable@6.0.0(react@19.0.0)' + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + react-helmet-async: '@slorber/react-helmet-async@1.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)' + react-loadable: '@docusaurus/react-loadable@6.0.0(react@19.1.0)' transitivePeerDependencies: - '@swc/core' - acorn @@ -10910,23 +10910,23 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/plugin-content-blog@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)': + '@docusaurus/plugin-content-blog@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': dependencies: - '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2) + '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) '@docusaurus/logger': 3.7.0 - '@docusaurus/mdx-loader': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/plugin-content-docs': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2))(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/utils-common': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/utils-validation': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/mdx-loader': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/plugin-content-docs': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2))(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/utils-common': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/utils-validation': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) cheerio: 1.0.0-rc.12 feed: 4.2.2 fs-extra: 11.3.0 lodash: 4.17.21 - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) reading-time: 1.5.0 srcset: 4.0.0 tslib: 2.8.1 @@ -10954,24 +10954,24 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)': + '@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': dependencies: - '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2) + '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) '@docusaurus/logger': 3.7.0 - '@docusaurus/mdx-loader': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/module-type-aliases': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2))(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/utils-common': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/utils-validation': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/mdx-loader': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/module-type-aliases': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2))(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/utils-common': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/utils-validation': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@types/react-router-config': 5.0.11 combine-promises: 1.2.0 fs-extra: 11.3.0 js-yaml: 4.1.0 lodash: 4.17.21 - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) tslib: 2.8.1 utility-types: 3.11.0 webpack: 5.98.0(@swc/core@1.11.12) @@ -10996,16 +10996,16 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-content-pages@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)': + '@docusaurus/plugin-content-pages@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': dependencies: - '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2) - '@docusaurus/mdx-loader': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/utils-validation': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/mdx-loader': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/utils-validation': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) fs-extra: 11.3.0 - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) tslib: 2.8.1 webpack: 5.98.0(@swc/core@1.11.12) transitivePeerDependencies: @@ -11029,15 +11029,15 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-debug@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)': + '@docusaurus/plugin-debug@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': dependencies: - '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2) - '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) fs-extra: 11.3.0 - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) - react-json-view-lite: 1.5.0(react@19.0.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + react-json-view-lite: 1.5.0(react@19.1.0) tslib: 2.8.1 transitivePeerDependencies: - '@docusaurus/faster' @@ -11060,13 +11060,13 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-analytics@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)': + '@docusaurus/plugin-google-analytics@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': dependencies: - '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2) - '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/utils-validation': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/utils-validation': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) tslib: 2.8.1 transitivePeerDependencies: - '@docusaurus/faster' @@ -11089,14 +11089,14 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-gtag@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)': + '@docusaurus/plugin-google-gtag@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': dependencies: - '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2) - '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/utils-validation': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/utils-validation': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@types/gtag.js': 0.0.12 - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) tslib: 2.8.1 transitivePeerDependencies: - '@docusaurus/faster' @@ -11119,13 +11119,13 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-tag-manager@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)': + '@docusaurus/plugin-google-tag-manager@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': dependencies: - '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2) - '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/utils-validation': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/utils-validation': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) tslib: 2.8.1 transitivePeerDependencies: - '@docusaurus/faster' @@ -11148,23 +11148,23 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-pwa@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(@types/babel__core@7.20.5)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)': + '@docusaurus/plugin-pwa@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(@types/babel__core@7.20.5)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': dependencies: '@babel/core': 7.26.10 '@babel/preset-env': 7.26.9(@babel/core@7.26.10) - '@docusaurus/bundler': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2) - '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2) + '@docusaurus/bundler': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) '@docusaurus/logger': 3.7.0 - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2))(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2))(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/theme-translations': 3.7.0 - '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/utils-validation': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/utils-validation': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) babel-loader: 9.2.1(@babel/core@7.26.10)(webpack@5.98.0(@swc/core@1.11.12)) clsx: 2.1.1 core-js: 3.41.0 - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) tslib: 2.8.1 webpack: 5.98.0(@swc/core@1.11.12) webpack-merge: 5.10.0 @@ -11194,17 +11194,17 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-sitemap@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)': + '@docusaurus/plugin-sitemap@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': dependencies: - '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2) + '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) '@docusaurus/logger': 3.7.0 - '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/utils-common': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/utils-validation': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/utils-common': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/utils-validation': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) fs-extra: 11.3.0 - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) sitemap: 7.1.2 tslib: 2.8.1 transitivePeerDependencies: @@ -11228,16 +11228,16 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-svgr@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)': + '@docusaurus/plugin-svgr@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': dependencies: - '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2) - '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/utils-validation': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/utils-validation': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@svgr/core': 8.1.0(typescript@5.8.2) '@svgr/webpack': 8.1.0(typescript@5.8.2) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) tslib: 2.8.1 webpack: 5.98.0(@swc/core@1.11.12) transitivePeerDependencies: @@ -11261,24 +11261,24 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/preset-classic@3.7.0(@algolia/client-search@5.21.0)(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(@types/react@19.0.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(search-insights@2.17.3)(typescript@5.8.2)': - dependencies: - '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2) - '@docusaurus/plugin-content-blog': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2) - '@docusaurus/plugin-content-docs': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2) - '@docusaurus/plugin-content-pages': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2) - '@docusaurus/plugin-debug': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2) - '@docusaurus/plugin-google-analytics': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2) - '@docusaurus/plugin-google-gtag': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2) - '@docusaurus/plugin-google-tag-manager': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2) - '@docusaurus/plugin-sitemap': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2) - '@docusaurus/plugin-svgr': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2) - '@docusaurus/theme-classic': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@swc/core@1.11.12)(@types/react@19.0.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2))(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/theme-search-algolia': 3.7.0(@algolia/client-search@5.21.0)(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(@types/react@19.0.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(search-insights@2.17.3)(typescript@5.8.2) - '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + '@docusaurus/preset-classic@3.7.0(@algolia/client-search@5.21.0)(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(@types/react@19.0.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.17.3)(typescript@5.8.2)': + dependencies: + '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/plugin-content-blog': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/plugin-content-docs': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/plugin-content-pages': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/plugin-debug': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/plugin-google-analytics': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/plugin-google-gtag': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/plugin-google-tag-manager': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/plugin-sitemap': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/plugin-svgr': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/theme-classic': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@swc/core@1.11.12)(@types/react@19.0.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2))(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/theme-search-algolia': 3.7.0(@algolia/client-search@5.21.0)(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(@types/react@19.0.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.17.3)(typescript@5.8.2) + '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) transitivePeerDependencies: - '@algolia/client-search' - '@docusaurus/faster' @@ -11303,10 +11303,10 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/react-loadable@6.0.0(react@19.0.0)': + '@docusaurus/react-loadable@6.0.0(react@19.1.0)': dependencies: '@types/react': 19.0.12 - react: 19.0.0 + react: 19.1.0 '@docusaurus/remark-plugin-npm2yarn@3.7.0': dependencies: @@ -11318,33 +11318,33 @@ snapshots: transitivePeerDependencies: - supports-color - '@docusaurus/theme-classic@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@swc/core@1.11.12)(@types/react@19.0.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)': + '@docusaurus/theme-classic@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@swc/core@1.11.12)(@types/react@19.0.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': dependencies: - '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2) + '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) '@docusaurus/logger': 3.7.0 - '@docusaurus/mdx-loader': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/module-type-aliases': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/plugin-content-blog': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2) - '@docusaurus/plugin-content-docs': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2) - '@docusaurus/plugin-content-pages': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2))(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/mdx-loader': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/module-type-aliases': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/plugin-content-blog': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/plugin-content-docs': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/plugin-content-pages': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2))(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/theme-translations': 3.7.0 - '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/utils-common': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/utils-validation': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@mdx-js/react': 3.1.0(@types/react@19.0.12)(react@19.0.0) + '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/utils-common': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/utils-validation': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@mdx-js/react': 3.1.0(@types/react@19.0.12)(react@19.1.0) clsx: 2.1.1 copy-text-to-clipboard: 3.2.0 infima: 0.2.0-alpha.45 lodash: 4.17.21 nprogress: 0.2.0 postcss: 8.5.3 - prism-react-renderer: 2.4.1(react@19.0.0) + prism-react-renderer: 2.4.1(react@19.1.0) prismjs: 1.30.0 - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) - react-router-dom: 5.3.4(react@19.0.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + react-router-dom: 5.3.4(react@19.1.0) rtlcss: 4.3.0 tslib: 2.8.1 utility-types: 3.11.0 @@ -11369,21 +11369,21 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/theme-common@3.7.0(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2))(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@docusaurus/theme-common@3.7.0(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2))(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@docusaurus/mdx-loader': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/module-type-aliases': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/plugin-content-docs': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2) - '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/utils-common': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/mdx-loader': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/module-type-aliases': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/plugin-content-docs': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/utils-common': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@types/history': 4.7.11 '@types/react': 19.0.12 '@types/react-router-config': 5.0.11 clsx: 2.1.1 parse-numeric-range: 1.3.0 - prism-react-renderer: 2.4.1(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + prism-react-renderer: 2.4.1(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) tslib: 2.8.1 utility-types: 3.11.0 transitivePeerDependencies: @@ -11394,24 +11394,24 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/theme-search-algolia@3.7.0(@algolia/client-search@5.21.0)(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(@types/react@19.0.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(search-insights@2.17.3)(typescript@5.8.2)': + '@docusaurus/theme-search-algolia@3.7.0(@algolia/client-search@5.21.0)(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(@types/react@19.0.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.17.3)(typescript@5.8.2)': dependencies: - '@docsearch/react': 3.9.0(@algolia/client-search@5.21.0)(@types/react@19.0.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(search-insights@2.17.3) - '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2) + '@docsearch/react': 3.9.0(@algolia/client-search@5.21.0)(@types/react@19.0.12)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.17.3) + '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) '@docusaurus/logger': 3.7.0 - '@docusaurus/plugin-content-docs': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2))(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/plugin-content-docs': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2))(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/theme-translations': 3.7.0 - '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/utils-validation': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/utils-validation': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) algoliasearch: 5.21.0 algoliasearch-helper: 3.24.2(algoliasearch@5.21.0) clsx: 2.1.1 eta: 2.2.0 fs-extra: 11.3.0 lodash: 4.17.21 - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) tslib: 2.8.1 utility-types: 3.11.0 transitivePeerDependencies: @@ -11445,16 +11445,16 @@ snapshots: '@docusaurus/tsconfig@3.7.0': {} - '@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: '@mdx-js/mdx': 3.1.0(acorn@8.14.1) '@types/history': 4.7.11 '@types/react': 19.0.12 commander: 5.1.0 joi: 17.13.3 - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) - react-helmet-async: '@slorber/react-helmet-async@1.3.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)' + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + react-helmet-async: '@slorber/react-helmet-async@1.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)' utility-types: 3.11.0 webpack: 5.98.0(@swc/core@1.11.12) webpack-merge: 5.10.0 @@ -11466,9 +11466,9 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/utils-common@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@docusaurus/utils-common@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) tslib: 2.8.1 transitivePeerDependencies: - '@swc/core' @@ -11480,11 +11480,11 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/utils-validation@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@docusaurus/utils-validation@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: '@docusaurus/logger': 3.7.0 - '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/utils-common': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/utils-common': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) fs-extra: 11.3.0 joi: 17.13.3 js-yaml: 4.1.0 @@ -11500,11 +11500,11 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/utils@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@docusaurus/utils@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: '@docusaurus/logger': 3.7.0 - '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@docusaurus/utils-common': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/utils-common': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) escape-string-regexp: 4.0.0 file-loader: 6.2.0(webpack@5.98.0(@swc/core@1.11.12)) fs-extra: 11.3.0 @@ -12172,11 +12172,11 @@ snapshots: - acorn - supports-color - '@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0)': + '@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0)': dependencies: '@types/mdx': 2.0.13 '@types/react': 19.0.12 - react: 19.0.0 + react: 19.1.0 '@microsoft/api-extractor-model@7.30.5(@types/node@22.13.14)': dependencies: @@ -12462,15 +12462,15 @@ snapshots: '@publint/pack@0.1.2': {} - '@react-hook/intersection-observer@3.1.2(react@19.0.0)': + '@react-hook/intersection-observer@3.1.2(react@19.1.0)': dependencies: - '@react-hook/passive-layout-effect': 1.2.1(react@19.0.0) + '@react-hook/passive-layout-effect': 1.2.1(react@19.1.0) intersection-observer: 0.10.0 - react: 19.0.0 + react: 19.1.0 - '@react-hook/passive-layout-effect@1.2.1(react@19.0.0)': + '@react-hook/passive-layout-effect@1.2.1(react@19.1.0)': dependencies: - react: 19.0.0 + react: 19.1.0 '@rollup/plugin-babel@5.3.1(@babel/core@7.26.10)(@types/babel__core@7.20.5)(rollup@2.79.2)': dependencies: @@ -12740,13 +12740,13 @@ snapshots: dependencies: '@sinonjs/commons': 3.0.1 - '@slorber/react-helmet-async@1.3.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@slorber/react-helmet-async@1.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: '@babel/runtime': 7.27.0 invariant: 2.2.4 prop-types: 15.8.1 - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) react-fast-compare: 3.2.2 shallowequal: 1.1.0 @@ -12970,12 +12970,12 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/react@16.2.0(@testing-library/dom@10.4.0)(@types/react@19.0.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@testing-library/react@16.2.0(@testing-library/dom@10.4.0)(@types/react@19.0.12)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: '@babel/runtime': 7.27.0 '@testing-library/dom': 10.4.0 - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) optionalDependencies: '@types/react': 19.0.12 @@ -18517,11 +18517,11 @@ snapshots: pretty-time@1.1.0: {} - prism-react-renderer@2.4.1(react@19.0.0): + prism-react-renderer@2.4.1(react@19.1.0): dependencies: '@types/prismjs': 1.26.5 clsx: 2.1.1 - react: 19.0.0 + react: 19.1.0 prismjs@1.30.0: {} @@ -18685,10 +18685,10 @@ snapshots: dependencies: es6-symbol: 3.1.4 - react-dom@19.0.0(react@19.0.0): + react-dom@19.1.0(react@19.1.0): dependencies: - react: 19.0.0 - scheduler: 0.25.0 + react: 19.1.0 + scheduler: 0.26.0 react-error-overlay@6.1.0: {} @@ -18700,34 +18700,34 @@ snapshots: react-is@18.3.1: {} - react-json-view-lite@1.5.0(react@19.0.0): + react-json-view-lite@1.5.0(react@19.1.0): dependencies: - react: 19.0.0 + react: 19.1.0 - react-loadable-ssr-addon-v5-slorber@1.0.1(@docusaurus/react-loadable@6.0.0(react@19.0.0))(webpack@5.98.0(@swc/core@1.11.12)): + react-loadable-ssr-addon-v5-slorber@1.0.1(@docusaurus/react-loadable@6.0.0(react@19.1.0))(webpack@5.98.0(@swc/core@1.11.12)): dependencies: '@babel/runtime': 7.27.0 - react-loadable: '@docusaurus/react-loadable@6.0.0(react@19.0.0)' + react-loadable: '@docusaurus/react-loadable@6.0.0(react@19.1.0)' webpack: 5.98.0(@swc/core@1.11.12) - react-router-config@5.1.1(react-router@5.3.4(react@19.0.0))(react@19.0.0): + react-router-config@5.1.1(react-router@5.3.4(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.27.0 - react: 19.0.0 - react-router: 5.3.4(react@19.0.0) + react: 19.1.0 + react-router: 5.3.4(react@19.1.0) - react-router-dom@5.3.4(react@19.0.0): + react-router-dom@5.3.4(react@19.1.0): dependencies: '@babel/runtime': 7.27.0 history: 4.10.1 loose-envify: 1.4.0 prop-types: 15.8.1 - react: 19.0.0 - react-router: 5.3.4(react@19.0.0) + react: 19.1.0 + react-router: 5.3.4(react@19.1.0) tiny-invariant: 1.3.3 tiny-warning: 1.0.3 - react-router@5.3.4(react@19.0.0): + react-router@5.3.4(react@19.1.0): dependencies: '@babel/runtime': 7.27.0 history: 4.10.1 @@ -18735,12 +18735,12 @@ snapshots: loose-envify: 1.4.0 path-to-regexp: 1.9.0 prop-types: 15.8.1 - react: 19.0.0 + react: 19.1.0 react-is: 16.13.1 tiny-invariant: 1.3.3 tiny-warning: 1.0.3 - react@19.0.0: {} + react@19.1.0: {} read-cmd-shim@5.0.0: {} @@ -19129,7 +19129,7 @@ snapshots: sax@1.4.1: {} - scheduler@0.25.0: {} + scheduler@0.26.0: {} schema-utils@2.7.0: dependencies: diff --git a/website/package.json b/website/package.json index f20439e4a61..8efb007bf96 100644 --- a/website/package.json +++ b/website/package.json @@ -24,8 +24,8 @@ "clsx": "^2.1.1", "lodash": "^4.17.21", "prism-react-renderer": "^2.4.1", - "react": "^19.0.0", - "react-dom": "^19.0.0" + "react": "^19.1.0", + "react-dom": "^19.1.0" }, "devDependencies": { "@docusaurus/module-type-aliases": "3.7.0", From 76dccc0a66b3f1bc33428c809cfcac859936af2e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 1 Apr 2025 00:31:10 +0200 Subject: [PATCH 06/17] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Update=20dependency?= =?UTF-8?q?=20pkg-pr-new=20to=20^0.0.42=20(#5876)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [pkg-pr-new](https://redirect.github.com/stackblitz-labs/pkg.pr.new) ([source](https://redirect.github.com/stackblitz-labs/pkg.pr.new/tree/HEAD/packages/cli)) | [`^0.0.41` -> `^0.0.42`](https://renovatebot.com/diffs/npm/pkg-pr-new/0.0.41/0.0.42) | [![age](https://developer.mend.io/api/mc/badges/age/npm/pkg-pr-new/0.0.42?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pkg-pr-new/0.0.42?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pkg-pr-new/0.0.41/0.0.42?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pkg-pr-new/0.0.41/0.0.42?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
stackblitz-labs/pkg.pr.new (pkg-pr-new) ### [`v0.0.42`](https://redirect.github.com/stackblitz-labs/pkg.pr.new/compare/v0.0.41...v0.0.42) [Compare Source](https://redirect.github.com/stackblitz-labs/pkg.pr.new/compare/v0.0.41...v0.0.42)
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/dubzzz/fast-check). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 6918a967fe3..137b648d254 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "eslint": "^9.23.0", "eslint-config-prettier": "^10.1.1", "globals": "^16.0.0", - "pkg-pr-new": "^0.0.41", + "pkg-pr-new": "^0.0.42", "prettier": "3.5.3", "publint": "^0.3.9", "typescript": "~5.8.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 056fef9a738..0495260267a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -39,8 +39,8 @@ importers: specifier: ^16.0.0 version: 16.0.0 pkg-pr-new: - specifier: ^0.0.41 - version: 0.0.41 + specifier: ^0.0.42 + version: 0.0.42 prettier: specifier: 3.5.3 version: 3.5.3 @@ -7025,8 +7025,8 @@ packages: resolution: {integrity: sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==} engines: {node: '>=14.16'} - pkg-pr-new@0.0.41: - resolution: {integrity: sha512-jpxquPsewDDx2pn33gZBgrlczN41gsCrqOkhBoW00rBBcwqLyBD5baQzp/nbZZf53LCgSrGVM9xp2rgAkgjTfg==} + pkg-pr-new@0.0.42: + resolution: {integrity: sha512-Fgx4PRJyjEaT5iicEHi08ENNhejOi4Fq2buord/ubGbFoo86VZRZuKzmZ2AKxdFV+zk5e79VgRjCIyGDOXnwYg==} hasBin: true pkg-types@1.3.1: @@ -18023,7 +18023,7 @@ snapshots: dependencies: find-up: 6.3.0 - pkg-pr-new@0.0.41: + pkg-pr-new@0.0.42: dependencies: '@jsdevtools/ez-spawn': 3.0.4 '@octokit/action': 6.1.0 From 9d53340b94bd347409495aa552906c64577e758a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 1 Apr 2025 22:24:46 +0200 Subject: [PATCH 07/17] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Update=20dependency?= =?UTF-8?q?=20@types/node=20to=20^22.13.16=20(#5877)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`^22.13.14` -> `^22.13.16`](https://renovatebot.com/diffs/npm/@types%2fnode/22.13.14/22.13.16) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/22.13.16?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/22.13.16?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/22.13.14/22.13.16?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/22.13.14/22.13.16?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/dubzzz/fast-check). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/ava/package.json | 2 +- packages/fast-check/package.json | 2 +- packages/jest/package.json | 2 +- packages/poisoning/package.json | 2 +- packages/vitest/package.json | 2 +- packages/worker/package.json | 2 +- pnpm-lock.yaml | 232 +++++++++++++++---------------- website/package.json | 2 +- 8 files changed, 123 insertions(+), 123 deletions(-) diff --git a/packages/ava/package.json b/packages/ava/package.json index 13c4cb5bb49..e94e0d110ff 100644 --- a/packages/ava/package.json +++ b/packages/ava/package.json @@ -53,7 +53,7 @@ }, "devDependencies": { "@fast-check/ava": "workspace:*", - "@types/node": "^22.13.14", + "@types/node": "^22.13.16", "ava": "^6.2.0", "esm": "^3.2.25", "fast-check": "workspace:*", diff --git a/packages/fast-check/package.json b/packages/fast-check/package.json index c93637008d1..b23d93ce5f2 100644 --- a/packages/fast-check/package.json +++ b/packages/fast-check/package.json @@ -68,7 +68,7 @@ "@fast-check/expect-type": "workspace:*", "@fast-check/poisoning": "workspace:*", "@microsoft/api-extractor": "^7.52.2", - "@types/node": "^22.13.14", + "@types/node": "^22.13.16", "cross-env": "^7.0.3", "fast-check": "workspace:*", "glob": "^11.0.1", diff --git a/packages/jest/package.json b/packages/jest/package.json index ac883290376..a04e63acc86 100644 --- a/packages/jest/package.json +++ b/packages/jest/package.json @@ -76,7 +76,7 @@ "@jest/expect": "^29.7.0", "@jest/globals": "^29.7.0", "@types/jest": "^29.5.14", - "@types/node": "^22.13.14", + "@types/node": "^22.13.16", "fast-check": "workspace:*", "jest": "^29.7.0", "jest-jasmine2": "^29.7.0", diff --git a/packages/poisoning/package.json b/packages/poisoning/package.json index 4e14c66e775..a4686358ab6 100644 --- a/packages/poisoning/package.json +++ b/packages/poisoning/package.json @@ -43,7 +43,7 @@ "homepage": "https://github.com/dubzzz/fast-check/tree/main/packages/poisoning#readme", "devDependencies": { "@fast-check/poisoning": "workspace:*", - "@types/node": "^22.13.14", + "@types/node": "^22.13.16", "typescript": "~5.8.2", "vite": "^6.2.3", "vitest": "^3.0.9" diff --git a/packages/vitest/package.json b/packages/vitest/package.json index 5e278fcd805..5db4586a40b 100644 --- a/packages/vitest/package.json +++ b/packages/vitest/package.json @@ -50,7 +50,7 @@ }, "devDependencies": { "@fast-check/vitest": "workspace:*", - "@types/node": "^22.13.14", + "@types/node": "^22.13.16", "fast-check": "workspace:*", "typescript": "~5.8.2", "vite": "^6.2.3", diff --git a/packages/worker/package.json b/packages/worker/package.json index 74a7e461045..5926f910c78 100644 --- a/packages/worker/package.json +++ b/packages/worker/package.json @@ -50,7 +50,7 @@ }, "devDependencies": { "@fast-check/worker": "workspace:*", - "@types/node": "^22.13.14", + "@types/node": "^22.13.16", "typescript": "~5.8.2", "vite": "^6.2.3", "vitest": "^3.0.9" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0495260267a..e7d32fbb643 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,7 +22,7 @@ importers: version: 8.29.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) '@vitest/coverage-v8': specifier: ^3.0.9 - version: 3.0.9(vitest@3.0.9(@types/debug@4.1.12)(@types/node@22.13.14)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0)) + version: 3.0.9(vitest@3.0.9(@types/debug@4.1.12)(@types/node@22.13.16)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0)) all-contributors-cli: specifier: ^6.26.1 version: 6.26.1(encoding@0.1.13) @@ -55,7 +55,7 @@ importers: version: 8.29.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) vitest: specifier: ^3.0.9 - version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.14)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.16)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) examples: dependencies: @@ -110,7 +110,7 @@ importers: version: 5.8.2 vitest: specifier: ^3.0.9 - version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.14)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.16)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) packages/ava: dependencies: @@ -122,8 +122,8 @@ importers: specifier: workspace:* version: 'link:' '@types/node': - specifier: ^22.13.14 - version: 22.13.14 + specifier: ^22.13.16 + version: 22.13.16 ava: specifier: ^6.2.0 version: 6.2.0(encoding@0.1.13)(rollup@4.38.0) @@ -138,10 +138,10 @@ importers: version: 5.8.2 vite: specifier: ^6.2.3 - version: 6.2.4(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.16)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) vitest: specifier: ^3.0.9 - version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.14)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.16)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) packages/expect-type: devDependencies: @@ -166,10 +166,10 @@ importers: version: link:../poisoning '@microsoft/api-extractor': specifier: ^7.52.2 - version: 7.52.2(@types/node@22.13.14) + version: 7.52.2(@types/node@22.13.16) '@types/node': - specifier: ^22.13.14 - version: 22.13.14 + specifier: ^22.13.16 + version: 22.13.16 cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -196,7 +196,7 @@ importers: version: 5.8.2 vitest: specifier: ^3.0.9 - version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.14)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.16)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) packages/jest: dependencies: @@ -220,11 +220,11 @@ importers: specifier: ^29.5.14 version: 29.5.14 '@types/node': - specifier: ^22.13.14 - version: 22.13.14 + specifier: ^22.13.16 + version: 22.13.16 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.13.14) + version: 29.7.0(@types/node@22.13.16) jest-jasmine2: specifier: ^29.7.0 version: 29.7.0 @@ -233,10 +233,10 @@ importers: version: 5.8.2 vite: specifier: ^6.2.3 - version: 6.2.4(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.16)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) vitest: specifier: ^3.0.9 - version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.14)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.16)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) packages/packaged: dependencies: @@ -258,10 +258,10 @@ importers: version: 5.8.2 vite: specifier: ^6.2.3 - version: 6.2.4(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.16)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) vitest: specifier: ^3.0.9 - version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.14)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.16)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) packages/poisoning: devDependencies: @@ -269,17 +269,17 @@ importers: specifier: workspace:* version: 'link:' '@types/node': - specifier: ^22.13.14 - version: 22.13.14 + specifier: ^22.13.16 + version: 22.13.16 typescript: specifier: ~5.8.2 version: 5.8.2 vite: specifier: ^6.2.3 - version: 6.2.4(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.16)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) vitest: specifier: ^3.0.9 - version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.14)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.16)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) packages/vitest: dependencies: @@ -291,17 +291,17 @@ importers: specifier: workspace:* version: 'link:' '@types/node': - specifier: ^22.13.14 - version: 22.13.14 + specifier: ^22.13.16 + version: 22.13.16 typescript: specifier: ~5.8.2 version: 5.8.2 vite: specifier: ^6.2.3 - version: 6.2.4(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.16)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) vitest: specifier: ^3.0.9 - version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.14)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.16)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) packages/worker: dependencies: @@ -316,17 +316,17 @@ importers: specifier: workspace:* version: 'link:' '@types/node': - specifier: ^22.13.14 - version: 22.13.14 + specifier: ^22.13.16 + version: 22.13.16 typescript: specifier: ~5.8.2 version: 5.8.2 vite: specifier: ^6.2.3 - version: 6.2.4(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.16)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) vitest: specifier: ^3.0.9 - version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.14)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.16)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) website: dependencies: @@ -389,8 +389,8 @@ importers: specifier: ^4.17.16 version: 4.17.16 '@types/node': - specifier: ^22.13.14 - version: 22.13.14 + specifier: ^22.13.16 + version: 22.13.16 '@types/react': specifier: ^19.0.12 version: 19.0.12 @@ -399,7 +399,7 @@ importers: version: link:../packages/fast-check jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.13.14) + version: 29.7.0(@types/node@22.13.16) jimp: specifier: ^1.6.0 version: 1.6.0 @@ -408,10 +408,10 @@ importers: version: 5.8.2 vite: specifier: ^6.2.3 - version: 6.2.4(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.16)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) vitest: specifier: ^3.0.9 - version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.14)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.16)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) packages: @@ -3091,8 +3091,8 @@ packages: '@types/node@17.0.45': resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} - '@types/node@22.13.14': - resolution: {integrity: sha512-Zs/Ollc1SJ8nKUAgc7ivOEdIBM8JAKgrqqUYi2J997JuKO7/tpQC+WCetQ1sypiKCQWHdvdg9wBNpUPEWZae7w==} + '@types/node@22.13.16': + resolution: {integrity: sha512-15tM+qA4Ypml/N7kyRdvfRjBQT2RL461uF1Bldn06K0Nzn1lY3nAPgHlsVrJxdZ9WhZiW0Fmc1lOYMtDsAuB3w==} '@types/npm-package-arg@6.1.4': resolution: {integrity: sha512-vDgdbMy2QXHnAruzlv68pUtXCjmqUk3WrBAsRboRovsOmxbfn/WiYCjmecyKjGztnMps5dWp4Uq2prp+Ilo17Q==} @@ -11704,7 +11704,7 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 22.13.14 + '@types/node': 22.13.16 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -11717,14 +11717,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.14 + '@types/node': 22.13.16 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@22.13.14) + jest-config: 29.7.0(@types/node@22.13.16) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -11749,7 +11749,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.14 + '@types/node': 22.13.16 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -11767,7 +11767,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 22.13.14 + '@types/node': 22.13.16 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -11789,7 +11789,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 22.13.14 + '@types/node': 22.13.16 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -11859,7 +11859,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.13.14 + '@types/node': 22.13.16 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -12178,23 +12178,23 @@ snapshots: '@types/react': 19.0.12 react: 19.1.0 - '@microsoft/api-extractor-model@7.30.5(@types/node@22.13.14)': + '@microsoft/api-extractor-model@7.30.5(@types/node@22.13.16)': dependencies: '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.13.0(@types/node@22.13.14) + '@rushstack/node-core-library': 5.13.0(@types/node@22.13.16) transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.52.2(@types/node@22.13.14)': + '@microsoft/api-extractor@7.52.2(@types/node@22.13.16)': dependencies: - '@microsoft/api-extractor-model': 7.30.5(@types/node@22.13.14) + '@microsoft/api-extractor-model': 7.30.5(@types/node@22.13.16) '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.13.0(@types/node@22.13.14) + '@rushstack/node-core-library': 5.13.0(@types/node@22.13.16) '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.15.2(@types/node@22.13.14) - '@rushstack/ts-command-line': 4.23.7(@types/node@22.13.14) + '@rushstack/terminal': 0.15.2(@types/node@22.13.16) + '@rushstack/ts-command-line': 4.23.7(@types/node@22.13.16) lodash: 4.17.21 minimatch: 3.0.8 resolve: 1.22.10 @@ -12638,7 +12638,7 @@ snapshots: '@rspack/lite-tapable@1.0.1': {} - '@rushstack/node-core-library@5.13.0(@types/node@22.13.14)': + '@rushstack/node-core-library@5.13.0(@types/node@22.13.16)': dependencies: ajv: 8.13.0 ajv-draft-04: 1.0.0(ajv@8.13.0) @@ -12649,23 +12649,23 @@ snapshots: resolve: 1.22.10 semver: 7.5.4 optionalDependencies: - '@types/node': 22.13.14 + '@types/node': 22.13.16 '@rushstack/rig-package@0.5.3': dependencies: resolve: 1.22.10 strip-json-comments: 3.1.1 - '@rushstack/terminal@0.15.2(@types/node@22.13.14)': + '@rushstack/terminal@0.15.2(@types/node@22.13.16)': dependencies: - '@rushstack/node-core-library': 5.13.0(@types/node@22.13.14) + '@rushstack/node-core-library': 5.13.0(@types/node@22.13.16) supports-color: 8.1.1 optionalDependencies: - '@types/node': 22.13.14 + '@types/node': 22.13.16 - '@rushstack/ts-command-line@4.23.7(@types/node@22.13.14)': + '@rushstack/ts-command-line@4.23.7(@types/node@22.13.16)': dependencies: - '@rushstack/terminal': 0.15.2(@types/node@22.13.14) + '@rushstack/terminal': 0.15.2(@types/node@22.13.16) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -13026,24 +13026,24 @@ snapshots: '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 22.13.14 + '@types/node': 22.13.16 '@types/bonjour@3.5.13': dependencies: - '@types/node': 22.13.14 + '@types/node': 22.13.16 '@types/cacache@17.0.2': dependencies: - '@types/node': 22.13.14 + '@types/node': 22.13.16 '@types/connect-history-api-fallback@1.5.4': dependencies: '@types/express-serve-static-core': 5.0.6 - '@types/node': 22.13.14 + '@types/node': 22.13.16 '@types/connect@3.4.38': dependencies: - '@types/node': 22.13.14 + '@types/node': 22.13.16 '@types/cookiejar@2.1.5': {} @@ -13071,14 +13071,14 @@ snapshots: '@types/express-serve-static-core@4.19.6': dependencies: - '@types/node': 22.13.14 + '@types/node': 22.13.16 '@types/qs': 6.9.18 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 '@types/express-serve-static-core@5.0.6': dependencies: - '@types/node': 22.13.14 + '@types/node': 22.13.16 '@types/qs': 6.9.18 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -13098,7 +13098,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 22.13.14 + '@types/node': 22.13.16 '@types/gtag.js@0.0.12': {} @@ -13116,11 +13116,11 @@ snapshots: '@types/http-proxy@1.17.16': dependencies: - '@types/node': 22.13.14 + '@types/node': 22.13.16 '@types/ignore-walk@4.0.3': dependencies: - '@types/node': 22.13.14 + '@types/node': 22.13.16 '@types/istanbul-lib-coverage@2.0.6': {} @@ -13155,12 +13155,12 @@ snapshots: '@types/node-fetch@2.6.12': dependencies: - '@types/node': 22.13.14 + '@types/node': 22.13.16 form-data: 4.0.2 '@types/node-forge@1.3.11': dependencies: - '@types/node': 22.13.14 + '@types/node': 22.13.16 '@types/node@12.20.55': {} @@ -13168,7 +13168,7 @@ snapshots: '@types/node@17.0.45': {} - '@types/node@22.13.14': + '@types/node@22.13.16': dependencies: undici-types: 6.20.0 @@ -13181,7 +13181,7 @@ snapshots: '@types/npm-registry-fetch@8.0.7': dependencies: - '@types/node': 22.13.14 + '@types/node': 22.13.16 '@types/node-fetch': 2.6.12 '@types/npm-package-arg': 6.1.4 '@types/npmlog': 7.0.0 @@ -13191,7 +13191,7 @@ snapshots: dependencies: '@npm/types': 1.0.2 '@types/cacache': 17.0.2 - '@types/node': 22.13.14 + '@types/node': 22.13.16 '@types/npmcli__package-json': 4.0.4 '@types/pacote': 11.1.8 @@ -13199,11 +13199,11 @@ snapshots: '@types/npmlog@7.0.0': dependencies: - '@types/node': 22.13.14 + '@types/node': 22.13.16 '@types/pacote@11.1.8': dependencies: - '@types/node': 22.13.14 + '@types/node': 22.13.16 '@types/npm-registry-fetch': 8.0.7 '@types/npmlog': 7.0.0 '@types/ssri': 7.1.5 @@ -13243,12 +13243,12 @@ snapshots: '@types/sax@1.2.7': dependencies: - '@types/node': 22.13.14 + '@types/node': 22.13.16 '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 22.13.14 + '@types/node': 22.13.16 '@types/serve-index@1.9.4': dependencies: @@ -13257,16 +13257,16 @@ snapshots: '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 22.13.14 + '@types/node': 22.13.16 '@types/send': 0.17.4 '@types/sockjs@0.3.36': dependencies: - '@types/node': 22.13.14 + '@types/node': 22.13.16 '@types/ssri@7.1.5': dependencies: - '@types/node': 22.13.14 + '@types/node': 22.13.16 '@types/stack-utils@2.0.3': {} @@ -13274,7 +13274,7 @@ snapshots: dependencies: '@types/cookiejar': 2.1.5 '@types/methods': 1.1.4 - '@types/node': 22.13.14 + '@types/node': 22.13.16 form-data: 4.0.2 '@types/supertest@6.0.3': @@ -13290,7 +13290,7 @@ snapshots: '@types/ws@8.18.0': dependencies: - '@types/node': 22.13.14 + '@types/node': 22.13.16 '@types/yargs-parser@21.0.3': {} @@ -13396,7 +13396,7 @@ snapshots: - rollup - supports-color - '@vitest/coverage-v8@3.0.9(vitest@3.0.9(@types/debug@4.1.12)(@types/node@22.13.14)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0))': + '@vitest/coverage-v8@3.0.9(vitest@3.0.9(@types/debug@4.1.12)(@types/node@22.13.16)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 @@ -13410,7 +13410,7 @@ snapshots: std-env: 3.8.1 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.14)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + vitest: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.16)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) transitivePeerDependencies: - supports-color @@ -13421,13 +13421,13 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.0.9(vite@6.2.4(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0))': + '@vitest/mocker@3.0.9(vite@6.2.4(@types/node@22.13.16)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0))': dependencies: '@vitest/spy': 3.0.9 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 6.2.4(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + vite: 6.2.4(@types/node@22.13.16)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) '@vitest/pretty-format@3.0.9': dependencies: @@ -14388,13 +14388,13 @@ snapshots: optionalDependencies: typescript: 5.8.2 - create-jest@29.7.0(@types/node@22.13.14): + create-jest@29.7.0(@types/node@22.13.16): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@22.13.14) + jest-config: 29.7.0(@types/node@22.13.16) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -15116,7 +15116,7 @@ snapshots: eval@0.1.8: dependencies: - '@types/node': 22.13.14 + '@types/node': 22.13.16 require-like: 0.1.2 event-emitter@0.3.5: @@ -16321,7 +16321,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.14 + '@types/node': 22.13.16 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3 @@ -16341,16 +16341,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@22.13.14): + jest-cli@29.7.0(@types/node@22.13.16): dependencies: '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@22.13.14) + create-jest: 29.7.0(@types/node@22.13.16) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@22.13.14) + jest-config: 29.7.0(@types/node@22.13.16) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -16360,7 +16360,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@22.13.14): + jest-config@29.7.0(@types/node@22.13.16): dependencies: '@babel/core': 7.26.10 '@jest/test-sequencer': 29.7.0 @@ -16385,7 +16385,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 22.13.14 + '@types/node': 22.13.16 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -16414,7 +16414,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.14 + '@types/node': 22.13.16 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -16424,7 +16424,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 22.13.14 + '@types/node': 22.13.16 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -16443,7 +16443,7 @@ snapshots: '@jest/source-map': 29.6.3 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.14 + '@types/node': 22.13.16 chalk: 4.1.2 co: 4.6.0 is-generator-fn: 2.1.0 @@ -16485,7 +16485,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.13.14 + '@types/node': 22.13.16 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -16520,7 +16520,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.14 + '@types/node': 22.13.16 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -16548,7 +16548,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.14 + '@types/node': 22.13.16 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.2 @@ -16594,7 +16594,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.13.14 + '@types/node': 22.13.16 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -16613,7 +16613,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.14 + '@types/node': 22.13.16 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -16622,23 +16622,23 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 22.13.14 + '@types/node': 22.13.16 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 22.13.14 + '@types/node': 22.13.16 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@22.13.14): + jest@29.7.0(@types/node@22.13.16): dependencies: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@22.13.14) + jest-cli: 29.7.0(@types/node@22.13.16) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -20101,13 +20101,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@3.0.9(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0): + vite-node@3.0.9(@types/node@22.13.16)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0): dependencies: cac: 6.7.14 debug: 4.4.0 es-module-lexer: 1.6.0 pathe: 2.0.3 - vite: 6.2.4(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + vite: 6.2.4(@types/node@22.13.16)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' - jiti @@ -20122,23 +20122,23 @@ snapshots: - tsx - yaml - vite@6.2.4(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0): + vite@6.2.4(@types/node@22.13.16)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0): dependencies: esbuild: 0.25.2 postcss: 8.5.3 rollup: 4.38.0 optionalDependencies: - '@types/node': 22.13.14 + '@types/node': 22.13.16 fsevents: 2.3.3 jiti: 1.21.7 lightningcss: 1.29.3 terser: 5.39.0 yaml: 2.7.0 - vitest@3.0.9(@types/debug@4.1.12)(@types/node@22.13.14)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0): + vitest@3.0.9(@types/debug@4.1.12)(@types/node@22.13.16)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0): dependencies: '@vitest/expect': 3.0.9 - '@vitest/mocker': 3.0.9(vite@6.2.4(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0)) + '@vitest/mocker': 3.0.9(vite@6.2.4(@types/node@22.13.16)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0)) '@vitest/pretty-format': 3.0.9 '@vitest/runner': 3.0.9 '@vitest/snapshot': 3.0.9 @@ -20154,12 +20154,12 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 6.2.4(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) - vite-node: 3.0.9(@types/node@22.13.14)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + vite: 6.2.4(@types/node@22.13.16)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + vite-node: 3.0.9(@types/node@22.13.16)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 - '@types/node': 22.13.14 + '@types/node': 22.13.16 happy-dom: 17.4.4 transitivePeerDependencies: - jiti diff --git a/website/package.json b/website/package.json index 8efb007bf96..20a2b679960 100644 --- a/website/package.json +++ b/website/package.json @@ -35,7 +35,7 @@ "@jest/globals": "^29.7.0", "@mdx-js/react": "^3.1.0", "@types/lodash": "^4.17.16", - "@types/node": "^22.13.14", + "@types/node": "^22.13.16", "@types/react": "^19.0.12", "fast-check": "workspace:*", "jest": "^29.7.0", From 7240cee17954bea245a0593765c9113690c177d8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 1 Apr 2025 20:39:08 +0000 Subject: [PATCH 08/17] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Update=20dependency?= =?UTF-8?q?=20@types/node=20to=20^22.13.17=20(#5879)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`^22.13.16` -> `^22.13.17`](https://renovatebot.com/diffs/npm/@types%2fnode/22.13.16/22.13.17) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/22.13.17?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/22.13.17?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/22.13.16/22.13.17?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/22.13.16/22.13.17?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/dubzzz/fast-check). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/ava/package.json | 2 +- packages/fast-check/package.json | 2 +- packages/jest/package.json | 2 +- packages/poisoning/package.json | 2 +- packages/vitest/package.json | 2 +- packages/worker/package.json | 2 +- pnpm-lock.yaml | 232 +++++++++++++++---------------- website/package.json | 2 +- 8 files changed, 123 insertions(+), 123 deletions(-) diff --git a/packages/ava/package.json b/packages/ava/package.json index e94e0d110ff..7d0e8525731 100644 --- a/packages/ava/package.json +++ b/packages/ava/package.json @@ -53,7 +53,7 @@ }, "devDependencies": { "@fast-check/ava": "workspace:*", - "@types/node": "^22.13.16", + "@types/node": "^22.13.17", "ava": "^6.2.0", "esm": "^3.2.25", "fast-check": "workspace:*", diff --git a/packages/fast-check/package.json b/packages/fast-check/package.json index b23d93ce5f2..7a858cc33c2 100644 --- a/packages/fast-check/package.json +++ b/packages/fast-check/package.json @@ -68,7 +68,7 @@ "@fast-check/expect-type": "workspace:*", "@fast-check/poisoning": "workspace:*", "@microsoft/api-extractor": "^7.52.2", - "@types/node": "^22.13.16", + "@types/node": "^22.13.17", "cross-env": "^7.0.3", "fast-check": "workspace:*", "glob": "^11.0.1", diff --git a/packages/jest/package.json b/packages/jest/package.json index a04e63acc86..5a2b1f2c3b3 100644 --- a/packages/jest/package.json +++ b/packages/jest/package.json @@ -76,7 +76,7 @@ "@jest/expect": "^29.7.0", "@jest/globals": "^29.7.0", "@types/jest": "^29.5.14", - "@types/node": "^22.13.16", + "@types/node": "^22.13.17", "fast-check": "workspace:*", "jest": "^29.7.0", "jest-jasmine2": "^29.7.0", diff --git a/packages/poisoning/package.json b/packages/poisoning/package.json index a4686358ab6..f6b517c7816 100644 --- a/packages/poisoning/package.json +++ b/packages/poisoning/package.json @@ -43,7 +43,7 @@ "homepage": "https://github.com/dubzzz/fast-check/tree/main/packages/poisoning#readme", "devDependencies": { "@fast-check/poisoning": "workspace:*", - "@types/node": "^22.13.16", + "@types/node": "^22.13.17", "typescript": "~5.8.2", "vite": "^6.2.3", "vitest": "^3.0.9" diff --git a/packages/vitest/package.json b/packages/vitest/package.json index 5db4586a40b..218bf9f7406 100644 --- a/packages/vitest/package.json +++ b/packages/vitest/package.json @@ -50,7 +50,7 @@ }, "devDependencies": { "@fast-check/vitest": "workspace:*", - "@types/node": "^22.13.16", + "@types/node": "^22.13.17", "fast-check": "workspace:*", "typescript": "~5.8.2", "vite": "^6.2.3", diff --git a/packages/worker/package.json b/packages/worker/package.json index 5926f910c78..f99de45abd4 100644 --- a/packages/worker/package.json +++ b/packages/worker/package.json @@ -50,7 +50,7 @@ }, "devDependencies": { "@fast-check/worker": "workspace:*", - "@types/node": "^22.13.16", + "@types/node": "^22.13.17", "typescript": "~5.8.2", "vite": "^6.2.3", "vitest": "^3.0.9" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e7d32fbb643..1567755f350 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,7 +22,7 @@ importers: version: 8.29.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) '@vitest/coverage-v8': specifier: ^3.0.9 - version: 3.0.9(vitest@3.0.9(@types/debug@4.1.12)(@types/node@22.13.16)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0)) + version: 3.0.9(vitest@3.0.9(@types/debug@4.1.12)(@types/node@22.13.17)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0)) all-contributors-cli: specifier: ^6.26.1 version: 6.26.1(encoding@0.1.13) @@ -55,7 +55,7 @@ importers: version: 8.29.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) vitest: specifier: ^3.0.9 - version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.16)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.17)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) examples: dependencies: @@ -110,7 +110,7 @@ importers: version: 5.8.2 vitest: specifier: ^3.0.9 - version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.16)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.17)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) packages/ava: dependencies: @@ -122,8 +122,8 @@ importers: specifier: workspace:* version: 'link:' '@types/node': - specifier: ^22.13.16 - version: 22.13.16 + specifier: ^22.13.17 + version: 22.13.17 ava: specifier: ^6.2.0 version: 6.2.0(encoding@0.1.13)(rollup@4.38.0) @@ -138,10 +138,10 @@ importers: version: 5.8.2 vite: specifier: ^6.2.3 - version: 6.2.4(@types/node@22.13.16)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.17)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) vitest: specifier: ^3.0.9 - version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.16)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.17)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) packages/expect-type: devDependencies: @@ -166,10 +166,10 @@ importers: version: link:../poisoning '@microsoft/api-extractor': specifier: ^7.52.2 - version: 7.52.2(@types/node@22.13.16) + version: 7.52.2(@types/node@22.13.17) '@types/node': - specifier: ^22.13.16 - version: 22.13.16 + specifier: ^22.13.17 + version: 22.13.17 cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -196,7 +196,7 @@ importers: version: 5.8.2 vitest: specifier: ^3.0.9 - version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.16)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.17)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) packages/jest: dependencies: @@ -220,11 +220,11 @@ importers: specifier: ^29.5.14 version: 29.5.14 '@types/node': - specifier: ^22.13.16 - version: 22.13.16 + specifier: ^22.13.17 + version: 22.13.17 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.13.16) + version: 29.7.0(@types/node@22.13.17) jest-jasmine2: specifier: ^29.7.0 version: 29.7.0 @@ -233,10 +233,10 @@ importers: version: 5.8.2 vite: specifier: ^6.2.3 - version: 6.2.4(@types/node@22.13.16)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.17)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) vitest: specifier: ^3.0.9 - version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.16)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.17)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) packages/packaged: dependencies: @@ -258,10 +258,10 @@ importers: version: 5.8.2 vite: specifier: ^6.2.3 - version: 6.2.4(@types/node@22.13.16)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.17)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) vitest: specifier: ^3.0.9 - version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.16)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.17)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) packages/poisoning: devDependencies: @@ -269,17 +269,17 @@ importers: specifier: workspace:* version: 'link:' '@types/node': - specifier: ^22.13.16 - version: 22.13.16 + specifier: ^22.13.17 + version: 22.13.17 typescript: specifier: ~5.8.2 version: 5.8.2 vite: specifier: ^6.2.3 - version: 6.2.4(@types/node@22.13.16)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.17)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) vitest: specifier: ^3.0.9 - version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.16)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.17)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) packages/vitest: dependencies: @@ -291,17 +291,17 @@ importers: specifier: workspace:* version: 'link:' '@types/node': - specifier: ^22.13.16 - version: 22.13.16 + specifier: ^22.13.17 + version: 22.13.17 typescript: specifier: ~5.8.2 version: 5.8.2 vite: specifier: ^6.2.3 - version: 6.2.4(@types/node@22.13.16)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.17)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) vitest: specifier: ^3.0.9 - version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.16)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.17)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) packages/worker: dependencies: @@ -316,17 +316,17 @@ importers: specifier: workspace:* version: 'link:' '@types/node': - specifier: ^22.13.16 - version: 22.13.16 + specifier: ^22.13.17 + version: 22.13.17 typescript: specifier: ~5.8.2 version: 5.8.2 vite: specifier: ^6.2.3 - version: 6.2.4(@types/node@22.13.16)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.17)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) vitest: specifier: ^3.0.9 - version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.16)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.17)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) website: dependencies: @@ -389,8 +389,8 @@ importers: specifier: ^4.17.16 version: 4.17.16 '@types/node': - specifier: ^22.13.16 - version: 22.13.16 + specifier: ^22.13.17 + version: 22.13.17 '@types/react': specifier: ^19.0.12 version: 19.0.12 @@ -399,7 +399,7 @@ importers: version: link:../packages/fast-check jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.13.16) + version: 29.7.0(@types/node@22.13.17) jimp: specifier: ^1.6.0 version: 1.6.0 @@ -408,10 +408,10 @@ importers: version: 5.8.2 vite: specifier: ^6.2.3 - version: 6.2.4(@types/node@22.13.16)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.17)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) vitest: specifier: ^3.0.9 - version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.16)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.17)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) packages: @@ -3091,8 +3091,8 @@ packages: '@types/node@17.0.45': resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} - '@types/node@22.13.16': - resolution: {integrity: sha512-15tM+qA4Ypml/N7kyRdvfRjBQT2RL461uF1Bldn06K0Nzn1lY3nAPgHlsVrJxdZ9WhZiW0Fmc1lOYMtDsAuB3w==} + '@types/node@22.13.17': + resolution: {integrity: sha512-nAJuQXoyPj04uLgu+obZcSmsfOenUg6DxPKogeUy6yNCFwWaj5sBF8/G/pNo8EtBJjAfSVgfIlugR/BCOleO+g==} '@types/npm-package-arg@6.1.4': resolution: {integrity: sha512-vDgdbMy2QXHnAruzlv68pUtXCjmqUk3WrBAsRboRovsOmxbfn/WiYCjmecyKjGztnMps5dWp4Uq2prp+Ilo17Q==} @@ -11704,7 +11704,7 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 22.13.16 + '@types/node': 22.13.17 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -11717,14 +11717,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.16 + '@types/node': 22.13.17 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@22.13.16) + jest-config: 29.7.0(@types/node@22.13.17) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -11749,7 +11749,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.16 + '@types/node': 22.13.17 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -11767,7 +11767,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 22.13.16 + '@types/node': 22.13.17 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -11789,7 +11789,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 22.13.16 + '@types/node': 22.13.17 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -11859,7 +11859,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.13.16 + '@types/node': 22.13.17 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -12178,23 +12178,23 @@ snapshots: '@types/react': 19.0.12 react: 19.1.0 - '@microsoft/api-extractor-model@7.30.5(@types/node@22.13.16)': + '@microsoft/api-extractor-model@7.30.5(@types/node@22.13.17)': dependencies: '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.13.0(@types/node@22.13.16) + '@rushstack/node-core-library': 5.13.0(@types/node@22.13.17) transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.52.2(@types/node@22.13.16)': + '@microsoft/api-extractor@7.52.2(@types/node@22.13.17)': dependencies: - '@microsoft/api-extractor-model': 7.30.5(@types/node@22.13.16) + '@microsoft/api-extractor-model': 7.30.5(@types/node@22.13.17) '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.13.0(@types/node@22.13.16) + '@rushstack/node-core-library': 5.13.0(@types/node@22.13.17) '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.15.2(@types/node@22.13.16) - '@rushstack/ts-command-line': 4.23.7(@types/node@22.13.16) + '@rushstack/terminal': 0.15.2(@types/node@22.13.17) + '@rushstack/ts-command-line': 4.23.7(@types/node@22.13.17) lodash: 4.17.21 minimatch: 3.0.8 resolve: 1.22.10 @@ -12638,7 +12638,7 @@ snapshots: '@rspack/lite-tapable@1.0.1': {} - '@rushstack/node-core-library@5.13.0(@types/node@22.13.16)': + '@rushstack/node-core-library@5.13.0(@types/node@22.13.17)': dependencies: ajv: 8.13.0 ajv-draft-04: 1.0.0(ajv@8.13.0) @@ -12649,23 +12649,23 @@ snapshots: resolve: 1.22.10 semver: 7.5.4 optionalDependencies: - '@types/node': 22.13.16 + '@types/node': 22.13.17 '@rushstack/rig-package@0.5.3': dependencies: resolve: 1.22.10 strip-json-comments: 3.1.1 - '@rushstack/terminal@0.15.2(@types/node@22.13.16)': + '@rushstack/terminal@0.15.2(@types/node@22.13.17)': dependencies: - '@rushstack/node-core-library': 5.13.0(@types/node@22.13.16) + '@rushstack/node-core-library': 5.13.0(@types/node@22.13.17) supports-color: 8.1.1 optionalDependencies: - '@types/node': 22.13.16 + '@types/node': 22.13.17 - '@rushstack/ts-command-line@4.23.7(@types/node@22.13.16)': + '@rushstack/ts-command-line@4.23.7(@types/node@22.13.17)': dependencies: - '@rushstack/terminal': 0.15.2(@types/node@22.13.16) + '@rushstack/terminal': 0.15.2(@types/node@22.13.17) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -13026,24 +13026,24 @@ snapshots: '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 22.13.16 + '@types/node': 22.13.17 '@types/bonjour@3.5.13': dependencies: - '@types/node': 22.13.16 + '@types/node': 22.13.17 '@types/cacache@17.0.2': dependencies: - '@types/node': 22.13.16 + '@types/node': 22.13.17 '@types/connect-history-api-fallback@1.5.4': dependencies: '@types/express-serve-static-core': 5.0.6 - '@types/node': 22.13.16 + '@types/node': 22.13.17 '@types/connect@3.4.38': dependencies: - '@types/node': 22.13.16 + '@types/node': 22.13.17 '@types/cookiejar@2.1.5': {} @@ -13071,14 +13071,14 @@ snapshots: '@types/express-serve-static-core@4.19.6': dependencies: - '@types/node': 22.13.16 + '@types/node': 22.13.17 '@types/qs': 6.9.18 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 '@types/express-serve-static-core@5.0.6': dependencies: - '@types/node': 22.13.16 + '@types/node': 22.13.17 '@types/qs': 6.9.18 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -13098,7 +13098,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 22.13.16 + '@types/node': 22.13.17 '@types/gtag.js@0.0.12': {} @@ -13116,11 +13116,11 @@ snapshots: '@types/http-proxy@1.17.16': dependencies: - '@types/node': 22.13.16 + '@types/node': 22.13.17 '@types/ignore-walk@4.0.3': dependencies: - '@types/node': 22.13.16 + '@types/node': 22.13.17 '@types/istanbul-lib-coverage@2.0.6': {} @@ -13155,12 +13155,12 @@ snapshots: '@types/node-fetch@2.6.12': dependencies: - '@types/node': 22.13.16 + '@types/node': 22.13.17 form-data: 4.0.2 '@types/node-forge@1.3.11': dependencies: - '@types/node': 22.13.16 + '@types/node': 22.13.17 '@types/node@12.20.55': {} @@ -13168,7 +13168,7 @@ snapshots: '@types/node@17.0.45': {} - '@types/node@22.13.16': + '@types/node@22.13.17': dependencies: undici-types: 6.20.0 @@ -13181,7 +13181,7 @@ snapshots: '@types/npm-registry-fetch@8.0.7': dependencies: - '@types/node': 22.13.16 + '@types/node': 22.13.17 '@types/node-fetch': 2.6.12 '@types/npm-package-arg': 6.1.4 '@types/npmlog': 7.0.0 @@ -13191,7 +13191,7 @@ snapshots: dependencies: '@npm/types': 1.0.2 '@types/cacache': 17.0.2 - '@types/node': 22.13.16 + '@types/node': 22.13.17 '@types/npmcli__package-json': 4.0.4 '@types/pacote': 11.1.8 @@ -13199,11 +13199,11 @@ snapshots: '@types/npmlog@7.0.0': dependencies: - '@types/node': 22.13.16 + '@types/node': 22.13.17 '@types/pacote@11.1.8': dependencies: - '@types/node': 22.13.16 + '@types/node': 22.13.17 '@types/npm-registry-fetch': 8.0.7 '@types/npmlog': 7.0.0 '@types/ssri': 7.1.5 @@ -13243,12 +13243,12 @@ snapshots: '@types/sax@1.2.7': dependencies: - '@types/node': 22.13.16 + '@types/node': 22.13.17 '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 22.13.16 + '@types/node': 22.13.17 '@types/serve-index@1.9.4': dependencies: @@ -13257,16 +13257,16 @@ snapshots: '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 22.13.16 + '@types/node': 22.13.17 '@types/send': 0.17.4 '@types/sockjs@0.3.36': dependencies: - '@types/node': 22.13.16 + '@types/node': 22.13.17 '@types/ssri@7.1.5': dependencies: - '@types/node': 22.13.16 + '@types/node': 22.13.17 '@types/stack-utils@2.0.3': {} @@ -13274,7 +13274,7 @@ snapshots: dependencies: '@types/cookiejar': 2.1.5 '@types/methods': 1.1.4 - '@types/node': 22.13.16 + '@types/node': 22.13.17 form-data: 4.0.2 '@types/supertest@6.0.3': @@ -13290,7 +13290,7 @@ snapshots: '@types/ws@8.18.0': dependencies: - '@types/node': 22.13.16 + '@types/node': 22.13.17 '@types/yargs-parser@21.0.3': {} @@ -13396,7 +13396,7 @@ snapshots: - rollup - supports-color - '@vitest/coverage-v8@3.0.9(vitest@3.0.9(@types/debug@4.1.12)(@types/node@22.13.16)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0))': + '@vitest/coverage-v8@3.0.9(vitest@3.0.9(@types/debug@4.1.12)(@types/node@22.13.17)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 @@ -13410,7 +13410,7 @@ snapshots: std-env: 3.8.1 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.16)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + vitest: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.17)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) transitivePeerDependencies: - supports-color @@ -13421,13 +13421,13 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.0.9(vite@6.2.4(@types/node@22.13.16)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0))': + '@vitest/mocker@3.0.9(vite@6.2.4(@types/node@22.13.17)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0))': dependencies: '@vitest/spy': 3.0.9 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 6.2.4(@types/node@22.13.16)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + vite: 6.2.4(@types/node@22.13.17)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) '@vitest/pretty-format@3.0.9': dependencies: @@ -14388,13 +14388,13 @@ snapshots: optionalDependencies: typescript: 5.8.2 - create-jest@29.7.0(@types/node@22.13.16): + create-jest@29.7.0(@types/node@22.13.17): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@22.13.16) + jest-config: 29.7.0(@types/node@22.13.17) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -15116,7 +15116,7 @@ snapshots: eval@0.1.8: dependencies: - '@types/node': 22.13.16 + '@types/node': 22.13.17 require-like: 0.1.2 event-emitter@0.3.5: @@ -16321,7 +16321,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.16 + '@types/node': 22.13.17 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3 @@ -16341,16 +16341,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@22.13.16): + jest-cli@29.7.0(@types/node@22.13.17): dependencies: '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@22.13.16) + create-jest: 29.7.0(@types/node@22.13.17) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@22.13.16) + jest-config: 29.7.0(@types/node@22.13.17) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -16360,7 +16360,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@22.13.16): + jest-config@29.7.0(@types/node@22.13.17): dependencies: '@babel/core': 7.26.10 '@jest/test-sequencer': 29.7.0 @@ -16385,7 +16385,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 22.13.16 + '@types/node': 22.13.17 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -16414,7 +16414,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.16 + '@types/node': 22.13.17 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -16424,7 +16424,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 22.13.16 + '@types/node': 22.13.17 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -16443,7 +16443,7 @@ snapshots: '@jest/source-map': 29.6.3 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.16 + '@types/node': 22.13.17 chalk: 4.1.2 co: 4.6.0 is-generator-fn: 2.1.0 @@ -16485,7 +16485,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.13.16 + '@types/node': 22.13.17 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -16520,7 +16520,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.16 + '@types/node': 22.13.17 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -16548,7 +16548,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.16 + '@types/node': 22.13.17 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.2 @@ -16594,7 +16594,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.13.16 + '@types/node': 22.13.17 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -16613,7 +16613,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.16 + '@types/node': 22.13.17 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -16622,23 +16622,23 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 22.13.16 + '@types/node': 22.13.17 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 22.13.16 + '@types/node': 22.13.17 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@22.13.16): + jest@29.7.0(@types/node@22.13.17): dependencies: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@22.13.16) + jest-cli: 29.7.0(@types/node@22.13.17) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -20101,13 +20101,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@3.0.9(@types/node@22.13.16)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0): + vite-node@3.0.9(@types/node@22.13.17)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0): dependencies: cac: 6.7.14 debug: 4.4.0 es-module-lexer: 1.6.0 pathe: 2.0.3 - vite: 6.2.4(@types/node@22.13.16)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + vite: 6.2.4(@types/node@22.13.17)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' - jiti @@ -20122,23 +20122,23 @@ snapshots: - tsx - yaml - vite@6.2.4(@types/node@22.13.16)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0): + vite@6.2.4(@types/node@22.13.17)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0): dependencies: esbuild: 0.25.2 postcss: 8.5.3 rollup: 4.38.0 optionalDependencies: - '@types/node': 22.13.16 + '@types/node': 22.13.17 fsevents: 2.3.3 jiti: 1.21.7 lightningcss: 1.29.3 terser: 5.39.0 yaml: 2.7.0 - vitest@3.0.9(@types/debug@4.1.12)(@types/node@22.13.16)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0): + vitest@3.0.9(@types/debug@4.1.12)(@types/node@22.13.17)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0): dependencies: '@vitest/expect': 3.0.9 - '@vitest/mocker': 3.0.9(vite@6.2.4(@types/node@22.13.16)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0)) + '@vitest/mocker': 3.0.9(vite@6.2.4(@types/node@22.13.17)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0)) '@vitest/pretty-format': 3.0.9 '@vitest/runner': 3.0.9 '@vitest/snapshot': 3.0.9 @@ -20154,12 +20154,12 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 6.2.4(@types/node@22.13.16)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) - vite-node: 3.0.9(@types/node@22.13.16)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + vite: 6.2.4(@types/node@22.13.17)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) + vite-node: 3.0.9(@types/node@22.13.17)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 - '@types/node': 22.13.16 + '@types/node': 22.13.17 happy-dom: 17.4.4 transitivePeerDependencies: - jiti diff --git a/website/package.json b/website/package.json index 20a2b679960..4a7c791f2d1 100644 --- a/website/package.json +++ b/website/package.json @@ -35,7 +35,7 @@ "@jest/globals": "^29.7.0", "@mdx-js/react": "^3.1.0", "@types/lodash": "^4.17.16", - "@types/node": "^22.13.16", + "@types/node": "^22.13.17", "@types/react": "^19.0.12", "fast-check": "workspace:*", "jest": "^29.7.0", From 45201662be265929bff9dc5eb1d7b319c42a051f Mon Sep 17 00:00:00 2001 From: Nicolas DUBIEN Date: Sat, 5 Apr 2025 16:00:46 +0200 Subject: [PATCH 09/17] =?UTF-8?q?=E2=9C=85=20Closely=20test=20`waitFor`=20?= =?UTF-8?q?on=20interactions=20with=20micro-tasks=20(#5888)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit **Description** At the moment, `waitFor` is supposed to queue things quickly without losing any micro-tasks. But first it misses some, second the more we think of that the more we believe that this is probably not what our end-users would want to be the default. By default when relying on schedulers they certainly want us to schedule things even if they got triggered 2 ticks after another scheduled function. As we want to capture any structural behavior change around this part we first start by adding tests around it. **Checklist** — _Don't delete this checklist and make sure you do the following before opening the PR_ - [x] The name of my PR follows [gitmoji](https://gitmoji.dev/) specification - [x] My PR references one of several related issues (if any) - [x] New features or breaking changes must come with an associated Issue or Discussion - [x] My PR does not add any new dependency without an associated Issue or Discussion - [x] My PR includes bumps details, please run `pnpm run bump` and flag the impacts properly - [x] My PR adds relevant tests and they would have failed without my PR (when applicable) **Advanced** - [x] Category: ✅ Add or update tests - [x] Impacts: None --- .../implementations/SchedulerImplem.spec.ts | 156 +++++++++++++++++- 1 file changed, 152 insertions(+), 4 deletions(-) diff --git a/packages/fast-check/test/unit/arbitrary/_internals/implementations/SchedulerImplem.spec.ts b/packages/fast-check/test/unit/arbitrary/_internals/implementations/SchedulerImplem.spec.ts index 9792b56f4e2..b490ab0276e 100644 --- a/packages/fast-check/test/unit/arbitrary/_internals/implementations/SchedulerImplem.spec.ts +++ b/packages/fast-check/test/unit/arbitrary/_internals/implementations/SchedulerImplem.spec.ts @@ -20,7 +20,7 @@ const buildUnresolved = () => { ); return { p, resolve, hasBeenResolved: () => resolved }; }; -const delay = () => new Promise((r) => setTimeout(r, 0)); +const delay = (value?: number) => new Promise((r) => setTimeout(() => r(value || 0), 0)); describe('SchedulerImplem', () => { describe('waitOne', () => { @@ -417,7 +417,7 @@ describe('SchedulerImplem', () => { }); describe('waitFor', () => { - it('should not release any of the scheduled promises if the task has already been resolved', async () => { + it('should not release any of the scheduled promises if the task has already been resolved before start', async () => { // Arrange const p1 = buildUnresolved(); const p2 = buildUnresolved(); @@ -494,6 +494,7 @@ describe('SchedulerImplem', () => { }); it('should wait any released scheduled task to end even if the one we waited for resolved on its own', async () => { + // Might be rediscussed in the future // Arrange const p1 = buildUnresolved(); const pAwaited = buildUnresolved(); @@ -513,10 +514,10 @@ describe('SchedulerImplem', () => { expect(waitForEnded).toBe(false); expect(nextTaskIndex).toHaveBeenCalledTimes(1); - // Let's resolve waiated task + // Let's resolve awaited task pAwaited.resolve(); await delay(); - expect(waitForEnded).toBe(false); // should not be visible yet as we need to wait the running one + expect(waitForEnded).toBe(false); // should not be visible yet as we need to wait the running one (aka p1) // Let's resolve running one p1.resolve(); @@ -774,6 +775,153 @@ describe('SchedulerImplem', () => { expect(s.count()).toBe(1); // Still one pending scheduled task for p3 }); + it('should resolve waitFor promptly without scheduling too many extra promise ticks', async () => { + // Might be rediscussed in the future + // Arrange + const awaitedTask = buildUnresolved(); + const nextTaskIndex = vi.fn().mockReturnValue(0); // automatically releasing first available promise + const taskSelector: TaskSelector = { clone: vi.fn(), nextTaskIndex }; + + // Act + const s = new SchedulerImplem((f) => f(), taskSelector); + let processFlag = -1; + async function startProcess() { + processFlag = 0; + processFlag = await s.schedule(Promise.resolve(1)); + awaitedTask.resolve(); + for (let i = 2; i !== 1_000; ++i) { + processFlag = await Promise.resolve(i); + } + } + const process = startProcess(); + await s.waitFor(awaitedTask.p); + + // Assert + expect(processFlag).toBe(3); // ideally 1, but got 3 with current implementation + await process; + }); + + it('should resolve waitFor promptly without scheduling any immediate timeout', async () => { + // Arrange + const awaitedTask = buildUnresolved(); + const nextTaskIndex = vi.fn().mockReturnValue(0); // automatically releasing first available promise + const taskSelector: TaskSelector = { clone: vi.fn(), nextTaskIndex }; + + // Act + const s = new SchedulerImplem((f) => f(), taskSelector); + let processFlag = -1; + async function startProcess() { + processFlag = 0; + processFlag = await s.schedule(delay(1)); + awaitedTask.resolve(); + for (let i = 2; i !== 1_000; ++i) { + processFlag = await delay(i); + } + } + const process = startProcess(); + await s.waitFor(awaitedTask.p); + + // Assert + expect(processFlag).toBe(1); // nothing else should have been released + await process; + }); + + it('should schedule known Promises as quickly as possible when depending on promise ticks', async () => { + // Might be rediscussed in the future + // Arrange + const awaitedTask = buildUnresolved(); + const seenTasks: unknown[][] = []; + const nextTaskIndex = vi.fn().mockImplementation((tasks) => { + seenTasks.push([...tasks]); // cloning as the tasks will be edited in-place + return 0; // automatically releasing first available promise + }); + const taskSelector: TaskSelector = { clone: vi.fn(), nextTaskIndex }; + + // Act + const s = new SchedulerImplem((f) => f(), taskSelector); + let processFlags: number[] = []; + const expectedFlags = [...Array(100)].map((_, index) => index); + function wrapPromise(promise: Promise, extraTicks: number): Promise { + if (extraTicks === 0) { + return s.schedule(promise); + } + let p = Promise.resolve(); + for (let i = 1; i !== extraTicks; ++i) { + p = p.then(() => {}); + } + return p.then(() => s.schedule(promise)); + } + const promises: Promise[] = expectedFlags.map((value) => Promise.resolve(value)); + async function startProcess() { + processFlags = await Promise.all(promises.map((p, index) => wrapPromise(p, index))); + awaitedTask.resolve(); + } + startProcess(); + await s.waitFor(awaitedTask.p); + + // Assert + expect(processFlags).toEqual(expectedFlags); + const batchSize = 2; + let expectedCount = batchSize; + for (let i = 0; i !== expectedFlags.length; ++i) { + // Scheduled promises will be partially grouped into common batches, the process we play with does fire in parallel: + // - s.schedule(promise[0]) + // - Promise.resolve().then(() => s.schedule(promise[1])) + // - Promise.resolve().then(() => {}).then(() => s.schedule(promise[2])) + // - Promise.resolve().then(() => {}).then(() => {}).then(() => s.schedule(promise[3]))... + // In other words, promise[3] gets scheduled 3 ticks after promise[0]. + expect(seenTasks[i]).toEqual( + promises.slice(i, i + expectedCount).map((p) => expect.objectContaining({ original: p })), + ); + ++expectedCount; + } + expect(seenTasks).toHaveLength(expectedFlags.length); // all promises took part in the first scheduling + }); + + it('should schedule known Promises without any timeout delay', async () => { + // Arrange + const awaitedTask = buildUnresolved(); + const seenTasks: unknown[][] = []; + const nextTaskIndex = vi.fn().mockImplementation((tasks) => { + seenTasks.push([...tasks]); // cloning as the tasks will be edited in-place + return 0; // automatically releasing first available promise + }); + const taskSelector: TaskSelector = { clone: vi.fn(), nextTaskIndex }; + + // Act + const s = new SchedulerImplem((f) => f(), taskSelector); + let processFlags: number[] = []; + const expectedFlags = [...Array(100)].map((_, index) => index); + function wrapPromise(promise: Promise, extraTicks: number): Promise { + if (extraTicks === 0) { + return s.schedule(promise); + } + let p = delay(); + for (let i = 1; i !== extraTicks; ++i) { + p = p.then(() => delay()); + } + return p.then(() => s.schedule(promise)); + } + const promises: Promise[] = expectedFlags.map((value) => Promise.resolve(value)); + async function startProcess() { + processFlags = await Promise.all(promises.map((p, index) => wrapPromise(p, index))); + awaitedTask.resolve(); + } + startProcess(); + await s.waitFor(awaitedTask.p); + + // Assert + expect(processFlags).toEqual(expectedFlags); + for (let i = 0; i !== expectedFlags.length; ++i) { + // Scheduled promises will be spread into independant batches, the process we play with does fire in parallel: + // - s.schedule(promise[0]) + // - delay().then(() => s.schedule(promise[1])) + // - delay().then(() => delay()).then(() => s.schedule(promise[2]))... + // In other words, promise[3] gets scheduled 3 0-timeout timers after promise[0]. + expect(seenTasks[i]).toEqual([expect.objectContaining({ original: promises[i] })]); + } + }); + it('should end whenever possible while never launching multiple tasks at the same time', async () => { const schedulingTypeArb = fc.constantFrom(...(['none', 'init'] as const)); const dependenciesArbFor = (currentItem: number) => From 3101e56ac1d6e0536c666442dc88e532aeb228cb Mon Sep 17 00:00:00 2001 From: Nicolas DUBIEN Date: Sat, 5 Apr 2025 16:50:58 +0200 Subject: [PATCH 10/17] =?UTF-8?q?=E2=9C=A8=20Wait=20longer=20before=20sche?= =?UTF-8?q?duling=20anything=20with=20`waitFor`=20(#5889)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit **Description** Our scheduler API provides multiple ways to wait for scheduled tasks. One of them is `waitFor`. The `waitFor` awaiter is currently waiting for 1 tick before starting to schedule anything. The "1 tick" sounds both high and low at the same time. Our target is to bump to something more realistic to avoid our users from running into strange issues where fast-check is just stupidly scheduling tasks one after the others without changing the ordering just because our users has to deal with extra ticks between tasks (user awaits things before scheduling something in one code path and not the other). This PR bumps this 1 tick to 50. Normally most users will be safe. **Checklist** — _Don't delete this checklist and make sure you do the following before opening the PR_ - [x] The name of my PR follows [gitmoji](https://gitmoji.dev/) specification - [x] My PR references one of several related issues (if any) - [x] New features or breaking changes must come with an associated Issue or Discussion - [x] My PR does not add any new dependency without an associated Issue or Discussion - [x] My PR includes bumps details, please run `pnpm run bump` and flag the impacts properly - [x] My PR adds relevant tests and they would have failed without my PR (when applicable) **Advanced** - [x] Category: ✨ Introduce new features - [x] Impacts: Better scheduling with `waitFor`, does not change the contract of `waitFor`. The end-user was already expecting that behavior to occur. We just makes it possible on more cases. --- .changeset/eleven-rice-matter.md | 5 +++++ .../implementations/SchedulerImplem.ts | 20 +++++++++++++++++-- .../implementations/SchedulerImplem.spec.ts | 15 +++++++------- 3 files changed, 31 insertions(+), 9 deletions(-) create mode 100644 .changeset/eleven-rice-matter.md diff --git a/.changeset/eleven-rice-matter.md b/.changeset/eleven-rice-matter.md new file mode 100644 index 00000000000..e9f3683bbe1 --- /dev/null +++ b/.changeset/eleven-rice-matter.md @@ -0,0 +1,5 @@ +--- +"fast-check": minor +--- + +✨ Wait longer before scheduling anything with `waitFor` diff --git a/packages/fast-check/src/arbitrary/_internals/implementations/SchedulerImplem.ts b/packages/fast-check/src/arbitrary/_internals/implementations/SchedulerImplem.ts index ca7467a02e2..61a00943aa3 100644 --- a/packages/fast-check/src/arbitrary/_internals/implementations/SchedulerImplem.ts +++ b/packages/fast-check/src/arbitrary/_internals/implementations/SchedulerImplem.ts @@ -6,6 +6,12 @@ import type { Scheduler, SchedulerAct, SchedulerReportItem, SchedulerSequenceIte const defaultSchedulerAct: SchedulerAct = (f: () => Promise) => f(); +/** + * Number of ticks we perform before scheduling anything in waitFor + * @internal + */ +export const numTicksBeforeScheduling = 50; + /** @internal */ type TriggeredTask = { status: 'resolved' | 'rejected'; @@ -244,8 +250,18 @@ export class SchedulerImplem implements Scheduler { // Define the lazy watchers: triggered whenever something new has been scheduled let awaiterPromise: Promise | null = null; const awaiter = async () => { - while (!taskResolved && this.scheduledTasks.length > 0) { - await this.waitOne(customAct); + while (!taskResolved) { + for (let i = 0; i !== numTicksBeforeScheduling; ++i) { + await Promise.resolve(); + if (taskResolved) { + break; + } + } + if (this.scheduledTasks.length > 0) { + await this.waitOne(customAct); + } else { + break; + } } awaiterPromise = null; }; diff --git a/packages/fast-check/test/unit/arbitrary/_internals/implementations/SchedulerImplem.spec.ts b/packages/fast-check/test/unit/arbitrary/_internals/implementations/SchedulerImplem.spec.ts index b490ab0276e..1544e62f815 100644 --- a/packages/fast-check/test/unit/arbitrary/_internals/implementations/SchedulerImplem.spec.ts +++ b/packages/fast-check/test/unit/arbitrary/_internals/implementations/SchedulerImplem.spec.ts @@ -4,7 +4,10 @@ import type { ScheduledTask, TaskSelector, } from '../../../../../src/arbitrary/_internals/implementations/SchedulerImplem'; -import { SchedulerImplem } from '../../../../../src/arbitrary/_internals/implementations/SchedulerImplem'; +import { + SchedulerImplem, + numTicksBeforeScheduling, +} from '../../../../../src/arbitrary/_internals/implementations/SchedulerImplem'; import type { Scheduler } from '../../../../../src/arbitrary/_internals/interfaces/Scheduler'; import { cloneMethod, hasCloneMethod } from '../../../../../src/check/symbols'; @@ -494,7 +497,6 @@ describe('SchedulerImplem', () => { }); it('should wait any released scheduled task to end even if the one we waited for resolved on its own', async () => { - // Might be rediscussed in the future // Arrange const p1 = buildUnresolved(); const pAwaited = buildUnresolved(); @@ -797,7 +799,7 @@ describe('SchedulerImplem', () => { await s.waitFor(awaitedTask.p); // Assert - expect(processFlag).toBe(3); // ideally 1, but got 3 with current implementation + expect(processFlag).toBe(7); // ideally 1, but got 7 with current implementation await process; }); @@ -827,7 +829,6 @@ describe('SchedulerImplem', () => { }); it('should schedule known Promises as quickly as possible when depending on promise ticks', async () => { - // Might be rediscussed in the future // Arrange const awaitedTask = buildUnresolved(); const seenTasks: unknown[][] = []; @@ -861,8 +862,8 @@ describe('SchedulerImplem', () => { // Assert expect(processFlags).toEqual(expectedFlags); - const batchSize = 2; - let expectedCount = batchSize; + const batchSize = numTicksBeforeScheduling; + let expectedCount = batchSize + 2; for (let i = 0; i !== expectedFlags.length; ++i) { // Scheduled promises will be partially grouped into common batches, the process we play with does fire in parallel: // - s.schedule(promise[0]) @@ -873,7 +874,7 @@ describe('SchedulerImplem', () => { expect(seenTasks[i]).toEqual( promises.slice(i, i + expectedCount).map((p) => expect.objectContaining({ original: p })), ); - ++expectedCount; + expectedCount += batchSize; } expect(seenTasks).toHaveLength(expectedFlags.length); // all promises took part in the first scheduling }); From 95fce3689a3b1235405a1f8f00145b6680f2052a Mon Sep 17 00:00:00 2001 From: Nicolas DUBIEN Date: Sat, 5 Apr 2025 17:53:14 +0200 Subject: [PATCH 11/17] =?UTF-8?q?=E2=9A=A1=EF=B8=8F=20Move=20back=20to=20b?= =?UTF-8?q?etter=20tick=20management=20of=20`waitFor`=20(#5891)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit **Description** When `waitFor` ends, ideally it should cut instantly. In this ideal scenario, any promise started after the end of `waitFor` will just be pending when `waitFor` ends. But today, we are not yet there. We have still a few promises escaping us. This PR limits the number of such escaping promises. **Checklist** — _Don't delete this checklist and make sure you do the following before opening the PR_ - [x] The name of my PR follows [gitmoji](https://gitmoji.dev/) specification - [x] My PR references one of several related issues (if any) - [x] New features or breaking changes must come with an associated Issue or Discussion - [x] My PR does not add any new dependency without an associated Issue or Discussion - [x] My PR includes bumps details, please run `pnpm run bump` and flag the impacts properly - [x] My PR adds relevant tests and they would have failed without my PR (when applicable) **Advanced** - [x] Category: ⚡️ Improve performance - [x] Impacts: No breaking expected, this is already partly expected from our users. They are not expected to rely on this bug and honestly it is pretty unlikely they will do. --- .changeset/happy-donuts-invite.md | 5 +++ .../implementations/SchedulerImplem.ts | 35 +++++++++---------- .../implementations/SchedulerImplem.spec.ts | 4 +-- 3 files changed, 24 insertions(+), 20 deletions(-) create mode 100644 .changeset/happy-donuts-invite.md diff --git a/.changeset/happy-donuts-invite.md b/.changeset/happy-donuts-invite.md new file mode 100644 index 00000000000..cd726906fb4 --- /dev/null +++ b/.changeset/happy-donuts-invite.md @@ -0,0 +1,5 @@ +--- +"fast-check": minor +--- + +⚡️ Move back to better tick management of `waitFor` diff --git a/packages/fast-check/src/arbitrary/_internals/implementations/SchedulerImplem.ts b/packages/fast-check/src/arbitrary/_internals/implementations/SchedulerImplem.ts index 61a00943aa3..ffca3fb6d01 100644 --- a/packages/fast-check/src/arbitrary/_internals/implementations/SchedulerImplem.ts +++ b/packages/fast-check/src/arbitrary/_internals/implementations/SchedulerImplem.ts @@ -249,19 +249,18 @@ export class SchedulerImplem implements Scheduler { // Define the lazy watchers: triggered whenever something new has been scheduled let awaiterPromise: Promise | null = null; - const awaiter = async () => { - while (!taskResolved) { - for (let i = 0; i !== numTicksBeforeScheduling; ++i) { - await Promise.resolve(); - if (taskResolved) { - break; - } - } - if (this.scheduledTasks.length > 0) { - await this.waitOne(customAct); - } else { - break; - } + let awaiterScheduledTaskPromise: Promise | null = null; + const awaiter = async (): Promise => { + for (let i = 0; !taskResolved && i !== numTicksBeforeScheduling; ++i) { + await Promise.resolve(); + } + if (!taskResolved && this.scheduledTasks.length > 0) { + awaiterScheduledTaskPromise = this.waitOne(customAct); + awaiterScheduledTaskPromise.then( + () => (awaiterScheduledTaskPromise = null), + () => (awaiterScheduledTaskPromise = null), + ); + return awaiterScheduledTaskPromise.then(awaiter); // NOTE: waitOne does not throw, except throwing "act" } awaiterPromise = null; }; @@ -271,7 +270,7 @@ export class SchedulerImplem implements Scheduler { return; } // Schedule the next awaiter (awaiter will reset awaiterPromise to null) - awaiterPromise = Promise.resolve().then(awaiter); + awaiterPromise = awaiter(); }; // Define the wrapping task and its resolution strategy @@ -287,22 +286,22 @@ export class SchedulerImplem implements Scheduler { const rewrappedTask = unscheduledTask.then( (ret) => { taskResolved = true; - if (awaiterPromise === null) { + if (awaiterScheduledTaskPromise === null) { clearAndReplaceWatcher(); return ret; } - return awaiterPromise.then(() => { + return awaiterScheduledTaskPromise.then(() => { clearAndReplaceWatcher(); return ret; }); }, (err) => { taskResolved = true; - if (awaiterPromise === null) { + if (awaiterScheduledTaskPromise === null) { clearAndReplaceWatcher(); throw err; } - return awaiterPromise.then(() => { + return awaiterScheduledTaskPromise.then(() => { clearAndReplaceWatcher(); throw err; }); diff --git a/packages/fast-check/test/unit/arbitrary/_internals/implementations/SchedulerImplem.spec.ts b/packages/fast-check/test/unit/arbitrary/_internals/implementations/SchedulerImplem.spec.ts index 1544e62f815..86e83daa709 100644 --- a/packages/fast-check/test/unit/arbitrary/_internals/implementations/SchedulerImplem.spec.ts +++ b/packages/fast-check/test/unit/arbitrary/_internals/implementations/SchedulerImplem.spec.ts @@ -799,7 +799,7 @@ describe('SchedulerImplem', () => { await s.waitFor(awaitedTask.p); // Assert - expect(processFlag).toBe(7); // ideally 1, but got 7 with current implementation + expect(processFlag).toBe(3); // ideally 1, but got 3 with current implementation await process; }); @@ -863,7 +863,7 @@ describe('SchedulerImplem', () => { // Assert expect(processFlags).toEqual(expectedFlags); const batchSize = numTicksBeforeScheduling; - let expectedCount = batchSize + 2; + let expectedCount = batchSize + 1; for (let i = 0; i !== expectedFlags.length; ++i) { // Scheduled promises will be partially grouped into common batches, the process we play with does fire in parallel: // - s.schedule(promise[0]) From f3f4e545fd6fd1bda152e6946197b08046a8c1a9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 5 Apr 2025 23:20:00 +0200 Subject: [PATCH 12/17] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Update=20eslint=20mo?= =?UTF-8?q?norepo=20to=20^9.24.0=20(#5886)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@eslint/js](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint/tree/HEAD/packages/js)) | [`^9.23.0` -> `^9.24.0`](https://renovatebot.com/diffs/npm/@eslint%2fjs/9.23.0/9.24.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@eslint%2fjs/9.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@eslint%2fjs/9.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@eslint%2fjs/9.23.0/9.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@eslint%2fjs/9.23.0/9.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint)) | [`^9.23.0` -> `^9.24.0`](https://renovatebot.com/diffs/npm/eslint/9.23.0/9.24.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/9.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint/9.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint/9.23.0/9.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/9.23.0/9.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
eslint/eslint (@​eslint/js) ### [`v9.24.0`](https://redirect.github.com/eslint/eslint/compare/v9.23.0...4946847bb675ee26c3a52bfe3bca63a0dc5e5c61) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.23.0...v9.24.0)
eslint/eslint (eslint) ### [`v9.24.0`](https://redirect.github.com/eslint/eslint/compare/v9.23.0...d49f5b7333e9a46aabdb0cff267a1d36cdbde598) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.23.0...v9.24.0)
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/dubzzz/fast-check). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 4 +- pnpm-lock.yaml | 212 ++++++++++++++++++++++++------------------------- 2 files changed, 108 insertions(+), 108 deletions(-) diff --git a/package.json b/package.json index 137b648d254..8e229fe5658 100644 --- a/package.json +++ b/package.json @@ -30,13 +30,13 @@ }, "devDependencies": { "@changesets/cli": "^2.28.1", - "@eslint/js": "^9.23.0", + "@eslint/js": "^9.24.0", "@fast-check/packaged": "*", "@typescript-eslint/utils": "^8.29.0", "@vitest/coverage-v8": "^3.0.9", "all-contributors-cli": "^6.26.1", "cross-env": "^7.0.3", - "eslint": "^9.23.0", + "eslint": "^9.24.0", "eslint-config-prettier": "^10.1.1", "globals": "^16.0.0", "pkg-pr-new": "^0.0.42", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1567755f350..9457ad2eabd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,14 +12,14 @@ importers: specifier: ^2.28.1 version: 2.28.1 '@eslint/js': - specifier: ^9.23.0 - version: 9.23.0 + specifier: ^9.24.0 + version: 9.24.0 '@fast-check/packaged': specifier: '*' version: link:packages/packaged '@typescript-eslint/utils': specifier: ^8.29.0 - version: 8.29.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) + version: 8.29.0(eslint@9.24.0(jiti@1.21.7))(typescript@5.8.2) '@vitest/coverage-v8': specifier: ^3.0.9 version: 3.0.9(vitest@3.0.9(@types/debug@4.1.12)(@types/node@22.13.17)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0)) @@ -30,11 +30,11 @@ importers: specifier: ^7.0.3 version: 7.0.3 eslint: - specifier: ^9.23.0 - version: 9.23.0(jiti@1.21.7) + specifier: ^9.24.0 + version: 9.24.0(jiti@1.21.7) eslint-config-prettier: specifier: ^10.1.1 - version: 10.1.1(eslint@9.23.0(jiti@1.21.7)) + version: 10.1.1(eslint@9.24.0(jiti@1.21.7)) globals: specifier: ^16.0.0 version: 16.0.0 @@ -52,7 +52,7 @@ importers: version: 5.8.2 typescript-eslint: specifier: ^8.29.0 - version: 8.29.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) + version: 8.29.0(eslint@9.24.0(jiti@1.21.7))(typescript@5.8.2) vitest: specifier: ^3.0.9 version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.17)(happy-dom@17.4.4)(jiti@1.21.7)(lightningcss@1.29.3)(terser@5.39.0)(yaml@2.7.0) @@ -338,16 +338,16 @@ importers: version: 2.0.21 '@docusaurus/core': specifier: 3.7.0 - version: 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + version: 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) '@docusaurus/faster': specifier: 3.7.0 version: 3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)) '@docusaurus/plugin-pwa': specifier: 3.7.0 - version: 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(@types/babel__core@7.20.5)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + version: 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(@types/babel__core@7.20.5)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) '@docusaurus/preset-classic': specifier: 3.7.0 - version: 3.7.0(@algolia/client-search@5.21.0)(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(@types/react@19.0.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.17.3)(typescript@5.8.2) + version: 3.7.0(@algolia/client-search@5.21.0)(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(@types/react@19.0.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.17.3)(typescript@5.8.2) '@docusaurus/remark-plugin-npm2yarn': specifier: 3.7.0 version: 3.7.0 @@ -372,7 +372,7 @@ importers: version: 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/theme-classic': specifier: 3.7.0 - version: 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@swc/core@1.11.12)(@types/react@19.0.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + version: 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@swc/core@1.11.12)(@types/react@19.0.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) '@docusaurus/tsconfig': specifier: 3.7.0 version: 3.7.0 @@ -1860,8 +1860,8 @@ packages: resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/config-array@0.19.2': - resolution: {integrity: sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==} + '@eslint/config-array@0.20.0': + resolution: {integrity: sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/config-helpers@0.2.0': @@ -1876,8 +1876,8 @@ packages: resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.23.0': - resolution: {integrity: sha512-35MJ8vCPU0ZMxo7zfev2pypqTwWTofFZO6m4KAtdoFhRpLJUpHTZZ+KB3C7Hb1d7bULYwO4lJXGCi5Se+8OMbw==} + '@eslint/js@9.24.0': + resolution: {integrity: sha512-uIY/y3z0uvOGX8cp1C2fiC4+ZmBhp6yZWkojtHL1YEMnRt1Y63HB9TM17proGEmeG7HeUY+UP36F0aknKYTpYA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.6': @@ -4632,8 +4632,8 @@ packages: resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.23.0: - resolution: {integrity: sha512-jV7AbNoFPAY1EkFYpLq5bslU9NLNO8xnEeQXwErNibVryjk67wHVmddTBilc5srIttJDBrB0eMHKZBFbSIABCw==} + eslint@9.24.0: + resolution: {integrity: sha512-eh/jxIEJyZrvbWRe4XuVclLPDYSYYYgLy5zXGGxD6j8zjSAxFEzI2fL/8xNq6O2yKqVt+eF2YhV+hxjV6UKXwQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -10712,7 +10712,7 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/bundler@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': + '@docusaurus/bundler@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': dependencies: '@babel/core': 7.26.10 '@docusaurus/babel': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) @@ -10733,7 +10733,7 @@ snapshots: postcss: 8.5.3 postcss-loader: 7.3.4(postcss@8.5.3)(typescript@5.8.2)(webpack@5.98.0(@swc/core@1.11.12)) postcss-preset-env: 10.1.5(postcss@8.5.3) - react-dev-utils: 12.0.1(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2)(webpack@5.98.0(@swc/core@1.11.12)) + react-dev-utils: 12.0.1(eslint@9.24.0(jiti@1.21.7))(typescript@5.8.2)(webpack@5.98.0(@swc/core@1.11.12)) terser-webpack-plugin: 5.3.14(@swc/core@1.11.12)(webpack@5.98.0(@swc/core@1.11.12)) tslib: 2.8.1 url-loader: 4.1.1(file-loader@6.2.0(webpack@5.98.0(@swc/core@1.11.12)))(webpack@5.98.0(@swc/core@1.11.12)) @@ -10759,10 +10759,10 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/core@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': + '@docusaurus/core@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': dependencies: '@docusaurus/babel': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@docusaurus/bundler': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/bundler': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) '@docusaurus/logger': 3.7.0 '@docusaurus/mdx-loader': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) @@ -10789,7 +10789,7 @@ snapshots: p-map: 4.0.0 prompts: 2.4.2 react: 19.1.0 - react-dev-utils: 12.0.1(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2)(webpack@5.98.0(@swc/core@1.11.12)) + react-dev-utils: 12.0.1(eslint@9.24.0(jiti@1.21.7))(typescript@5.8.2)(webpack@5.98.0(@swc/core@1.11.12)) react-dom: 19.1.0(react@19.1.0) react-helmet-async: '@slorber/react-helmet-async@1.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)' react-loadable: '@docusaurus/react-loadable@6.0.0(react@19.1.0)' @@ -10910,13 +10910,13 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/plugin-content-blog@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': + '@docusaurus/plugin-content-blog@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': dependencies: - '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) '@docusaurus/logger': 3.7.0 '@docusaurus/mdx-loader': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@docusaurus/plugin-content-docs': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2))(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/plugin-content-docs': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2))(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/utils-common': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) @@ -10954,13 +10954,13 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': + '@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': dependencies: - '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) '@docusaurus/logger': 3.7.0 '@docusaurus/mdx-loader': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/module-type-aliases': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2))(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2))(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/utils-common': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) @@ -10996,9 +10996,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-content-pages@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': + '@docusaurus/plugin-content-pages@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': dependencies: - '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) '@docusaurus/mdx-loader': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) @@ -11029,9 +11029,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-debug@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': + '@docusaurus/plugin-debug@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': dependencies: - '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) fs-extra: 11.3.0 @@ -11060,9 +11060,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-analytics@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': + '@docusaurus/plugin-google-analytics@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': dependencies: - '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/utils-validation': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) react: 19.1.0 @@ -11089,9 +11089,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-gtag@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': + '@docusaurus/plugin-google-gtag@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': dependencies: - '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/utils-validation': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@types/gtag.js': 0.0.12 @@ -11119,9 +11119,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-tag-manager@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': + '@docusaurus/plugin-google-tag-manager@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': dependencies: - '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/utils-validation': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) react: 19.1.0 @@ -11148,14 +11148,14 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-pwa@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(@types/babel__core@7.20.5)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': + '@docusaurus/plugin-pwa@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(@types/babel__core@7.20.5)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': dependencies: '@babel/core': 7.26.10 '@babel/preset-env': 7.26.9(@babel/core@7.26.10) - '@docusaurus/bundler': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) - '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/bundler': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) '@docusaurus/logger': 3.7.0 - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2))(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2))(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/theme-translations': 3.7.0 '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) @@ -11194,9 +11194,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-sitemap@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': + '@docusaurus/plugin-sitemap@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': dependencies: - '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) '@docusaurus/logger': 3.7.0 '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) @@ -11228,9 +11228,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-svgr@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': + '@docusaurus/plugin-svgr@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': dependencies: - '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/utils-validation': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) @@ -11261,21 +11261,21 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/preset-classic@3.7.0(@algolia/client-search@5.21.0)(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(@types/react@19.0.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.17.3)(typescript@5.8.2)': - dependencies: - '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) - '@docusaurus/plugin-content-blog': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) - '@docusaurus/plugin-content-docs': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) - '@docusaurus/plugin-content-pages': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) - '@docusaurus/plugin-debug': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) - '@docusaurus/plugin-google-analytics': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) - '@docusaurus/plugin-google-gtag': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) - '@docusaurus/plugin-google-tag-manager': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) - '@docusaurus/plugin-sitemap': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) - '@docusaurus/plugin-svgr': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) - '@docusaurus/theme-classic': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@swc/core@1.11.12)(@types/react@19.0.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2))(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@docusaurus/theme-search-algolia': 3.7.0(@algolia/client-search@5.21.0)(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(@types/react@19.0.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.17.3)(typescript@5.8.2) + '@docusaurus/preset-classic@3.7.0(@algolia/client-search@5.21.0)(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(@types/react@19.0.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.17.3)(typescript@5.8.2)': + dependencies: + '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/plugin-content-blog': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/plugin-content-docs': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/plugin-content-pages': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/plugin-debug': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/plugin-google-analytics': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/plugin-google-gtag': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/plugin-google-tag-manager': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/plugin-sitemap': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/plugin-svgr': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/theme-classic': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@swc/core@1.11.12)(@types/react@19.0.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2))(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/theme-search-algolia': 3.7.0(@algolia/client-search@5.21.0)(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(@types/react@19.0.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.17.3)(typescript@5.8.2) '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) react: 19.1.0 react-dom: 19.1.0(react@19.1.0) @@ -11318,16 +11318,16 @@ snapshots: transitivePeerDependencies: - supports-color - '@docusaurus/theme-classic@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@swc/core@1.11.12)(@types/react@19.0.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': + '@docusaurus/theme-classic@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@swc/core@1.11.12)(@types/react@19.0.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2)': dependencies: - '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) '@docusaurus/logger': 3.7.0 '@docusaurus/mdx-loader': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/module-type-aliases': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@docusaurus/plugin-content-blog': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) - '@docusaurus/plugin-content-docs': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) - '@docusaurus/plugin-content-pages': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2))(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/plugin-content-blog': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/plugin-content-docs': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/plugin-content-pages': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2))(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/theme-translations': 3.7.0 '@docusaurus/types': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) @@ -11369,11 +11369,11 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/theme-common@3.7.0(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2))(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@docusaurus/theme-common@3.7.0(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2))(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: '@docusaurus/mdx-loader': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/module-type-aliases': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@docusaurus/plugin-content-docs': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/plugin-content-docs': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/utils-common': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@types/history': 4.7.11 @@ -11394,13 +11394,13 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/theme-search-algolia@3.7.0(@algolia/client-search@5.21.0)(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(@types/react@19.0.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.17.3)(typescript@5.8.2)': + '@docusaurus/theme-search-algolia@3.7.0(@algolia/client-search@5.21.0)(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(@types/react@19.0.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.17.3)(typescript@5.8.2)': dependencies: '@docsearch/react': 3.9.0(@algolia/client-search@5.21.0)(@types/react@19.0.12)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.17.3) - '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/core': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) '@docusaurus/logger': 3.7.0 - '@docusaurus/plugin-content-docs': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.23.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2))(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/plugin-content-docs': 3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@docusaurus/faster@3.7.0(@docusaurus/types@3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.1.0))(@swc/core@1.11.12)(acorn@8.14.1)(eslint@9.24.0(jiti@1.21.7))(lightningcss@1.29.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.2))(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/theme-translations': 3.7.0 '@docusaurus/utils': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/utils-validation': 3.7.0(@swc/core@1.11.12)(acorn@8.14.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) @@ -11607,14 +11607,14 @@ snapshots: '@esbuild/win32-x64@0.25.2': optional: true - '@eslint-community/eslint-utils@4.5.1(eslint@9.23.0(jiti@1.21.7))': + '@eslint-community/eslint-utils@4.5.1(eslint@9.24.0(jiti@1.21.7))': dependencies: - eslint: 9.23.0(jiti@1.21.7) + eslint: 9.24.0(jiti@1.21.7) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} - '@eslint/config-array@0.19.2': + '@eslint/config-array@0.20.0': dependencies: '@eslint/object-schema': 2.1.6 debug: 4.4.0 @@ -11642,7 +11642,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.23.0': {} + '@eslint/js@9.24.0': {} '@eslint/object-schema@2.1.6': {} @@ -13298,15 +13298,15 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.29.0(@typescript-eslint/parser@8.29.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2))(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2)': + '@typescript-eslint/eslint-plugin@8.29.0(@typescript-eslint/parser@8.29.0(eslint@9.24.0(jiti@1.21.7))(typescript@5.8.2))(eslint@9.24.0(jiti@1.21.7))(typescript@5.8.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.29.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) + '@typescript-eslint/parser': 8.29.0(eslint@9.24.0(jiti@1.21.7))(typescript@5.8.2) '@typescript-eslint/scope-manager': 8.29.0 - '@typescript-eslint/type-utils': 8.29.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) - '@typescript-eslint/utils': 8.29.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) + '@typescript-eslint/type-utils': 8.29.0(eslint@9.24.0(jiti@1.21.7))(typescript@5.8.2) + '@typescript-eslint/utils': 8.29.0(eslint@9.24.0(jiti@1.21.7))(typescript@5.8.2) '@typescript-eslint/visitor-keys': 8.29.0 - eslint: 9.23.0(jiti@1.21.7) + eslint: 9.24.0(jiti@1.21.7) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -13315,14 +13315,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.29.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2)': + '@typescript-eslint/parser@8.29.0(eslint@9.24.0(jiti@1.21.7))(typescript@5.8.2)': dependencies: '@typescript-eslint/scope-manager': 8.29.0 '@typescript-eslint/types': 8.29.0 '@typescript-eslint/typescript-estree': 8.29.0(typescript@5.8.2) '@typescript-eslint/visitor-keys': 8.29.0 debug: 4.4.0 - eslint: 9.23.0(jiti@1.21.7) + eslint: 9.24.0(jiti@1.21.7) typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -13332,12 +13332,12 @@ snapshots: '@typescript-eslint/types': 8.29.0 '@typescript-eslint/visitor-keys': 8.29.0 - '@typescript-eslint/type-utils@8.29.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2)': + '@typescript-eslint/type-utils@8.29.0(eslint@9.24.0(jiti@1.21.7))(typescript@5.8.2)': dependencies: '@typescript-eslint/typescript-estree': 8.29.0(typescript@5.8.2) - '@typescript-eslint/utils': 8.29.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) + '@typescript-eslint/utils': 8.29.0(eslint@9.24.0(jiti@1.21.7))(typescript@5.8.2) debug: 4.4.0 - eslint: 9.23.0(jiti@1.21.7) + eslint: 9.24.0(jiti@1.21.7) ts-api-utils: 2.1.0(typescript@5.8.2) typescript: 5.8.2 transitivePeerDependencies: @@ -13359,13 +13359,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.29.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2)': + '@typescript-eslint/utils@8.29.0(eslint@9.24.0(jiti@1.21.7))(typescript@5.8.2)': dependencies: - '@eslint-community/eslint-utils': 4.5.1(eslint@9.23.0(jiti@1.21.7)) + '@eslint-community/eslint-utils': 4.5.1(eslint@9.24.0(jiti@1.21.7)) '@typescript-eslint/scope-manager': 8.29.0 '@typescript-eslint/types': 8.29.0 '@typescript-eslint/typescript-estree': 8.29.0(typescript@5.8.2) - eslint: 9.23.0(jiti@1.21.7) + eslint: 9.24.0(jiti@1.21.7) typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -14978,9 +14978,9 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-config-prettier@10.1.1(eslint@9.23.0(jiti@1.21.7)): + eslint-config-prettier@10.1.1(eslint@9.24.0(jiti@1.21.7)): dependencies: - eslint: 9.23.0(jiti@1.21.7) + eslint: 9.24.0(jiti@1.21.7) eslint-scope@5.1.1: dependencies: @@ -14996,15 +14996,15 @@ snapshots: eslint-visitor-keys@4.2.0: {} - eslint@9.23.0(jiti@1.21.7): + eslint@9.24.0(jiti@1.21.7): dependencies: - '@eslint-community/eslint-utils': 4.5.1(eslint@9.23.0(jiti@1.21.7)) + '@eslint-community/eslint-utils': 4.5.1(eslint@9.24.0(jiti@1.21.7)) '@eslint-community/regexpp': 4.12.1 - '@eslint/config-array': 0.19.2 + '@eslint/config-array': 0.20.0 '@eslint/config-helpers': 0.2.0 '@eslint/core': 0.12.0 '@eslint/eslintrc': 3.3.1 - '@eslint/js': 9.23.0 + '@eslint/js': 9.24.0 '@eslint/plugin-kit': 0.2.7 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 @@ -15395,7 +15395,7 @@ snapshots: cross-spawn: 7.0.6 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@6.5.3(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2)(webpack@5.98.0(@swc/core@1.11.12)): + fork-ts-checker-webpack-plugin@6.5.3(eslint@9.24.0(jiti@1.21.7))(typescript@5.8.2)(webpack@5.98.0(@swc/core@1.11.12)): dependencies: '@babel/code-frame': 7.26.2 '@types/json-schema': 7.0.15 @@ -15413,7 +15413,7 @@ snapshots: typescript: 5.8.2 webpack: 5.98.0(@swc/core@1.11.12) optionalDependencies: - eslint: 9.23.0(jiti@1.21.7) + eslint: 9.24.0(jiti@1.21.7) form-data-encoder@2.1.4: {} @@ -18647,7 +18647,7 @@ snapshots: minimist: 1.2.8 strip-json-comments: 2.0.1 - react-dev-utils@12.0.1(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2)(webpack@5.98.0(@swc/core@1.11.12)): + react-dev-utils@12.0.1(eslint@9.24.0(jiti@1.21.7))(typescript@5.8.2)(webpack@5.98.0(@swc/core@1.11.12)): dependencies: '@babel/code-frame': 7.26.2 address: 1.2.2 @@ -18658,7 +18658,7 @@ snapshots: escape-string-regexp: 4.0.0 filesize: 8.0.7 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.3(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2)(webpack@5.98.0(@swc/core@1.11.12)) + fork-ts-checker-webpack-plugin: 6.5.3(eslint@9.24.0(jiti@1.21.7))(typescript@5.8.2)(webpack@5.98.0(@swc/core@1.11.12)) global-modules: 2.0.0 globby: 11.1.0 gzip-size: 6.0.0 @@ -19910,12 +19910,12 @@ snapshots: typescript: 5.8.2 yaml: 2.7.0 - typescript-eslint@8.29.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2): + typescript-eslint@8.29.0(eslint@9.24.0(jiti@1.21.7))(typescript@5.8.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.29.0(@typescript-eslint/parser@8.29.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2))(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) - '@typescript-eslint/parser': 8.29.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) - '@typescript-eslint/utils': 8.29.0(eslint@9.23.0(jiti@1.21.7))(typescript@5.8.2) - eslint: 9.23.0(jiti@1.21.7) + '@typescript-eslint/eslint-plugin': 8.29.0(@typescript-eslint/parser@8.29.0(eslint@9.24.0(jiti@1.21.7))(typescript@5.8.2))(eslint@9.24.0(jiti@1.21.7))(typescript@5.8.2) + '@typescript-eslint/parser': 8.29.0(eslint@9.24.0(jiti@1.21.7))(typescript@5.8.2) + '@typescript-eslint/utils': 8.29.0(eslint@9.24.0(jiti@1.21.7))(typescript@5.8.2) + eslint: 9.24.0(jiti@1.21.7) typescript: 5.8.2 transitivePeerDependencies: - supports-color From 99d221843557409d7b376402282837b427cc25cb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 5 Apr 2025 23:20:19 +0200 Subject: [PATCH 13/17] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Update=20dependency?= =?UTF-8?q?=20@microsoft/api-extractor=20to=20^7.52.3=20(#5885)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@microsoft/api-extractor](https://api-extractor.com) ([source](https://redirect.github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor)) | [`^7.52.2` -> `^7.52.3`](https://renovatebot.com/diffs/npm/@microsoft%2fapi-extractor/7.52.2/7.52.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@microsoft%2fapi-extractor/7.52.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@microsoft%2fapi-extractor/7.52.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@microsoft%2fapi-extractor/7.52.2/7.52.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@microsoft%2fapi-extractor/7.52.2/7.52.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
microsoft/rushstack (@​microsoft/api-extractor) ### [`v7.52.3`](https://redirect.github.com/microsoft/rushstack/blob/HEAD/apps/api-extractor/CHANGELOG.md#7523) [Compare Source](https://redirect.github.com/microsoft/rushstack/compare/@microsoft/api-extractor_v7.52.2...@microsoft/api-extractor_v7.52.3) Fri, 04 Apr 2025 18:34:35 GMT ##### Patches - Add support for customizing which TSDoc tags appear in API reports
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/dubzzz/fast-check). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/fast-check/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/fast-check/package.json b/packages/fast-check/package.json index 7a858cc33c2..84bdff1a928 100644 --- a/packages/fast-check/package.json +++ b/packages/fast-check/package.json @@ -67,7 +67,7 @@ "devDependencies": { "@fast-check/expect-type": "workspace:*", "@fast-check/poisoning": "workspace:*", - "@microsoft/api-extractor": "^7.52.2", + "@microsoft/api-extractor": "^7.52.3", "@types/node": "^22.13.17", "cross-env": "^7.0.3", "fast-check": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9457ad2eabd..b52bbba210f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -165,8 +165,8 @@ importers: specifier: workspace:* version: link:../poisoning '@microsoft/api-extractor': - specifier: ^7.52.2 - version: 7.52.2(@types/node@22.13.17) + specifier: ^7.52.3 + version: 7.52.3(@types/node@22.13.17) '@types/node': specifier: ^22.13.17 version: 22.13.17 @@ -2186,8 +2186,8 @@ packages: '@microsoft/api-extractor-model@7.30.5': resolution: {integrity: sha512-0ic4rcbcDZHz833RaTZWTGu+NpNgrxVNjVaor0ZDUymfDFzjA/Uuk8hYziIUIOEOSTfmIQqyzVwlzxZxPe7tOA==} - '@microsoft/api-extractor@7.52.2': - resolution: {integrity: sha512-RX37V5uhBBPUvrrcmIxuQ8TPsohvr6zxo7SsLPOzBYcH9nbjbvtdXrts4cxHCXGOin9JR5ar37qfxtCOuEBTHA==} + '@microsoft/api-extractor@7.52.3': + resolution: {integrity: sha512-QEs6l8h7p9eOSHrQ9NBBUZhUuq+j/2QKcRgigbSs2YQepKz8glvsqmsUOp+nvuaY60ps7KkpVVYQCj81WLoMVQ==} hasBin: true '@microsoft/tsdoc-config@0.17.1': @@ -12186,7 +12186,7 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.52.2(@types/node@22.13.17)': + '@microsoft/api-extractor@7.52.3(@types/node@22.13.17)': dependencies: '@microsoft/api-extractor-model': 7.30.5(@types/node@22.13.17) '@microsoft/tsdoc': 0.15.1 From ecdc07d1db1b6e479b1ca02fc98b4218adc9db7e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 5 Apr 2025 23:21:06 +0200 Subject: [PATCH 14/17] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Update=20dependency?= =?UTF-8?q?=20publint=20to=20^0.3.10=20(#5884)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [publint](https://publint.dev) ([source](https://redirect.github.com/publint/publint/tree/HEAD/packages/publint)) | [`^0.3.9` -> `^0.3.10`](https://renovatebot.com/diffs/npm/publint/0.3.9/0.3.10) | [![age](https://developer.mend.io/api/mc/badges/age/npm/publint/0.3.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/publint/0.3.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/publint/0.3.9/0.3.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/publint/0.3.9/0.3.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
publint/publint (publint) ### [`v0.3.10`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#0310) [Compare Source](https://redirect.github.com/publint/publint/compare/publint@0.3.9...publint@0.3.10) ##### Patch Changes - Support custom conditions in `"exports"` that points to raw TS or TSX files. This configuration is common in monorepo setups where packages refer to the raw files among themselves using a custom condition so custom aliasing isn't needed. ([`b34ea94`](https://redirect.github.com/publint/publint/commit/b34ea9433fb7457ac7f5f8ade972e1589ca9c89e)) With this support, the `"types"` condition is allowed to come after any exports of the raw TS or TSX files. File existence checks are also disabled for raw TS and TSX files reference as after publish these files may intentionally be not published.
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/dubzzz/fast-check). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 17 +++++++++++------ 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 8e229fe5658..0d44a066a24 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "globals": "^16.0.0", "pkg-pr-new": "^0.0.42", "prettier": "3.5.3", - "publint": "^0.3.9", + "publint": "^0.3.10", "typescript": "~5.8.2", "typescript-eslint": "^8.29.0", "vitest": "^3.0.9" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b52bbba210f..215b406f36a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -45,8 +45,8 @@ importers: specifier: 3.5.3 version: 3.5.3 publint: - specifier: ^0.3.9 - version: 0.3.9 + specifier: ^0.3.10 + version: 0.3.10 typescript: specifier: ~5.8.2 version: 5.8.2 @@ -6864,6 +6864,9 @@ packages: package-manager-detector@0.2.11: resolution: {integrity: sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==} + package-manager-detector@1.1.0: + resolution: {integrity: sha512-Y8f9qUlBzW8qauJjd/eu6jlpJZsuPJm2ZAV0cDVd420o4EdpH5RPdoCv+60/TdJflGatr4sDfpAL6ArWZbM5tA==} + pacote@21.0.0: resolution: {integrity: sha512-lcqexq73AMv6QNLo7SOpz0JJoaGdS3rBFgF122NZVl1bApo2mfu+XzUBU/X/XsiJu+iUmKpekRayqQYAs+PhkA==} engines: {node: ^20.17.0 || >=22.9.0} @@ -7534,8 +7537,8 @@ packages: resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} engines: {node: '>= 0.10'} - publint@0.3.9: - resolution: {integrity: sha512-irTwfRfYW38vomkxxoiZQtFtUOQKpz5m0p9Z60z4xpXrl1KmvSrX1OMARvnnolB5usOXeNfvLj6d/W3rwXKfBQ==} + publint@0.3.10: + resolution: {integrity: sha512-xl9X9x0iyOURsAD7IPQJAQ5TgGpozs5K8KUtqzQBSxJqtKH74ReeCpjr2jw9MFOsY9q/EbXSJNkSFM2mgyu38g==} engines: {node: '>=18'} hasBin: true @@ -17868,6 +17871,8 @@ snapshots: dependencies: quansync: 0.2.10 + package-manager-detector@1.1.0: {} + pacote@21.0.0: dependencies: '@npmcli/git': 6.0.3 @@ -18564,10 +18569,10 @@ snapshots: forwarded: 0.2.0 ipaddr.js: 1.9.1 - publint@0.3.9: + publint@0.3.10: dependencies: '@publint/pack': 0.1.2 - package-manager-detector: 0.2.11 + package-manager-detector: 1.1.0 picocolors: 1.1.1 sade: 1.8.1 From 8e318dc1ac6053480191870874298b5381e53a8c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 5 Apr 2025 23:21:47 +0200 Subject: [PATCH 15/17] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Update=20dependency?= =?UTF-8?q?=20@testing-library/react=20to=20^16.3.0=20(#5882)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@testing-library/react](https://redirect.github.com/testing-library/react-testing-library) | [`^16.2.0` -> `^16.3.0`](https://renovatebot.com/diffs/npm/@testing-library%2freact/16.2.0/16.3.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@testing-library%2freact/16.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@testing-library%2freact/16.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@testing-library%2freact/16.2.0/16.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@testing-library%2freact/16.2.0/16.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
testing-library/react-testing-library (@​testing-library/react) ### [`v16.3.0`](https://redirect.github.com/testing-library/react-testing-library/compare/v16.2.0...9fc6a75d74bb8e03a48d3339efde4dd83cd5328b) [Compare Source](https://redirect.github.com/testing-library/react-testing-library/compare/v16.2.0...v16.3.0)
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/dubzzz/fast-check). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/package.json b/examples/package.json index 1cc8568c13b..f5ba5270f99 100644 --- a/examples/package.json +++ b/examples/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@testing-library/dom": "^10.4.0", - "@testing-library/react": "^16.2.0", + "@testing-library/react": "^16.3.0", "@testing-library/user-event": "^14.6.1", "express": "^5.1.0", "fast-check": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 215b406f36a..4ae54738b28 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -63,8 +63,8 @@ importers: specifier: ^10.4.0 version: 10.4.0 '@testing-library/react': - specifier: ^16.2.0 - version: 16.2.0(@testing-library/dom@10.4.0)(@types/react@19.0.12)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + specifier: ^16.3.0 + version: 16.3.0(@testing-library/dom@10.4.0)(@types/react@19.0.12)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@testing-library/user-event': specifier: ^14.6.1 version: 14.6.1(@testing-library/dom@10.4.0) @@ -2911,8 +2911,8 @@ packages: resolution: {integrity: sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==} engines: {node: '>=18'} - '@testing-library/react@16.2.0': - resolution: {integrity: sha512-2cSskAvA1QNtKc8Y9VJQRv0tm3hLVgxRGDB+KYhIaPQJ1I+RHbhIXcM+zClKXzMes/wshsMVzf4B9vS4IZpqDQ==} + '@testing-library/react@16.3.0': + resolution: {integrity: sha512-kFSyxiEDwv1WLl2fgsq6pPBbw5aWKrsY2/noi1Id0TK0UParSF62oFQFGHXIyaG4pp2tEub/Zlel+fjjZILDsw==} engines: {node: '>=18'} peerDependencies: '@testing-library/dom': ^10.0.0 @@ -12973,7 +12973,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/react@16.2.0(@testing-library/dom@10.4.0)(@types/react@19.0.12)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@testing-library/react@16.3.0(@testing-library/dom@10.4.0)(@types/react@19.0.12)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: '@babel/runtime': 7.27.0 '@testing-library/dom': 10.4.0 From 265829c48c68bee6a82b945ee3822f2b26aef0b2 Mon Sep 17 00:00:00 2001 From: Nicolas DUBIEN Date: Sat, 5 Apr 2025 23:29:59 +0200 Subject: [PATCH 16/17] =?UTF-8?q?=E2=9C=A8=20Better=20capture=20scheduled?= =?UTF-8?q?=20tasks=20before=20running=20scheduling=20(#5892)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit **Description** We want our users never to worry about how we internally deal with waiting for promises to be scheduled. Given the fact there is no API (in JS) available to know if they are pending promises awaiting, we are empirically letting a few ticks running before closing the set of promises that we consider for a batch. This PR makes sure that anytime a new promise gets added for a batch, we reset our window to wait a bit longer. It makes us safer on the fast that we are gonna catch them all. **Checklist** — _Don't delete this checklist and make sure you do the following before opening the PR_ - [x] The name of my PR follows [gitmoji](https://gitmoji.dev/) specification - [x] My PR references one of several related issues (if any) - [x] New features or breaking changes must come with an associated Issue or Discussion - [x] My PR does not add any new dependency without an associated Issue or Discussion - [x] My PR includes bumps details, please run `pnpm run bump` and flag the impacts properly - [x] My PR adds relevant tests and they would have failed without my PR (when applicable) **Advanced** - [x] Category: ✨ Introduce new features - [x] Impacts: Scheduler can schedule more tasks within the same batch, it implies that we may eventually find way more race conditions than what we used to detect. In practice this case will probably never be triggered but we prefer having it covered. --- .changeset/tough-cameras-brush.md | 5 + .../implementations/SchedulerImplem.ts | 6 +- .../implementations/SchedulerImplem.spec.ts | 123 ++++++++++++++++-- 3 files changed, 124 insertions(+), 10 deletions(-) create mode 100644 .changeset/tough-cameras-brush.md diff --git a/.changeset/tough-cameras-brush.md b/.changeset/tough-cameras-brush.md new file mode 100644 index 00000000000..145cec5e28f --- /dev/null +++ b/.changeset/tough-cameras-brush.md @@ -0,0 +1,5 @@ +--- +"fast-check": minor +--- + +✨ Better capture scheduled tasks before running scheduling diff --git a/packages/fast-check/src/arbitrary/_internals/implementations/SchedulerImplem.ts b/packages/fast-check/src/arbitrary/_internals/implementations/SchedulerImplem.ts index ffca3fb6d01..366ea4259fa 100644 --- a/packages/fast-check/src/arbitrary/_internals/implementations/SchedulerImplem.ts +++ b/packages/fast-check/src/arbitrary/_internals/implementations/SchedulerImplem.ts @@ -248,10 +248,12 @@ export class SchedulerImplem implements Scheduler { let taskResolved = false; // Define the lazy watchers: triggered whenever something new has been scheduled + let awaiterTicks = 0; let awaiterPromise: Promise | null = null; let awaiterScheduledTaskPromise: Promise | null = null; const awaiter = async (): Promise => { - for (let i = 0; !taskResolved && i !== numTicksBeforeScheduling; ++i) { + awaiterTicks = numTicksBeforeScheduling; + for (awaiterTicks = numTicksBeforeScheduling; !taskResolved && awaiterTicks > 0; --awaiterTicks) { await Promise.resolve(); } if (!taskResolved && this.scheduledTasks.length > 0) { @@ -267,6 +269,8 @@ export class SchedulerImplem implements Scheduler { const handleNotified = () => { if (awaiterPromise !== null) { // Awaiter is currently running, there is no need to relaunch it + // but we can ask it for more ticks + awaiterTicks = numTicksBeforeScheduling + 1; // +1 as 1 is running return; } // Schedule the next awaiter (awaiter will reset awaiterPromise to null) diff --git a/packages/fast-check/test/unit/arbitrary/_internals/implementations/SchedulerImplem.spec.ts b/packages/fast-check/test/unit/arbitrary/_internals/implementations/SchedulerImplem.spec.ts index 86e83daa709..d3ef884fbf7 100644 --- a/packages/fast-check/test/unit/arbitrary/_internals/implementations/SchedulerImplem.spec.ts +++ b/packages/fast-check/test/unit/arbitrary/_internals/implementations/SchedulerImplem.spec.ts @@ -828,7 +828,7 @@ describe('SchedulerImplem', () => { await process; }); - it('should schedule known Promises as quickly as possible when depending on promise ticks', async () => { + it('should try to wait enough ticks for all Promises to be registered before scheduling any', async () => { // Arrange const awaitedTask = buildUnresolved(); const seenTasks: unknown[][] = []; @@ -862,23 +862,128 @@ describe('SchedulerImplem', () => { // Assert expect(processFlags).toEqual(expectedFlags); - const batchSize = numTicksBeforeScheduling; - let expectedCount = batchSize + 1; for (let i = 0; i !== expectedFlags.length; ++i) { - // Scheduled promises will be partially grouped into common batches, the process we play with does fire in parallel: + // Scheduled promises will be grouped into common batches, the process we play with does fire in parallel: // - s.schedule(promise[0]) // - Promise.resolve().then(() => s.schedule(promise[1])) // - Promise.resolve().then(() => {}).then(() => s.schedule(promise[2])) // - Promise.resolve().then(() => {}).then(() => {}).then(() => s.schedule(promise[3]))... // In other words, promise[3] gets scheduled 3 ticks after promise[0]. - expect(seenTasks[i]).toEqual( - promises.slice(i, i + expectedCount).map((p) => expect.objectContaining({ original: p })), - ); - expectedCount += batchSize; + expect(seenTasks[i]).toEqual(promises.slice(i).map((p) => expect.objectContaining({ original: p }))); } - expect(seenTasks).toHaveLength(expectedFlags.length); // all promises took part in the first scheduling }); + it.each([ + { gap: numTicksBeforeScheduling, success: true, label: 'and could wait long' }, + { gap: numTicksBeforeScheduling + 1, success: false, label: 'but may miss some' }, + ])( + 'should try to wait enough ticks for all Promises to be registered before scheduling any $label', + async ({ gap, success }) => { + // Arrange + const awaitedTask = buildUnresolved(); + const seenTasks: unknown[][] = []; + const nextTaskIndex = vi.fn().mockImplementation((tasks) => { + seenTasks.push([...tasks]); // cloning as the tasks will be edited in-place + return 0; // automatically releasing first available promise + }); + const taskSelector: TaskSelector = { clone: vi.fn(), nextTaskIndex }; + + // Act + const s = new SchedulerImplem((f) => f(), taskSelector); + let processFlags: number[] = []; + function wrapPromise(promise: Promise, extraTicks: number): Promise { + if (extraTicks === 0) { + return s.schedule(promise); + } + let p = Promise.resolve(); + for (let i = 1; i !== extraTicks; ++i) { + p = p.then(() => {}); + } + return p.then(() => s.schedule(promise)); + } + const p1 = Promise.resolve(1); + const p2 = Promise.resolve(2); + async function startProcess() { + processFlags = await Promise.all([wrapPromise(p1, 0), wrapPromise(p2, gap)]); + awaitedTask.resolve(); + } + startProcess(); + await s.waitFor(awaitedTask.p); + + // Assert + expect(processFlags).toEqual([1, 2]); + expect(seenTasks[0]).toEqual( + success + ? [expect.objectContaining({ original: p1 }), expect.objectContaining({ original: p2 })] + : [expect.objectContaining({ original: p1 })], + ); + expect(seenTasks[1]).toEqual([expect.objectContaining({ original: p2 })]); + }, + ); + + it.each([ + { gap: numTicksBeforeScheduling, success: true, label: 'and could wait long' }, + { gap: numTicksBeforeScheduling + 1, success: false, label: 'but may miss some' }, + ])( + 'should try to wait enough ticks for all Promises to be registered before scheduling and reset on new scheduling any $label', + async ({ gap, success }) => { + // Arrange + const awaitedTask = buildUnresolved(); + const seenTasks: unknown[][] = []; + const nextTaskIndex = vi.fn().mockImplementation((tasks) => { + seenTasks.push([...tasks]); // cloning as the tasks will be edited in-place + return 0; // automatically releasing first available promise + }); + const taskSelector: TaskSelector = { clone: vi.fn(), nextTaskIndex }; + + // Act + const s = new SchedulerImplem((f) => f(), taskSelector); + let processFlags: number[] = []; + function wrapPromise(promise: Promise, extraTicks: number): Promise { + if (extraTicks === 0) { + return s.schedule(promise); + } + let p = Promise.resolve(); + for (let i = 1; i !== extraTicks; ++i) { + p = p.then(() => {}); + } + return p.then(() => s.schedule(promise)); + } + const belowBatchSize = 10; + expect(belowBatchSize).toBeLessThan(numTicksBeforeScheduling); + const p1 = Promise.resolve(1); + const p2 = Promise.resolve(2); + const p3 = Promise.resolve(3); + async function startProcess() { + processFlags = await Promise.all([ + wrapPromise(p1, 0), + wrapPromise(p2, belowBatchSize), + wrapPromise(p3, belowBatchSize + gap), + ]); + awaitedTask.resolve(); + } + startProcess(); + await s.waitFor(awaitedTask.p); + + // Assert + expect(processFlags).toEqual([1, 2, 3]); + expect(seenTasks[0]).toEqual( + success + ? [ + expect.objectContaining({ original: p1 }), + expect.objectContaining({ original: p2 }), + expect.objectContaining({ original: p3 }), + ] + : [expect.objectContaining({ original: p1 }), expect.objectContaining({ original: p2 })], + ); + expect(seenTasks[1]).toEqual([ + expect.objectContaining({ original: p2 }), + expect.objectContaining({ original: p3 }), + ]); + expect(seenTasks[2]).toEqual([expect.objectContaining({ original: p3 })]); + }, + ); + it('should schedule known Promises without any timeout delay', async () => { // Arrange const awaitedTask = buildUnresolved(); From 9375f31f81ca6a8efd2bc87a513378bf0b2680fb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 6 Apr 2025 00:09:16 +0200 Subject: [PATCH 17/17] =?UTF-8?q?=F0=9F=94=96=20Update=20CHANGELOG.md=20fo?= =?UTF-8?q?r=20fast-check@4.1.0=20(#5893)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Resulting CHANGELOG at: - https://github.com/dubzzz/fast-check/blob/changelog-4f742fb5d11fe/packages/fast-check/CHANGELOG.md --------- Co-authored-by: github-actions[bot] Co-authored-by: Nicolas DUBIEN --- .changeset/eleven-rice-matter.md | 5 ----- .changeset/happy-donuts-invite.md | 5 ----- .changeset/tough-cameras-brush.md | 5 ----- packages/fast-check/CHANGELOG.md | 18 ++++++++++++++++++ packages/fast-check/package.json | 2 +- 5 files changed, 19 insertions(+), 16 deletions(-) delete mode 100644 .changeset/eleven-rice-matter.md delete mode 100644 .changeset/happy-donuts-invite.md delete mode 100644 .changeset/tough-cameras-brush.md diff --git a/.changeset/eleven-rice-matter.md b/.changeset/eleven-rice-matter.md deleted file mode 100644 index e9f3683bbe1..00000000000 --- a/.changeset/eleven-rice-matter.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"fast-check": minor ---- - -✨ Wait longer before scheduling anything with `waitFor` diff --git a/.changeset/happy-donuts-invite.md b/.changeset/happy-donuts-invite.md deleted file mode 100644 index cd726906fb4..00000000000 --- a/.changeset/happy-donuts-invite.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"fast-check": minor ---- - -⚡️ Move back to better tick management of `waitFor` diff --git a/.changeset/tough-cameras-brush.md b/.changeset/tough-cameras-brush.md deleted file mode 100644 index 145cec5e28f..00000000000 --- a/.changeset/tough-cameras-brush.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"fast-check": minor ---- - -✨ Better capture scheduled tasks before running scheduling diff --git a/packages/fast-check/CHANGELOG.md b/packages/fast-check/CHANGELOG.md index b4cc21e39d5..8c155d71322 100644 --- a/packages/fast-check/CHANGELOG.md +++ b/packages/fast-check/CHANGELOG.md @@ -1,3 +1,21 @@ +# 4.1.0 + +_More effective `waitFor` on `fc.scheduler`_ +[[Code](https://github.com/dubzzz/fast-check/tree/v4.1.0)][[Diff](https://github.com/dubzzz/fast-check/compare/v4.0.1...v4.1.0)] + +## Features + +- ([PR#5889](https://github.com/dubzzz/fast-check/pull/5889)) Wait longer before scheduling anything with `waitFor` +- ([PR#5892](https://github.com/dubzzz/fast-check/pull/5892)) Better capture scheduled tasks before running scheduling + +## Fixes + +- ([PR#5868](https://github.com/dubzzz/fast-check/pull/5868)) Doc: Adapt article on Vitest following feedback +- ([PR#5891](https://github.com/dubzzz/fast-check/pull/5891)) Performance: Move back to better tick management of `waitFor` +- ([PR#5888](https://github.com/dubzzz/fast-check/pull/5888)) Test: Closely test `waitFor` on interactions with micro-tasks + +--- + # 4.0.1 _Change location of the logo on the README for LFS quotas reasons_ diff --git a/packages/fast-check/package.json b/packages/fast-check/package.json index 84bdff1a928..89032621e13 100644 --- a/packages/fast-check/package.json +++ b/packages/fast-check/package.json @@ -1,6 +1,6 @@ { "name": "fast-check", - "version": "4.0.1", + "version": "4.1.0", "description": "Property based testing framework for JavaScript (like QuickCheck)", "type": "module", "main": "lib/fast-check.js",