From 3709b128d9b8c06f761f2e9a9093b38bfc4be0ea Mon Sep 17 00:00:00 2001
From: BenLue
Date: Mon, 13 Jul 2026 23:31:10 +0200
Subject: [PATCH 01/19] fix: run project auto-assign via pull_request_target
(#615)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
The "Automation: Auto-assign to Project" workflow failed on every
Dependabot PR (#611, #612, #613) because `pull_request` workflows
triggered by Dependabot only receive Dependabot secrets —
`secrets.PROJECT_TOKEN` was empty and the add-to-project step errored.
Switching the trigger to `pull_request_target` runs the job in base-repo
context where repository secrets are available. This is safe for this
workflow: it never checks out or executes PR code, it only touches PR
metadata (project board, assignee, milestone).
Closes #614
---
.github/workflows/automation-assign-project.yml | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/automation-assign-project.yml b/.github/workflows/automation-assign-project.yml
index bfc016e9d6..2a2144f99a 100644
--- a/.github/workflows/automation-assign-project.yml
+++ b/.github/workflows/automation-assign-project.yml
@@ -4,7 +4,10 @@ run-name: "Assign #${{ github.event.issue.number || github.event.pull_request.nu
on:
issues:
types: [opened]
- pull_request:
+ # pull_request_target instead of pull_request so Dependabot-opened PRs
+ # still get repository secrets (PROJECT_TOKEN); safe here because the
+ # workflow never checks out PR code.
+ pull_request_target:
types: [opened]
workflow_dispatch:
@@ -17,7 +20,7 @@ jobs:
name: Add to BambuStudio Development project
runs-on: ubuntu-24.04
timeout-minutes: 10
- if: github.event_name == 'issues' || github.event_name == 'pull_request'
+ if: github.event_name == 'issues' || github.event_name == 'pull_request_target'
steps:
- name: Harden Runner
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
From 67d2b775c790c669b7c842ec44bef7c7fe832c3f Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 14 Jul 2026 10:21:18 +0200
Subject: [PATCH 02/19] ci: bump the github-actions group across 1 directory
with 13 updates (#616)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps the github-actions group with 13 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
|
[step-security/harden-runner](https://github.com/step-security/harden-runner)
| `2.19.4` | `2.20.0` |
| [actions/cache](https://github.com/actions/cache) | `5.0.5` | `6.1.0`
|
| [actions/labeler](https://github.com/actions/labeler) | `6.1.0` |
`6.2.0` |
|
[softprops/action-gh-release](https://github.com/softprops/action-gh-release)
| `3.0.1` | `3.0.2` |
|
[mislav/bump-homebrew-formula-action](https://github.com/mislav/bump-homebrew-formula-action)
| `4.1` | `4.2` |
|
[actions/attest-build-provenance](https://github.com/actions/attest-build-provenance)
| `4.1.0` | `4.1.1` |
|
[docker/setup-buildx-action](https://github.com/docker/setup-buildx-action)
| `4.1.0` | `4.2.0` |
| [docker/login-action](https://github.com/docker/login-action) |
`4.2.0` | `4.4.0` |
|
[docker/build-push-action](https://github.com/docker/build-push-action)
| `7.2.0` | `7.3.0` |
| [actions/stale](https://github.com/actions/stale) | `10.3.0` |
`10.4.0` |
| [github/codeql-action/init](https://github.com/github/codeql-action) |
`4.36.2` | `4.37.0` |
|
[github/codeql-action/analyze](https://github.com/github/codeql-action)
| `4.36.2` | `4.37.0` |
|
[github/codeql-action/upload-sarif](https://github.com/github/codeql-action)
| `4.36.2` | `4.37.0` |
Updates `step-security/harden-runner` from 2.19.4 to 2.20.0
Release notes
Sourced from step-security/harden-runner's
releases .
v2.20.0
What's Changed
Support for block policy for MacOS and Windows GitHub-hosted
runners
Support for Bitrise MacOS GitHub Actions runners
HTTPS monitoring support for Bun for Linux runners (enterprise
tier)
Full Changelog : https://github.com/step-security/harden-runner/compare/v2.19.4...v2.20.0
Commits
bf7454d
Merge pull request #673
from step-security/fix/aggregate-error-startup-hang
1188420
Update non-TLS agent to v0.16.2
162cfea
Update non-TLS agent to v0.16.1
eb9e1f4
Bring macOS runner updates from PR 674
1a10b01
Update Windows agent to v1.0.7
8b4a105
Apply npm audit fixes with release-age cooldown
3626e03
Default TLS status check failures to enabled
100e08b
Update agent-ebpf to v1.8.12
774f75f
Update agent to v1.8.9
f312657
Extend missing-agent-dir guard to Linux and macOS cleanup paths
Additional commits viewable in compare
view
Updates `actions/cache` from 5.0.5 to 6.1.0
Release notes
Sourced from actions/cache's
releases .
v6.1.0
What's Changed
Full Changelog : https://github.com/actions/cache/compare/v6...v6.1.0
v6.0.0
What's Changed
Full Changelog : https://github.com/actions/cache/compare/v5...v6.0.0
v5.1.0
What's Changed
Full Changelog : https://github.com/actions/cache/compare/v5...v5.1.0
Changelog
Sourced from actions/cache's
changelog .
Releases
How to prepare a release
[!NOTE]
Relevant for maintainers with write access only.
Switch to a new branch from main.
Run npm test to ensure all tests are passing.
Update the version in https://github.com/actions/cache/blob/main/package.json .
Run npm run build to update the compiled files.
Update this https://github.com/actions/cache/blob/main/RELEASES.md
with the new version and changes in the ## Changelog
section.
Run licensed cache to update the license report.
Run licensed status and resolve any warnings by
updating the https://github.com/actions/cache/blob/main/.licensed.yml
file with the exceptions.
Commit your changes and push your branch upstream.
Open a pull request against main and get it reviewed
and merged.
Draft a new release https://github.com/actions/cache/releases
use the same version number used in package.json
Create a new tag with the version number.
Auto generate release notes and update them to match the changes you
made in RELEASES.md.
Toggle the set as the latest release option.
Publish the release.
Navigate to https://github.com/actions/cache/actions/workflows/release-new-action-version.yml
There should be a workflow run queued with the same version
number.
Approve the run to publish the new version and update the major tags
for this action.
Changelog
6.1.0
6.0.0
Updated @actions/cache to ^6.0.1,
@actions/core to ^3.0.1, @actions/exec to
^3.0.0, @actions/io to ^3.0.2
Migrated to ESM module system
Upgraded Jest to v30 and test infrastructure to be ESM
compatible
5.0.4
Bump minimatch to v3.1.5 (fixes ReDoS via globstar
patterns)
Bump undici to v6.24.1 (WebSocket decompression bomb
protection, header validation fixes)
Bump fast-xml-parser to v5.5.6
5.0.3
5.0.2
... (truncated)
Commits
55cc834
Merge pull request #1768
from jasongin/readonly-cache
d8cd72f
Bump @actions/cache to v6.1.0 - handle cache write error
due to RO token
2c8a9bd
Merge pull request #1760
from actions/samirat/esm_migration_and_package_update
e9b91fd
Prettier fixes
e4884b8
Rebuild dist
10baf01
Fixed licenses
e39b386
Fix test mock return order
b692820
PR feedback
6074912
Rebuild dist bundles as ESM to match type:module
5a912e8
Fix lint and jest issues
Additional commits viewable in compare
view
Updates `actions/labeler` from 6.1.0 to 6.2.0
Release notes
Sourced from actions/labeler's
releases .
v6.2.0
What's Changed
Bug Fix
Dependency Updates
Full Changelog : https://github.com/actions/labeler/compare/v6.1.0...v6.2.0
Commits
b8dd2d9
Bump @typescript-eslint/eslint-plugin from 8.59.1 to
8.61.1 (#942 )
53affe8
Bump js-yaml to 4.2.0, apply npm audit fix, and add undici override for
0 vul...
f612d9a
Fix: Improve PR number validation and warning messages in input handling
(#939 )
See full diff in compare
view
Updates `softprops/action-gh-release` from 3.0.1 to 3.0.2
Release notes
Sourced from softprops/action-gh-release's
releases .
v3.0.2
3.0.2 is a patch release focused on release reliability
and compatibility. It
reuses existing draft releases when publishing prereleases, supports
replacing
release assets on Gitea, hardens streamed asset uploads, and provides
clearer
release-creation diagnostics. It also includes TypeScript, coverage, and
tooling
maintenance merged since 3.0.1.
This release fixes #795 ,
#438 ,
and #803 .
The upload transport hardening covers the
historical failure reported in #790 ,
although current hosted Node 24 runners did
not reproduce it naturally. The diagnostics work is related to #786
and does not
claim a reproducible release-creation fix.
What's Changed
Exciting New Features 🎉
Bug fixes 🐛
Other Changes 🔄
Changelog
Sourced from softprops/action-gh-release's
changelog .
3.0.2
3.0.2 is a patch release focused on release reliability
and compatibility. It
reuses existing draft releases when publishing prereleases, supports
replacing
release assets on Gitea, hardens streamed asset uploads, and provides
clearer
release-creation diagnostics. It also includes TypeScript, coverage, and
tooling
maintenance merged since 3.0.1.
This release fixes #795 ,
#438 ,
and #803 .
The upload transport hardening covers the
historical failure reported in #790 ,
although current hosted Node 24 runners did
not reproduce it naturally. The diagnostics work is related to #786
and does not
claim a reproducible release-creation fix.
What's Changed
Exciting New Features 🎉
Bug fixes 🐛
Other Changes 🔄
3.0.1
maintenance release with updated dependencies
3.0.0
3.0.0 is a major release that moves the action runtime
from Node 20 to Node 24.
Use v3 on GitHub-hosted runners and self-hosted fleets that
already support the
Node 24 Actions runtime. v2.6.2 was the final Node
20-compatible release and is
no longer maintained or supported.
What's Changed
Other Changes 🔄
Move the action runtime and bundle target to Node 24
Update @types/node to the Node 24 line and allow future
Dependabot updates
Keep the floating major tag on v3; freeze
v2 at the final v2.6.2 release
... (truncated)
Commits
3d0d988
release 3.0.2 (#818 )
7e13ed4
fix: clarify release creation 404 errors (#817 )
e6c70a5
fix: replace existing release assets on Gitea (#816 )
f345337
fix: publish existing draft releases as prereleases (#801 )
d8a89a2
fix: upload small checksum assets reliably (#815 )
45ece40
chore(deps): remove unused TypeScript tooling (#814 )
f6b913c
feat: improve release error reporting and test coverage (#813 )
15f193d
chore(deps): upgrade TypeScript to 7 (#812 )
cc8268d
chore(deps): bump actions/checkout in the github-actions group (#810 )
fd0ed1e
chore(deps): bump the npm group with 3 updates (#811 )
Additional commits viewable in compare
view
Updates `mislav/bump-homebrew-formula-action` from 4.1 to 4.2
Release notes
Sourced from mislav/bump-homebrew-formula-action's
releases .
bump-homebrew-formula-action 4.2
What's Changed
New Contributors
Full Changelog : https://github.com/mislav/bump-homebrew-formula-action/compare/v4.1...v4.2
Commits
f865c8b
lib
b2c9a2b
Merge branch 'main' into v4
1a89986
Merge pull request #339
from mislav/dependabot/npm_and_yarn/types/node-25.6.2
c0ee07b
Merge pull request #335
from mislav/dependabot/npm_and_yarn/typescript-6.0.3
7833f4b
Merge pull request #345
from mislav/dependabot/npm_and_yarn/undici-6.27.0
481a4e2
Merge pull request #344
from mislav/dependabot/npm_and_yarn/tar-7.5.16
837d485
Merge pull request #334
from mislav/dependabot/npm_and_yarn/github-actions-af...
3f1344b
Merge pull request #336
from mislav/dependabot/npm_and_yarn/ava-1d17e54e8b
9e0854a
Merge pull request #342
from dunglas/accept-303-redirect
189db1f
build(deps): bump undici from 6.24.1 to 6.27.0
Additional commits viewable in compare
view
Updates `actions/attest-build-provenance` from 4.1.0 to 4.1.1
Release notes
Sourced from actions/attest-build-provenance's
releases .
v4.1.1
[!NOTE]
As of version 4, actions/attest-build-provenance is simply
a wrapper on top of actions/attest .
Existing applications may continue to use the
attest-build-provenance action, but new implementations
should use actions/attest instead.
What's Changed
Full Changelog : https://github.com/actions/attest-build-provenance/compare/v4.1.0...v4.1.1
Commits
Updates `docker/setup-buildx-action` from 4.1.0 to 4.2.0
Release notes
Sourced from docker/setup-buildx-action's
releases .
v4.2.0
Full Changelog : https://github.com/docker/setup-buildx-action/compare/v4.1.0...v4.2.0
Commits
bb05f3f
Merge pull request #580
from docker/dependabot/npm_and_yarn/docker/actions-to...
321c814
[dependabot skip] chore: update generated content
b9a36ef
build(deps): bump @docker/actions-toolkit from 0.91.0 to
0.92.0
ebeab24
Merge pull request #570
from docker/dependabot/npm_and_yarn/undici-6.27.0
5c7b8ae
[dependabot skip] chore: update generated content
037e618
build(deps): bump undici from 6.25.0 to 6.27.0
66080e5
Merge pull request #577
from docker/dependabot/npm_and_yarn/sigstore-4.1.1
409aef0
Merge pull request #562
from docker/dependabot/npm_and_yarn/js-yaml-4.2.0
49c6e42
build(deps): bump sigstore from 4.1.0 to 4.1.1
2211273
[dependabot skip] chore: update generated content
Additional commits viewable in compare
view
Updates `docker/login-action` from 4.2.0 to 4.4.0
Release notes
Sourced from docker/login-action's
releases .
v4.4.0
Full Changelog : https://github.com/docker/login-action/compare/v4.3.0...v4.4.0
v4.3.0
Full Changelog : https://github.com/docker/login-action/compare/v4.2.0...v4.3.0
Commits
af1e73f
Merge pull request #1034
from docker/dependabot/npm_and_yarn/aws-sdk-dependen...
da722bd
[dependabot skip] chore: update generated content
2916ad6
build(deps): bump the aws-sdk-dependencies group across 1 directory with
2 up...
ca0a662
Merge pull request #1035
from crazy-max/fix-registry-auth-empty-mask
c455755
chore: update generated content
4835190
skip empty registry-auth secret mask
992421c
Merge pull request #1033
from docker/dependabot/github_actions/docker/bake-ac...
b249b43
Merge pull request #1032
from docker/dependabot/github_actions/docker/bake-ac...
1b67977
build(deps): bump docker/bake-action from 7.2.0 to 7.3.0
9d49d6a
build(deps): bump docker/bake-action/subaction/matrix
Additional commits viewable in compare
view
Updates `docker/build-push-action` from 7.2.0 to 7.3.0
Release notes
Sourced from docker/build-push-action's
releases .
v7.3.0
Full Changelog : https://github.com/docker/build-push-action/compare/v7.2.0...v7.3.0
Commits
53b7df9
Merge pull request #1572
from docker/dependabot/npm_and_yarn/docker/actions-t...
154298c
[dependabot skip] chore: update generated content
cb1238b
chore(deps): Bump @docker/actions-toolkit from 0.91.0 to
0.92.0
24f845d
Merge pull request #1566
from docker/dependabot/npm_and_yarn/js-yaml-4.2.0
9c69730
[dependabot skip] chore: update generated content
bc3a3a5
Merge pull request #1574
from docker/dependabot/github_actions/aws-actions/co...
a82c504
chore(deps): Bump js-yaml from 4.1.1 to 4.3.0
0285a75
Merge pull request #1573
from docker/dependabot/github_actions/actions/cache-...
c6ad2a3
Merge pull request #1575
from docker/dependabot/github_actions/actions/checko...
d37484f
Merge pull request #1564
from docker/dependabot/npm_and_yarn/undici-6.27.0
Additional commits viewable in compare
view
Updates `actions/stale` from 10.3.0 to 10.4.0
Release notes
Sourced from actions/stale's
releases .
v10.4.0
What's Changed
Bug Fix
Dependency Updates
New Contributors
Full Changelog : https://github.com/actions/stale/compare/v10.3.0...v10.4.0
Commits
1e223db
Bump undici to 6.27.0 via override, clean up stale license files, and
version...
9461cb1
fix: only-issue-types does not affect PRs (#1338 )
See full diff in compare
view
Updates `github/codeql-action/init` from 4.36.2 to 4.37.0
Release notes
Sourced from github/codeql-action/init's
releases .
v4.37.0
Update default CodeQL bundle version to 2.26.0 .
#3995
In addition to the existing input format, the
config-file input for the codeql-action/init
step will soon support a new [owner/]repo[@ref][:path]
format. All components except the repository name are optional. If
omitted, owner defaults to the same owner as the repository
the analysis is running for, ref to main, and
path to .github/codeql-action.yaml. Support
for this format ships in this version of the CodeQL Action, but will
only be enabled over the coming weeks. #3973
v4.36.3
No user facing changes.
Changelog
Sourced from github/codeql-action/init's
changelog .
CodeQL Action Changelog
See the releases
page for the relevant changes to the CodeQL CLI and language
packs.
[UNRELEASED]
Upcoming breaking change : Add a deprecation warning for
customers using CodeQL version 2.20.6 and earlier. These versions of
CodeQL were discontinued on 1 July 2026 alongside GitHub Enterprise
Server 3.16, and will be unsupported by the next minor release of the
CodeQL Action. #3956
4.37.0 - 08 Jul 2026
Update default CodeQL bundle version to 2.26.0 .
#3995
In addition to the existing input format, the
config-file input for the codeql-action/init
step will soon support a new [owner/]repo[@ref][:path]
format. All components except the repository name are optional. If
omitted, owner defaults to the same owner as the repository
the analysis is running for, ref to main, and
path to .github/codeql-action.yaml. Support
for this format ships in this version of the CodeQL Action, but will
only be enabled over the coming weeks. #3973
4.36.3 - 01 Jul 2026
No user facing changes.
4.36.2 - 04 Jun 2026
Cache CodeQL CLI version information across Actions steps. #3943
Reduce requests while waiting for analysis processing by using
exponential backoff when polling SARIF processing status. #3937
Update default CodeQL bundle version to 2.25.6 .
#3948
4.36.1 - 02 Jun 2026
No user facing changes.
4.36.0 - 22 May 2026
Breaking change : Bump the minimum required CodeQL bundle
version to 2.19.4. #3894
Add support for SHA-256 Git object IDs. #3893
Update default CodeQL bundle version to 2.25.5 .
#3926
4.35.5 - 15 May 2026
We have improved how the JavaScript bundles for the CodeQL Action
are generated to avoid duplication across bundles and reduce the size of
the repository by around 70%. This should have no effect on the runtime
behaviour of the CodeQL Action. #3899
For performance and accuracy reasons, improved
incremental analysis will now only be enabled on a pull request when
diff-informed analysis is also enabled for that run. If diff-informed
analysis is unavailable (for example, because the PR diff ranges could
not be computed), the action will fall back to a full analysis. #3791
If multiple inputs are provided for the GitHub-internal
analysis-kinds input, only code-scanning will
be enabled. The analysis-kinds input is experimental, for
GitHub-internal use only, and may change without notice at any time. #3892
Added an experimental change which, when running a Code Scanning
analysis for a PR with improved
incremental analysis enabled, prefers CodeQL CLI versions that have
a cached overlay-base database for the configured languages. This speeds
up analysis for a repository when there is not yet a cached overlay-base
database for the latest CLI version. We expect to roll this change out
to everyone in May. #3880
4.35.4 - 07 May 2026
4.35.3 - 01 May 2026
Upcoming breaking change : Add a deprecation warning for
customers using CodeQL version 2.19.3 and earlier. These versions of
CodeQL were discontinued on 9 April 2026 alongside GitHub Enterprise
Server 3.15, and will be unsupported by the next minor release of the
CodeQL Action. #3837
Configurations for private registries that use Cloudsmith or GCP
OIDC are now accepted. #3850
Best-effort connection tests for private registries now use
GET requests instead of HEAD for better
compatibility with various registry implementations. For NuGet feeds,
the test is now always performed against the service index. #3853
Fixed a bug where two diagnostics produced within the same
millisecond could overwrite each other on disk, causing one of them to
be lost. #3852
... (truncated)
Commits
99df26d
Merge pull request #3996
from github/update-v4.37.0-c7c896d71
31c2707
Add changenote for #3973
72df218
Update changelog for v4.37.0
c7c896d
Merge pull request #3995
from github/update-bundle/codeql-bundle-v2.26.0
3f34ff0
Add changelog note
43bec09
Update default bundle to codeql-bundle-v2.26.0
f58f0d1
Merge pull request #3973
from github/mbg/repo-props/config-file-shorthands
7dc37cb
Merge remote-tracking branch 'origin/main' into
mbg/repo-props/config-file-sh...
8e22350
Thread ActionState to initConfig
69c9e8c
Mark some status-report imports as type-only
to avoid circular dependencies
Additional commits viewable in compare
view
Updates `github/codeql-action/analyze` from 4.36.2 to 4.37.0
Release notes
Sourced from github/codeql-action/analyze's
releases .
v4.37.0
Update default CodeQL bundle version to 2.26.0 .
#3995
In addition to the existing input format, the
config-file input for the codeql-action/init
step will soon support a new [owner/]repo[@ref][:path]
format. All components except the repository name are optional. If
omitted, owner defaults to the same owner as the repository
the analysis is running for, ref to main, and
path to .github/codeql-action.yaml. Support
for this format ships in this version of the CodeQL Action, but will
only be enabled over the coming weeks. #3973
v4.36.3
No user facing changes.
Changelog
Sourced from github/codeql-action/analyze's
changelog .
CodeQL Action Changelog
See the releases
page for the relevant changes to the CodeQL CLI and language
packs.
[UNRELEASED]
Upcoming breaking change : Add a deprecation warning for
customers using CodeQL version 2.20.6 and earlier. These versions of
CodeQL were discontinued on 1 July 2026 alongside GitHub Enterprise
Server 3.16, and will be unsupported by the next minor release of the
CodeQL Action. #3956
4.37.0 - 08 Jul 2026
Update default CodeQL bundle version to 2.26.0 .
#3995
In addition to the existing input format, the
config-file input for the codeql-action/init
step will soon support a new [owner/]repo[@ref][:path]
format. All components except the repository name are optional. If
omitted, owner defaults to the same owner as the repository
the analysis is running for, ref to main, and
path to .github/codeql-action.yaml. Support
for this format ships in this version of the CodeQL Action, but will
only be enabled over the coming weeks. #3973
4.36.3 - 01 Jul 2026
No user facing changes.
4.36.2 - 04 Jun 2026
Cache CodeQL CLI version information across Actions steps. #3943
Reduce requests while waiting for analysis processing by using
exponential backoff when polling SARIF processing status. #3937
Update default CodeQL bundle version to > "$GITHUB_OUTPUT"
- name: Update Homebrew Cask via PR
- uses: mislav/bump-homebrew-formula-action@ccf2332299a883f6af50a1d2d41e5df7904dd769 # v4
+ uses: mislav/bump-homebrew-formula-action@f865c8b0dbebd6e263cc06782a0e974c61cf12d2 # v4
with:
formula-name: bambu-studio
formula-path: Casks/bambu-studio.rb
diff --git a/.github/workflows/cd-deploy-ppa.yml b/.github/workflows/cd-deploy-ppa.yml
index 83a7ff3865..f3d0fc1ad3 100644
--- a/.github/workflows/cd-deploy-ppa.yml
+++ b/.github/workflows/cd-deploy-ppa.yml
@@ -63,7 +63,7 @@ jobs:
steps:
- name: Harden Runner
- uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
+ uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
with:
egress-policy: audit
diff --git a/.github/workflows/cd-deploy-winget.yml b/.github/workflows/cd-deploy-winget.yml
index b0d0a5d699..01b7b57ff2 100644
--- a/.github/workflows/cd-deploy-winget.yml
+++ b/.github/workflows/cd-deploy-winget.yml
@@ -25,7 +25,7 @@ jobs:
timeout-minutes: 15
steps:
- name: Harden Runner
- uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
+ uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
with:
egress-policy: block
allowed-endpoints: |
diff --git a/.github/workflows/cd-nightly.yml b/.github/workflows/cd-nightly.yml
index 7f37befab2..70c6f3e5b1 100644
--- a/.github/workflows/cd-nightly.yml
+++ b/.github/workflows/cd-nightly.yml
@@ -26,7 +26,7 @@ jobs:
has_changes: ${{ steps.check.outputs.has_changes }}
steps:
- name: Harden Runner
- uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
+ uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
with:
egress-policy: block
allowed-endpoints: >
@@ -179,7 +179,7 @@ jobs:
steps:
- name: Harden Runner
- uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
+ uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
with:
egress-policy: audit
@@ -275,7 +275,7 @@ jobs:
steps:
- name: Harden Runner
- uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
+ uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
with:
egress-policy: audit
@@ -363,7 +363,7 @@ jobs:
- name: Attest build provenance
if: steps.check.outputs.n > 0
- uses: actions/attest-build-provenance@a2bbfa25375fe432b6a289bc6b6cd05ecd0c4c32 # v4.1.0
+ uses: actions/attest-build-provenance@0f67c3f4856b2e3261c31976d6725780e5e4c373 # v4.1.1
with:
subject-path: artifacts/**
@@ -506,7 +506,7 @@ jobs:
steps:
- name: Harden Runner
- uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
+ uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
with:
egress-policy: audit
diff --git a/.github/workflows/cd-packages.yml b/.github/workflows/cd-packages.yml
index c00844ffa3..c057461252 100644
--- a/.github/workflows/cd-packages.yml
+++ b/.github/workflows/cd-packages.yml
@@ -62,7 +62,7 @@ jobs:
steps:
- name: Harden Runner
- uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
+ uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
with:
egress-policy: audit
@@ -77,7 +77,7 @@ jobs:
- name: Cache deps
id: cache-deps
- uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5
+ uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v5
with:
path: deps/build/destdir
key: pkg-deps-debian-trixie-${{ hashFiles('deps/CMakeLists.txt', 'deps/**/*.cmake') }}
@@ -191,7 +191,7 @@ jobs:
steps:
- name: Harden Runner
- uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
+ uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
with:
egress-policy: audit
@@ -206,7 +206,7 @@ jobs:
- name: Cache deps
id: cache-deps
- uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5
+ uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v5
with:
path: deps/build/destdir
key: pkg-deps-fedora42_rpm-${{ hashFiles('deps/CMakeLists.txt', 'deps/**/*.cmake') }}
@@ -261,7 +261,7 @@ jobs:
steps:
- name: Harden Runner
- uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
+ uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
with:
egress-policy: audit
@@ -276,7 +276,7 @@ jobs:
- name: Cache deps
id: cache-deps
- uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5
+ uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v5
with:
path: deps/build/destdir
key: pkg-deps-arch-${{ hashFiles('deps/CMakeLists.txt', 'deps/**/*.cmake') }}
diff --git a/.github/workflows/cd-release-candidate.yml b/.github/workflows/cd-release-candidate.yml
index ee7d00b95f..a5edac2a37 100644
--- a/.github/workflows/cd-release-candidate.yml
+++ b/.github/workflows/cd-release-candidate.yml
@@ -120,7 +120,7 @@ jobs:
steps:
- name: Harden Runner
- uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
+ uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
with:
egress-policy: audit
@@ -211,7 +211,7 @@ jobs:
steps:
- name: Harden Runner
- uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
+ uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
with:
egress-policy: audit
@@ -302,7 +302,7 @@ jobs:
- name: Attest build provenance
if: steps.check.outputs.n > 0
- uses: actions/attest-build-provenance@a2bbfa25375fe432b6a289bc6b6cd05ecd0c4c32 # v4.1.0
+ uses: actions/attest-build-provenance@0f67c3f4856b2e3261c31976d6725780e5e4c373 # v4.1.1
with:
subject-path: artifacts/**
@@ -390,7 +390,7 @@ jobs:
steps:
- name: Harden Runner
- uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
+ uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
with:
egress-policy: audit
diff --git a/.github/workflows/cd-release.yml b/.github/workflows/cd-release.yml
index aa84e30647..d649077531 100644
--- a/.github/workflows/cd-release.yml
+++ b/.github/workflows/cd-release.yml
@@ -32,7 +32,7 @@ jobs:
steps:
- name: Harden Runner
- uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
+ uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
with:
egress-policy: block
allowed-endpoints: >
@@ -77,7 +77,7 @@ jobs:
steps:
- name: Harden Runner
- uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
+ uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
with:
egress-policy: audit
@@ -245,7 +245,7 @@ jobs:
steps:
- name: Harden Runner
- uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
+ uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
with:
egress-policy: audit
@@ -290,7 +290,7 @@ jobs:
run: bash scripts/generate-checksums.sh release-assets/
- name: Attest build provenance
- uses: actions/attest-build-provenance@a2bbfa25375fe432b6a289bc6b6cd05ecd0c4c32 # v4.1.0
+ uses: actions/attest-build-provenance@0f67c3f4856b2e3261c31976d6725780e5e4c373 # v4.1.1
with:
subject-path: release-assets/**
@@ -347,7 +347,7 @@ jobs:
steps:
- name: Harden Runner
- uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
+ uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
with:
egress-policy: audit
@@ -398,7 +398,7 @@ jobs:
steps:
- name: Harden Runner
- uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
+ uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
with:
egress-policy: audit
diff --git a/.github/workflows/ci-arch-container.yml b/.github/workflows/ci-arch-container.yml
index db052f4d30..d18dfd117b 100644
--- a/.github/workflows/ci-arch-container.yml
+++ b/.github/workflows/ci-arch-container.yml
@@ -29,7 +29,7 @@ jobs:
steps:
- name: Harden Runner
- uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
+ uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
with:
egress-policy: audit
@@ -37,10 +37,10 @@ jobs:
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- name: Set up Docker Buildx
- uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0
+ uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4.2.0
- name: Log in to ghcr.io
- uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4.2.0
+ uses: docker/login-action@af1e73f918a031802d376d3c8bbc3fe56130a9b0 # v4.4.0
with:
registry: ghcr.io
username: ${{ github.actor }}
@@ -50,7 +50,7 @@ jobs:
run: echo "IMAGE_OWNER=$(echo '${{ github.repository_owner }}' | tr '[:upper:]' '[:lower:]')" >> "$GITHUB_ENV"
- name: Build and push
- uses: docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf # v7.2.0
+ uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a # v7.3.0
with:
context: docker
file: docker/Dockerfile.archlinux
diff --git a/.github/workflows/ci-debian-container.yml b/.github/workflows/ci-debian-container.yml
index 9e59bc2257..54e7d01459 100644
--- a/.github/workflows/ci-debian-container.yml
+++ b/.github/workflows/ci-debian-container.yml
@@ -29,7 +29,7 @@ jobs:
steps:
- name: Harden Runner
- uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
+ uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
with:
egress-policy: audit
@@ -37,10 +37,10 @@ jobs:
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- name: Set up Docker Buildx
- uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0
+ uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4.2.0
- name: Log in to ghcr.io
- uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4.2.0
+ uses: docker/login-action@af1e73f918a031802d376d3c8bbc3fe56130a9b0 # v4.4.0
with:
registry: ghcr.io
username: ${{ github.actor }}
@@ -50,7 +50,7 @@ jobs:
run: echo "IMAGE_OWNER=$(echo '${{ github.repository_owner }}' | tr '[:upper:]' '[:lower:]')" >> "$GITHUB_ENV"
- name: Build and push
- uses: docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf # v7.2.0
+ uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a # v7.3.0
with:
context: docker
file: docker/Dockerfile.debian-trixie
diff --git a/.github/workflows/ci-fedora-container.yml b/.github/workflows/ci-fedora-container.yml
index 1cf0d4b79b..26dd14bc1c 100644
--- a/.github/workflows/ci-fedora-container.yml
+++ b/.github/workflows/ci-fedora-container.yml
@@ -29,7 +29,7 @@ jobs:
steps:
- name: Harden Runner
- uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
+ uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
with:
egress-policy: audit
@@ -37,10 +37,10 @@ jobs:
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- name: Set up Docker Buildx
- uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0
+ uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4.2.0
- name: Log in to ghcr.io
- uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4.2.0
+ uses: docker/login-action@af1e73f918a031802d376d3c8bbc3fe56130a9b0 # v4.4.0
with:
registry: ghcr.io
username: ${{ github.actor }}
@@ -50,7 +50,7 @@ jobs:
run: echo "IMAGE_OWNER=$(echo '${{ github.repository_owner }}' | tr '[:upper:]' '[:lower:]')" >> "$GITHUB_ENV"
- name: Build and push
- uses: docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf # v7.2.0
+ uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a # v7.3.0
with:
context: docker
file: docker/Dockerfile.fedora
diff --git a/.github/workflows/ci-lint.yml b/.github/workflows/ci-lint.yml
index 7114f5219c..fb99f92600 100644
--- a/.github/workflows/ci-lint.yml
+++ b/.github/workflows/ci-lint.yml
@@ -24,7 +24,7 @@ jobs:
steps:
- name: Harden Runner
- uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
+ uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
with:
egress-policy: audit
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
diff --git a/.github/workflows/ci-pull-request.yml b/.github/workflows/ci-pull-request.yml
index 9bab8c3510..bed28abf52 100644
--- a/.github/workflows/ci-pull-request.yml
+++ b/.github/workflows/ci-pull-request.yml
@@ -28,7 +28,7 @@ jobs:
code: ${{ steps.check.outputs.code }}
steps:
- name: Harden Runner
- uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
+ uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
with:
egress-policy: audit
@@ -106,7 +106,7 @@ jobs:
steps:
- name: Harden Runner
- uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
+ uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
with:
egress-policy: audit
@@ -120,7 +120,7 @@ jobs:
- name: Cache deps
id: cache-deps
- uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5
+ uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v5
with:
path: deps/build/destdir
key: pkg-deps-debian-trixie_deb-${{ hashFiles('deps/CMakeLists.txt', 'deps/**/*.cmake') }}
@@ -167,7 +167,7 @@ jobs:
steps:
- name: Harden Runner
- uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
+ uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
with:
egress-policy: audit
@@ -182,7 +182,7 @@ jobs:
- name: Cache deps
id: cache-deps
- uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5
+ uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v5
with:
path: deps/build/destdir
key: pkg-deps-fedora42_rpm-${{ hashFiles('deps/CMakeLists.txt', 'deps/**/*.cmake') }}
diff --git a/.github/workflows/maintenance-stale.yml b/.github/workflows/maintenance-stale.yml
index be790430a3..aea7b98511 100644
--- a/.github/workflows/maintenance-stale.yml
+++ b/.github/workflows/maintenance-stale.yml
@@ -17,12 +17,12 @@ jobs:
timeout-minutes: 10
steps:
- name: Harden Runner
- uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
+ uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
with:
egress-policy: block
allowed-endpoints: |
api.github.com:443
- - uses: actions/stale@eb5cf3af3ac0a1aa4c9c45633dd1ae542a27a899 # v10.3.0
+ - uses: actions/stale@1e223db275d687790206a7acac4d1a11bd6fe629 # v10.4.0
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
stale-issue-message: >
diff --git a/.github/workflows/maintenance-upstream-sync.yml b/.github/workflows/maintenance-upstream-sync.yml
index e745750464..d195e9cfcd 100644
--- a/.github/workflows/maintenance-upstream-sync.yml
+++ b/.github/workflows/maintenance-upstream-sync.yml
@@ -17,7 +17,7 @@ jobs:
steps:
- name: Harden Runner
- uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
+ uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
with:
egress-policy: audit
diff --git a/.github/workflows/maintenance-version-bump.yml b/.github/workflows/maintenance-version-bump.yml
index f2a9484be0..3165376f1d 100644
--- a/.github/workflows/maintenance-version-bump.yml
+++ b/.github/workflows/maintenance-version-bump.yml
@@ -29,7 +29,7 @@ jobs:
steps:
- name: Harden Runner
- uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
+ uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
with:
egress-policy: block
allowed-endpoints: |
diff --git a/.github/workflows/security-codeql.yml b/.github/workflows/security-codeql.yml
index 460556d612..6ade9540bf 100644
--- a/.github/workflows/security-codeql.yml
+++ b/.github/workflows/security-codeql.yml
@@ -39,7 +39,7 @@ jobs:
steps:
- name: Harden Runner
- uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
+ uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
with:
egress-policy: audit
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
@@ -47,7 +47,7 @@ jobs:
submodules: false
- name: Initialize CodeQL
- uses: github/codeql-action/init@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v4.36.2
+ uses: github/codeql-action/init@99df26d4f13ea111d4ec1a7dddef6063f76b97e9 # v4.37.0
with:
languages: ${{ matrix.language }}
build-mode: manual
@@ -80,6 +80,6 @@ jobs:
--parallel 4 2>&1 | head -5000 || true
- name: Perform CodeQL Analysis
- uses: github/codeql-action/analyze@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v4.36.2
+ uses: github/codeql-action/analyze@99df26d4f13ea111d4ec1a7dddef6063f76b97e9 # v4.37.0
with:
category: "/language:${{ matrix.language }}"
diff --git a/.github/workflows/security-dependency-review.yml b/.github/workflows/security-dependency-review.yml
index bd7a8c2d87..0b86cdee52 100644
--- a/.github/workflows/security-dependency-review.yml
+++ b/.github/workflows/security-dependency-review.yml
@@ -16,7 +16,7 @@ jobs:
timeout-minutes: 10
steps:
- name: Harden Runner
- uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
+ uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
with:
egress-policy: block
# Use folded (>), NOT literal (|): harden-runner splits allowed-endpoints on
diff --git a/.github/workflows/security-scorecard.yml b/.github/workflows/security-scorecard.yml
index 7ae1f7aa11..312b625bf7 100644
--- a/.github/workflows/security-scorecard.yml
+++ b/.github/workflows/security-scorecard.yml
@@ -23,7 +23,7 @@ jobs:
steps:
- name: Harden Runner
- uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
+ uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
with:
# audit instead of block: scorecard-action runs in a Docker container
# whose DNS (UDP) is blocked by egress-policy:block even for listed
@@ -42,6 +42,6 @@ jobs:
publish_results: true
- name: Upload SARIF results
- uses: github/codeql-action/upload-sarif@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v4.36.2
+ uses: github/codeql-action/upload-sarif@99df26d4f13ea111d4ec1a7dddef6063f76b97e9 # v4.37.0
with:
sarif_file: results.sarif
From 13f0e1866ec060e83b4c518cd8a164826f807979 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 14 Jul 2026 10:21:25 +0200
Subject: [PATCH 03/19] fix: bump the device-page group in
/src/slic3r/GUI/DeviceWeb/device_page with 18 updates (#612)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps the device-page group in /src/slic3r/GUI/DeviceWeb/device_page
with 18 updates:
| Package | From | To |
| --- | --- | --- |
|
[@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog)
| `1.1.17` | `1.1.19` |
|
[@radix-ui/react-popover](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popover)
| `1.1.17` | `1.1.19` |
|
[@radix-ui/react-toggle-group](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toggle-group)
| `1.1.13` | `1.1.15` |
|
[@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite)
| `4.3.1` | `4.3.2` |
|
[@tanstack/react-router](https://github.com/TanStack/router/tree/HEAD/packages/react-router)
| `1.170.16` | `1.170.17` |
| [i18next](https://github.com/i18next/i18next) | `26.3.1` | `26.3.6` |
| [immer](https://github.com/immerjs/immer) | `11.1.8` | `11.1.11` |
|
[radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui)
| `1.6.0` | `1.6.2` |
| [react-i18next](https://github.com/i18next/react-i18next) | `17.0.8` |
`17.0.9` |
|
[tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss)
| `4.3.1` | `4.3.2` |
|
[@tanstack/router-plugin](https://github.com/TanStack/router/tree/HEAD/packages/router-plugin)
| `1.168.18` | `1.168.19` |
|
[@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react)
| `6.0.2` | `6.0.3` |
| [eslint](https://github.com/eslint/eslint) | `10.5.0` | `10.7.0` |
| [globals](https://github.com/sindresorhus/globals) | `17.6.0` |
`17.7.0` |
| [terser](https://github.com/terser/terser) | `5.48.0` | `5.49.0` |
| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` |
`7.0.2` |
|
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)
| `8.61.1` | `8.63.0` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) |
`8.0.16` | `8.1.4` |
Updates `@radix-ui/react-dialog` from 1.1.17 to 1.1.19
Changelog
Sourced from @radix-ui/react-dialog's
changelog .
1.1.19
Updated dependencies:
@radix-ui/react-dismissable-layer@1.1.15,
@radix-ui/primitive@1.1.5,
@radix-ui/react-context@1.2.0,
@radix-ui/react-focus-scope@1.1.12,
@radix-ui/react-presence@1.1.7
1.1.18
Updated dependencies: @radix-ui/react-primitive@2.1.7,
@radix-ui/react-dismissable-layer@1.1.14,
@radix-ui/react-focus-scope@1.1.11,
@radix-ui/react-portal@1.1.13
Commits
Updates `@radix-ui/react-popover` from 1.1.17 to 1.1.19
Changelog
Sourced from @radix-ui/react-popover's
changelog .
1.1.19
Updated dependencies:
@radix-ui/react-dismissable-layer@1.1.15,
@radix-ui/primitive@1.1.5,
@radix-ui/react-context@1.2.0,
@radix-ui/react-focus-scope@1.1.12,
@radix-ui/react-presence@1.1.7,
@radix-ui/react-popper@1.3.3
1.1.18
Updated dependencies: @radix-ui/react-primitive@2.1.7,
@radix-ui/react-dismissable-layer@1.1.14,
@radix-ui/react-focus-scope@1.1.11,
@radix-ui/react-popper@1.3.2,
@radix-ui/react-portal@1.1.13
Commits
Updates `@radix-ui/react-toggle-group` from 1.1.13 to 1.1.15
Changelog
Sourced from @radix-ui/react-toggle-group's
changelog .
1.1.15
Updated dependencies: @radix-ui/primitive@1.1.5,
@radix-ui/react-context@1.2.0,
@radix-ui/react-roving-focus@1.1.15,
@radix-ui/react-toggle@1.1.14
1.1.14
Updated dependencies: @radix-ui/react-primitive@2.1.7,
@radix-ui/react-roving-focus@1.1.14,
@radix-ui/react-toggle@1.1.13
Commits
Updates `@tailwindcss/vite` from 4.3.1 to 4.3.2
Release notes
Sourced from @tailwindcss/vite's
releases .
v4.3.2
Fixed
Support bare spacing values for auto-rows-* and
auto-cols-* utilities (e.g. auto-rows-12 and
auto-cols-16) (#20229 )
Prevent @tailwindcss/cli in --watch mode
from crashing on Windows when @source points to a directory
that doesn't exist (#20242 )
Prevent @tailwindcss/vite from crashing in Deno v2.8.x
when context.parentURL is not a valid URL (#20245 )
Ensure @tailwindcss/cli in --watch mode
rebuilds when the input CSS file changes in an ignored directory (#20246 )
Allow @variant rules used in addBase(…) to
use custom variants defined later (#20247 )
Prevent @tailwindcss/vite from crashing during HMR when
scanned files or directories are deleted (#20259 )
Generate font-size instead of color
declarations for text-[--spacing(…)] (#20260 )
Prevent @source patterns from scanning unrelated
sibling files and folders (#20263 )
Extract class candidates adjacent to Template Toolkit delimiters
like %]…[% in .tt, .tt2, and
.tx files (#20269 )
Extract class candidates from conditional Maud syntax like
p.text-black[condition] (#20269 )
Prevent @position-try rules from triggering unknown
at-rule warnings when optimizing CSS (#20277 )
Support class suggestions for named opacity modifiers from
--opacity theme values (#20287 )
Prevent type errors in @tailwindcss/postcss when used
with newer PostCSS patch releases (#20289 )
Changelog
Sourced from @tailwindcss/vite's
changelog .
[4.3.2] - 2026-06-26
Fixed
Support bare spacing values for auto-rows-* and
auto-cols-* utilities (e.g. auto-rows-12 and
auto-cols-16) (#20229 )
Prevent @tailwindcss/cli in --watch mode
from crashing on Windows when @source points to a directory
that doesn't exist (#20242 )
Prevent @tailwindcss/vite from crashing in Deno v2.8.x
when context.parentURL is not a valid URL (#20245 )
Ensure @tailwindcss/cli in --watch mode
rebuilds when the input CSS file changes in an ignored directory (#20246 )
Allow @variant rules used in addBase(…) to
use custom variants defined later (#20247 )
Prevent @tailwindcss/vite from crashing during HMR when
scanned files or directories are deleted (#20259 )
Generate font-size instead of color
declarations for text-[--spacing(…)] (#20260 )
Prevent @source patterns from scanning unrelated
sibling files and folders (#20263 )
Extract class candidates adjacent to Template Toolkit delimiters
like %]…[% in .tt, .tt2, and
.tx files (#20269 )
Extract class candidates from conditional Maud syntax like
p.text-black[condition] (#20269 )
Prevent @position-try rules from triggering unknown
at-rule warnings when optimizing CSS (#20277 )
Support class suggestions for named opacity modifiers from
--opacity theme values (#20287 )
Prevent type errors in @tailwindcss/postcss when used
with newer PostCSS patch releases (#20289 )
Commits
Updates `@tanstack/react-router` from 1.170.16 to 1.170.17
Release notes
Sourced from @tanstack/react-router's
releases .
@tanstack/react-router@1 .170.17
Patch Changes
Updated dependencies [9809a06 ]:
@tanstack/router-core@1 .171.14
Changelog
Sourced from @tanstack/react-router's
changelog .
1.170.17
Patch Changes
Updated dependencies [9809a06 ]:
@tanstack/router-core@1 .171.14
Commits
Updates `i18next` from 26.3.1 to 26.3.6
Release notes
Sourced from i18next's
releases .
v26.3.6
fix: allow TypeScript 7 in the optional typescript peer
dependency range (^5 || ^6 || ^7). With
typescript@7.0.2 in a project, npm install
failed with an ERESOLVE peer conflict. The published types
are TS7-compatible as-is: every test/typescript suite
produces identical results under 6.0 and 7.0.2. Reported in react-i18next#1927 ,
thanks @andikapradanaarif .
v26.3.5
fix: $t() nesting options blocks that span multiple
lines are now parsed. nest() decided where the nested key
ends by testing match[1] with /{.*}/, whose
dot does not cross line breaks — so a $t(key, { ... })
options object containing a newline was treated as having no options,
mis-split as formatters, and the nested lookup ran without its options
(placeholders stayed unresolved). The nesting regexp itself already
matches newlines inside $t(...); adding the s
(dotAll) flag makes multiline options behave like the single-line form.
Thanks @spokodev
(#2440 ).
fix: getUsedParamsDetails (the returnDetails:
true path) no longer mutates the passed replace
object. It wrote count straight onto
options.replace so the returned usedParams
would include it — a caller reusing one replace object
across t() calls then carried a stale count
into later interpolations (e.g. a previous call's count: 5
rendered instead of the current call's value). The details are now built
from a copy; usedParams still includes count.
Thanks @spokodev
(#2441 ).
fix: with the default skipOnVariables: true +
escapeValue: true, a {{placeholder}} carried
inside an interpolated value now stays literal even when the value
contains escapable characters. The skip logic advanced the regex
lastIndex by the raw value length, but the escaped text
written into the string is longer, so lastIndex landed
inside the inserted value and a trailing {{placeholder}} in
it got interpolated — leaking another in-scope variable that should have
stayed literal (values without escapable characters were already skipped
correctly). The advance now uses the escaped length that is actually
written, and the regex-safe $-doubling is applied only at
the String.replace call so it can't distort the length
arithmetic. Thanks @spokodev (#2442 ).
v26.3.4
fix(security): deepExtend (used by
addResourceBundle(..., deep, overwrite)) no longer recurses
into inherited properties. It checked key existence with the
in operator, which walks the prototype chain, so a source
key matching an inherited built-in (e.g. hasOwnProperty,
toString) caused recursion into the shared
Object.prototype function and, with overwrite:
true, could overwrite e.g.
Object.prototype.hasOwnProperty.call with a non-callable
value — corrupting a shared built-in process-wide (DoS). Existence is
now checked with Object.prototype.hasOwnProperty.call, so
such keys are copied as plain own data instead. This complements the
existing __proto__/constructor guard and is
also strictly more correct for an own-property merge. Only affects
applications that pass attacker-controlled data with deep:
true and overwrite: true; no standard
backend/integration does this. Distinct from CVE-2026-48713 /
CVE-2026-48714 (different packages, setPath mechanism).
Thanks to zx (Jace) for the responsible disclosure.
v26.3.3
fix(types): selector t($ => $.arr, { returnObjects: true,
context }) on a JSON array of heterogeneous
objects now preserves each element's full shape (e.g. { transKey1:
string; transKey2: string }[]) instead of collapsing to a union
of partial element types. Two type-level causes: (1)
FilterKeys evaluated the whole array element type at once,
so keyof (A | B) only saw the keys common to every element
— it now distributes over the object union and filters each element
independently; (2) when TypeScript merges mismatched array element types
it injects phantom optional undefined keys (e.g.
transKey1_withContext?: undefined on elements that don't
define it), which the context-detection helpers mistook for real context
variants — they now skip keys typed as undefined. Also adds
a dedicated context + returnObjects: true
selector overload using const Fn +
ReturnType<Fn>, so Target is no longer
collapsed to unknown via ApplyTarget. Resolves
Problem 1 of #2398
(Problem 2 was already fixed on master). Thanks @sauravgupta-dotcom
(#2438 ).
Fixes #2398 .
v26.3.2
fix: chained formatters with a parenthesised option that contains
the format separator (e.g. join(separator: ', ')) now work
at any position in the chain, not just first.
Previously the comma-in-parens reassembly only repaired
formats[0], so {{v, uppercase, join(separator: ',
')}} split the join(...) option on the inner comma
and never rejoined it, producing corrupt output. Replaced the
first-position-only repair with a position-independent pass that
re-joins fragments until each open paren closes. Thanks @spokodev (#2437 ).
Changelog
Sourced from i18next's
changelog .
26.3.6
fix: allow TypeScript 7 in the optional typescript peer
dependency range (^5 || ^6 || ^7). With
typescript@7.0.2 in a project, npm install
failed with an ERESOLVE peer conflict. The published types
are TS7-compatible as-is: every test/typescript suite
produces identical results under 6.0 and 7.0.2. Reported in react-i18next#1927 ,
thanks @andikapradanaarif .
26.3.5
fix: $t() nesting options blocks that span multiple
lines are now parsed. nest() decided where the nested key
ends by testing match[1] with /{.*}/, whose
dot does not cross line breaks — so a $t(key, { ... })
options object containing a newline was treated as having no options,
mis-split as formatters, and the nested lookup ran without its options
(placeholders stayed unresolved). The nesting regexp itself already
matches newlines inside $t(...); adding the s
(dotAll) flag makes multiline options behave like the single-line form.
Thanks @spokodev
(#2440 ).
fix: getUsedParamsDetails (the returnDetails:
true path) no longer mutates the passed replace
object. It wrote count straight onto
options.replace so the returned usedParams
would include it — a caller reusing one replace object
across t() calls then carried a stale count
into later interpolations (e.g. a previous call's count: 5
rendered instead of the current call's value). The details are now built
from a copy; usedParams still includes count.
Thanks @spokodev
(#2441 ).
fix: with the default skipOnVariables: true +
escapeValue: true, a {{placeholder}} carried
inside an interpolated value now stays literal even when the value
contains escapable characters. The skip logic advanced the regex
lastIndex by the raw value length, but the escaped text
written into the string is longer, so lastIndex landed
inside the inserted value and a trailing {{placeholder}} in
it got interpolated — leaking another in-scope variable that should have
stayed literal (values without escapable characters were already skipped
correctly). The advance now uses the escaped length that is actually
written, and the regex-safe $-doubling is applied only at
the String.replace call so it can't distort the length
arithmetic. Thanks @spokodev (#2442 ).
26.3.4
fix(security): deepExtend (used by
addResourceBundle(..., deep, overwrite)) no longer recurses
into inherited properties. It checked key existence with the
in operator, which walks the prototype chain, so a source
key matching an inherited built-in (e.g. hasOwnProperty,
toString) caused recursion into the shared
Object.prototype function and, with overwrite:
true, could overwrite e.g.
Object.prototype.hasOwnProperty.call with a non-callable
value — corrupting a shared built-in process-wide (DoS). Existence is
now checked with Object.prototype.hasOwnProperty.call, so
such keys are copied as plain own data instead. This complements the
existing __proto__/constructor guard and is
also strictly more correct for an own-property merge. Only affects
applications that pass attacker-controlled data with deep:
true and overwrite: true; no standard
backend/integration does this. Distinct from CVE-2026-48713 /
CVE-2026-48714 (different packages, setPath mechanism). See
advisory GHSA-6jcc-5g8w-32mx ,
CVSS 5.9 (CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:H).
Thanks to zx (Jace) @manus-use for the
responsible disclosure.
26.3.3
fix(types): selector t($ => $.arr, { returnObjects: true,
context }) on a JSON array of heterogeneous
objects now preserves each element's full shape (e.g. { transKey1:
string; transKey2: string }[]) instead of collapsing to a union
of partial element types. Two type-level causes: (1)
FilterKeys evaluated the whole array element type at once,
so keyof (A | B) only saw the keys common to every element
— it now distributes over the object union and filters each element
independently; (2) when TypeScript merges mismatched array element types
it injects phantom optional undefined keys (e.g.
transKey1_withContext?: undefined on elements that don't
define it), which the context-detection helpers mistook for real context
variants — they now skip keys typed as undefined. Also adds
a dedicated context + returnObjects: true
selector overload using const Fn +
ReturnType<Fn>, so Target is no longer
collapsed to unknown via ApplyTarget. Resolves
Problem 1 of #2398
(Problem 2 was already fixed on master). Thanks @sauravgupta-dotcom
(#2438 ).
Fixes #2398 .
26.3.2
fix: chained formatters with a parenthesised option that contains
the format separator (e.g. join(separator: ', ')) now work
at any position in the chain, not just first.
Previously the comma-in-parens reassembly only repaired
formats[0], so {{v, uppercase, join(separator: ',
')}} split the join(...) option on the inner comma
and never rejoined it, producing corrupt output. Replaced the
first-position-only repair with a position-independent pass that
re-joins fragments until each open paren closes. Thanks @spokodev (#2437 ).
Commits
e1c60d4
26.3.6
04da43e
fix: allow typescript 7 in optional peerDependencies range
(react-i18next#1927)
8eed4ac
build
573ae73
26.3.5
cc54b05
docs(changelog): 26.3.5 — multiline $t() options, replace mutation,
escaped-l...
3180d67
fix: skip interpolation of placeholders inside escaped values (#2442 )
d16f5a2
fix: stop mutating the passed replace object when returning details (#2441 )
bed56c1
fix: parse $t() nesting options block that spans multiple lines (#2440 )
c19e458
docs(changelog): link GHSA advisory for deepExtend fix
7bb87d0
docs(changelog): reference security advisory for deepExtend fix
Additional commits viewable in compare
view
Updates `immer` from 11.1.8 to 11.1.11
Release notes
Sourced from immer's
releases .
v11.1.11
Bug Fixes
v11.1.10
Bug Fixes
undefined assigned to a prototype-inherited key gets dropped (#1262 )
(16e225b )
v11.1.9
11.1.9
(2026-07-01)
Bug Fixes
prevent prototype pollution via constructor.prototype access
(CVE-2026-XXXX) (#1259 )
(48fc378 )
Commits
60ca295
chore(deps): bump @sigstore/core from 3.2.0 to 3.2.1 (#1258 )
858d036
fix: improve DraftMap.{entries,values}() compatibility#1228 (#1228 )
89acf94
chore(deps): bump http-proxy-middleware from 2.0.9 to 2.0.10 in /website
(#1257 )
f2b409e
chore(deps-dev): bump vite from 6.4.2 to 6.4.3 (#1256 )
e6eb6e3
chore(deps): bump @babel/plugin-transform-modules-systemjs
in /website (#1238 )
5868ec5
chore(deps): bump fast-uri from 3.1.0 to 3.1.2 in /website (#1237 )
c6ce0e9
chore(deps): bump tar from 7.5.13 to 7.5.16 (#1253 )
9ec6559
chore(deps): bump joi from 17.7.0 to 17.13.4 in /website (#1250 )
86c3776
chore(deps): bump shell-quote from 1.7.4 to 1.8.4 in /website (#1248 )
e606b33
chore(deps): bump shell-quote from 1.8.0 to 1.8.4 (#1247 )
Additional commits viewable in compare
view
Updates `radix-ui` from 1.6.0 to 1.6.2
Changelog
Sourced from radix-ui's
changelog .
1.6.2
Other updates
Added CSS custom properties for Navigation Menu item indicators'
translate values.
Fixed a bug in Dismissable Layer causing background nested popovers
to close all layers on outside click
Fixed runtime errors for Form.Message,
Form.Control, Form.Label and
Form.ValidityState that are correctly rendered outside of
Form.Field components
Fixed a bug in form control components to ensure their values are
updated when their associated form's is reset. This affects
RadioGroup, Slider, Select, and
Switch.
Fixed menu items, tab triggers, toolbar links, and select items
intercepting Space/Enter keys that originate
from focusable descendants.
Fixed a bug where calling an event handler without an argument would
throw, preventing successive event handlers from being called. This
affected all components that accept event handlers with internal
implementations.
Fixed a bug in Context Menu to ensure that the menu properly
re-anchors to the latest pointer position when re-triggered in its open
state.
Fixed stale onEscapeKeyDown/onDismiss
handlers on React 19.2.
Fixed items in a Roving Focus Group not being auto-focused on mount
within a Focus Scope component.
Fixed a regression in Dismissable Layer originating from a bug in React's
useEffectEvent .
Fixed --radix-scroll-area-corner-width and
--radix-scroll-area-corner-height not resetting to
0 when a corner is removed. Previously these values would
stick around and leave a permanent gap on the remaining scrollbar.
Fixed a bug in Slider where stepping with the keyboard would skip a
valid value when the current value is off the step grid. Stepping now
snaps to the next step-aligned value in the direction of travel,
matching native <input type="range">
behavior.
1.6.1
Cleared the close timer when unmounting Toast
components to prevent memory leaks and errors in test environments.
Fixed infinite re-render loop in React 19 caused by unstable
composed ref callback references.
Removed global React.CSSProperties augmentation from
emitted declaration files.
Commits
Updates `react-i18next` from 17.0.8 to 17.0.9
Changelog
Sourced from react-i18next's
changelog .
17.0.9
fix: allow TypeScript 7 in the optional typescript peer
dependency range (^5 || ^6 || ^7). With
typescript@7.0.2 in a project, npm install
failed with an ERESOLVE peer conflict. Fixes #1927 ,
thanks @andikapradanaarif .
fix(types): <Trans t={t} ns="ns" …>
with a t from useTranslation(['ns']) now
typechecks under TypeScript 7. TS7 intersects the Ns
inference candidates coming from the t prop (readonly
['ns']) and the ns prop ('ns') into an
unsatisfiable 'ns' & readonly ['ns'], where TS6
resolved them. The ns prop on TransProps,
TransSelectorProps and
IcuTransWithoutContextProps now also accepts a single
namespace out of an array-typed Ns (Ns | (Ns extends
readonly (infer S extends string)[] ? S : never)) — which matches
runtime behavior and is unchanged under TS5/TS6.
Commits
8b4a9ea
17.0.9
422bab1
fix: support typescript 7 — widen peer range and fix Trans ns inference
under...
6e18aa9
README: mention npx i18next-cli localize as the zero-to-localized
path
See full diff in compare
view
Updates `tailwindcss` from 4.3.1 to 4.3.2
Release notes
Sourced from tailwindcss's
releases .
v4.3.2
Fixed
Support bare spacing values for auto-rows-* and
auto-cols-* utilities (e.g. auto-rows-12 and
auto-cols-16) (#20229 )
Prevent @tailwindcss/cli in --watch mode
from crashing on Windows when @source points to a directory
that doesn't exist (#20242 )
Prevent @tailwindcss/vite from crashing in Deno v2.8.x
when context.parentURL is not a valid URL (#20245 )
Ensure @tailwindcss/cli in --watch mode
rebuilds when the input CSS file changes in an ignored directory (#20246 )
Allow @variant rules used in addBase(…) to
use custom variants defined later (#20247 )
Prevent @tailwindcss/vite from crashing during HMR when
scanned files or directories are deleted (#20259 )
Generate font-size instead of color
declarations for text-[--spacing(…)] (#20260 )
Prevent @source patterns from scanning unrelated
sibling files and folders (#20263 )
Extract class candidates adjacent to Template Toolkit delimiters
like %]…[% in .tt, .tt2, and
.tx files (#20269 )
Extract class candidates from conditional Maud syntax like
p.text-black[condition] (#20269 )
Prevent @position-try rules from triggering unknown
at-rule warnings when optimizing CSS (#20277 )
Support class suggestions for named opacity modifiers from
--opacity theme values (#20287 )
Prevent type errors in @tailwindcss/postcss when used
with newer PostCSS patch releases (#20289 )
Changelog
Sourced from tailwindcss's
changelog .
[4.3.2] - 2026-06-26
Fixed
Support bare spacing values for auto-rows-* and
auto-cols-* utilities (e.g. auto-rows-12 and
auto-cols-16) (#20229 )
Prevent @tailwindcss/cli in --watch mode
from crashing on Windows when @source points to a directory
that doesn't exist (#20242 )
Prevent @tailwindcss/vite from crashing in Deno v2.8.x
when context.parentURL is not a valid URL (#20245 )
Ensure @tailwindcss/cli in --watch mode
rebuilds when the input CSS file changes in an ignored directory (#20246 )
Allow @variant rules used in addBase(…) to
use custom variants defined later (#20247 )
Prevent @tailwindcss/vite from crashing during HMR when
scanned files or directories are deleted (#20259 )
Generate font-size instead of color
declarations for text-[--spacing(…)] (#20260 )
Prevent @source patterns from scanning unrelated
sibling files and folders (#20263 )
Extract class candidates adjacent to Template Toolkit delimiters
like %]…[% in .tt, .tt2, and
.tx files (#20269 )
Extract class candidates from conditional Maud syntax like
p.text-black[condition] (#20269 )
Prevent @position-try rules from triggering unknown
at-rule warnings when optimizing CSS (#20277 )
Support class suggestions for named opacity modifiers from
--opacity theme values (#20287 )
Prevent type errors in @tailwindcss/postcss when used
with newer PostCSS patch releases (#20289 )
Commits
Updates `@tanstack/router-plugin` from 1.168.18 to 1.168.19
Release notes
Sourced from @tanstack/router-plugin's
releases .
@tanstack/router-plugin@1 .168.19
Patch Changes
Updated dependencies [9809a06 ]:
@tanstack/router-core@1 .171.14
@tanstack/react-router@1 .170.17
@tanstack/router-generator@1 .167.18
Changelog
Sourced from @tanstack/router-plugin's
changelog .
1.168.19
Patch Changes
Updated dependencies [9809a06 ]:
@tanstack/router-core@1 .171.14
@tanstack/react-router@1 .170.17
@tanstack/router-generator@1 .167.18
Commits
Updates `@vitejs/plugin-react` from 6.0.2 to 6.0.3
Changelog
Sourced from @vitejs/plugin-react's
changelog .
6.0.3 (2026-06-23)
Commits
640fd35
release: plugin-react@6.0.3
889efb0
fix(deps): update all non-major dependencies (#1249 )
6c57dd4
fix(plugin-react): use '/' base in bundledDev preamble to fix non-root
base p...
3cc33a7
fix(deps): update react-related dependencies (#1245 )
c0f7c7f
docs: mention the Biome rule in the "Consistent components
exports" section (...
cd80f0f
fix(deps): update all non-major dependencies (#1241 )
e38acca
fix(deps): update all non-major dependencies (#1227 )
9a9bb26
perf(react): improve react compiler preset so that slightly more modules
are ...
See full diff in compare
view
Updates `eslint` from 10.5.0 to 10.7.0
Release notes
Sourced from eslint's
releases .
v10.7.0
Features
cf2a9bf
feat: add errorClassNames option to preserve-caught-error rule (#21032 )
(sethamus)
f8b873a
feat: max-nested-callbacks option for constructor callbacks (#21063 )
(fnx)
557fde8
feat: support computed Number.parseInt member access in
radix rule (#21041 )
(Pixel)
0b4a73b
feat: add suggestions to no-compare-neg-zero (#21034 )
(den$)
96cdd42
feat: report invalid signed numeric radix values in radix
rule (#21030 )
(Pixel)
Bug Fixes
3e7bf15
fix: apply ignoreClassesWithImplements to class expressions
(#21069 )
(Pixel)
0d7d70c
fix: insert cause outside wrapping parens in preserve-caught-error (#21062 )
(Mahin Anowar)
75ec753
fix: handle static template literals in eqeqeq rule (#21058 )
(Pixel)
b717a22
fix: prevent eqeqeq null option from reporting non-equality
operators (#21057 )
(Pixel)
e35b05f
fix: avoid no-invalid-regexp false positive for shadowed
RegExp (#21051 )
(Pixel)
a3172b6
fix: avoid no-control-regex false positive for shadowed
RegExp (#21050 )
(Pixel)
d1f637e
fix: parenthesize sequence expression operands in no-implicit-coercion
(#21045 )
(spokodev)
8859baf
fix: avoid prefer-numeric-literals false positive for shadowed globals
(#21047 )
(한국)
a9e5961
fix: use-isnan false positive on shadowed NaN/Number (#20958 )
(sethamus)
8a240a7
fix: avoid false positives in radix rule for spread
arguments (#21044 )
(Pixel)
Documentation
c30d808
docs: Update README (GitHub Actions Bot)
5139800
docs: document ESLint migration codemods in v9 and v10 guides (#20980 )
(Alex Bit)
04174cb
docs: Update README (GitHub Actions Bot)
026e130
docs: update semver policy for bug fixes (#21048 )
(Milos Djermanovic)
9d42fef
docs: Update README (GitHub Actions Bot)
b230159
docs: Update README (GitHub Actions Bot)
0129972
docs: correct **/.js glob to **/*.js in config
files guide (#21036 )
(EduardF1)
Chores
9489379
chore: update dependency @eslint/eslintrc to ^3.3.6 (#21076 )
(renovate[bot])
81a4774
chore: updates for v9.39.5 release (Jenkins)
9835414
chore: enable $ExpectType annotations in all TypeScript
files (#21071 )
(Francesco Trotta)
72adf6b
chore: restrict markdownlint-cli2 updates in renovate (#21067 )
(lumir)
833ec10
chore: update dependency prettier to v3.9.4 (#21061 )
(renovate[bot])
7ea106d
chore: update ecosystem plugins (#21059 )
(ESLint Bot)
8fb550e
chore: add prettier update commit to .git-blame-ignore-revs
(#21056 )
(lumir)
e4e1166
chore: update dependency prettier to v3.9.1 (#21055 )
(renovate[bot])
0493f53
chore: update prettier to v3.9.0 (#21054 )
(Pixel)
1056a99
chore: update dependency prettier to v3.8.5 (#21049 )
(renovate[bot])
4d4155d
ci: run ecosystem tests on pull requests (#21027 )
(sethamus)
993539f
chore: update dependency @eslint/json to ^2.0.1 (#21042 )
(renovate[bot])
53f8b69
test: add error locations to no-constant-binary-expression
(#21039 )
(lumir)
5ab71d5
refactor: clean up radix rule internals (#21015 )
(Pixel)
a80a9a4
chore: update ecosystem plugins (#21035 )
(ESLint Bot)
7c9a029
ci: add Node.js 26 to CI (#20847 )
(lumir)
v10.6.0
Features
b1f9106
feat: detect Symbol() and BigInt() in no-constant-binary-expression (#20981 )
(Taejin Kim)
... (truncated)
Commits
fabd99b
10.7.0
37c5e75
Build: changelog update for 10.7.0
9489379
chore: update dependency @eslint/eslintrc to ^3.3.6 (#21076 )
81a4774
chore: updates for v9.39.5 release
3e7bf15
fix: apply ignoreClassesWithImplements to class expressions
(#21069 )
9835414
chore: enable $ExpectType annotations in all TypeScript
files (#21071 )
cf2a9bf
feat: add errorClassNames option to preserve-caught-error rule (#21032 )
c30d808
docs: Update README
f8b873a
feat: max-nested-callbacks option for constructor callbacks (#21063 )
72adf6b
chore: restrict markdownlint-cli2 updates in renovate (#21067 )
Additional commits viewable in compare
view
Updates `globals` from 17.6.0 to 17.7.0
Release notes
Sourced from globals's
releases .
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Lütker
---
.../GUI/DeviceWeb/device_page/package.json | 36 +-
.../GUI/DeviceWeb/device_page/pnpm-lock.yaml | 1849 ++++++++++-------
.../DeviceWeb/device_page/tsconfig.app.json | 4 +-
3 files changed, 1064 insertions(+), 825 deletions(-)
diff --git a/src/slic3r/GUI/DeviceWeb/device_page/package.json b/src/slic3r/GUI/DeviceWeb/device_page/package.json
index 986c0e5fc9..7f75ad5951 100644
--- a/src/slic3r/GUI/DeviceWeb/device_page/package.json
+++ b/src/slic3r/GUI/DeviceWeb/device_page/package.json
@@ -11,36 +11,36 @@
"i18n": "npx i18next-parser --config i18next-parser.config.js"
},
"dependencies": {
- "@radix-ui/react-dialog": "^1.1.17",
+ "@radix-ui/react-dialog": "^1.1.19",
"@radix-ui/react-icons": "^1.3.2",
- "@radix-ui/react-popover": "^1.1.17",
- "@radix-ui/react-toggle-group": "^1.1.13",
- "@tailwindcss/vite": "^4.3.1",
- "@tanstack/react-router": "^1.170.16",
- "i18next": "^26.3.1",
- "immer": "^11.1.8",
- "radix-ui": "^1.6.0",
+ "@radix-ui/react-popover": "^1.1.19",
+ "@radix-ui/react-toggle-group": "^1.1.15",
+ "@tailwindcss/vite": "^4.3.2",
+ "@tanstack/react-router": "^1.170.17",
+ "i18next": "^26.3.6",
+ "immer": "^11.1.11",
+ "radix-ui": "^1.6.2",
"react": "^19.2.7",
"react-dom": "^19.2.7",
- "react-i18next": "^17.0.8",
- "tailwindcss": "^4.3.1",
+ "react-i18next": "^17.0.9",
+ "tailwindcss": "^4.3.2",
"zustand": "^5.0.14"
},
"devDependencies": {
"@eslint/js": "^10.0.1",
- "@tanstack/router-plugin": "^1.168.18",
+ "@tanstack/router-plugin": "^1.168.19",
"@types/react": "^19.2.17",
"@types/react-dom": "^19.2.3",
- "@vitejs/plugin-react": "^6.0.2",
- "eslint": "^10.5.0",
+ "@vitejs/plugin-react": "^6.0.3",
+ "eslint": "^10.7.0",
"eslint-plugin-react-hooks": "^7.1.1",
"eslint-plugin-react-refresh": "^0.5.3",
- "globals": "^17.6.0",
+ "globals": "^17.7.0",
"i18next-parser": "^9.4.0",
- "terser": "^5.48.0",
- "typescript": "~6.0.3",
- "typescript-eslint": "^8.61.1",
- "vite": "^8.0.16"
+ "terser": "^5.49.0",
+ "typescript": "~7.0.2",
+ "typescript-eslint": "^8.63.0",
+ "vite": "^8.1.4"
},
"packageManager": "pnpm@10.12.1+sha512.f0dda8580f0ee9481c5c79a1d927b9164f2c478e90992ad268bbb2465a736984391d6333d2c327913578b2804af33474ca554ba29c04a8b13060a717675ae3ac",
"optionalDependencies": {
diff --git a/src/slic3r/GUI/DeviceWeb/device_page/pnpm-lock.yaml b/src/slic3r/GUI/DeviceWeb/device_page/pnpm-lock.yaml
index a75b301399..c2bc85d60f 100644
--- a/src/slic3r/GUI/DeviceWeb/device_page/pnpm-lock.yaml
+++ b/src/slic3r/GUI/DeviceWeb/device_page/pnpm-lock.yaml
@@ -14,32 +14,32 @@ importers:
.:
dependencies:
'@radix-ui/react-dialog':
- specifier: ^1.1.17
- version: 1.1.17(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ specifier: ^1.1.19
+ version: 1.1.19(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-icons':
specifier: ^1.3.2
version: 1.3.2(react@19.2.7)
'@radix-ui/react-popover':
- specifier: ^1.1.17
- version: 1.1.17(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ specifier: ^1.1.19
+ version: 1.1.19(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-toggle-group':
- specifier: ^1.1.13
- version: 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ specifier: ^1.1.15
+ version: 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@tailwindcss/vite':
- specifier: ^4.3.1
- version: 4.3.1(vite@8.0.16(jiti@2.7.0)(terser@5.48.0)(tsx@4.19.4))
+ specifier: ^4.3.2
+ version: 4.3.2(vite@8.1.4(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4))
'@tanstack/react-router':
- specifier: ^1.170.16
- version: 1.170.16(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ specifier: ^1.170.17
+ version: 1.170.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
i18next:
- specifier: ^26.3.1
- version: 26.3.1(typescript@6.0.3)
+ specifier: ^26.3.6
+ version: 26.3.6(typescript@7.0.2)
immer:
- specifier: ^11.1.8
- version: 11.1.8
+ specifier: ^11.1.11
+ version: 11.1.11
radix-ui:
- specifier: ^1.6.0
- version: 1.6.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ specifier: ^1.6.2
+ version: 1.6.2(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
react:
specifier: ^19.2.7
version: 19.2.7
@@ -47,21 +47,21 @@ importers:
specifier: ^19.2.7
version: 19.2.7(react@19.2.7)
react-i18next:
- specifier: ^17.0.8
- version: 17.0.8(i18next@26.3.1(typescript@6.0.3))(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3)
+ specifier: ^17.0.9
+ version: 17.0.9(i18next@26.3.6(typescript@7.0.2))(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@7.0.2)
tailwindcss:
- specifier: ^4.3.1
- version: 4.3.1
+ specifier: ^4.3.2
+ version: 4.3.2
zustand:
specifier: ^5.0.14
- version: 5.0.14(@types/react@19.2.17)(immer@11.1.8)(react@19.2.7)(use-sync-external-store@1.6.0(react@19.2.7))
+ version: 5.0.14(@types/react@19.2.17)(immer@11.1.11)(react@19.2.7)(use-sync-external-store@1.6.0(react@19.2.7))
devDependencies:
'@eslint/js':
specifier: ^10.0.1
- version: 10.0.1(eslint@10.5.0(jiti@2.7.0))
+ version: 10.0.1(eslint@10.7.0(jiti@2.7.0))
'@tanstack/router-plugin':
- specifier: ^1.168.18
- version: 1.168.18(@tanstack/react-router@1.170.16(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vite@8.0.16(jiti@2.7.0)(terser@5.48.0)(tsx@4.19.4))
+ specifier: ^1.168.19
+ version: 1.168.19(@tanstack/react-router@1.170.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(rolldown@1.1.5)(vite@8.1.4(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4))
'@types/react':
specifier: ^19.2.17
version: 19.2.17
@@ -69,35 +69,35 @@ importers:
specifier: ^19.2.3
version: 19.2.3(@types/react@19.2.17)
'@vitejs/plugin-react':
- specifier: ^6.0.2
- version: 6.0.2(vite@8.0.16(jiti@2.7.0)(terser@5.48.0)(tsx@4.19.4))
+ specifier: ^6.0.3
+ version: 6.0.3(vite@8.1.4(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4))
eslint:
- specifier: ^10.5.0
- version: 10.5.0(jiti@2.7.0)
+ specifier: ^10.7.0
+ version: 10.7.0(jiti@2.7.0)
eslint-plugin-react-hooks:
specifier: ^7.1.1
- version: 7.1.1(eslint@10.5.0(jiti@2.7.0))
+ version: 7.1.1(eslint@10.7.0(jiti@2.7.0))
eslint-plugin-react-refresh:
specifier: ^0.5.3
- version: 0.5.3(eslint@10.5.0(jiti@2.7.0))
+ version: 0.5.3(eslint@10.7.0(jiti@2.7.0))
globals:
- specifier: ^17.6.0
- version: 17.6.0
+ specifier: ^17.7.0
+ version: 17.7.0
i18next-parser:
specifier: ^9.4.0
version: 9.4.0
terser:
- specifier: ^5.48.0
- version: 5.48.0
+ specifier: ^5.49.0
+ version: 5.49.0
typescript:
- specifier: ~6.0.3
- version: 6.0.3
+ specifier: ~7.0.2
+ version: 7.0.2
typescript-eslint:
- specifier: ^8.61.1
- version: 8.61.1(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)
+ specifier: ^8.63.0
+ version: 8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)
vite:
- specifier: ^8.0.16
- version: 8.0.16(jiti@2.7.0)(terser@5.48.0)(tsx@4.19.4)
+ specifier: ^8.1.4
+ version: 8.1.4(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4)
optionalDependencies:
lightningcss-win32-x64-msvc:
specifier: ^1.32.0
@@ -169,6 +169,10 @@ packages:
resolution: {integrity: sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==}
engines: {node: '>=6.9.0'}
+ '@babel/runtime@7.29.7':
+ resolution: {integrity: sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==}
+ engines: {node: '>=6.9.0'}
+
'@babel/template@7.29.7':
resolution: {integrity: sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==}
engines: {node: '>=6.9.0'}
@@ -181,14 +185,14 @@ packages:
resolution: {integrity: sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==}
engines: {node: '>=6.9.0'}
- '@emnapi/core@1.10.0':
- resolution: {integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==}
+ '@emnapi/core@1.11.1':
+ resolution: {integrity: sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==}
- '@emnapi/runtime@1.10.0':
- resolution: {integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==}
+ '@emnapi/runtime@1.11.1':
+ resolution: {integrity: sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==}
- '@emnapi/wasi-threads@1.2.1':
- resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==}
+ '@emnapi/wasi-threads@1.2.2':
+ resolution: {integrity: sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==}
'@esbuild/aix-ppc64@0.25.12':
resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==}
@@ -385,20 +389,20 @@ packages:
resolution: {integrity: sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- '@floating-ui/core@1.7.5':
- resolution: {integrity: sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==}
+ '@floating-ui/core@1.8.0':
+ resolution: {integrity: sha512-0CIZ5itps/8x7BG8dEIhs53BvCUH2PCoogtakwRTut+Arm58sJooJ0AuZhLw2HJYIR5cMLNPBSS728sPho2khQ==}
- '@floating-ui/dom@1.7.6':
- resolution: {integrity: sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==}
+ '@floating-ui/dom@1.8.0':
+ resolution: {integrity: sha512-yXSrzeHZBTZadLOlfyhCkJHNeLJnHRnRInwdZ40L7ZiaAtrBwoYlsDrX3v5zB1Utk7CLfzcOVnVVWoXEky7Ceg==}
- '@floating-ui/react-dom@2.1.8':
- resolution: {integrity: sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==}
+ '@floating-ui/react-dom@2.1.9':
+ resolution: {integrity: sha512-JDjEFGCpImxDCA7JJKviA0M9+RtmJdj0m/NVU5IMgBK+AmZouAQQ7/+2GLH0GXXY0YMw9oXPB8hKdbPYg5QLYg==}
peerDependencies:
react: '>=16.8.0'
react-dom: '>=16.8.0'
- '@floating-ui/utils@0.2.11':
- resolution: {integrity: sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==}
+ '@floating-ui/utils@0.2.12':
+ resolution: {integrity: sha512-HpCo8tmWzLVad5s2d19EhAz5zqrrQ6s69qd6moPMQvkOuSwDT1YgRfWSVuc4ennqrgv3OHppiOGMQ7oC13yIww==}
'@gulpjs/to-absolute-glob@4.0.0':
resolution: {integrity: sha512-kjotm7XJrJ6v+7knhPaRgaT6q8F8K2jiafwYdNHLzmV0uGLuZY43FK6smNSHUPrhq5kX2slCUy+RGG/xGqmIKA==}
@@ -447,14 +451,14 @@ packages:
'@jridgewell/trace-mapping@0.3.31':
resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==}
- '@napi-rs/wasm-runtime@1.1.4':
- resolution: {integrity: sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==}
+ '@napi-rs/wasm-runtime@1.1.6':
+ resolution: {integrity: sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==}
peerDependencies:
'@emnapi/core': ^1.7.1
'@emnapi/runtime': ^1.7.1
- '@oxc-project/types@0.133.0':
- resolution: {integrity: sha512-KzkdCd6Uxqnf6l3HOw1xfatAlUURA0g14cvBYFyJ5SaNOQbOUvBr9PKArcPcrNIeRsBdgcUzOGrhKveVpvOIGA==}
+ '@oxc-project/types@0.139.0':
+ resolution: {integrity: sha512-r9gHphtCs+1M7J0pw6Sn/hh/Wpa/iQrOOkrNAlVLF/gHq+/CJmHIWKKUUhdWjcD6CIa8idarspCsASiXCXvFUw==}
'@pkgjs/parseargs@0.11.0':
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
@@ -463,11 +467,11 @@ packages:
'@radix-ui/number@1.1.2':
resolution: {integrity: sha512-ceTwaxc4I5IOi97DgCotl3pqiyRGvffcc0oOsE2dQYaJOFIDsDt4VWG6xEbg1QePv9QWausCEIppud/tJ1wNig==}
- '@radix-ui/primitive@1.1.4':
- resolution: {integrity: sha512-7AdCK9PQyiljKoBDbN8OuctCbd/esdwZPQ8RtOE3SsyQtUpiPb+ND75q0jEhC1m1ecBI0MFNeLJvwIh9iKHRcQ==}
+ '@radix-ui/primitive@1.1.5':
+ resolution: {integrity: sha512-d86WIWFYNtGA0H/d8exstrTRTp7eWJYlYJbtNofxr/3ljupZYn6EFDG/Qgu/0Kc8v7yMUxySagqJsL1+PdYjWg==}
- '@radix-ui/react-accessible-icon@1.1.10':
- resolution: {integrity: sha512-TraSwZUqTcVbiDV2/RXzAXC7aeVVXchq0daPFZE7zAxYFaMzjOUggLOfQH9KFLgRizuwVKZO/crveV1eeO3/ZQ==}
+ '@radix-ui/react-accessible-icon@1.1.11':
+ resolution: {integrity: sha512-HQDOFTKwSnmUij6l54wYJJtxTAnxI71+YJLOrjm2ladFB8HAV5Jt7hwaZPhWTGBkYoW4+ZAOfNZrLDh/qvxSYA==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -479,8 +483,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-accordion@1.2.14':
- resolution: {integrity: sha512-iE8YB9nmTBH8zd73ofBISZ8JCzgMoMkATJr7qDwa6u5F1+7mTM81V6fa71jgZ65rpjVpecDf1vSnwIFP9Ly1zw==}
+ '@radix-ui/react-accordion@1.2.16':
+ resolution: {integrity: sha512-BpZJNmetujnGgUI6OX0jEhEmlA46WPqgub8Rv09Kyquwd0cc1ndMKpiPYCjmBU6KSSRPAMtgLpEoZSG/tdNIWQ==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -492,8 +496,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-alert-dialog@1.1.17':
- resolution: {integrity: sha512-563ygGeyWPrxyVCNp7OV4rE2aIXhFPknpFyo4wbDlcyMMPZ6ySh+zC5WTvY0ZFLgPTg/QB6tA8PyDQyJ2b4cPg==}
+ '@radix-ui/react-alert-dialog@1.1.19':
+ resolution: {integrity: sha512-FA7n1f6D/DwGE0+AWxiY5LacNbbExQuEgMubeG06idEaH+mSLuf9dp/qBNqOnvbTQ+4gZ2ue1RATF1Ub91Mg5g==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -505,8 +509,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-arrow@1.1.10':
- resolution: {integrity: sha512-j2VTDz1vgCsmuG0k5lBfOcM8n5JPFqZBcMryasFjHYMhwxYL5SRUV5lMSUpRdNtw3D/Sv8pzJtrlAgkssYSsQQ==}
+ '@radix-ui/react-arrow@1.1.11':
+ resolution: {integrity: sha512-Kdil9BB1rIFC/khmf4hC35bn8701AJcizTU7G7cUbEbk5XqqbjDuHW60uUfKqO5WojjZcbAW51Q7P0hRmMLw8A==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -518,8 +522,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-aspect-ratio@1.1.10':
- resolution: {integrity: sha512-kbI7NrqhDeuytYrq7JjAsoXczvL8wgj2tc1MyaYWm+50bMKHCHQtVWCryslx4cCpmCTTkBcwQckE4CmmGV2haQ==}
+ '@radix-ui/react-aspect-ratio@1.1.11':
+ resolution: {integrity: sha512-IUAhIVpBUvP5NNICjlaB1OFmtRLGqQqTF3ZOSGPoq3XeLXRFtHiWTRxSVEULgOd9GQR2c7tsYqDnhUennapZnw==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -531,8 +535,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-avatar@1.2.0':
- resolution: {integrity: sha512-am/CwltXtmtdtP+5FbYblYDnMa/zuKcMJP1i3/SJMDXXfj2mG+BTqLH2wucqeyyiQMursUtg/5cK+Nh2pCaSOA==}
+ '@radix-ui/react-avatar@1.2.2':
+ resolution: {integrity: sha512-sST0qh8GzOB7besQ3tMLWLyngnRuSk0gc/Hm+667KYKQFCt6Y6ZXv25WlqM7dIDK54ULCh5+CHmk4LIolzfz+A==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -544,8 +548,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-checkbox@1.3.5':
- resolution: {integrity: sha512-pREzrmNnVwGvYaBoM64huTRK7B3lrTRuwj8A9nwhPiEtMb+yudiWh6zWAqEtP0Dzd5+iBa1Ki7V1pCxV8ExMdA==}
+ '@radix-ui/react-checkbox@1.3.7':
+ resolution: {integrity: sha512-JroKHfQBfh+fDuzpPsBC+pESkhuq8ql4hljTguz8MWnS35cISr3d/Jhl9kYrB44FlDtxCArYdDvTx+BSsJ64rQ==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -557,8 +561,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-collapsible@1.1.14':
- resolution: {integrity: sha512-9bT+FvifX1FK2Mj6UEsTdyu0cN3JaA3KdfhaBao+ONrYFy/pyOy3TU1TNw7iOk1o+0hOEq67RojlUUmoFGwxyA==}
+ '@radix-ui/react-collapsible@1.1.16':
+ resolution: {integrity: sha512-opfXRe6nnzyGmCDPx+l1Aqo/RbqWtQal2FnsBqF9hhePp6j0LsRoBaRxcMOlTv+uYTJVtWYZKg9t9wTe+BA/ZA==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -570,8 +574,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-collection@1.1.10':
- resolution: {integrity: sha512-IVVz4EvBcKjrzKgof714qDnz/SzQAkLA2Emh5edlHbgcE6fNd3Un6CJLlaYcnm8N4JmAtzQgse4dOKxcD2yc9g==}
+ '@radix-ui/react-collection@1.1.12':
+ resolution: {integrity: sha512-nb67INpE0IahJKN7EYPp9m9YGwYeKlnzxT3MwXVkgCskaSJia97kG4T0ywpjNUSSnoJk/uvk12V8vbrEHEj+/Q==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -592,8 +596,8 @@ packages:
'@types/react':
optional: true
- '@radix-ui/react-context-menu@2.3.1':
- resolution: {integrity: sha512-XbrxS68W5dyiE4fAb96yvJwSVU5x66B20A99sD5Mk3xSWK/LqeOnx6TZnim1KieMjXS/CTFq8reOAjWxas2G8Q==}
+ '@radix-ui/react-context-menu@2.3.3':
+ resolution: {integrity: sha512-PS+gKE0z2prJ74Y0sM+brAGK4mYOHIR7TlcV5EJgUQ6E0xMvyswkK2X4yRqyganrzsRL+WCSKAPu0NQITICRWg==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -605,8 +609,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-context@1.1.4':
- resolution: {integrity: sha512-QwH4PO5urrbO+FaGd5Aglg+YJgWTyyuZ3g/6mKvsqraLkglDdckw9JafgL5McL5VEJ6EPNduPaT3ZE9BttDAqg==}
+ '@radix-ui/react-context@1.2.0':
+ resolution: {integrity: sha512-fOE+JtN9rygNZkCnHRBEP0TAvLldlhyOxMsbwFvTP4nAs+nBmfnna+o/Zski2wkmY1YMrFC0aSzsHoLY47iLrg==}
peerDependencies:
'@types/react': '*'
react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
@@ -614,8 +618,8 @@ packages:
'@types/react':
optional: true
- '@radix-ui/react-dialog@1.1.17':
- resolution: {integrity: sha512-TDTYmpdq8dI2+Xgvgj9AJ8Ghqq+Eph/TRVEdaFQPDItIY+6QSkU7MJMeevw1568Yw/2Ijz8BTphPSP2XejKphw==}
+ '@radix-ui/react-dialog@1.1.19':
+ resolution: {integrity: sha512-+HhbN2+YtkRgVirjZ2afMeutQRuGOrdkWR5+EFC58SJojGmtyNQwYzgi6tHBpOxvFHefMtPeHdgtjz0BOGxFQg==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -636,8 +640,8 @@ packages:
'@types/react':
optional: true
- '@radix-ui/react-dismissable-layer@1.1.13':
- resolution: {integrity: sha512-2v+zNAWWe0ySxgC0D0yeXMPQ23xZVgXZTerTz+JKlmdRj6gfTqmCcR29jb6d290DezXPGgruHWDX/vYUebtErg==}
+ '@radix-ui/react-dismissable-layer@1.1.15':
+ resolution: {integrity: sha512-b0XaRlzn2QKuo10XyNgi2DAJDf5XC9d1nD3FJcuvCjbR7+4Ad28zmZsLsqx+hvDEzMnRuZaZxZm9gYObV6RmRA==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -649,8 +653,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-dropdown-menu@2.1.18':
- resolution: {integrity: sha512-PZGV82gFk0WltDRI//SsG28ZIjlo9ANTmoNYg0jLNzXXiDsAy5PkOOYQaVD1pPxY6t7gxffb1QMD6qaUvsBZdw==}
+ '@radix-ui/react-dropdown-menu@2.1.20':
+ resolution: {integrity: sha512-slfm+rRaZRuQBvHq60lXvSVUPhid0IPtjSZzIuUlWZMUs01iYZNlGS3mJgRD3ChLQVBAYlKiL/tFyWGX+dz8Xw==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -671,8 +675,8 @@ packages:
'@types/react':
optional: true
- '@radix-ui/react-focus-scope@1.1.10':
- resolution: {integrity: sha512-Fas/lXQqhVvqwAb64s5RFeHiHYElZ6SUQbZaNd6EkfhP/Al7wTIQ9WIR4QVX475tlu5yFCEdDcJH6/UwsZjMWw==}
+ '@radix-ui/react-focus-scope@1.1.12':
+ resolution: {integrity: sha512-jjk/lqTeNL0azUx5ZYzVrl4NgaDIrdzTNE4mABV9yBFI7FQqN7pIgzV1bTleUezP2QiTGA1BFTqY8MegDgWX9A==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -684,8 +688,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-form@0.1.10':
- resolution: {integrity: sha512-1NfuvctVtX4sU3Mmq/IdrR8UunxiCMiVg3A5UENKhFzxUBeOyaQQ+lmaQaV7Tc8cqvBKsJL3/KGBsixK0D8WFg==}
+ '@radix-ui/react-form@0.1.12':
+ resolution: {integrity: sha512-JTX94E4LDL91rzLg7X0mHPdxr0A8JEdVwZEmeOwZJSMDHCGW5DFtSlTSJozUyUs807IQmnvbfzKZFVCK5DmkqQ==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -697,8 +701,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-hover-card@1.1.17':
- resolution: {integrity: sha512-GjZQIEANVkuuWeztlKz6QEHe31ZX2iDfHzcTMCQVZXC0JyQrgfKWSC+LOOEw6aVV64zyjzobIzSA4AU4eKWrHA==}
+ '@radix-ui/react-hover-card@1.1.19':
+ resolution: {integrity: sha512-2KTgMLQtKvicznQgbindEI2RZ3QbDIwU5gabjUPwFJsormjGDz+rUvO4NANmYwzEEpTcTONUt33vBHIfTIVSfw==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -724,8 +728,8 @@ packages:
'@types/react':
optional: true
- '@radix-ui/react-label@2.1.10':
- resolution: {integrity: sha512-ib0zvq2ZsAqKm5tRnqGJn3vOxSgIts5ToxsXT0q1S/GfLD1Zj7UOEnkw8u2w6sRmn47djpQWuSU1DCL1R29/yw==}
+ '@radix-ui/react-label@2.1.11':
+ resolution: {integrity: sha512-3PKvDDxOn62k0oV1n4QtNtD2vpu+zYjXR7ojLBPaO6SPvhy53yg0vAmgNeBQeJW5rV3dffoRG+HYfLBZuzw0CQ==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -737,8 +741,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-menu@2.1.18':
- resolution: {integrity: sha512-lj8Rxjtn6zJq1oSbE/uDtAwCbB9BnxgHD+8MwJMuTh6u1dPamYhW9iuELr/Z8d0D/UysFblYYHeBPwi7T4k0YQ==}
+ '@radix-ui/react-menu@2.1.20':
+ resolution: {integrity: sha512-VsUrXxFe9d2ScbZF0fR/oPR1+qjyeLs5p0jzG8h90puMoA9bq4SirYlXbE+USRg9Q2qTeJSFNqjw2nts8jJe4w==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -750,8 +754,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-menubar@1.1.18':
- resolution: {integrity: sha512-hX7EGx/oFq6DPY27GQuP/2wP48GHf5LG6r06VgNJlG+znmDS8OfopZcRcGly3L4lsB9FqpmLx6JQSE9P3BUpyw==}
+ '@radix-ui/react-menubar@1.1.20':
+ resolution: {integrity: sha512-gzFZvybgmwYsFBWDqanycIoEYnhyk8MMnuLamdFVHUZYGp4COM+sqXiwbnn0VMWqGLeeU7GV7jm+dXRa+Wufag==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -763,8 +767,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-navigation-menu@1.2.16':
- resolution: {integrity: sha512-nJ0SkrSQgudyYhMiYeHA1ayLVuduEJCFLan1RZZN7c9kqzzCFLaU9kuy81uNtqzweM9YaQPgWzxi9MwQ9jZ04g==}
+ '@radix-ui/react-navigation-menu@1.2.18':
+ resolution: {integrity: sha512-K9HiuxZ6xCwSaHcIuUpxyhy4w5gpwzWjh9dHTSbMN3Ix4qAyVObS9RlU3zMycb0PO3v9Tpk0BXMwWvXOUbVXew==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -776,8 +780,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-one-time-password-field@0.1.10':
- resolution: {integrity: sha512-GHkcJ+WVj91At+OvUVTD4R3W0/wxw9t/sG5xFUBYXaCbtWiooZX5Md376QjJqgH4VsVyXrbVNHO2O4NYcmjfVg==}
+ '@radix-ui/react-one-time-password-field@0.1.12':
+ resolution: {integrity: sha512-nQLu5OAcORDQp1EHAv6k3mJGV1hjMTw2NTGVAsGE1g/mWeNqAd1R5jyaAs3U+A8ZD/W8XNPY2yKT0ZdQnqo3NA==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -789,8 +793,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-password-toggle-field@0.1.5':
- resolution: {integrity: sha512-fVuA82u0b/fClpbEJv8yp1nU9eSvoSEOERsU/hhf3FXGPIvkmE7oEaHEu8poowoXO39/Va7zq2E0TUcYr1dBRg==}
+ '@radix-ui/react-password-toggle-field@0.1.7':
+ resolution: {integrity: sha512-gB1Mr8vzdv1XzDjrtJTXmL0JORRs1B4g7ngUs0F+H2VvMOwXTZMTmLCl0wZZ3m7ylX8TssI7NCvgiSHmLuTm/A==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -802,8 +806,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-popover@1.1.17':
- resolution: {integrity: sha512-/YSAOdJ7YJvdn7bn5sdSx2egW+SKY+u7O5RyAVs94Ymrg2fg5QTSFPMRkzvhGyFuE4/qsmPBdrwYoZMZh/4f+g==}
+ '@radix-ui/react-popover@1.1.19':
+ resolution: {integrity: sha512-jkrTdQVxnIB8fpn0NyyxW9CTB5aCXZZelVz5z+Xmii6g5WxMqS3fInNslZ63puP39+Puu4jYohUK31y3dT87gQ==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -815,8 +819,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-popper@1.3.1':
- resolution: {integrity: sha512-bhnq/0DEPTi2lsOD3J5rTL65qUKHbKbhqHsmN9TMiclSXpipi651ooUKPPp6G5lF/WiHBdn1s0Wuqsn+myVAvw==}
+ '@radix-ui/react-popper@1.3.3':
+ resolution: {integrity: sha512-mS7dGpyjv6b+gsDjLF7e0ia1W4Im1B1hSCy2yuXlHuvnZxHKagfDaobt/KAKt27EpZMit2pss8eJBVyVjEWM+g==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -828,8 +832,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-portal@1.1.12':
- resolution: {integrity: sha512-m309havGzsjLHHaIX50G5PlvRs3xkgPCsGk/5PTvYm8D5q33yG0J7w/712PTOhid7NTaFETtnSXjngHQavvhVw==}
+ '@radix-ui/react-portal@1.1.13':
+ resolution: {integrity: sha512-z3oXfmaHLJTF1wktbjgD6cn9jiEbq3WSondB10LIuIt2m2Ym4iJlrW04/euMwENDdWDdE7z+OuY7Qyp1YpRSwA==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -841,8 +845,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-presence@1.1.6':
- resolution: {integrity: sha512-zdTk4PlUO0E18HnZ3wYbW0KkJJxWCdiNYp6g6X1PtONFhxVkg01vliTJAmwIszU6mHiyBOoW9P0rAugl5/hULQ==}
+ '@radix-ui/react-presence@1.1.7':
+ resolution: {integrity: sha512-zBZ4QM5XG3JRanDmqXYf3MD6th4AFXFmgU6KNMFzUaV6F3uw9I5/zjMUvFriSEn5ewo1nxuibvyxJdmLlDcslA==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -854,8 +858,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-primitive@2.1.6':
- resolution: {integrity: sha512-wetd0QI77DbvrPpTAvH1SqOxsYF2wZe5TNxqwOd5Ty4XDpV3dpV0s8K/1MGMJBeY5o7lg8ub5VIt1Ub+yVen6g==}
+ '@radix-ui/react-primitive@2.1.7':
+ resolution: {integrity: sha512-bC3NiwsprbxKjuon9l7X6BUTw7FPVzEYaL92MPEY5SCd/9hUTPXVFtVwRix7778wtRsVao+zE062gL79FZleeQ==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -867,8 +871,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-progress@1.1.10':
- resolution: {integrity: sha512-JYzEg60lk79PwKM27WZyKd7PW8O4OM5jOaFfRPfOyeXmMw7tLJh5kSj+CEjVTehszuwml/AdCzPGMXBTGf4BBw==}
+ '@radix-ui/react-progress@1.1.12':
+ resolution: {integrity: sha512-ZPHyI0JyzoH/rP0tq2uRaIZTj/4s8+kAbqPz+e2N8+ejHvwPJ889dHhqn+vh7PNvNeq+boAoH9yzqeoShzwF2w==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -880,8 +884,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-radio-group@1.4.1':
- resolution: {integrity: sha512-/SSxZdKEo2Eo29FFRKd06EfFDYp8HryKg0WYg7QLXaydPzl52YfSvCH2a3QDBRdtcuwACroJT8UVjQVgOJ7P9A==}
+ '@radix-ui/react-radio-group@1.4.3':
+ resolution: {integrity: sha512-WwZFjWV4s3aC1QtR3k04R+oANHtX2q6fgKlc7MCEiDNlnTxCZ3H8k3mHtEgVlOejystwk1WQgarQhNOQZ2bK1g==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -893,8 +897,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-roving-focus@1.1.13':
- resolution: {integrity: sha512-9gkwneI0guf8JDmrFxPjJF6Ozzgioyw+/lonYNCwefS9ZHA05er0BVHiXr+LbWGHxUfczvMY6G1oiZZi1VzjRw==}
+ '@radix-ui/react-roving-focus@1.1.15':
+ resolution: {integrity: sha512-40svmmugfM3mUN7VUDGVE1tQGOhyi8enlGD0CNJEcMM36C1f71PKM21DFgNHUfem0XnA+d8H8oN3Z9ZpJjSslg==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -906,8 +910,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-scroll-area@1.2.12':
- resolution: {integrity: sha512-xuafVzQiTCLsyEjakowTdG3OgTXsmO7IdCiO77otIa+z44xoLNs9Do5eg7POFumIOCjtG6djfm6RKUKpUa/csA==}
+ '@radix-ui/react-scroll-area@1.2.14':
+ resolution: {integrity: sha512-bBODCWZK7JTbQLHs0uIP4f73wIWatakK4OS33UzkR1x897wu0PuO658a3f+6P2GEGyDzGYMuHRatMVoAk9WZTw==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -919,8 +923,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-select@2.3.1':
- resolution: {integrity: sha512-w6eDvY78LE9ZUiNnXCA1QVK8RYN7k9galFv09kjVydJqBAgHd7Y9A6h0UJ/6DCZNGZMZrB2ohcSW1Bo9d8+wWA==}
+ '@radix-ui/react-select@2.3.3':
+ resolution: {integrity: sha512-L5RQTXz6Anxsf9CCv+pTgiAsUpyVj7rJxsGtmhFaEOJ++cVfXucv4qWfsIO0AIB4NAhi3yovWGVMKKS1Xf1Wrg==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -932,8 +936,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-separator@1.1.10':
- resolution: {integrity: sha512-Y6K6jLQCVfCnTL2MEtGxDLffkhNfEfHsEg3Wa8JU+IWdn3EWbLXd3OuOfQRN7p/W/cUce1WyTk3QeuAoDBzN9g==}
+ '@radix-ui/react-separator@1.1.11':
+ resolution: {integrity: sha512-jRhe86+8PF7VZ1u14eOWVOuh2BuAhALg/FT1VcMC4OHedMTRUazDnDlKTt+yxo5cRNKHMfmvZ4sSQtWDeMV4CQ==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -945,8 +949,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-slider@1.4.1':
- resolution: {integrity: sha512-r91WSpQucNGFKAIxT8FT0H0zyjd5tJlqObLp7LOMV4z49KoDCwjy01w3vDOU4e1wxhF9IgjYco7SB6byOW7Buw==}
+ '@radix-ui/react-slider@1.4.3':
+ resolution: {integrity: sha512-CWVVj+XaTom0SKCqw1EUgb0NuiLwS+N3OFG73mVEezKEjgNIvZiu0EevMelSSU+CbX3owbqJweG2gPU31WGC5A==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -967,8 +971,8 @@ packages:
'@types/react':
optional: true
- '@radix-ui/react-switch@1.3.1':
- resolution: {integrity: sha512-55bQtCnOB0BohomSHi6qvQXpJEEqUGDm6hRrM0Bph5OXwhSegqkd8IqgBAQkM1IlgUlWZIxpxRcpOEfRIgimyw==}
+ '@radix-ui/react-switch@1.3.3':
+ resolution: {integrity: sha512-1+mlB4/lxJfk5tgJ4g+R5mUCbRpPE1T9+UsEyeLYbGgMtwiMgmuTnfKz4Mw1nHALHjuwyxw4MLd4cSHn6pNSlQ==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -980,8 +984,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-tabs@1.1.15':
- resolution: {integrity: sha512-kxc9gI6/HfcU4nfMMVS3AmQK414kbU1IE6UCJmMmxjhO3cRPXOyYnmvyKD+ODt7q56nRq9l7Wovi6uaGwKgMlg==}
+ '@radix-ui/react-tabs@1.1.17':
+ resolution: {integrity: sha512-nRyXnrAVCwjeXcHbvEbLS6ndbTeKHG1RqCP4A8Gw5L4cemDzPXdD8rAmr6wet0v57R69wGvuIIsFjHSVkZiMzQ==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -993,8 +997,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-toast@1.2.17':
- resolution: {integrity: sha512-uL4kyyWy000pPL43fGGCV5qT6ZchCWEQZOSlkYiPwPt8Hy1iW38RjeptIvz1/SZesrW6Vn58Ct3sV7tfEfiAbw==}
+ '@radix-ui/react-toast@1.2.19':
+ resolution: {integrity: sha512-SxfVZfVOibWKWdkf0Xx1awW2d09fQu4V4PXDY1j5hi4MVf7MWdJZqTBJMa1KWtOr1S6GGtCk02nniZ0Iia+dHw==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -1006,8 +1010,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-toggle-group@1.1.13':
- resolution: {integrity: sha512-Xb9PLtlvU66F36LiKba6dFswu6V2mDkgidO4fNSbQHQwmZ9ObxMIO17MN/LJ4aWJecVuSVLAHPZjyeMzJrgeiA==}
+ '@radix-ui/react-toggle-group@1.1.15':
+ resolution: {integrity: sha512-gIC5Q+Xljg7lmUdzSuDoy0t97yZn1sZl00Ra37ZvKrYdWnQLU6sWLd09yG8cIB9jUAlQfHgJ2ACAG00MFwsqSQ==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -1019,8 +1023,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-toggle@1.1.12':
- resolution: {integrity: sha512-AsAVsYNZIlRBsci7BhE+QyQeKd1h6TffJYt+lF0QQkd5OpQ3klfIByPsCb4G0h/Fq6PJwh1FYNluzBFYzhk4+w==}
+ '@radix-ui/react-toggle@1.1.14':
+ resolution: {integrity: sha512-QI/hB65XKWACA66P64A+aHxtLUgHJeJLkaQa+awUNXT6T3swndtY5DojeHA+vldrTspMTtFBd7HfZ9QGbM1Qrw==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -1032,8 +1036,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-toolbar@1.1.13':
- resolution: {integrity: sha512-Za1l4f6fzTkGgz/iynAMN8iaqiKff2wm2/QwiLmHPtDQreWEBrvSimgQFIekxMUdRPhILM7xdIXxuS/o/DGZag==}
+ '@radix-ui/react-toolbar@1.1.15':
+ resolution: {integrity: sha512-t/iEuVjUnXXtrsGK40AA43uIx37sn3AqZ7oAVnPICK6lFJP6dzMzWR3U9b6eCfFjb6wtSEqkJ9Rn9xDjiOx20g==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -1045,8 +1049,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-tooltip@1.2.10':
- resolution: {integrity: sha512-NlNe8D0dWEpVfXFli90IO6X07Josx/b1iu98tDnx9Xv0HT4wLIL+m2VOheMHhK7qbp2HoTBqALEFzGyZs/levw==}
+ '@radix-ui/react-tooltip@1.2.12':
+ resolution: {integrity: sha512-U3HoftgWnmla78vzQbLvKKb7bUYJxoiiqYFzp1wu/TBMyDqMZSuCl3aRICsD6EfVEwcJD2mumGDGUXLFVqQHKA==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -1085,8 +1089,8 @@ packages:
'@types/react':
optional: true
- '@radix-ui/react-use-escape-keydown@1.1.2':
- resolution: {integrity: sha512-2uVLvLjgO7NZCWw01/FdqRwmA42J0BcjPMUCA+koFEOAb+zjqIP7SiFz/7zWPrKnVmSqr76Omq2ALyCuX4dhLw==}
+ '@radix-ui/react-use-escape-keydown@1.1.3':
+ resolution: {integrity: sha512-3wEkMiPHXha/2VadZ68rYBcmYnPINVGl4Y3gtcM7fKRjANk0OscK+cdqBgUWdozb7YJxsh0vefM7vgAMHXOjqg==}
peerDependencies:
'@types/react': '*'
react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
@@ -1139,8 +1143,8 @@ packages:
'@types/react':
optional: true
- '@radix-ui/react-visually-hidden@1.2.6':
- resolution: {integrity: sha512-jCE0WljWifTI4niIMCll06kGpsJTAPiZVU9H4WR1N6qW7At9ystHbN7dDB+we2xH535roFHj7qKS+RGj0FMDWQ==}
+ '@radix-ui/react-visually-hidden@1.2.7':
+ resolution: {integrity: sha512-1wNZBggTDK3GRuuQ6nP4k2yi7a6l7I5qbMPbZcRsrGsGVead/f/d5FhEzUvqFs0bcrDLx7n1zKQ3JvLR6whaaw==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -1155,91 +1159,91 @@ packages:
'@radix-ui/rect@1.1.2':
resolution: {integrity: sha512-xnXE7wG13PI+cxieVssYXlQJuYVRhH9NBoxt3KNwzghDIA69GMm7d4wXRouHIYjE+KvS6U/MsMO73NdS2MH9ZA==}
- '@rolldown/binding-android-arm64@1.0.3':
- resolution: {integrity: sha512-454rs7jHngixp/NMxd5srYD57OnzSlZ/eFTETjORQHLwJG1lRtmNOJcBerZlfu4GjKqeq8aCCIQrMdHyhI51Hw==}
+ '@rolldown/binding-android-arm64@1.1.5':
+ resolution: {integrity: sha512-lZg8fqIv2v7FF237bwMgzGZEJvGL79/s5knJ/i6FmsGF4XXlzccZ4jb+TrFIxtSSxFtIpdsgrPZeMk1I9AFcyQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [android]
- '@rolldown/binding-darwin-arm64@1.0.3':
- resolution: {integrity: sha512-PcAhP+ynjURNyy8SKGl5DQP94aGuB/7JrXJb/t7P+hanXvQVMWzUvRRhBAcg/lNRadBhoUPqSoP4xw5tR/KBEA==}
+ '@rolldown/binding-darwin-arm64@1.1.5':
+ resolution: {integrity: sha512-51Bnx9pNiMRKSUNtBfySkNJ9vMU9Hh3I1ozDd6gyPPYzaXCfnptUcEZxXGYFn+ul2dtcMUiqGR1Yai2K10uoTw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
- '@rolldown/binding-darwin-x64@1.0.3':
- resolution: {integrity: sha512-9YpfeUvSE2RS7wysJ81uOZkXJz7f7Q55H2Gvp3VEw/EsahqDtrphrZ0EwDLK5vvKOzaCrBsjF8JmnMLcUt78Gg==}
+ '@rolldown/binding-darwin-x64@1.1.5':
+ resolution: {integrity: sha512-Tm+gbfC0aHu1tBA/JvKQh32S0K6YgCHkiAF4/W6xX0K0RmNuc94VeK419dJoE65R5aRxmo+noZQSWrAMF6yb6g==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
- '@rolldown/binding-freebsd-x64@1.0.3':
- resolution: {integrity: sha512-yB1IlAsSNHncV6SCTL27/MVGR5htvQsoGxIv5KMGXALp+Ll1wYsn+x98M9MW7qa+NdSbvrrY7ANI4wLJ0n1e6g==}
+ '@rolldown/binding-freebsd-x64@1.1.5':
+ resolution: {integrity: sha512-JMzDKCCXq93YccG5gz3hvOs1oXRKAf0XYpfOS88e+wZrC8Iugj6j68867vrYZkvpDDpKn/KoKORThmchMpF6TA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [freebsd]
- '@rolldown/binding-linux-arm-gnueabihf@1.0.3':
- resolution: {integrity: sha512-Yi30IVAAfLUCy2MseFjbB1jAMDl1VMCAas5StnYp8da9+CKvMd2H2cbEjWcw5NPaPqzvYkVIaF1nNUG+b7u/sw==}
+ '@rolldown/binding-linux-arm-gnueabihf@1.1.5':
+ resolution: {integrity: sha512-uML21j2K5TfPGutKxub+M+nLjZIrWjXQ5Grx4lCe/nimTj9B4L63zHpjXLl4y0L3mcm2htEQIb06oCG/szerNw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@rolldown/binding-linux-arm64-gnu@1.0.3':
- resolution: {integrity: sha512-jsO7R8To+AdlYgUmN5sHSCZbfhtMBkO0WUx8iORQnPcMMdgr7qM2DQmMwgabs3GhNztdmoKkMKQFHD6DTMCIQw==}
+ '@rolldown/binding-linux-arm64-gnu@1.1.5':
+ resolution: {integrity: sha512-navSiuTMogvnQoZoM/v+l3ZWo50/NTwSHSzheABx/RCnmUPaKwq9qSo4Br2OYRs21+Fz8uFqITZM3H4opOB0/Q==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
- '@rolldown/binding-linux-arm64-musl@1.0.3':
- resolution: {integrity: sha512-VWkUHwWriDciit80wleYwKILoR/KMvxh/IdwS/paX+ZgpuRpCrKLUdadJbc0NpBEiyhpYawsJ73j9aCvOH+f7Q==}
+ '@rolldown/binding-linux-arm64-musl@1.1.5':
+ resolution: {integrity: sha512-lAryqH7IteztmCXQXk0etKj4wBQ7Gx5S6LjKhsgp9zb8I5bsuvU/2llH1hDQcjsFeqIsovMVN339/8pUDDBXxA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
- '@rolldown/binding-linux-ppc64-gnu@1.0.3':
- resolution: {integrity: sha512-5f1laC0SlIR0yDbFCd8acUhvJIag6N3zC5P7oUPN6wX0aOma+uKJ0wBDH5aq7I1PVI2ttTlhJwzwRIBnLiSGEg==}
+ '@rolldown/binding-linux-ppc64-gnu@1.1.5':
+ resolution: {integrity: sha512-fsK/sNBnxzBlL4O1JNrZakVQxPspqpED5dLtNsZS9oOKmtSpdNIzxH2kkol5HYTWJN47sE20ztMJPxfZ89qGOg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ppc64]
os: [linux]
- '@rolldown/binding-linux-s390x-gnu@1.0.3':
- resolution: {integrity: sha512-Iq4ko0r4XsgbrF/LunNgHtAGLRRVE2kXonAXQ/MV0mC6jQpMOhW1SvtZja2EhC/kd05++bP78dsqBeIQyYJ6Yg==}
+ '@rolldown/binding-linux-s390x-gnu@1.1.5':
+ resolution: {integrity: sha512-gLYb4BIadlfTOYT5gO503n8zQjXflgzpD0FcyKh0Mzx3rqCZKnHoJWV9xe1KXUJ5lx2JfcSHr/mhzS0PC/McAA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [s390x]
os: [linux]
- '@rolldown/binding-linux-x64-gnu@1.0.3':
- resolution: {integrity: sha512-B8m6tD5+/N5FeNQFbKlLA/2yVq9ycQP1SeedyEYYKWBNR3ZQbkvIUcNnDNM03lO1l5F2roiiFJGgvoLLyZXtSg==}
+ '@rolldown/binding-linux-x64-gnu@1.1.5':
+ resolution: {integrity: sha512-FjcpEKUyJygHgs1o50VYNvkt5+7Le/VEdYt0AkRpkL33MnyQfwr8l5mXwMmfmTbyMPr5vJLC+8/Gd9gXnwU1QQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
- '@rolldown/binding-linux-x64-musl@1.0.3':
- resolution: {integrity: sha512-pSdpdUJHkuCxun9LE7jvgUB9qsRgaiyNNCX7m/AvHTcq67AiT/Yhoxvw5zPfhrM8k/BfP8ce/hMOpthKDpEUow==}
+ '@rolldown/binding-linux-x64-musl@1.1.5':
+ resolution: {integrity: sha512-Me+PfPI2TMeOQk0gYWfLQZtTktrmzbr8cDboqX83XKc7UrgAi55gF+2dUkWdxd19n55Essp2yeca+O9N5rBxHg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
- '@rolldown/binding-openharmony-arm64@1.0.3':
- resolution: {integrity: sha512-OXXS3RKJgX2uLwM+gYyuH5omcH8fL1LJs96pZGgtetVCahON57+d4SJHzTgZiOjxgGkSnpXpOsWuPDGAKAigEg==}
+ '@rolldown/binding-openharmony-arm64@1.1.5':
+ resolution: {integrity: sha512-yc5WrLzXks6zCQfn9Oxr8pORKyl/pF+QjHmW/Qx3qu0oyrrNC+y2JLTU1E2rcWYAmzlnqngWXHQjy51VzW70Vw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [openharmony]
- '@rolldown/binding-wasm32-wasi@1.0.3':
- resolution: {integrity: sha512-JTtb8BWFynicNSoPrehsCzBtOKjZ6jhMiPFEmOiuXg1Fl8dn2KHQob+GuPSGR0dryQa1PQJbzjF3dqO/whhjLg==}
+ '@rolldown/binding-wasm32-wasi@1.1.5':
+ resolution: {integrity: sha512-VbQGPX2b4r48TAMIM2cjgluIM1HYutm4pcTEJsle7iEP7sB1dFqtPLBVbdLAZCxy1txCcPxf4QFf4v8uvltPqA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [wasm32]
- '@rolldown/binding-win32-arm64-msvc@1.0.3':
- resolution: {integrity: sha512-gEdFFEN70A/jxb2svrWsN3aDL7OUtmvlOy+6fa2jxG8K0wQ1ZbdeLGnidov6Yu5/733dI5ySfzFlQ/cb0bSz1g==}
+ '@rolldown/binding-win32-arm64-msvc@1.1.5':
+ resolution: {integrity: sha512-gHv82k63z4qpV5+Q1y/12KrK0ltWBukVDI8nZcbT7Tt/ZlOIVwppazneq0F93oDxTo3IgAMEDIoQh3E2n6mVsw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
- '@rolldown/binding-win32-x64-msvc@1.0.3':
- resolution: {integrity: sha512-eXB7CHuaQdqmJcc3koCNtNPmT/bj2gc999kUFgBxG8Ac0NdgXc4rkCHhqrgrhN3zddvvvrgzj1e90SuSfmyIXA==}
+ '@rolldown/binding-win32-x64-msvc@1.1.5':
+ resolution: {integrity: sha512-tTZuDBPw85tEN5PQi1pnEBzDy0Z49HtScLAbD5t6hyeU92A95pRWaSMw1GZZi/RwgSgUIl0xrSlXIT/9QzvYSA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [win32]
@@ -1247,65 +1251,65 @@ packages:
'@rolldown/pluginutils@1.0.1':
resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==}
- '@tailwindcss/node@4.3.1':
- resolution: {integrity: sha512-6NDaqRoAMSXD1mr/RXu0HBvNE9a2n5tHPsxu9XHLws8o4Twes5rBM2205SUUiJ9goAtadrN6xTGX0UDEwp/N4A==}
+ '@tailwindcss/node@4.3.2':
+ resolution: {integrity: sha512-yWP/sqEcBLaD8JuA6zNwxoYKr75qxTioYwlRwekj5Jr/I5GXnoJfjetH/psLUIv74cYTH2lBUEzBkinthoYcBg==}
- '@tailwindcss/oxide-android-arm64@4.3.1':
- resolution: {integrity: sha512-SVlyf61g374l5cHyg8x9kf5xmLcOaxvOTsbsqDnSsDJaKOEFZ7GCvi84VAVGpxojYOs1+3K6M0UjXfqPU8vmOQ==}
+ '@tailwindcss/oxide-android-arm64@4.3.2':
+ resolution: {integrity: sha512-WHxqIuHpvZ5VtdX6GTl1Ik/Vp2YuN42Et+0CdeaVd/frQ9jAvGmvR8vLT+jk3e8/Q3x8kECB9+R17pgpp2BulA==}
engines: {node: '>= 20'}
cpu: [arm64]
os: [android]
- '@tailwindcss/oxide-darwin-arm64@4.3.1':
- resolution: {integrity: sha512-hVnWLwv+e/l7c4WKyVtHVrIPvYdqWHjRB3MDIqARynzFtnQg85kmQEFCbV9Ja0VVx4xXTIiDWY60Y7iz/iNoDA==}
+ '@tailwindcss/oxide-darwin-arm64@4.3.2':
+ resolution: {integrity: sha512-GZypeUY/IDJW3877KeM+O67vbXr3MBnbtEL4aYhNErv/JWZhye2vGSWWG9tB6iiqR2MqRNkY8IOUy4NdSZV26w==}
engines: {node: '>= 20'}
cpu: [arm64]
os: [darwin]
- '@tailwindcss/oxide-darwin-x64@4.3.1':
- resolution: {integrity: sha512-Cf7abu0WVgbhU7ANgPUnSAvm7nCvMweusHb8FnaHlLfv/Caq4GYaEZg7ZImzzmjx4lIAfuS8q+eLIS7A7IzxIg==}
+ '@tailwindcss/oxide-darwin-x64@4.3.2':
+ resolution: {integrity: sha512-UIIzmefR6KO1sDU7MzRqAxC8iBpft/VhkGjTjnhoS6k7Z3rQ9wEgA1ODSiyH/tcSYssulNm4Ci3hOeK1jH7ccQ==}
engines: {node: '>= 20'}
cpu: [x64]
os: [darwin]
- '@tailwindcss/oxide-freebsd-x64@4.3.1':
- resolution: {integrity: sha512-ZZqzX2Y+GXtXXfqSfpJhDm60OoZfvLHLCgm+J7NVqgHHJjG/m9ugZI77RwTsVd4fnBJuCFP6Ae6kTJb71UdS8g==}
+ '@tailwindcss/oxide-freebsd-x64@4.3.2':
+ resolution: {integrity: sha512-GN+uAmcI6DNspnCDwtOAZrTz6oukJnp337qZvxqCGLd3BHBzJpO0ZbTLRvJNdztOeAmTzewewGIMPb0tk2R4WA==}
engines: {node: '>= 20'}
cpu: [x64]
os: [freebsd]
- '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.1':
- resolution: {integrity: sha512-/Ah/xik0LaMYfv9DZ0S/t4pBlBNYOcqtRwusjgovHkvT8ixueWCLyJjsaF5kQIckjb4IT8Q6K6p/iPmZMixYgg==}
+ '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.2':
+ resolution: {integrity: sha512-4ABn7qSbdHRwTiDiuWNegCyb5+2FJ4vKIKc3DmKrvAFw7MU1Lm11dIkTPwUaFdTzc7IsOpDbqBrlh0x6y36U/w==}
engines: {node: '>= 20'}
cpu: [arm]
os: [linux]
- '@tailwindcss/oxide-linux-arm64-gnu@4.3.1':
- resolution: {integrity: sha512-gqdFoVJlw444GvpnheZLHmvTzSxI/cOUUh2KSNejQjTcYkW062SVD+En0rUgD+QV91bz1XGIGtt1HJd48xUGbQ==}
+ '@tailwindcss/oxide-linux-arm64-gnu@4.3.2':
+ resolution: {integrity: sha512-wDgEIGwoM8w8pufh9LVt1PahDgNdKXrLC2qfAnV3vAmococ9RWbxeAw4pxPttd/TsJfwjyLf90Dg1y9y8I6Emw==}
engines: {node: '>= 20'}
cpu: [arm64]
os: [linux]
- '@tailwindcss/oxide-linux-arm64-musl@4.3.1':
- resolution: {integrity: sha512-Bwv9KwOvE0VKa86xPFif9b9c3Y1NxOV1P0gLti/IYaWEsQYZXDlxfGEtA8mdDZ7SG3wyNXAWYT5SIn3giL57oA==}
+ '@tailwindcss/oxide-linux-arm64-musl@4.3.2':
+ resolution: {integrity: sha512-J5Nuk0uZQIiMTJj3LEx4sAA9tMFUoXQZFv1J6An+QGYe53HKRJuFDi0rpq/tuouCZeAbOBY3kQ6g8qeD4TUjtA==}
engines: {node: '>= 20'}
cpu: [arm64]
os: [linux]
- '@tailwindcss/oxide-linux-x64-gnu@4.3.1':
- resolution: {integrity: sha512-Ymi8O8T15HYQdOUWUtTI6ldN0neHP85FC+Qz32xTcZ7iJXtem/x8ITev0o1e9e5rkqj4lONZfTRLvkmin1+tKg==}
+ '@tailwindcss/oxide-linux-x64-gnu@4.3.2':
+ resolution: {integrity: sha512-kqCZpSKOBEJO4mz7OqWoofBZeXTAwaVGPj0ErAj7CojmhKpWVWVOnrt9dE8odoIraZq4oj3ausM37kXi+Tow8w==}
engines: {node: '>= 20'}
cpu: [x64]
os: [linux]
- '@tailwindcss/oxide-linux-x64-musl@4.3.1':
- resolution: {integrity: sha512-M+P/91qJ6uILLw4k2G93GMDRAXj61SMvFQYt39AqvUqYgExXpLL5aepfns7sj4HiAQeolirQF9E0lzRvdf4zPQ==}
+ '@tailwindcss/oxide-linux-x64-musl@4.3.2':
+ resolution: {integrity: sha512-cixpqbh2toJDmkuCRI68nXA8ZxNmdK9Y+9v5h3MC3ZQKy/0BO8AWzlkWyRM7JAFSGBlfig4YVTPsK6MVgqz1uw==}
engines: {node: '>= 20'}
cpu: [x64]
os: [linux]
- '@tailwindcss/oxide-wasm32-wasi@4.3.1':
- resolution: {integrity: sha512-zsM8uOeqvVGHsAXsJxsT28ttosFahLJKCLOTUBqRAtKnVgGSRitds9T432QiT8b77Yga7JIBkulIRRlJPtYhRA==}
+ '@tailwindcss/oxide-wasm32-wasi@4.3.2':
+ resolution: {integrity: sha512-4ec2Z/LOmRsAgU23CS4xeJfcJlmRg94A/XrbGRCF1gyU/zdDfRLYDVsS+ynSZCmGNxQ1jQriQOKMQeQxBA3Isw==}
engines: {node: '>=14.0.0'}
cpu: [wasm32]
bundledDependencies:
@@ -1316,24 +1320,24 @@ packages:
- '@emnapi/wasi-threads'
- tslib
- '@tailwindcss/oxide-win32-arm64-msvc@4.3.1':
- resolution: {integrity: sha512-aiNvSq9BsVk8V513lDKlrCFAgf8qBMPZTpgEhInL+NwQqs97mYmupVMrPrgBBSL8Pv/0zXu9MrMF9rMun1ZeNg==}
+ '@tailwindcss/oxide-win32-arm64-msvc@4.3.2':
+ resolution: {integrity: sha512-Zyr/M0+XcYZu3bZrUytc7TXvrk0ftWfl8gN2MwekNDzhqhKRUucMPSeOzM0o0wH5AWOU49BsKRrfKxI2atCPMQ==}
engines: {node: '>= 20'}
cpu: [arm64]
os: [win32]
- '@tailwindcss/oxide-win32-x64-msvc@4.3.1':
- resolution: {integrity: sha512-xDEyu1rg290472FEGaKHnzyDyh5QH+AlWvsU5hMoMtPpzmKlRI0jaYKCgSHDYtaQWZOYbMaduSyCwFwY4n1HmA==}
+ '@tailwindcss/oxide-win32-x64-msvc@4.3.2':
+ resolution: {integrity: sha512-QI9BO7KlNZsp2GuO0jwAAj5jCDABOKXRkCk2XuKTSaNEFSdfzqswYVTtCHBNKHLsqyjFyFkqlDiwkNbTYSssMQ==}
engines: {node: '>= 20'}
cpu: [x64]
os: [win32]
- '@tailwindcss/oxide@4.3.1':
- resolution: {integrity: sha512-yVPyo8RNkabVr3O2EhHEE0Rewu7YKzc1DhIqfL46LKveFrmu9XbDazNOJY7/GRuvw1h6u3utWnR29H/p5JPlgA==}
+ '@tailwindcss/oxide@4.3.2':
+ resolution: {integrity: sha512-z8ZgnzX8gdNoWLBLqBPoh/sjnxkwvf9ZuWjnO0l0yIzbLa5/9S+eC5QxGZKRobVHIC3/1BoMWjHblqWjcgFgag==}
engines: {node: '>= 20'}
- '@tailwindcss/vite@4.3.1':
- resolution: {integrity: sha512-hItDHuIIlEV61R+faXu66s1K36aTurO/Qw0e45Vskz57gXl9pWOT6eg3zmcEui6CZXddbN7zd41bwmvag4JGwQ==}
+ '@tailwindcss/vite@4.3.2':
+ resolution: {integrity: sha512-eHpMeX4JXfVNJDEcsouTeCBubJBTcTLigeaw/NTUW6PB5ATKKXdyonnXgTBX2VuRbjz1hjfz6C5XAhr52ImQXA==}
peerDependencies:
vite: ^5.2.0 || ^6 || ^7 || ^8
@@ -1341,8 +1345,8 @@ packages:
resolution: {integrity: sha512-79pf/RkhteYZTRgcR4F9kbk84P2N8rugQJswxfIqovlbRiT3yI7eBE+5QorIrZaOKktsgzRlXh1l/du/xpl4iA==}
engines: {node: '>=20.19'}
- '@tanstack/react-router@1.170.16':
- resolution: {integrity: sha512-w6eq1IJklujs1tESazaK/FxH0+H2l8vm/QPuu1cD3oRW/ubgKneQpd7b64ti/8gUyEimzimJQZDmJr6YHfP5+g==}
+ '@tanstack/react-router@1.170.17':
+ resolution: {integrity: sha512-ppLkjCfSMaeug9rmFRYzOd4TIqWV+yTE7tzIny7alJsSnM7w4lzEZm6eqCehG0SPetpZ0R3K+UnanSmBgOAVcQ==}
engines: {node: '>=20.19'}
peerDependencies:
react: '>=18.0.0 || >=19.0.0'
@@ -1354,20 +1358,20 @@ packages:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
- '@tanstack/router-core@1.171.13':
- resolution: {integrity: sha512-+NOwEj1kO/6IGmpHRIZHasYxYWpyBQGNIZAST9aNrk9Q3YlU9SgqVnl1pbLa9qAKfeNdXQIRve0RQb/0kyDeDA==}
+ '@tanstack/router-core@1.171.14':
+ resolution: {integrity: sha512-Mo3hwx0qB0cJsVYGDjG0+Ouf7VV74h/vsoDMGztdlyzDanp4gBA2s7IVvm6hFrmQM6GpD9F0Z7SqD7OldfLE7g==}
engines: {node: '>=20.19'}
- '@tanstack/router-generator@1.167.17':
- resolution: {integrity: sha512-xtB9tB2Ws0tWR6Pi7nc3Qk9IYgoh1mQCKWjHqIl9tf6BNUpKoqniJoPAQ4+LGrK8FeZYU0o0p/qlZEyj9FAulA==}
+ '@tanstack/router-generator@1.167.18':
+ resolution: {integrity: sha512-kFvM4caRds9Q3EXg64bZubJ6rbDxyV0YDSBSGvOGzmKspQPdz5Xrh0uj5T1Ov8avUUg+c761u04VQAaEzSBXRw==}
engines: {node: '>=20.19'}
- '@tanstack/router-plugin@1.168.18':
- resolution: {integrity: sha512-MofS28/axfnfnhOD2RSgJEaU882aX5RsAzhGz5Vc4XhAmvCjy919u9JrNs4QsTWFbTD1P7IJ8WFlFVsrg0pStg==}
+ '@tanstack/router-plugin@1.168.19':
+ resolution: {integrity: sha512-aFglwLc+bbPTgZlkXn3PvOwpjJAfgUyPGSuql4MP3XrqTTh6WkBiy2RYb6oaG5h0s7EKwivEuq85K3Y4V0Mt1g==}
engines: {node: '>=20.19'}
peerDependencies:
'@rsbuild/core': '>=1.0.2 || ^2.0.0'
- '@tanstack/react-router': ^1.170.15
+ '@tanstack/react-router': ^1.170.17
vite: '>=5.0.0 || >=6.0.0 || >=7.0.0 || >=8.0.0'
vite-plugin-solid: ^2.11.10 || ^3.0.0-0
webpack: '>=5.92.0'
@@ -1394,8 +1398,8 @@ packages:
resolution: {integrity: sha512-uhOeFyxLcU41HzvrxsGpiWdcMbScY1EDgbZ5K7DVRMYInbLYWAC0EA/kx9wXAoSM8q82bUG2hRl8+EAjE6XAbA==}
engines: {node: '>=20.19'}
- '@tybys/wasm-util@0.10.2':
- resolution: {integrity: sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==}
+ '@tybys/wasm-util@0.10.3':
+ resolution: {integrity: sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==}
'@types/esrecurse@4.3.1':
resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==}
@@ -1420,67 +1424,187 @@ packages:
'@types/symlink-or-copy@1.2.2':
resolution: {integrity: sha512-MQ1AnmTLOncwEf9IVU+B2e4Hchrku5N67NkgcAHW0p3sdzPe0FNMANxEm6OJUzPniEQGkeT3OROLlCwZJLWFZA==}
- '@typescript-eslint/eslint-plugin@8.61.1':
- resolution: {integrity: sha512-ZPlVl3PB3et/59Ne0fv/sci6ZXz4T4Hp4nTJ56i/Y0gR89ARb+KphojTq6j+56E5PIezmOIOOWyY+aWQFd+IkQ==}
+ '@typescript-eslint/eslint-plugin@8.63.0':
+ resolution: {integrity: sha512-rvwSgqT+DHpWdzfSzPatRLm02a0GlESt++9iy3hLCDY4BgkaLcl8LBi9Yh7XGFBpwcBE/K3024QuXWTpbz4FfQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- '@typescript-eslint/parser': ^8.61.1
+ '@typescript-eslint/parser': ^8.63.0
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/parser@8.61.1':
- resolution: {integrity: sha512-PJ5vePq5/ognBbrIcoC5+SHO5dfpeLPzP9FpLkzWrguoYQEeeSjlJpVwOpo1JRSTEi7dRcwNy4h4dzV70PqHcg==}
+ '@typescript-eslint/parser@8.63.0':
+ resolution: {integrity: sha512-gwh4gvvlaVDKKxyfxMG+Gnu1u9X0OQBwyGLkbwB65dIzBKnxeRiJlNFqlI3zwVhNXJIs6qV7mlFCn/BIajlVig==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/project-service@8.61.1':
- resolution: {integrity: sha512-PrC4JYGmR241lYnfhmKGTXkFqv8+ymbTFgSAY0fVXpY82/QkMw5TZPl+vGzuDDU2QYJk9fIDOBTntF+yDv9LEA==}
+ '@typescript-eslint/project-service@8.63.0':
+ resolution: {integrity: sha512-e5dh0/UI0ok53AlZ5wRkXCB32z/f2jUZqPR/ygAw5WYaSw8j9EoJWlS7wQjr/dmOaqWjnPIn2m+HhVPCMWGZVQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/scope-manager@8.61.1':
- resolution: {integrity: sha512-L2bdIeoQS8FlKAvONAr20w6OcLXeB+qiDKbAooS9A0Ben+iSIkBef0FxqwKWYqt5sa0i4KJtxVyVmhMylKzF5w==}
+ '@typescript-eslint/scope-manager@8.63.0':
+ resolution: {integrity: sha512-uUyfMWCnDSN8bCpcrY8nGP2BLkQ9Xn0GsipcONcpIDWhwhO4ZSyHvyS14U3X75mzxWxL3I2UZIrenTzdzcJO8A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/tsconfig-utils@8.61.1':
- resolution: {integrity: sha512-UN/H4di+OO7EWx2ovME+8t31YO+KVnK0RRKEHR3kOt21/Ay8BOq3M1OMvWs5vNiqcFCYGYoxK3MXPZzmMUE+yg==}
+ '@typescript-eslint/tsconfig-utils@8.63.0':
+ resolution: {integrity: sha512-sUAbkulqBAsncKnbRP3+7CtQFRKicexnj7ZwNC6ddCR7EmrXvjvdCYMJbUIqMd6lwoEriZjwLo08aS5tSjVMHg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/type-utils@8.61.1':
- resolution: {integrity: sha512-GYRicKmVK0C4fsKgaACaknOUAq9Oa2kwsjnpFhFcS/5p4Ht5IP9OVLbgIgcK4SRk92nVHFluurg1lumD9dBcLw==}
+ '@typescript-eslint/type-utils@8.63.0':
+ resolution: {integrity: sha512-Nzzh/OGxVCOjObjaj1CQF2RUasyYy2Jfuh+zZ3PjLzG2fYRriAiZLib9UKtO+CpQAS3YHiAS+ckZDclwqI1TPA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/types@8.61.1':
- resolution: {integrity: sha512-G+CRlPqLv7Bz1IZVs03x5K59F1veqL0EJUROAdGhKsEq8qOiRiZbI+HUojPq5l0fEGOKModD9br6lObhB8zkoA==}
+ '@typescript-eslint/types@8.63.0':
+ resolution: {integrity: sha512-xyLtl9DUBBFrcJS4x2pIqGLH68/tC2uOa4Z7pUteW09D3bXnnXUom4dyPikzWgB7llmIc1zoeI3aoUdC4rPK/Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@8.61.1':
- resolution: {integrity: sha512-u+oQD3BqYWPc8YV9Zab4vaJElJuwOLPRc10Jm1o/qS+6Qwen14HCWwx0Seo4LnSn2wxea2Ik8DxPt2/FHmuhrg==}
+ '@typescript-eslint/typescript-estree@8.63.0':
+ resolution: {integrity: sha512-ygBkU+B7ex5UI/gKhaqexWev79uISfIv7XQCRNYO/jmD8rGLPyWLAb3KMRT6nd8Gt9bmUBi9+iX6tBdYfOY81Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/utils@8.61.1':
- resolution: {integrity: sha512-1+P/3Dj6jvtybE1q0HQ6yBt/gq+oKJyLdEv4HdnqasaEXRSYCAsD59mXEVQnM/ULNdQxbX77tdG4jPRjIS6knA==}
+ '@typescript-eslint/utils@8.63.0':
+ resolution: {integrity: sha512-fUKaeAvrTuQg/Tgt3nliAUSZHJM6DlCcfyEmxCvlX8kieWSStBX+5O5Fnidtc3i2JrH+9c/GL4RY2iasd/GPTA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/visitor-keys@8.61.1':
- resolution: {integrity: sha512-6fJ9MHWtK14C1DSkiMlHUSOmrVebL7150xZJBlJiL62jjhIA4JmOq6flwBgDxIdBKKdoiZRel+dfPD5MLfny3w==}
+ '@typescript-eslint/visitor-keys@8.63.0':
+ resolution: {integrity: sha512-UexrHGnGTpbuQHct2ExOc2ZcFbGUS9FOesCxxqdBGcpI1BxYu/LZ6U8Aq6/72XtF/qRBk9nhuGHFJIXXMhPMdw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@vitejs/plugin-react@6.0.2':
- resolution: {integrity: sha512-DlSMqo4WhThw4vB8Mpn0Woe9J+Jfq1geJ61AKW0QEgLzGMNwtIMdxbDUzLxcun8W7NbJO0e2Jg/Nxm3cCSVzzg==}
+ '@typescript/typescript-aix-ppc64@7.0.2':
+ resolution: {integrity: sha512-MTKKkWB7p/0E9xi1d1tHtZ5PiLkGEMIq88pK2CubZjOsLtYTLqhgIgi6zepFa+9GHZ6h05NMCkQxGKiPXMxXtQ==}
+ engines: {node: '>=16.20.0'}
+ cpu: [ppc64]
+ os: [aix]
+
+ '@typescript/typescript-darwin-arm64@7.0.2':
+ resolution: {integrity: sha512-gowzar9MwS/aRWp6f3a4KUqzRjAZjOsmGNCM6LcTgXum+dBfgsBVMN+AgvOCCbguXyick6LJhpBszxMebJ8syA==}
+ engines: {node: '>=16.20.0'}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@typescript/typescript-darwin-x64@7.0.2':
+ resolution: {integrity: sha512-SZ9xZInqApNlNGc9s0W1VSsktYSOe9cFqNOIqmN1Gs8SmkjKZYFt017G4VwPxASInODuAdbTW7sXiFUf893RgA==}
+ engines: {node: '>=16.20.0'}
+ cpu: [x64]
+ os: [darwin]
+
+ '@typescript/typescript-freebsd-arm64@7.0.2':
+ resolution: {integrity: sha512-W5NH4y/J0plIIS5b2xvTEkU7JFxyqdMAOgf+Ilhl0vHQXKO5dZoxd+C/jEtq56c4F3wk71RB4BMRQ2XdI+bwYQ==}
+ engines: {node: '>=16.20.0'}
+ cpu: [arm64]
+ os: [freebsd]
+
+ '@typescript/typescript-freebsd-x64@7.0.2':
+ resolution: {integrity: sha512-UMGDx5sTpzNw3WiPebH7l90IWfJggEd+egHt/q6p7/Cm3zqoV7VxkGXt+3DxPIw8CcmvAB0j3sVVfbhX+M4Tpw==}
+ engines: {node: '>=16.20.0'}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@typescript/typescript-linux-arm64@7.0.2':
+ resolution: {integrity: sha512-Qh4eU4/y3yDjnfjjyPYihMj5/ODIlmt+Bzu17OI+fiSRDW57QmU5SiN63exPRNJPKUzcc1INa1NXdrJ+MqHjUQ==}
+ engines: {node: '>=16.20.0'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@typescript/typescript-linux-arm@7.0.2':
+ resolution: {integrity: sha512-gffT3xPz9sR7j/YJExkyPntrI0P2EP9XbOyWzth2/Gs0RstK+90RBcO0ncXoXy/beYll1SXw846Nf2zdnEz0QQ==}
+ engines: {node: '>=16.20.0'}
+ cpu: [arm]
+ os: [linux]
+
+ '@typescript/typescript-linux-loong64@7.0.2':
+ resolution: {integrity: sha512-uEHck9i8hoAzXPiYRib1O7miOnz23SxIeVl6F4LXox+qov1K35jHcEW6VHKvZI+pyvl7fZEP4MCU5LYvIq1GuQ==}
+ engines: {node: '>=16.20.0'}
+ cpu: [loong64]
+ os: [linux]
+
+ '@typescript/typescript-linux-mips64el@7.0.2':
+ resolution: {integrity: sha512-R4KvAMnE43W5Qeqb0Ly56O3mWMWIAgsMyz36DCaycd5nbg/9kzm0liw3JocfRqyJY0KPmzFjbswozXyW0DnIYA==}
+ engines: {node: '>=16.20.0'}
+ cpu: [mips64el]
+ os: [linux]
+
+ '@typescript/typescript-linux-ppc64@7.0.2':
+ resolution: {integrity: sha512-DORx5b3sd/4S7eayxm4FQv+A7CrkUIGRaHiwI8oiHTAI1fAPWhF4J0vAlkC8biAlHSVVwxMQ3tjZ2/DVbnQiiA==}
+ engines: {node: '>=16.20.0'}
+ cpu: [ppc64]
+ os: [linux]
+
+ '@typescript/typescript-linux-riscv64@7.0.2':
+ resolution: {integrity: sha512-wf0jqEDOjrPRnKwYRyyJDRo11KMbvMFrU+q4zqKyChODBzvlkbhNQfKvLxQCcwTpdDaXSHZTVuh0JoCrKCUMHQ==}
+ engines: {node: '>=16.20.0'}
+ cpu: [riscv64]
+ os: [linux]
+
+ '@typescript/typescript-linux-s390x@7.0.2':
+ resolution: {integrity: sha512-IkwJc3L7yhytWd/ewjyxNDfOmswCm9GWMJT/ue/dU4aZNbwZeYAetq42VyLmsmSjvoX7z74X6ZaYCtzAr0EuGw==}
+ engines: {node: '>=16.20.0'}
+ cpu: [s390x]
+ os: [linux]
+
+ '@typescript/typescript-linux-x64@7.0.2':
+ resolution: {integrity: sha512-EYdf2cNg7rgCWJnxCdJ+F3V39O8ihb37eHAu1LK8oAFizgTQbPOK7zHHXbPt8rX24COqODXeI3sIf0fCXG7H/A==}
+ engines: {node: '>=16.20.0'}
+ cpu: [x64]
+ os: [linux]
+
+ '@typescript/typescript-netbsd-arm64@7.0.2':
+ resolution: {integrity: sha512-+polYF4MF04aPpO5FTkHran9yUQDSXqy5GiSDKpsll5jy3l3+g9QLhpf39T+ePtefhXLOGrLl0QIjkQP6VnelA==}
+ engines: {node: '>=16.20.0'}
+ cpu: [arm64]
+ os: [netbsd]
+
+ '@typescript/typescript-netbsd-x64@7.0.2':
+ resolution: {integrity: sha512-8YIT0EHM/3dq10ZOVF/A7pc/YSMtbcecct4rWtexrnSCHOPcpC2KTLXfTCR6vDpnSiY12heNb1GiN/wu+T/FyA==}
+ engines: {node: '>=16.20.0'}
+ cpu: [x64]
+ os: [netbsd]
+
+ '@typescript/typescript-openbsd-arm64@7.0.2':
+ resolution: {integrity: sha512-APT8+ClYnuYm1u9+kgGXoMj2VzWzcymwh2gNSQVySHfkRDGOTVkoWLjCmOQSaO+PoqQ57B0flRp9SA+7GnnkzQ==}
+ engines: {node: '>=16.20.0'}
+ cpu: [arm64]
+ os: [openbsd]
+
+ '@typescript/typescript-openbsd-x64@7.0.2':
+ resolution: {integrity: sha512-yX7s+Q0Dln0Dt9tEzZsAjXXR/+ytBM7AlglaqyeMPxQszJ1JhlJdZ6jLA+IzldHtflX81em7lDao1xXu+aRRkg==}
+ engines: {node: '>=16.20.0'}
+ cpu: [x64]
+ os: [openbsd]
+
+ '@typescript/typescript-sunos-x64@7.0.2':
+ resolution: {integrity: sha512-dLJDGaLZ1D4HPQn62u1n8mBDkJREwMsAkCdkwd4Ieqw+x3TUyTsqY0YiBCtE6H6OzzgGk3iuZ3vFWRS+E8/d1g==}
+ engines: {node: '>=16.20.0'}
+ cpu: [x64]
+ os: [sunos]
+
+ '@typescript/typescript-win32-arm64@7.0.2':
+ resolution: {integrity: sha512-Gyl1Vy6OsWesLzmq+EP0Fb7b4Nid5232AvcA2SFcdYreldpNtYFFofPjnt62y9hQy7VTaZp65ICJjuAQRaVcIQ==}
+ engines: {node: '>=16.20.0'}
+ cpu: [arm64]
+ os: [win32]
+
+ '@typescript/typescript-win32-x64@7.0.2':
+ resolution: {integrity: sha512-0BQ3HkAHHlKLSp1qRvf3SUhGpGsDuhB/jgFw75guyqbxJqEaS0Cw/VFO8i2nHglJUzQCRtMMR/IBAKE3ETMC4g==}
+ engines: {node: '>=16.20.0'}
+ cpu: [x64]
+ os: [win32]
+
+ '@vitejs/plugin-react@6.0.3':
+ resolution: {integrity: sha512-vmFvco5/QuC2f9Oj+wTk0+9XeDFkHxSamwZKYc7MxYwKICfvUvlMhqKI0VuICPltGqh1neqBKDvO4kes1ya8vg==}
engines: {node: ^20.19.0 || >=22.12.0}
peerDependencies:
'@rolldown/plugin-babel': ^0.1.7 || ^0.2.0
@@ -1497,11 +1621,6 @@ packages:
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
- acorn@8.16.0:
- resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==}
- engines: {node: '>=0.4.0'}
- hasBin: true
-
acorn@8.17.0:
resolution: {integrity: sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==}
engines: {node: '>=0.4.0'}
@@ -1570,8 +1689,8 @@ packages:
base64-js@1.5.1:
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
- baseline-browser-mapping@2.10.37:
- resolution: {integrity: sha512-girxaJ7WZssDOFhzCGZTDKoTa1gk6A1TbflaYTpykLJ4UU9Fz9kx1aREM8JCuoVHbL8X8T/mJg7w2oYSq72Oig==}
+ baseline-browser-mapping@2.10.43:
+ resolution: {integrity: sha512-AjYpR78kDWAY3Efj+cDTFH9t9SCoL7OoTp1BOb0mQV7S+6CiLwnWM3FyxhJtdPufDFKzmCSFoUncKjWgJEZTCQ==}
engines: {node: '>=6.0.0'}
hasBin: true
@@ -1581,14 +1700,14 @@ packages:
boolbase@1.0.0:
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
- brace-expansion@1.1.15:
- resolution: {integrity: sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==}
+ brace-expansion@1.1.16:
+ resolution: {integrity: sha512-IDw48K2/2kRkg9LdJxurvq3lV3aBgq0REY89duEqFRthjlPdXHKMj7EnQOXVckxzgisinf3nHfrcE2FufFLXMw==}
- brace-expansion@2.1.1:
- resolution: {integrity: sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==}
+ brace-expansion@2.1.2:
+ resolution: {integrity: sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA==}
- brace-expansion@5.0.6:
- resolution: {integrity: sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==}
+ brace-expansion@5.0.7:
+ resolution: {integrity: sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==}
engines: {node: 18 || 20 || >=22}
broccoli-node-api@1.7.0:
@@ -1606,8 +1725,8 @@ packages:
resolution: {integrity: sha512-a4zUsWtA1uns1K7p9rExYVYG99rdKeGRymW0qOCNkvDPHQxVi3yVyJHhQbM3EZwdt2E0mnhr5e0c/bPpJ7p3Wg==}
engines: {node: 10.* || >= 12.*}
- browserslist@4.28.2:
- resolution: {integrity: sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==}
+ browserslist@4.28.6:
+ resolution: {integrity: sha512-FQBYNK15VMslhLHpA7+n+n1GOlF1kId2xcCg7/j95f24AOF6VDYMNH4mFxF7KuaTdv627faazpOAjFzMrfJOUw==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
@@ -1617,8 +1736,8 @@ packages:
buffer@6.0.3:
resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
- caniuse-lite@1.0.30001799:
- resolution: {integrity: sha512-hG1bReV+OUU+MOqK4t/ZWI0tZOyz3rqS9XuhOUz1cIcbwBKjOyJEJuw9ER5JuNyqxNk8u/JUVbGibBOL1yrjFw==}
+ caniuse-lite@1.0.30001805:
+ resolution: {integrity: sha512-52noaS3DubycKSXaU30TwPGIp+POyQSUVa5jBEq3vkRkY0kjyb3LQgvhU6WGyCcyXqVLWO0Cw0Q6BSdD0kUfVA==}
cheerio-select@2.1.0:
resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==}
@@ -1726,8 +1845,8 @@ packages:
eastasianwidth@0.2.0:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
- electron-to-chromium@1.5.372:
- resolution: {integrity: sha512-M3yhbAlilnwqC8D21t28UCDGHyitShTmmLRU/H+b74P6Ski16Nb9HONYEaVpMj/pwC7BEo5B95FpjODLCWbtfA==}
+ electron-to-chromium@1.5.389:
+ resolution: {integrity: sha512-cEto7aeOqBfU1D+c5py5pE+ooscKE75JifxLBdFUZsqAxRS6y7kebtxAZvICszSl05gPjYHDTjY+lXpyGvpJbg==}
emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@@ -1796,8 +1915,8 @@ packages:
resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- eslint@10.5.0:
- resolution: {integrity: sha512-1y+7C+vi12bUK1IpZeaV3gsH9fHLBmPvYmPx42pvT/E9yG0IC8g3PUZZgp0+JLJl7ZDK0flc2gc+Aw9dpCvIsQ==}
+ eslint@10.7.0:
+ resolution: {integrity: sha512-GVTD7s1vdIl6UYvAfriOPeY1Df8LIZjfofLvHwde+erDHGGuHyuM6xoxRxmHiebhYuD2p1vN4wWh0XzPARSGDQ==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
hasBin: true
peerDependencies:
@@ -1927,8 +2046,8 @@ packages:
resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
- globals@17.6.0:
- resolution: {integrity: sha512-sepffkT8stwnIYbsMBpoCHJuJM5l98FUF2AnE07hfvE0m/qp3R586hw4jF4uadbhvg1ooIdzuu7CsfD2jzCaNA==}
+ globals@17.7.0:
+ resolution: {integrity: sha512-Czmyns5dUsq4seFBR/Kdydhmo8y9kC79hiSkPn0YcGtNnYWnrgt0vjrSjx9tspoDGWm2CMarffRuLjM4xUz8xg==}
engines: {node: '>=18'}
graceful-fs@4.2.11:
@@ -1969,10 +2088,10 @@ packages:
typescript:
optional: true
- i18next@26.3.1:
- resolution: {integrity: sha512-txQqd5EULsqEh9OJqRH15aCaOuy/nLJyhw5EHCSKLKJE1aBbb3Zve2+uQIxgWhPm1QqUQoWyQBm2kfmmIrzkcQ==}
+ i18next@26.3.6:
+ resolution: {integrity: sha512-Bu5Z2nAXgfVyM8xvW3jk9EKRIuX37PudsrBViThNFx7CR7aaYTpP01cxNB/E4c4UUzTDiAZRstEhsRfPOL/8xA==}
peerDependencies:
- typescript: ^5 || ^6
+ typescript: ^5 || ^6 || ^7
peerDependenciesMeta:
typescript:
optional: true
@@ -1988,12 +2107,12 @@ packages:
resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
engines: {node: '>= 4'}
- ignore@7.0.5:
- resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==}
+ ignore@7.0.6:
+ resolution: {integrity: sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==}
engines: {node: '>= 4'}
- immer@11.1.8:
- resolution: {integrity: sha512-/tbkHMW7y10Lx6i1crLjD4/OhNkRG+Fo7byZHtah0547nIeXYcpIXaUh0IAQY6gO5459qpGGYapcEOHtFXkIuA==}
+ immer@11.1.11:
+ resolution: {integrity: sha512-qzXuyXAkPySAGYkfsAwodDPWT8Zm7/Uo5BNt4BjhMhG5WlWyZZ4wQqnWwdS8kjlQ1Cwu6gjw3A6+0gTQwlyYtw==}
imurmurhash@0.1.4:
resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
@@ -2033,8 +2152,8 @@ packages:
isarray@1.0.0:
resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
- isbot@5.1.43:
- resolution: {integrity: sha512-drJhFmibra4LO6Wd7D3Oi6UICRK9244vSZkmxzhlZP0TTdwCA2ueK4PEkUkzPYeuqug9+cqqdWPgihjk5+83Cg==}
+ isbot@5.2.0:
+ resolution: {integrity: sha512-gbZiGCb4B5xaoxg9mS7koAyRdvJnArk10VLSHOgz6rtBG93/pi1xOFaVvXMKZ7JXgyZ8zAbNRK5uIBdIUTFSqw==}
engines: {node: '>=18'}
isexe@2.0.0:
@@ -2206,16 +2325,16 @@ packages:
ms@2.1.3:
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
- nanoid@3.3.12:
- resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==}
+ nanoid@3.3.16:
+ resolution: {integrity: sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
natural-compare@1.4.0:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
- node-releases@2.0.47:
- resolution: {integrity: sha512-Uzmd6LXpouKo8EUK68IjH4+E01w/hXyV3R3g/geCJo+rXLNfh1xucB+LOzYEOQPSiUK3h/xZf0cQGcSsmyL2Og==}
+ node-releases@2.0.51:
+ resolution: {integrity: sha512-wRNIrw4DmVLKQlbgOMdkMx27Wrpzes2hh5Jtbi2bjPd+4wJstWIqP5A+lscnqbm0xxmT5Bpg8Lec5ItEBwx6BQ==}
engines: {node: '>=18'}
normalize-path@3.0.0:
@@ -2289,20 +2408,20 @@ packages:
resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==}
engines: {node: '>=8.6'}
- picomatch@4.0.4:
- resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==}
+ picomatch@4.0.5:
+ resolution: {integrity: sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==}
engines: {node: '>=12'}
- postcss@8.5.15:
- resolution: {integrity: sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==}
+ postcss@8.5.19:
+ resolution: {integrity: sha512-Mz8SaolMd8nB+G13WkORcxQKHZ/NE4xXevtkJHVuG+guo9/wYKlIMTKAqGdEmYOXR2ijPjTYNHssizdaVSUNdQ==}
engines: {node: ^10 || ^12 || >=14}
prelude-ls@1.2.1:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
engines: {node: '>= 0.8.0'}
- prettier@3.8.4:
- resolution: {integrity: sha512-N2MylSdi48+5N/6S5j+maeHbUSIzzZ5uOcX5Hm4QpV8Dkb1HFjfAKTKX6yNPJQD9AhcT3ifHNB66tWTTJDi11Q==}
+ prettier@3.9.5:
+ resolution: {integrity: sha512-/FVl766LpUfB5vXgCYOYa0MeV/441Ia99AeICQIQFTY/Nw0roZwULcXpku5i1/m5kt/baz+s4Zogspd839HSMg==}
engines: {node: '>=14'}
hasBin: true
@@ -2320,8 +2439,8 @@ packages:
quick-temp@0.1.9:
resolution: {integrity: sha512-yI0h7tIhKVObn03kD+Ln9JFi4OljD28lfaOsTdfpTR0xzrhGOod+q66CjGafUqYX2juUfT9oHIGrTBBo22mkRA==}
- radix-ui@1.6.0:
- resolution: {integrity: sha512-EUEC70O03EgxWMP5aoqfBZ6iLC5bczFagGy7zhSYRt8o5DP7IWNiP3ywetse3L9b8843ExB0OGWZvgbYVJuNeg==}
+ radix-ui@1.6.2:
+ resolution: {integrity: sha512-OwYUjzMwiInCUxgAWpPsavXC3Kh4iyi/49uU1/qZTG3RQDlvegyk1GOMiGvSkjua1RDb3JD3fo3eroL9FV4GQw==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -2338,14 +2457,14 @@ packages:
peerDependencies:
react: ^19.2.7
- react-i18next@17.0.8:
- resolution: {integrity: sha512-0ooKbGLU8JXhe1zwpQUWIeXSgLPOfwJmgheWRIUpcoA0CpyabpGhayjdG+/eA5esC1AQ8h2jWpXjJfzQzeDOCw==}
+ react-i18next@17.0.9:
+ resolution: {integrity: sha512-buLzOSqHtXxjf+qgSrLWNTXVZ1jSwO6kUv3uJqSP1roGBPgNnbhFm7OmdVwWcgf2gIbUyP0J333uPyx+Btsi3w==}
peerDependencies:
i18next: '>= 26.2.0'
react: '>= 16.8.0'
react-dom: '*'
react-native: '*'
- typescript: ^5 || ^6
+ typescript: ^5 || ^6 || ^7
peerDependenciesMeta:
react-dom:
optional: true
@@ -2426,8 +2545,8 @@ packages:
resolution: {integrity: sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==}
hasBin: true
- rolldown@1.0.3:
- resolution: {integrity: sha512-i00lAJ2ks1BYr7rjNjKC7BcqAS7nVfiT3QX1SI5aY+AFHblCmaUf9OE9dbdzDvW6dJxbi2ZCZiy9v3CcwOiX3g==}
+ rolldown@1.1.5:
+ resolution: {integrity: sha512-t9z29cJjXf/vxQ8dyhCSpt6H6aSwHTk8cT5I3iy6SMXuFpk5mB6PL6XfC8PCwrPTx93udwKUm9HRteAlTGBLiA==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
@@ -2459,14 +2578,14 @@ packages:
engines: {node: '>=10'}
hasBin: true
- seroval-plugins@1.5.4:
- resolution: {integrity: sha512-S0xQPhUTefAhNvNWFg0c1J8qJArHt5KdtJ/cFAofo06KD1MVSeFWyl4iiu+ApDIuw0WhjpOfCdgConOfAnLgkw==}
+ seroval-plugins@1.5.5:
+ resolution: {integrity: sha512-+BDhqYM6CEn3x09v44dpa9p6974FuUB2dxk+Ctn04k0cO1Zt6QODTXfmEZK0eBaTe/fJBvP4NMGuNJ+R8T+QMg==}
engines: {node: '>=10'}
peerDependencies:
seroval: ^1.0
- seroval@1.5.4:
- resolution: {integrity: sha512-46uFvgrXTVxZcUorgSSRZ4y+ieqLLQRMlG4bnCZKW3qI6BZm7Rg4ntMW4p1mILEEBZWrFlcpp0AyIIlM6jD9iw==}
+ seroval@1.5.5:
+ resolution: {integrity: sha512-bSjOuPcwPKLSJNhr9+bZxA20nQxVle5J5MNsYRVE6cIg7KpRLXGupymePavu0jrxlPiPsr4xGZSB8yUY2sH2sw==}
engines: {node: '>=10'}
shebang-command@2.0.0:
@@ -2530,8 +2649,8 @@ packages:
symlink-or-copy@1.3.1:
resolution: {integrity: sha512-0K91MEXFpBUaywiwSSkmKjnGcasG/rVBXFLJz5DrgGabpYD6N+3yZrfD6uUIfpuTu65DZLHi7N8CizHc07BPZA==}
- tailwindcss@4.3.1:
- resolution: {integrity: sha512-hk+TB1m+K8CYNrP6rjQaq/Y+4Zylwpa87mLYBKCunwnnQ9p+fHb7kmSfGqyEJoxF/O6CDyABWVFEafNSYKll+Q==}
+ tailwindcss@4.3.2:
+ resolution: {integrity: sha512-WtctNNSH8A9jlMIqxzuYumOHU5uGZyRv0Q5svQl+oEPy5w84YpBxdb7MdqyiSPQge5jTJ6zFQLq0PFygdccSBA==}
tapable@2.3.3:
resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==}
@@ -2540,8 +2659,8 @@ packages:
teex@1.0.1:
resolution: {integrity: sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==}
- terser@5.48.0:
- resolution: {integrity: sha512-J/9An6vs9Us6wKRriSFXBWdRZapREHqFzdNUKk0pmu804EMR6dr6winwo7e5JDxN4xahxQsuysyYFwlwj4XN/Q==}
+ terser@5.49.0:
+ resolution: {integrity: sha512-SNiDnXyHSrxVcIOtVbULzcTmniUiwcV7Nwdyj1twVubeTmbjoa8p69KKDpfkdoOavuM4/GRm1+ykI8qqnavHoA==}
engines: {node: '>=10'}
hasBin: true
@@ -2577,21 +2696,21 @@ packages:
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
engines: {node: '>= 0.8.0'}
- typescript-eslint@8.61.1:
- resolution: {integrity: sha512-V7PayAfJokV3pEHgN7/v03D1SpujhRfQtYLbLIiBfDDncdg4PAiRBfoS4cnCANK4jmAPncczi59QO3afiXUlNw==}
+ typescript-eslint@8.63.0:
+ resolution: {integrity: sha512-xgwXyzG4sK9ALkBxbyGkTMMOS+imnW65iPhxCQMK83KhxyoDNW7l+IDqEf9vMdoUidHpOoS967RCq4eMiTexwQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- typescript@5.8.3:
- resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==}
+ typescript@5.9.3:
+ resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
engines: {node: '>=14.17'}
hasBin: true
- typescript@6.0.3:
- resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==}
- engines: {node: '>=14.17'}
+ typescript@7.0.2:
+ resolution: {integrity: sha512-8FYau96o3NKOhbjKi/qNvG/W5jhzxkbdm5sj9AbZ/5T5sWqn3hJgLfGx27sRKZWTvyzCP8dLRBTf5tBTSRVUNA==}
+ engines: {node: '>=16.20.0'}
hasBin: true
underscore.string@3.3.6:
@@ -2609,9 +2728,38 @@ packages:
resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
engines: {node: '>= 10.0.0'}
- unplugin@3.0.0:
- resolution: {integrity: sha512-0Mqk3AT2TZCXWKdcoaufeXNukv2mTrEZExeXlHIOZXdqYoHHr4n51pymnwV8x2BOVxwXbK2HLlI7usrqMpycdg==}
+ unplugin@3.3.0:
+ resolution: {integrity: sha512-qa66K+crbfyE6JK10GjvbJeRrOsuC/JpbnHctfyp/i4oBTxWOzJfRZyDiOk1PtErMFRu8JhsU/wPvOdBNWe5Rg==}
engines: {node: ^20.19.0 || >=22.12.0}
+ peerDependencies:
+ '@farmfe/core': '*'
+ '@rspack/core': '*'
+ bun-types-no-globals: '*'
+ esbuild: '*'
+ rolldown: '*'
+ rollup: '*'
+ unloader: '*'
+ vite: '*'
+ webpack: '*'
+ peerDependenciesMeta:
+ '@farmfe/core':
+ optional: true
+ '@rspack/core':
+ optional: true
+ bun-types-no-globals:
+ optional: true
+ esbuild:
+ optional: true
+ rolldown:
+ optional: true
+ rollup:
+ optional: true
+ unloader:
+ optional: true
+ vite:
+ optional: true
+ webpack:
+ optional: true
update-browserslist-db@1.2.3:
resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==}
@@ -2670,13 +2818,13 @@ packages:
resolution: {integrity: sha512-0QwqXteBNXgnLCdWdvPQBX6FXRHtIH3VhJPTd5Lwn28tJXc34YqSCWUmkOvtJHBmB3gGoPtrOKk3Ts8/kEZ9aA==}
engines: {node: '>=10.13.0'}
- vite@8.0.16:
- resolution: {integrity: sha512-h9bXPmJichP5fLmVQo3PyaGSDE2n3aPuomeAlVRm0JLmt4rY6zmPKd59HYI4LNW8oTK7tlTsuC7l/m7awx9Jcw==}
+ vite@8.1.4:
+ resolution: {integrity: sha512-bTT9PsdWO+MQMNG9ZXIP/qM9wGh37DFxTV/sPq9cFpHr3w4jkgef032PkAL9jAqhk3Nz8NQw3O8n6/xFkqO4QQ==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
'@types/node': ^20.19.0 || >=22.12.0
- '@vitejs/devtools': ^0.1.18
+ '@vitejs/devtools': ^0.3.0
esbuild: ^0.27.0 || ^0.28.0
jiti: '>=1.21.0'
less: ^4.0.0
@@ -2833,7 +2981,7 @@ snapshots:
dependencies:
'@babel/compat-data': 7.29.7
'@babel/helper-validator-option': 7.29.7
- browserslist: 4.28.2
+ browserslist: 4.28.6
lru-cache: 5.1.1
semver: 6.3.1
@@ -2876,6 +3024,8 @@ snapshots:
'@babel/runtime@7.29.2': {}
+ '@babel/runtime@7.29.7': {}
+
'@babel/template@7.29.7':
dependencies:
'@babel/code-frame': 7.29.7
@@ -2899,18 +3049,18 @@ snapshots:
'@babel/helper-string-parser': 7.29.7
'@babel/helper-validator-identifier': 7.29.7
- '@emnapi/core@1.10.0':
+ '@emnapi/core@1.11.1':
dependencies:
- '@emnapi/wasi-threads': 1.2.1
+ '@emnapi/wasi-threads': 1.2.2
tslib: 2.8.1
optional: true
- '@emnapi/runtime@1.10.0':
+ '@emnapi/runtime@1.11.1':
dependencies:
tslib: 2.8.1
optional: true
- '@emnapi/wasi-threads@1.2.1':
+ '@emnapi/wasi-threads@1.2.2':
dependencies:
tslib: 2.8.1
optional: true
@@ -2993,9 +3143,9 @@ snapshots:
'@esbuild/win32-x64@0.25.12':
optional: true
- '@eslint-community/eslint-utils@4.9.1(eslint@10.5.0(jiti@2.7.0))':
+ '@eslint-community/eslint-utils@4.9.1(eslint@10.7.0(jiti@2.7.0))':
dependencies:
- eslint: 10.5.0(jiti@2.7.0)
+ eslint: 10.7.0(jiti@2.7.0)
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.2': {}
@@ -3016,9 +3166,9 @@ snapshots:
dependencies:
'@types/json-schema': 7.0.15
- '@eslint/js@10.0.1(eslint@10.5.0(jiti@2.7.0))':
+ '@eslint/js@10.0.1(eslint@10.7.0(jiti@2.7.0))':
optionalDependencies:
- eslint: 10.5.0(jiti@2.7.0)
+ eslint: 10.7.0(jiti@2.7.0)
'@eslint/object-schema@3.0.5': {}
@@ -3027,22 +3177,22 @@ snapshots:
'@eslint/core': 1.2.1
levn: 0.4.1
- '@floating-ui/core@1.7.5':
+ '@floating-ui/core@1.8.0':
dependencies:
- '@floating-ui/utils': 0.2.11
+ '@floating-ui/utils': 0.2.12
- '@floating-ui/dom@1.7.6':
+ '@floating-ui/dom@1.8.0':
dependencies:
- '@floating-ui/core': 1.7.5
- '@floating-ui/utils': 0.2.11
+ '@floating-ui/core': 1.8.0
+ '@floating-ui/utils': 0.2.12
- '@floating-ui/react-dom@2.1.8(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@floating-ui/react-dom@2.1.9(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@floating-ui/dom': 1.7.6
+ '@floating-ui/dom': 1.8.0
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
- '@floating-ui/utils@0.2.11': {}
+ '@floating-ui/utils@0.2.12': {}
'@gulpjs/to-absolute-glob@4.0.0':
dependencies:
@@ -3097,41 +3247,41 @@ snapshots:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.5.5
- '@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)':
+ '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)':
dependencies:
- '@emnapi/core': 1.10.0
- '@emnapi/runtime': 1.10.0
- '@tybys/wasm-util': 0.10.2
+ '@emnapi/core': 1.11.1
+ '@emnapi/runtime': 1.11.1
+ '@tybys/wasm-util': 0.10.3
optional: true
- '@oxc-project/types@0.133.0': {}
+ '@oxc-project/types@0.139.0': {}
'@pkgjs/parseargs@0.11.0':
optional: true
'@radix-ui/number@1.1.2': {}
- '@radix-ui/primitive@1.1.4': {}
+ '@radix-ui/primitive@1.1.5': {}
- '@radix-ui/react-accessible-icon@1.1.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-accessible-icon@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/react-visually-hidden': 1.2.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-visually-hidden': 1.2.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
optionalDependencies:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-accordion@1.2.14(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-accordion@1.2.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.4
- '@radix-ui/react-collapsible': 1.1.14(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-collection': 1.1.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/primitive': 1.1.5
+ '@radix-ui/react-collapsible': 1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-collection': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
@@ -3139,41 +3289,41 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-alert-dialog@1.1.17(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-alert-dialog@1.1.19(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.4
+ '@radix-ui/primitive': 1.1.5
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-dialog': 1.1.17(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-dialog': 1.1.19(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
optionalDependencies:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-arrow@1.1.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-arrow@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
optionalDependencies:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-aspect-ratio@1.1.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-aspect-ratio@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
optionalDependencies:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-avatar@1.2.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-avatar@1.2.2(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-use-callback-ref': 1.1.2(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-is-hydrated': 0.1.1(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7)
@@ -3183,13 +3333,13 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-checkbox@1.3.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-checkbox@1.3.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.4
+ '@radix-ui/primitive': 1.1.5
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-presence': 1.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-presence': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-previous': 1.1.2(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-size': 1.1.2(@types/react@19.2.17)(react@19.2.7)
@@ -3199,14 +3349,14 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-collapsible@1.1.14(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-collapsible@1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.4
+ '@radix-ui/primitive': 1.1.5
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-presence': 1.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-presence': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7)
react: 19.2.7
@@ -3215,11 +3365,11 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-collection@1.1.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-collection@1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-slot': 1.3.0(@types/react@19.2.17)(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
@@ -3233,12 +3383,12 @@ snapshots:
optionalDependencies:
'@types/react': 19.2.17
- '@radix-ui/react-context-menu@2.3.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-context-menu@2.3.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.4
- '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-menu': 2.1.18(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/primitive': 1.1.5
+ '@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-menu': 2.1.20(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
@@ -3246,24 +3396,24 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-context@1.1.4(@types/react@19.2.17)(react@19.2.7)':
+ '@radix-ui/react-context@1.2.0(@types/react@19.2.17)(react@19.2.7)':
dependencies:
react: 19.2.7
optionalDependencies:
'@types/react': 19.2.17
- '@radix-ui/react-dialog@1.1.17(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-dialog@1.1.19(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.4
+ '@radix-ui/primitive': 1.1.5
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-dismissable-layer': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-dismissable-layer': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-focus-guards': 1.1.4(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-focus-scope': 1.1.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-focus-scope': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-portal': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-presence': 1.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-portal': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-presence': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-slot': 1.3.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
aria-hidden: 1.2.6
@@ -3280,27 +3430,27 @@ snapshots:
optionalDependencies:
'@types/react': 19.2.17
- '@radix-ui/react-dismissable-layer@1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-dismissable-layer@1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.4
+ '@radix-ui/primitive': 1.1.5
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-use-callback-ref': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-use-escape-keydown': 1.1.2(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-use-effect-event': 0.0.3(@types/react@19.2.17)(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
optionalDependencies:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-dropdown-menu@2.1.18(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-dropdown-menu@2.1.20(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.4
+ '@radix-ui/primitive': 1.1.5
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-menu': 2.1.18(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-menu': 2.1.20(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
@@ -3314,10 +3464,10 @@ snapshots:
optionalDependencies:
'@types/react': 19.2.17
- '@radix-ui/react-focus-scope@1.1.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-focus-scope@1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-use-callback-ref': 1.1.2(@types/react@19.2.17)(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
@@ -3325,30 +3475,30 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-form@0.1.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-form@0.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.4
+ '@radix-ui/primitive': 1.1.5
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-label': 2.1.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-label': 2.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
optionalDependencies:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-hover-card@1.1.17(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-hover-card@1.1.19(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.4
+ '@radix-ui/primitive': 1.1.5
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-dismissable-layer': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-popper': 1.3.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-portal': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-presence': 1.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-dismissable-layer': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-popper': 1.3.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-portal': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-presence': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
@@ -3367,31 +3517,31 @@ snapshots:
optionalDependencies:
'@types/react': 19.2.17
- '@radix-ui/react-label@2.1.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-label@2.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
optionalDependencies:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-menu@2.1.18(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-menu@2.1.20(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.4
- '@radix-ui/react-collection': 1.1.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/primitive': 1.1.5
+ '@radix-ui/react-collection': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-dismissable-layer': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-dismissable-layer': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-focus-guards': 1.1.4(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-focus-scope': 1.1.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-focus-scope': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-popper': 1.3.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-portal': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-presence': 1.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-roving-focus': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-popper': 1.3.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-portal': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-presence': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-roving-focus': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-slot': 1.3.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-callback-ref': 1.1.2(@types/react@19.2.17)(react@19.2.7)
aria-hidden: 1.2.6
@@ -3402,17 +3552,17 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-menubar@1.1.18(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-menubar@1.1.20(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.4
- '@radix-ui/react-collection': 1.1.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/primitive': 1.1.5
+ '@radix-ui/react-collection': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-menu': 2.1.18(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-roving-focus': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-menu': 2.1.20(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-roving-focus': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
@@ -3420,38 +3570,38 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-navigation-menu@1.2.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-navigation-menu@1.2.18(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.4
- '@radix-ui/react-collection': 1.1.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/primitive': 1.1.5
+ '@radix-ui/react-collection': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-dismissable-layer': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-dismissable-layer': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-presence': 1.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-presence': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-use-callback-ref': 1.1.2(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-previous': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-visually-hidden': 1.2.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-visually-hidden': 1.2.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
optionalDependencies:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-one-time-password-field@0.1.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-one-time-password-field@0.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@radix-ui/number': 1.1.2
- '@radix-ui/primitive': 1.1.4
- '@radix-ui/react-collection': 1.1.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/primitive': 1.1.5
+ '@radix-ui/react-collection': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-roving-focus': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-roving-focus': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-effect-event': 0.0.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-is-hydrated': 0.1.1(@types/react@19.2.17)(react@19.2.7)
@@ -3462,13 +3612,13 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-password-toggle-field@0.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-password-toggle-field@0.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.4
+ '@radix-ui/primitive': 1.1.5
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-effect-event': 0.0.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-is-hydrated': 0.1.1(@types/react@19.2.17)(react@19.2.7)
@@ -3478,19 +3628,19 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-popover@1.1.17(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-popover@1.1.19(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.4
+ '@radix-ui/primitive': 1.1.5
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-dismissable-layer': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-dismissable-layer': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-focus-guards': 1.1.4(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-focus-scope': 1.1.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-focus-scope': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-popper': 1.3.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-portal': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-presence': 1.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-popper': 1.3.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-portal': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-presence': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-slot': 1.3.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
aria-hidden: 1.2.6
@@ -3501,13 +3651,13 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-popper@1.3.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-popper@1.3.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@floating-ui/react-dom': 2.1.8(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-arrow': 1.1.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@floating-ui/react-dom': 2.1.9(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-arrow': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-use-callback-ref': 1.1.2(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-rect': 1.1.2(@types/react@19.2.17)(react@19.2.7)
@@ -3519,9 +3669,9 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-portal@1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-portal@1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
@@ -3529,7 +3679,7 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-presence@1.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-presence@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7)
react: 19.2.7
@@ -3538,7 +3688,7 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-primitive@2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-primitive@2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@radix-ui/react-slot': 1.3.0(@types/react@19.2.17)(react@19.2.7)
react: 19.2.7
@@ -3547,25 +3697,25 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-progress@1.1.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-progress@1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
optionalDependencies:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-radio-group@1.4.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-radio-group@1.4.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.4
+ '@radix-ui/primitive': 1.1.5
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-presence': 1.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-roving-focus': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-presence': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-roving-focus': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-previous': 1.1.2(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-size': 1.1.2(@types/react@19.2.17)(react@19.2.7)
@@ -3575,32 +3725,34 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-roving-focus@1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-roving-focus@1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.4
- '@radix-ui/react-collection': 1.1.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/primitive': 1.1.5
+ '@radix-ui/react-collection': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-use-callback-ref': 1.1.2(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-use-is-hydrated': 0.1.1(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
optionalDependencies:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-scroll-area@1.2.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-scroll-area@1.2.14(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@radix-ui/number': 1.1.2
- '@radix-ui/primitive': 1.1.4
+ '@radix-ui/primitive': 1.1.5
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-presence': 1.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-presence': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-use-callback-ref': 1.1.2(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7)
react: 19.2.7
@@ -3609,28 +3761,28 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-select@2.3.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-select@2.3.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@radix-ui/number': 1.1.2
- '@radix-ui/primitive': 1.1.4
- '@radix-ui/react-collection': 1.1.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/primitive': 1.1.5
+ '@radix-ui/react-collection': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-dismissable-layer': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-dismissable-layer': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-focus-guards': 1.1.4(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-focus-scope': 1.1.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-focus-scope': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-popper': 1.3.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-portal': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-presence': 1.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-popper': 1.3.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-portal': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-presence': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-slot': 1.3.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-callback-ref': 1.1.2(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-previous': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-visually-hidden': 1.2.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-visually-hidden': 1.2.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
aria-hidden: 1.2.6
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
@@ -3639,24 +3791,24 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-separator@1.1.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-separator@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
optionalDependencies:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-slider@1.4.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-slider@1.4.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@radix-ui/number': 1.1.2
- '@radix-ui/primitive': 1.1.4
- '@radix-ui/react-collection': 1.1.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/primitive': 1.1.5
+ '@radix-ui/react-collection': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-previous': 1.1.2(@types/react@19.2.17)(react@19.2.7)
@@ -3674,12 +3826,12 @@ snapshots:
optionalDependencies:
'@types/react': 19.2.17
- '@radix-ui/react-switch@1.3.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-switch@1.3.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.4
+ '@radix-ui/primitive': 1.1.5
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-previous': 1.1.2(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-size': 1.1.2(@types/react@19.2.17)(react@19.2.7)
@@ -3689,15 +3841,15 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-tabs@1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-tabs@1.1.17(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.4
- '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/primitive': 1.1.5
+ '@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-presence': 1.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-roving-focus': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-presence': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-roving-focus': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
@@ -3705,34 +3857,34 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-toast@1.2.17(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-toast@1.2.19(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.4
- '@radix-ui/react-collection': 1.1.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/primitive': 1.1.5
+ '@radix-ui/react-collection': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-dismissable-layer': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-portal': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-presence': 1.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-dismissable-layer': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-portal': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-presence': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-use-callback-ref': 1.1.2(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-visually-hidden': 1.2.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-visually-hidden': 1.2.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
optionalDependencies:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-toggle-group@1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-toggle-group@1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.4
- '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/primitive': 1.1.5
+ '@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-roving-focus': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-toggle': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-roving-focus': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-toggle': 1.1.14(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
@@ -3740,10 +3892,10 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-toggle@1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-toggle@1.1.14(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.4
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/primitive': 1.1.5
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
@@ -3751,35 +3903,35 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-toolbar@1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-toolbar@1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.4
- '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/primitive': 1.1.5
+ '@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-roving-focus': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-separator': 1.1.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-toggle-group': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-roving-focus': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-separator': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-toggle-group': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
optionalDependencies:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-tooltip@1.2.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-tooltip@1.2.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.4
+ '@radix-ui/primitive': 1.1.5
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-dismissable-layer': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-dismissable-layer': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-popper': 1.3.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-portal': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-presence': 1.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-popper': 1.3.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-portal': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-presence': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-slot': 1.3.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-visually-hidden': 1.2.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-visually-hidden': 1.2.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
optionalDependencies:
@@ -3807,7 +3959,7 @@ snapshots:
optionalDependencies:
'@types/react': 19.2.17
- '@radix-ui/react-use-escape-keydown@1.1.2(@types/react@19.2.17)(react@19.2.7)':
+ '@radix-ui/react-use-escape-keydown@1.1.3(@types/react@19.2.17)(react@19.2.7)':
dependencies:
'@radix-ui/react-use-callback-ref': 1.1.2(@types/react@19.2.17)(react@19.2.7)
react: 19.2.7
@@ -3846,9 +3998,9 @@ snapshots:
optionalDependencies:
'@types/react': 19.2.17
- '@radix-ui/react-visually-hidden@1.2.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-visually-hidden@1.2.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
optionalDependencies:
@@ -3857,58 +4009,58 @@ snapshots:
'@radix-ui/rect@1.1.2': {}
- '@rolldown/binding-android-arm64@1.0.3':
+ '@rolldown/binding-android-arm64@1.1.5':
optional: true
- '@rolldown/binding-darwin-arm64@1.0.3':
+ '@rolldown/binding-darwin-arm64@1.1.5':
optional: true
- '@rolldown/binding-darwin-x64@1.0.3':
+ '@rolldown/binding-darwin-x64@1.1.5':
optional: true
- '@rolldown/binding-freebsd-x64@1.0.3':
+ '@rolldown/binding-freebsd-x64@1.1.5':
optional: true
- '@rolldown/binding-linux-arm-gnueabihf@1.0.3':
+ '@rolldown/binding-linux-arm-gnueabihf@1.1.5':
optional: true
- '@rolldown/binding-linux-arm64-gnu@1.0.3':
+ '@rolldown/binding-linux-arm64-gnu@1.1.5':
optional: true
- '@rolldown/binding-linux-arm64-musl@1.0.3':
+ '@rolldown/binding-linux-arm64-musl@1.1.5':
optional: true
- '@rolldown/binding-linux-ppc64-gnu@1.0.3':
+ '@rolldown/binding-linux-ppc64-gnu@1.1.5':
optional: true
- '@rolldown/binding-linux-s390x-gnu@1.0.3':
+ '@rolldown/binding-linux-s390x-gnu@1.1.5':
optional: true
- '@rolldown/binding-linux-x64-gnu@1.0.3':
+ '@rolldown/binding-linux-x64-gnu@1.1.5':
optional: true
- '@rolldown/binding-linux-x64-musl@1.0.3':
+ '@rolldown/binding-linux-x64-musl@1.1.5':
optional: true
- '@rolldown/binding-openharmony-arm64@1.0.3':
+ '@rolldown/binding-openharmony-arm64@1.1.5':
optional: true
- '@rolldown/binding-wasm32-wasi@1.0.3':
+ '@rolldown/binding-wasm32-wasi@1.1.5':
dependencies:
- '@emnapi/core': 1.10.0
- '@emnapi/runtime': 1.10.0
- '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
+ '@emnapi/core': 1.11.1
+ '@emnapi/runtime': 1.11.1
+ '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
optional: true
- '@rolldown/binding-win32-arm64-msvc@1.0.3':
+ '@rolldown/binding-win32-arm64-msvc@1.1.5':
optional: true
- '@rolldown/binding-win32-x64-msvc@1.0.3':
+ '@rolldown/binding-win32-x64-msvc@1.1.5':
optional: true
'@rolldown/pluginutils@1.0.1': {}
- '@tailwindcss/node@4.3.1':
+ '@tailwindcss/node@4.3.2':
dependencies:
'@jridgewell/remapping': 2.3.5
enhanced-resolve: 5.21.6
@@ -3916,74 +4068,74 @@ snapshots:
lightningcss: 1.32.0
magic-string: 0.30.21
source-map-js: 1.2.1
- tailwindcss: 4.3.1
+ tailwindcss: 4.3.2
- '@tailwindcss/oxide-android-arm64@4.3.1':
+ '@tailwindcss/oxide-android-arm64@4.3.2':
optional: true
- '@tailwindcss/oxide-darwin-arm64@4.3.1':
+ '@tailwindcss/oxide-darwin-arm64@4.3.2':
optional: true
- '@tailwindcss/oxide-darwin-x64@4.3.1':
+ '@tailwindcss/oxide-darwin-x64@4.3.2':
optional: true
- '@tailwindcss/oxide-freebsd-x64@4.3.1':
+ '@tailwindcss/oxide-freebsd-x64@4.3.2':
optional: true
- '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.1':
+ '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.2':
optional: true
- '@tailwindcss/oxide-linux-arm64-gnu@4.3.1':
+ '@tailwindcss/oxide-linux-arm64-gnu@4.3.2':
optional: true
- '@tailwindcss/oxide-linux-arm64-musl@4.3.1':
+ '@tailwindcss/oxide-linux-arm64-musl@4.3.2':
optional: true
- '@tailwindcss/oxide-linux-x64-gnu@4.3.1':
+ '@tailwindcss/oxide-linux-x64-gnu@4.3.2':
optional: true
- '@tailwindcss/oxide-linux-x64-musl@4.3.1':
+ '@tailwindcss/oxide-linux-x64-musl@4.3.2':
optional: true
- '@tailwindcss/oxide-wasm32-wasi@4.3.1':
+ '@tailwindcss/oxide-wasm32-wasi@4.3.2':
optional: true
- '@tailwindcss/oxide-win32-arm64-msvc@4.3.1':
+ '@tailwindcss/oxide-win32-arm64-msvc@4.3.2':
optional: true
- '@tailwindcss/oxide-win32-x64-msvc@4.3.1':
+ '@tailwindcss/oxide-win32-x64-msvc@4.3.2':
optional: true
- '@tailwindcss/oxide@4.3.1':
+ '@tailwindcss/oxide@4.3.2':
optionalDependencies:
- '@tailwindcss/oxide-android-arm64': 4.3.1
- '@tailwindcss/oxide-darwin-arm64': 4.3.1
- '@tailwindcss/oxide-darwin-x64': 4.3.1
- '@tailwindcss/oxide-freebsd-x64': 4.3.1
- '@tailwindcss/oxide-linux-arm-gnueabihf': 4.3.1
- '@tailwindcss/oxide-linux-arm64-gnu': 4.3.1
- '@tailwindcss/oxide-linux-arm64-musl': 4.3.1
- '@tailwindcss/oxide-linux-x64-gnu': 4.3.1
- '@tailwindcss/oxide-linux-x64-musl': 4.3.1
- '@tailwindcss/oxide-wasm32-wasi': 4.3.1
- '@tailwindcss/oxide-win32-arm64-msvc': 4.3.1
- '@tailwindcss/oxide-win32-x64-msvc': 4.3.1
-
- '@tailwindcss/vite@4.3.1(vite@8.0.16(jiti@2.7.0)(terser@5.48.0)(tsx@4.19.4))':
- dependencies:
- '@tailwindcss/node': 4.3.1
- '@tailwindcss/oxide': 4.3.1
- tailwindcss: 4.3.1
- vite: 8.0.16(jiti@2.7.0)(terser@5.48.0)(tsx@4.19.4)
+ '@tailwindcss/oxide-android-arm64': 4.3.2
+ '@tailwindcss/oxide-darwin-arm64': 4.3.2
+ '@tailwindcss/oxide-darwin-x64': 4.3.2
+ '@tailwindcss/oxide-freebsd-x64': 4.3.2
+ '@tailwindcss/oxide-linux-arm-gnueabihf': 4.3.2
+ '@tailwindcss/oxide-linux-arm64-gnu': 4.3.2
+ '@tailwindcss/oxide-linux-arm64-musl': 4.3.2
+ '@tailwindcss/oxide-linux-x64-gnu': 4.3.2
+ '@tailwindcss/oxide-linux-x64-musl': 4.3.2
+ '@tailwindcss/oxide-wasm32-wasi': 4.3.2
+ '@tailwindcss/oxide-win32-arm64-msvc': 4.3.2
+ '@tailwindcss/oxide-win32-x64-msvc': 4.3.2
+
+ '@tailwindcss/vite@4.3.2(vite@8.1.4(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4))':
+ dependencies:
+ '@tailwindcss/node': 4.3.2
+ '@tailwindcss/oxide': 4.3.2
+ tailwindcss: 4.3.2
+ vite: 8.1.4(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4)
'@tanstack/history@1.162.0': {}
- '@tanstack/react-router@1.170.16(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@tanstack/react-router@1.170.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@tanstack/history': 1.162.0
'@tanstack/react-store': 0.9.3(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@tanstack/router-core': 1.171.13
- isbot: 5.1.43
+ '@tanstack/router-core': 1.171.14
+ isbot: 5.2.0
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
@@ -3994,42 +4146,49 @@ snapshots:
react-dom: 19.2.7(react@19.2.7)
use-sync-external-store: 1.6.0(react@19.2.7)
- '@tanstack/router-core@1.171.13':
+ '@tanstack/router-core@1.171.14':
dependencies:
'@tanstack/history': 1.162.0
cookie-es: 3.1.1
- seroval: 1.5.4
- seroval-plugins: 1.5.4(seroval@1.5.4)
+ seroval: 1.5.5
+ seroval-plugins: 1.5.5(seroval@1.5.5)
- '@tanstack/router-generator@1.167.17':
+ '@tanstack/router-generator@1.167.18':
dependencies:
'@babel/types': 7.29.7
- '@tanstack/router-core': 1.171.13
+ '@tanstack/router-core': 1.171.14
'@tanstack/router-utils': 1.162.2
'@tanstack/virtual-file-routes': 1.162.0
jiti: 2.7.0
magic-string: 0.30.21
- prettier: 3.8.4
+ prettier: 3.9.5
zod: 4.4.3
transitivePeerDependencies:
- supports-color
- '@tanstack/router-plugin@1.168.18(@tanstack/react-router@1.170.16(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vite@8.0.16(jiti@2.7.0)(terser@5.48.0)(tsx@4.19.4))':
+ '@tanstack/router-plugin@1.168.19(@tanstack/react-router@1.170.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(rolldown@1.1.5)(vite@8.1.4(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4))':
dependencies:
'@babel/core': 7.29.6
'@babel/template': 7.29.7
'@babel/types': 7.29.7
- '@tanstack/router-core': 1.171.13
- '@tanstack/router-generator': 1.167.17
+ '@tanstack/router-core': 1.171.14
+ '@tanstack/router-generator': 1.167.18
'@tanstack/router-utils': 1.162.2
chokidar: 5.0.0
- unplugin: 3.0.0
+ unplugin: 3.3.0(rolldown@1.1.5)(vite@8.1.4(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4))
zod: 4.4.3
optionalDependencies:
- '@tanstack/react-router': 1.170.16(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- vite: 8.0.16(jiti@2.7.0)(terser@5.48.0)(tsx@4.19.4)
+ '@tanstack/react-router': 1.170.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ vite: 8.1.4(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4)
transitivePeerDependencies:
+ - '@farmfe/core'
+ - '@rspack/core'
+ - bun-types-no-globals
+ - esbuild
+ - rolldown
+ - rollup
- supports-color
+ - unloader
'@tanstack/router-utils@1.162.2':
dependencies:
@@ -4048,7 +4207,7 @@ snapshots:
'@tanstack/virtual-file-routes@1.162.0': {}
- '@tybys/wasm-util@0.10.2':
+ '@tybys/wasm-util@0.10.3':
dependencies:
tslib: 2.8.1
optional: true
@@ -4071,108 +4230,166 @@ snapshots:
'@types/symlink-or-copy@1.2.2': {}
- '@typescript-eslint/eslint-plugin@8.61.1(@typescript-eslint/parser@8.61.1(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)':
+ '@typescript-eslint/eslint-plugin@8.63.0(@typescript-eslint/parser@8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2))(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)':
dependencies:
'@eslint-community/regexpp': 4.12.2
- '@typescript-eslint/parser': 8.61.1(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)
- '@typescript-eslint/scope-manager': 8.61.1
- '@typescript-eslint/type-utils': 8.61.1(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)
- '@typescript-eslint/utils': 8.61.1(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)
- '@typescript-eslint/visitor-keys': 8.61.1
- eslint: 10.5.0(jiti@2.7.0)
- ignore: 7.0.5
+ '@typescript-eslint/parser': 8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)
+ '@typescript-eslint/scope-manager': 8.63.0
+ '@typescript-eslint/type-utils': 8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)
+ '@typescript-eslint/utils': 8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)
+ '@typescript-eslint/visitor-keys': 8.63.0
+ eslint: 10.7.0(jiti@2.7.0)
+ ignore: 7.0.6
natural-compare: 1.4.0
- ts-api-utils: 2.5.0(typescript@6.0.3)
- typescript: 6.0.3
+ ts-api-utils: 2.5.0(typescript@7.0.2)
+ typescript: 7.0.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.61.1(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)':
+ '@typescript-eslint/parser@8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)':
dependencies:
- '@typescript-eslint/scope-manager': 8.61.1
- '@typescript-eslint/types': 8.61.1
- '@typescript-eslint/typescript-estree': 8.61.1(typescript@6.0.3)
- '@typescript-eslint/visitor-keys': 8.61.1
+ '@typescript-eslint/scope-manager': 8.63.0
+ '@typescript-eslint/types': 8.63.0
+ '@typescript-eslint/typescript-estree': 8.63.0(typescript@7.0.2)
+ '@typescript-eslint/visitor-keys': 8.63.0
debug: 4.4.3
- eslint: 10.5.0(jiti@2.7.0)
- typescript: 6.0.3
+ eslint: 10.7.0(jiti@2.7.0)
+ typescript: 7.0.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/project-service@8.61.1(typescript@6.0.3)':
+ '@typescript-eslint/project-service@8.63.0(typescript@7.0.2)':
dependencies:
- '@typescript-eslint/tsconfig-utils': 8.61.1(typescript@6.0.3)
- '@typescript-eslint/types': 8.61.1
+ '@typescript-eslint/tsconfig-utils': 8.63.0(typescript@7.0.2)
+ '@typescript-eslint/types': 8.63.0
debug: 4.4.3
- typescript: 6.0.3
+ typescript: 7.0.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@8.61.1':
+ '@typescript-eslint/scope-manager@8.63.0':
dependencies:
- '@typescript-eslint/types': 8.61.1
- '@typescript-eslint/visitor-keys': 8.61.1
+ '@typescript-eslint/types': 8.63.0
+ '@typescript-eslint/visitor-keys': 8.63.0
- '@typescript-eslint/tsconfig-utils@8.61.1(typescript@6.0.3)':
+ '@typescript-eslint/tsconfig-utils@8.63.0(typescript@7.0.2)':
dependencies:
- typescript: 6.0.3
+ typescript: 7.0.2
- '@typescript-eslint/type-utils@8.61.1(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)':
+ '@typescript-eslint/type-utils@8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)':
dependencies:
- '@typescript-eslint/types': 8.61.1
- '@typescript-eslint/typescript-estree': 8.61.1(typescript@6.0.3)
- '@typescript-eslint/utils': 8.61.1(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)
+ '@typescript-eslint/types': 8.63.0
+ '@typescript-eslint/typescript-estree': 8.63.0(typescript@7.0.2)
+ '@typescript-eslint/utils': 8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)
debug: 4.4.3
- eslint: 10.5.0(jiti@2.7.0)
- ts-api-utils: 2.5.0(typescript@6.0.3)
- typescript: 6.0.3
+ eslint: 10.7.0(jiti@2.7.0)
+ ts-api-utils: 2.5.0(typescript@7.0.2)
+ typescript: 7.0.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/types@8.61.1': {}
+ '@typescript-eslint/types@8.63.0': {}
- '@typescript-eslint/typescript-estree@8.61.1(typescript@6.0.3)':
+ '@typescript-eslint/typescript-estree@8.63.0(typescript@7.0.2)':
dependencies:
- '@typescript-eslint/project-service': 8.61.1(typescript@6.0.3)
- '@typescript-eslint/tsconfig-utils': 8.61.1(typescript@6.0.3)
- '@typescript-eslint/types': 8.61.1
- '@typescript-eslint/visitor-keys': 8.61.1
+ '@typescript-eslint/project-service': 8.63.0(typescript@7.0.2)
+ '@typescript-eslint/tsconfig-utils': 8.63.0(typescript@7.0.2)
+ '@typescript-eslint/types': 8.63.0
+ '@typescript-eslint/visitor-keys': 8.63.0
debug: 4.4.3
minimatch: 10.2.5
semver: 7.8.5
tinyglobby: 0.2.17
- ts-api-utils: 2.5.0(typescript@6.0.3)
- typescript: 6.0.3
+ ts-api-utils: 2.5.0(typescript@7.0.2)
+ typescript: 7.0.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.61.1(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)':
+ '@typescript-eslint/utils@8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)':
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@10.5.0(jiti@2.7.0))
- '@typescript-eslint/scope-manager': 8.61.1
- '@typescript-eslint/types': 8.61.1
- '@typescript-eslint/typescript-estree': 8.61.1(typescript@6.0.3)
- eslint: 10.5.0(jiti@2.7.0)
- typescript: 6.0.3
+ '@eslint-community/eslint-utils': 4.9.1(eslint@10.7.0(jiti@2.7.0))
+ '@typescript-eslint/scope-manager': 8.63.0
+ '@typescript-eslint/types': 8.63.0
+ '@typescript-eslint/typescript-estree': 8.63.0(typescript@7.0.2)
+ eslint: 10.7.0(jiti@2.7.0)
+ typescript: 7.0.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/visitor-keys@8.61.1':
+ '@typescript-eslint/visitor-keys@8.63.0':
dependencies:
- '@typescript-eslint/types': 8.61.1
+ '@typescript-eslint/types': 8.63.0
eslint-visitor-keys: 5.0.1
- '@vitejs/plugin-react@6.0.2(vite@8.0.16(jiti@2.7.0)(terser@5.48.0)(tsx@4.19.4))':
+ '@typescript/typescript-aix-ppc64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-darwin-arm64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-darwin-x64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-freebsd-arm64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-freebsd-x64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-linux-arm64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-linux-arm@7.0.2':
+ optional: true
+
+ '@typescript/typescript-linux-loong64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-linux-mips64el@7.0.2':
+ optional: true
+
+ '@typescript/typescript-linux-ppc64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-linux-riscv64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-linux-s390x@7.0.2':
+ optional: true
+
+ '@typescript/typescript-linux-x64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-netbsd-arm64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-netbsd-x64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-openbsd-arm64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-openbsd-x64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-sunos-x64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-win32-arm64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-win32-x64@7.0.2':
+ optional: true
+
+ '@vitejs/plugin-react@6.0.3(vite@8.1.4(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4))':
dependencies:
'@rolldown/pluginutils': 1.0.1
- vite: 8.0.16(jiti@2.7.0)(terser@5.48.0)(tsx@4.19.4)
+ vite: 8.1.4(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4)
acorn-jsx@5.3.2(acorn@8.17.0):
dependencies:
acorn: 8.17.0
- acorn@8.16.0: {}
-
acorn@8.17.0: {}
ajv@6.15.0:
@@ -4224,7 +4441,7 @@ snapshots:
base64-js@1.5.1: {}
- baseline-browser-mapping@2.10.37: {}
+ baseline-browser-mapping@2.10.43: {}
bl@5.1.0:
dependencies:
@@ -4234,16 +4451,16 @@ snapshots:
boolbase@1.0.0: {}
- brace-expansion@1.1.15:
+ brace-expansion@1.1.16:
dependencies:
balanced-match: 1.0.2
concat-map: 0.0.1
- brace-expansion@2.1.1:
+ brace-expansion@2.1.2:
dependencies:
balanced-match: 1.0.2
- brace-expansion@5.0.6:
+ brace-expansion@5.0.7:
dependencies:
balanced-match: 4.0.4
@@ -4271,13 +4488,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
- browserslist@4.28.2:
+ browserslist@4.28.6:
dependencies:
- baseline-browser-mapping: 2.10.37
- caniuse-lite: 1.0.30001799
- electron-to-chromium: 1.5.372
- node-releases: 2.0.47
- update-browserslist-db: 1.2.3(browserslist@4.28.2)
+ baseline-browser-mapping: 2.10.43
+ caniuse-lite: 1.0.30001805
+ electron-to-chromium: 1.5.389
+ node-releases: 2.0.51
+ update-browserslist-db: 1.2.3(browserslist@4.28.6)
buffer-from@1.1.2: {}
@@ -4286,7 +4503,7 @@ snapshots:
base64-js: 1.5.1
ieee754: 1.2.1
- caniuse-lite@1.0.30001799: {}
+ caniuse-lite@1.0.30001805: {}
cheerio-select@2.1.0:
dependencies:
@@ -4391,7 +4608,7 @@ snapshots:
eastasianwidth@0.2.0: {}
- electron-to-chromium@1.5.372: {}
+ electron-to-chromium@1.5.389: {}
emoji-regex@8.0.0: {}
@@ -4450,20 +4667,20 @@ snapshots:
escape-string-regexp@4.0.0: {}
- eslint-plugin-react-hooks@7.1.1(eslint@10.5.0(jiti@2.7.0)):
+ eslint-plugin-react-hooks@7.1.1(eslint@10.7.0(jiti@2.7.0)):
dependencies:
'@babel/core': 7.29.6
'@babel/parser': 7.29.3
- eslint: 10.5.0(jiti@2.7.0)
+ eslint: 10.7.0(jiti@2.7.0)
hermes-parser: 0.25.1
zod: 4.4.3
zod-validation-error: 4.0.2(zod@4.4.3)
transitivePeerDependencies:
- supports-color
- eslint-plugin-react-refresh@0.5.3(eslint@10.5.0(jiti@2.7.0)):
+ eslint-plugin-react-refresh@0.5.3(eslint@10.7.0(jiti@2.7.0)):
dependencies:
- eslint: 10.5.0(jiti@2.7.0)
+ eslint: 10.7.0(jiti@2.7.0)
eslint-scope@9.1.2:
dependencies:
@@ -4476,9 +4693,9 @@ snapshots:
eslint-visitor-keys@5.0.1: {}
- eslint@10.5.0(jiti@2.7.0):
+ eslint@10.7.0(jiti@2.7.0):
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@10.5.0(jiti@2.7.0))
+ '@eslint-community/eslint-utils': 4.9.1(eslint@10.7.0(jiti@2.7.0))
'@eslint-community/regexpp': 4.12.2
'@eslint/config-array': 0.23.5
'@eslint/config-helpers': 0.6.0
@@ -4549,9 +4766,9 @@ snapshots:
dependencies:
reusify: 1.1.0
- fdir@6.5.0(picomatch@4.0.4):
+ fdir@6.5.0(picomatch@4.0.5):
optionalDependencies:
- picomatch: 4.0.4
+ picomatch: 4.0.5
file-entry-cache@8.0.0:
dependencies:
@@ -4664,7 +4881,7 @@ snapshots:
once: 1.4.0
path-is-absolute: 1.0.1
- globals@17.6.0: {}
+ globals@17.7.0: {}
graceful-fs@4.2.11: {}
@@ -4711,12 +4928,12 @@ snapshots:
esbuild: 0.25.12
fs-extra: 11.3.5
gulp-sort: 2.0.0
- i18next: 24.2.3(typescript@5.8.3)
+ i18next: 24.2.3(typescript@5.9.3)
js-yaml: 4.2.0
lilconfig: 3.1.3
rsvp: 4.8.5
sort-keys: 5.1.0
- typescript: 5.8.3
+ typescript: 5.9.3
vinyl: 3.0.1
vinyl-fs: 4.0.2
transitivePeerDependencies:
@@ -4724,15 +4941,15 @@ snapshots:
- react-native-b4a
- supports-color
- i18next@24.2.3(typescript@5.8.3):
+ i18next@24.2.3(typescript@5.9.3):
dependencies:
'@babel/runtime': 7.29.2
optionalDependencies:
- typescript: 5.8.3
+ typescript: 5.9.3
- i18next@26.3.1(typescript@6.0.3):
+ i18next@26.3.6(typescript@7.0.2):
optionalDependencies:
- typescript: 6.0.3
+ typescript: 7.0.2
iconv-lite@0.6.3:
dependencies:
@@ -4742,9 +4959,9 @@ snapshots:
ignore@5.3.2: {}
- ignore@7.0.5: {}
+ ignore@7.0.6: {}
- immer@11.1.8: {}
+ immer@11.1.11: {}
imurmurhash@0.1.4: {}
@@ -4771,7 +4988,7 @@ snapshots:
isarray@1.0.0: {}
- isbot@5.1.43: {}
+ isbot@5.2.0: {}
isexe@2.0.0: {}
@@ -4892,15 +5109,15 @@ snapshots:
minimatch@10.2.5:
dependencies:
- brace-expansion: 5.0.6
+ brace-expansion: 5.0.7
minimatch@3.1.5:
dependencies:
- brace-expansion: 1.1.15
+ brace-expansion: 1.1.16
minimatch@9.0.9:
dependencies:
- brace-expansion: 2.1.1
+ brace-expansion: 2.1.2
minipass@7.1.3: {}
@@ -4910,11 +5127,11 @@ snapshots:
ms@2.1.3: {}
- nanoid@3.3.12: {}
+ nanoid@3.3.16: {}
natural-compare@1.4.0: {}
- node-releases@2.0.47: {}
+ node-releases@2.0.51: {}
normalize-path@3.0.0: {}
@@ -4983,17 +5200,17 @@ snapshots:
picomatch@2.3.2: {}
- picomatch@4.0.4: {}
+ picomatch@4.0.5: {}
- postcss@8.5.15:
+ postcss@8.5.19:
dependencies:
- nanoid: 3.3.12
+ nanoid: 3.3.16
picocolors: 1.1.1
source-map-js: 1.2.1
prelude-ls@1.2.1: {}
- prettier@3.8.4: {}
+ prettier@3.9.5: {}
process-nextick-args@2.0.1: {}
@@ -5007,63 +5224,63 @@ snapshots:
rimraf: 5.0.10
underscore.string: 3.3.6
- radix-ui@1.6.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7):
- dependencies:
- '@radix-ui/primitive': 1.1.4
- '@radix-ui/react-accessible-icon': 1.1.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-accordion': 1.2.14(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-alert-dialog': 1.1.17(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-arrow': 1.1.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-aspect-ratio': 1.1.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-avatar': 1.2.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-checkbox': 1.3.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-collapsible': 1.1.14(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-collection': 1.1.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ radix-ui@1.6.2(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7):
+ dependencies:
+ '@radix-ui/primitive': 1.1.5
+ '@radix-ui/react-accessible-icon': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-accordion': 1.2.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-alert-dialog': 1.1.19(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-arrow': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-aspect-ratio': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-avatar': 1.2.2(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-checkbox': 1.3.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-collapsible': 1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-collection': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-context': 1.1.4(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-context-menu': 2.3.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-dialog': 1.1.17(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-context-menu': 2.3.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-dialog': 1.1.19(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-dismissable-layer': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-dropdown-menu': 2.1.18(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-dismissable-layer': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-dropdown-menu': 2.1.20(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-focus-guards': 1.1.4(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-focus-scope': 1.1.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-form': 0.1.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-hover-card': 1.1.17(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-label': 2.1.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-menu': 2.1.18(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-menubar': 1.1.18(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-navigation-menu': 1.2.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-one-time-password-field': 0.1.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-password-toggle-field': 0.1.5(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-popover': 1.1.17(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-popper': 1.3.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-portal': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-presence': 1.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-primitive': 2.1.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-progress': 1.1.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-radio-group': 1.4.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-roving-focus': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-scroll-area': 1.2.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-select': 2.3.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-separator': 1.1.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-slider': 1.4.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-focus-scope': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-form': 0.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-hover-card': 1.1.19(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-label': 2.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-menu': 2.1.20(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-menubar': 1.1.20(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-navigation-menu': 1.2.18(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-one-time-password-field': 0.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-password-toggle-field': 0.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-popover': 1.1.19(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-popper': 1.3.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-portal': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-presence': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-progress': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-radio-group': 1.4.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-roving-focus': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-scroll-area': 1.2.14(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-select': 2.3.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-separator': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-slider': 1.4.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-slot': 1.3.0(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-switch': 1.3.1(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-tabs': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-toast': 1.2.17(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-toggle': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-toggle-group': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-toolbar': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-tooltip': 1.2.10(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-switch': 1.3.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-tabs': 1.1.17(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-toast': 1.2.19(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-toggle': 1.1.14(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-toggle-group': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-toolbar': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-tooltip': 1.2.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-use-callback-ref': 1.1.2(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-effect-event': 0.0.3(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-use-escape-keydown': 1.1.2(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-use-escape-keydown': 1.1.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-is-hydrated': 0.1.1(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-size': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-visually-hidden': 1.2.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-visually-hidden': 1.2.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
optionalDependencies:
@@ -5075,16 +5292,16 @@ snapshots:
react: 19.2.7
scheduler: 0.27.0
- react-i18next@17.0.8(i18next@26.3.1(typescript@6.0.3))(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3):
+ react-i18next@17.0.9(i18next@26.3.6(typescript@7.0.2))(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@7.0.2):
dependencies:
- '@babel/runtime': 7.29.2
+ '@babel/runtime': 7.29.7
html-parse-stringify: 3.0.1
- i18next: 26.3.1(typescript@6.0.3)
+ i18next: 26.3.6(typescript@7.0.2)
react: 19.2.7
use-sync-external-store: 1.6.0(react@19.2.7)
optionalDependencies:
react-dom: 19.2.7(react@19.2.7)
- typescript: 6.0.3
+ typescript: 7.0.2
react-remove-scroll-bar@2.3.8(@types/react@19.2.17)(react@19.2.7):
dependencies:
@@ -5154,26 +5371,26 @@ snapshots:
dependencies:
glob: 10.5.0
- rolldown@1.0.3:
+ rolldown@1.1.5:
dependencies:
- '@oxc-project/types': 0.133.0
+ '@oxc-project/types': 0.139.0
'@rolldown/pluginutils': 1.0.1
optionalDependencies:
- '@rolldown/binding-android-arm64': 1.0.3
- '@rolldown/binding-darwin-arm64': 1.0.3
- '@rolldown/binding-darwin-x64': 1.0.3
- '@rolldown/binding-freebsd-x64': 1.0.3
- '@rolldown/binding-linux-arm-gnueabihf': 1.0.3
- '@rolldown/binding-linux-arm64-gnu': 1.0.3
- '@rolldown/binding-linux-arm64-musl': 1.0.3
- '@rolldown/binding-linux-ppc64-gnu': 1.0.3
- '@rolldown/binding-linux-s390x-gnu': 1.0.3
- '@rolldown/binding-linux-x64-gnu': 1.0.3
- '@rolldown/binding-linux-x64-musl': 1.0.3
- '@rolldown/binding-openharmony-arm64': 1.0.3
- '@rolldown/binding-wasm32-wasi': 1.0.3
- '@rolldown/binding-win32-arm64-msvc': 1.0.3
- '@rolldown/binding-win32-x64-msvc': 1.0.3
+ '@rolldown/binding-android-arm64': 1.1.5
+ '@rolldown/binding-darwin-arm64': 1.1.5
+ '@rolldown/binding-darwin-x64': 1.1.5
+ '@rolldown/binding-freebsd-x64': 1.1.5
+ '@rolldown/binding-linux-arm-gnueabihf': 1.1.5
+ '@rolldown/binding-linux-arm64-gnu': 1.1.5
+ '@rolldown/binding-linux-arm64-musl': 1.1.5
+ '@rolldown/binding-linux-ppc64-gnu': 1.1.5
+ '@rolldown/binding-linux-s390x-gnu': 1.1.5
+ '@rolldown/binding-linux-x64-gnu': 1.1.5
+ '@rolldown/binding-linux-x64-musl': 1.1.5
+ '@rolldown/binding-openharmony-arm64': 1.1.5
+ '@rolldown/binding-wasm32-wasi': 1.1.5
+ '@rolldown/binding-win32-arm64-msvc': 1.1.5
+ '@rolldown/binding-win32-x64-msvc': 1.1.5
rsvp@3.2.1: {}
@@ -5191,11 +5408,11 @@ snapshots:
semver@7.8.5: {}
- seroval-plugins@1.5.4(seroval@1.5.4):
+ seroval-plugins@1.5.5(seroval@1.5.5):
dependencies:
- seroval: 1.5.4
+ seroval: 1.5.5
- seroval@1.5.4: {}
+ seroval@1.5.5: {}
shebang-command@2.0.0:
dependencies:
@@ -5266,7 +5483,7 @@ snapshots:
symlink-or-copy@1.3.1: {}
- tailwindcss@4.3.1: {}
+ tailwindcss@4.3.2: {}
tapable@2.3.3: {}
@@ -5277,10 +5494,10 @@ snapshots:
- bare-abort-controller
- react-native-b4a
- terser@5.48.0:
+ terser@5.49.0:
dependencies:
'@jridgewell/source-map': 0.3.11
- acorn: 8.16.0
+ acorn: 8.17.0
commander: 2.20.3
source-map-support: 0.5.21
@@ -5297,8 +5514,8 @@ snapshots:
tinyglobby@0.2.17:
dependencies:
- fdir: 6.5.0(picomatch@4.0.4)
- picomatch: 4.0.4
+ fdir: 6.5.0(picomatch@4.0.5)
+ picomatch: 4.0.5
to-through@3.0.0:
dependencies:
@@ -5307,9 +5524,9 @@ snapshots:
- bare-abort-controller
- react-native-b4a
- ts-api-utils@2.5.0(typescript@6.0.3):
+ ts-api-utils@2.5.0(typescript@7.0.2):
dependencies:
- typescript: 6.0.3
+ typescript: 7.0.2
tslib@2.8.1: {}
@@ -5325,20 +5542,41 @@ snapshots:
dependencies:
prelude-ls: 1.2.1
- typescript-eslint@8.61.1(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3):
+ typescript-eslint@8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2):
dependencies:
- '@typescript-eslint/eslint-plugin': 8.61.1(@typescript-eslint/parser@8.61.1(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)
- '@typescript-eslint/parser': 8.61.1(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)
- '@typescript-eslint/typescript-estree': 8.61.1(typescript@6.0.3)
- '@typescript-eslint/utils': 8.61.1(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)
- eslint: 10.5.0(jiti@2.7.0)
- typescript: 6.0.3
+ '@typescript-eslint/eslint-plugin': 8.63.0(@typescript-eslint/parser@8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2))(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)
+ '@typescript-eslint/parser': 8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)
+ '@typescript-eslint/typescript-estree': 8.63.0(typescript@7.0.2)
+ '@typescript-eslint/utils': 8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)
+ eslint: 10.7.0(jiti@2.7.0)
+ typescript: 7.0.2
transitivePeerDependencies:
- supports-color
- typescript@5.8.3: {}
+ typescript@5.9.3: {}
- typescript@6.0.3: {}
+ typescript@7.0.2:
+ optionalDependencies:
+ '@typescript/typescript-aix-ppc64': 7.0.2
+ '@typescript/typescript-darwin-arm64': 7.0.2
+ '@typescript/typescript-darwin-x64': 7.0.2
+ '@typescript/typescript-freebsd-arm64': 7.0.2
+ '@typescript/typescript-freebsd-x64': 7.0.2
+ '@typescript/typescript-linux-arm': 7.0.2
+ '@typescript/typescript-linux-arm64': 7.0.2
+ '@typescript/typescript-linux-loong64': 7.0.2
+ '@typescript/typescript-linux-mips64el': 7.0.2
+ '@typescript/typescript-linux-ppc64': 7.0.2
+ '@typescript/typescript-linux-riscv64': 7.0.2
+ '@typescript/typescript-linux-s390x': 7.0.2
+ '@typescript/typescript-linux-x64': 7.0.2
+ '@typescript/typescript-netbsd-arm64': 7.0.2
+ '@typescript/typescript-netbsd-x64': 7.0.2
+ '@typescript/typescript-openbsd-arm64': 7.0.2
+ '@typescript/typescript-openbsd-x64': 7.0.2
+ '@typescript/typescript-sunos-x64': 7.0.2
+ '@typescript/typescript-win32-arm64': 7.0.2
+ '@typescript/typescript-win32-x64': 7.0.2
underscore.string@3.3.6:
dependencies:
@@ -5351,15 +5589,18 @@ snapshots:
universalify@2.0.1: {}
- unplugin@3.0.0:
+ unplugin@3.3.0(rolldown@1.1.5)(vite@8.1.4(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4)):
dependencies:
'@jridgewell/remapping': 2.3.5
- picomatch: 4.0.4
+ picomatch: 4.0.5
webpack-virtual-modules: 0.6.2
+ optionalDependencies:
+ rolldown: 1.1.5
+ vite: 8.1.4(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4)
- update-browserslist-db@1.2.3(browserslist@4.28.2):
+ update-browserslist-db@1.2.3(browserslist@4.28.6):
dependencies:
- browserslist: 4.28.2
+ browserslist: 4.28.6
escalade: 3.2.0
picocolors: 1.1.1
@@ -5440,17 +5681,17 @@ snapshots:
- bare-abort-controller
- react-native-b4a
- vite@8.0.16(jiti@2.7.0)(terser@5.48.0)(tsx@4.19.4):
+ vite@8.1.4(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4):
dependencies:
lightningcss: 1.32.0
- picomatch: 4.0.4
- postcss: 8.5.15
- rolldown: 1.0.3
+ picomatch: 4.0.5
+ postcss: 8.5.19
+ rolldown: 1.1.5
tinyglobby: 0.2.17
optionalDependencies:
fsevents: 2.3.3
jiti: 2.7.0
- terser: 5.48.0
+ terser: 5.49.0
tsx: 4.19.4
void-elements@3.1.0: {}
@@ -5502,9 +5743,9 @@ snapshots:
zod@4.4.3: {}
- zustand@5.0.14(@types/react@19.2.17)(immer@11.1.8)(react@19.2.7)(use-sync-external-store@1.6.0(react@19.2.7)):
+ zustand@5.0.14(@types/react@19.2.17)(immer@11.1.11)(react@19.2.7)(use-sync-external-store@1.6.0(react@19.2.7)):
optionalDependencies:
'@types/react': 19.2.17
- immer: 11.1.8
+ immer: 11.1.11
react: 19.2.7
use-sync-external-store: 1.6.0(react@19.2.7)
diff --git a/src/slic3r/GUI/DeviceWeb/device_page/tsconfig.app.json b/src/slic3r/GUI/DeviceWeb/device_page/tsconfig.app.json
index 7a66891933..09f2cc0691 100644
--- a/src/slic3r/GUI/DeviceWeb/device_page/tsconfig.app.json
+++ b/src/slic3r/GUI/DeviceWeb/device_page/tsconfig.app.json
@@ -24,10 +24,8 @@
"noFallthroughCasesInSwitch": true,
"noUncheckedSideEffectImports": true,
- "ignoreDeprecations": "6.0",
- "baseUrl": ".",
"paths": {
- "@locales/*": ["locales/*"]
+ "@locales/*": ["./locales/*"]
}
},
"include": ["src"]
From 7139c9c3c94c1dfbcef5a48ece96f3392ec5f44a Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 14 Jul 2026 10:21:32 +0200
Subject: [PATCH 04/19] ci: bump the web-e2e group in /tests/web-e2e with 7
updates (#611)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore ` will
remove the ignore condition of the specified dependency and ignore
conditions
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
tests/web-e2e/package.json | 14 +-
tests/web-e2e/pnpm-lock.yaml | 583 +++++++++++++++++++++++------------
2 files changed, 399 insertions(+), 198 deletions(-)
diff --git a/tests/web-e2e/package.json b/tests/web-e2e/package.json
index b3f7d1e0b1..ba6fdae63c 100644
--- a/tests/web-e2e/package.json
+++ b/tests/web-e2e/package.json
@@ -28,13 +28,13 @@
"dotenv": "^17.4.2"
},
"devDependencies": {
- "@playwright/test": "^1.61.0",
- "@types/node": "^26.0.0",
- "@typescript-eslint/eslint-plugin": "^8.61.1",
- "@typescript-eslint/parser": "^8.61.1",
- "eslint": "^10.5.0",
- "tsx": "^4.22.4",
- "typescript": "^6.0.3"
+ "@playwright/test": "^1.61.1",
+ "@types/node": "^26.1.1",
+ "@typescript-eslint/eslint-plugin": "^8.63.0",
+ "@typescript-eslint/parser": "^8.63.0",
+ "eslint": "^10.7.0",
+ "tsx": "^4.23.1",
+ "typescript": "^7.0.2"
},
"pnpm": {
"onlyBuiltDependencies": [
diff --git a/tests/web-e2e/pnpm-lock.yaml b/tests/web-e2e/pnpm-lock.yaml
index a13f6f906f..92ec08a6de 100644
--- a/tests/web-e2e/pnpm-lock.yaml
+++ b/tests/web-e2e/pnpm-lock.yaml
@@ -13,7 +13,7 @@ importers:
dependencies:
'@inquirer/prompts':
specifier: ^8.5.2
- version: 8.5.2(@types/node@26.0.0)
+ version: 8.5.2(@types/node@26.1.1)
boxen:
specifier: ^8.0.1
version: 8.0.1
@@ -25,26 +25,26 @@ importers:
version: 17.4.2
devDependencies:
'@playwright/test':
- specifier: ^1.61.0
- version: 1.61.0
+ specifier: ^1.61.1
+ version: 1.61.1
'@types/node':
- specifier: ^26.0.0
- version: 26.0.0
+ specifier: ^26.1.1
+ version: 26.1.1
'@typescript-eslint/eslint-plugin':
- specifier: ^8.61.1
- version: 8.61.1(@typescript-eslint/parser@8.61.1(eslint@10.5.0)(typescript@6.0.3))(eslint@10.5.0)(typescript@6.0.3)
+ specifier: ^8.63.0
+ version: 8.63.0(@typescript-eslint/parser@8.63.0(eslint@10.7.0)(typescript@7.0.2))(eslint@10.7.0)(typescript@7.0.2)
'@typescript-eslint/parser':
- specifier: ^8.61.1
- version: 8.61.1(eslint@10.5.0)(typescript@6.0.3)
+ specifier: ^8.63.0
+ version: 8.63.0(eslint@10.7.0)(typescript@7.0.2)
eslint:
- specifier: ^10.5.0
- version: 10.5.0
+ specifier: ^10.7.0
+ version: 10.7.0
tsx:
- specifier: ^4.22.4
- version: 4.22.4
+ specifier: ^4.23.1
+ version: 4.23.1
typescript:
- specifier: ^6.0.3
- version: 6.0.3
+ specifier: ^7.0.2
+ version: 7.0.2
packages:
@@ -388,8 +388,8 @@ packages:
'@types/node':
optional: true
- '@playwright/test@1.61.0':
- resolution: {integrity: sha512-cKA5B6lpFEMyMGjxF54QihfYpB4FkEGH+qZhtArDEG+wezQAJY8Pq6C7T1SjWz+FFzt3TbyoXBQYk/0292TdJA==}
+ '@playwright/test@1.61.1':
+ resolution: {integrity: sha512-8nKv6+0RJSL9FE4jYOEGXnPeM/Hg12qZpmqzZjRh3qM0Y7c3z1mrOTfFLids72RDQYVh9WpLEfR5WdpNX4fkig==}
engines: {node: '>=18'}
hasBin: true
@@ -402,68 +402,188 @@ packages:
'@types/json-schema@7.0.15':
resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
- '@types/node@26.0.0':
- resolution: {integrity: sha512-vf2YFi1iY9lHGwNJMs01biZFbKJkrZR1T6/MlzjhJLPdntOHLhTrDSnSVcdtvjihi4VQNlrFRIxLsDBlQpAipA==}
+ '@types/node@26.1.1':
+ resolution: {integrity: sha512-nxAkRSVkN1Y0JC1W8ky/fTfkGsMmcrRsbx+3XoZE+rMOX71kLYTV7fLXpqud1GpbpP5TuffXFqfX7fH2GgZREw==}
- '@typescript-eslint/eslint-plugin@8.61.1':
- resolution: {integrity: sha512-ZPlVl3PB3et/59Ne0fv/sci6ZXz4T4Hp4nTJ56i/Y0gR89ARb+KphojTq6j+56E5PIezmOIOOWyY+aWQFd+IkQ==}
+ '@typescript-eslint/eslint-plugin@8.63.0':
+ resolution: {integrity: sha512-rvwSgqT+DHpWdzfSzPatRLm02a0GlESt++9iy3hLCDY4BgkaLcl8LBi9Yh7XGFBpwcBE/K3024QuXWTpbz4FfQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- '@typescript-eslint/parser': ^8.61.1
+ '@typescript-eslint/parser': ^8.63.0
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/parser@8.61.1':
- resolution: {integrity: sha512-PJ5vePq5/ognBbrIcoC5+SHO5dfpeLPzP9FpLkzWrguoYQEeeSjlJpVwOpo1JRSTEi7dRcwNy4h4dzV70PqHcg==}
+ '@typescript-eslint/parser@8.63.0':
+ resolution: {integrity: sha512-gwh4gvvlaVDKKxyfxMG+Gnu1u9X0OQBwyGLkbwB65dIzBKnxeRiJlNFqlI3zwVhNXJIs6qV7mlFCn/BIajlVig==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/project-service@8.61.1':
- resolution: {integrity: sha512-PrC4JYGmR241lYnfhmKGTXkFqv8+ymbTFgSAY0fVXpY82/QkMw5TZPl+vGzuDDU2QYJk9fIDOBTntF+yDv9LEA==}
+ '@typescript-eslint/project-service@8.63.0':
+ resolution: {integrity: sha512-e5dh0/UI0ok53AlZ5wRkXCB32z/f2jUZqPR/ygAw5WYaSw8j9EoJWlS7wQjr/dmOaqWjnPIn2m+HhVPCMWGZVQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/scope-manager@8.61.1':
- resolution: {integrity: sha512-L2bdIeoQS8FlKAvONAr20w6OcLXeB+qiDKbAooS9A0Ben+iSIkBef0FxqwKWYqt5sa0i4KJtxVyVmhMylKzF5w==}
+ '@typescript-eslint/scope-manager@8.63.0':
+ resolution: {integrity: sha512-uUyfMWCnDSN8bCpcrY8nGP2BLkQ9Xn0GsipcONcpIDWhwhO4ZSyHvyS14U3X75mzxWxL3I2UZIrenTzdzcJO8A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/tsconfig-utils@8.61.1':
- resolution: {integrity: sha512-UN/H4di+OO7EWx2ovME+8t31YO+KVnK0RRKEHR3kOt21/Ay8BOq3M1OMvWs5vNiqcFCYGYoxK3MXPZzmMUE+yg==}
+ '@typescript-eslint/tsconfig-utils@8.63.0':
+ resolution: {integrity: sha512-sUAbkulqBAsncKnbRP3+7CtQFRKicexnj7ZwNC6ddCR7EmrXvjvdCYMJbUIqMd6lwoEriZjwLo08aS5tSjVMHg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/type-utils@8.61.1':
- resolution: {integrity: sha512-GYRicKmVK0C4fsKgaACaknOUAq9Oa2kwsjnpFhFcS/5p4Ht5IP9OVLbgIgcK4SRk92nVHFluurg1lumD9dBcLw==}
+ '@typescript-eslint/type-utils@8.63.0':
+ resolution: {integrity: sha512-Nzzh/OGxVCOjObjaj1CQF2RUasyYy2Jfuh+zZ3PjLzG2fYRriAiZLib9UKtO+CpQAS3YHiAS+ckZDclwqI1TPA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/types@8.61.1':
- resolution: {integrity: sha512-G+CRlPqLv7Bz1IZVs03x5K59F1veqL0EJUROAdGhKsEq8qOiRiZbI+HUojPq5l0fEGOKModD9br6lObhB8zkoA==}
+ '@typescript-eslint/types@8.63.0':
+ resolution: {integrity: sha512-xyLtl9DUBBFrcJS4x2pIqGLH68/tC2uOa4Z7pUteW09D3bXnnXUom4dyPikzWgB7llmIc1zoeI3aoUdC4rPK/Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@8.61.1':
- resolution: {integrity: sha512-u+oQD3BqYWPc8YV9Zab4vaJElJuwOLPRc10Jm1o/qS+6Qwen14HCWwx0Seo4LnSn2wxea2Ik8DxPt2/FHmuhrg==}
+ '@typescript-eslint/typescript-estree@8.63.0':
+ resolution: {integrity: sha512-ygBkU+B7ex5UI/gKhaqexWev79uISfIv7XQCRNYO/jmD8rGLPyWLAb3KMRT6nd8Gt9bmUBi9+iX6tBdYfOY81Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/utils@8.61.1':
- resolution: {integrity: sha512-1+P/3Dj6jvtybE1q0HQ6yBt/gq+oKJyLdEv4HdnqasaEXRSYCAsD59mXEVQnM/ULNdQxbX77tdG4jPRjIS6knA==}
+ '@typescript-eslint/utils@8.63.0':
+ resolution: {integrity: sha512-fUKaeAvrTuQg/Tgt3nliAUSZHJM6DlCcfyEmxCvlX8kieWSStBX+5O5Fnidtc3i2JrH+9c/GL4RY2iasd/GPTA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/visitor-keys@8.61.1':
- resolution: {integrity: sha512-6fJ9MHWtK14C1DSkiMlHUSOmrVebL7150xZJBlJiL62jjhIA4JmOq6flwBgDxIdBKKdoiZRel+dfPD5MLfny3w==}
+ '@typescript-eslint/visitor-keys@8.63.0':
+ resolution: {integrity: sha512-UexrHGnGTpbuQHct2ExOc2ZcFbGUS9FOesCxxqdBGcpI1BxYu/LZ6U8Aq6/72XtF/qRBk9nhuGHFJIXXMhPMdw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@typescript/typescript-aix-ppc64@7.0.2':
+ resolution: {integrity: sha512-MTKKkWB7p/0E9xi1d1tHtZ5PiLkGEMIq88pK2CubZjOsLtYTLqhgIgi6zepFa+9GHZ6h05NMCkQxGKiPXMxXtQ==}
+ engines: {node: '>=16.20.0'}
+ cpu: [ppc64]
+ os: [aix]
+
+ '@typescript/typescript-darwin-arm64@7.0.2':
+ resolution: {integrity: sha512-gowzar9MwS/aRWp6f3a4KUqzRjAZjOsmGNCM6LcTgXum+dBfgsBVMN+AgvOCCbguXyick6LJhpBszxMebJ8syA==}
+ engines: {node: '>=16.20.0'}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@typescript/typescript-darwin-x64@7.0.2':
+ resolution: {integrity: sha512-SZ9xZInqApNlNGc9s0W1VSsktYSOe9cFqNOIqmN1Gs8SmkjKZYFt017G4VwPxASInODuAdbTW7sXiFUf893RgA==}
+ engines: {node: '>=16.20.0'}
+ cpu: [x64]
+ os: [darwin]
+
+ '@typescript/typescript-freebsd-arm64@7.0.2':
+ resolution: {integrity: sha512-W5NH4y/J0plIIS5b2xvTEkU7JFxyqdMAOgf+Ilhl0vHQXKO5dZoxd+C/jEtq56c4F3wk71RB4BMRQ2XdI+bwYQ==}
+ engines: {node: '>=16.20.0'}
+ cpu: [arm64]
+ os: [freebsd]
+
+ '@typescript/typescript-freebsd-x64@7.0.2':
+ resolution: {integrity: sha512-UMGDx5sTpzNw3WiPebH7l90IWfJggEd+egHt/q6p7/Cm3zqoV7VxkGXt+3DxPIw8CcmvAB0j3sVVfbhX+M4Tpw==}
+ engines: {node: '>=16.20.0'}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@typescript/typescript-linux-arm64@7.0.2':
+ resolution: {integrity: sha512-Qh4eU4/y3yDjnfjjyPYihMj5/ODIlmt+Bzu17OI+fiSRDW57QmU5SiN63exPRNJPKUzcc1INa1NXdrJ+MqHjUQ==}
+ engines: {node: '>=16.20.0'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@typescript/typescript-linux-arm@7.0.2':
+ resolution: {integrity: sha512-gffT3xPz9sR7j/YJExkyPntrI0P2EP9XbOyWzth2/Gs0RstK+90RBcO0ncXoXy/beYll1SXw846Nf2zdnEz0QQ==}
+ engines: {node: '>=16.20.0'}
+ cpu: [arm]
+ os: [linux]
+
+ '@typescript/typescript-linux-loong64@7.0.2':
+ resolution: {integrity: sha512-uEHck9i8hoAzXPiYRib1O7miOnz23SxIeVl6F4LXox+qov1K35jHcEW6VHKvZI+pyvl7fZEP4MCU5LYvIq1GuQ==}
+ engines: {node: '>=16.20.0'}
+ cpu: [loong64]
+ os: [linux]
+
+ '@typescript/typescript-linux-mips64el@7.0.2':
+ resolution: {integrity: sha512-R4KvAMnE43W5Qeqb0Ly56O3mWMWIAgsMyz36DCaycd5nbg/9kzm0liw3JocfRqyJY0KPmzFjbswozXyW0DnIYA==}
+ engines: {node: '>=16.20.0'}
+ cpu: [mips64el]
+ os: [linux]
+
+ '@typescript/typescript-linux-ppc64@7.0.2':
+ resolution: {integrity: sha512-DORx5b3sd/4S7eayxm4FQv+A7CrkUIGRaHiwI8oiHTAI1fAPWhF4J0vAlkC8biAlHSVVwxMQ3tjZ2/DVbnQiiA==}
+ engines: {node: '>=16.20.0'}
+ cpu: [ppc64]
+ os: [linux]
+
+ '@typescript/typescript-linux-riscv64@7.0.2':
+ resolution: {integrity: sha512-wf0jqEDOjrPRnKwYRyyJDRo11KMbvMFrU+q4zqKyChODBzvlkbhNQfKvLxQCcwTpdDaXSHZTVuh0JoCrKCUMHQ==}
+ engines: {node: '>=16.20.0'}
+ cpu: [riscv64]
+ os: [linux]
+
+ '@typescript/typescript-linux-s390x@7.0.2':
+ resolution: {integrity: sha512-IkwJc3L7yhytWd/ewjyxNDfOmswCm9GWMJT/ue/dU4aZNbwZeYAetq42VyLmsmSjvoX7z74X6ZaYCtzAr0EuGw==}
+ engines: {node: '>=16.20.0'}
+ cpu: [s390x]
+ os: [linux]
+
+ '@typescript/typescript-linux-x64@7.0.2':
+ resolution: {integrity: sha512-EYdf2cNg7rgCWJnxCdJ+F3V39O8ihb37eHAu1LK8oAFizgTQbPOK7zHHXbPt8rX24COqODXeI3sIf0fCXG7H/A==}
+ engines: {node: '>=16.20.0'}
+ cpu: [x64]
+ os: [linux]
+
+ '@typescript/typescript-netbsd-arm64@7.0.2':
+ resolution: {integrity: sha512-+polYF4MF04aPpO5FTkHran9yUQDSXqy5GiSDKpsll5jy3l3+g9QLhpf39T+ePtefhXLOGrLl0QIjkQP6VnelA==}
+ engines: {node: '>=16.20.0'}
+ cpu: [arm64]
+ os: [netbsd]
+
+ '@typescript/typescript-netbsd-x64@7.0.2':
+ resolution: {integrity: sha512-8YIT0EHM/3dq10ZOVF/A7pc/YSMtbcecct4rWtexrnSCHOPcpC2KTLXfTCR6vDpnSiY12heNb1GiN/wu+T/FyA==}
+ engines: {node: '>=16.20.0'}
+ cpu: [x64]
+ os: [netbsd]
+
+ '@typescript/typescript-openbsd-arm64@7.0.2':
+ resolution: {integrity: sha512-APT8+ClYnuYm1u9+kgGXoMj2VzWzcymwh2gNSQVySHfkRDGOTVkoWLjCmOQSaO+PoqQ57B0flRp9SA+7GnnkzQ==}
+ engines: {node: '>=16.20.0'}
+ cpu: [arm64]
+ os: [openbsd]
+
+ '@typescript/typescript-openbsd-x64@7.0.2':
+ resolution: {integrity: sha512-yX7s+Q0Dln0Dt9tEzZsAjXXR/+ytBM7AlglaqyeMPxQszJ1JhlJdZ6jLA+IzldHtflX81em7lDao1xXu+aRRkg==}
+ engines: {node: '>=16.20.0'}
+ cpu: [x64]
+ os: [openbsd]
+
+ '@typescript/typescript-sunos-x64@7.0.2':
+ resolution: {integrity: sha512-dLJDGaLZ1D4HPQn62u1n8mBDkJREwMsAkCdkwd4Ieqw+x3TUyTsqY0YiBCtE6H6OzzgGk3iuZ3vFWRS+E8/d1g==}
+ engines: {node: '>=16.20.0'}
+ cpu: [x64]
+ os: [sunos]
+
+ '@typescript/typescript-win32-arm64@7.0.2':
+ resolution: {integrity: sha512-Gyl1Vy6OsWesLzmq+EP0Fb7b4Nid5232AvcA2SFcdYreldpNtYFFofPjnt62y9hQy7VTaZp65ICJjuAQRaVcIQ==}
+ engines: {node: '>=16.20.0'}
+ cpu: [arm64]
+ os: [win32]
+
+ '@typescript/typescript-win32-x64@7.0.2':
+ resolution: {integrity: sha512-0BQ3HkAHHlKLSp1qRvf3SUhGpGsDuhB/jgFw75guyqbxJqEaS0Cw/VFO8i2nHglJUzQCRtMMR/IBAKE3ETMC4g==}
+ engines: {node: '>=16.20.0'}
+ cpu: [x64]
+ os: [win32]
+
acorn-jsx@5.3.2:
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
@@ -500,8 +620,8 @@ packages:
resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==}
engines: {node: '>=18'}
- brace-expansion@5.0.6:
- resolution: {integrity: sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==}
+ brace-expansion@5.0.7:
+ resolution: {integrity: sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==}
engines: {node: 18 || 20 || >=22}
camelcase@8.0.0:
@@ -570,8 +690,8 @@ packages:
resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- eslint@10.5.0:
- resolution: {integrity: sha512-1y+7C+vi12bUK1IpZeaV3gsH9fHLBmPvYmPx42pvT/E9yG0IC8g3PUZZgp0+JLJl7ZDK0flc2gc+Aw9dpCvIsQ==}
+ eslint@10.7.0:
+ resolution: {integrity: sha512-GVTD7s1vdIl6UYvAfriOPeY1Df8LIZjfofLvHwde+erDHGGuHyuM6xoxRxmHiebhYuD2p1vN4wWh0XzPARSGDQ==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
hasBin: true
peerDependencies:
@@ -668,8 +788,8 @@ packages:
resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
engines: {node: '>= 4'}
- ignore@7.0.5:
- resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==}
+ ignore@7.0.6:
+ resolution: {integrity: sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==}
engines: {node: '>= 4'}
imurmurhash@0.1.4:
@@ -745,17 +865,17 @@ packages:
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
engines: {node: '>=8'}
- picomatch@4.0.4:
- resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==}
+ picomatch@4.0.5:
+ resolution: {integrity: sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==}
engines: {node: '>=12'}
- playwright-core@1.61.0:
- resolution: {integrity: sha512-caX7TrY3Ml6egyDX0WUcTHDxodl/b51y5wJOdCEA36QviK/s2g081hvmGs8eaE3DWb6NYZQ6BjO/QkNRPenoPA==}
+ playwright-core@1.61.1:
+ resolution: {integrity: sha512-h7Qlt6m4REp25qvIdvbDtVmD4LqVXfpRxhORv9L0jzETM05p4fuPJ3dKyuSXQxDSbXnmS79HAgi9589lGSpLkg==}
engines: {node: '>=18'}
hasBin: true
- playwright@1.61.0:
- resolution: {integrity: sha512-Z+7BeeqQPRRzklHsVFP4KTGIyMxKUmfeRA4WisM6G3/XW6nwGeX6fX9qYaDa+CiUqpOkb2f6X3nar05R3kSuJQ==}
+ playwright@1.61.1:
+ resolution: {integrity: sha512-DWnY5o3YbLWK4GovuAVwpqL+1VwGNdUGrRr++8j8PtQQzvAVZUIMjKQ90fY689sEJZJBbZVw1rXaOKSTitkzPQ==}
engines: {node: '>=18'}
hasBin: true
@@ -813,8 +933,8 @@ packages:
peerDependencies:
typescript: '>=4.8.4'
- tsx@4.22.4:
- resolution: {integrity: sha512-X8EX+XV4QR5xCsrgxaED954zTDfY8KqlDtskKEL0cHhyS/P8b4IFOvGDQpsC9Q1XnLq915wEfwwY/zzskCtmhg==}
+ tsx@4.23.1:
+ resolution: {integrity: sha512-GQHnkIfxyx1wYCOS/wonik5MVRZU9hi1TEZmzGZSCJB1y9YgoZ8H6itNE/u4suE+yLmOzuE4E5S4TZ/ZX2wcWQ==}
engines: {node: '>=18.0.0'}
hasBin: true
@@ -826,9 +946,9 @@ packages:
resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==}
engines: {node: '>=16'}
- typescript@6.0.3:
- resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==}
- engines: {node: '>=14.17'}
+ typescript@7.0.2:
+ resolution: {integrity: sha512-8FYau96o3NKOhbjKi/qNvG/W5jhzxkbdm5sj9AbZ/5T5sWqn3hJgLfGx27sRKZWTvyzCP8dLRBTf5tBTSRVUNA==}
+ engines: {node: '>=16.20.0'}
hasBin: true
undici-types@8.3.0:
@@ -938,9 +1058,9 @@ snapshots:
'@esbuild/win32-x64@0.28.1':
optional: true
- '@eslint-community/eslint-utils@4.9.1(eslint@10.5.0)':
+ '@eslint-community/eslint-utils@4.9.1(eslint@10.7.0)':
dependencies:
- eslint: 10.5.0
+ eslint: 10.7.0
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.2': {}
@@ -986,126 +1106,126 @@ snapshots:
'@inquirer/ansi@2.0.7': {}
- '@inquirer/checkbox@5.2.1(@types/node@26.0.0)':
+ '@inquirer/checkbox@5.2.1(@types/node@26.1.1)':
dependencies:
'@inquirer/ansi': 2.0.7
- '@inquirer/core': 11.2.1(@types/node@26.0.0)
+ '@inquirer/core': 11.2.1(@types/node@26.1.1)
'@inquirer/figures': 2.0.7
- '@inquirer/type': 4.0.7(@types/node@26.0.0)
+ '@inquirer/type': 4.0.7(@types/node@26.1.1)
optionalDependencies:
- '@types/node': 26.0.0
+ '@types/node': 26.1.1
- '@inquirer/confirm@6.1.1(@types/node@26.0.0)':
+ '@inquirer/confirm@6.1.1(@types/node@26.1.1)':
dependencies:
- '@inquirer/core': 11.2.1(@types/node@26.0.0)
- '@inquirer/type': 4.0.7(@types/node@26.0.0)
+ '@inquirer/core': 11.2.1(@types/node@26.1.1)
+ '@inquirer/type': 4.0.7(@types/node@26.1.1)
optionalDependencies:
- '@types/node': 26.0.0
+ '@types/node': 26.1.1
- '@inquirer/core@11.2.1(@types/node@26.0.0)':
+ '@inquirer/core@11.2.1(@types/node@26.1.1)':
dependencies:
'@inquirer/ansi': 2.0.7
'@inquirer/figures': 2.0.7
- '@inquirer/type': 4.0.7(@types/node@26.0.0)
+ '@inquirer/type': 4.0.7(@types/node@26.1.1)
cli-width: 4.1.0
fast-wrap-ansi: 0.2.2
mute-stream: 3.0.0
signal-exit: 4.1.0
optionalDependencies:
- '@types/node': 26.0.0
+ '@types/node': 26.1.1
- '@inquirer/editor@5.2.2(@types/node@26.0.0)':
+ '@inquirer/editor@5.2.2(@types/node@26.1.1)':
dependencies:
- '@inquirer/core': 11.2.1(@types/node@26.0.0)
- '@inquirer/external-editor': 3.0.3(@types/node@26.0.0)
- '@inquirer/type': 4.0.7(@types/node@26.0.0)
+ '@inquirer/core': 11.2.1(@types/node@26.1.1)
+ '@inquirer/external-editor': 3.0.3(@types/node@26.1.1)
+ '@inquirer/type': 4.0.7(@types/node@26.1.1)
optionalDependencies:
- '@types/node': 26.0.0
+ '@types/node': 26.1.1
- '@inquirer/expand@5.1.1(@types/node@26.0.0)':
+ '@inquirer/expand@5.1.1(@types/node@26.1.1)':
dependencies:
- '@inquirer/core': 11.2.1(@types/node@26.0.0)
- '@inquirer/type': 4.0.7(@types/node@26.0.0)
+ '@inquirer/core': 11.2.1(@types/node@26.1.1)
+ '@inquirer/type': 4.0.7(@types/node@26.1.1)
optionalDependencies:
- '@types/node': 26.0.0
+ '@types/node': 26.1.1
- '@inquirer/external-editor@3.0.3(@types/node@26.0.0)':
+ '@inquirer/external-editor@3.0.3(@types/node@26.1.1)':
dependencies:
chardet: 2.1.1
iconv-lite: 0.7.2
optionalDependencies:
- '@types/node': 26.0.0
+ '@types/node': 26.1.1
'@inquirer/figures@2.0.7': {}
- '@inquirer/input@5.1.2(@types/node@26.0.0)':
+ '@inquirer/input@5.1.2(@types/node@26.1.1)':
dependencies:
- '@inquirer/core': 11.2.1(@types/node@26.0.0)
- '@inquirer/type': 4.0.7(@types/node@26.0.0)
+ '@inquirer/core': 11.2.1(@types/node@26.1.1)
+ '@inquirer/type': 4.0.7(@types/node@26.1.1)
optionalDependencies:
- '@types/node': 26.0.0
+ '@types/node': 26.1.1
- '@inquirer/number@4.1.1(@types/node@26.0.0)':
+ '@inquirer/number@4.1.1(@types/node@26.1.1)':
dependencies:
- '@inquirer/core': 11.2.1(@types/node@26.0.0)
- '@inquirer/type': 4.0.7(@types/node@26.0.0)
+ '@inquirer/core': 11.2.1(@types/node@26.1.1)
+ '@inquirer/type': 4.0.7(@types/node@26.1.1)
optionalDependencies:
- '@types/node': 26.0.0
+ '@types/node': 26.1.1
- '@inquirer/password@5.1.1(@types/node@26.0.0)':
+ '@inquirer/password@5.1.1(@types/node@26.1.1)':
dependencies:
'@inquirer/ansi': 2.0.7
- '@inquirer/core': 11.2.1(@types/node@26.0.0)
- '@inquirer/type': 4.0.7(@types/node@26.0.0)
+ '@inquirer/core': 11.2.1(@types/node@26.1.1)
+ '@inquirer/type': 4.0.7(@types/node@26.1.1)
optionalDependencies:
- '@types/node': 26.0.0
-
- '@inquirer/prompts@8.5.2(@types/node@26.0.0)':
- dependencies:
- '@inquirer/checkbox': 5.2.1(@types/node@26.0.0)
- '@inquirer/confirm': 6.1.1(@types/node@26.0.0)
- '@inquirer/editor': 5.2.2(@types/node@26.0.0)
- '@inquirer/expand': 5.1.1(@types/node@26.0.0)
- '@inquirer/input': 5.1.2(@types/node@26.0.0)
- '@inquirer/number': 4.1.1(@types/node@26.0.0)
- '@inquirer/password': 5.1.1(@types/node@26.0.0)
- '@inquirer/rawlist': 5.3.1(@types/node@26.0.0)
- '@inquirer/search': 4.2.1(@types/node@26.0.0)
- '@inquirer/select': 5.2.1(@types/node@26.0.0)
+ '@types/node': 26.1.1
+
+ '@inquirer/prompts@8.5.2(@types/node@26.1.1)':
+ dependencies:
+ '@inquirer/checkbox': 5.2.1(@types/node@26.1.1)
+ '@inquirer/confirm': 6.1.1(@types/node@26.1.1)
+ '@inquirer/editor': 5.2.2(@types/node@26.1.1)
+ '@inquirer/expand': 5.1.1(@types/node@26.1.1)
+ '@inquirer/input': 5.1.2(@types/node@26.1.1)
+ '@inquirer/number': 4.1.1(@types/node@26.1.1)
+ '@inquirer/password': 5.1.1(@types/node@26.1.1)
+ '@inquirer/rawlist': 5.3.1(@types/node@26.1.1)
+ '@inquirer/search': 4.2.1(@types/node@26.1.1)
+ '@inquirer/select': 5.2.1(@types/node@26.1.1)
optionalDependencies:
- '@types/node': 26.0.0
+ '@types/node': 26.1.1
- '@inquirer/rawlist@5.3.1(@types/node@26.0.0)':
+ '@inquirer/rawlist@5.3.1(@types/node@26.1.1)':
dependencies:
- '@inquirer/core': 11.2.1(@types/node@26.0.0)
- '@inquirer/type': 4.0.7(@types/node@26.0.0)
+ '@inquirer/core': 11.2.1(@types/node@26.1.1)
+ '@inquirer/type': 4.0.7(@types/node@26.1.1)
optionalDependencies:
- '@types/node': 26.0.0
+ '@types/node': 26.1.1
- '@inquirer/search@4.2.1(@types/node@26.0.0)':
+ '@inquirer/search@4.2.1(@types/node@26.1.1)':
dependencies:
- '@inquirer/core': 11.2.1(@types/node@26.0.0)
+ '@inquirer/core': 11.2.1(@types/node@26.1.1)
'@inquirer/figures': 2.0.7
- '@inquirer/type': 4.0.7(@types/node@26.0.0)
+ '@inquirer/type': 4.0.7(@types/node@26.1.1)
optionalDependencies:
- '@types/node': 26.0.0
+ '@types/node': 26.1.1
- '@inquirer/select@5.2.1(@types/node@26.0.0)':
+ '@inquirer/select@5.2.1(@types/node@26.1.1)':
dependencies:
'@inquirer/ansi': 2.0.7
- '@inquirer/core': 11.2.1(@types/node@26.0.0)
+ '@inquirer/core': 11.2.1(@types/node@26.1.1)
'@inquirer/figures': 2.0.7
- '@inquirer/type': 4.0.7(@types/node@26.0.0)
+ '@inquirer/type': 4.0.7(@types/node@26.1.1)
optionalDependencies:
- '@types/node': 26.0.0
+ '@types/node': 26.1.1
- '@inquirer/type@4.0.7(@types/node@26.0.0)':
+ '@inquirer/type@4.0.7(@types/node@26.1.1)':
optionalDependencies:
- '@types/node': 26.0.0
+ '@types/node': 26.1.1
- '@playwright/test@1.61.0':
+ '@playwright/test@1.61.1':
dependencies:
- playwright: 1.61.0
+ playwright: 1.61.1
'@types/esrecurse@4.3.1': {}
@@ -1113,101 +1233,161 @@ snapshots:
'@types/json-schema@7.0.15': {}
- '@types/node@26.0.0':
+ '@types/node@26.1.1':
dependencies:
undici-types: 8.3.0
- '@typescript-eslint/eslint-plugin@8.61.1(@typescript-eslint/parser@8.61.1(eslint@10.5.0)(typescript@6.0.3))(eslint@10.5.0)(typescript@6.0.3)':
+ '@typescript-eslint/eslint-plugin@8.63.0(@typescript-eslint/parser@8.63.0(eslint@10.7.0)(typescript@7.0.2))(eslint@10.7.0)(typescript@7.0.2)':
dependencies:
'@eslint-community/regexpp': 4.12.2
- '@typescript-eslint/parser': 8.61.1(eslint@10.5.0)(typescript@6.0.3)
- '@typescript-eslint/scope-manager': 8.61.1
- '@typescript-eslint/type-utils': 8.61.1(eslint@10.5.0)(typescript@6.0.3)
- '@typescript-eslint/utils': 8.61.1(eslint@10.5.0)(typescript@6.0.3)
- '@typescript-eslint/visitor-keys': 8.61.1
- eslint: 10.5.0
- ignore: 7.0.5
+ '@typescript-eslint/parser': 8.63.0(eslint@10.7.0)(typescript@7.0.2)
+ '@typescript-eslint/scope-manager': 8.63.0
+ '@typescript-eslint/type-utils': 8.63.0(eslint@10.7.0)(typescript@7.0.2)
+ '@typescript-eslint/utils': 8.63.0(eslint@10.7.0)(typescript@7.0.2)
+ '@typescript-eslint/visitor-keys': 8.63.0
+ eslint: 10.7.0
+ ignore: 7.0.6
natural-compare: 1.4.0
- ts-api-utils: 2.5.0(typescript@6.0.3)
- typescript: 6.0.3
+ ts-api-utils: 2.5.0(typescript@7.0.2)
+ typescript: 7.0.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.61.1(eslint@10.5.0)(typescript@6.0.3)':
+ '@typescript-eslint/parser@8.63.0(eslint@10.7.0)(typescript@7.0.2)':
dependencies:
- '@typescript-eslint/scope-manager': 8.61.1
- '@typescript-eslint/types': 8.61.1
- '@typescript-eslint/typescript-estree': 8.61.1(typescript@6.0.3)
- '@typescript-eslint/visitor-keys': 8.61.1
+ '@typescript-eslint/scope-manager': 8.63.0
+ '@typescript-eslint/types': 8.63.0
+ '@typescript-eslint/typescript-estree': 8.63.0(typescript@7.0.2)
+ '@typescript-eslint/visitor-keys': 8.63.0
debug: 4.4.3
- eslint: 10.5.0
- typescript: 6.0.3
+ eslint: 10.7.0
+ typescript: 7.0.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/project-service@8.61.1(typescript@6.0.3)':
+ '@typescript-eslint/project-service@8.63.0(typescript@7.0.2)':
dependencies:
- '@typescript-eslint/tsconfig-utils': 8.61.1(typescript@6.0.3)
- '@typescript-eslint/types': 8.61.1
+ '@typescript-eslint/tsconfig-utils': 8.63.0(typescript@7.0.2)
+ '@typescript-eslint/types': 8.63.0
debug: 4.4.3
- typescript: 6.0.3
+ typescript: 7.0.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@8.61.1':
+ '@typescript-eslint/scope-manager@8.63.0':
dependencies:
- '@typescript-eslint/types': 8.61.1
- '@typescript-eslint/visitor-keys': 8.61.1
+ '@typescript-eslint/types': 8.63.0
+ '@typescript-eslint/visitor-keys': 8.63.0
- '@typescript-eslint/tsconfig-utils@8.61.1(typescript@6.0.3)':
+ '@typescript-eslint/tsconfig-utils@8.63.0(typescript@7.0.2)':
dependencies:
- typescript: 6.0.3
+ typescript: 7.0.2
- '@typescript-eslint/type-utils@8.61.1(eslint@10.5.0)(typescript@6.0.3)':
+ '@typescript-eslint/type-utils@8.63.0(eslint@10.7.0)(typescript@7.0.2)':
dependencies:
- '@typescript-eslint/types': 8.61.1
- '@typescript-eslint/typescript-estree': 8.61.1(typescript@6.0.3)
- '@typescript-eslint/utils': 8.61.1(eslint@10.5.0)(typescript@6.0.3)
+ '@typescript-eslint/types': 8.63.0
+ '@typescript-eslint/typescript-estree': 8.63.0(typescript@7.0.2)
+ '@typescript-eslint/utils': 8.63.0(eslint@10.7.0)(typescript@7.0.2)
debug: 4.4.3
- eslint: 10.5.0
- ts-api-utils: 2.5.0(typescript@6.0.3)
- typescript: 6.0.3
+ eslint: 10.7.0
+ ts-api-utils: 2.5.0(typescript@7.0.2)
+ typescript: 7.0.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/types@8.61.1': {}
+ '@typescript-eslint/types@8.63.0': {}
- '@typescript-eslint/typescript-estree@8.61.1(typescript@6.0.3)':
+ '@typescript-eslint/typescript-estree@8.63.0(typescript@7.0.2)':
dependencies:
- '@typescript-eslint/project-service': 8.61.1(typescript@6.0.3)
- '@typescript-eslint/tsconfig-utils': 8.61.1(typescript@6.0.3)
- '@typescript-eslint/types': 8.61.1
- '@typescript-eslint/visitor-keys': 8.61.1
+ '@typescript-eslint/project-service': 8.63.0(typescript@7.0.2)
+ '@typescript-eslint/tsconfig-utils': 8.63.0(typescript@7.0.2)
+ '@typescript-eslint/types': 8.63.0
+ '@typescript-eslint/visitor-keys': 8.63.0
debug: 4.4.3
minimatch: 10.2.5
semver: 7.8.5
tinyglobby: 0.2.17
- ts-api-utils: 2.5.0(typescript@6.0.3)
- typescript: 6.0.3
+ ts-api-utils: 2.5.0(typescript@7.0.2)
+ typescript: 7.0.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.61.1(eslint@10.5.0)(typescript@6.0.3)':
+ '@typescript-eslint/utils@8.63.0(eslint@10.7.0)(typescript@7.0.2)':
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@10.5.0)
- '@typescript-eslint/scope-manager': 8.61.1
- '@typescript-eslint/types': 8.61.1
- '@typescript-eslint/typescript-estree': 8.61.1(typescript@6.0.3)
- eslint: 10.5.0
- typescript: 6.0.3
+ '@eslint-community/eslint-utils': 4.9.1(eslint@10.7.0)
+ '@typescript-eslint/scope-manager': 8.63.0
+ '@typescript-eslint/types': 8.63.0
+ '@typescript-eslint/typescript-estree': 8.63.0(typescript@7.0.2)
+ eslint: 10.7.0
+ typescript: 7.0.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/visitor-keys@8.61.1':
+ '@typescript-eslint/visitor-keys@8.63.0':
dependencies:
- '@typescript-eslint/types': 8.61.1
+ '@typescript-eslint/types': 8.63.0
eslint-visitor-keys: 5.0.1
+ '@typescript/typescript-aix-ppc64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-darwin-arm64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-darwin-x64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-freebsd-arm64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-freebsd-x64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-linux-arm64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-linux-arm@7.0.2':
+ optional: true
+
+ '@typescript/typescript-linux-loong64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-linux-mips64el@7.0.2':
+ optional: true
+
+ '@typescript/typescript-linux-ppc64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-linux-riscv64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-linux-s390x@7.0.2':
+ optional: true
+
+ '@typescript/typescript-linux-x64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-netbsd-arm64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-netbsd-x64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-openbsd-arm64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-openbsd-x64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-sunos-x64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-win32-arm64@7.0.2':
+ optional: true
+
+ '@typescript/typescript-win32-x64@7.0.2':
+ optional: true
+
acorn-jsx@5.3.2(acorn@8.17.0):
dependencies:
acorn: 8.17.0
@@ -1244,7 +1424,7 @@ snapshots:
widest-line: 5.0.0
wrap-ansi: 9.0.2
- brace-expansion@5.0.6:
+ brace-expansion@5.0.7:
dependencies:
balanced-match: 4.0.4
@@ -1318,9 +1498,9 @@ snapshots:
eslint-visitor-keys@5.0.1: {}
- eslint@10.5.0:
+ eslint@10.7.0:
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@10.5.0)
+ '@eslint-community/eslint-utils': 4.9.1(eslint@10.7.0)
'@eslint-community/regexpp': 4.12.2
'@eslint/config-array': 0.23.5
'@eslint/config-helpers': 0.6.0
@@ -1387,9 +1567,9 @@ snapshots:
dependencies:
fast-string-width: 3.0.2
- fdir@6.5.0(picomatch@4.0.4):
+ fdir@6.5.0(picomatch@4.0.5):
optionalDependencies:
- picomatch: 4.0.4
+ picomatch: 4.0.5
file-entry-cache@8.0.0:
dependencies:
@@ -1425,7 +1605,7 @@ snapshots:
ignore@5.3.2: {}
- ignore@7.0.5: {}
+ ignore@7.0.6: {}
imurmurhash@0.1.4: {}
@@ -1460,7 +1640,7 @@ snapshots:
minimatch@10.2.5:
dependencies:
- brace-expansion: 5.0.6
+ brace-expansion: 5.0.7
ms@2.1.3: {}
@@ -1489,13 +1669,13 @@ snapshots:
path-key@3.1.1: {}
- picomatch@4.0.4: {}
+ picomatch@4.0.5: {}
- playwright-core@1.61.0: {}
+ playwright-core@1.61.1: {}
- playwright@1.61.0:
+ playwright@1.61.1:
dependencies:
- playwright-core: 1.61.0
+ playwright-core: 1.61.1
optionalDependencies:
fsevents: 2.3.2
@@ -1537,14 +1717,14 @@ snapshots:
tinyglobby@0.2.17:
dependencies:
- fdir: 6.5.0(picomatch@4.0.4)
- picomatch: 4.0.4
+ fdir: 6.5.0(picomatch@4.0.5)
+ picomatch: 4.0.5
- ts-api-utils@2.5.0(typescript@6.0.3):
+ ts-api-utils@2.5.0(typescript@7.0.2):
dependencies:
- typescript: 6.0.3
+ typescript: 7.0.2
- tsx@4.22.4:
+ tsx@4.23.1:
dependencies:
esbuild: 0.28.1
optionalDependencies:
@@ -1556,7 +1736,28 @@ snapshots:
type-fest@4.41.0: {}
- typescript@6.0.3: {}
+ typescript@7.0.2:
+ optionalDependencies:
+ '@typescript/typescript-aix-ppc64': 7.0.2
+ '@typescript/typescript-darwin-arm64': 7.0.2
+ '@typescript/typescript-darwin-x64': 7.0.2
+ '@typescript/typescript-freebsd-arm64': 7.0.2
+ '@typescript/typescript-freebsd-x64': 7.0.2
+ '@typescript/typescript-linux-arm': 7.0.2
+ '@typescript/typescript-linux-arm64': 7.0.2
+ '@typescript/typescript-linux-loong64': 7.0.2
+ '@typescript/typescript-linux-mips64el': 7.0.2
+ '@typescript/typescript-linux-ppc64': 7.0.2
+ '@typescript/typescript-linux-riscv64': 7.0.2
+ '@typescript/typescript-linux-s390x': 7.0.2
+ '@typescript/typescript-linux-x64': 7.0.2
+ '@typescript/typescript-netbsd-arm64': 7.0.2
+ '@typescript/typescript-netbsd-x64': 7.0.2
+ '@typescript/typescript-openbsd-arm64': 7.0.2
+ '@typescript/typescript-openbsd-x64': 7.0.2
+ '@typescript/typescript-sunos-x64': 7.0.2
+ '@typescript/typescript-win32-arm64': 7.0.2
+ '@typescript/typescript-win32-x64': 7.0.2
undici-types@8.3.0: {}
From b11db8f780130bbce1090e80be243c8d077d6918 Mon Sep 17 00:00:00 2001
From: BenLue
Date: Fri, 17 Jul 2026 23:12:28 +0200
Subject: [PATCH 05/19] feat(gui): add Contributor button with live contributor
network (#618)
Adds a "Contributor" button next to the license button in the About
dialog. It opens a small window that shows who builds BambuStudio.
The window embeds a WebView that loads
resources/web/contribute/index.html. That page pulls the contributor
list live from the GitHub API and draws a radial network: BambuStudio in
the middle, contributors around the ring sized by how many commits they
have landed, and the other open source projects they also work on.
Hovering highlights a person and their projects, clicking opens a side
panel with details and profile links.
Light and dark are handled by BambuStudio. The dialog passes the current
theme as a ?theme= parameter when it opens (same idea as the theme
selector in #11241), so the page has no switch of its own.
If there is no internet connection the page shows a message asking to
connect, with a Retry button, instead of an empty graph.
Closes #617
---
resources/web/contribute/index.html | 299 ++++++++++++++++++++++++++++
src/slic3r/GUI/AboutDialog.cpp | 63 +++++-
src/slic3r/GUI/AboutDialog.hpp | 24 ++-
3 files changed, 383 insertions(+), 3 deletions(-)
create mode 100644 resources/web/contribute/index.html
diff --git a/resources/web/contribute/index.html b/resources/web/contribute/index.html
new file mode 100644
index 0000000000..439c22550a
--- /dev/null
+++ b/resources/web/contribute/index.html
@@ -0,0 +1,299 @@
+
+
+BambuStudio Contributors
+
+
+
+
+
+
+
BAMBU LAB
+
The BambuStudio Contributors
+
The people who build Bambu Lab's open-source slicer — live from GitHub.
+
+
live · github
+
+
BambuStudio — the core
+
Contributor — size = commits
+
Shared project
+
drag to pan · scroll to zoom · click a node
+
+
+
+
+
+
Loading contributors… Fetching the latest contributor data from GitHub.
+No internet connection The contributor network is loaded live from GitHub. Please connect to the internet and try again.
Retry
+
+
+
diff --git a/src/slic3r/GUI/AboutDialog.cpp b/src/slic3r/GUI/AboutDialog.cpp
index 5c11656fed..d8e87fd6a1 100644
--- a/src/slic3r/GUI/AboutDialog.cpp
+++ b/src/slic3r/GUI/AboutDialog.cpp
@@ -8,8 +8,13 @@
#include "MainFrame.hpp"
#include "format.hpp"
#include "Widgets/Button.hpp"
+#include "Widgets/WebView.hpp"
#include
+#include
+
+#include
+#include
namespace Slic3r {
namespace GUI {
@@ -425,9 +430,22 @@ AboutDialog::AboutDialog()
// "Informationen zum Urheberrecht" are not clipped; keep a 120px minimum.
button_portions->SetMinSize(wxSize(wxMax(button_portions->GetBestSize().GetWidth(), FromDIP(120)), FromDIP(24)));
+ //Add "Contributor" button (opens the live contributor network) next to the license button
+ Button* button_contributor = new Button(this, _L("Contributor"));
+ button_contributor->SetBackgroundColor(report_bg);
+ button_contributor->SetBorderColor(report_bd);
+ button_contributor->SetTextColor(report_text);
+ button_contributor->SetFont(Label::Body_12);
+ button_contributor->SetCornerRadius(FromDIP(12));
+ button_contributor->SetMinSize(wxSize(wxMax(button_contributor->GetBestSize().GetWidth(), FromDIP(120)), FromDIP(24)));
+
+ wxBoxSizer *copyright_button_hor = new wxBoxSizer(wxHORIZONTAL);
+ copyright_button_hor->Add(button_contributor, 0, wxRIGHT, FromDIP(10));
+ copyright_button_hor->Add(button_portions, 0, 0, 0);
+
wxBoxSizer *copyright_button_ver = new wxBoxSizer(wxVERTICAL);
copyright_button_ver->Add( 0, 0, 0, wxTOP, FromDIP(10));
- copyright_button_ver->Add(button_portions, 0, wxALL,0);
+ copyright_button_ver->Add(copyright_button_hor, 0, wxALL, 0);
copyright_hor_sizer->AddStretchSpacer();
copyright_hor_sizer->Add(copyright_button_ver, 0, wxRIGHT, FromDIP(20));
@@ -435,6 +453,7 @@ AboutDialog::AboutDialog()
ver_sizer->Add(copyright_hor_sizer, 0, wxEXPAND ,0);
ver_sizer->Add( 0, 0, 0, wxTOP, FromDIP(30));
button_portions->Bind(wxEVT_BUTTON, &AboutDialog::onCopyrightBtn, this);
+ button_contributor->Bind(wxEVT_BUTTON, &AboutDialog::onContributorBtn, this);
wxGetApp().UpdateDlgDarkUI(this);
SetSizer(main_sizer);
@@ -485,6 +504,48 @@ void AboutDialog::onCopyrightBtn(wxEvent &)
dlg.ShowModal();
}
+void AboutDialog::onContributorBtn(wxEvent &)
+{
+ ContributorDialog dlg(this);
+ dlg.ShowModal();
+}
+
+// -----------------------------------------
+// ContributorDialog
+// -----------------------------------------
+ContributorDialog::ContributorDialog(wxWindow *parent)
+ : DPIDialog(parent != nullptr ? parent : static_cast(wxGetApp().mainframe),
+ wxID_ANY, _L("Contributors"), wxDefaultPosition, wxDefaultSize,
+ wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER)
+{
+ std::string icon_path = (boost::format("%1%/images/BambuStudioTitle.ico") % resources_dir()).str();
+ SetIcon(wxIcon(encode_path(icon_path.c_str()), wxBITMAP_TYPE_ICO));
+
+ wxBoxSizer *sizer = new wxBoxSizer(wxVERTICAL);
+
+ // Build a file:// URL to the bundled page and hand BambuStudio's current
+ // theme to it (the page has no theme switch of its own).
+ std::string url = (boost::filesystem::path(resources_dir()) / "web/contribute/index.html").make_preferred().string();
+ std::replace(url.begin(), url.end(), '\\', '/');
+ url = "file:///" + url + (wxGetApp().dark_mode() ? "?theme=dark" : "?theme=light");
+
+ m_webview = WebView::CreateWebView(this, from_u8(url));
+ sizer->Add(m_webview, 1, wxEXPAND, 0);
+
+ SetSizer(sizer);
+ SetMinSize(wxSize(FromDIP(760), FromDIP(560)));
+ SetSize(wxSize(FromDIP(960), FromDIP(720)));
+ wxGetApp().UpdateDlgDarkUI(this);
+ Layout();
+ CenterOnParent();
+}
+
+void ContributorDialog::on_dpi_changed(const wxRect &suggested_rect)
+{
+ Fit();
+ Refresh();
+}
+
void AboutDialog::onCopyToClipboard(wxEvent&)
{
wxTheClipboard->Open();
diff --git a/src/slic3r/GUI/AboutDialog.hpp b/src/slic3r/GUI/AboutDialog.hpp
index 44e52f8303..b64003c92f 100644
--- a/src/slic3r/GUI/AboutDialog.hpp
+++ b/src/slic3r/GUI/AboutDialog.hpp
@@ -8,7 +8,9 @@
#include "GUI_Utils.hpp"
#include "wxExtensions.hpp"
-namespace Slic3r {
+class wxWebView;
+
+namespace Slic3r {
namespace GUI {
class AboutDialogLogo : public wxPanel
@@ -54,6 +56,23 @@ class CopyrightsDialog : public DPIDialog
+// Modal dialog that embeds the live contributor network
+// (resources/web/contribute/index.html) in a WebView. Light/Dark is driven by
+// BambuStudio via a ?theme= URL parameter; the page has no theme switch itself.
+class ContributorDialog : public DPIDialog
+{
+public:
+ ContributorDialog(wxWindow *parent = nullptr);
+ ~ContributorDialog() {}
+
+protected:
+ void on_dpi_changed(const wxRect &suggested_rect) override;
+
+private:
+ wxWebView *m_webview { nullptr };
+};
+
+
class AboutDialog : public DPIDialog
{
ScalableBitmap m_logo_bitmap;
@@ -66,11 +85,12 @@ class AboutDialog : public DPIDialog
protected:
void on_dpi_changed(const wxRect &suggested_rect) override;
-
+
private:
void onLinkClicked(wxHtmlLinkEvent &event);
void onCloseDialog(wxEvent &);
void onCopyrightBtn(wxEvent &);
+ void onContributorBtn(wxEvent &);
void onCopyToClipboard(wxEvent&);
};
From 96274e6cd5018d5987c6c9eadbd65d142a1436cd Mon Sep 17 00:00:00 2001
From: BenLue
Date: Sat, 18 Jul 2026 06:03:40 +0200
Subject: [PATCH 06/19] fix(gui): correct file:// URL for the contributor
WebView (#619)
Follow-up to #618. The contributor dialog built a malformed
`file:////...` URL (three slashes plus the leading slash of the absolute
resources path), so the WebView showed the filesystem root instead of
the page. Use `file://` like WebGuideDialog, which resolves correctly to
`file:///usr/.../index.html`.
---
src/slic3r/GUI/AboutDialog.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/slic3r/GUI/AboutDialog.cpp b/src/slic3r/GUI/AboutDialog.cpp
index d8e87fd6a1..d7c7117a4f 100644
--- a/src/slic3r/GUI/AboutDialog.cpp
+++ b/src/slic3r/GUI/AboutDialog.cpp
@@ -527,7 +527,7 @@ ContributorDialog::ContributorDialog(wxWindow *parent)
// theme to it (the page has no theme switch of its own).
std::string url = (boost::filesystem::path(resources_dir()) / "web/contribute/index.html").make_preferred().string();
std::replace(url.begin(), url.end(), '\\', '/');
- url = "file:///" + url + (wxGetApp().dark_mode() ? "?theme=dark" : "?theme=light");
+ url = "file://" + url + (wxGetApp().dark_mode() ? "?theme=dark" : "?theme=light");
m_webview = WebView::CreateWebView(this, from_u8(url));
sizer->Add(m_webview, 1, wxEXPAND, 0);
From 397b97616a067e23240288928efd5538c5beb727 Mon Sep 17 00:00:00 2001
From: BenLue
Date: Sat, 18 Jul 2026 06:43:46 +0200
Subject: [PATCH 07/19] feat(packaging): add Fedora .rpm and Arch pacman build
scripts (#620)
The Linux container build calls `scripts/build_rpm.sh` (Fedora) and
`scripts/build_pkg_arch.sh` (Arch), but those scripts didn't exist, so
the Fedora and Arch package phases failed with exit 127.
This adds both, modelled on the existing `build_deb.sh`: they stage the
same `/usr` tree (binary under `/usr/lib/bambustudio/bin`, filtered app
libs, resources, launcher wrapper, desktop entry, icons) and build the
package with fpm. fpm's rpm and pacman targets are used so Arch
packaging works as root without makepkg. fpm is installed on demand; on
Arch the `erb` gem is installed explicitly because Ruby 3.4 dropped it
from the default gems.
Both were verified end-to-end in the `bambu-fedora:42` and
`bambu-archlinux:base` CI containers (produce `.rpm` and
`.pkg.tar.zst`).
---
scripts/build_pkg_arch.sh | 160 ++++++++++++++++------------
scripts/build_rpm.sh | 218 +++++++++++++++++++-------------------
2 files changed, 201 insertions(+), 177 deletions(-)
diff --git a/scripts/build_pkg_arch.sh b/scripts/build_pkg_arch.sh
index d5367a2538..843e73d002 100755
--- a/scripts/build_pkg_arch.sh
+++ b/scripts/build_pkg_arch.sh
@@ -1,100 +1,120 @@
#!/bin/bash
-# Build an Arch Linux .pkg.tar.zst from the already-compiled build/package/ directory.
-# Run after BuildLinux.sh -s has completed.
+# Build a pacman (.pkg.tar.zst) package from the already-compiled build/package/
+# directory (Arch Linux). Mirrors scripts/build_deb.sh; run after BuildLinux.sh -s.
+# fpm's pacman target is used so packaging works as root (makepkg refuses root).
set -e
ROOT=$(dirname "$(readlink -f "$0")")/..
BASE=$(grep 'set(SLIC3R_VERSION_BASE' "$ROOT/version.inc" | cut -d '"' -f2)
-if [ -z "$BASE" ]; then
+if [ -n "$BASE" ]; then
+ COUNT=$(git -C "$ROOT" rev-list --count HEAD 2>/dev/null || echo "0")
+ VERSION="${BASE}.${COUNT}"
+else
+ VERSION=$(grep 'set(SLIC3R_VERSION ' "$ROOT/version.inc" | cut -d '"' -f2)
+fi
+if [ -z "$VERSION" ]; then
echo "Error: could not read version from version.inc" >&2
exit 1
fi
-COUNT=$(git -C "$ROOT" rev-list --count HEAD 2>/dev/null || echo "0")
-VERSION="${BASE}.${COUNT}"
-ARCH=$(uname -m)
-APPDIR="$ROOT/build/package"
PKGNAME="bambustudio"
-PKGDIR="$ROOT/build/pkgbuild"
+ARCH="x86_64"
+APPDIR="$ROOT/build/package"
+PKGDIR="$ROOT/build/${PKGNAME}-pkgroot"
+OUTFILE="$ROOT/build/${PKGNAME}-${VERSION}-1-${ARCH}.pkg.tar.zst"
if [ ! -f "$APPDIR/bin/bambu-studio" ]; then
echo "Error: build/package/bin/bambu-studio not found." >&2
- echo "Run './BuildLinux.sh -sf' first." >&2
+ echo "Run './BuildLinux.sh -s' first." >&2
exit 1
fi
-echo "Building .pkg.tar.zst for BambuStudio ${VERSION}..."
+SUDO=""
+[ "$(id -u)" -ne 0 ] && SUDO="sudo"
+
+if ! command -v fpm >/dev/null 2>&1; then
+ echo "Installing fpm..."
+ $SUDO pacman -Sy --needed --noconfirm ruby gcc make fakeroot
+ export PATH="$PATH:$(ruby -e 'print Gem.user_dir')/bin:/usr/bin/core_perl"
+ # Ruby 3.4 dropped erb from the default gems; fpm needs it explicitly.
+ gem install --user-install --no-document erb fpm
+fi
+export PATH="$PATH:$(ruby -e 'print Gem.user_dir')/bin"
+
+echo "Building pacman package for BambuStudio ${VERSION}..."
rm -rf "$PKGDIR"
-# Use a staging dir OUTSIDE of pkg/ — makepkg clears pkg// before
-# calling package(), so pre-populating that path would leave it empty.
-STAGING="$PKGDIR/staging"
-mkdir -p "$STAGING/usr/bin"
-mkdir -p "$STAGING/usr/lib/${PKGNAME}"
-mkdir -p "$STAGING/usr/share/applications"
-for SIZE in 32x32 128x128 192x192; do
- mkdir -p "$STAGING/usr/share/icons/hicolor/${SIZE}/apps"
-done
+mkdir -p "$PKGDIR"
-install -m 755 "$APPDIR/bin/bambu-studio" "$STAGING/usr/lib/${PKGNAME}/"
-find "$APPDIR/bin" -name "*.so*" -exec install -m 755 {} "$STAGING/usr/lib/${PKGNAME}/" \;
-cp -r "$APPDIR/resources" "$STAGING/usr/lib/${PKGNAME}/"
+mkdir -p "$PKGDIR/usr/bin"
+mkdir -p "$PKGDIR/usr/lib/$PKGNAME/bin"
+mkdir -p "$PKGDIR/usr/share/applications"
+mkdir -p "$PKGDIR/usr/share/icons/hicolor/192x192/apps"
+mkdir -p "$PKGDIR/usr/share/icons/hicolor/128x128/apps"
+mkdir -p "$PKGDIR/usr/share/icons/hicolor/32x32/apps"
-cat > "$STAGING/usr/bin/${PKGNAME}" << 'WRAPPER'
+cp "$APPDIR/bin/bambu-studio" "$PKGDIR/usr/lib/$PKGNAME/bin/"
+
+find "$APPDIR/bin" -name "*.so*" \
+ ! -name "libgtk*" ! -name "libgdk*" ! -name "libgdk-pixbuf*" \
+ ! -name "libglib*" ! -name "libgobject*" ! -name "libgio*" \
+ ! -name "libgmodule*" ! -name "libgthread*" \
+ ! -name "libX*" ! -name "libxcb*" ! -name "libxkbcommon*" \
+ ! -name "libwayland*" \
+ ! -name "libdbus*" ! -name "libudev*" \
+ ! -name "libsecret*" ! -name "libfontconfig*" \
+ ! -name "libfreetype*" ! -name "libpango*" ! -name "libcairo*" \
+ ! -name "libatk*" ! -name "libharfbuzz*" \
+ -exec cp {} "$PKGDIR/usr/lib/$PKGNAME/" \;
+
+cp -r "$APPDIR/resources" "$PKGDIR/usr/lib/$PKGNAME/"
+
+cat > "$PKGDIR/usr/bin/$PKGNAME" <<'WRAPPER'
#!/bin/bash
-export LD_LIBRARY_PATH="/usr/lib/bambustudio${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}"
-exec /usr/lib/bambustudio/bambu-studio "$@"
+export LD_LIBRARY_PATH="/usr/lib/bambustudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
+exec /usr/lib/bambustudio/bin/bambu-studio "$@"
WRAPPER
-chmod 755 "$STAGING/usr/bin/${PKGNAME}"
+chmod 755 "$PKGDIR/usr/bin/$PKGNAME"
-sed 's|^Exec=.*|Exec=/usr/bin/'"${PKGNAME}"' %U|' \
+sed 's|^Exec=.*|Exec=/usr/bin/bambustudio %U|' \
"$APPDIR/BambuStudio.desktop" \
- > "$STAGING/usr/share/applications/${PKGNAME}.desktop"
+ > "$PKGDIR/usr/share/applications/$PKGNAME.desktop"
-for SIZE in 32x32 128x128 192x192; do
- SRC="$APPDIR/usr/share/icons/hicolor/${SIZE}/apps/BambuStudio.png"
- DST="$STAGING/usr/share/icons/hicolor/${SIZE}/apps/${PKGNAME}.png"
- [ -f "$SRC" ] && install -m 644 "$SRC" "$DST"
+for SIZE in 192x192 128x128 32x32; do
+ SRC="$APPDIR/usr/share/icons/hicolor/$SIZE/apps/BambuStudio.png"
+ DST="$PKGDIR/usr/share/icons/hicolor/$SIZE/apps/$PKGNAME.png"
+ [ -f "$SRC" ] && cp "$SRC" "$DST"
done
-# Write PKGBUILD — package() copies from our staging dir into makepkg's pkgdir
-STAGING_ABS="$(realpath "$STAGING")"
-cat > "$PKGDIR/PKGBUILD" << EOF
-pkgname=${PKGNAME}
-pkgver=${VERSION//-/_}
-pkgrel=1
-pkgdesc="BambuStudio 3D printing slicer"
-arch=('${ARCH}')
-url="https://bambulab.com"
-license=('AGPL3')
-depends=('gtk3' 'glib2' 'dbus' 'libsecret' 'webkit2gtk-4.1' 'libxkbcommon' 'mesa')
-# !debug: don't split a separate -debug package; !strip: keep the already-built
-# binaries intact (stripping here would split debug symbols out into a tiny
-# second package and the upload step could pick the wrong one).
-options=('!debug' '!strip')
-
-package() {
- cp -r "${STAGING_ABS}/." "\${pkgdir}/"
-}
+POST=$(mktemp)
+cat > "$POST" <<'EOF'
+#!/bin/bash
+update-desktop-database /usr/share/applications 2>/dev/null || true
+gtk-update-icon-cache /usr/share/icons/hicolor 2>/dev/null || true
EOF
-cd "$PKGDIR"
-# makepkg refuses to run as root. In the GitHub Actions container we run as root,
-# so create a temporary unprivileged user and run makepkg as that user.
-if [[ $EUID -eq 0 ]]; then
- useradd -m builduser 2>/dev/null || true
- chown -R builduser "$PKGDIR"
- su builduser -c "cd '$PKGDIR' && makepkg --noextract --nodeps --nocheck -f" 2>&1
-else
- makepkg --noextract --nodeps --nocheck -f 2>&1
-fi
+rm -f "$OUTFILE"
+fpm -s dir -t pacman -f \
+ --name "$PKGNAME" --version "$VERSION" --iteration 1 --architecture "$ARCH" \
+ --license "AGPL-3.0" --vendor "Bambu Lab" --url "https://bambulab.com" \
+ --category "Graphics" \
+ --description "BambuStudio 3D printing slicer.
+Supports Bambu Lab 3D printers. Based on PrusaSlicer." \
+ --depends gtk3 \
+ --depends webkit2gtk-4.1 \
+ --depends mesa \
+ --depends glu \
+ --depends dbus \
+ --depends libsecret \
+ --depends libxkbcommon \
+ --depends gstreamer \
+ --depends gst-plugins-base \
+ --depends gst-plugins-good \
+ --depends zenity \
+ --after-install "$POST" \
+ --after-remove "$POST" \
+ -C "$PKGDIR" -p "$OUTFILE" \
+ usr
-# Match only the main package (bambustudio-), never bambustudio-debug-*.
-# The version always starts with a digit, so anchor the pattern on that.
-PKG=$(find "$PKGDIR" -name "${PKGNAME}-[0-9]*.pkg.tar.zst" ! -name "${PKGNAME}-debug-*" | head -1)
-if [ -z "$PKG" ]; then
- echo "Error: no .pkg.tar.zst found after makepkg" >&2
- exit 1
-fi
-cp "$PKG" "$ROOT/build/"
-echo "Created: $ROOT/build/$(basename "$PKG")"
+rm -f "$POST"
+echo "Created: $OUTFILE"
diff --git a/scripts/build_rpm.sh b/scripts/build_rpm.sh
index 0a0399aec9..51f10806fb 100755
--- a/scripts/build_rpm.sh
+++ b/scripts/build_rpm.sh
@@ -1,125 +1,129 @@
#!/bin/bash
-# Build a .rpm package from the already-compiled build/package/ directory.
-# Run after BuildLinux.sh -s has completed.
+# Build an .rpm package from the already-compiled build/package/ directory (Fedora).
+# Mirrors scripts/build_deb.sh; run after BuildLinux.sh -s has produced build/package.
set -e
ROOT=$(dirname "$(readlink -f "$0")")/..
BASE=$(grep 'set(SLIC3R_VERSION_BASE' "$ROOT/version.inc" | cut -d '"' -f2)
-if [ -z "$BASE" ]; then
+if [ -n "$BASE" ]; then
+ # Fork-Schema: Basisversion + Anzahl Commits (Dev-Builds)
+ COUNT=$(git -C "$ROOT" rev-list --count HEAD 2>/dev/null || echo "0")
+ VERSION="${BASE}.${COUNT}"
+else
+ # Upstream-Schema (Release-Branches): komplette Version steht direkt drin
+ VERSION=$(grep 'set(SLIC3R_VERSION ' "$ROOT/version.inc" | cut -d '"' -f2)
+fi
+if [ -z "$VERSION" ]; then
echo "Error: could not read version from version.inc" >&2
exit 1
fi
-COUNT=$(git -C "$ROOT" rev-list --count HEAD 2>/dev/null || echo "0")
-VERSION="${BASE}.${COUNT}"
-ARCH=$(uname -m)
+PKGNAME="bambustudio"
+ARCH="x86_64"
APPDIR="$ROOT/build/package"
-RPMNAME="bambustudio"
-RELEASE="1"
-RPMTOP="$ROOT/build/rpmbuild"
+PKGDIR="$ROOT/build/${PKGNAME}-rpmroot"
+OUTFILE="$ROOT/build/${PKGNAME}-${VERSION}-1.${ARCH}.rpm"
if [ ! -f "$APPDIR/bin/bambu-studio" ]; then
echo "Error: build/package/bin/bambu-studio not found." >&2
- echo "Run './BuildLinux.sh -sf' first." >&2
+ echo "Run './BuildLinux.sh -s' first." >&2
exit 1
fi
-echo "Building .rpm for BambuStudio ${VERSION}..."
-mkdir -p "$RPMTOP"/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
-
-# Generate spec file via Python to avoid bash/RPM macro escaping conflicts
-# Variables are passed via environment to keep the heredoc fully quoted.
-export RPMNAME RPMTOP VERSION RELEASE ARCH APPDIR
-python3 - <<'PYEOF'
-import os, textwrap
-
-rpmname = os.environ['RPMNAME']
-version = os.environ['VERSION']
-release = os.environ['RELEASE']
-arch = os.environ['ARCH']
-appdir = os.environ['APPDIR']
-rpmtop = os.environ['RPMTOP']
-
-spec = textwrap.dedent(f"""
- %define __brp_check_rpaths %{{nil}}
- %define __brp_strip_static_archive %{{nil}}
-
- Name: {rpmname}
- Version: {version}
- Release: {release}%{{?dist}}
- Summary: BambuStudio 3D printing slicer
- License: AGPLv3
- URL: https://bambulab.com
- BuildArch: {arch}
- Requires: mesa-libGL, gtk3, glib2, dbus-libs, systemd-libs, libsecret, (webkit2gtk4.1 or webkit2gtk4), libxkbcommon
-
- %description
- BambuStudio is a cutting-edge, feature-rich slicing software.
- Supports Bambu Lab 3D printers. Based on PrusaSlicer.
-
- %install
- APPDIR="{appdir}"
-
- install -d %{{buildroot}}/usr/bin
- install -d %{{buildroot}}/usr/lib/{rpmname}
- install -d %{{buildroot}}/usr/share/applications
- for SIZE in 32x32 128x128 192x192; do
- install -d %{{buildroot}}/usr/share/icons/hicolor/${{SIZE}}/apps
- done
-
- install -m 755 "${{APPDIR}}/bin/bambu-studio" %{{buildroot}}/usr/lib/{rpmname}/
- find "${{APPDIR}}/bin" -name "*.so*" -exec install -m 755 {{}} %{{buildroot}}/usr/lib/{rpmname}/ \\;
- cp -r "${{APPDIR}}/resources" %{{buildroot}}/usr/lib/{rpmname}/
-
- cat > %{{buildroot}}/usr/bin/{rpmname} << 'WRAPPER'
- #!/bin/bash
- export LD_LIBRARY_PATH="/usr/lib/{rpmname}${{LD_LIBRARY_PATH:+:${{LD_LIBRARY_PATH}}}}"
- exec /usr/lib/{rpmname}/bambu-studio "$@"
- WRAPPER
- chmod 755 %{{buildroot}}/usr/bin/{rpmname}
- sed -i '1s/^ //' %{{buildroot}}/usr/bin/{rpmname}
-
- sed 's|^Exec=.*|Exec=/usr/bin/{rpmname} %%U|' \\
- "${{APPDIR}}/BambuStudio.desktop" \\
- > %{{buildroot}}/usr/share/applications/{rpmname}.desktop
-
- for SIZE in 32x32 128x128 192x192; do
- SRC="${{APPDIR}}/usr/share/icons/hicolor/${{SIZE}}/apps/BambuStudio.png"
- DST="%{{buildroot}}/usr/share/icons/hicolor/${{SIZE}}/apps/{rpmname}.png"
- [ -f "${{SRC}}" ] && install -m 644 "${{SRC}}" "${{DST}}"
- done
-
- %files
- /usr/bin/{rpmname}
- /usr/lib/{rpmname}/
- /usr/share/applications/{rpmname}.desktop
- /usr/share/icons/hicolor/32x32/apps/{rpmname}.png
- /usr/share/icons/hicolor/128x128/apps/{rpmname}.png
- /usr/share/icons/hicolor/192x192/apps/{rpmname}.png
-
- %post
- update-desktop-database /usr/share/applications 2>/dev/null || true
-
- %postun
- update-desktop-database /usr/share/applications 2>/dev/null || true
-""").lstrip()
-
-# Remove leading indentation from spec body (textwrap.dedent strips common indent)
-with open(f"{rpmtop}/SPECS/{rpmname}.spec", "w") as f:
- f.write(spec)
-
-print(f"Spec written to {rpmtop}/SPECS/{rpmname}.spec")
-PYEOF
-
-rpmbuild -bb \
- --define "_topdir $RPMTOP" \
- "$RPMTOP/SPECS/$RPMNAME.spec"
-
-RPM=$(find "$RPMTOP/RPMS" -name "${RPMNAME}-*.rpm" | head -1)
-if [ -z "$RPM" ]; then
- echo "Error: no .rpm found after rpmbuild" >&2
- exit 1
+# root or sudo, whichever is available
+SUDO=""
+[ "$(id -u)" -ne 0 ] && SUDO="sudo"
+
+# fpm builds the .rpm from a staged directory; install it (and rpmbuild) on demand
+if ! command -v fpm >/dev/null 2>&1; then
+ echo "Installing fpm..."
+ $SUDO dnf install -y -q ruby ruby-devel rubygems gcc make rpm-build
+ $SUDO gem install --no-document fpm
fi
-cp "$RPM" "$ROOT/build/"
-echo "Created: $ROOT/build/$(basename "$RPM")"
+
+echo "Building .rpm for BambuStudio ${VERSION}..."
+rm -rf "$PKGDIR"
+mkdir -p "$PKGDIR"
+
+# Directory structure (identical layout to the .deb: binary under
+# /usr/lib/bambustudio/bin so parent().parent()/resources resolves correctly)
+mkdir -p "$PKGDIR/usr/bin"
+mkdir -p "$PKGDIR/usr/lib/$PKGNAME/bin"
+mkdir -p "$PKGDIR/usr/share/applications"
+mkdir -p "$PKGDIR/usr/share/icons/hicolor/192x192/apps"
+mkdir -p "$PKGDIR/usr/share/icons/hicolor/128x128/apps"
+mkdir -p "$PKGDIR/usr/share/icons/hicolor/32x32/apps"
+
+cp "$APPDIR/bin/bambu-studio" "$PKGDIR/usr/lib/$PKGNAME/bin/"
+
+# Bundled app-specific libs — exclude GTK/GLib/X11/Wayland/DBus/udev etc.
+# because those are system libraries declared as dependencies; bundling them
+# makes LD_LIBRARY_PATH override the system versions and crash on GTK init.
+find "$APPDIR/bin" -name "*.so*" \
+ ! -name "libgtk*" ! -name "libgdk*" ! -name "libgdk-pixbuf*" \
+ ! -name "libglib*" ! -name "libgobject*" ! -name "libgio*" \
+ ! -name "libgmodule*" ! -name "libgthread*" \
+ ! -name "libX*" ! -name "libxcb*" ! -name "libxkbcommon*" \
+ ! -name "libwayland*" \
+ ! -name "libdbus*" ! -name "libudev*" \
+ ! -name "libsecret*" ! -name "libfontconfig*" \
+ ! -name "libfreetype*" ! -name "libpango*" ! -name "libcairo*" \
+ ! -name "libatk*" ! -name "libharfbuzz*" \
+ -exec cp {} "$PKGDIR/usr/lib/$PKGNAME/" \;
+
+cp -r "$APPDIR/resources" "$PKGDIR/usr/lib/$PKGNAME/"
+
+# Launcher wrapper
+cat > "$PKGDIR/usr/bin/$PKGNAME" <<'WRAPPER'
+#!/bin/bash
+export LD_LIBRARY_PATH="/usr/lib/bambustudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
+exec /usr/lib/bambustudio/bin/bambu-studio "$@"
+WRAPPER
+chmod 755 "$PKGDIR/usr/bin/$PKGNAME"
+
+# Desktop entry — fix AppImage-specific Exec= path for a system install
+sed 's|^Exec=.*|Exec=/usr/bin/bambustudio %U|' \
+ "$APPDIR/BambuStudio.desktop" \
+ > "$PKGDIR/usr/share/applications/$PKGNAME.desktop"
+
+# Icons
+for SIZE in 192x192 128x128 32x32; do
+ SRC="$APPDIR/usr/share/icons/hicolor/$SIZE/apps/BambuStudio.png"
+ DST="$PKGDIR/usr/share/icons/hicolor/$SIZE/apps/$PKGNAME.png"
+ [ -f "$SRC" ] && cp "$SRC" "$DST"
+done
+
+# Post-install/uninstall hooks
+POST=$(mktemp)
+cat > "$POST" <<'EOF'
+#!/bin/bash
+update-desktop-database /usr/share/applications 2>/dev/null || true
+gtk-update-icon-cache /usr/share/icons/hicolor 2>/dev/null || true
+EOF
+
+rm -f "$OUTFILE"
+fpm -s dir -t rpm -f \
+ --name "$PKGNAME" --version "$VERSION" --iteration 1 --architecture "$ARCH" \
+ --license "AGPL-3.0" --vendor "Bambu Lab" --url "https://bambulab.com" \
+ --category "Graphics" \
+ --description "BambuStudio 3D printing slicer.
+Supports Bambu Lab 3D printers. Based on PrusaSlicer." \
+ --depends gtk3 \
+ --depends webkit2gtk4.1 \
+ --depends mesa-libGL \
+ --depends mesa-libGLU \
+ --depends dbus-libs \
+ --depends libsecret \
+ --depends libxkbcommon \
+ --depends gstreamer1 \
+ --depends gstreamer1-plugins-base \
+ --depends gstreamer1-plugins-good \
+ --depends zenity \
+ --after-install "$POST" \
+ --after-remove "$POST" \
+ -C "$PKGDIR" -p "$OUTFILE" \
+ usr
+
+rm -f "$POST"
+echo "Created: $OUTFILE"
From d3ff70517f826f4ecb70c5d7bb1e3ca2b6c5030a Mon Sep 17 00:00:00 2001
From: BenLue
Date: Sat, 18 Jul 2026 07:05:14 +0200
Subject: [PATCH 08/19] fix(packaging): restore native rpmbuild/makepkg
scripts, add missing CI tools (#621)
Follow-up to #620. #620 replaced the repo's native packaging scripts
with an fpm-based approach; this restores the original native scripts
(rpmbuild + a generated spec for Fedora, makepkg with an unprivileged
build user for Arch) and only adds the tool installs the CI images are
missing: rpm-build + python3 on Fedora, fakeroot on Arch. Both verified
end-to-end in the bambu-fedora:42 and bambu-archlinux:base containers
(produce .rpm and .pkg.tar.zst).
---
scripts/build_pkg_arch.sh | 163 +++++++++++++---------------
scripts/build_rpm.sh | 221 +++++++++++++++++++-------------------
2 files changed, 185 insertions(+), 199 deletions(-)
diff --git a/scripts/build_pkg_arch.sh b/scripts/build_pkg_arch.sh
index 843e73d002..eaeb97cfa1 100755
--- a/scripts/build_pkg_arch.sh
+++ b/scripts/build_pkg_arch.sh
@@ -1,120 +1,105 @@
#!/bin/bash
-# Build a pacman (.pkg.tar.zst) package from the already-compiled build/package/
-# directory (Arch Linux). Mirrors scripts/build_deb.sh; run after BuildLinux.sh -s.
-# fpm's pacman target is used so packaging works as root (makepkg refuses root).
+# Build an Arch Linux .pkg.tar.zst from the already-compiled build/package/ directory.
+# Run after BuildLinux.sh -s has completed.
set -e
ROOT=$(dirname "$(readlink -f "$0")")/..
BASE=$(grep 'set(SLIC3R_VERSION_BASE' "$ROOT/version.inc" | cut -d '"' -f2)
-if [ -n "$BASE" ]; then
- COUNT=$(git -C "$ROOT" rev-list --count HEAD 2>/dev/null || echo "0")
- VERSION="${BASE}.${COUNT}"
-else
- VERSION=$(grep 'set(SLIC3R_VERSION ' "$ROOT/version.inc" | cut -d '"' -f2)
-fi
-if [ -z "$VERSION" ]; then
+if [ -z "$BASE" ]; then
echo "Error: could not read version from version.inc" >&2
exit 1
fi
+COUNT=$(git -C "$ROOT" rev-list --count HEAD 2>/dev/null || echo "0")
+VERSION="${BASE}.${COUNT}"
-PKGNAME="bambustudio"
-ARCH="x86_64"
+ARCH=$(uname -m)
APPDIR="$ROOT/build/package"
-PKGDIR="$ROOT/build/${PKGNAME}-pkgroot"
-OUTFILE="$ROOT/build/${PKGNAME}-${VERSION}-1-${ARCH}.pkg.tar.zst"
+PKGNAME="bambustudio"
+PKGDIR="$ROOT/build/pkgbuild"
if [ ! -f "$APPDIR/bin/bambu-studio" ]; then
echo "Error: build/package/bin/bambu-studio not found." >&2
- echo "Run './BuildLinux.sh -s' first." >&2
+ echo "Run './BuildLinux.sh -sf' first." >&2
exit 1
fi
-SUDO=""
-[ "$(id -u)" -ne 0 ] && SUDO="sudo"
+# Ensure packaging tools — makepkg needs fakeroot, absent from the base image.
+SUDO=""; [ "$(id -u)" -ne 0 ] && SUDO="sudo"
+command -v makepkg >/dev/null 2>&1 || $SUDO pacman -Sy --needed --noconfirm base-devel
+command -v fakeroot >/dev/null 2>&1 || $SUDO pacman -Sy --needed --noconfirm fakeroot
-if ! command -v fpm >/dev/null 2>&1; then
- echo "Installing fpm..."
- $SUDO pacman -Sy --needed --noconfirm ruby gcc make fakeroot
- export PATH="$PATH:$(ruby -e 'print Gem.user_dir')/bin:/usr/bin/core_perl"
- # Ruby 3.4 dropped erb from the default gems; fpm needs it explicitly.
- gem install --user-install --no-document erb fpm
-fi
-export PATH="$PATH:$(ruby -e 'print Gem.user_dir')/bin"
-
-echo "Building pacman package for BambuStudio ${VERSION}..."
+echo "Building .pkg.tar.zst for BambuStudio ${VERSION}..."
rm -rf "$PKGDIR"
-mkdir -p "$PKGDIR"
-
-mkdir -p "$PKGDIR/usr/bin"
-mkdir -p "$PKGDIR/usr/lib/$PKGNAME/bin"
-mkdir -p "$PKGDIR/usr/share/applications"
-mkdir -p "$PKGDIR/usr/share/icons/hicolor/192x192/apps"
-mkdir -p "$PKGDIR/usr/share/icons/hicolor/128x128/apps"
-mkdir -p "$PKGDIR/usr/share/icons/hicolor/32x32/apps"
-
-cp "$APPDIR/bin/bambu-studio" "$PKGDIR/usr/lib/$PKGNAME/bin/"
-
-find "$APPDIR/bin" -name "*.so*" \
- ! -name "libgtk*" ! -name "libgdk*" ! -name "libgdk-pixbuf*" \
- ! -name "libglib*" ! -name "libgobject*" ! -name "libgio*" \
- ! -name "libgmodule*" ! -name "libgthread*" \
- ! -name "libX*" ! -name "libxcb*" ! -name "libxkbcommon*" \
- ! -name "libwayland*" \
- ! -name "libdbus*" ! -name "libudev*" \
- ! -name "libsecret*" ! -name "libfontconfig*" \
- ! -name "libfreetype*" ! -name "libpango*" ! -name "libcairo*" \
- ! -name "libatk*" ! -name "libharfbuzz*" \
- -exec cp {} "$PKGDIR/usr/lib/$PKGNAME/" \;
+# Use a staging dir OUTSIDE of pkg/ — makepkg clears pkg// before
+# calling package(), so pre-populating that path would leave it empty.
+STAGING="$PKGDIR/staging"
+mkdir -p "$STAGING/usr/bin"
+mkdir -p "$STAGING/usr/lib/${PKGNAME}"
+mkdir -p "$STAGING/usr/share/applications"
+for SIZE in 32x32 128x128 192x192; do
+ mkdir -p "$STAGING/usr/share/icons/hicolor/${SIZE}/apps"
+done
-cp -r "$APPDIR/resources" "$PKGDIR/usr/lib/$PKGNAME/"
+install -m 755 "$APPDIR/bin/bambu-studio" "$STAGING/usr/lib/${PKGNAME}/"
+find "$APPDIR/bin" -name "*.so*" -exec install -m 755 {} "$STAGING/usr/lib/${PKGNAME}/" \;
+cp -r "$APPDIR/resources" "$STAGING/usr/lib/${PKGNAME}/"
-cat > "$PKGDIR/usr/bin/$PKGNAME" <<'WRAPPER'
+cat > "$STAGING/usr/bin/${PKGNAME}" << 'WRAPPER'
#!/bin/bash
-export LD_LIBRARY_PATH="/usr/lib/bambustudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
-exec /usr/lib/bambustudio/bin/bambu-studio "$@"
+export LD_LIBRARY_PATH="/usr/lib/bambustudio${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}"
+exec /usr/lib/bambustudio/bambu-studio "$@"
WRAPPER
-chmod 755 "$PKGDIR/usr/bin/$PKGNAME"
+chmod 755 "$STAGING/usr/bin/${PKGNAME}"
-sed 's|^Exec=.*|Exec=/usr/bin/bambustudio %U|' \
+sed 's|^Exec=.*|Exec=/usr/bin/'"${PKGNAME}"' %U|' \
"$APPDIR/BambuStudio.desktop" \
- > "$PKGDIR/usr/share/applications/$PKGNAME.desktop"
+ > "$STAGING/usr/share/applications/${PKGNAME}.desktop"
-for SIZE in 192x192 128x128 32x32; do
- SRC="$APPDIR/usr/share/icons/hicolor/$SIZE/apps/BambuStudio.png"
- DST="$PKGDIR/usr/share/icons/hicolor/$SIZE/apps/$PKGNAME.png"
- [ -f "$SRC" ] && cp "$SRC" "$DST"
+for SIZE in 32x32 128x128 192x192; do
+ SRC="$APPDIR/usr/share/icons/hicolor/${SIZE}/apps/BambuStudio.png"
+ DST="$STAGING/usr/share/icons/hicolor/${SIZE}/apps/${PKGNAME}.png"
+ [ -f "$SRC" ] && install -m 644 "$SRC" "$DST"
done
-POST=$(mktemp)
-cat > "$POST" <<'EOF'
-#!/bin/bash
-update-desktop-database /usr/share/applications 2>/dev/null || true
-gtk-update-icon-cache /usr/share/icons/hicolor 2>/dev/null || true
+# Write PKGBUILD — package() copies from our staging dir into makepkg's pkgdir
+STAGING_ABS="$(realpath "$STAGING")"
+cat > "$PKGDIR/PKGBUILD" << EOF
+pkgname=${PKGNAME}
+pkgver=${VERSION//-/_}
+pkgrel=1
+pkgdesc="BambuStudio 3D printing slicer"
+arch=('${ARCH}')
+url="https://bambulab.com"
+license=('AGPL3')
+depends=('gtk3' 'glib2' 'dbus' 'libsecret' 'webkit2gtk-4.1' 'libxkbcommon' 'mesa')
+# !debug: don't split a separate -debug package; !strip: keep the already-built
+# binaries intact (stripping here would split debug symbols out into a tiny
+# second package and the upload step could pick the wrong one).
+options=('!debug' '!strip')
+
+package() {
+ cp -r "${STAGING_ABS}/." "\${pkgdir}/"
+}
EOF
-rm -f "$OUTFILE"
-fpm -s dir -t pacman -f \
- --name "$PKGNAME" --version "$VERSION" --iteration 1 --architecture "$ARCH" \
- --license "AGPL-3.0" --vendor "Bambu Lab" --url "https://bambulab.com" \
- --category "Graphics" \
- --description "BambuStudio 3D printing slicer.
-Supports Bambu Lab 3D printers. Based on PrusaSlicer." \
- --depends gtk3 \
- --depends webkit2gtk-4.1 \
- --depends mesa \
- --depends glu \
- --depends dbus \
- --depends libsecret \
- --depends libxkbcommon \
- --depends gstreamer \
- --depends gst-plugins-base \
- --depends gst-plugins-good \
- --depends zenity \
- --after-install "$POST" \
- --after-remove "$POST" \
- -C "$PKGDIR" -p "$OUTFILE" \
- usr
+cd "$PKGDIR"
+# makepkg refuses to run as root. In the GitHub Actions container we run as root,
+# so create a temporary unprivileged user and run makepkg as that user.
+if [[ $EUID -eq 0 ]]; then
+ useradd -m builduser 2>/dev/null || true
+ chown -R builduser "$PKGDIR"
+ su builduser -c "cd '$PKGDIR' && makepkg --noextract --nodeps --nocheck -f" 2>&1
+else
+ makepkg --noextract --nodeps --nocheck -f 2>&1
+fi
-rm -f "$POST"
-echo "Created: $OUTFILE"
+# Match only the main package (bambustudio-), never bambustudio-debug-*.
+# The version always starts with a digit, so anchor the pattern on that.
+PKG=$(find "$PKGDIR" -name "${PKGNAME}-[0-9]*.pkg.tar.zst" ! -name "${PKGNAME}-debug-*" | head -1)
+if [ -z "$PKG" ]; then
+ echo "Error: no .pkg.tar.zst found after makepkg" >&2
+ exit 1
+fi
+cp "$PKG" "$ROOT/build/"
+echo "Created: $ROOT/build/$(basename "$PKG")"
diff --git a/scripts/build_rpm.sh b/scripts/build_rpm.sh
index 51f10806fb..00bfb4cbb4 100755
--- a/scripts/build_rpm.sh
+++ b/scripts/build_rpm.sh
@@ -1,129 +1,130 @@
#!/bin/bash
-# Build an .rpm package from the already-compiled build/package/ directory (Fedora).
-# Mirrors scripts/build_deb.sh; run after BuildLinux.sh -s has produced build/package.
+# Build a .rpm package from the already-compiled build/package/ directory.
+# Run after BuildLinux.sh -s has completed.
set -e
ROOT=$(dirname "$(readlink -f "$0")")/..
BASE=$(grep 'set(SLIC3R_VERSION_BASE' "$ROOT/version.inc" | cut -d '"' -f2)
-if [ -n "$BASE" ]; then
- # Fork-Schema: Basisversion + Anzahl Commits (Dev-Builds)
- COUNT=$(git -C "$ROOT" rev-list --count HEAD 2>/dev/null || echo "0")
- VERSION="${BASE}.${COUNT}"
-else
- # Upstream-Schema (Release-Branches): komplette Version steht direkt drin
- VERSION=$(grep 'set(SLIC3R_VERSION ' "$ROOT/version.inc" | cut -d '"' -f2)
-fi
-if [ -z "$VERSION" ]; then
+if [ -z "$BASE" ]; then
echo "Error: could not read version from version.inc" >&2
exit 1
fi
+COUNT=$(git -C "$ROOT" rev-list --count HEAD 2>/dev/null || echo "0")
+VERSION="${BASE}.${COUNT}"
-PKGNAME="bambustudio"
-ARCH="x86_64"
+ARCH=$(uname -m)
APPDIR="$ROOT/build/package"
-PKGDIR="$ROOT/build/${PKGNAME}-rpmroot"
-OUTFILE="$ROOT/build/${PKGNAME}-${VERSION}-1.${ARCH}.rpm"
+RPMNAME="bambustudio"
+RELEASE="1"
+RPMTOP="$ROOT/build/rpmbuild"
if [ ! -f "$APPDIR/bin/bambu-studio" ]; then
echo "Error: build/package/bin/bambu-studio not found." >&2
- echo "Run './BuildLinux.sh -s' first." >&2
+ echo "Run './BuildLinux.sh -sf' first." >&2
exit 1
fi
-# root or sudo, whichever is available
-SUDO=""
-[ "$(id -u)" -ne 0 ] && SUDO="sudo"
-
-# fpm builds the .rpm from a staged directory; install it (and rpmbuild) on demand
-if ! command -v fpm >/dev/null 2>&1; then
- echo "Installing fpm..."
- $SUDO dnf install -y -q ruby ruby-devel rubygems gcc make rpm-build
- $SUDO gem install --no-document fpm
-fi
+# Ensure packaging tools — the Fedora CI image ships neither by default.
+SUDO=""; [ "$(id -u)" -ne 0 ] && SUDO="sudo"
+command -v rpmbuild >/dev/null 2>&1 || $SUDO dnf install -y -q rpm-build
+command -v python3 >/dev/null 2>&1 || $SUDO dnf install -y -q python3
echo "Building .rpm for BambuStudio ${VERSION}..."
-rm -rf "$PKGDIR"
-mkdir -p "$PKGDIR"
-
-# Directory structure (identical layout to the .deb: binary under
-# /usr/lib/bambustudio/bin so parent().parent()/resources resolves correctly)
-mkdir -p "$PKGDIR/usr/bin"
-mkdir -p "$PKGDIR/usr/lib/$PKGNAME/bin"
-mkdir -p "$PKGDIR/usr/share/applications"
-mkdir -p "$PKGDIR/usr/share/icons/hicolor/192x192/apps"
-mkdir -p "$PKGDIR/usr/share/icons/hicolor/128x128/apps"
-mkdir -p "$PKGDIR/usr/share/icons/hicolor/32x32/apps"
-
-cp "$APPDIR/bin/bambu-studio" "$PKGDIR/usr/lib/$PKGNAME/bin/"
-
-# Bundled app-specific libs — exclude GTK/GLib/X11/Wayland/DBus/udev etc.
-# because those are system libraries declared as dependencies; bundling them
-# makes LD_LIBRARY_PATH override the system versions and crash on GTK init.
-find "$APPDIR/bin" -name "*.so*" \
- ! -name "libgtk*" ! -name "libgdk*" ! -name "libgdk-pixbuf*" \
- ! -name "libglib*" ! -name "libgobject*" ! -name "libgio*" \
- ! -name "libgmodule*" ! -name "libgthread*" \
- ! -name "libX*" ! -name "libxcb*" ! -name "libxkbcommon*" \
- ! -name "libwayland*" \
- ! -name "libdbus*" ! -name "libudev*" \
- ! -name "libsecret*" ! -name "libfontconfig*" \
- ! -name "libfreetype*" ! -name "libpango*" ! -name "libcairo*" \
- ! -name "libatk*" ! -name "libharfbuzz*" \
- -exec cp {} "$PKGDIR/usr/lib/$PKGNAME/" \;
-
-cp -r "$APPDIR/resources" "$PKGDIR/usr/lib/$PKGNAME/"
-
-# Launcher wrapper
-cat > "$PKGDIR/usr/bin/$PKGNAME" <<'WRAPPER'
-#!/bin/bash
-export LD_LIBRARY_PATH="/usr/lib/bambustudio${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
-exec /usr/lib/bambustudio/bin/bambu-studio "$@"
-WRAPPER
-chmod 755 "$PKGDIR/usr/bin/$PKGNAME"
-
-# Desktop entry — fix AppImage-specific Exec= path for a system install
-sed 's|^Exec=.*|Exec=/usr/bin/bambustudio %U|' \
- "$APPDIR/BambuStudio.desktop" \
- > "$PKGDIR/usr/share/applications/$PKGNAME.desktop"
-
-# Icons
-for SIZE in 192x192 128x128 32x32; do
- SRC="$APPDIR/usr/share/icons/hicolor/$SIZE/apps/BambuStudio.png"
- DST="$PKGDIR/usr/share/icons/hicolor/$SIZE/apps/$PKGNAME.png"
- [ -f "$SRC" ] && cp "$SRC" "$DST"
-done
-
-# Post-install/uninstall hooks
-POST=$(mktemp)
-cat > "$POST" <<'EOF'
-#!/bin/bash
-update-desktop-database /usr/share/applications 2>/dev/null || true
-gtk-update-icon-cache /usr/share/icons/hicolor 2>/dev/null || true
-EOF
-
-rm -f "$OUTFILE"
-fpm -s dir -t rpm -f \
- --name "$PKGNAME" --version "$VERSION" --iteration 1 --architecture "$ARCH" \
- --license "AGPL-3.0" --vendor "Bambu Lab" --url "https://bambulab.com" \
- --category "Graphics" \
- --description "BambuStudio 3D printing slicer.
-Supports Bambu Lab 3D printers. Based on PrusaSlicer." \
- --depends gtk3 \
- --depends webkit2gtk4.1 \
- --depends mesa-libGL \
- --depends mesa-libGLU \
- --depends dbus-libs \
- --depends libsecret \
- --depends libxkbcommon \
- --depends gstreamer1 \
- --depends gstreamer1-plugins-base \
- --depends gstreamer1-plugins-good \
- --depends zenity \
- --after-install "$POST" \
- --after-remove "$POST" \
- -C "$PKGDIR" -p "$OUTFILE" \
- usr
-
-rm -f "$POST"
-echo "Created: $OUTFILE"
+mkdir -p "$RPMTOP"/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
+
+# Generate spec file via Python to avoid bash/RPM macro escaping conflicts
+# Variables are passed via environment to keep the heredoc fully quoted.
+export RPMNAME RPMTOP VERSION RELEASE ARCH APPDIR
+python3 - <<'PYEOF'
+import os, textwrap
+
+rpmname = os.environ['RPMNAME']
+version = os.environ['VERSION']
+release = os.environ['RELEASE']
+arch = os.environ['ARCH']
+appdir = os.environ['APPDIR']
+rpmtop = os.environ['RPMTOP']
+
+spec = textwrap.dedent(f"""
+ %define __brp_check_rpaths %{{nil}}
+ %define __brp_strip_static_archive %{{nil}}
+
+ Name: {rpmname}
+ Version: {version}
+ Release: {release}%{{?dist}}
+ Summary: BambuStudio 3D printing slicer
+ License: AGPLv3
+ URL: https://bambulab.com
+ BuildArch: {arch}
+ Requires: mesa-libGL, gtk3, glib2, dbus-libs, systemd-libs, libsecret, (webkit2gtk4.1 or webkit2gtk4), libxkbcommon
+
+ %description
+ BambuStudio is a cutting-edge, feature-rich slicing software.
+ Supports Bambu Lab 3D printers. Based on PrusaSlicer.
+
+ %install
+ APPDIR="{appdir}"
+
+ install -d %{{buildroot}}/usr/bin
+ install -d %{{buildroot}}/usr/lib/{rpmname}
+ install -d %{{buildroot}}/usr/share/applications
+ for SIZE in 32x32 128x128 192x192; do
+ install -d %{{buildroot}}/usr/share/icons/hicolor/${{SIZE}}/apps
+ done
+
+ install -m 755 "${{APPDIR}}/bin/bambu-studio" %{{buildroot}}/usr/lib/{rpmname}/
+ find "${{APPDIR}}/bin" -name "*.so*" -exec install -m 755 {{}} %{{buildroot}}/usr/lib/{rpmname}/ \\;
+ cp -r "${{APPDIR}}/resources" %{{buildroot}}/usr/lib/{rpmname}/
+
+ cat > %{{buildroot}}/usr/bin/{rpmname} << 'WRAPPER'
+ #!/bin/bash
+ export LD_LIBRARY_PATH="/usr/lib/{rpmname}${{LD_LIBRARY_PATH:+:${{LD_LIBRARY_PATH}}}}"
+ exec /usr/lib/{rpmname}/bambu-studio "$@"
+ WRAPPER
+ chmod 755 %{{buildroot}}/usr/bin/{rpmname}
+ sed -i '1s/^ //' %{{buildroot}}/usr/bin/{rpmname}
+
+ sed 's|^Exec=.*|Exec=/usr/bin/{rpmname} %%U|' \\
+ "${{APPDIR}}/BambuStudio.desktop" \\
+ > %{{buildroot}}/usr/share/applications/{rpmname}.desktop
+
+ for SIZE in 32x32 128x128 192x192; do
+ SRC="${{APPDIR}}/usr/share/icons/hicolor/${{SIZE}}/apps/BambuStudio.png"
+ DST="%{{buildroot}}/usr/share/icons/hicolor/${{SIZE}}/apps/{rpmname}.png"
+ [ -f "${{SRC}}" ] && install -m 644 "${{SRC}}" "${{DST}}"
+ done
+
+ %files
+ /usr/bin/{rpmname}
+ /usr/lib/{rpmname}/
+ /usr/share/applications/{rpmname}.desktop
+ /usr/share/icons/hicolor/32x32/apps/{rpmname}.png
+ /usr/share/icons/hicolor/128x128/apps/{rpmname}.png
+ /usr/share/icons/hicolor/192x192/apps/{rpmname}.png
+
+ %post
+ update-desktop-database /usr/share/applications 2>/dev/null || true
+
+ %postun
+ update-desktop-database /usr/share/applications 2>/dev/null || true
+""").lstrip()
+
+# Remove leading indentation from spec body (textwrap.dedent strips common indent)
+with open(f"{rpmtop}/SPECS/{rpmname}.spec", "w") as f:
+ f.write(spec)
+
+print(f"Spec written to {rpmtop}/SPECS/{rpmname}.spec")
+PYEOF
+
+rpmbuild -bb \
+ --define "_topdir $RPMTOP" \
+ "$RPMTOP/SPECS/$RPMNAME.spec"
+
+RPM=$(find "$RPMTOP/RPMS" -name "${RPMNAME}-*.rpm" | head -1)
+if [ -z "$RPM" ]; then
+ echo "Error: no .rpm found after rpmbuild" >&2
+ exit 1
+fi
+cp "$RPM" "$ROOT/build/"
+echo "Created: $ROOT/build/$(basename "$RPM")"
From 6533354a3745f946b9d89855462e11af8937c0b7 Mon Sep 17 00:00:00 2001
From: BenLue
Date: Sat, 18 Jul 2026 07:51:15 +0200
Subject: [PATCH 09/19] fix(packaging): version fallback in rpm/arch scripts
(#622)
The rpm/arch packaging scripts only read `SLIC3R_VERSION_BASE`, but
release tags use `SLIC3R_VERSION`, so packaging failed with 'could not
read version from version.inc'. Mirror build_deb.sh's fallback. Verified
in the fedora/arch containers with the upstream-schema version.inc.
---
scripts/build_pkg_arch.sh | 12 +++++++++---
scripts/build_rpm.sh | 12 +++++++++---
2 files changed, 18 insertions(+), 6 deletions(-)
diff --git a/scripts/build_pkg_arch.sh b/scripts/build_pkg_arch.sh
index eaeb97cfa1..5414f7b524 100755
--- a/scripts/build_pkg_arch.sh
+++ b/scripts/build_pkg_arch.sh
@@ -6,12 +6,18 @@ set -e
ROOT=$(dirname "$(readlink -f "$0")")/..
BASE=$(grep 'set(SLIC3R_VERSION_BASE' "$ROOT/version.inc" | cut -d '"' -f2)
-if [ -z "$BASE" ]; then
+if [ -n "$BASE" ]; then
+ # Fork dev schema: base version + commit count
+ COUNT=$(git -C "$ROOT" rev-list --count HEAD 2>/dev/null || echo "0")
+ VERSION="${BASE}.${COUNT}"
+else
+ # Upstream/release schema: full version is stored directly
+ VERSION=$(grep 'set(SLIC3R_VERSION ' "$ROOT/version.inc" | cut -d '"' -f2)
+fi
+if [ -z "$VERSION" ]; then
echo "Error: could not read version from version.inc" >&2
exit 1
fi
-COUNT=$(git -C "$ROOT" rev-list --count HEAD 2>/dev/null || echo "0")
-VERSION="${BASE}.${COUNT}"
ARCH=$(uname -m)
APPDIR="$ROOT/build/package"
diff --git a/scripts/build_rpm.sh b/scripts/build_rpm.sh
index 00bfb4cbb4..d956fb2e33 100755
--- a/scripts/build_rpm.sh
+++ b/scripts/build_rpm.sh
@@ -6,12 +6,18 @@ set -e
ROOT=$(dirname "$(readlink -f "$0")")/..
BASE=$(grep 'set(SLIC3R_VERSION_BASE' "$ROOT/version.inc" | cut -d '"' -f2)
-if [ -z "$BASE" ]; then
+if [ -n "$BASE" ]; then
+ # Fork dev schema: base version + commit count
+ COUNT=$(git -C "$ROOT" rev-list --count HEAD 2>/dev/null || echo "0")
+ VERSION="${BASE}.${COUNT}"
+else
+ # Upstream/release schema: full version is stored directly
+ VERSION=$(grep 'set(SLIC3R_VERSION ' "$ROOT/version.inc" | cut -d '"' -f2)
+fi
+if [ -z "$VERSION" ]; then
echo "Error: could not read version from version.inc" >&2
exit 1
fi
-COUNT=$(git -C "$ROOT" rev-list --count HEAD 2>/dev/null || echo "0")
-VERSION="${BASE}.${COUNT}"
ARCH=$(uname -m)
APPDIR="$ROOT/build/package"
From 2bc905ee2cfd98eb214d509187c53cabbbc9afc4 Mon Sep 17 00:00:00 2001
From: BenLue
Date: Sat, 18 Jul 2026 11:52:56 +0200
Subject: [PATCH 10/19] build(arch): provide OSMesa via mesa-amber extraction
(#624)
Closes #623
Arch's modern `mesa` no longer ships classic `libOSMesa`, which
BambuStudio links against (`-lOSMesa`), so the Arch build failed at link
time.
- `linux.d/arch`: extract `libOSMesa.so.8` (+ its `libglapi.so.0`
dependency) from the `mesa-amber` package during the dependency step,
without installing it (mesa-amber conflicts with mesa). This lets the
link succeed while keeping modern mesa.
- `scripts/build_pkg_arch.sh`: bundle both libs into the package so it
also runs on a stock Arch system whose mesa no longer provides them.
Verified: Arch single-distro build #14 on `ci/develop/linux-x86_64` is
green and produced `bambustudio-02.08.00.50-1-x86_64.pkg.tar.zst`.
---
linux.d/arch | 20 ++++++++++++++++++++
scripts/build_pkg_arch.sh | 14 ++++++++++++++
2 files changed, 34 insertions(+)
diff --git a/linux.d/arch b/linux.d/arch
index db8fae4b0c..529f78bc3f 100644
--- a/linux.d/arch
+++ b/linux.d/arch
@@ -65,6 +65,26 @@ if [[ -n "$UPDATE_LIB" ]]
then
sudo pacman -Syu --noconfirm
sudo pacman -S --noconfirm --needed ${REQUIRED_DEV_PACKAGES[@]}
+
+ # Arch's modern mesa no longer ships classic OSMesa, which BambuStudio links
+ # against (-lOSMesa). mesa-amber still provides it but conflicts with mesa, so
+ # pull libOSMesa (+ its libglapi dependency) out of the mesa-amber package
+ # without installing it.
+ if [ ! -e /usr/lib/libOSMesa.so ]; then
+ sudo pacman -Sw --noconfirm mesa-amber
+ AMBER=$(ls /var/cache/pacman/pkg/mesa-amber-*.pkg.tar.zst 2>/dev/null | head -1)
+ if [ -n "$AMBER" ]; then
+ TMP=$(mktemp -d)
+ sudo bsdtar -xf "$AMBER" -C "$TMP" usr/lib/libOSMesa.so.8.0.0 usr/lib/libglapi.so.0.0.0
+ sudo cp -a "$TMP"/usr/lib/libOSMesa.so.8.0.0 "$TMP"/usr/lib/libglapi.so.0.0.0 /usr/lib/
+ sudo ln -sf libOSMesa.so.8.0.0 /usr/lib/libOSMesa.so.8
+ sudo ln -sf libOSMesa.so.8 /usr/lib/libOSMesa.so
+ sudo ln -sf libglapi.so.0.0.0 /usr/lib/libglapi.so.0
+ sudo ln -sf libglapi.so.0 /usr/lib/libglapi.so
+ rm -rf "$TMP"
+ fi
+ fi
+
echo -e "done\n"
exit 0
fi
diff --git a/scripts/build_pkg_arch.sh b/scripts/build_pkg_arch.sh
index 5414f7b524..5c972d6d06 100755
--- a/scripts/build_pkg_arch.sh
+++ b/scripts/build_pkg_arch.sh
@@ -49,6 +49,20 @@ done
install -m 755 "$APPDIR/bin/bambu-studio" "$STAGING/usr/lib/${PKGNAME}/"
find "$APPDIR/bin" -name "*.so*" -exec install -m 755 {} "$STAGING/usr/lib/${PKGNAME}/" \;
+
+# Bundle libOSMesa (+ its libglapi dependency). Arch's modern mesa no longer
+# ships classic OSMesa, which BambuStudio links against (-lOSMesa); linux.d/arch
+# extracts them from mesa-amber into /usr/lib during the dependency step, so pull
+# them into the package as well (the launcher sets LD_LIBRARY_PATH to this dir).
+for L in libOSMesa.so.8.0.0 libglapi.so.0.0.0; do
+ [ -e "/usr/lib/$L" ] && install -m 755 "/usr/lib/$L" "$STAGING/usr/lib/${PKGNAME}/"
+done
+(
+ cd "$STAGING/usr/lib/${PKGNAME}"
+ [ -e libOSMesa.so.8.0.0 ] && ln -sf libOSMesa.so.8.0.0 libOSMesa.so.8
+ [ -e libglapi.so.0.0.0 ] && ln -sf libglapi.so.0.0.0 libglapi.so.0
+ true
+)
cp -r "$APPDIR/resources" "$STAGING/usr/lib/${PKGNAME}/"
cat > "$STAGING/usr/bin/${PKGNAME}" << 'WRAPPER'
From 1ffde3a80a4e4a292664b0b506e07e99c5f329e5 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 21 Jul 2026 21:34:43 +0200
Subject: [PATCH 11/19] ci: bump the github-actions group with 5 updates (#630)
Bumps the github-actions group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [lukka/get-cmake](https://github.com/lukka/get-cmake) | `4.3.4` |
`4.4.0` |
|
[KSXGitHub/github-actions-deploy-aur](https://github.com/ksxgithub/github-actions-deploy-aur)
| `4.1.3` | `4.2.0` |
| [github/codeql-action/init](https://github.com/github/codeql-action) |
`4.37.0` | `4.37.1` |
|
[github/codeql-action/analyze](https://github.com/github/codeql-action)
| `4.37.0` | `4.37.1` |
|
[github/codeql-action/upload-sarif](https://github.com/github/codeql-action)
| `4.37.0` | `4.37.1` |
Updates `lukka/get-cmake` from 4.3.4 to 4.4.0
Release notes
Sourced from lukka/get-cmake's
releases .
CMake v4.4.0
The get-cmake action downloads and caches CMake and
Ninja on your workflows. Versions can be specified using semantic
versioning ranges using cmakeVersion
and ninjaVersion
inputs.
Changes:
latest is now using CMake version v4.4.0,
use this one-liner e.g.:
uses: lukka/get-cmake@latest
Enjoy!
Commits
Updates `KSXGitHub/github-actions-deploy-aur` from 4.1.3 to 4.2.0
Release notes
Sourced from KSXGitHub/github-actions-deploy-aur's
releases .
v4.2.0
Add a feature to sync AUR repo (KSXGitHub/github-actions-deploy-aur#52 ).
Commits
Updates `github/codeql-action/init` from 4.37.0 to 4.37.1
Release notes
Sourced from github/codeql-action/init's
releases .
v4.37.1
Upcoming breaking change : Add a deprecation warning for
customers using CodeQL version 2.20.6 and earlier. These versions of
CodeQL were discontinued on 1 July 2026 alongside GitHub Enterprise
Server 3.16, and will be unsupported by the next minor release of the
CodeQL Action. #3956
Update default CodeQL bundle version to 2.26.1 .
#4019
Changelog
Sourced from github/codeql-action/init's
changelog .
CodeQL Action Changelog
See the releases
page for the relevant changes to the CodeQL CLI and language
packs.
[UNRELEASED]
No user facing changes.
4.37.1 - 16 Jul 2026
Upcoming breaking change : Add a deprecation warning for
customers using CodeQL version 2.20.6 and earlier. These versions of
CodeQL were discontinued on 1 July 2026 alongside GitHub Enterprise
Server 3.16, and will be unsupported by the next minor release of the
CodeQL Action. #3956
Update default CodeQL bundle version to 2.26.1 .
#4019
4.37.0 - 08 Jul 2026
Update default CodeQL bundle version to 2.26.0 .
#3995
In addition to the existing input format, the
config-file input for the codeql-action/init
step will soon support a new [owner/]repo[@ref][:path]
format. All components except the repository name are optional. If
omitted, owner defaults to the same owner as the repository
the analysis is running for, ref to main, and
path to .github/codeql-action.yaml. Support
for this format ships in this version of the CodeQL Action, but will
only be enabled over the coming weeks. #3973
4.36.3 - 01 Jul 2026
No user facing changes.
4.36.2 - 04 Jun 2026
Cache CodeQL CLI version information across Actions steps. #3943
Reduce requests while waiting for analysis processing by using
exponential backoff when polling SARIF processing status. #3937
Update default CodeQL bundle version to 2.25.6 .
#3948
4.36.1 - 02 Jun 2026
No user facing changes.
4.36.0 - 22 May 2026
Breaking change : Bump the minimum required CodeQL bundle
version to 2.19.4. #3894
Add support for SHA-256 Git object IDs. #3893
Update default CodeQL bundle version to 2.25.5 .
#3926
4.35.5 - 15 May 2026
We have improved how the JavaScript bundles for the CodeQL Action
are generated to avoid duplication across bundles and reduce the size of
the repository by around 70%. This should have no effect on the runtime
behaviour of the CodeQL Action. #3899
For performance and accuracy reasons, improved
incremental analysis will now only be enabled on a pull request when
diff-informed analysis is also enabled for that run. If diff-informed
analysis is unavailable (for example, because the PR diff ranges could
not be computed), the action will fall back to a full analysis. #3791
If multiple inputs are provided for the GitHub-internal
analysis-kinds input, only code-scanning will
be enabled. The analysis-kinds input is experimental, for
GitHub-internal use only, and may change without notice at any time. #3892
Added an experimental change which, when running a Code Scanning
analysis for a PR with improved
incremental analysis enabled, prefers CodeQL CLI versions that have
a cached overlay-base database for the configured languages. This speeds
up analysis for a repository when there is not yet a cached overlay-base
database for the latest CLI version. We expect to roll this change out
to everyone in May. #3880
4.35.4 - 07 May 2026
4.35.3 - 01 May 2026
... (truncated)
Commits
7188fc3
Merge pull request #4020
from github/update-v4.37.1-9e7c07009
c8b5f69
Update changelog for v4.37.1
9e7c070
Merge pull request #4014
from github/mbg/explicit-remote-prefix
3492b7e
Change REMOTE_PATH_PREFIX to remote=
3654baa
Merge remote-tracking branch 'origin/main' into
mbg/explicit-remote-prefix
2d682ac
Merge pull request #4017
from github/dependabot/github_actions/dot-github/wor...
23f6a50
Merge pull request #4009
from github/mbg/action-state/additions
1ee3c75
Merge pull request #4018
from github/dependabot/github_actions/dot-github/wor...
e053684
Merge pull request #4015
from github/dependabot/npm_and_yarn/npm-minor-fd2e83...
6803c56
Merge pull request #4019
from github/update-bundle/codeql-bundle-v2.26.1
Additional commits viewable in compare
view
Updates `github/codeql-action/analyze` from 4.37.0 to 4.37.1
Release notes
Sourced from github/codeql-action/analyze's
releases .
v4.37.1
Upcoming breaking change : Add a deprecation warning for
customers using CodeQL version 2.20.6 and earlier. These versions of
CodeQL were discontinued on 1 July 2026 alongside GitHub Enterprise
Server 3.16, and will be unsupported by the next minor release of the
CodeQL Action. #3956
Update default CodeQL bundle version to 2.26.1 .
#4019
Changelog
Sourced from github/codeql-action/analyze's
changelog .
CodeQL Action Changelog
See the releases
page for the relevant changes to the CodeQL CLI and language
packs.
[UNRELEASED]
No user facing changes.
4.37.1 - 16 Jul 2026
Upcoming breaking change : Add a deprecation warning for
customers using CodeQL version 2.20.6 and earlier. These versions of
CodeQL were discontinued on 1 July 2026 alongside GitHub Enterprise
Server 3.16, and will be unsupported by the next minor release of the
CodeQL Action. #3956
Update default CodeQL bundle version to 2.26.1 .
#4019
4.37.0 - 08 Jul 2026
Update default CodeQL bundle version to 2.26.0 .
#3995
In addition to the existing input format, the
config-file input for the codeql-action/init
step will soon support a new [owner/]repo[@ref][:path]
format. All components except the repository name are optional. If
omitted, owner defaults to the same owner as the repository
the analysis is running for, ref to main, and
path to .github/codeql-action.yaml. Support
for this format ships in this version of the CodeQL Action, but will
only be enabled over the coming weeks. #3973
4.36.3 - 01 Jul 2026
No user facing changes.
4.36.2 - 04 Jun 2026
Cache CodeQL CLI version information across Actions steps. #3943
Reduce requests while waiting for analysis processing by using
exponential backoff when polling SARIF processing status. #3937
Update default CodeQL bundle version to 2.25.6 .
#3948
4.36.1 - 02 Jun 2026
No user facing changes.
4.36.0 - 22 May 2026
Breaking change : Bump the minimum required CodeQL bundle
version to 2.19.4. #3894
Add support for SHA-256 Git object IDs. #3893
Update default CodeQL bundle version to 2.25.5 .
#3926
4.35.5 - 15 May 2026
We have improved how the JavaScript bundles for the CodeQL Action
are generated to avoid duplication across bundles and reduce the size of
the repository by around 70%. This should have no effect on the runtime
behaviour of the CodeQL Action. #3899
For performance and accuracy reasons, improved
incremental analysis will now only be enabled on a pull request when
diff-informed analysis is also enabled for that run. If diff-informed
analysis is unavailable (for example, because the PR diff ranges could
not be computed), the action will fall back to a full analysis. #3791
If multiple inputs are provided for the GitHub-internal
analysis-kinds input, only code-scanning will
be enabled. The analysis-kinds input is experimental, for
GitHub-internal use only, and may change without notice at any time. #3892
Added an experimental change which, when running a Code Scanning
analysis for a PR with improved
incremental analysis enabled, prefers CodeQL CLI versions that have
a cached overlay-base database for the configured languages. This speeds
up analysis for a repository when there is not yet a cached overlay-base
database for the latest CLI version. We expect to roll this change out
to everyone in May. #3880
4.35.4 - 07 May 2026
4.35.3 - 01 May 2026
... (truncated)
Commits
7188fc3
Merge pull request #4020
from github/update-v4.37.1-9e7c07009
c8b5f69
Update changelog for v4.37.1
9e7c070
Merge pull request #4014
from github/mbg/explicit-remote-prefix
3492b7e
Change REMOTE_PATH_PREFIX to remote=
3654baa
Merge remote-tracking branch 'origin/main' into
mbg/explicit-remote-prefix
2d682ac
Merge pull request #4017
from github/dependabot/github_actions/dot-github/wor...
23f6a50
Merge pull request #4009
from github/mbg/action-state/additions
1ee3c75
Merge pull request #4018
from github/dependabot/github_actions/dot-github/wor...
e053684
Merge pull request #4015
from github/dependabot/npm_and_yarn/npm-minor-fd2e83...
6803c56
Merge pull request #4019
from github/update-bundle/codeql-bundle-v2.26.1
Additional commits viewable in compare
view
Updates `github/codeql-action/upload-sarif` from 4.37.0 to 4.37.1
Release notes
Sourced from github/codeql-action/upload-sarif's
releases .
v4.37.1
Upcoming breaking change : Add a deprecation warning for
customers using CodeQL version 2.20.6 and earlier. These versions of
CodeQL were discontinued on 1 July 2026 alongside GitHub Enterprise
Server 3.16, and will be unsupported by the next minor release of the
CodeQL Action. #3956
Update default CodeQL bundle version to 2.26.1 .
#4019
Changelog
Sourced from github/codeql-action/upload-sarif's
changelog .
CodeQL Action Changelog
See the releases
page for the relevant changes to the CodeQL CLI and language
packs.
[UNRELEASED]
No user facing changes.
4.37.1 - 16 Jul 2026
Upcoming breaking change : Add a deprecation warning for
customers using CodeQL version 2.20.6 and earlier. These versions of
CodeQL were discontinued on 1 July 2026 alongside GitHub Enterprise
Server 3.16, and will be unsupported by the next minor release of the
CodeQL Action. #3956
Update default CodeQL bundle version to 2.26.1 .
#4019
4.37.0 - 08 Jul 2026
Update default CodeQL bundle version to 2.26.0 .
#3995
In addition to the existing input format, the
config-file input for the codeql-action/init
step will soon support a new [owner/]repo[@ref][:path]
format. All components except the repository name are optional. If
omitted, owner defaults to the same owner as the repository
the analysis is running for, ref to main, and
path to .github/codeql-action.yaml. Support
for this format ships in this version of the CodeQL Action, but will
only be enabled over the coming weeks. #3973
4.36.3 - 01 Jul 2026
No user facing changes.
4.36.2 - 04 Jun 2026
Cache CodeQL CLI version information across Actions steps. #3943
Reduce requests while waiting for analysis processing by using
exponential backoff when polling SARIF processing status. #3937
Update default CodeQL bundle version to 2.25.6 .
#3948
4.36.1 - 02 Jun 2026
No user facing changes.
4.36.0 - 22 May 2026
Breaking change : Bump the minimum required CodeQL bundle
version to 2.19.4. #3894
Add support for SHA-256 Git object IDs. #3893
Update default CodeQL bundle version to 2.25.5 .
#3926
4.35.5 - 15 May 2026
We have improved how the JavaScript bundles for the CodeQL Action
are generated to avoid duplication across bundles and reduce the size of
the repository by around 70%. This should have no effect on the runtime
behaviour of the CodeQL Action. #3899
For performance and accuracy reasons, improved
incremental analysis will now only be enabled on a pull request when
diff-informed analysis is also enabled for that run. If diff-informed
analysis is unavailable (for example, because the PR diff ranges could
not be computed), the action will fall back to a full analysis. #3791
If multiple inputs are provided for the GitHub-internal
analysis-kinds input, only code-scanning will
be enabled. The analysis-kinds input is experimental, for
GitHub-internal use only, and may change without notice at any time. #3892
Added an experimental change which, when running a Code Scanning
analysis for a PR with improved
incremental analysis enabled, prefers CodeQL CLI versions that have
a cached overlay-base database for the configured languages. This speeds
up analysis for a repository when there is not yet a cached overlay-base
database for the latest CLI version. We expect to roll this change out
to everyone in May. #3880
4.35.4 - 07 May 2026
4.35.3 - 01 May 2026
... (truncated)
Commits
7188fc3
Merge pull request #4020
from github/update-v4.37.1-9e7c07009
c8b5f69
Update changelog for v4.37.1
9e7c070
Merge pull request #4014
from github/mbg/explicit-remote-prefix
3492b7e
Change REMOTE_PATH_PREFIX to remote=
3654baa
Merge remote-tracking branch 'origin/main' into
mbg/explicit-remote-prefix
2d682ac
Merge pull request #4017
from github/dependabot/github_actions/dot-github/wor...
23f6a50
Merge pull request #4009
from github/mbg/action-state/additions
1ee3c75
Merge pull request #4018
from github/dependabot/github_actions/dot-github/wor...
e053684
Merge pull request #4015
from github/dependabot/npm_and_yarn/npm-minor-fd2e83...
6803c56
Merge pull request #4019
from github/update-bundle/codeql-bundle-v2.26.1
Additional commits viewable in compare
view
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore ` will
remove the ignore condition of the specified dependency and ignore
conditions
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
.github/workflows/_build-core.yml | 4 ++--
.github/workflows/_build-deps.yml | 4 ++--
.github/workflows/cd-deploy-aur.yml | 2 +-
.github/workflows/cd-packages.yml | 2 +-
.github/workflows/security-codeql.yml | 4 ++--
.github/workflows/security-scorecard.yml | 2 +-
6 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/.github/workflows/_build-core.yml b/.github/workflows/_build-core.yml
index 6d29c83e86..62a3e37773 100644
--- a/.github/workflows/_build-core.yml
+++ b/.github/workflows/_build-core.yml
@@ -98,7 +98,7 @@ jobs:
# ── macOS ───────────────────────────────────────────────────────────────────
- name: Install cmake 3.31.x (macOS)
if: runner.os == 'macOS'
- uses: lukka/get-cmake@f5b8fbb4d77cec1acc5a5f9f0df4beffaf5d98d9 # v4.3.4
+ uses: lukka/get-cmake@e6906078ebd1ccb8ce51ab4626ac46a1b5a517e3 # v4.4.0
with:
cmakeVersion: "~3.31.0"
useLocalCache: true
@@ -223,7 +223,7 @@ jobs:
# ── Windows ─────────────────────────────────────────────────────────────────
- name: Install cmake 3.31.x (Windows)
if: runner.os == 'Windows'
- uses: lukka/get-cmake@f5b8fbb4d77cec1acc5a5f9f0df4beffaf5d98d9 # v4.3.4
+ uses: lukka/get-cmake@e6906078ebd1ccb8ce51ab4626ac46a1b5a517e3 # v4.4.0
with:
cmakeVersion: "~3.31.0"
useLocalCache: true
diff --git a/.github/workflows/_build-deps.yml b/.github/workflows/_build-deps.yml
index 21d175c094..1091a967f3 100644
--- a/.github/workflows/_build-deps.yml
+++ b/.github/workflows/_build-deps.yml
@@ -54,7 +54,7 @@ jobs:
- name: Install cmake 3.31.x (Windows)
if: startsWith(inputs.os, 'windows-')
- uses: lukka/get-cmake@f5b8fbb4d77cec1acc5a5f9f0df4beffaf5d98d9 # v4.3.4
+ uses: lukka/get-cmake@e6906078ebd1ccb8ce51ab4626ac46a1b5a517e3 # v4.4.0
with:
cmakeVersion: "~3.31.0"
useLocalCache: true
@@ -140,7 +140,7 @@ jobs:
- name: Install cmake 3.31.x (macOS)
if: startsWith(inputs.os, 'macos-')
- uses: lukka/get-cmake@f5b8fbb4d77cec1acc5a5f9f0df4beffaf5d98d9 # v4.3.4
+ uses: lukka/get-cmake@e6906078ebd1ccb8ce51ab4626ac46a1b5a517e3 # v4.4.0
with:
cmakeVersion: "~3.31.0"
useLocalCache: true
diff --git a/.github/workflows/cd-deploy-aur.yml b/.github/workflows/cd-deploy-aur.yml
index cfb9485432..edab464c6e 100644
--- a/.github/workflows/cd-deploy-aur.yml
+++ b/.github/workflows/cd-deploy-aur.yml
@@ -163,7 +163,7 @@ jobs:
cat PKGBUILD
- name: Publish to AUR
- uses: KSXGitHub/github-actions-deploy-aur@da03e160361ce01bf087e790b6ffd196d7dccff7 # v4.1.3
+ uses: KSXGitHub/github-actions-deploy-aur@084b0d9b15415bf9cdb65d44dad1efe37a354050 # v4.2.0
with:
pkgname: ${{ steps.meta.outputs.pkgname }}
pkgbuild: ./PKGBUILD
diff --git a/.github/workflows/cd-packages.yml b/.github/workflows/cd-packages.yml
index c057461252..9252474bcf 100644
--- a/.github/workflows/cd-packages.yml
+++ b/.github/workflows/cd-packages.yml
@@ -282,7 +282,7 @@ jobs:
key: pkg-deps-arch-${{ hashFiles('deps/CMakeLists.txt', 'deps/**/*.cmake') }}
- name: Install cmake 3.31.x (Arch)
- uses: lukka/get-cmake@f5b8fbb4d77cec1acc5a5f9f0df4beffaf5d98d9 # v4.3.4
+ uses: lukka/get-cmake@e6906078ebd1ccb8ce51ab4626ac46a1b5a517e3 # v4.4.0
with:
cmakeVersion: "~3.31.0"
useLocalCache: true
diff --git a/.github/workflows/security-codeql.yml b/.github/workflows/security-codeql.yml
index 6ade9540bf..29e0ebf504 100644
--- a/.github/workflows/security-codeql.yml
+++ b/.github/workflows/security-codeql.yml
@@ -47,7 +47,7 @@ jobs:
submodules: false
- name: Initialize CodeQL
- uses: github/codeql-action/init@99df26d4f13ea111d4ec1a7dddef6063f76b97e9 # v4.37.0
+ uses: github/codeql-action/init@7188fc363630916deb702c7fdcf4e481b751f97a # v4.37.1
with:
languages: ${{ matrix.language }}
build-mode: manual
@@ -80,6 +80,6 @@ jobs:
--parallel 4 2>&1 | head -5000 || true
- name: Perform CodeQL Analysis
- uses: github/codeql-action/analyze@99df26d4f13ea111d4ec1a7dddef6063f76b97e9 # v4.37.0
+ uses: github/codeql-action/analyze@7188fc363630916deb702c7fdcf4e481b751f97a # v4.37.1
with:
category: "/language:${{ matrix.language }}"
diff --git a/.github/workflows/security-scorecard.yml b/.github/workflows/security-scorecard.yml
index 312b625bf7..754eae5f06 100644
--- a/.github/workflows/security-scorecard.yml
+++ b/.github/workflows/security-scorecard.yml
@@ -42,6 +42,6 @@ jobs:
publish_results: true
- name: Upload SARIF results
- uses: github/codeql-action/upload-sarif@99df26d4f13ea111d4ec1a7dddef6063f76b97e9 # v4.37.0
+ uses: github/codeql-action/upload-sarif@7188fc363630916deb702c7fdcf4e481b751f97a # v4.37.1
with:
sarif_file: results.sarif
From ede93bb80f9a5e894ad6ecee49f3a0e7aa1215c9 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 21 Jul 2026 21:34:59 +0200
Subject: [PATCH 12/19] fix: bump the device-page group in
/src/slic3r/GUI/DeviceWeb/device_page with 13 updates (#629)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps the device-page group in /src/slic3r/GUI/DeviceWeb/device_page
with 13 updates:
| Package | From | To |
| --- | --- | --- |
|
[@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog)
| `1.1.19` | `1.1.20` |
|
[@radix-ui/react-popover](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popover)
| `1.1.19` | `1.1.20` |
|
[@radix-ui/react-toggle-group](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toggle-group)
| `1.1.15` | `1.1.16` |
|
[@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite)
| `4.3.2` | `4.3.3` |
|
[@tanstack/react-router](https://github.com/TanStack/router/tree/HEAD/packages/react-router)
| `1.170.17` | `1.170.18` |
| [immer](https://github.com/immerjs/immer) | `11.1.11` | `11.1.15` |
|
[radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui)
| `1.6.2` | `1.6.4` |
| [react-i18next](https://github.com/i18next/react-i18next) | `17.0.9` |
`17.0.10` |
|
[tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss)
| `4.3.2` | `4.3.3` |
|
[@tanstack/router-plugin](https://github.com/TanStack/router/tree/HEAD/packages/router-plugin)
| `1.168.19` | `1.168.23` |
|
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)
| `8.63.0` | `8.64.0` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) |
`8.1.4` | `8.1.5` |
|
[lightningcss-win32-x64-msvc](https://github.com/parcel-bundler/lightningcss)
| `1.32.0` | `1.33.0` |
Updates `@radix-ui/react-dialog` from 1.1.19 to 1.1.20
Changelog
Sourced from @radix-ui/react-dialog's
changelog .
1.1.20
Fixed broken ARIA references in Dialogs where a title or description
elements are not rendered.
Improved tree-shaking so bundlers can drop unused components.
Component parts are now marked /* @__PURE__ */ and use
named render functions instead of Component.displayName =
... assignments, which previously prevented dead-code elimination
with some bundlers.
Updated dependencies:
@radix-ui/react-dismissable-layer@1.1.16,
@radix-ui/react-focus-scope@1.1.13,
@radix-ui/react-portal@1.1.14,
@radix-ui/react-presence@1.1.8,
@radix-ui/react-use-controllable-state@1.2.4,
@radix-ui/primitive@1.1.6,
@radix-ui/react-compose-refs@1.1.3,
@radix-ui/react-context@1.2.0,
@radix-ui/react-focus-guards@1.1.4,
@radix-ui/react-id@1.1.2,
@radix-ui/react-primitive@2.1.7,
@radix-ui/react-slot@1.3.0,
@radix-ui/react-use-layout-effect@1.1.2
Commits
Updates `@radix-ui/react-popover` from 1.1.19 to 1.1.20
Changelog
Sourced from @radix-ui/react-popover's
changelog .
1.1.20
Improved tree-shaking so bundlers can drop unused components.
Component parts are now marked /* @__PURE__ */ and use
named render functions instead of Component.displayName =
... assignments, which previously prevented dead-code elimination
with some bundlers.
Updated dependencies: @radix-ui/react-popper@1.3.4,
@radix-ui/react-dismissable-layer@1.1.16,
@radix-ui/react-focus-scope@1.1.13,
@radix-ui/react-portal@1.1.14,
@radix-ui/react-presence@1.1.8,
@radix-ui/react-use-controllable-state@1.2.4,
@radix-ui/primitive@1.1.6,
@radix-ui/react-compose-refs@1.1.3,
@radix-ui/react-context@1.2.0,
@radix-ui/react-focus-guards@1.1.4,
@radix-ui/react-id@1.1.2,
@radix-ui/react-primitive@2.1.7,
@radix-ui/react-slot@1.3.0
Commits
Updates `@radix-ui/react-toggle-group` from 1.1.15 to 1.1.16
Changelog
Sourced from @radix-ui/react-toggle-group's
changelog .
1.1.16
Improved tree-shaking so bundlers can drop unused components.
Component parts are now marked /* @__PURE__ */ and use
named render functions instead of Component.displayName =
... assignments, which previously prevented dead-code elimination
with some bundlers.
Updated dependencies:
@radix-ui/react-roving-focus@1.1.16,
@radix-ui/react-toggle@1.1.15,
@radix-ui/react-use-controllable-state@1.2.4,
@radix-ui/primitive@1.1.6,
@radix-ui/react-context@1.2.0,
@radix-ui/react-direction@1.1.2,
@radix-ui/react-primitive@2.1.7
Commits
Updates `@tailwindcss/vite` from 4.3.2 to 4.3.3
Release notes
Sourced from @tailwindcss/vite's
releases .
v4.3.3
Fixed
Support --watch --poll[=ms] in
@tailwindcss/cli when filesystem events are unreliable or
unavailable (#20297 )
Canonicalization: match arbitrary hex colors against theme colors
case-insensitively (e.g. bg-[#fff] and
bg-[#FFF] → bg-white) (#20298 )
Prevent Preflight from overriding Firefox's native
iframe:focus-visible outline styles (#20292 )
Ensure theme('colors.foo') in JS plugins resolves
correctly when both --color-foo and
--color-foo-bar exist (#20299 )
Ensure fractional opacity modifiers work with named shadow sizes
like shadow-sm/12.5, text-shadow-sm/12.5,
drop-shadow-sm/12.5, and inset-shadow-sm/12.5
(#20302 )
Parse selectors like [data-foo]div as two selectors
instead of one (#20303 )
Ensure @tailwindcss/postcss rebuilds when a
preprocessor like Sass changes the input CSS without changing the input
file on disk (#20310 )
Ensure CSS nesting is handled even when Lightning CSS isn't run,
such as in @tailwindcss/browser and Tailwind Play (#20124 )
Prevent achromatic theme colors from shifting hue when mixed in
polar color spaces like oklch (#20314 )
Ensure --spacing(0) is optimized to 0px
instead of 0 so it remains a <length>
when used in calc(…) (#20319 )
Load @parcel/watcher only when needed in
@tailwindcss/cli --watch mode, so one-off builds and
--watch --poll work when @parcel/watcher can't
be loaded (#20325 )
Use explicit platform fonts instead of system-ui and
ui-sans-serif so CJK text respects the page's
lang attribute on Windows (#20318 )
Prevent @tailwindcss/upgrade from rewriting ignored
files when run from a subdirectory (#20329 )
Ensure earlier @source rules pointing to nested files
are scanned when later @source rules point to files in
parent folders (#20335 )
Prevent @tailwindcss/vite from triggering full page
reloads when scanned files are processed by Vite but haven't been loaded
as modules yet (#20336 )
Changelog
Sourced from @tailwindcss/vite's
changelog .
[4.3.3] - 2026-07-16
Fixed
Support --watch --poll[=ms] in
@tailwindcss/cli when filesystem events are unreliable or
unavailable (#20297 )
Canonicalization: match arbitrary hex colors against theme colors
case-insensitively (e.g. bg-[#fff] and
bg-[#FFF] → bg-white) (#20298 )
Prevent Preflight from overriding Firefox's native
iframe:focus-visible outline styles (#20292 )
Ensure theme('colors.foo') in JS plugins resolves
correctly when both --color-foo and
--color-foo-bar exist (#20299 )
Ensure fractional opacity modifiers work with named shadow sizes
like shadow-sm/12.5, text-shadow-sm/12.5,
drop-shadow-sm/12.5, and inset-shadow-sm/12.5
(#20302 )
Parse selectors like [data-foo]div as two selectors
instead of one (#20303 )
Ensure @tailwindcss/postcss rebuilds when a
preprocessor like Sass changes the input CSS without changing the input
file on disk (#20310 )
Ensure CSS nesting is handled even when Lightning CSS isn't run,
such as in @tailwindcss/browser and Tailwind Play (#20124 )
Prevent achromatic theme colors from shifting hue when mixed in
polar color spaces like oklch (#20314 )
Ensure --spacing(0) is optimized to 0px
instead of 0 so it remains a <length>
when used in calc(…) (#20319 )
Load @parcel/watcher only when needed in
@tailwindcss/cli --watch mode, so one-off builds and
--watch --poll work when @parcel/watcher can't
be loaded (#20325 )
Use explicit platform fonts instead of system-ui and
ui-sans-serif so CJK text respects the page's
lang attribute on Windows (#20318 )
Prevent @tailwindcss/upgrade from rewriting ignored
files when run from a subdirectory (#20329 )
Ensure earlier @source rules pointing to nested files
are scanned when later @source rules point to files in
parent folders (#20335 )
Prevent @tailwindcss/vite from triggering full page
reloads when scanned files are processed by Vite but haven't been loaded
as modules yet (#20336 )
Commits
Updates `@tanstack/react-router` from 1.170.17 to 1.170.18
Release notes
Sourced from @tanstack/react-router's
releases .
@tanstack/react-router@1 .170.18
Patch Changes
Updated dependencies [e2dd204 ]:
@tanstack/router-core@1 .171.15
Changelog
Sourced from @tanstack/react-router's
changelog .
1.170.18
Patch Changes
Updated dependencies [e2dd204 ]:
@tanstack/router-core@1 .171.15
Commits
Updates `immer` from 11.1.11 to 11.1.15
Release notes
Sourced from immer's
releases .
v11.1.15
Bug Fixes
v11.1.14
Bug Fixes
throw proper immer error when applyPatches path traverses null (#1251 )
(e38ad71 )
v11.1.13
Bug Fixes
draft relocated base refs after reverse/sort in array-methods plugin
(#1255 )
(a73672a )
v11.1.12
Bug Fixes
Commits
a3be9df
fix: correct curried produceWithPatches return type (#1249 )
7cab3c2
ci: harden GitHub Actions workflows (SHA-pin, permissions,
persist-credential...
e38ad71
fix: throw proper immer error when applyPatches path traverses null (#1251 )
8bc4b2d
docs: add Zenith and DOMD to Built with Immer (#1245 )
a73672a
fix: draft relocated base refs after reverse/sort in array-methods
plugin (#1 ...
cfec5e5
chore(deps-dev): bump @babel/core from 7.21.4 to 7.29.6
(#1254 )
e4f5923
chore(deps): bump websocket-driver from 0.7.4 to 0.7.5 in /website (#1270 )
4d3d6ff
fix: Revert "prevent prototype pollution via constructor.prototype
access (CV...
See full diff in compare
view
Updates `radix-ui` from 1.6.2 to 1.6.4
Changelog
Sourced from radix-ui's
changelog .
1.6.4
Fixed a regression where importing primitives from the root
radix-ui entry point erased every primitive's types to
any.
1.6.3
Dialog
Fixed broken ARIA references in Dialogs where title or description
elements are not rendered.
Slider
Fixed a bug where onValueCommit was not called when a
slider thumb was dragged across another thumb.
Toast
Fixed Toast removing non-focused toasts when pressing
Escape.
Tooltip
Fixed a bug where Tooltip.Content children were mounted
to the DOM twice.
Other updates
Fixed overriding inline animation style in
Popper.Content.
Improved tree-shaking so bundlers can drop unused components.
Component parts are now marked /* @__PURE__ */ and use
named render functions instead of Component.displayName =
... assignments, which previously prevented dead-code elimination
with some bundlers.
Widened virtualRef prop type to allow
RefObject<Measurable | null> in popover
components.
Fixed dev-only checks with conditional exports to drop dev-warnings
from production builds.
Added per-primitive subpath entry points so each primitive can be
imported directly, eg. import { Accordion } from
'radix-ui/accordion' or import * as Accordion from
'radix-ui/accordion'. This mirrors the namespaced exports
available from the root radix-ui entry point.
Fixed a bug where updating a Checkbox,
Switch, or RadioGroup value programmatically
(eg. a "select all" control) while inside a
<form> would dispatch a click event from
the hidden bubble input that propagated to ancestor onClick
handlers.
Commits
Attestation changes
This version has no provenance attestation, while the previous
version (1.6.2) was attested. Review the package
versions before updating.
Updates `react-i18next` from 17.0.9 to 17.0.10
Changelog
Sourced from react-i18next's
changelog .
17.0.10
fix(warnings): the useTranslation and
Trans "You will need to pass in an i18next
instance" warnings now match the useSSR wording,
mentioning the props/context alternatives and the most common
unexplained cause at scale: duplicate react-i18next copies in monorepo
setups. The Trans variant also referenced the internal
i18nextReactModule name; it now points to the public
initReactI18next API.
feat(warnings): development-only warning
(SUSPENDED_WHILE_LOADING, logged once) right before
useTranslation suspends while translations are loading.
With the default useSuspense: true and no
<Suspense> boundary this previously surfaced as a
blank screen or a cryptic React error; the warning now names both fixes
(add a <Suspense> boundary or set
react.useSuspense: false). No-op in production builds; the
process.env.NODE_ENV check is wrapped so runtimes without a
process global (raw ESM in the browser, some edge runtimes)
stay silent instead of throwing.
ci: weekly workflow typechecking the test suite against
@types/react@next / @types/react-dom@next, so
the next React major's type changes (like the React 18
TFunctionResult/children wave) surface before user
reports.
Commits
3b71c27
17.0.10
57c3500
build
c62476f
chore: sync package-lock with i18next ^26.2.0 devDependency bump
0126bd1
improve instance warnings (monorepo hint) + dev-only suspense warning +
weekl...
See full diff in compare
view
Updates `tailwindcss` from 4.3.2 to 4.3.3
Release notes
Sourced from tailwindcss's
releases .
v4.3.3
Fixed
Support --watch --poll[=ms] in
@tailwindcss/cli when filesystem events are unreliable or
unavailable (#20297 )
Canonicalization: match arbitrary hex colors against theme colors
case-insensitively (e.g. bg-[#fff] and
bg-[#FFF] → bg-white) (#20298 )
Prevent Preflight from overriding Firefox's native
iframe:focus-visible outline styles (#20292 )
Ensure theme('colors.foo') in JS plugins resolves
correctly when both --color-foo and
--color-foo-bar exist (#20299 )
Ensure fractional opacity modifiers work with named shadow sizes
like shadow-sm/12.5, text-shadow-sm/12.5,
drop-shadow-sm/12.5, and inset-shadow-sm/12.5
(#20302 )
Parse selectors like [data-foo]div as two selectors
instead of one (#20303 )
Ensure @tailwindcss/postcss rebuilds when a
preprocessor like Sass changes the input CSS without changing the input
file on disk (#20310 )
Ensure CSS nesting is handled even when Lightning CSS isn't run,
such as in @tailwindcss/browser and Tailwind Play (#20124 )
Prevent achromatic theme colors from shifting hue when mixed in
polar color spaces like oklch (#20314 )
Ensure --spacing(0) is optimized to 0px
instead of 0 so it remains a <length>
when used in calc(…) (#20319 )
Load @parcel/watcher only when needed in
@tailwindcss/cli --watch mode, so one-off builds and
--watch --poll work when @parcel/watcher can't
be loaded (#20325 )
Use explicit platform fonts instead of system-ui and
ui-sans-serif so CJK text respects the page's
lang attribute on Windows (#20318 )
Prevent @tailwindcss/upgrade from rewriting ignored
files when run from a subdirectory (#20329 )
Ensure earlier @source rules pointing to nested files
are scanned when later @source rules point to files in
parent folders (#20335 )
Prevent @tailwindcss/vite from triggering full page
reloads when scanned files are processed by Vite but haven't been loaded
as modules yet (#20336 )
Changelog
Sourced from tailwindcss's
changelog .
[4.3.3] - 2026-07-16
Fixed
Support --watch --poll[=ms] in
@tailwindcss/cli when filesystem events are unreliable or
unavailable (#20297 )
Canonicalization: match arbitrary hex colors against theme colors
case-insensitively (e.g. bg-[#fff] and
bg-[#FFF] → bg-white) (#20298 )
Prevent Preflight from overriding Firefox's native
iframe:focus-visible outline styles (#20292 )
Ensure theme('colors.foo') in JS plugins resolves
correctly when both --color-foo and
--color-foo-bar exist (#20299 )
Ensure fractional opacity modifiers work with named shadow sizes
like shadow-sm/12.5, text-shadow-sm/12.5,
drop-shadow-sm/12.5, and inset-shadow-sm/12.5
(#20302 )
Parse selectors like [data-foo]div as two selectors
instead of one (#20303 )
Ensure @tailwindcss/postcss rebuilds when a
preprocessor like Sass changes the input CSS without changing the input
file on disk (#20310 )
Ensure CSS nesting is handled even when Lightning CSS isn't run,
such as in @tailwindcss/browser and Tailwind Play (#20124 )
Prevent achromatic theme colors from shifting hue when mixed in
polar color spaces like oklch (#20314 )
Ensure --spacing(0) is optimized to 0px
instead of 0 so it remains a <length>
when used in calc(…) (#20319 )
Load @parcel/watcher only when needed in
@tailwindcss/cli --watch mode, so one-off builds and
--watch --poll work when @parcel/watcher can't
be loaded (#20325 )
Use explicit platform fonts instead of system-ui and
ui-sans-serif so CJK text respects the page's
lang attribute on Windows (#20318 )
Prevent @tailwindcss/upgrade from rewriting ignored
files when run from a subdirectory (#20329 )
Ensure earlier @source rules pointing to nested files
are scanned when later @source rules point to files in
parent folders (#20335 )
Prevent @tailwindcss/vite from triggering full page
reloads when scanned files are processed by Vite but haven't been loaded
as modules yet (#20336 )
Commits
Updates `@tanstack/router-plugin` from 1.168.19 to 1.168.23
Release notes
Sourced from @tanstack/router-plugin's
releases .
@tanstack/router-plugin@1 .168.23
Patch Changes
#7855
49f6863
- Preserve React component state during HMR when route components are
declared with lowercase function names. The development-only React
transforms cover split route component groups and unsplit root route
component options, including shell, pending, and error components,
without changing production output.
@tanstack/router-plugin@1 .168.22
Patch Changes
Updated dependencies [78dd1a6 ]:
@tanstack/router-generator@1 .167.21
@tanstack/router-plugin@1 .168.21
Patch Changes
Updated dependencies [e56a677 ]:
@tanstack/router-generator@1 .167.20
@tanstack/router-plugin@1 .168.20
Patch Changes
Updated dependencies [e2dd204 ]:
@tanstack/router-core@1 .171.15
@tanstack/react-router@1 .170.18
@tanstack/router-generator@1 .167.19
Changelog
Sourced from @tanstack/router-plugin's
changelog .
1.168.23
Patch Changes
#7855
49f6863
- Preserve React component state during HMR when route components are
declared with lowercase function names. The development-only React
transforms cover split route component groups and unsplit root route
component options, including shell, pending, and error components,
without changing production output.
1.168.22
Patch Changes
Updated dependencies [78dd1a6 ]:
@tanstack/router-generator@1 .167.21
1.168.21
Patch Changes
Updated dependencies [e56a677 ]:
@tanstack/router-generator@1 .167.20
1.168.20
Patch Changes
Updated dependencies [e2dd204 ]:
@tanstack/router-core@1 .171.15
@tanstack/react-router@1 .170.18
@tanstack/router-generator@1 .167.19
Commits
Updates `typescript-eslint` from 8.63.0 to 8.64.0
Release notes
Sourced from typescript-eslint's
releases .
v8.64.0
8.64.0 (2026-07-13)
🚀 Features
support parsing import defer (#12513 )
eslint-plugin: [no-loop-func] support
using / await using declarations and deprecate
the rule (#12500 )
typescript-estree: throw for invalid definite
assignment in class properties (#12543 )
🩹 Fixes
eslint-plugin: [require-array-sort-compare] handle
constrained arrays (#12512 )
❤️ Thank You
See GitHub
Releases for more information.
You can read about our versioning
strategy and releases on our
website.
Changelog
Sourced from typescript-eslint's
changelog .
8.64.0 (2026-07-13)
This was a version bump only for typescript-eslint to align it with
other projects, there were no code changes.
See GitHub
Releases for more information.
You can read about our versioning
strategy and releases on our
website.
Commits
Updates `vite` from 8.1.4 to 8.1.5
Release notes
Sourced from vite's
releases .
v8.1.5
Please refer to CHANGELOG.md
for details.
Changelog
Sourced from vite's
changelog .
8.1.5
(2026-07-16)
Bug Fixes
bundled-dev: avoid duplicated buildEnd
(#22931 )
(8100320 )
client: overlay error message format align rolldown
(#22869 )
(5a72b87 )
deps: update all non-major dependencies (#22921 )
(fef682d )
deps: update rolldown-related dependencies (#22922 )
(3c345e4 )
module-runner: don't crash stack-trace source
mapping when globalThis.Buffer is absent (#22945 )
(f8b38e3 )
optimizer: respect importer module format for
dynamic import interop with CJS deps (#22951 )
(6c08c39 )
ssr: scope switch-case declarations to the switch,
not the function (#22893 )
(b59a73f )
Documentation
build: fix incorrect @default for
build.cssMinify (#22948 )
(c88c236 )
build: fix incorrect @default for
build.lib.formats (#22911 )
(369ed60 )
Tests
avoid scanner scanning all files under __tests__ (#22912 )
(c961cae )
Commits
5e7fe12
release: v8.1.5
6c08c39
fix(optimizer): respect importer module format for dynamic import
interop wit...
5a72b87
fix(client): overlay error message format align rolldown (#22869 )
f8b38e3
fix(module-runner): don't crash stack-trace source mapping when
globalThis.Bu...
8100320
fix(bundled-dev): avoid duplicated buildEnd (#22931 )
c88c236
docs(build): fix incorrect @default for build.cssMinify (#22948 )
b59a73f
fix(ssr): scope switch-case declarations to the switch, not the function
(#22 ...
fef682d
fix(deps): update all non-major dependencies (#22921 )
3c345e4
fix(deps): update rolldown-related dependencies (#22922 )
369ed60
docs(build): fix incorrect @default for build.lib.formats
(#22911 )
Additional commits viewable in compare
view
Updates `lightningcss-win32-x64-msvc` from 1.32.0 to 1.33.0
Release notes
Sourced from lightningcss-win32-x64-msvc's
releases .
v1.33.0
Added
Fixed
Commits
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore ` will
remove the ignore condition of the specified dependency and ignore
conditions
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
.../GUI/DeviceWeb/device_page/package.json | 26 +-
.../GUI/DeviceWeb/device_page/pnpm-lock.yaml | 1132 +++++++++--------
2 files changed, 639 insertions(+), 519 deletions(-)
diff --git a/src/slic3r/GUI/DeviceWeb/device_page/package.json b/src/slic3r/GUI/DeviceWeb/device_page/package.json
index 7f75ad5951..a4bcb01ce4 100644
--- a/src/slic3r/GUI/DeviceWeb/device_page/package.json
+++ b/src/slic3r/GUI/DeviceWeb/device_page/package.json
@@ -11,24 +11,24 @@
"i18n": "npx i18next-parser --config i18next-parser.config.js"
},
"dependencies": {
- "@radix-ui/react-dialog": "^1.1.19",
+ "@radix-ui/react-dialog": "^1.1.20",
"@radix-ui/react-icons": "^1.3.2",
- "@radix-ui/react-popover": "^1.1.19",
- "@radix-ui/react-toggle-group": "^1.1.15",
- "@tailwindcss/vite": "^4.3.2",
- "@tanstack/react-router": "^1.170.17",
+ "@radix-ui/react-popover": "^1.1.20",
+ "@radix-ui/react-toggle-group": "^1.1.16",
+ "@tailwindcss/vite": "^4.3.3",
+ "@tanstack/react-router": "^1.170.18",
"i18next": "^26.3.6",
- "immer": "^11.1.11",
- "radix-ui": "^1.6.2",
+ "immer": "^11.1.15",
+ "radix-ui": "^1.6.4",
"react": "^19.2.7",
"react-dom": "^19.2.7",
- "react-i18next": "^17.0.9",
- "tailwindcss": "^4.3.2",
+ "react-i18next": "^17.0.10",
+ "tailwindcss": "^4.3.3",
"zustand": "^5.0.14"
},
"devDependencies": {
"@eslint/js": "^10.0.1",
- "@tanstack/router-plugin": "^1.168.19",
+ "@tanstack/router-plugin": "^1.168.23",
"@types/react": "^19.2.17",
"@types/react-dom": "^19.2.3",
"@vitejs/plugin-react": "^6.0.3",
@@ -39,12 +39,12 @@
"i18next-parser": "^9.4.0",
"terser": "^5.49.0",
"typescript": "~7.0.2",
- "typescript-eslint": "^8.63.0",
- "vite": "^8.1.4"
+ "typescript-eslint": "^8.64.0",
+ "vite": "^8.1.5"
},
"packageManager": "pnpm@10.12.1+sha512.f0dda8580f0ee9481c5c79a1d927b9164f2c478e90992ad268bbb2465a736984391d6333d2c327913578b2804af33474ca554ba29c04a8b13060a717675ae3ac",
"optionalDependencies": {
- "lightningcss-win32-x64-msvc": "^1.32.0"
+ "lightningcss-win32-x64-msvc": "^1.33.0"
},
"pnpm": {
"overrides": {
diff --git a/src/slic3r/GUI/DeviceWeb/device_page/pnpm-lock.yaml b/src/slic3r/GUI/DeviceWeb/device_page/pnpm-lock.yaml
index c2bc85d60f..a4c3a8e3b2 100644
--- a/src/slic3r/GUI/DeviceWeb/device_page/pnpm-lock.yaml
+++ b/src/slic3r/GUI/DeviceWeb/device_page/pnpm-lock.yaml
@@ -14,32 +14,32 @@ importers:
.:
dependencies:
'@radix-ui/react-dialog':
- specifier: ^1.1.19
- version: 1.1.19(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ specifier: ^1.1.20
+ version: 1.1.20(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-icons':
specifier: ^1.3.2
version: 1.3.2(react@19.2.7)
'@radix-ui/react-popover':
- specifier: ^1.1.19
- version: 1.1.19(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ specifier: ^1.1.20
+ version: 1.1.20(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-toggle-group':
- specifier: ^1.1.15
- version: 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ specifier: ^1.1.16
+ version: 1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@tailwindcss/vite':
- specifier: ^4.3.2
- version: 4.3.2(vite@8.1.4(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4))
+ specifier: ^4.3.3
+ version: 4.3.3(vite@8.1.5(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4))
'@tanstack/react-router':
- specifier: ^1.170.17
- version: 1.170.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ specifier: ^1.170.18
+ version: 1.170.18(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
i18next:
specifier: ^26.3.6
version: 26.3.6(typescript@7.0.2)
immer:
- specifier: ^11.1.11
- version: 11.1.11
+ specifier: ^11.1.15
+ version: 11.1.15
radix-ui:
- specifier: ^1.6.2
- version: 1.6.2(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ specifier: ^1.6.4
+ version: 1.6.4(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
react:
specifier: ^19.2.7
version: 19.2.7
@@ -47,21 +47,21 @@ importers:
specifier: ^19.2.7
version: 19.2.7(react@19.2.7)
react-i18next:
- specifier: ^17.0.9
- version: 17.0.9(i18next@26.3.6(typescript@7.0.2))(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@7.0.2)
+ specifier: ^17.0.10
+ version: 17.0.10(i18next@26.3.6(typescript@7.0.2))(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@7.0.2)
tailwindcss:
- specifier: ^4.3.2
- version: 4.3.2
+ specifier: ^4.3.3
+ version: 4.3.3
zustand:
specifier: ^5.0.14
- version: 5.0.14(@types/react@19.2.17)(immer@11.1.11)(react@19.2.7)(use-sync-external-store@1.6.0(react@19.2.7))
+ version: 5.0.14(@types/react@19.2.17)(immer@11.1.15)(react@19.2.7)(use-sync-external-store@1.6.0(react@19.2.7))
devDependencies:
'@eslint/js':
specifier: ^10.0.1
version: 10.0.1(eslint@10.7.0(jiti@2.7.0))
'@tanstack/router-plugin':
- specifier: ^1.168.19
- version: 1.168.19(@tanstack/react-router@1.170.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(rolldown@1.1.5)(vite@8.1.4(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4))
+ specifier: ^1.168.23
+ version: 1.168.23(@tanstack/react-router@1.170.18(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(rolldown@1.1.5)(vite@8.1.5(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4))
'@types/react':
specifier: ^19.2.17
version: 19.2.17
@@ -70,7 +70,7 @@ importers:
version: 19.2.3(@types/react@19.2.17)
'@vitejs/plugin-react':
specifier: ^6.0.3
- version: 6.0.3(vite@8.1.4(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4))
+ version: 6.0.3(vite@8.1.5(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4))
eslint:
specifier: ^10.7.0
version: 10.7.0(jiti@2.7.0)
@@ -93,15 +93,15 @@ importers:
specifier: ~7.0.2
version: 7.0.2
typescript-eslint:
- specifier: ^8.63.0
- version: 8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)
+ specifier: ^8.64.0
+ version: 8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)
vite:
- specifier: ^8.1.4
- version: 8.1.4(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4)
+ specifier: ^8.1.5
+ version: 8.1.5(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4)
optionalDependencies:
lightningcss-win32-x64-msvc:
- specifier: ^1.32.0
- version: 1.32.0
+ specifier: ^1.33.0
+ version: 1.33.0
packages:
@@ -467,11 +467,11 @@ packages:
'@radix-ui/number@1.1.2':
resolution: {integrity: sha512-ceTwaxc4I5IOi97DgCotl3pqiyRGvffcc0oOsE2dQYaJOFIDsDt4VWG6xEbg1QePv9QWausCEIppud/tJ1wNig==}
- '@radix-ui/primitive@1.1.5':
- resolution: {integrity: sha512-d86WIWFYNtGA0H/d8exstrTRTp7eWJYlYJbtNofxr/3ljupZYn6EFDG/Qgu/0Kc8v7yMUxySagqJsL1+PdYjWg==}
+ '@radix-ui/primitive@1.1.6':
+ resolution: {integrity: sha512-w9hl+724uYEgCGR3bhuRepjBtrNB/6gkhCnAf58Ke+SLbHPPQqVZZB59z60roB+5H+nh3nWTcdJhQdFMEydWmw==}
- '@radix-ui/react-accessible-icon@1.1.11':
- resolution: {integrity: sha512-HQDOFTKwSnmUij6l54wYJJtxTAnxI71+YJLOrjm2ladFB8HAV5Jt7hwaZPhWTGBkYoW4+ZAOfNZrLDh/qvxSYA==}
+ '@radix-ui/react-accessible-icon@1.1.12':
+ resolution: {integrity: sha512-Y0zhCQ/XUdTom5hAxvE8RlXqR4hZmKGK6g2//LfgHmb88PJFOpXSh9B/7FlfYXezVY5FKGjRYWCYz5FXxZ9WZQ==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -483,8 +483,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-accordion@1.2.16':
- resolution: {integrity: sha512-BpZJNmetujnGgUI6OX0jEhEmlA46WPqgub8Rv09Kyquwd0cc1ndMKpiPYCjmBU6KSSRPAMtgLpEoZSG/tdNIWQ==}
+ '@radix-ui/react-accordion@1.2.17':
+ resolution: {integrity: sha512-l3Dmp+qPPc3SqT8+SPnxIgoWBEU2MMBxcQ7BsoRgak2UT75xY83SFvFcrUkUAWukOV3LFF+BQ9aBIFtZsIG8yQ==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -496,8 +496,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-alert-dialog@1.1.19':
- resolution: {integrity: sha512-FA7n1f6D/DwGE0+AWxiY5LacNbbExQuEgMubeG06idEaH+mSLuf9dp/qBNqOnvbTQ+4gZ2ue1RATF1Ub91Mg5g==}
+ '@radix-ui/react-alert-dialog@1.1.20':
+ resolution: {integrity: sha512-Ft1W+jPqSh5BKfSTe4dpq6UYQKKQJ5Tvq3wfux+WVlg7nPwFK/3pIlHTb3Rbe+b/tNurx8YGXD9em91ujmgwuQ==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -509,8 +509,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-arrow@1.1.11':
- resolution: {integrity: sha512-Kdil9BB1rIFC/khmf4hC35bn8701AJcizTU7G7cUbEbk5XqqbjDuHW60uUfKqO5WojjZcbAW51Q7P0hRmMLw8A==}
+ '@radix-ui/react-arrow@1.1.12':
+ resolution: {integrity: sha512-ltXCE0glRomMZ9+u10d9o1Go+edqa1aLxufH59JRNNM3Yz1uvaeNWSaS1HeVh1X64agtdBG5JA1W1I6ySqWiwA==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -522,8 +522,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-aspect-ratio@1.1.11':
- resolution: {integrity: sha512-IUAhIVpBUvP5NNICjlaB1OFmtRLGqQqTF3ZOSGPoq3XeLXRFtHiWTRxSVEULgOd9GQR2c7tsYqDnhUennapZnw==}
+ '@radix-ui/react-aspect-ratio@1.1.12':
+ resolution: {integrity: sha512-Sok2IBJxA1XO4pU3ldzZMwUBMumIt64EY8zOUlVq5CdS+i0FrEbajVslfDB+YGWLMsrjY2kZQB0DgkrZXLZvcg==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -535,8 +535,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-avatar@1.2.2':
- resolution: {integrity: sha512-sST0qh8GzOB7besQ3tMLWLyngnRuSk0gc/Hm+667KYKQFCt6Y6ZXv25WlqM7dIDK54ULCh5+CHmk4LIolzfz+A==}
+ '@radix-ui/react-avatar@1.2.3':
+ resolution: {integrity: sha512-peavtnApRB1tABx42tHw+rPU83GSg5tXicMYO/Xi1/lqNcRsF6jkr6L7Njo7gj4q/xtDRDKBkqJvbMtoOMYWtA==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -548,8 +548,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-checkbox@1.3.7':
- resolution: {integrity: sha512-JroKHfQBfh+fDuzpPsBC+pESkhuq8ql4hljTguz8MWnS35cISr3d/Jhl9kYrB44FlDtxCArYdDvTx+BSsJ64rQ==}
+ '@radix-ui/react-checkbox@1.3.8':
+ resolution: {integrity: sha512-wfN60IGuxynWK7rP4Ks2p7u9G7gqirzkAiFptuzVbsR1ot2/K+PavNUAtxiKxyRfLOvSbVfvvm9m3rFqLEXz7A==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -561,8 +561,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-collapsible@1.1.16':
- resolution: {integrity: sha512-opfXRe6nnzyGmCDPx+l1Aqo/RbqWtQal2FnsBqF9hhePp6j0LsRoBaRxcMOlTv+uYTJVtWYZKg9t9wTe+BA/ZA==}
+ '@radix-ui/react-collapsible@1.1.17':
+ resolution: {integrity: sha512-DJgqGsNXa0df3ifz9PFNgvgj/bzIu5QTVWCt5nQWaUkM6y0EarUv4QG4s6mCoeQdOIyVOT/Q1osFuEGub2TDXQ==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -596,8 +596,8 @@ packages:
'@types/react':
optional: true
- '@radix-ui/react-context-menu@2.3.3':
- resolution: {integrity: sha512-PS+gKE0z2prJ74Y0sM+brAGK4mYOHIR7TlcV5EJgUQ6E0xMvyswkK2X4yRqyganrzsRL+WCSKAPu0NQITICRWg==}
+ '@radix-ui/react-context-menu@2.3.4':
+ resolution: {integrity: sha512-eO9tkvHvo4dNwb+lytEcKWjy8c8To+ttLwNt0f9XzzsVFIaspqt3i1/c0JaaksxBB5G//zPo9CCgn39huWQyBA==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -618,8 +618,8 @@ packages:
'@types/react':
optional: true
- '@radix-ui/react-dialog@1.1.19':
- resolution: {integrity: sha512-+HhbN2+YtkRgVirjZ2afMeutQRuGOrdkWR5+EFC58SJojGmtyNQwYzgi6tHBpOxvFHefMtPeHdgtjz0BOGxFQg==}
+ '@radix-ui/react-dialog@1.1.20':
+ resolution: {integrity: sha512-cngVJcvK0yMvR7wICJpv+1uW3Qw4T7QM5sdbb+oE/lxOdTdvF00oaRpWUjVgmjyXe3J+xh7eZyXZlVF3g2g59g==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -640,8 +640,8 @@ packages:
'@types/react':
optional: true
- '@radix-ui/react-dismissable-layer@1.1.15':
- resolution: {integrity: sha512-b0XaRlzn2QKuo10XyNgi2DAJDf5XC9d1nD3FJcuvCjbR7+4Ad28zmZsLsqx+hvDEzMnRuZaZxZm9gYObV6RmRA==}
+ '@radix-ui/react-dismissable-layer@1.1.16':
+ resolution: {integrity: sha512-t45h68IjFx0ccBnPJqk0X6ecv69LkCFWd6DNCFQX56mUnVEXZbNOLCH/u9fHlAjFZ1RrFdl8/m4zev7B7NyhXQ==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -653,8 +653,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-dropdown-menu@2.1.20':
- resolution: {integrity: sha512-slfm+rRaZRuQBvHq60lXvSVUPhid0IPtjSZzIuUlWZMUs01iYZNlGS3mJgRD3ChLQVBAYlKiL/tFyWGX+dz8Xw==}
+ '@radix-ui/react-dropdown-menu@2.1.21':
+ resolution: {integrity: sha512-gavFM1iWLmWdxWNdGJHVeWeSQul5WE/0pxfvWWt1QnD71hyyujyMCDVacqBomaSOjdxwDzYB+Ng4+MxOvrFB1A==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -675,8 +675,8 @@ packages:
'@types/react':
optional: true
- '@radix-ui/react-focus-scope@1.1.12':
- resolution: {integrity: sha512-jjk/lqTeNL0azUx5ZYzVrl4NgaDIrdzTNE4mABV9yBFI7FQqN7pIgzV1bTleUezP2QiTGA1BFTqY8MegDgWX9A==}
+ '@radix-ui/react-focus-scope@1.1.13':
+ resolution: {integrity: sha512-dE04aPEuP9rvKKT0d0KjSOtTEYNg6bmCYFsoSJpfC+y91Hic28ZfDCGgv6aJ+2Kw/LBXYipMZpyqVj/OD3Z8Gg==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -688,8 +688,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-form@0.1.12':
- resolution: {integrity: sha512-JTX94E4LDL91rzLg7X0mHPdxr0A8JEdVwZEmeOwZJSMDHCGW5DFtSlTSJozUyUs807IQmnvbfzKZFVCK5DmkqQ==}
+ '@radix-ui/react-form@0.1.13':
+ resolution: {integrity: sha512-PopvWqiutoZh5TJXk9EV9Wh+khbp+LQ+A0H4uHocIjVcKIi6gMlBy4sAaW15thwUSc6PrR8J62nB2uM+htqrcg==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -701,8 +701,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-hover-card@1.1.19':
- resolution: {integrity: sha512-2KTgMLQtKvicznQgbindEI2RZ3QbDIwU5gabjUPwFJsormjGDz+rUvO4NANmYwzEEpTcTONUt33vBHIfTIVSfw==}
+ '@radix-ui/react-hover-card@1.1.20':
+ resolution: {integrity: sha512-UPmdiR8NsngWjG/y9mClzFg+Rbbpy8u0p0SKM+t7mfH4V07TiLsuylqR0RhJiRibopsawoTtMQudm/TxwHWa9w==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -728,8 +728,8 @@ packages:
'@types/react':
optional: true
- '@radix-ui/react-label@2.1.11':
- resolution: {integrity: sha512-3PKvDDxOn62k0oV1n4QtNtD2vpu+zYjXR7ojLBPaO6SPvhy53yg0vAmgNeBQeJW5rV3dffoRG+HYfLBZuzw0CQ==}
+ '@radix-ui/react-label@2.1.12':
+ resolution: {integrity: sha512-dxioNQ7VOrYKKWJIxMRmJPDSWQN0gNCUy3zaqUSBwsuFAiFzI0yLGJr2q3ml07k/HlOk55N8KEfwa1ZgfprJ3w==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -741,8 +741,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-menu@2.1.20':
- resolution: {integrity: sha512-VsUrXxFe9d2ScbZF0fR/oPR1+qjyeLs5p0jzG8h90puMoA9bq4SirYlXbE+USRg9Q2qTeJSFNqjw2nts8jJe4w==}
+ '@radix-ui/react-menu@2.1.21':
+ resolution: {integrity: sha512-2BHtaJHvvoWTECyrja1mOjN6z2dWdpeHL6b8PxqZYgex8J8xakT2KAchpZIaMwNPauIRHH/VlPJYhSSKe8lz2g==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -754,8 +754,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-menubar@1.1.20':
- resolution: {integrity: sha512-gzFZvybgmwYsFBWDqanycIoEYnhyk8MMnuLamdFVHUZYGp4COM+sqXiwbnn0VMWqGLeeU7GV7jm+dXRa+Wufag==}
+ '@radix-ui/react-menubar@1.1.21':
+ resolution: {integrity: sha512-uQONG1qM4D8FSEt0xRs5yDpzeSWggf8lOKqHa84NvqoVoc1qJ6XN+gdkrJuQCyEY55793gLlQI3wjgWO5A/Oqg==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -767,8 +767,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-navigation-menu@1.2.18':
- resolution: {integrity: sha512-K9HiuxZ6xCwSaHcIuUpxyhy4w5gpwzWjh9dHTSbMN3Ix4qAyVObS9RlU3zMycb0PO3v9Tpk0BXMwWvXOUbVXew==}
+ '@radix-ui/react-navigation-menu@1.2.19':
+ resolution: {integrity: sha512-58OVQUrpWx/zGVV3lxGUyAtjX4n0305Z8xIdUAq2QlFO2m2hd1eBS4x1yIVtV8bzCQJja0TJttWcwiPI6y6tmw==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -780,8 +780,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-one-time-password-field@0.1.12':
- resolution: {integrity: sha512-nQLu5OAcORDQp1EHAv6k3mJGV1hjMTw2NTGVAsGE1g/mWeNqAd1R5jyaAs3U+A8ZD/W8XNPY2yKT0ZdQnqo3NA==}
+ '@radix-ui/react-one-time-password-field@0.1.13':
+ resolution: {integrity: sha512-reLtbZtEBsMcqXkjd/wOga4e8t9uxzFHdX9W/j/ZfGznTNJxLGjRrDNGnGOOWcBazMH1BI/b7Cx+hblSWSD7aw==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -793,8 +793,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-password-toggle-field@0.1.7':
- resolution: {integrity: sha512-gB1Mr8vzdv1XzDjrtJTXmL0JORRs1B4g7ngUs0F+H2VvMOwXTZMTmLCl0wZZ3m7ylX8TssI7NCvgiSHmLuTm/A==}
+ '@radix-ui/react-password-toggle-field@0.1.8':
+ resolution: {integrity: sha512-NH9puF7Es5Loh8vFELm+SyayzV27nyBw8kiP/uD9wbkwgq359FfbkKEvccrNk75z0LiSqC4REWk1iL9xdeWJkQ==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -806,8 +806,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-popover@1.1.19':
- resolution: {integrity: sha512-jkrTdQVxnIB8fpn0NyyxW9CTB5aCXZZelVz5z+Xmii6g5WxMqS3fInNslZ63puP39+Puu4jYohUK31y3dT87gQ==}
+ '@radix-ui/react-popover@1.1.20':
+ resolution: {integrity: sha512-/PYqbsyuDkNj+IxMcRx71qNt6GelnuNulMwdCV7AtFEhUyK6XkbwreEN6CCLydMeTiDozBV4uv5aF5d12dDH7w==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -819,8 +819,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-popper@1.3.3':
- resolution: {integrity: sha512-mS7dGpyjv6b+gsDjLF7e0ia1W4Im1B1hSCy2yuXlHuvnZxHKagfDaobt/KAKt27EpZMit2pss8eJBVyVjEWM+g==}
+ '@radix-ui/react-popper@1.3.4':
+ resolution: {integrity: sha512-PXnCa3XgTQk0FegMctxgqJXtFLZe4IFJdbUkB7jKSCKEpb6utEO4S9Vog/pkyCfEPdzM331gvE4xpztmBAfMng==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -832,8 +832,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-portal@1.1.13':
- resolution: {integrity: sha512-z3oXfmaHLJTF1wktbjgD6cn9jiEbq3WSondB10LIuIt2m2Ym4iJlrW04/euMwENDdWDdE7z+OuY7Qyp1YpRSwA==}
+ '@radix-ui/react-portal@1.1.14':
+ resolution: {integrity: sha512-REwjAGPMa3J9oyDE4cuWkZbwnCbbyky66NurquQklXMSDn67cl6oGFx2gO7KZhPtFNbNw9xTWNrti3VIhgluYw==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -845,8 +845,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-presence@1.1.7':
- resolution: {integrity: sha512-zBZ4QM5XG3JRanDmqXYf3MD6th4AFXFmgU6KNMFzUaV6F3uw9I5/zjMUvFriSEn5ewo1nxuibvyxJdmLlDcslA==}
+ '@radix-ui/react-presence@1.1.8':
+ resolution: {integrity: sha512-0hhyrQdXMaATgq4ammLG9+iPqsXxzZkgTSIxdrJHdfLnXO4Uo5L7BoO3/Xf0AEaettadGZWGGJMw6ujzQvIpGA==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -871,8 +871,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-progress@1.1.12':
- resolution: {integrity: sha512-ZPHyI0JyzoH/rP0tq2uRaIZTj/4s8+kAbqPz+e2N8+ejHvwPJ889dHhqn+vh7PNvNeq+boAoH9yzqeoShzwF2w==}
+ '@radix-ui/react-progress@1.1.13':
+ resolution: {integrity: sha512-1dUdKDd63Tz9FfbTw20MVr28ohG4v7HOJ1dsavGBBPBS3KGzLOyLKiMJAC1OdgiY18nTSHpD4fULGK5gsLY/ww==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -884,8 +884,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-radio-group@1.4.3':
- resolution: {integrity: sha512-WwZFjWV4s3aC1QtR3k04R+oANHtX2q6fgKlc7MCEiDNlnTxCZ3H8k3mHtEgVlOejystwk1WQgarQhNOQZ2bK1g==}
+ '@radix-ui/react-radio-group@1.4.4':
+ resolution: {integrity: sha512-OpbUmp/korY+tjEQmHwGyQ+QQ3LBlCPC70z03Q/NSqGaHf2EijuwpjQPnswrH6cZLWyT2J6FmB+kzRoMUtPBig==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -897,8 +897,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-roving-focus@1.1.15':
- resolution: {integrity: sha512-40svmmugfM3mUN7VUDGVE1tQGOhyi8enlGD0CNJEcMM36C1f71PKM21DFgNHUfem0XnA+d8H8oN3Z9ZpJjSslg==}
+ '@radix-ui/react-roving-focus@1.1.16':
+ resolution: {integrity: sha512-w7lLsTSd3940vFYEshKkHw+NGf7H0QDJPHYsy8NRjDCVbO6ZdKW1X/xoJSYHZtttnrdZiYqbN2O/2uHGB0zasw==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -910,8 +910,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-scroll-area@1.2.14':
- resolution: {integrity: sha512-bBODCWZK7JTbQLHs0uIP4f73wIWatakK4OS33UzkR1x897wu0PuO658a3f+6P2GEGyDzGYMuHRatMVoAk9WZTw==}
+ '@radix-ui/react-scroll-area@1.2.15':
+ resolution: {integrity: sha512-JVBHNfTBbGd9hhq/xZZOgmVnBCXhLs8PJJ8vMzgwI0pLZNsKckW9pkoqHyxokUCt1hoxbwDNvF9DItEeZsG68g==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -923,8 +923,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-select@2.3.3':
- resolution: {integrity: sha512-L5RQTXz6Anxsf9CCv+pTgiAsUpyVj7rJxsGtmhFaEOJ++cVfXucv4qWfsIO0AIB4NAhi3yovWGVMKKS1Xf1Wrg==}
+ '@radix-ui/react-select@2.3.4':
+ resolution: {integrity: sha512-E2JxqAvaTUEhWtBptWo02g8FnLYPymv9ahEvW/cZQPPV4ySeyo0M8n3sXccsLUAIfMbexnfXt91qF7UjTbTMMg==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -936,8 +936,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-separator@1.1.11':
- resolution: {integrity: sha512-jRhe86+8PF7VZ1u14eOWVOuh2BuAhALg/FT1VcMC4OHedMTRUazDnDlKTt+yxo5cRNKHMfmvZ4sSQtWDeMV4CQ==}
+ '@radix-ui/react-separator@1.1.12':
+ resolution: {integrity: sha512-2hezgFBBR5jU3S9L9bIZ9Uag6LnvxuFBNsLCfTR8qx+NshuvFmpL4C72+5zMS3Z6UgHNSU1thOw2UaBBPEDpsQ==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -949,8 +949,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-slider@1.4.3':
- resolution: {integrity: sha512-CWVVj+XaTom0SKCqw1EUgb0NuiLwS+N3OFG73mVEezKEjgNIvZiu0EevMelSSU+CbX3owbqJweG2gPU31WGC5A==}
+ '@radix-ui/react-slider@1.4.4':
+ resolution: {integrity: sha512-8dUytW34KoJaB22ctfP7hqUCuyYa8xn2w7H8kCneeOtS5oM7UBivcnZtR8P4kPYMgdoAZlkMhE9/qkYZ5MlRzQ==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -971,8 +971,8 @@ packages:
'@types/react':
optional: true
- '@radix-ui/react-switch@1.3.3':
- resolution: {integrity: sha512-1+mlB4/lxJfk5tgJ4g+R5mUCbRpPE1T9+UsEyeLYbGgMtwiMgmuTnfKz4Mw1nHALHjuwyxw4MLd4cSHn6pNSlQ==}
+ '@radix-ui/react-switch@1.3.4':
+ resolution: {integrity: sha512-7iGMj1SfZBAc6xRiy0Y3Wr/v52viQeDhOmaM3fNRyNf2nbYooZA3kKoEDGLPtrDv8JitpzcueqdZLusVMojLdQ==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -984,8 +984,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-tabs@1.1.17':
- resolution: {integrity: sha512-nRyXnrAVCwjeXcHbvEbLS6ndbTeKHG1RqCP4A8Gw5L4cemDzPXdD8rAmr6wet0v57R69wGvuIIsFjHSVkZiMzQ==}
+ '@radix-ui/react-tabs@1.1.18':
+ resolution: {integrity: sha512-1zq2XkQkK/KfbZn84edytYpOLquhNalra5LXc3NAMKhNRSGtyXqjMv6OyC9jlSuNKpqvQtsb57WKoICNk1v/sQ==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -997,8 +997,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-toast@1.2.19':
- resolution: {integrity: sha512-SxfVZfVOibWKWdkf0Xx1awW2d09fQu4V4PXDY1j5hi4MVf7MWdJZqTBJMa1KWtOr1S6GGtCk02nniZ0Iia+dHw==}
+ '@radix-ui/react-toast@1.2.20':
+ resolution: {integrity: sha512-S28OtO1IvYSpWfaUBtiYCTTwRLF8doafj+a+uQw8rc8dLINS52uuG3CIPCeZc3Jfdb/S7o7HhlQxLoXlIYRu6g==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -1010,8 +1010,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-toggle-group@1.1.15':
- resolution: {integrity: sha512-gIC5Q+Xljg7lmUdzSuDoy0t97yZn1sZl00Ra37ZvKrYdWnQLU6sWLd09yG8cIB9jUAlQfHgJ2ACAG00MFwsqSQ==}
+ '@radix-ui/react-toggle-group@1.1.16':
+ resolution: {integrity: sha512-uil+A0Um3LaZQJkMap4nIg0VgqWc0j3iNU4AXf9a/zHOgPHNYWfVk5WVsG2296Y8HLv1bxiN7uQJblHc1+00tw==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -1023,8 +1023,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-toggle@1.1.14':
- resolution: {integrity: sha512-QI/hB65XKWACA66P64A+aHxtLUgHJeJLkaQa+awUNXT6T3swndtY5DojeHA+vldrTspMTtFBd7HfZ9QGbM1Qrw==}
+ '@radix-ui/react-toggle@1.1.15':
+ resolution: {integrity: sha512-tyCejFjhJ51UKFVIG8jh9nTdRIsFPxrgrI4IdlxuJeP+AKTfTko+0gBueyBFLHqsyE71Aj9PKHjMnG+YRPyKhA==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -1036,8 +1036,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-toolbar@1.1.15':
- resolution: {integrity: sha512-t/iEuVjUnXXtrsGK40AA43uIx37sn3AqZ7oAVnPICK6lFJP6dzMzWR3U9b6eCfFjb6wtSEqkJ9Rn9xDjiOx20g==}
+ '@radix-ui/react-toolbar@1.1.16':
+ resolution: {integrity: sha512-ZnvUAH+ftoRYzUzFQ8gqKnQ1lUFYb3amguGu+BXpfjvLIkjmXCcHCJlQeBLBlJCOtGNVtP+wHrZaUCC/zYKQMg==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -1049,8 +1049,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-tooltip@1.2.12':
- resolution: {integrity: sha512-U3HoftgWnmla78vzQbLvKKb7bUYJxoiiqYFzp1wu/TBMyDqMZSuCl3aRICsD6EfVEwcJD2mumGDGUXLFVqQHKA==}
+ '@radix-ui/react-tooltip@1.2.13':
+ resolution: {integrity: sha512-56XPNYGMnGBcPyiBTaEXB7IGPybbsdNkFgSv90SCrHkXnu2Av1HhsyZMegzXlTu/QHA3V6/l22GZCv9iEoiqmQ==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -1071,8 +1071,8 @@ packages:
'@types/react':
optional: true
- '@radix-ui/react-use-controllable-state@1.2.3':
- resolution: {integrity: sha512-PLzC90MS+ReootmjC597dvopoelpZ8Q61HJkDXZSExitIq7PL55vHNnesAHwguHK0aPfBnpdNzQtv1uliaqQrA==}
+ '@radix-ui/react-use-controllable-state@1.2.4':
+ resolution: {integrity: sha512-cx2DixxmSfjCcEoRvDvy1NLd6SWK94XFcEEOZUcharUlXbmahFQGKCfwdKZL2ub34iIwOPOEFVF80xb+yfLYiA==}
peerDependencies:
'@types/react': '*'
react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
@@ -1143,8 +1143,8 @@ packages:
'@types/react':
optional: true
- '@radix-ui/react-visually-hidden@1.2.7':
- resolution: {integrity: sha512-1wNZBggTDK3GRuuQ6nP4k2yi7a6l7I5qbMPbZcRsrGsGVead/f/d5FhEzUvqFs0bcrDLx7n1zKQ3JvLR6whaaw==}
+ '@radix-ui/react-visually-hidden@1.2.8':
+ resolution: {integrity: sha512-FjsQEpkNBJJYiPSat6jh2LGKLPX2jAoDVS3AZSBNX3cOUoEGhw/f+z2FCY8Cf1NkoYIbytJ1f4mlWPQpR+MjVg==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -1251,65 +1251,65 @@ packages:
'@rolldown/pluginutils@1.0.1':
resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==}
- '@tailwindcss/node@4.3.2':
- resolution: {integrity: sha512-yWP/sqEcBLaD8JuA6zNwxoYKr75qxTioYwlRwekj5Jr/I5GXnoJfjetH/psLUIv74cYTH2lBUEzBkinthoYcBg==}
+ '@tailwindcss/node@4.3.3':
+ resolution: {integrity: sha512-/T8IKEsf9VTU6tLjgC7+sv2mOPtQxzE2jMw7u4Tt40Tx+QSZxpzh95/H6cMKoja9XuW7iMdLJYBB0o9G1CaAgg==}
- '@tailwindcss/oxide-android-arm64@4.3.2':
- resolution: {integrity: sha512-WHxqIuHpvZ5VtdX6GTl1Ik/Vp2YuN42Et+0CdeaVd/frQ9jAvGmvR8vLT+jk3e8/Q3x8kECB9+R17pgpp2BulA==}
+ '@tailwindcss/oxide-android-arm64@4.3.3':
+ resolution: {integrity: sha512-Y85A2gmPSkl5Ve5qR86GL4HT509cFqQh1aes9p3sSkyTPwt0Pppf3GkwGe4JPACcRYjgJIEhQgM6dBClnr0NYw==}
engines: {node: '>= 20'}
cpu: [arm64]
os: [android]
- '@tailwindcss/oxide-darwin-arm64@4.3.2':
- resolution: {integrity: sha512-GZypeUY/IDJW3877KeM+O67vbXr3MBnbtEL4aYhNErv/JWZhye2vGSWWG9tB6iiqR2MqRNkY8IOUy4NdSZV26w==}
+ '@tailwindcss/oxide-darwin-arm64@4.3.3':
+ resolution: {integrity: sha512-BiaWatpBcERQFDlOjRDpIVXuFK5PJez5SA4JMg6VYZdBYU+qKfV/vqjcIs+IYmtitf1xYQZTwXvU/8y4lfZUGw==}
engines: {node: '>= 20'}
cpu: [arm64]
os: [darwin]
- '@tailwindcss/oxide-darwin-x64@4.3.2':
- resolution: {integrity: sha512-UIIzmefR6KO1sDU7MzRqAxC8iBpft/VhkGjTjnhoS6k7Z3rQ9wEgA1ODSiyH/tcSYssulNm4Ci3hOeK1jH7ccQ==}
+ '@tailwindcss/oxide-darwin-x64@4.3.3':
+ resolution: {integrity: sha512-fAeUqfV5ndhxRwai8cXGzdLvul9utWOmeTkv69unv4ZXixjn61Z+p9lCWdwOwA3TYboG3BwdVuN/RDjhBRl0mw==}
engines: {node: '>= 20'}
cpu: [x64]
os: [darwin]
- '@tailwindcss/oxide-freebsd-x64@4.3.2':
- resolution: {integrity: sha512-GN+uAmcI6DNspnCDwtOAZrTz6oukJnp337qZvxqCGLd3BHBzJpO0ZbTLRvJNdztOeAmTzewewGIMPb0tk2R4WA==}
+ '@tailwindcss/oxide-freebsd-x64@4.3.3':
+ resolution: {integrity: sha512-iyf5bV6+wnAlflVeEy7R25dupxTNECZN5QMI0qNT6eT+EgaGdZcKhGkr5SdoaWiLJ3spLqIY9VCeSGrwmtg4kw==}
engines: {node: '>= 20'}
cpu: [x64]
os: [freebsd]
- '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.2':
- resolution: {integrity: sha512-4ABn7qSbdHRwTiDiuWNegCyb5+2FJ4vKIKc3DmKrvAFw7MU1Lm11dIkTPwUaFdTzc7IsOpDbqBrlh0x6y36U/w==}
+ '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.3':
+ resolution: {integrity: sha512-aAYUprJAJQWWbRrPvtjdroZ56Md+JM8pMiopS6xGEwDfLhqj+2ver2p4nU4Mb3CRqcMmNBjo8KkUgcxhkzVQGQ==}
engines: {node: '>= 20'}
cpu: [arm]
os: [linux]
- '@tailwindcss/oxide-linux-arm64-gnu@4.3.2':
- resolution: {integrity: sha512-wDgEIGwoM8w8pufh9LVt1PahDgNdKXrLC2qfAnV3vAmococ9RWbxeAw4pxPttd/TsJfwjyLf90Dg1y9y8I6Emw==}
+ '@tailwindcss/oxide-linux-arm64-gnu@4.3.3':
+ resolution: {integrity: sha512-nDxldcEENOxZRzC2uu9jrutZdAAQtb+8WWDCSnWL1zvBk1+FN+x6MtDViPB5AJMfttVCUhehGWus3XBPgatM/w==}
engines: {node: '>= 20'}
cpu: [arm64]
os: [linux]
- '@tailwindcss/oxide-linux-arm64-musl@4.3.2':
- resolution: {integrity: sha512-J5Nuk0uZQIiMTJj3LEx4sAA9tMFUoXQZFv1J6An+QGYe53HKRJuFDi0rpq/tuouCZeAbOBY3kQ6g8qeD4TUjtA==}
+ '@tailwindcss/oxide-linux-arm64-musl@4.3.3':
+ resolution: {integrity: sha512-Md44bD6veX/PC5iyF8cDVnw4HBIANZepRZZ7a8DQOvkfo5WUBwcp6iAuCUz23u+4SUkhJlD3eL7hNdW8ezd/kA==}
engines: {node: '>= 20'}
cpu: [arm64]
os: [linux]
- '@tailwindcss/oxide-linux-x64-gnu@4.3.2':
- resolution: {integrity: sha512-kqCZpSKOBEJO4mz7OqWoofBZeXTAwaVGPj0ErAj7CojmhKpWVWVOnrt9dE8odoIraZq4oj3ausM37kXi+Tow8w==}
+ '@tailwindcss/oxide-linux-x64-gnu@4.3.3':
+ resolution: {integrity: sha512-tx7us1muwOKAKWao2v/GaafFeQboE6aj88vC6ziN2NCGcRm8gWUhwjzg+YdVB1e4boAtdtma4L43onunI6NS4w==}
engines: {node: '>= 20'}
cpu: [x64]
os: [linux]
- '@tailwindcss/oxide-linux-x64-musl@4.3.2':
- resolution: {integrity: sha512-cixpqbh2toJDmkuCRI68nXA8ZxNmdK9Y+9v5h3MC3ZQKy/0BO8AWzlkWyRM7JAFSGBlfig4YVTPsK6MVgqz1uw==}
+ '@tailwindcss/oxide-linux-x64-musl@4.3.3':
+ resolution: {integrity: sha512-SJxX60smvHgasZoBy11dX6YRjXJFovwWBoedhbQPOBzgFWBHGB+TVPWB9BxzR7TTxU8FQZAI2AyiNCMzFm8Img==}
engines: {node: '>= 20'}
cpu: [x64]
os: [linux]
- '@tailwindcss/oxide-wasm32-wasi@4.3.2':
- resolution: {integrity: sha512-4ec2Z/LOmRsAgU23CS4xeJfcJlmRg94A/XrbGRCF1gyU/zdDfRLYDVsS+ynSZCmGNxQ1jQriQOKMQeQxBA3Isw==}
+ '@tailwindcss/oxide-wasm32-wasi@4.3.3':
+ resolution: {integrity: sha512-jx1+rPhY/5Ympkktd656HBWEBLxP7dH06losBLjjf5vgCODXvi9KhtftWcMIwTFIDqBr7cRnQkdLnAG+IOlGvQ==}
engines: {node: '>=14.0.0'}
cpu: [wasm32]
bundledDependencies:
@@ -1320,24 +1320,24 @@ packages:
- '@emnapi/wasi-threads'
- tslib
- '@tailwindcss/oxide-win32-arm64-msvc@4.3.2':
- resolution: {integrity: sha512-Zyr/M0+XcYZu3bZrUytc7TXvrk0ftWfl8gN2MwekNDzhqhKRUucMPSeOzM0o0wH5AWOU49BsKRrfKxI2atCPMQ==}
+ '@tailwindcss/oxide-win32-arm64-msvc@4.3.3':
+ resolution: {integrity: sha512-3rc292Ca2ceK6Ulcc/bAVnTs/3nDtoPhyEKlgPv+yQJQi/JS/AMJlqzxvlDacL1nekbrcf6bTqp/jV4qgnPxNQ==}
engines: {node: '>= 20'}
cpu: [arm64]
os: [win32]
- '@tailwindcss/oxide-win32-x64-msvc@4.3.2':
- resolution: {integrity: sha512-QI9BO7KlNZsp2GuO0jwAAj5jCDABOKXRkCk2XuKTSaNEFSdfzqswYVTtCHBNKHLsqyjFyFkqlDiwkNbTYSssMQ==}
+ '@tailwindcss/oxide-win32-x64-msvc@4.3.3':
+ resolution: {integrity: sha512-yJ0pwIVc/nYeGoV02WtsN8KYyLQv7kyI2wDnkezyJlGGjkd4QLwDGAwl47YpPJeuI0M0ObaXGSPjvWDPeTPggw==}
engines: {node: '>= 20'}
cpu: [x64]
os: [win32]
- '@tailwindcss/oxide@4.3.2':
- resolution: {integrity: sha512-z8ZgnzX8gdNoWLBLqBPoh/sjnxkwvf9ZuWjnO0l0yIzbLa5/9S+eC5QxGZKRobVHIC3/1BoMWjHblqWjcgFgag==}
+ '@tailwindcss/oxide@4.3.3':
+ resolution: {integrity: sha512-krXjAikiaFSPaK/FkAQT5UTx3VormQaiZ5hBFlJZ9UFQGB/rwg1MZIhHAG9smMQRTdyJxP6Qt5MwMtdyU5FWrA==}
engines: {node: '>= 20'}
- '@tailwindcss/vite@4.3.2':
- resolution: {integrity: sha512-eHpMeX4JXfVNJDEcsouTeCBubJBTcTLigeaw/NTUW6PB5ATKKXdyonnXgTBX2VuRbjz1hjfz6C5XAhr52ImQXA==}
+ '@tailwindcss/vite@4.3.3':
+ resolution: {integrity: sha512-yYU8cogLeSh/ms2jh8Fj7jaba/EWa7Ja6GoUqYZaraEuCI5YS6ms6ObZgjjedm+jm6XZjdNRWBpPP6Z86oOxcw==}
peerDependencies:
vite: ^5.2.0 || ^6 || ^7 || ^8
@@ -1345,8 +1345,8 @@ packages:
resolution: {integrity: sha512-79pf/RkhteYZTRgcR4F9kbk84P2N8rugQJswxfIqovlbRiT3yI7eBE+5QorIrZaOKktsgzRlXh1l/du/xpl4iA==}
engines: {node: '>=20.19'}
- '@tanstack/react-router@1.170.17':
- resolution: {integrity: sha512-ppLkjCfSMaeug9rmFRYzOd4TIqWV+yTE7tzIny7alJsSnM7w4lzEZm6eqCehG0SPetpZ0R3K+UnanSmBgOAVcQ==}
+ '@tanstack/react-router@1.170.18':
+ resolution: {integrity: sha512-wpbGYZEp/fmz1q4bn7BD8VZ+/VZ7GBqSJv5V969pU+chP8y7dquWDmKTFMohvUegb9lg12m1uPVvD6kB2wORvQ==}
engines: {node: '>=20.19'}
peerDependencies:
react: '>=18.0.0 || >=19.0.0'
@@ -1358,20 +1358,20 @@ packages:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
- '@tanstack/router-core@1.171.14':
- resolution: {integrity: sha512-Mo3hwx0qB0cJsVYGDjG0+Ouf7VV74h/vsoDMGztdlyzDanp4gBA2s7IVvm6hFrmQM6GpD9F0Z7SqD7OldfLE7g==}
+ '@tanstack/router-core@1.171.15':
+ resolution: {integrity: sha512-IILCDcLaItMZQ2jEmCABHY1Nhjjn5XUvwpQp3e4Nmu+vfg0BgYFuu/QASz2SwE2ZNbVMrvt8X/wxa+Gg5aErxA==}
engines: {node: '>=20.19'}
- '@tanstack/router-generator@1.167.18':
- resolution: {integrity: sha512-kFvM4caRds9Q3EXg64bZubJ6rbDxyV0YDSBSGvOGzmKspQPdz5Xrh0uj5T1Ov8avUUg+c761u04VQAaEzSBXRw==}
+ '@tanstack/router-generator@1.167.21':
+ resolution: {integrity: sha512-m3oXZyienj8owialdyoZ0txHQrnEx/Ra+D9kWtar5fC2cWZr5Pvxl86VY2mX5RRLC5QLKLeRGT1x4HV95wHVDQ==}
engines: {node: '>=20.19'}
- '@tanstack/router-plugin@1.168.19':
- resolution: {integrity: sha512-aFglwLc+bbPTgZlkXn3PvOwpjJAfgUyPGSuql4MP3XrqTTh6WkBiy2RYb6oaG5h0s7EKwivEuq85K3Y4V0Mt1g==}
+ '@tanstack/router-plugin@1.168.23':
+ resolution: {integrity: sha512-0+PIcvnaAimFwjoEIeV3h7LKjzC8zNnp7pH2UamdKwQ9QlY99WU9V0Xl0zbM0i9hrUa/mKgWPDAzELmPUu5fMA==}
engines: {node: '>=20.19'}
peerDependencies:
'@rsbuild/core': '>=1.0.2 || ^2.0.0'
- '@tanstack/react-router': ^1.170.17
+ '@tanstack/react-router': ^1.170.18
vite: '>=5.0.0 || >=6.0.0 || >=7.0.0 || >=8.0.0'
vite-plugin-solid: ^2.11.10 || ^3.0.0-0
webpack: '>=5.92.0'
@@ -1424,63 +1424,63 @@ packages:
'@types/symlink-or-copy@1.2.2':
resolution: {integrity: sha512-MQ1AnmTLOncwEf9IVU+B2e4Hchrku5N67NkgcAHW0p3sdzPe0FNMANxEm6OJUzPniEQGkeT3OROLlCwZJLWFZA==}
- '@typescript-eslint/eslint-plugin@8.63.0':
- resolution: {integrity: sha512-rvwSgqT+DHpWdzfSzPatRLm02a0GlESt++9iy3hLCDY4BgkaLcl8LBi9Yh7XGFBpwcBE/K3024QuXWTpbz4FfQ==}
+ '@typescript-eslint/eslint-plugin@8.64.0':
+ resolution: {integrity: sha512-CGvQPBxN3wZLu6Rz2kFUpZeoCm78xUic92ck39KPePkO1NPOwjCqdQnm5Q87tpWw9vcBvW8XLrDXjH9PWYtJ3Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- '@typescript-eslint/parser': ^8.63.0
+ '@typescript-eslint/parser': ^8.64.0
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/parser@8.63.0':
- resolution: {integrity: sha512-gwh4gvvlaVDKKxyfxMG+Gnu1u9X0OQBwyGLkbwB65dIzBKnxeRiJlNFqlI3zwVhNXJIs6qV7mlFCn/BIajlVig==}
+ '@typescript-eslint/parser@8.64.0':
+ resolution: {integrity: sha512-KA0OshtlcCCXmbfqyZkM5pV3/WNraJf7DkJRLpyrmwPtud57H5BDX7C3k0LPSPxpprfRL+cJDGabF10mvNCoCw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/project-service@8.63.0':
- resolution: {integrity: sha512-e5dh0/UI0ok53AlZ5wRkXCB32z/f2jUZqPR/ygAw5WYaSw8j9EoJWlS7wQjr/dmOaqWjnPIn2m+HhVPCMWGZVQ==}
+ '@typescript-eslint/project-service@8.64.0':
+ resolution: {integrity: sha512-tk4WpOJ6IEbGrVHaNmM0YRrwAD3exZlIK3iadQNAxh4YKk6jvUQ4ecq18n+v7+meh+cJ3j+D8nbk8sRKhlwLQg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/scope-manager@8.63.0':
- resolution: {integrity: sha512-uUyfMWCnDSN8bCpcrY8nGP2BLkQ9Xn0GsipcONcpIDWhwhO4ZSyHvyS14U3X75mzxWxL3I2UZIrenTzdzcJO8A==}
+ '@typescript-eslint/scope-manager@8.64.0':
+ resolution: {integrity: sha512-CXEaFdYXjSTgKhisNkwCcJwTP8Pl+fmRrEQrri4nm3vU743bALrxzLmq7fHG/7e6a5xO0lDYeURpZmBuhHk54w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/tsconfig-utils@8.63.0':
- resolution: {integrity: sha512-sUAbkulqBAsncKnbRP3+7CtQFRKicexnj7ZwNC6ddCR7EmrXvjvdCYMJbUIqMd6lwoEriZjwLo08aS5tSjVMHg==}
+ '@typescript-eslint/tsconfig-utils@8.64.0':
+ resolution: {integrity: sha512-2yo8rRNKuzbVWQp5kslhANqZ2uDAeROQHBRZNPu8JDsHmeFNj/XJJhX/FhNUWmkHHvoNsKa6+tHJiig87EzsQw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/type-utils@8.63.0':
- resolution: {integrity: sha512-Nzzh/OGxVCOjObjaj1CQF2RUasyYy2Jfuh+zZ3PjLzG2fYRriAiZLib9UKtO+CpQAS3YHiAS+ckZDclwqI1TPA==}
+ '@typescript-eslint/type-utils@8.64.0':
+ resolution: {integrity: sha512-XWG4Fmmv/6SvyS9nH8jWrKs6terwJvE8cyRt1CzYYqzp9OrPhCT4cMc/f7C6RZCwG+qMmiffJS1/qJP8G1URtg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/types@8.63.0':
- resolution: {integrity: sha512-xyLtl9DUBBFrcJS4x2pIqGLH68/tC2uOa4Z7pUteW09D3bXnnXUom4dyPikzWgB7llmIc1zoeI3aoUdC4rPK/Q==}
+ '@typescript-eslint/types@8.64.0':
+ resolution: {integrity: sha512-qjhfuTfLXjA4IOzXvz0rTjT01BqEiIgPoUeMwiEjnaHKJMTNo8rH5pYW1a2L/0Dnux2fPC85AeyJoWaGa8WxTA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@8.63.0':
- resolution: {integrity: sha512-ygBkU+B7ex5UI/gKhaqexWev79uISfIv7XQCRNYO/jmD8rGLPyWLAb3KMRT6nd8Gt9bmUBi9+iX6tBdYfOY81Q==}
+ '@typescript-eslint/typescript-estree@8.64.0':
+ resolution: {integrity: sha512-Pztpsn1aCE1oWDvDEfUk31nngvvF7vUB5SwHFEaZIFpvw7WJtqUHHL4plBZDA9HfWJJjL13BdG0YrJInTUvoVA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/utils@8.63.0':
- resolution: {integrity: sha512-fUKaeAvrTuQg/Tgt3nliAUSZHJM6DlCcfyEmxCvlX8kieWSStBX+5O5Fnidtc3i2JrH+9c/GL4RY2iasd/GPTA==}
+ '@typescript-eslint/utils@8.64.0':
+ resolution: {integrity: sha512-aJUGVB3+U0htrrCjoA8qukw8cm8fNCGAxK/tVoS70k8aeb7DETKeFozRiVFIwEeN9WJLsjaP3ph8I60tY2XZoQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/visitor-keys@8.63.0':
- resolution: {integrity: sha512-UexrHGnGTpbuQHct2ExOc2ZcFbGUS9FOesCxxqdBGcpI1BxYu/LZ6U8Aq6/72XtF/qRBk9nhuGHFJIXXMhPMdw==}
+ '@typescript-eslint/visitor-keys@8.64.0':
+ resolution: {integrity: sha512-mrtuL8Nsn6gi2H4mo5KMTp823M+3Q19Ew/i+Zlikq20tIMm99C3Ez0dCmkWWnxut20esQvTg8aUSEhMcAOXhEw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript/typescript-aix-ppc64@7.0.2':
@@ -1736,8 +1736,8 @@ packages:
buffer@6.0.3:
resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
- caniuse-lite@1.0.30001805:
- resolution: {integrity: sha512-52noaS3DubycKSXaU30TwPGIp+POyQSUVa5jBEq3vkRkY0kjyb3LQgvhU6WGyCcyXqVLWO0Cw0Q6BSdD0kUfVA==}
+ caniuse-lite@1.0.30001806:
+ resolution: {integrity: sha512-72Cuvd95zbSYPKq6Fhg8eDJRlzgWDf7/mtoZv6Qe/DYNCEBdNxoA3+rZAU2ZhGCpZlns3EssFavaZomckT5Uuw==}
cheerio-select@2.1.0:
resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==}
@@ -1845,8 +1845,8 @@ packages:
eastasianwidth@0.2.0:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
- electron-to-chromium@1.5.389:
- resolution: {integrity: sha512-cEto7aeOqBfU1D+c5py5pE+ooscKE75JifxLBdFUZsqAxRS6y7kebtxAZvICszSl05gPjYHDTjY+lXpyGvpJbg==}
+ electron-to-chromium@1.5.393:
+ resolution: {integrity: sha512-kiDJdIUawuEIcp9XoICKp1iTYDEbgguIPq526N1Q7jIQDeQ3CqoMx71025PI/7E48Ddtw2HuWsVjY7afEgNxmg==}
emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@@ -1857,8 +1857,8 @@ packages:
encoding-sniffer@0.2.1:
resolution: {integrity: sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw==}
- enhanced-resolve@5.21.6:
- resolution: {integrity: sha512-aNnGCvbJ/RIyWo1IuhNdVjnNF+EjH9wpzpNHt+ci/m9He9LJvUN8wrCcXjp9cWsGNAuvSpVFTx/vraAFQ8qGjQ==}
+ enhanced-resolve@5.24.3:
+ resolution: {integrity: sha512-PwKooW9JUzh5chmYfHM3IQl5OkK2u2Nm011MgeZrss3JmFraUx/fqrf78kk8GUMYoibx/14MdwTl/1WKkG7TpQ==}
engines: {node: '>=10.13.0'}
ensure-posix-path@1.1.1:
@@ -2111,8 +2111,8 @@ packages:
resolution: {integrity: sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==}
engines: {node: '>= 4'}
- immer@11.1.11:
- resolution: {integrity: sha512-qzXuyXAkPySAGYkfsAwodDPWT8Zm7/Uo5BNt4BjhMhG5WlWyZZ4wQqnWwdS8kjlQ1Cwu6gjw3A6+0gTQwlyYtw==}
+ immer@11.1.15:
+ resolution: {integrity: sha512-VrNANlmnWQnh5COXIIOQXM9oOJw7naGKlBT74ZOOR6lpVXc3gFEu9FJLDFcpCJ2j+NWr8TIwtWD//T6ZX6TKiQ==}
imurmurhash@0.1.4:
resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
@@ -2152,8 +2152,8 @@ packages:
isarray@1.0.0:
resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
- isbot@5.2.0:
- resolution: {integrity: sha512-gbZiGCb4B5xaoxg9mS7koAyRdvJnArk10VLSHOgz6rtBG93/pi1xOFaVvXMKZ7JXgyZ8zAbNRK5uIBdIUTFSqw==}
+ isbot@5.2.1:
+ resolution: {integrity: sha512-dJ+LpKyClQZ7NG+j3OensC/mAZkGpukE9YUrgPYvAZj2doVL0edfDgywTUh5CXa0o+nW9a1V9e5+CJTX8+SxRw==}
engines: {node: '>=18'}
isexe@2.0.0:
@@ -2215,70 +2215,140 @@ packages:
cpu: [arm64]
os: [android]
+ lightningcss-android-arm64@1.33.0:
+ resolution: {integrity: sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [android]
+
lightningcss-darwin-arm64@1.32.0:
resolution: {integrity: sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==}
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [darwin]
+ lightningcss-darwin-arm64@1.33.0:
+ resolution: {integrity: sha512-Sciaz8eenNTKn9b3t7+xr0ipTp9YxKQY4npwQ3mrRuL0BAVHBLyZxofhaKBAVtzmtRZ/zTyo0/to4B1uWG/Djg==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [darwin]
+
lightningcss-darwin-x64@1.32.0:
resolution: {integrity: sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [darwin]
+ lightningcss-darwin-x64@1.33.0:
+ resolution: {integrity: sha512-Z5UPAxzrjlWNNyGy6i65cJzzvgJ5D3T6wMvs+gWpY9d7qRhANrxqAp6LhxIgZhWEw18RfJTGcRxjuLIBr+m8XQ==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [darwin]
+
lightningcss-freebsd-x64@1.32.0:
resolution: {integrity: sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [freebsd]
+ lightningcss-freebsd-x64@1.33.0:
+ resolution: {integrity: sha512-QQM/Ti/hQajJwCY+RiWuCZ9sdtI/XQk7nDK5vC8kkdwixezOlDgvDx7+RT+QjK6FcFT4MpsuoBnHIo/O3StRRg==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [freebsd]
+
lightningcss-linux-arm-gnueabihf@1.32.0:
resolution: {integrity: sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==}
engines: {node: '>= 12.0.0'}
cpu: [arm]
os: [linux]
+ lightningcss-linux-arm-gnueabihf@1.33.0:
+ resolution: {integrity: sha512-N7FVBe6iS24MlM6R/4RBTxGhQheZGs7tiQ9U32UtF75NzP5Q7xWPRqLBCKxlRQRk3rY1jCIPLzx7WzOhuUIRLQ==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm]
+ os: [linux]
+
lightningcss-linux-arm64-gnu@1.32.0:
resolution: {integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==}
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [linux]
+ lightningcss-linux-arm64-gnu@1.33.0:
+ resolution: {integrity: sha512-j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3eCEhLVyXGQnKg==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [linux]
+
lightningcss-linux-arm64-musl@1.32.0:
resolution: {integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==}
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [linux]
+ lightningcss-linux-arm64-musl@1.33.0:
+ resolution: {integrity: sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [linux]
+
lightningcss-linux-x64-gnu@1.32.0:
resolution: {integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [linux]
+ lightningcss-linux-x64-gnu@1.33.0:
+ resolution: {integrity: sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [linux]
+
lightningcss-linux-x64-musl@1.32.0:
resolution: {integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [linux]
+ lightningcss-linux-x64-musl@1.33.0:
+ resolution: {integrity: sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [linux]
+
lightningcss-win32-arm64-msvc@1.32.0:
resolution: {integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==}
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [win32]
+ lightningcss-win32-arm64-msvc@1.33.0:
+ resolution: {integrity: sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [win32]
+
lightningcss-win32-x64-msvc@1.32.0:
resolution: {integrity: sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [win32]
+ lightningcss-win32-x64-msvc@1.33.0:
+ resolution: {integrity: sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [win32]
+
lightningcss@1.32.0:
resolution: {integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==}
engines: {node: '>= 12.0.0'}
+ lightningcss@1.33.0:
+ resolution: {integrity: sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==}
+ engines: {node: '>= 12.0.0'}
+
lilconfig@3.1.3:
resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==}
engines: {node: '>=14'}
@@ -2412,8 +2482,8 @@ packages:
resolution: {integrity: sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==}
engines: {node: '>=12'}
- postcss@8.5.19:
- resolution: {integrity: sha512-Mz8SaolMd8nB+G13WkORcxQKHZ/NE4xXevtkJHVuG+guo9/wYKlIMTKAqGdEmYOXR2ijPjTYNHssizdaVSUNdQ==}
+ postcss@8.5.20:
+ resolution: {integrity: sha512-lW616l85ucIQL+FocMmL7pQFPqBmwejrCMg+iPxyImlrANNJG9NHq/RkyCZopDhd8C3LA03PHRJDjkbGu8vvug==}
engines: {node: ^10 || ^12 || >=14}
prelude-ls@1.2.1:
@@ -2439,8 +2509,8 @@ packages:
quick-temp@0.1.9:
resolution: {integrity: sha512-yI0h7tIhKVObn03kD+Ln9JFi4OljD28lfaOsTdfpTR0xzrhGOod+q66CjGafUqYX2juUfT9oHIGrTBBo22mkRA==}
- radix-ui@1.6.2:
- resolution: {integrity: sha512-OwYUjzMwiInCUxgAWpPsavXC3Kh4iyi/49uU1/qZTG3RQDlvegyk1GOMiGvSkjua1RDb3JD3fo3eroL9FV4GQw==}
+ radix-ui@1.6.4:
+ resolution: {integrity: sha512-Kpgb9sx08toOydBK42//0N3MqIPlqjHcY39CYuGG8+7DrF6+NTfAnc3o+f1kvoKzG6cI56ri7Z45XEBQqG1QqQ==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -2457,8 +2527,8 @@ packages:
peerDependencies:
react: ^19.2.7
- react-i18next@17.0.9:
- resolution: {integrity: sha512-buLzOSqHtXxjf+qgSrLWNTXVZ1jSwO6kUv3uJqSP1roGBPgNnbhFm7OmdVwWcgf2gIbUyP0J333uPyx+Btsi3w==}
+ react-i18next@17.0.10:
+ resolution: {integrity: sha512-XneHftyYA774MJkkccSkZ5oKrUpCnXIPmxio3wemqrVzCRLWiGXOMbIzObrer03fNDEnm8g8R5yYls4HcE+esg==}
peerDependencies:
i18next: '>= 26.2.0'
react: '>= 16.8.0'
@@ -2578,14 +2648,14 @@ packages:
engines: {node: '>=10'}
hasBin: true
- seroval-plugins@1.5.5:
- resolution: {integrity: sha512-+BDhqYM6CEn3x09v44dpa9p6974FuUB2dxk+Ctn04k0cO1Zt6QODTXfmEZK0eBaTe/fJBvP4NMGuNJ+R8T+QMg==}
+ seroval-plugins@1.5.6:
+ resolution: {integrity: sha512-HXuLAX2pu/UByPpaeo/TaMfvMIi+1QqIoPJYCcAtU8QkVNwgR6MPlGuCQTErV1JwraaMbYaWVIBX7mppzGLATQ==}
engines: {node: '>=10'}
peerDependencies:
seroval: ^1.0
- seroval@1.5.5:
- resolution: {integrity: sha512-bSjOuPcwPKLSJNhr9+bZxA20nQxVle5J5MNsYRVE6cIg7KpRLXGupymePavu0jrxlPiPsr4xGZSB8yUY2sH2sw==}
+ seroval@1.5.6:
+ resolution: {integrity: sha512-rVQVWjjSvlINzaQPZH5JFqsqEsIWdTxY3iJZCnTL/5gQbXIRooVZKI60tVCkOVfzcRPejboxO2t0P89dg5mQaA==}
engines: {node: '>=10'}
shebang-command@2.0.0:
@@ -2649,8 +2719,8 @@ packages:
symlink-or-copy@1.3.1:
resolution: {integrity: sha512-0K91MEXFpBUaywiwSSkmKjnGcasG/rVBXFLJz5DrgGabpYD6N+3yZrfD6uUIfpuTu65DZLHi7N8CizHc07BPZA==}
- tailwindcss@4.3.2:
- resolution: {integrity: sha512-WtctNNSH8A9jlMIqxzuYumOHU5uGZyRv0Q5svQl+oEPy5w84YpBxdb7MdqyiSPQge5jTJ6zFQLq0PFygdccSBA==}
+ tailwindcss@4.3.3:
+ resolution: {integrity: sha512-gOhV3P7ufE62QDGg1zVaTgCR+EtPv92k2nIhVcVKcLmxT1sUBsQGhnZj175j+MqRt4zLF7ic+sCYjfhxMxj7YQ==}
tapable@2.3.3:
resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==}
@@ -2696,8 +2766,8 @@ packages:
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
engines: {node: '>= 0.8.0'}
- typescript-eslint@8.63.0:
- resolution: {integrity: sha512-xgwXyzG4sK9ALkBxbyGkTMMOS+imnW65iPhxCQMK83KhxyoDNW7l+IDqEf9vMdoUidHpOoS967RCq4eMiTexwQ==}
+ typescript-eslint@8.64.0:
+ resolution: {integrity: sha512-0qg+pDNMnqYzqH9AnNK+39tejHvsShUOUUoRUgtnTGE7QuMZhiFDnozq8nHJVq+Wae6NMLKNWLg5WmkcC/ndyQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
@@ -2818,8 +2888,8 @@ packages:
resolution: {integrity: sha512-0QwqXteBNXgnLCdWdvPQBX6FXRHtIH3VhJPTd5Lwn28tJXc34YqSCWUmkOvtJHBmB3gGoPtrOKk3Ts8/kEZ9aA==}
engines: {node: '>=10.13.0'}
- vite@8.1.4:
- resolution: {integrity: sha512-bTT9PsdWO+MQMNG9ZXIP/qM9wGh37DFxTV/sPq9cFpHr3w4jkgef032PkAL9jAqhk3Nz8NQw3O8n6/xFkqO4QQ==}
+ vite@8.1.5:
+ resolution: {integrity: sha512-7ULLwsCdYx/nRyrpiEwvqb5TFHrMVZyBt+rg/OAXT7rgj/z+DtTDyKFeLAdDkubDVDKD8jOsndmy7m55XcfUsw==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
@@ -3261,40 +3331,40 @@ snapshots:
'@radix-ui/number@1.1.2': {}
- '@radix-ui/primitive@1.1.5': {}
+ '@radix-ui/primitive@1.1.6': {}
- '@radix-ui/react-accessible-icon@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-accessible-icon@1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/react-visually-hidden': 1.2.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-visually-hidden': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
optionalDependencies:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-accordion@1.2.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-accordion@1.2.17(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.5
- '@radix-ui/react-collapsible': 1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/primitive': 1.1.6
+ '@radix-ui/react-collapsible': 1.1.17(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-collection': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-use-controllable-state': 1.2.4(@types/react@19.2.17)(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
optionalDependencies:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-alert-dialog@1.1.19(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-alert-dialog@1.1.20(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.5
+ '@radix-ui/primitive': 1.1.6
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-dialog': 1.1.19(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-dialog': 1.1.20(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
@@ -3302,7 +3372,7 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-arrow@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-arrow@1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
react: 19.2.7
@@ -3311,7 +3381,7 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-aspect-ratio@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-aspect-ratio@1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
react: 19.2.7
@@ -3320,8 +3390,9 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-avatar@1.2.2(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-avatar@1.2.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
+ '@radix-ui/primitive': 1.1.6
'@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-use-callback-ref': 1.1.2(@types/react@19.2.17)(react@19.2.7)
@@ -3333,15 +3404,14 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-checkbox@1.3.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-checkbox@1.3.8(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.5
+ '@radix-ui/primitive': 1.1.6
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-presence': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-presence': 1.1.8(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-use-previous': 1.1.2(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-use-controllable-state': 1.2.4(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-size': 1.1.2(@types/react@19.2.17)(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
@@ -3349,15 +3419,15 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-collapsible@1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-collapsible@1.1.17(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.5
+ '@radix-ui/primitive': 1.1.6
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-presence': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-presence': 1.1.8(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-use-controllable-state': 1.2.4(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
@@ -3383,13 +3453,13 @@ snapshots:
optionalDependencies:
'@types/react': 19.2.17
- '@radix-ui/react-context-menu@2.3.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-context-menu@2.3.4(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.5
+ '@radix-ui/primitive': 1.1.6
'@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-menu': 2.1.20(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-menu': 2.1.21(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-use-controllable-state': 1.2.4(@types/react@19.2.17)(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
optionalDependencies:
@@ -3402,20 +3472,21 @@ snapshots:
optionalDependencies:
'@types/react': 19.2.17
- '@radix-ui/react-dialog@1.1.19(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-dialog@1.1.20(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.5
+ '@radix-ui/primitive': 1.1.6
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-dismissable-layer': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-dismissable-layer': 1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-focus-guards': 1.1.4(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-focus-scope': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-focus-scope': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-portal': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-presence': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-portal': 1.1.14(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-presence': 1.1.8(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-slot': 1.3.0(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-use-controllable-state': 1.2.4(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7)
aria-hidden: 1.2.6
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
@@ -3430,9 +3501,9 @@ snapshots:
optionalDependencies:
'@types/react': 19.2.17
- '@radix-ui/react-dismissable-layer@1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-dismissable-layer@1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.5
+ '@radix-ui/primitive': 1.1.6
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-use-callback-ref': 1.1.2(@types/react@19.2.17)(react@19.2.7)
@@ -3443,15 +3514,15 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-dropdown-menu@2.1.20(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-dropdown-menu@2.1.21(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.5
+ '@radix-ui/primitive': 1.1.6
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-menu': 2.1.20(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-menu': 2.1.21(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-use-controllable-state': 1.2.4(@types/react@19.2.17)(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
optionalDependencies:
@@ -3464,7 +3535,7 @@ snapshots:
optionalDependencies:
'@types/react': 19.2.17
- '@radix-ui/react-focus-scope@1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-focus-scope@1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
@@ -3475,13 +3546,13 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-form@0.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-form@0.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.5
+ '@radix-ui/primitive': 1.1.6
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-label': 2.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-label': 2.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
@@ -3489,17 +3560,17 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-hover-card@1.1.19(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-hover-card@1.1.20(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.5
+ '@radix-ui/primitive': 1.1.6
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-dismissable-layer': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-popper': 1.3.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-portal': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-presence': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-dismissable-layer': 1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-popper': 1.3.4(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-portal': 1.1.14(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-presence': 1.1.8(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-use-controllable-state': 1.2.4(@types/react@19.2.17)(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
optionalDependencies:
@@ -3517,7 +3588,7 @@ snapshots:
optionalDependencies:
'@types/react': 19.2.17
- '@radix-ui/react-label@2.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-label@2.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
react: 19.2.7
@@ -3526,22 +3597,22 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-menu@2.1.20(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-menu@2.1.21(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.5
+ '@radix-ui/primitive': 1.1.6
'@radix-ui/react-collection': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-dismissable-layer': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-dismissable-layer': 1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-focus-guards': 1.1.4(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-focus-scope': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-focus-scope': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-popper': 1.3.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-portal': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-presence': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-popper': 1.3.4(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-portal': 1.1.14(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-presence': 1.1.8(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-roving-focus': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-roving-focus': 1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-slot': 1.3.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-callback-ref': 1.1.2(@types/react@19.2.17)(react@19.2.7)
aria-hidden: 1.2.6
@@ -3552,57 +3623,57 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-menubar@1.1.20(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-menubar@1.1.21(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.5
+ '@radix-ui/primitive': 1.1.6
'@radix-ui/react-collection': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-menu': 2.1.20(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-menu': 2.1.21(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-roving-focus': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-roving-focus': 1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-use-controllable-state': 1.2.4(@types/react@19.2.17)(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
optionalDependencies:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-navigation-menu@1.2.18(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-navigation-menu@1.2.19(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.5
+ '@radix-ui/primitive': 1.1.6
'@radix-ui/react-collection': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-dismissable-layer': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-dismissable-layer': 1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-presence': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-presence': 1.1.8(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-use-callback-ref': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-use-controllable-state': 1.2.4(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-previous': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-visually-hidden': 1.2.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-visually-hidden': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
optionalDependencies:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-one-time-password-field@0.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-one-time-password-field@0.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@radix-ui/number': 1.1.2
- '@radix-ui/primitive': 1.1.5
+ '@radix-ui/primitive': 1.1.6
'@radix-ui/react-collection': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-roving-focus': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-roving-focus': 1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-use-controllable-state': 1.2.4(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-effect-event': 0.0.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-is-hydrated': 0.1.1(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7)
@@ -3612,14 +3683,14 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-password-toggle-field@0.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-password-toggle-field@0.1.8(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.5
+ '@radix-ui/primitive': 1.1.6
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-use-controllable-state': 1.2.4(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-effect-event': 0.0.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-is-hydrated': 0.1.1(@types/react@19.2.17)(react@19.2.7)
react: 19.2.7
@@ -3628,21 +3699,21 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-popover@1.1.19(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-popover@1.1.20(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.5
+ '@radix-ui/primitive': 1.1.6
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-dismissable-layer': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-dismissable-layer': 1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-focus-guards': 1.1.4(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-focus-scope': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-focus-scope': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-popper': 1.3.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-portal': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-presence': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-popper': 1.3.4(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-portal': 1.1.14(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-presence': 1.1.8(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-slot': 1.3.0(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-use-controllable-state': 1.2.4(@types/react@19.2.17)(react@19.2.7)
aria-hidden: 1.2.6
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
@@ -3651,10 +3722,10 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-popper@1.3.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-popper@1.3.4(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@floating-ui/react-dom': 2.1.9(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-arrow': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-arrow': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
@@ -3669,7 +3740,7 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-portal@1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-portal@1.1.14(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7)
@@ -3679,7 +3750,7 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-presence@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-presence@1.1.8(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7)
react: 19.2.7
@@ -3697,7 +3768,7 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-progress@1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-progress@1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
@@ -3707,17 +3778,16 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-radio-group@1.4.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-radio-group@1.4.4(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.5
+ '@radix-ui/primitive': 1.1.6
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-presence': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-presence': 1.1.8(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-roving-focus': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-use-previous': 1.1.2(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-roving-focus': 1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-use-controllable-state': 1.2.4(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-size': 1.1.2(@types/react@19.2.17)(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
@@ -3725,9 +3795,9 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-roving-focus@1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-roving-focus@1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.5
+ '@radix-ui/primitive': 1.1.6
'@radix-ui/react-collection': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
@@ -3735,7 +3805,7 @@ snapshots:
'@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-use-callback-ref': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-use-controllable-state': 1.2.4(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-is-hydrated': 0.1.1(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7)
react: 19.2.7
@@ -3744,14 +3814,14 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-scroll-area@1.2.14(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-scroll-area@1.2.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@radix-ui/number': 1.1.2
- '@radix-ui/primitive': 1.1.5
+ '@radix-ui/primitive': 1.1.6
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-presence': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-presence': 1.1.8(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-use-callback-ref': 1.1.2(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7)
@@ -3761,28 +3831,28 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-select@2.3.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-select@2.3.4(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@radix-ui/number': 1.1.2
- '@radix-ui/primitive': 1.1.5
+ '@radix-ui/primitive': 1.1.6
'@radix-ui/react-collection': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-dismissable-layer': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-dismissable-layer': 1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-focus-guards': 1.1.4(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-focus-scope': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-focus-scope': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-popper': 1.3.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-portal': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-presence': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-popper': 1.3.4(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-portal': 1.1.14(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-presence': 1.1.8(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-slot': 1.3.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-callback-ref': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-use-controllable-state': 1.2.4(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-previous': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-visually-hidden': 1.2.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-visually-hidden': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
aria-hidden: 1.2.6
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
@@ -3791,7 +3861,7 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-separator@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-separator@1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
react: 19.2.7
@@ -3800,16 +3870,16 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-slider@1.4.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-slider@1.4.4(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@radix-ui/number': 1.1.2
- '@radix-ui/primitive': 1.1.5
+ '@radix-ui/primitive': 1.1.6
'@radix-ui/react-collection': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-use-controllable-state': 1.2.4(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-previous': 1.1.2(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-size': 1.1.2(@types/react@19.2.17)(react@19.2.7)
@@ -3826,14 +3896,13 @@ snapshots:
optionalDependencies:
'@types/react': 19.2.17
- '@radix-ui/react-switch@1.3.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-switch@1.3.4(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.5
+ '@radix-ui/primitive': 1.1.6
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-use-previous': 1.1.2(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-use-controllable-state': 1.2.4(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-size': 1.1.2(@types/react@19.2.17)(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
@@ -3841,97 +3910,98 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-tabs@1.1.17(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-tabs@1.1.18(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.5
+ '@radix-ui/primitive': 1.1.6
'@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-presence': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-presence': 1.1.8(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-roving-focus': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-roving-focus': 1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-use-controllable-state': 1.2.4(@types/react@19.2.17)(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
optionalDependencies:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-toast@1.2.19(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-toast@1.2.20(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.5
+ '@radix-ui/primitive': 1.1.6
'@radix-ui/react-collection': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-dismissable-layer': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-portal': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-presence': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-dismissable-layer': 1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-portal': 1.1.14(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-presence': 1.1.8(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-use-callback-ref': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-use-controllable-state': 1.2.4(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-visually-hidden': 1.2.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-visually-hidden': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
optionalDependencies:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-toggle-group@1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-toggle-group@1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.5
+ '@radix-ui/primitive': 1.1.6
'@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-roving-focus': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-toggle': 1.1.14(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-roving-focus': 1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-toggle': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-use-controllable-state': 1.2.4(@types/react@19.2.17)(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
optionalDependencies:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-toggle@1.1.14(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-toggle@1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.5
+ '@radix-ui/primitive': 1.1.6
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-use-controllable-state': 1.2.4(@types/react@19.2.17)(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
optionalDependencies:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-toolbar@1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-toolbar@1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.5
+ '@radix-ui/primitive': 1.1.6
'@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-roving-focus': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-separator': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-toggle-group': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-roving-focus': 1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-separator': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-toggle-group': 1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
optionalDependencies:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@radix-ui/react-tooltip@1.2.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-tooltip@1.2.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
- '@radix-ui/primitive': 1.1.5
+ '@radix-ui/primitive': 1.1.6
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-dismissable-layer': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-dismissable-layer': 1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-id': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-popper': 1.3.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-portal': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-presence': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-popper': 1.3.4(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-portal': 1.1.14(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-presence': 1.1.8(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-slot': 1.3.0(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-visually-hidden': 1.2.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-use-controllable-state': 1.2.4(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-visually-hidden': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
optionalDependencies:
@@ -3944,8 +4014,9 @@ snapshots:
optionalDependencies:
'@types/react': 19.2.17
- '@radix-ui/react-use-controllable-state@1.2.3(@types/react@19.2.17)(react@19.2.7)':
+ '@radix-ui/react-use-controllable-state@1.2.4(@types/react@19.2.17)(react@19.2.7)':
dependencies:
+ '@radix-ui/primitive': 1.1.6
'@radix-ui/react-use-effect-event': 0.0.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7)
react: 19.2.7
@@ -3998,7 +4069,7 @@ snapshots:
optionalDependencies:
'@types/react': 19.2.17
- '@radix-ui/react-visually-hidden@1.2.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@radix-ui/react-visually-hidden@1.2.8(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
react: 19.2.7
@@ -4060,82 +4131,82 @@ snapshots:
'@rolldown/pluginutils@1.0.1': {}
- '@tailwindcss/node@4.3.2':
+ '@tailwindcss/node@4.3.3':
dependencies:
'@jridgewell/remapping': 2.3.5
- enhanced-resolve: 5.21.6
+ enhanced-resolve: 5.24.3
jiti: 2.7.0
lightningcss: 1.32.0
magic-string: 0.30.21
source-map-js: 1.2.1
- tailwindcss: 4.3.2
+ tailwindcss: 4.3.3
- '@tailwindcss/oxide-android-arm64@4.3.2':
+ '@tailwindcss/oxide-android-arm64@4.3.3':
optional: true
- '@tailwindcss/oxide-darwin-arm64@4.3.2':
+ '@tailwindcss/oxide-darwin-arm64@4.3.3':
optional: true
- '@tailwindcss/oxide-darwin-x64@4.3.2':
+ '@tailwindcss/oxide-darwin-x64@4.3.3':
optional: true
- '@tailwindcss/oxide-freebsd-x64@4.3.2':
+ '@tailwindcss/oxide-freebsd-x64@4.3.3':
optional: true
- '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.2':
+ '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.3':
optional: true
- '@tailwindcss/oxide-linux-arm64-gnu@4.3.2':
+ '@tailwindcss/oxide-linux-arm64-gnu@4.3.3':
optional: true
- '@tailwindcss/oxide-linux-arm64-musl@4.3.2':
+ '@tailwindcss/oxide-linux-arm64-musl@4.3.3':
optional: true
- '@tailwindcss/oxide-linux-x64-gnu@4.3.2':
+ '@tailwindcss/oxide-linux-x64-gnu@4.3.3':
optional: true
- '@tailwindcss/oxide-linux-x64-musl@4.3.2':
+ '@tailwindcss/oxide-linux-x64-musl@4.3.3':
optional: true
- '@tailwindcss/oxide-wasm32-wasi@4.3.2':
+ '@tailwindcss/oxide-wasm32-wasi@4.3.3':
optional: true
- '@tailwindcss/oxide-win32-arm64-msvc@4.3.2':
+ '@tailwindcss/oxide-win32-arm64-msvc@4.3.3':
optional: true
- '@tailwindcss/oxide-win32-x64-msvc@4.3.2':
+ '@tailwindcss/oxide-win32-x64-msvc@4.3.3':
optional: true
- '@tailwindcss/oxide@4.3.2':
+ '@tailwindcss/oxide@4.3.3':
optionalDependencies:
- '@tailwindcss/oxide-android-arm64': 4.3.2
- '@tailwindcss/oxide-darwin-arm64': 4.3.2
- '@tailwindcss/oxide-darwin-x64': 4.3.2
- '@tailwindcss/oxide-freebsd-x64': 4.3.2
- '@tailwindcss/oxide-linux-arm-gnueabihf': 4.3.2
- '@tailwindcss/oxide-linux-arm64-gnu': 4.3.2
- '@tailwindcss/oxide-linux-arm64-musl': 4.3.2
- '@tailwindcss/oxide-linux-x64-gnu': 4.3.2
- '@tailwindcss/oxide-linux-x64-musl': 4.3.2
- '@tailwindcss/oxide-wasm32-wasi': 4.3.2
- '@tailwindcss/oxide-win32-arm64-msvc': 4.3.2
- '@tailwindcss/oxide-win32-x64-msvc': 4.3.2
-
- '@tailwindcss/vite@4.3.2(vite@8.1.4(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4))':
- dependencies:
- '@tailwindcss/node': 4.3.2
- '@tailwindcss/oxide': 4.3.2
- tailwindcss: 4.3.2
- vite: 8.1.4(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4)
+ '@tailwindcss/oxide-android-arm64': 4.3.3
+ '@tailwindcss/oxide-darwin-arm64': 4.3.3
+ '@tailwindcss/oxide-darwin-x64': 4.3.3
+ '@tailwindcss/oxide-freebsd-x64': 4.3.3
+ '@tailwindcss/oxide-linux-arm-gnueabihf': 4.3.3
+ '@tailwindcss/oxide-linux-arm64-gnu': 4.3.3
+ '@tailwindcss/oxide-linux-arm64-musl': 4.3.3
+ '@tailwindcss/oxide-linux-x64-gnu': 4.3.3
+ '@tailwindcss/oxide-linux-x64-musl': 4.3.3
+ '@tailwindcss/oxide-wasm32-wasi': 4.3.3
+ '@tailwindcss/oxide-win32-arm64-msvc': 4.3.3
+ '@tailwindcss/oxide-win32-x64-msvc': 4.3.3
+
+ '@tailwindcss/vite@4.3.3(vite@8.1.5(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4))':
+ dependencies:
+ '@tailwindcss/node': 4.3.3
+ '@tailwindcss/oxide': 4.3.3
+ tailwindcss: 4.3.3
+ vite: 8.1.5(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4)
'@tanstack/history@1.162.0': {}
- '@tanstack/react-router@1.170.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
+ '@tanstack/react-router@1.170.18(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@tanstack/history': 1.162.0
'@tanstack/react-store': 0.9.3(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@tanstack/router-core': 1.171.14
- isbot: 5.2.0
+ '@tanstack/router-core': 1.171.15
+ isbot: 5.2.1
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
@@ -4146,17 +4217,17 @@ snapshots:
react-dom: 19.2.7(react@19.2.7)
use-sync-external-store: 1.6.0(react@19.2.7)
- '@tanstack/router-core@1.171.14':
+ '@tanstack/router-core@1.171.15':
dependencies:
'@tanstack/history': 1.162.0
cookie-es: 3.1.1
- seroval: 1.5.5
- seroval-plugins: 1.5.5(seroval@1.5.5)
+ seroval: 1.5.6
+ seroval-plugins: 1.5.6(seroval@1.5.6)
- '@tanstack/router-generator@1.167.18':
+ '@tanstack/router-generator@1.167.21':
dependencies:
'@babel/types': 7.29.7
- '@tanstack/router-core': 1.171.14
+ '@tanstack/router-core': 1.171.15
'@tanstack/router-utils': 1.162.2
'@tanstack/virtual-file-routes': 1.162.0
jiti: 2.7.0
@@ -4166,20 +4237,20 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@tanstack/router-plugin@1.168.19(@tanstack/react-router@1.170.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(rolldown@1.1.5)(vite@8.1.4(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4))':
+ '@tanstack/router-plugin@1.168.23(@tanstack/react-router@1.170.18(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(rolldown@1.1.5)(vite@8.1.5(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4))':
dependencies:
'@babel/core': 7.29.6
'@babel/template': 7.29.7
'@babel/types': 7.29.7
- '@tanstack/router-core': 1.171.14
- '@tanstack/router-generator': 1.167.18
+ '@tanstack/router-core': 1.171.15
+ '@tanstack/router-generator': 1.167.21
'@tanstack/router-utils': 1.162.2
chokidar: 5.0.0
- unplugin: 3.3.0(rolldown@1.1.5)(vite@8.1.4(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4))
+ unplugin: 3.3.0(rolldown@1.1.5)(vite@8.1.5(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4))
zod: 4.4.3
optionalDependencies:
- '@tanstack/react-router': 1.170.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- vite: 8.1.4(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4)
+ '@tanstack/react-router': 1.170.18(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ vite: 8.1.5(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4)
transitivePeerDependencies:
- '@farmfe/core'
- '@rspack/core'
@@ -4230,14 +4301,14 @@ snapshots:
'@types/symlink-or-copy@1.2.2': {}
- '@typescript-eslint/eslint-plugin@8.63.0(@typescript-eslint/parser@8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2))(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)':
+ '@typescript-eslint/eslint-plugin@8.64.0(@typescript-eslint/parser@8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2))(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)':
dependencies:
'@eslint-community/regexpp': 4.12.2
- '@typescript-eslint/parser': 8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)
- '@typescript-eslint/scope-manager': 8.63.0
- '@typescript-eslint/type-utils': 8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)
- '@typescript-eslint/utils': 8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)
- '@typescript-eslint/visitor-keys': 8.63.0
+ '@typescript-eslint/parser': 8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)
+ '@typescript-eslint/scope-manager': 8.64.0
+ '@typescript-eslint/type-utils': 8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)
+ '@typescript-eslint/utils': 8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)
+ '@typescript-eslint/visitor-keys': 8.64.0
eslint: 10.7.0(jiti@2.7.0)
ignore: 7.0.6
natural-compare: 1.4.0
@@ -4246,41 +4317,41 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)':
+ '@typescript-eslint/parser@8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)':
dependencies:
- '@typescript-eslint/scope-manager': 8.63.0
- '@typescript-eslint/types': 8.63.0
- '@typescript-eslint/typescript-estree': 8.63.0(typescript@7.0.2)
- '@typescript-eslint/visitor-keys': 8.63.0
+ '@typescript-eslint/scope-manager': 8.64.0
+ '@typescript-eslint/types': 8.64.0
+ '@typescript-eslint/typescript-estree': 8.64.0(typescript@7.0.2)
+ '@typescript-eslint/visitor-keys': 8.64.0
debug: 4.4.3
eslint: 10.7.0(jiti@2.7.0)
typescript: 7.0.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/project-service@8.63.0(typescript@7.0.2)':
+ '@typescript-eslint/project-service@8.64.0(typescript@7.0.2)':
dependencies:
- '@typescript-eslint/tsconfig-utils': 8.63.0(typescript@7.0.2)
- '@typescript-eslint/types': 8.63.0
+ '@typescript-eslint/tsconfig-utils': 8.64.0(typescript@7.0.2)
+ '@typescript-eslint/types': 8.64.0
debug: 4.4.3
typescript: 7.0.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@8.63.0':
+ '@typescript-eslint/scope-manager@8.64.0':
dependencies:
- '@typescript-eslint/types': 8.63.0
- '@typescript-eslint/visitor-keys': 8.63.0
+ '@typescript-eslint/types': 8.64.0
+ '@typescript-eslint/visitor-keys': 8.64.0
- '@typescript-eslint/tsconfig-utils@8.63.0(typescript@7.0.2)':
+ '@typescript-eslint/tsconfig-utils@8.64.0(typescript@7.0.2)':
dependencies:
typescript: 7.0.2
- '@typescript-eslint/type-utils@8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)':
+ '@typescript-eslint/type-utils@8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)':
dependencies:
- '@typescript-eslint/types': 8.63.0
- '@typescript-eslint/typescript-estree': 8.63.0(typescript@7.0.2)
- '@typescript-eslint/utils': 8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)
+ '@typescript-eslint/types': 8.64.0
+ '@typescript-eslint/typescript-estree': 8.64.0(typescript@7.0.2)
+ '@typescript-eslint/utils': 8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)
debug: 4.4.3
eslint: 10.7.0(jiti@2.7.0)
ts-api-utils: 2.5.0(typescript@7.0.2)
@@ -4288,14 +4359,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/types@8.63.0': {}
+ '@typescript-eslint/types@8.64.0': {}
- '@typescript-eslint/typescript-estree@8.63.0(typescript@7.0.2)':
+ '@typescript-eslint/typescript-estree@8.64.0(typescript@7.0.2)':
dependencies:
- '@typescript-eslint/project-service': 8.63.0(typescript@7.0.2)
- '@typescript-eslint/tsconfig-utils': 8.63.0(typescript@7.0.2)
- '@typescript-eslint/types': 8.63.0
- '@typescript-eslint/visitor-keys': 8.63.0
+ '@typescript-eslint/project-service': 8.64.0(typescript@7.0.2)
+ '@typescript-eslint/tsconfig-utils': 8.64.0(typescript@7.0.2)
+ '@typescript-eslint/types': 8.64.0
+ '@typescript-eslint/visitor-keys': 8.64.0
debug: 4.4.3
minimatch: 10.2.5
semver: 7.8.5
@@ -4305,20 +4376,20 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)':
+ '@typescript-eslint/utils@8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)':
dependencies:
'@eslint-community/eslint-utils': 4.9.1(eslint@10.7.0(jiti@2.7.0))
- '@typescript-eslint/scope-manager': 8.63.0
- '@typescript-eslint/types': 8.63.0
- '@typescript-eslint/typescript-estree': 8.63.0(typescript@7.0.2)
+ '@typescript-eslint/scope-manager': 8.64.0
+ '@typescript-eslint/types': 8.64.0
+ '@typescript-eslint/typescript-estree': 8.64.0(typescript@7.0.2)
eslint: 10.7.0(jiti@2.7.0)
typescript: 7.0.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/visitor-keys@8.63.0':
+ '@typescript-eslint/visitor-keys@8.64.0':
dependencies:
- '@typescript-eslint/types': 8.63.0
+ '@typescript-eslint/types': 8.64.0
eslint-visitor-keys: 5.0.1
'@typescript/typescript-aix-ppc64@7.0.2':
@@ -4381,10 +4452,10 @@ snapshots:
'@typescript/typescript-win32-x64@7.0.2':
optional: true
- '@vitejs/plugin-react@6.0.3(vite@8.1.4(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4))':
+ '@vitejs/plugin-react@6.0.3(vite@8.1.5(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4))':
dependencies:
'@rolldown/pluginutils': 1.0.1
- vite: 8.1.4(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4)
+ vite: 8.1.5(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4)
acorn-jsx@5.3.2(acorn@8.17.0):
dependencies:
@@ -4491,8 +4562,8 @@ snapshots:
browserslist@4.28.6:
dependencies:
baseline-browser-mapping: 2.10.43
- caniuse-lite: 1.0.30001805
- electron-to-chromium: 1.5.389
+ caniuse-lite: 1.0.30001806
+ electron-to-chromium: 1.5.393
node-releases: 2.0.51
update-browserslist-db: 1.2.3(browserslist@4.28.6)
@@ -4503,7 +4574,7 @@ snapshots:
base64-js: 1.5.1
ieee754: 1.2.1
- caniuse-lite@1.0.30001805: {}
+ caniuse-lite@1.0.30001806: {}
cheerio-select@2.1.0:
dependencies:
@@ -4608,7 +4679,7 @@ snapshots:
eastasianwidth@0.2.0: {}
- electron-to-chromium@1.5.389: {}
+ electron-to-chromium@1.5.393: {}
emoji-regex@8.0.0: {}
@@ -4619,7 +4690,7 @@ snapshots:
iconv-lite: 0.6.3
whatwg-encoding: 3.1.1
- enhanced-resolve@5.21.6:
+ enhanced-resolve@5.24.3:
dependencies:
graceful-fs: 4.2.11
tapable: 2.3.3
@@ -4961,7 +5032,7 @@ snapshots:
ignore@7.0.6: {}
- immer@11.1.11: {}
+ immer@11.1.15: {}
imurmurhash@0.1.4: {}
@@ -4988,7 +5059,7 @@ snapshots:
isarray@1.0.0: {}
- isbot@5.2.0: {}
+ isbot@5.2.1: {}
isexe@2.0.0: {}
@@ -5040,36 +5111,69 @@ snapshots:
lightningcss-android-arm64@1.32.0:
optional: true
+ lightningcss-android-arm64@1.33.0:
+ optional: true
+
lightningcss-darwin-arm64@1.32.0:
optional: true
+ lightningcss-darwin-arm64@1.33.0:
+ optional: true
+
lightningcss-darwin-x64@1.32.0:
optional: true
+ lightningcss-darwin-x64@1.33.0:
+ optional: true
+
lightningcss-freebsd-x64@1.32.0:
optional: true
+ lightningcss-freebsd-x64@1.33.0:
+ optional: true
+
lightningcss-linux-arm-gnueabihf@1.32.0:
optional: true
+ lightningcss-linux-arm-gnueabihf@1.33.0:
+ optional: true
+
lightningcss-linux-arm64-gnu@1.32.0:
optional: true
+ lightningcss-linux-arm64-gnu@1.33.0:
+ optional: true
+
lightningcss-linux-arm64-musl@1.32.0:
optional: true
+ lightningcss-linux-arm64-musl@1.33.0:
+ optional: true
+
lightningcss-linux-x64-gnu@1.32.0:
optional: true
+ lightningcss-linux-x64-gnu@1.33.0:
+ optional: true
+
lightningcss-linux-x64-musl@1.32.0:
optional: true
+ lightningcss-linux-x64-musl@1.33.0:
+ optional: true
+
lightningcss-win32-arm64-msvc@1.32.0:
optional: true
+ lightningcss-win32-arm64-msvc@1.33.0:
+ optional: true
+
lightningcss-win32-x64-msvc@1.32.0:
optional: true
+ lightningcss-win32-x64-msvc@1.33.0:
+ optional: true
+
lightningcss@1.32.0:
dependencies:
detect-libc: 2.1.2
@@ -5086,6 +5190,22 @@ snapshots:
lightningcss-win32-arm64-msvc: 1.32.0
lightningcss-win32-x64-msvc: 1.32.0
+ lightningcss@1.33.0:
+ dependencies:
+ detect-libc: 2.1.2
+ optionalDependencies:
+ lightningcss-android-arm64: 1.33.0
+ lightningcss-darwin-arm64: 1.33.0
+ lightningcss-darwin-x64: 1.33.0
+ lightningcss-freebsd-x64: 1.33.0
+ lightningcss-linux-arm-gnueabihf: 1.33.0
+ lightningcss-linux-arm64-gnu: 1.33.0
+ lightningcss-linux-arm64-musl: 1.33.0
+ lightningcss-linux-x64-gnu: 1.33.0
+ lightningcss-linux-x64-musl: 1.33.0
+ lightningcss-win32-arm64-msvc: 1.33.0
+ lightningcss-win32-x64-msvc: 1.33.0
+
lilconfig@3.1.3: {}
locate-path@6.0.0:
@@ -5202,7 +5322,7 @@ snapshots:
picomatch@4.0.5: {}
- postcss@8.5.19:
+ postcss@8.5.20:
dependencies:
nanoid: 3.3.16
picocolors: 1.1.1
@@ -5224,63 +5344,63 @@ snapshots:
rimraf: 5.0.10
underscore.string: 3.3.6
- radix-ui@1.6.2(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7):
- dependencies:
- '@radix-ui/primitive': 1.1.5
- '@radix-ui/react-accessible-icon': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-accordion': 1.2.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-alert-dialog': 1.1.19(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-arrow': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-aspect-ratio': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-avatar': 1.2.2(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-checkbox': 1.3.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-collapsible': 1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ radix-ui@1.6.4(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7):
+ dependencies:
+ '@radix-ui/primitive': 1.1.6
+ '@radix-ui/react-accessible-icon': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-accordion': 1.2.17(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-alert-dialog': 1.1.20(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-arrow': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-aspect-ratio': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-avatar': 1.2.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-checkbox': 1.3.8(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-collapsible': 1.1.17(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-collection': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-compose-refs': 1.1.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-context': 1.2.0(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-context-menu': 2.3.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-dialog': 1.1.19(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-context-menu': 2.3.4(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-dialog': 1.1.20(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-direction': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-dismissable-layer': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-dropdown-menu': 2.1.20(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-dismissable-layer': 1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-dropdown-menu': 2.1.21(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-focus-guards': 1.1.4(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-focus-scope': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-form': 0.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-hover-card': 1.1.19(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-label': 2.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-menu': 2.1.20(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-menubar': 1.1.20(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-navigation-menu': 1.2.18(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-one-time-password-field': 0.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-password-toggle-field': 0.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-popover': 1.1.19(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-popper': 1.3.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-portal': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-presence': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-focus-scope': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-form': 0.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-hover-card': 1.1.20(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-label': 2.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-menu': 2.1.21(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-menubar': 1.1.21(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-navigation-menu': 1.2.19(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-one-time-password-field': 0.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-password-toggle-field': 0.1.8(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-popover': 1.1.20(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-popper': 1.3.4(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-portal': 1.1.14(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-presence': 1.1.8(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-progress': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-radio-group': 1.4.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-roving-focus': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-scroll-area': 1.2.14(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-select': 2.3.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-separator': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-slider': 1.4.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-progress': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-radio-group': 1.4.4(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-roving-focus': 1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-scroll-area': 1.2.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-select': 2.3.4(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-separator': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-slider': 1.4.4(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-slot': 1.3.0(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-switch': 1.3.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-tabs': 1.1.17(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-toast': 1.2.19(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-toggle': 1.1.14(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-toggle-group': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-toolbar': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
- '@radix-ui/react-tooltip': 1.2.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-switch': 1.3.4(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-tabs': 1.1.18(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-toast': 1.2.20(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-toggle': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-toggle-group': 1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-toolbar': 1.1.16(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-tooltip': 1.2.13(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@radix-ui/react-use-callback-ref': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-use-controllable-state': 1.2.3(@types/react@19.2.17)(react@19.2.7)
+ '@radix-ui/react-use-controllable-state': 1.2.4(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-effect-event': 0.0.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-escape-keydown': 1.1.3(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-is-hydrated': 0.1.1(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-layout-effect': 1.1.2(@types/react@19.2.17)(react@19.2.7)
'@radix-ui/react-use-size': 1.1.2(@types/react@19.2.17)(react@19.2.7)
- '@radix-ui/react-visually-hidden': 1.2.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
+ '@radix-ui/react-visually-hidden': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
optionalDependencies:
@@ -5292,7 +5412,7 @@ snapshots:
react: 19.2.7
scheduler: 0.27.0
- react-i18next@17.0.9(i18next@26.3.6(typescript@7.0.2))(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@7.0.2):
+ react-i18next@17.0.10(i18next@26.3.6(typescript@7.0.2))(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@7.0.2):
dependencies:
'@babel/runtime': 7.29.7
html-parse-stringify: 3.0.1
@@ -5408,11 +5528,11 @@ snapshots:
semver@7.8.5: {}
- seroval-plugins@1.5.5(seroval@1.5.5):
+ seroval-plugins@1.5.6(seroval@1.5.6):
dependencies:
- seroval: 1.5.5
+ seroval: 1.5.6
- seroval@1.5.5: {}
+ seroval@1.5.6: {}
shebang-command@2.0.0:
dependencies:
@@ -5483,7 +5603,7 @@ snapshots:
symlink-or-copy@1.3.1: {}
- tailwindcss@4.3.2: {}
+ tailwindcss@4.3.3: {}
tapable@2.3.3: {}
@@ -5542,12 +5662,12 @@ snapshots:
dependencies:
prelude-ls: 1.2.1
- typescript-eslint@8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2):
+ typescript-eslint@8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2):
dependencies:
- '@typescript-eslint/eslint-plugin': 8.63.0(@typescript-eslint/parser@8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2))(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)
- '@typescript-eslint/parser': 8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)
- '@typescript-eslint/typescript-estree': 8.63.0(typescript@7.0.2)
- '@typescript-eslint/utils': 8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)
+ '@typescript-eslint/eslint-plugin': 8.64.0(@typescript-eslint/parser@8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2))(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)
+ '@typescript-eslint/parser': 8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)
+ '@typescript-eslint/typescript-estree': 8.64.0(typescript@7.0.2)
+ '@typescript-eslint/utils': 8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@7.0.2)
eslint: 10.7.0(jiti@2.7.0)
typescript: 7.0.2
transitivePeerDependencies:
@@ -5589,14 +5709,14 @@ snapshots:
universalify@2.0.1: {}
- unplugin@3.3.0(rolldown@1.1.5)(vite@8.1.4(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4)):
+ unplugin@3.3.0(rolldown@1.1.5)(vite@8.1.5(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4)):
dependencies:
'@jridgewell/remapping': 2.3.5
picomatch: 4.0.5
webpack-virtual-modules: 0.6.2
optionalDependencies:
rolldown: 1.1.5
- vite: 8.1.4(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4)
+ vite: 8.1.5(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4)
update-browserslist-db@1.2.3(browserslist@4.28.6):
dependencies:
@@ -5681,11 +5801,11 @@ snapshots:
- bare-abort-controller
- react-native-b4a
- vite@8.1.4(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4):
+ vite@8.1.5(jiti@2.7.0)(terser@5.49.0)(tsx@4.19.4):
dependencies:
- lightningcss: 1.32.0
+ lightningcss: 1.33.0
picomatch: 4.0.5
- postcss: 8.5.19
+ postcss: 8.5.20
rolldown: 1.1.5
tinyglobby: 0.2.17
optionalDependencies:
@@ -5743,9 +5863,9 @@ snapshots:
zod@4.4.3: {}
- zustand@5.0.14(@types/react@19.2.17)(immer@11.1.11)(react@19.2.7)(use-sync-external-store@1.6.0(react@19.2.7)):
+ zustand@5.0.14(@types/react@19.2.17)(immer@11.1.15)(react@19.2.7)(use-sync-external-store@1.6.0(react@19.2.7)):
optionalDependencies:
'@types/react': 19.2.17
- immer: 11.1.11
+ immer: 11.1.15
react: 19.2.7
use-sync-external-store: 1.6.0(react@19.2.7)
From a500d11d83e61e2bc190938345bf48fff7062af8 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 21 Jul 2026 21:35:15 +0200
Subject: [PATCH 13/19] ci: bump the web-e2e group in /tests/web-e2e with 2
updates (#628)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps the web-e2e group in /tests/web-e2e with 2 updates:
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
and
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser).
Updates `@typescript-eslint/eslint-plugin` from 8.63.0 to 8.64.0
Release notes
Sourced from @typescript-eslint/eslint-plugin's
releases .
v8.64.0
8.64.0 (2026-07-13)
🚀 Features
support parsing import defer (#12513 )
eslint-plugin: [no-loop-func] support
using / await using declarations and deprecate
the rule (#12500 )
typescript-estree: throw for invalid definite
assignment in class properties (#12543 )
🩹 Fixes
eslint-plugin: [require-array-sort-compare] handle
constrained arrays (#12512 )
❤️ Thank You
See GitHub
Releases for more information.
You can read about our versioning
strategy and releases on our
website.
Changelog
Sourced from @typescript-eslint/eslint-plugin's
changelog .
8.64.0 (2026-07-13)
🚀 Features
eslint-plugin: [no-loop-func] support
using / await using declarations and deprecate
the rule (#12500 )
typescript-estree: throw for invalid definite
assignment in class properties (#12543 )
🩹 Fixes
eslint-plugin: [require-array-sort-compare] handle
constrained arrays (#12512 )
❤️ Thank You
See GitHub
Releases for more information.
You can read about our versioning
strategy and releases on our
website.
Commits
414d9ab
chore(release): publish 8.64.0
bcfe16f
feat(eslint-plugin): [no-loop-func] support using /
await using declarati...
5b5bfde
fix(eslint-plugin): [require-array-sort-compare] handle constrained
arrays (#...
321856c
chore: cleanup cspell config (#12526 )
b418cf5
feat(typescript-estree): throw for invalid definite assignment in class
prope...
737de2b
docs: align unified-signatures correct example parameter (#12506 )
a63c17a
docs: fix shadowed parameter name in unified-signatures example (#12502 )
See full diff in compare
view
Updates `@typescript-eslint/parser` from 8.63.0 to 8.64.0
Release notes
Sourced from @typescript-eslint/parser's
releases .
v8.64.0
8.64.0 (2026-07-13)
🚀 Features
support parsing import defer (#12513 )
eslint-plugin: [no-loop-func] support
using / await using declarations and deprecate
the rule (#12500 )
typescript-estree: throw for invalid definite
assignment in class properties (#12543 )
🩹 Fixes
eslint-plugin: [require-array-sort-compare] handle
constrained arrays (#12512 )
❤️ Thank You
See GitHub
Releases for more information.
You can read about our versioning
strategy and releases on our
website.
Changelog
Sourced from @typescript-eslint/parser's
changelog .
8.64.0 (2026-07-13)
This was a version bump only for parser to align it with other
projects, there were no code changes.
See GitHub
Releases for more information.
You can read about our versioning
strategy and releases on our
website.
Commits
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore ` will
remove the ignore condition of the specified dependency and ignore
conditions
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
tests/web-e2e/package.json | 4 +-
tests/web-e2e/pnpm-lock.yaml | 118 +++++++++++++++++------------------
2 files changed, 61 insertions(+), 61 deletions(-)
diff --git a/tests/web-e2e/package.json b/tests/web-e2e/package.json
index ba6fdae63c..a0f68bf118 100644
--- a/tests/web-e2e/package.json
+++ b/tests/web-e2e/package.json
@@ -30,8 +30,8 @@
"devDependencies": {
"@playwright/test": "^1.61.1",
"@types/node": "^26.1.1",
- "@typescript-eslint/eslint-plugin": "^8.63.0",
- "@typescript-eslint/parser": "^8.63.0",
+ "@typescript-eslint/eslint-plugin": "^8.64.0",
+ "@typescript-eslint/parser": "^8.64.0",
"eslint": "^10.7.0",
"tsx": "^4.23.1",
"typescript": "^7.0.2"
diff --git a/tests/web-e2e/pnpm-lock.yaml b/tests/web-e2e/pnpm-lock.yaml
index 92ec08a6de..3b3001412b 100644
--- a/tests/web-e2e/pnpm-lock.yaml
+++ b/tests/web-e2e/pnpm-lock.yaml
@@ -31,11 +31,11 @@ importers:
specifier: ^26.1.1
version: 26.1.1
'@typescript-eslint/eslint-plugin':
- specifier: ^8.63.0
- version: 8.63.0(@typescript-eslint/parser@8.63.0(eslint@10.7.0)(typescript@7.0.2))(eslint@10.7.0)(typescript@7.0.2)
+ specifier: ^8.64.0
+ version: 8.64.0(@typescript-eslint/parser@8.64.0(eslint@10.7.0)(typescript@7.0.2))(eslint@10.7.0)(typescript@7.0.2)
'@typescript-eslint/parser':
- specifier: ^8.63.0
- version: 8.63.0(eslint@10.7.0)(typescript@7.0.2)
+ specifier: ^8.64.0
+ version: 8.64.0(eslint@10.7.0)(typescript@7.0.2)
eslint:
specifier: ^10.7.0
version: 10.7.0
@@ -405,63 +405,63 @@ packages:
'@types/node@26.1.1':
resolution: {integrity: sha512-nxAkRSVkN1Y0JC1W8ky/fTfkGsMmcrRsbx+3XoZE+rMOX71kLYTV7fLXpqud1GpbpP5TuffXFqfX7fH2GgZREw==}
- '@typescript-eslint/eslint-plugin@8.63.0':
- resolution: {integrity: sha512-rvwSgqT+DHpWdzfSzPatRLm02a0GlESt++9iy3hLCDY4BgkaLcl8LBi9Yh7XGFBpwcBE/K3024QuXWTpbz4FfQ==}
+ '@typescript-eslint/eslint-plugin@8.64.0':
+ resolution: {integrity: sha512-CGvQPBxN3wZLu6Rz2kFUpZeoCm78xUic92ck39KPePkO1NPOwjCqdQnm5Q87tpWw9vcBvW8XLrDXjH9PWYtJ3Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- '@typescript-eslint/parser': ^8.63.0
+ '@typescript-eslint/parser': ^8.64.0
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/parser@8.63.0':
- resolution: {integrity: sha512-gwh4gvvlaVDKKxyfxMG+Gnu1u9X0OQBwyGLkbwB65dIzBKnxeRiJlNFqlI3zwVhNXJIs6qV7mlFCn/BIajlVig==}
+ '@typescript-eslint/parser@8.64.0':
+ resolution: {integrity: sha512-KA0OshtlcCCXmbfqyZkM5pV3/WNraJf7DkJRLpyrmwPtud57H5BDX7C3k0LPSPxpprfRL+cJDGabF10mvNCoCw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/project-service@8.63.0':
- resolution: {integrity: sha512-e5dh0/UI0ok53AlZ5wRkXCB32z/f2jUZqPR/ygAw5WYaSw8j9EoJWlS7wQjr/dmOaqWjnPIn2m+HhVPCMWGZVQ==}
+ '@typescript-eslint/project-service@8.64.0':
+ resolution: {integrity: sha512-tk4WpOJ6IEbGrVHaNmM0YRrwAD3exZlIK3iadQNAxh4YKk6jvUQ4ecq18n+v7+meh+cJ3j+D8nbk8sRKhlwLQg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/scope-manager@8.63.0':
- resolution: {integrity: sha512-uUyfMWCnDSN8bCpcrY8nGP2BLkQ9Xn0GsipcONcpIDWhwhO4ZSyHvyS14U3X75mzxWxL3I2UZIrenTzdzcJO8A==}
+ '@typescript-eslint/scope-manager@8.64.0':
+ resolution: {integrity: sha512-CXEaFdYXjSTgKhisNkwCcJwTP8Pl+fmRrEQrri4nm3vU743bALrxzLmq7fHG/7e6a5xO0lDYeURpZmBuhHk54w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/tsconfig-utils@8.63.0':
- resolution: {integrity: sha512-sUAbkulqBAsncKnbRP3+7CtQFRKicexnj7ZwNC6ddCR7EmrXvjvdCYMJbUIqMd6lwoEriZjwLo08aS5tSjVMHg==}
+ '@typescript-eslint/tsconfig-utils@8.64.0':
+ resolution: {integrity: sha512-2yo8rRNKuzbVWQp5kslhANqZ2uDAeROQHBRZNPu8JDsHmeFNj/XJJhX/FhNUWmkHHvoNsKa6+tHJiig87EzsQw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/type-utils@8.63.0':
- resolution: {integrity: sha512-Nzzh/OGxVCOjObjaj1CQF2RUasyYy2Jfuh+zZ3PjLzG2fYRriAiZLib9UKtO+CpQAS3YHiAS+ckZDclwqI1TPA==}
+ '@typescript-eslint/type-utils@8.64.0':
+ resolution: {integrity: sha512-XWG4Fmmv/6SvyS9nH8jWrKs6terwJvE8cyRt1CzYYqzp9OrPhCT4cMc/f7C6RZCwG+qMmiffJS1/qJP8G1URtg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/types@8.63.0':
- resolution: {integrity: sha512-xyLtl9DUBBFrcJS4x2pIqGLH68/tC2uOa4Z7pUteW09D3bXnnXUom4dyPikzWgB7llmIc1zoeI3aoUdC4rPK/Q==}
+ '@typescript-eslint/types@8.64.0':
+ resolution: {integrity: sha512-qjhfuTfLXjA4IOzXvz0rTjT01BqEiIgPoUeMwiEjnaHKJMTNo8rH5pYW1a2L/0Dnux2fPC85AeyJoWaGa8WxTA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@8.63.0':
- resolution: {integrity: sha512-ygBkU+B7ex5UI/gKhaqexWev79uISfIv7XQCRNYO/jmD8rGLPyWLAb3KMRT6nd8Gt9bmUBi9+iX6tBdYfOY81Q==}
+ '@typescript-eslint/typescript-estree@8.64.0':
+ resolution: {integrity: sha512-Pztpsn1aCE1oWDvDEfUk31nngvvF7vUB5SwHFEaZIFpvw7WJtqUHHL4plBZDA9HfWJJjL13BdG0YrJInTUvoVA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/utils@8.63.0':
- resolution: {integrity: sha512-fUKaeAvrTuQg/Tgt3nliAUSZHJM6DlCcfyEmxCvlX8kieWSStBX+5O5Fnidtc3i2JrH+9c/GL4RY2iasd/GPTA==}
+ '@typescript-eslint/utils@8.64.0':
+ resolution: {integrity: sha512-aJUGVB3+U0htrrCjoA8qukw8cm8fNCGAxK/tVoS70k8aeb7DETKeFozRiVFIwEeN9WJLsjaP3ph8I60tY2XZoQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/visitor-keys@8.63.0':
- resolution: {integrity: sha512-UexrHGnGTpbuQHct2ExOc2ZcFbGUS9FOesCxxqdBGcpI1BxYu/LZ6U8Aq6/72XtF/qRBk9nhuGHFJIXXMhPMdw==}
+ '@typescript-eslint/visitor-keys@8.64.0':
+ resolution: {integrity: sha512-mrtuL8Nsn6gi2H4mo5KMTp823M+3Q19Ew/i+Zlikq20tIMm99C3Ez0dCmkWWnxut20esQvTg8aUSEhMcAOXhEw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript/typescript-aix-ppc64@7.0.2':
@@ -1237,14 +1237,14 @@ snapshots:
dependencies:
undici-types: 8.3.0
- '@typescript-eslint/eslint-plugin@8.63.0(@typescript-eslint/parser@8.63.0(eslint@10.7.0)(typescript@7.0.2))(eslint@10.7.0)(typescript@7.0.2)':
+ '@typescript-eslint/eslint-plugin@8.64.0(@typescript-eslint/parser@8.64.0(eslint@10.7.0)(typescript@7.0.2))(eslint@10.7.0)(typescript@7.0.2)':
dependencies:
'@eslint-community/regexpp': 4.12.2
- '@typescript-eslint/parser': 8.63.0(eslint@10.7.0)(typescript@7.0.2)
- '@typescript-eslint/scope-manager': 8.63.0
- '@typescript-eslint/type-utils': 8.63.0(eslint@10.7.0)(typescript@7.0.2)
- '@typescript-eslint/utils': 8.63.0(eslint@10.7.0)(typescript@7.0.2)
- '@typescript-eslint/visitor-keys': 8.63.0
+ '@typescript-eslint/parser': 8.64.0(eslint@10.7.0)(typescript@7.0.2)
+ '@typescript-eslint/scope-manager': 8.64.0
+ '@typescript-eslint/type-utils': 8.64.0(eslint@10.7.0)(typescript@7.0.2)
+ '@typescript-eslint/utils': 8.64.0(eslint@10.7.0)(typescript@7.0.2)
+ '@typescript-eslint/visitor-keys': 8.64.0
eslint: 10.7.0
ignore: 7.0.6
natural-compare: 1.4.0
@@ -1253,41 +1253,41 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.63.0(eslint@10.7.0)(typescript@7.0.2)':
+ '@typescript-eslint/parser@8.64.0(eslint@10.7.0)(typescript@7.0.2)':
dependencies:
- '@typescript-eslint/scope-manager': 8.63.0
- '@typescript-eslint/types': 8.63.0
- '@typescript-eslint/typescript-estree': 8.63.0(typescript@7.0.2)
- '@typescript-eslint/visitor-keys': 8.63.0
+ '@typescript-eslint/scope-manager': 8.64.0
+ '@typescript-eslint/types': 8.64.0
+ '@typescript-eslint/typescript-estree': 8.64.0(typescript@7.0.2)
+ '@typescript-eslint/visitor-keys': 8.64.0
debug: 4.4.3
eslint: 10.7.0
typescript: 7.0.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/project-service@8.63.0(typescript@7.0.2)':
+ '@typescript-eslint/project-service@8.64.0(typescript@7.0.2)':
dependencies:
- '@typescript-eslint/tsconfig-utils': 8.63.0(typescript@7.0.2)
- '@typescript-eslint/types': 8.63.0
+ '@typescript-eslint/tsconfig-utils': 8.64.0(typescript@7.0.2)
+ '@typescript-eslint/types': 8.64.0
debug: 4.4.3
typescript: 7.0.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@8.63.0':
+ '@typescript-eslint/scope-manager@8.64.0':
dependencies:
- '@typescript-eslint/types': 8.63.0
- '@typescript-eslint/visitor-keys': 8.63.0
+ '@typescript-eslint/types': 8.64.0
+ '@typescript-eslint/visitor-keys': 8.64.0
- '@typescript-eslint/tsconfig-utils@8.63.0(typescript@7.0.2)':
+ '@typescript-eslint/tsconfig-utils@8.64.0(typescript@7.0.2)':
dependencies:
typescript: 7.0.2
- '@typescript-eslint/type-utils@8.63.0(eslint@10.7.0)(typescript@7.0.2)':
+ '@typescript-eslint/type-utils@8.64.0(eslint@10.7.0)(typescript@7.0.2)':
dependencies:
- '@typescript-eslint/types': 8.63.0
- '@typescript-eslint/typescript-estree': 8.63.0(typescript@7.0.2)
- '@typescript-eslint/utils': 8.63.0(eslint@10.7.0)(typescript@7.0.2)
+ '@typescript-eslint/types': 8.64.0
+ '@typescript-eslint/typescript-estree': 8.64.0(typescript@7.0.2)
+ '@typescript-eslint/utils': 8.64.0(eslint@10.7.0)(typescript@7.0.2)
debug: 4.4.3
eslint: 10.7.0
ts-api-utils: 2.5.0(typescript@7.0.2)
@@ -1295,14 +1295,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/types@8.63.0': {}
+ '@typescript-eslint/types@8.64.0': {}
- '@typescript-eslint/typescript-estree@8.63.0(typescript@7.0.2)':
+ '@typescript-eslint/typescript-estree@8.64.0(typescript@7.0.2)':
dependencies:
- '@typescript-eslint/project-service': 8.63.0(typescript@7.0.2)
- '@typescript-eslint/tsconfig-utils': 8.63.0(typescript@7.0.2)
- '@typescript-eslint/types': 8.63.0
- '@typescript-eslint/visitor-keys': 8.63.0
+ '@typescript-eslint/project-service': 8.64.0(typescript@7.0.2)
+ '@typescript-eslint/tsconfig-utils': 8.64.0(typescript@7.0.2)
+ '@typescript-eslint/types': 8.64.0
+ '@typescript-eslint/visitor-keys': 8.64.0
debug: 4.4.3
minimatch: 10.2.5
semver: 7.8.5
@@ -1312,20 +1312,20 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.63.0(eslint@10.7.0)(typescript@7.0.2)':
+ '@typescript-eslint/utils@8.64.0(eslint@10.7.0)(typescript@7.0.2)':
dependencies:
'@eslint-community/eslint-utils': 4.9.1(eslint@10.7.0)
- '@typescript-eslint/scope-manager': 8.63.0
- '@typescript-eslint/types': 8.63.0
- '@typescript-eslint/typescript-estree': 8.63.0(typescript@7.0.2)
+ '@typescript-eslint/scope-manager': 8.64.0
+ '@typescript-eslint/types': 8.64.0
+ '@typescript-eslint/typescript-estree': 8.64.0(typescript@7.0.2)
eslint: 10.7.0
typescript: 7.0.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/visitor-keys@8.63.0':
+ '@typescript-eslint/visitor-keys@8.64.0':
dependencies:
- '@typescript-eslint/types': 8.63.0
+ '@typescript-eslint/types': 8.64.0
eslint-visitor-keys: 5.0.1
'@typescript/typescript-aix-ppc64@7.0.2':
From 1ef1ecb552bc93eacd51192ac7b4226da3efcf22 Mon Sep 17 00:00:00 2001
From: BenLue
Date: Mon, 27 Jul 2026 16:00:07 +0200
Subject: [PATCH 14/19] fix: recognize MSVC ARM64 in minih264 NEON detection
(#637)
Nightly #166 (first run with the new windows-11-arm target) failed with:
```
src/minimp4/minih264e.h(357,1): error C1189: MINIH264_ONLY_SIMD used, but SSE/NEON not enabled
```
`MINIH264_ONLY_SIMD` is already correctly defined for MSVC ARM64 (checks
`_M_ARM64`), but the NEON-enabling condition only tested
`__ARM_NEON`/`__aarch64__` - GCC/Clang macros MSVC never defines on
ARM64 (it uses `_M_ARM64` instead). So MSVC/ARM64 fell through both the
SSE2 and NEON branches and hit the `#error`.
One-line fix: add `_M_ARM64` to the NEON condition. Checked the
CMakeLists for these files - no hardcoded SSE-specific compiler flags
that would conflict on ARM64.
Closes #636
---
src/minimp4/minih264e.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/minimp4/minih264e.h b/src/minimp4/minih264e.h
index 7efd96c2ce..94752d611c 100644
--- a/src/minimp4/minih264e.h
+++ b/src/minimp4/minih264e.h
@@ -349,7 +349,7 @@ void H264E_set_vbv_state(
#else
#include
#endif
-#elif defined(__ARM_NEON) || defined(__aarch64__)
+#elif defined(__ARM_NEON) || defined(__aarch64__) || defined(_M_ARM64)
#define H264E_ENABLE_NEON 1
#include
#else
From 0a0f25188aaa1a6bfc0a3670a10b8541631f4c3a Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 27 Jul 2026 16:00:27 +0200
Subject: [PATCH 15/19] ci: bump the github-actions group with 7 updates (#635)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps the github-actions group with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout) | `7.0.0` |
`7.0.1` |
| [actions/labeler](https://github.com/actions/labeler) | `6.2.0` |
`7.0.0` |
| [docker/login-action](https://github.com/docker/login-action) |
`4.4.0` | `4.5.1` |
| [github/codeql-action/init](https://github.com/github/codeql-action) |
`4.37.1` | `4.37.3` |
|
[github/codeql-action/analyze](https://github.com/github/codeql-action)
| `4.37.1` | `4.37.3` |
| [ossf/scorecard-action](https://github.com/ossf/scorecard-action) |
`2.4.3` | `2.4.4` |
|
[github/codeql-action/upload-sarif](https://github.com/github/codeql-action)
| `4.37.1` | `4.37.3` |
Updates `actions/checkout` from 7.0.0 to 7.0.1
Release notes
Sourced from actions/checkout's
releases .
v7.0.1
What's Changed
Full Changelog : https://github.com/actions/checkout/compare/v7...v7.0.1
Changelog
Sourced from actions/checkout's
changelog .
Changelog
v7.0.1
v7.0.0
v6.0.3
v6.0.2
v6.0.1
v6.0.0
v5.0.1
v5.0.0
v4.3.1
v4.3.0
v4.2.2
v4.2.1
... (truncated)
Commits
Updates `actions/labeler` from 6.2.0 to 7.0.0
Release notes
Sourced from actions/labeler's
releases .
v7.0.0
What's Changed
Enhancements:
Full Changelog : https://github.com/actions/labeler/compare/v6...v7.0.0
Commits
Updates `docker/login-action` from 4.4.0 to 4.5.1
Release notes
Sourced from docker/login-action's
releases .
v4.5.1
Full Changelog : https://github.com/docker/login-action/compare/v4.5.0...v4.5.1
v4.5.0
Full Changelog : https://github.com/docker/login-action/compare/v4.4.0...v4.5.0
Commits
abd2ef4
Merge pull request #1055
from crazy-max/test-registry-auth-oidc
d49d3a9
Merge pull request #1054
from crazy-max/oidc-missing-dhi
b58b17c
test: cover Docker Hub OIDC with registry-auth
be646c2
chore: update generated content
d77c059
support dhi.io as Docker Hub OIDC registry
06fb636
Merge pull request #1037
from docker/dependabot/npm_and_yarn/aws-sdk-dependen...
a8bc953
[dependabot skip] chore: update generated content
f54b901
build(deps): bump the aws-sdk-dependencies group across 1 directory with
2 up...
77f18f6
Merge pull request #1049
from docker/dependabot/github_actions/codeql-actions...
ec0bf28
Merge pull request #1050
from docker/dependabot/npm_and_yarn/docker/actions-t...
Additional commits viewable in compare
view
Updates `github/codeql-action/init` from 4.37.1 to 4.37.3
Release notes
Sourced from github/codeql-action/init's
releases .
v4.37.3
No user facing changes.
v4.37.2
The new address format for the config-file input that
was introduced in CodeQL Action 4.37.0 is now enabled by default. In
addition to the format described there, the remote= prefix
can now be used to explicitly indicate that the input refers to a remote
file. All previous input formats continue to be accepted as well. #4023
The CodeQL Action can now make use of configured
private registries in Default Setup to retrieve CodeQL configuration
files from remote repositories that require authentication. This will
allow customers to store their CodeQL configuration in a single
repository that can then be referenced by Default Setup workflows in
other repositories. We expect to roll this and other, related changes
out to everyone in July. #4007
Changelog
Sourced from github/codeql-action/init's
changelog .
CodeQL Action Changelog
See the releases
page for the relevant changes to the CodeQL CLI and language
packs.
[UNRELEASED]
This version of the CodeQL Action adds support for the
tools input for the codeql-action/init step to
be specified using a github-codeql-tools repository
property . This feature will gradually be rolled out following the
release of this version. Once rolled out, this allows for the CodeQL CLI
version that is used in GitHub-managed workflows, such as Default Setup,
to be set to a custom value. For example, customers who run into issues
with rate limits when a new CodeQL CLI version is released can set the
value to toolcache to always use the CodeQL CLI version
that is available in the runner toolcache. For Advanced Setup workflows,
the value provided for tools in the workflow definition
always takes precedence unless the value of the repository property
starts with !. #4037
4.37.3 - 22 Jul 2026
No user facing changes.
4.37.2 - 21 Jul 2026
The new address format for the config-file input that
was introduced in CodeQL Action 4.37.0 is now enabled by default. In
addition to the format described there, the remote= prefix
can now be used to explicitly indicate that the input refers to a remote
file. All previous input formats continue to be accepted as well. #4023
The CodeQL Action can now make use of configured
private registries in Default Setup to retrieve CodeQL configuration
files from remote repositories that require authentication. This will
allow customers to store their CodeQL configuration in a single
repository that can then be referenced by Default Setup workflows in
other repositories. We expect to roll this and other, related changes
out to everyone in July. #4007
4.37.1 - 16 Jul 2026
Upcoming breaking change : Add a deprecation warning for
customers using CodeQL version 2.20.6 and earlier. These versions of
CodeQL were discontinued on 1 July 2026 alongside GitHub Enterprise
Server 3.16, and will be unsupported by the next minor release of the
CodeQL Action. #3956
Update default CodeQL bundle version to 2.26.1 .
#4019
4.37.0 - 08 Jul 2026
Update default CodeQL bundle version to 2.26.0 .
#3995
In addition to the existing input format, the
config-file input for the codeql-action/init
step will soon support a new [owner/]repo[@ref][:path]
format. All components except the repository name are optional. If
omitted, owner defaults to the same owner as the repository
the analysis is running for, ref to main, and
path to .github/codeql-action.yaml. Support
for this format ships in this version of the CodeQL Action, but will
only be enabled over the coming weeks. #3973
4.36.3 - 01 Jul 2026
No user facing changes.
4.36.2 - 04 Jun 2026
Cache CodeQL CLI version information across Actions steps. #3943
Reduce requests while waiting for analysis processing by using
exponential backoff when polling SARIF processing status. #3937
Update default CodeQL bundle version to 2.25.6 .
#3948
4.36.1 - 02 Jun 2026
No user facing changes.
4.36.0 - 22 May 2026
Breaking change : Bump the minimum required CodeQL bundle
version to 2.19.4. #3894
Add support for SHA-256 Git object IDs. #3893
Update default CodeQL bundle version to 2.25.5 .
#3926
4.35.5 - 15 May 2026
We have improved how the JavaScript bundles for the CodeQL Action
are generated to avoid duplication across bundles and reduce the size of
the repository by around 70%. This should have no effect on the runtime
behaviour of the CodeQL Action. #3899
... (truncated)
Commits
e4fba86
Merge pull request #4031
from github/update-v4.37.3-72f6a9da0
fb50ab5
Update changelog for v4.37.3
72f6a9d
Merge pull request #4030
from github/mbg/fix/no-proxy
3b5ee58
Use default request options instead of
undefined
bfb6be4
Merge pull request #4028
from github/mergeback/v4.37.2-to-main-e0647621
526ab84
Rebuild
d6217b9
Update changelog and version after v4.37.2
e064762
Merge pull request #4027
from github/update-v4.37.2-385bcdc5a
e0faed8
Add a couple of change notes
73aad0e
Update changelog for v4.37.2
Additional commits viewable in compare
view
Updates `github/codeql-action/analyze` from 4.37.1 to 4.37.3
Release notes
Sourced from github/codeql-action/analyze's
releases .
v4.37.3
No user facing changes.
v4.37.2
The new address format for the config-file input that
was introduced in CodeQL Action 4.37.0 is now enabled by default. In
addition to the format described there, the remote= prefix
can now be used to explicitly indicate that the input refers to a remote
file. All previous input formats continue to be accepted as well. #4023
The CodeQL Action can now make use of configured
private registries in Default Setup to retrieve CodeQL configuration
files from remote repositories that require authentication. This will
allow customers to store their CodeQL configuration in a single
repository that can then be referenced by Default Setup workflows in
other repositories. We expect to roll this and other, related changes
out to everyone in July. #4007
Changelog
Sourced from github/codeql-action/analyze's
changelog .
CodeQL Action Changelog
See the releases
page for the relevant changes to the CodeQL CLI and language
packs.
[UNRELEASED]
This version of the CodeQL Action adds support for the
tools input for the codeql-action/init step to
be specified using a github-codeql-tools repository
property . This feature will gradually be rolled out following the
release of this version. Once rolled out, this allows for the CodeQL CLI
version that is used in GitHub-managed workflows, such as Default Setup,
to be set to a custom value. For example, customers who run into issues
with rate limits when a new CodeQL CLI version is released can set the
value to toolcache to always use the CodeQL CLI version
that is available in the runner toolcache. For Advanced Setup workflows,
the value provided for tools in the workflow definition
always takes precedence unless the value of the repository property
starts with !. #4037
4.37.3 - 22 Jul 2026
No user facing changes.
4.37.2 - 21 Jul 2026
The new address format for the config-file input that
was introduced in CodeQL Action 4.37.0 is now enabled by default. In
addition to the format described there, the remote= prefix
can now be used to explicitly indicate that the input refers to a remote
file. All previous input formats continue to be accepted as well. #4023
The CodeQL Action can now make use of configured
private registries in Default Setup to retrieve CodeQL configuration
files from remote repositories that require authentication. This will
allow customers to store their CodeQL configuration in a single
repository that can then be referenced by Default Setup workflows in
other repositories. We expect to roll this and other, related changes
out to everyone in July. #4007
4.37.1 - 16 Jul 2026
Upcoming breaking change : Add a deprecation warning for
customers using CodeQL version 2.20.6 and earlier. These versions of
CodeQL were discontinued on 1 July 2026 alongside GitHub Enterprise
Server 3.16, and will be unsupported by the next minor release of the
CodeQL Action. #3956
Update default CodeQL bundle version to 2.26.1 .
#4019
4.37.0 - 08 Jul 2026
Update default CodeQL bundle version to 2.26.0 .
#3995
In addition to the existing input format, the
config-file input for the codeql-action/init
step will soon support a new [owner/]repo[@ref][:path]
format. All components except the repository name are optional. If
omitted, owner defaults to the same owner as the repository
the analysis is running for, ref to main, and
path to .github/codeql-action.yaml. Support
for this format ships in this version of the CodeQL Action, but will
only be enabled over the coming weeks. #3973
4.36.3 - 01 Jul 2026
No user facing changes.
4.36.2 - 04 Jun 2026
Cache CodeQL CLI version information across Actions steps. #3943
Reduce requests while waiting for analysis processing by using
exponential backoff when polling SARIF processing status. #3937
Update default CodeQL bundle version to 2.25.6 .
#3948
4.36.1 - 02 Jun 2026
No user facing changes.
4.36.0 - 22 May 2026
Breaking change : Bump the minimum required CodeQL bundle
version to 2.19.4. #3894
Add support for SHA-256 Git object IDs. #3893
Update default CodeQL bundle version to 2.25.5 .
#3926
4.35.5 - 15 May 2026
We have improved how the JavaScript bundles for the CodeQL Action
are generated to avoid duplication across bundles and reduce the size of
the repository by around 70%. This should have no effect on the runtime
behaviour of the CodeQL Action. #3899
... (truncated)
Commits
e4fba86
Merge pull request #4031
from github/update-v4.37.3-72f6a9da0
fb50ab5
Update changelog for v4.37.3
72f6a9d
Merge pull request #4030
from github/mbg/fix/no-proxy
3b5ee58
Use default request options instead of
undefined
bfb6be4
Merge pull request #4028
from github/mergeback/v4.37.2-to-main-e0647621
526ab84
Rebuild
d6217b9
Update changelog and version after v4.37.2
e064762
Merge pull request #4027
from github/update-v4.37.2-385bcdc5a
e0faed8
Add a couple of change notes
73aad0e
Update changelog for v4.37.2
Additional commits viewable in compare
view
Updates `ossf/scorecard-action` from 2.4.3 to 2.4.4
Release notes
Sourced from ossf/scorecard-action's
releases .
v2.4.4
What's Changed
This update bumps the Scorecard version to the v5.5.0 release. For a
complete list of changes, please refer to the Scorecard
v5.4.0 release notes and the Scorecard
v5.5.0 release notes .
Full Changelog : https://github.com/ossf/scorecard-action/compare/v2.4.3...v2.4.4
Commits
2d11466
Bump action tag for v2.4.4 release (#1688 )
1bd3285
:seedling: Bump the docker-images group across 1 directory with 2
updates (#1 ...
913edce
:seedling: Bump github.com/containerd/containerd from 1.7.32 to 1.7.33
(#1671 )
0957b8f
:seedling: Bump golang.org/x/net from 0.56.0 to 0.57.0 (#1680 )
f0061eb
:seedling: Bump google.golang.org/grpc from 1.81.1 to 1.82.1 (#1687 )
20ee732
:seedling: Bump github.com/sigstore/cosign/v2 from 2.6.3 to 2.6.4 (#1685 )
9f295ef
:seedling: Bump the github-actions group with 6 updates (#1686 )
69bf556
:seedling: Bump github.com/sigstore/sigstore-go from 1.1.4 to 1.2.0 (#1681 )
94e8b96
:seedling: Bump github.com/sigstore/rekor from 1.5.0 to 1.5.2 (#1673 )
c7a1b37
:seedling: Bump github.com/sigstore/fulcio from 1.8.5 to 1.8.6 (#1675 )
Additional commits viewable in compare
view
Updates `github/codeql-action/upload-sarif` from 4.37.1 to 4.37.3
Release notes
Sourced from github/codeql-action/upload-sarif's
releases .
v4.37.3
No user facing changes.
v4.37.2
The new address format for the config-file input that
was introduced in CodeQL Action 4.37.0 is now enabled by default. In
addition to the format described there, the remote= prefix
can now be used to explicitly indicate that the input refers to a remote
file. All previous input formats continue to be accepted as well. #4023
The CodeQL Action can now make use of configured
private registries in Default Setup to retrieve CodeQL configuration
files from remote repositories that require authentication. This will
allow customers to store their CodeQL configuration in a single
repository that can then be referenced by Default Setup workflows in
other repositories. We expect to roll this and other, related changes
out to everyone in July. #4007
Changelog
Sourced from github/codeql-action/upload-sarif's
changelog .
CodeQL Action Changelog
See the releases
page for the relevant changes to the CodeQL CLI and language
packs.
[UNRELEASED]
This version of the CodeQL Action adds support for the
tools input for the codeql-action/init step to
be specified using a github-codeql-tools repository
property . This feature will gradually be rolled out following the
release of this version. Once rolled out, this allows for the CodeQL CLI
version that is used in GitHub-managed workflows, such as Default Setup,
to be set to a custom value. For example, customers who run into issues
with rate limits when a new CodeQL CLI version is released can set the
value to toolcache to always use the CodeQL CLI version
that is available in the runner toolcache. For Advanced Setup workflows,
the value provided for tools in the workflow definition
always takes precedence unless the value of the repository property
starts with !. #4037
4.37.3 - 22 Jul 2026
No user facing changes.
4.37.2 - 21 Jul 2026
The new address format for the config-file input that
was introduced in CodeQL Action 4.37.0 is now enabled by default. In
addition to the format described there, the remote= prefix
can now be used to explicitly indicate that the input refers to a remote
file. All previous input formats continue to be accepted as well. #4023
The CodeQL Action can now make use of configured
private registries in Default Setup to retrieve CodeQL configuration
files from remote repositories that require authentication. This will
allow customers to store their CodeQL configuration in a single
repository that can then be referenced by Default Setup workflows in
other repositories. We expect to roll this and other, related changes
out to everyone in July. #4007
4.37.1 - 16 Jul 2026
Upcoming breaking change : Add a deprecation warning for
customers using CodeQL version 2.20.6 and earlier. These versions of
CodeQL were discontinued on 1 July 2026 alongside GitHub Enterprise
Server 3.16, and will be unsupported by the next minor release of the
CodeQL Action. #3956
Update default CodeQL bundle version to 2.26.1 .
#4019
4.37.0 - 08 Jul 2026
Update default CodeQL bundle version to 2.26.0 .
#3995
In addition to the existing input format, the
config-file input for the codeql-action/init
step will soon support a new [owner/]repo[@ref][:path]
format. All components except the repository name are optional. If
omitted, owner defaults to the same owner as the repository
the analysis is running for, ref to main, and
path to .github/codeql-action.yaml. Support
for this format ships in this version of the CodeQL Action, but will
only be enabled over the coming weeks. #3973
4.36.3 - 01 Jul 2026
No user facing changes.
4.36.2 - 04 Jun 2026
Cache CodeQL CLI version information across Actions steps. #3943
Reduce requests while waiting for analysis processing by using
exponential backoff when polling SARIF processing status. #3937
Update default CodeQL bundle version to 2.25.6 .
#3948
4.36.1 - 02 Jun 2026
No user facing changes.
4.36.0 - 22 May 2026
Breaking change : Bump the minimum required CodeQL bundle
version to 2.19.4. #3894
Add support for SHA-256 Git object IDs. #3893
Update default CodeQL bundle version to 2.25.5 .
#3926
4.35.5 - 15 May 2026
We have improved how the JavaScript bundles for the CodeQL Action
are generated to avoid duplication across bundles and reduce the size of
the repository by around 70%. This should have no effect on the runtime
behaviour of the CodeQL Action. #3899
... (truncated)
Commits
e4fba86
Merge pull request #4031
from github/update-v4.37.3-72f6a9da0
fb50ab5
Update changelog for v4.37.3
72f6a9d
Merge pull request #4030
from github/mbg/fix/no-proxy
3b5ee58
Use default request options instead of
undefined
bfb6be4
Merge pull request #4028
from github/mergeback/v4.37.2-to-main-e0647621
526ab84
Rebuild
d6217b9
Update changelog and version after v4.37.2
e064762
Merge pull request #4027
from github/update-v4.37.2-385bcdc5a
e0faed8
Add a couple of change notes
73aad0e
Update changelog for v4.37.2
Additional commits viewable in compare
view
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore ` will
remove the ignore condition of the specified dependency and ignore
conditions
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
.github/workflows/_build-cached.yml | 2 +-
.github/workflows/_build-core.yml | 2 +-
.github/workflows/_build-deps.yml | 2 +-
.github/workflows/automation-ai-fix.yml | 2 +-
.github/workflows/automation-label-prs.yml | 2 +-
.github/workflows/cd-deploy-aur.yml | 2 +-
.github/workflows/cd-deploy-copr.yml | 2 +-
.github/workflows/cd-deploy-flatpak.yml | 2 +-
.github/workflows/cd-deploy-homebrew.yml | 2 +-
.github/workflows/cd-deploy-ppa.yml | 2 +-
.github/workflows/cd-nightly.yml | 6 +++---
.github/workflows/cd-packages.yml | 6 +++---
.github/workflows/cd-release-candidate.yml | 6 +++---
.github/workflows/cd-release.yml | 8 ++++----
.github/workflows/ci-arch-container.yml | 4 ++--
.github/workflows/ci-debian-container.yml | 4 ++--
.github/workflows/ci-fedora-container.yml | 4 ++--
.github/workflows/ci-lint.yml | 2 +-
.github/workflows/ci-pull-request.yml | 6 +++---
.github/workflows/maintenance-upstream-sync.yml | 2 +-
.github/workflows/maintenance-version-bump.yml | 2 +-
.github/workflows/security-codeql.yml | 6 +++---
.github/workflows/security-dependency-review.yml | 2 +-
.github/workflows/security-scorecard.yml | 6 +++---
24 files changed, 42 insertions(+), 42 deletions(-)
diff --git a/.github/workflows/_build-cached.yml b/.github/workflows/_build-cached.yml
index 5d73b072c4..67e2ce1e76 100644
--- a/.github/workflows/_build-cached.yml
+++ b/.github/workflows/_build-cached.yml
@@ -34,7 +34,7 @@ jobs:
egress-policy: audit
- name: Checkout
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
lfs: 'false'
diff --git a/.github/workflows/_build-core.yml b/.github/workflows/_build-core.yml
index 62a3e37773..650a03102e 100644
--- a/.github/workflows/_build-core.yml
+++ b/.github/workflows/_build-core.yml
@@ -38,7 +38,7 @@ jobs:
egress-policy: audit
- name: Checkout
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
lfs: 'true'
fetch-depth: 0
diff --git a/.github/workflows/_build-deps.yml b/.github/workflows/_build-deps.yml
index 1091a967f3..589712d222 100644
--- a/.github/workflows/_build-deps.yml
+++ b/.github/workflows/_build-deps.yml
@@ -38,7 +38,7 @@ jobs:
# Setup the environment
- name: Checkout
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
lfs: 'true'
diff --git a/.github/workflows/automation-ai-fix.yml b/.github/workflows/automation-ai-fix.yml
index 3ac3b70b98..c6ae3b4244 100644
--- a/.github/workflows/automation-ai-fix.yml
+++ b/.github/workflows/automation-ai-fix.yml
@@ -25,7 +25,7 @@ jobs:
egress-policy: audit
- name: Checkout
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 0
token: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.github/workflows/automation-label-prs.yml b/.github/workflows/automation-label-prs.yml
index 9d35bf907a..a9301bad43 100644
--- a/.github/workflows/automation-label-prs.yml
+++ b/.github/workflows/automation-label-prs.yml
@@ -21,7 +21,7 @@ jobs:
egress-policy: block
allowed-endpoints: |
api.github.com:443
- - uses: actions/labeler@b8dd2d9be0f68b860e7dae5dae7d772984eacd6d # v6.2.0
+ - uses: actions/labeler@bf12e9b00b37c5c0ca2b87b79b2daf7891dbda13 # v7.0.0
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
configuration-path: .github/labeler.yml
diff --git a/.github/workflows/cd-deploy-aur.yml b/.github/workflows/cd-deploy-aur.yml
index edab464c6e..3792da6f98 100644
--- a/.github/workflows/cd-deploy-aur.yml
+++ b/.github/workflows/cd-deploy-aur.yml
@@ -46,7 +46,7 @@ jobs:
with:
egress-policy: audit
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Determine tag, channel, pkgname, pkgver
id: meta
diff --git a/.github/workflows/cd-deploy-copr.yml b/.github/workflows/cd-deploy-copr.yml
index d17a262f62..0c0b702711 100644
--- a/.github/workflows/cd-deploy-copr.yml
+++ b/.github/workflows/cd-deploy-copr.yml
@@ -59,7 +59,7 @@ jobs:
with:
egress-policy: audit
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Determine tag, channel, pkgname, pkgver
id: meta
diff --git a/.github/workflows/cd-deploy-flatpak.yml b/.github/workflows/cd-deploy-flatpak.yml
index a31272efa9..520e4072d3 100644
--- a/.github/workflows/cd-deploy-flatpak.yml
+++ b/.github/workflows/cd-deploy-flatpak.yml
@@ -32,7 +32,7 @@ jobs:
uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
with:
egress-policy: audit
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Determine release tag
id: tag
diff --git a/.github/workflows/cd-deploy-homebrew.yml b/.github/workflows/cd-deploy-homebrew.yml
index 6632130cc9..2923c620a5 100644
--- a/.github/workflows/cd-deploy-homebrew.yml
+++ b/.github/workflows/cd-deploy-homebrew.yml
@@ -31,7 +31,7 @@ jobs:
# rejected the checkout connection to github.com even though it was
# allow-listed, failing the deploy at the checkout step.
egress-policy: audit
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Determine version
id: version
diff --git a/.github/workflows/cd-deploy-ppa.yml b/.github/workflows/cd-deploy-ppa.yml
index f3d0fc1ad3..04a917d136 100644
--- a/.github/workflows/cd-deploy-ppa.yml
+++ b/.github/workflows/cd-deploy-ppa.yml
@@ -67,7 +67,7 @@ jobs:
with:
egress-policy: audit
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Determine tag, channel, pkgname, version
id: meta
diff --git a/.github/workflows/cd-nightly.yml b/.github/workflows/cd-nightly.yml
index 70c6f3e5b1..459a1886f9 100644
--- a/.github/workflows/cd-nightly.yml
+++ b/.github/workflows/cd-nightly.yml
@@ -33,7 +33,7 @@ jobs:
api.github.com:443
github.com:443
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 0
- name: Check for changes since last nightly
@@ -183,7 +183,7 @@ jobs:
with:
egress-policy: audit
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Download Ubuntu 24.04 AppImage from this run
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v4
@@ -280,7 +280,7 @@ jobs:
egress-policy: audit
- name: Checkout
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 0
diff --git a/.github/workflows/cd-packages.yml b/.github/workflows/cd-packages.yml
index 9252474bcf..9215976fda 100644
--- a/.github/workflows/cd-packages.yml
+++ b/.github/workflows/cd-packages.yml
@@ -70,7 +70,7 @@ jobs:
run: apt-get update -qq && apt-get install -y --no-install-recommends sudo git curl git-lfs ca-certificates
- name: Checkout
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
lfs: 'true'
fetch-depth: 0
@@ -199,7 +199,7 @@ jobs:
run: dnf install -y sudo git curl git-lfs
- name: Checkout
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
lfs: 'true'
fetch-depth: 0
@@ -269,7 +269,7 @@ jobs:
run: pacman -Syu --noconfirm sudo git curl git-lfs unzip
- name: Checkout
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
lfs: 'true'
fetch-depth: 0
diff --git a/.github/workflows/cd-release-candidate.yml b/.github/workflows/cd-release-candidate.yml
index a5edac2a37..dfadda3bd4 100644
--- a/.github/workflows/cd-release-candidate.yml
+++ b/.github/workflows/cd-release-candidate.yml
@@ -124,7 +124,7 @@ jobs:
with:
egress-policy: audit
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Download Ubuntu 24.04 AppImage from this run
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v4
@@ -216,7 +216,7 @@ jobs:
egress-policy: audit
- name: Checkout
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 0
@@ -395,7 +395,7 @@ jobs:
egress-policy: audit
- name: Checkout
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Download Debian .deb artifact
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v4
diff --git a/.github/workflows/cd-release.yml b/.github/workflows/cd-release.yml
index d649077531..dba9c921ad 100644
--- a/.github/workflows/cd-release.yml
+++ b/.github/workflows/cd-release.yml
@@ -39,7 +39,7 @@ jobs:
api.github.com:443
github.com:443
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 0
@@ -81,7 +81,7 @@ jobs:
with:
egress-policy: audit
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 0
@@ -250,7 +250,7 @@ jobs:
egress-policy: audit
- name: Checkout
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 0
@@ -403,7 +403,7 @@ jobs:
egress-policy: audit
- name: Checkout
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Download Debian .deb artifact
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v4
diff --git a/.github/workflows/ci-arch-container.yml b/.github/workflows/ci-arch-container.yml
index d18dfd117b..01784c294a 100644
--- a/.github/workflows/ci-arch-container.yml
+++ b/.github/workflows/ci-arch-container.yml
@@ -34,13 +34,13 @@ jobs:
egress-policy: audit
- name: Checkout
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4.2.0
- name: Log in to ghcr.io
- uses: docker/login-action@af1e73f918a031802d376d3c8bbc3fe56130a9b0 # v4.4.0
+ uses: docker/login-action@abd2ef45e78c5afb21d64d4ca52ee8550d9572c7 # v4.5.1
with:
registry: ghcr.io
username: ${{ github.actor }}
diff --git a/.github/workflows/ci-debian-container.yml b/.github/workflows/ci-debian-container.yml
index 54e7d01459..3814ade883 100644
--- a/.github/workflows/ci-debian-container.yml
+++ b/.github/workflows/ci-debian-container.yml
@@ -34,13 +34,13 @@ jobs:
egress-policy: audit
- name: Checkout
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4.2.0
- name: Log in to ghcr.io
- uses: docker/login-action@af1e73f918a031802d376d3c8bbc3fe56130a9b0 # v4.4.0
+ uses: docker/login-action@abd2ef45e78c5afb21d64d4ca52ee8550d9572c7 # v4.5.1
with:
registry: ghcr.io
username: ${{ github.actor }}
diff --git a/.github/workflows/ci-fedora-container.yml b/.github/workflows/ci-fedora-container.yml
index 26dd14bc1c..c235416298 100644
--- a/.github/workflows/ci-fedora-container.yml
+++ b/.github/workflows/ci-fedora-container.yml
@@ -34,13 +34,13 @@ jobs:
egress-policy: audit
- name: Checkout
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4.2.0
- name: Log in to ghcr.io
- uses: docker/login-action@af1e73f918a031802d376d3c8bbc3fe56130a9b0 # v4.4.0
+ uses: docker/login-action@abd2ef45e78c5afb21d64d4ca52ee8550d9572c7 # v4.5.1
with:
registry: ghcr.io
username: ${{ github.actor }}
diff --git a/.github/workflows/ci-lint.yml b/.github/workflows/ci-lint.yml
index fb99f92600..1dd9bedfe1 100644
--- a/.github/workflows/ci-lint.yml
+++ b/.github/workflows/ci-lint.yml
@@ -27,7 +27,7 @@ jobs:
uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
with:
egress-policy: audit
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 0
diff --git a/.github/workflows/ci-pull-request.yml b/.github/workflows/ci-pull-request.yml
index bed28abf52..07694e6c58 100644
--- a/.github/workflows/ci-pull-request.yml
+++ b/.github/workflows/ci-pull-request.yml
@@ -32,7 +32,7 @@ jobs:
with:
egress-policy: audit
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 0
@@ -114,7 +114,7 @@ jobs:
run: apt-get update -qq && apt-get install -y sudo git curl git-lfs
- name: Checkout
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
lfs: 'true'
@@ -175,7 +175,7 @@ jobs:
run: dnf install -y sudo git curl git-lfs
- name: Checkout
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
lfs: 'true'
fetch-depth: 0
diff --git a/.github/workflows/maintenance-upstream-sync.yml b/.github/workflows/maintenance-upstream-sync.yml
index d195e9cfcd..4a9ccfd5e4 100644
--- a/.github/workflows/maintenance-upstream-sync.yml
+++ b/.github/workflows/maintenance-upstream-sync.yml
@@ -22,7 +22,7 @@ jobs:
egress-policy: audit
- name: Checkout fork
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 0
token: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.github/workflows/maintenance-version-bump.yml b/.github/workflows/maintenance-version-bump.yml
index 3165376f1d..946122de23 100644
--- a/.github/workflows/maintenance-version-bump.yml
+++ b/.github/workflows/maintenance-version-bump.yml
@@ -36,7 +36,7 @@ jobs:
api.github.com:443
github.com:443
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
token: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.github/workflows/security-codeql.yml b/.github/workflows/security-codeql.yml
index 29e0ebf504..bd2adc74b8 100644
--- a/.github/workflows/security-codeql.yml
+++ b/.github/workflows/security-codeql.yml
@@ -42,12 +42,12 @@ jobs:
uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
with:
egress-policy: audit
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
submodules: false
- name: Initialize CodeQL
- uses: github/codeql-action/init@7188fc363630916deb702c7fdcf4e481b751f97a # v4.37.1
+ uses: github/codeql-action/init@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v4.37.3
with:
languages: ${{ matrix.language }}
build-mode: manual
@@ -80,6 +80,6 @@ jobs:
--parallel 4 2>&1 | head -5000 || true
- name: Perform CodeQL Analysis
- uses: github/codeql-action/analyze@7188fc363630916deb702c7fdcf4e481b751f97a # v4.37.1
+ uses: github/codeql-action/analyze@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v4.37.3
with:
category: "/language:${{ matrix.language }}"
diff --git a/.github/workflows/security-dependency-review.yml b/.github/workflows/security-dependency-review.yml
index 0b86cdee52..831cc29da3 100644
--- a/.github/workflows/security-dependency-review.yml
+++ b/.github/workflows/security-dependency-review.yml
@@ -27,7 +27,7 @@ jobs:
allowed-endpoints: >
api.github.com:443
github.com:443
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Dependency Review
uses: actions/dependency-review-action@a1d282b36b6f3519aa1f3fc636f609c47dddb294 # v5.0.0
diff --git a/.github/workflows/security-scorecard.yml b/.github/workflows/security-scorecard.yml
index 754eae5f06..eb9b30371d 100644
--- a/.github/workflows/security-scorecard.yml
+++ b/.github/workflows/security-scorecard.yml
@@ -30,18 +30,18 @@ jobs:
# endpoints, causing Fuzzing/Vulnerabilities/CII-Best-Practices checks
# to fail with "operation not permitted" on DNS lookups.
egress-policy: audit
- - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- name: Run analysis
- uses: ossf/scorecard-action@4eaacf0543bb3f2c246792bd56e8cdeffafb205a # v2.4.3
+ uses: ossf/scorecard-action@2d1146689b8cda280b9bc96326124645441f03bc # v2.4.4
with:
results_file: results.sarif
results_format: sarif
publish_results: true
- name: Upload SARIF results
- uses: github/codeql-action/upload-sarif@7188fc363630916deb702c7fdcf4e481b751f97a # v4.37.1
+ uses: github/codeql-action/upload-sarif@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v4.37.3
with:
sarif_file: results.sarif
From c179a3b90888a88e91898d1749d4a6c3f85b6c23 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 27 Jul 2026 16:00:43 +0200
Subject: [PATCH 16/19] ci: bump the web-e2e group in /tests/web-e2e with 5
updates (#634)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps the web-e2e group in /tests/web-e2e with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [chalk](https://github.com/chalk/chalk) | `5.6.2` | `6.0.0` |
| [@playwright/test](https://github.com/microsoft/playwright) | `1.61.1`
| `1.62.0` |
|
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
| `8.64.0` | `8.65.0` |
|
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
| `8.64.0` | `8.65.0` |
| [eslint](https://github.com/eslint/eslint) | `10.7.0` | `10.8.0` |
Updates `chalk` from 5.6.2 to 6.0.0
Release notes
Sourced from chalk's
releases .
v6.0.0
Breaking
Require Node.js 22 8a94e0e
Improvements
Add underline styles and underline colors (#689 )
4c304dd
Improve performance 5729845 fa5cff2
Fixes
Treat a numeric FORCE_COLOR as an exact level (#688 )
e912931
Downsample ansi256() and bgAnsi256() to 16
colors at level 1 (#687 )
ff549c5
https://github.com/chalk/chalk/compare/v5.6.2...v6.0.0
Commits
Updates `@playwright/test` from 1.61.1 to 1.62.0
Release notes
Sourced from @playwright/test's
releases .
v1.62.0
🧱 New component testing model
Component
testing moves to a stories and galleries model.
A story wraps your component in one specific scenario —
hard-coded props, mock data, providers — and a gallery
page that you serve renders stories on demand.
The new fixtures.mount()
fixture navigates to the gallery, mounts a story by id, and returns a Locator scoped
to the story's root element:
test('click should expand', async ({ mount }) =>
{
const component = await mount('components/Expandable/Stateful');
await component.getByRole('button').click();
await expect(component.getByTestId('expanded')).toHaveValue('true');
});
Pass a story type as a template argument to type-check its props, and
use update(props) / unmount() on the returned
locator to re-render or tear down within a test.
🛑 Cancel operations with AbortSignal
Most operations and web-first assertions now accept a
signal option that takes an AbortSignal ,
letting you cancel long-running actions, navigations, waits, and
assertions:
const controller = new AbortController();
setTimeout(() => controller.abort(), 1000);
await page.getByRole('button', { name: 'Submit' }).click({ signal:
controller.signal });
await expect(page.getByText('Done')).toBeVisible({ signal:
controller.signal });
Providing a signal does not disable the default timeout; pass
timeout: 0 to disable it.
🖼️ WebP screenshots
expect(page).toHaveScreenshot()
and expect(locator).toHaveScreenshot()
can now store snapshots in the WebP format — just give the snapshot a
.webp name:
// Visual comparisons store the golden snapshot as
lossless WebP.
await expect(page).toHaveScreenshot('homepage.webp');
// Standalone screenshots can trade quality for size with lossy
WebP.
await page.screenshot({ path: 'homepage.webp', quality: 50 });
page.screenshot()
and [locator.screenshot()
(https://playwright.dev/docs/api/class-locator#locator-screenshot) also
accept webp as a type, where quality
100 (the default) is lossless and lower values use lossy
compression.
🧩 Custom test filtering with Reporter.preprocess()
New reporter.preprocess()
hook runs after the configuration is resolved and before reporter.onBegin() ,
letting a reporter mark individual tests as skipped, excluded, fixed, or
failing through a TestRun
object:
</tr></table>
... (truncated)
Commits
e3950d9
chore: mark v1.62.0 (#41981 )
f07e0f7
cherry-pick(#41940 ):
docs: release notes for v1.62 (#41967 )
05a306c
cherry-pick(#41964 ):
Revert "feat(routeFromHar): add interceptAPIRequests opt...
2934858
fix: correct pending navigation log spacing (#41949 )
4b0cc99
fix(test): unflake screencast backpressure test on slow macOS runner (#41951 )
bbbae6d
test: fixme WebSocket locale test in Chromium 150 (#41944 )
15c4f55
fix(mcp): identify downloads explicitly (#41933 )
f5fa967
fix(network): request.postData() returns null for empty string body
override ...
0edafe4
fix(mcp): launch the Chrome profile that has the extension installed (#41939 )
244a1ff
feat(firefox): roll to r1538 (#41938 )
Additional commits viewable in compare
view
Updates `@typescript-eslint/eslint-plugin` from 8.64.0 to 8.65.0
Release notes
Sourced from @typescript-eslint/eslint-plugin's
releases .
v8.65.0
8.65.0 (2026-07-20)
🚀 Features
add warning when TS 7 is detected (#12529 )
eslint-plugin: [no-restricted-imports] deprecate
extension rule (#12527 ,
#19562 ,
#11889 )
eslint-plugin: [no-shadow] specialized error on
enum declaration and member shadowing (#12578 )
parser: add onUnsupportedTypeScriptVersion option
to error on unsupported TypeScript versions (#12465 )
typescript-estree: throw for invalid import defer
syntax (#12552 )
🩹 Fixes
eslint-plugin: [prefer-string-starts-ends-with]
handle escaped $ ending regex literals (#12515 )
eslint-plugin: [unbound-method] report unbound
methods accessed via member expression on union types (#12448 )
eslint-plugin:
[no-unnecessary-parameter-property-assignment] don't flag computed
assignments with a variable key (#12568 )
❤️ Thank You
See GitHub
Releases for more information.
You can read about our versioning
strategy and releases on our
website.
Changelog
Sourced from @typescript-eslint/eslint-plugin's
changelog .
8.65.0 (2026-07-20)
🚀 Features
eslint-plugin: [no-shadow] specialized error on
enum declaration and member shadowing (#12578 )
add warning when TS 7 is detected (#12529 )
eslint-plugin: [no-restricted-imports] deprecate
extension rule (#12527 ,
#19562 ,
#11889 )
🩹 Fixes
eslint-plugin:
[no-unnecessary-parameter-property-assignment] don't flag computed
assignments with a variable key (#12568 )
eslint-plugin: [unbound-method] report unbound
methods accessed via member expression on union types (#12448 )
eslint-plugin: [prefer-string-starts-ends-with]
handle escaped $ ending regex literals (#12515 )
❤️ Thank You
See GitHub
Releases for more information.
You can read about our versioning
strategy and releases on our
website.
Commits
63ba81b
chore(release): publish 8.65.0
aa602bd
fix(eslint-plugin): [no-unnecessary-parameter-property-assignment] don't
flag...
1e90d67
feat(eslint-plugin): [no-shadow] specialized error on enum declaration
and me...
b32fb34
docs: fix broken code samples in no-extraneous-class and
prefer-function-type...
eaf4576
feat: add warning when TS 7 is detected (#12529 )
18c01c7
feat(eslint-plugin): [no-restricted-imports] deprecate extension rule
(#12527 )
96e8fe2
fix(eslint-plugin): [unbound-method] report unbound methods accessed via
memb...
0d06406
chore: add attw validation to repo (#12437 )
9d9973b
fix(eslint-plugin): [prefer-string-starts-ends-with] handle escaped $
ending ...
c2386e4
chore(deps): update dependency prettier to v3.9.5 (#12486 )
See full diff in compare
view
Updates `@typescript-eslint/parser` from 8.64.0 to 8.65.0
Release notes
Sourced from @typescript-eslint/parser's
releases .
v8.65.0
8.65.0 (2026-07-20)
🚀 Features
add warning when TS 7 is detected (#12529 )
eslint-plugin: [no-restricted-imports] deprecate
extension rule (#12527 ,
#19562 ,
#11889 )
eslint-plugin: [no-shadow] specialized error on
enum declaration and member shadowing (#12578 )
parser: add onUnsupportedTypeScriptVersion option
to error on unsupported TypeScript versions (#12465 )
typescript-estree: throw for invalid import defer
syntax (#12552 )
🩹 Fixes
eslint-plugin: [prefer-string-starts-ends-with]
handle escaped $ ending regex literals (#12515 )
eslint-plugin: [unbound-method] report unbound
methods accessed via member expression on union types (#12448 )
eslint-plugin:
[no-unnecessary-parameter-property-assignment] don't flag computed
assignments with a variable key (#12568 )
❤️ Thank You
See GitHub
Releases for more information.
You can read about our versioning
strategy and releases on our
website.
Changelog
Sourced from @typescript-eslint/parser's
changelog .
8.65.0 (2026-07-20)
🚀 Features
add warning when TS 7 is detected (#12529 )
parser: add onUnsupportedTypeScriptVersion option
to error on unsupported TypeScript versions (#12465 )
❤️ Thank You
See GitHub
Releases for more information.
You can read about our versioning
strategy and releases on our
website.
Commits
63ba81b
chore(release): publish 8.65.0
eaf4576
feat: add warning when TS 7 is detected (#12529 )
d8f1044
feat(parser): add onUnsupportedTypeScriptVersion option to error on
unsupport...
0d06406
chore: add attw validation to repo (#12437 )
c2386e4
chore(deps): update dependency prettier to v3.9.5 (#12486 )
See full diff in compare
view
Updates `eslint` from 10.7.0 to 10.8.0
Release notes
Sourced from eslint's
releases .
v10.8.0
Features
2fee9bb
feat: export ConfigObject from eslint/config
(#21082 )
(sethamus)
Bug Fixes
6b8d2f7
fix: escape reserved characters in rule id in html
formatter (#21129 )
(Francesco Trotta)
9091071
fix: prevent no-unreachable-loop crash when all loop types
are ignored (#21116 )
(Pixel)
e23fafe
fix: prefer-object-spread add semicolon when adding parenthesis (#21081 )
(synthex-byte)
20b5ad0
fix: quadratic-time regex in prefer-template (#21096 )
(Milos Djermanovic)
8b6f6c0
fix: apply ignore configs to computed methods in class-methods-use-this
(#21094 )
(Pixel)
b2c608c
fix: NewExpression with parenthesized callee in
preserve-caught-error (#21083 )
(Francesco Trotta)
Documentation
6ddf858
docs: fix broken Specify Parser Options anchor link (#21106 )
(Minsu)
784dfbe
docs: Clarify no-eq-null description (#21120 )
(Park Harin)
7ec733a
docs: Fix typos and grammar in glossary (#21095 )
(Marry (Subin Yang))
92bb13f
docs: replace quake link (#21108 )
(Jung Hyeon Jun)
68eb4a5
docs: fix broken Specify Globals anchor links in rule pages (#21103 )
(Minsu)
d28f697
docs: replace Code Climate CLI links with Qlty CLI links (#21099 )
(Jung Hyeon Jun)
eccc68d
docs: correct --suppressions-location option description (#21093 )
(Ga eun Lee)
c5963f7
docs: Update README (GitHub Actions Bot)
Chores
4fbf46d
test: pin webpack version to 5.108.4 (#21137 )
(Francesco Trotta)
2d063e2
chore: update HTTP URLs to HTTPS in JSDoc and comments (#21101 )
(Bo Hyun Kim)
eccbe7b
test: add error locations to no-class-assign (#21123 )
(devoil)
e7d1e43
ci: bump actions/setup-go from 6 to 7 (#21118 )
(dependabot[bot])
e9d66d0
ci: bump actions/setup-node from 6 to 7 (#21119 )
(dependabot[bot])
ee225b6
test: Add error location details to no-eq-null rule (#21117 )
(Park Harin)
044a627
chore: update minimatch to ^10.2.5 (#21107 )
(김채영)
fb09aa8
chore: update ecosystem plugins (#21115 )
(ESLint Bot)
5abd878
test: add error locations to no-proto (#21114 )
(Gihyeon Jeong / 정기현)
9715887
test: Add error location details to no-div-regex (#21110 )
(Park Harin)
a746ec6
test: add error locations to no-new-wrappers (#21109 )
(Gihyeon Jeong / 정기현)
8dde645
test: add error locations to no-ex-assign (#21102 )
(devoil)
13ab0ec
test: add error locations to no-label-var (#21098 )
(Gihyeon Jeong / 정기현)
a99906f
test: Add error location details to no-delete-var rule (#21105 )
(Park Harin)
c47e8dc
chore: add missing backticks to languages/js/index.js (#21104 )
(beeen)
0174428
chore: add missing backticks to translate-cli-options.js
(#21097 )
(dongkyu lee)
3d36589
chore: add missing backticks to serialization.js (#21091 )
(이규환)
dcc9312
test: add error locations to eqeqeq (#21090 )
(Ga eun Lee)
2710b18
ci: Add explicit permissions to rebuild-docs-sites workflow (#21089 )
(Marry (Subin Yang))
5d2f866
chore: update dependency prettier to v3.9.5 (#21086 )
(renovate[bot])
d584e31
chore: fix failing ecosystem test for eslint-plugin-unicorn
(#21084 )
(Francesco Trotta)
bf3eda0
chore: update ecosystem plugins (#21079 )
(ESLint Bot)
Commits
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore ` will
remove the ignore condition of the specified dependency and ignore
conditions
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
tests/web-e2e/package.json | 10 +-
tests/web-e2e/pnpm-lock.yaml | 216 ++++++++++++++++++-----------------
2 files changed, 116 insertions(+), 110 deletions(-)
diff --git a/tests/web-e2e/package.json b/tests/web-e2e/package.json
index a0f68bf118..e487bf85a9 100644
--- a/tests/web-e2e/package.json
+++ b/tests/web-e2e/package.json
@@ -24,15 +24,15 @@
"dependencies": {
"@inquirer/prompts": "^8.5.2",
"boxen": "^8.0.1",
- "chalk": "^5.4.1",
+ "chalk": "^6.0.0",
"dotenv": "^17.4.2"
},
"devDependencies": {
- "@playwright/test": "^1.61.1",
+ "@playwright/test": "^1.62.0",
"@types/node": "^26.1.1",
- "@typescript-eslint/eslint-plugin": "^8.64.0",
- "@typescript-eslint/parser": "^8.64.0",
- "eslint": "^10.7.0",
+ "@typescript-eslint/eslint-plugin": "^8.65.0",
+ "@typescript-eslint/parser": "^8.65.0",
+ "eslint": "^10.8.0",
"tsx": "^4.23.1",
"typescript": "^7.0.2"
},
diff --git a/tests/web-e2e/pnpm-lock.yaml b/tests/web-e2e/pnpm-lock.yaml
index 3b3001412b..783b73caf9 100644
--- a/tests/web-e2e/pnpm-lock.yaml
+++ b/tests/web-e2e/pnpm-lock.yaml
@@ -18,27 +18,27 @@ importers:
specifier: ^8.0.1
version: 8.0.1
chalk:
- specifier: ^5.4.1
- version: 5.6.2
+ specifier: ^6.0.0
+ version: 6.0.0
dotenv:
specifier: ^17.4.2
version: 17.4.2
devDependencies:
'@playwright/test':
- specifier: ^1.61.1
- version: 1.61.1
+ specifier: ^1.62.0
+ version: 1.62.0
'@types/node':
specifier: ^26.1.1
version: 26.1.1
'@typescript-eslint/eslint-plugin':
- specifier: ^8.64.0
- version: 8.64.0(@typescript-eslint/parser@8.64.0(eslint@10.7.0)(typescript@7.0.2))(eslint@10.7.0)(typescript@7.0.2)
+ specifier: ^8.65.0
+ version: 8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.8.0)(typescript@7.0.2))(eslint@10.8.0)(typescript@7.0.2)
'@typescript-eslint/parser':
- specifier: ^8.64.0
- version: 8.64.0(eslint@10.7.0)(typescript@7.0.2)
+ specifier: ^8.65.0
+ version: 8.65.0(eslint@10.8.0)(typescript@7.0.2)
eslint:
- specifier: ^10.7.0
- version: 10.7.0
+ specifier: ^10.8.0
+ version: 10.8.0
tsx:
specifier: ^4.23.1
version: 4.23.1
@@ -204,8 +204,8 @@ packages:
cpu: [x64]
os: [win32]
- '@eslint-community/eslint-utils@4.9.1':
- resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==}
+ '@eslint-community/eslint-utils@4.10.1':
+ resolution: {integrity: sha512-cuadcxVFE8sDK6iWJbs8Sn0av2Nrh2QSGQhVlBW9AaAHqHwjWsZHT8LJ4hFGPh7ASBV2deFdM7H/DPjulmh8rg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
@@ -218,8 +218,8 @@ packages:
resolution: {integrity: sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- '@eslint/config-helpers@0.6.0':
- resolution: {integrity: sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA==}
+ '@eslint/config-helpers@0.7.0':
+ resolution: {integrity: sha512-DObd/KKUsU+FaFv4PLxSRenpXfQWmPXXP3pPZ6/K1PCrMu2vQpMDMuQe/BqYeoLcz8ro0bVDF1RxOJgfVEdhUw==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
'@eslint/core@1.2.1':
@@ -388,9 +388,9 @@ packages:
'@types/node':
optional: true
- '@playwright/test@1.61.1':
- resolution: {integrity: sha512-8nKv6+0RJSL9FE4jYOEGXnPeM/Hg12qZpmqzZjRh3qM0Y7c3z1mrOTfFLids72RDQYVh9WpLEfR5WdpNX4fkig==}
- engines: {node: '>=18'}
+ '@playwright/test@1.62.0':
+ resolution: {integrity: sha512-9zOJ6ZQRAena31MpOH9VSzIz8Ou3YJ/wtY/eQm5T2uhfhG7/U3COrMS8xOtUrZrp9OgdmzEnIYODye3nY1VqzA==}
+ engines: {node: '>=20'}
hasBin: true
'@types/esrecurse@4.3.1':
@@ -405,63 +405,63 @@ packages:
'@types/node@26.1.1':
resolution: {integrity: sha512-nxAkRSVkN1Y0JC1W8ky/fTfkGsMmcrRsbx+3XoZE+rMOX71kLYTV7fLXpqud1GpbpP5TuffXFqfX7fH2GgZREw==}
- '@typescript-eslint/eslint-plugin@8.64.0':
- resolution: {integrity: sha512-CGvQPBxN3wZLu6Rz2kFUpZeoCm78xUic92ck39KPePkO1NPOwjCqdQnm5Q87tpWw9vcBvW8XLrDXjH9PWYtJ3Q==}
+ '@typescript-eslint/eslint-plugin@8.65.0':
+ resolution: {integrity: sha512-IEgob78X12rHpUmtcwFsXhZdVGJtwTVP8FiCLZkR6GlYVrl2PcuB+KhCE5BlVC/eQpQnu8WXRtkHZuPar+gCRA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- '@typescript-eslint/parser': ^8.64.0
+ '@typescript-eslint/parser': ^8.65.0
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/parser@8.64.0':
- resolution: {integrity: sha512-KA0OshtlcCCXmbfqyZkM5pV3/WNraJf7DkJRLpyrmwPtud57H5BDX7C3k0LPSPxpprfRL+cJDGabF10mvNCoCw==}
+ '@typescript-eslint/parser@8.65.0':
+ resolution: {integrity: sha512-CZ4nMxWwgu1HEEFNkeaCptra9QCtkmKdgf3sWh1rl1trIhmxLilgTV4cwcbQ4wemnT4sWQN8CaKOmdYx+g2gMA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/project-service@8.64.0':
- resolution: {integrity: sha512-tk4WpOJ6IEbGrVHaNmM0YRrwAD3exZlIK3iadQNAxh4YKk6jvUQ4ecq18n+v7+meh+cJ3j+D8nbk8sRKhlwLQg==}
+ '@typescript-eslint/project-service@8.65.0':
+ resolution: {integrity: sha512-SxnPhbTsGahizDgbu7oqFH/xVtzIqMd/s+WtnSxNxJZJpLbdT5IPdzg8EZxO3+PoKahXmwJLeNQOpKJb3/bi7Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/scope-manager@8.64.0':
- resolution: {integrity: sha512-CXEaFdYXjSTgKhisNkwCcJwTP8Pl+fmRrEQrri4nm3vU743bALrxzLmq7fHG/7e6a5xO0lDYeURpZmBuhHk54w==}
+ '@typescript-eslint/scope-manager@8.65.0':
+ resolution: {integrity: sha512-Esbl8OSYiVxBokYgWPf7VVWg/BE798wXhimnn9ML9Pt5qoDf8bfQlgjlKXR/k98+AcNzlLKYrpCcrcuZ9DZLgg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/tsconfig-utils@8.64.0':
- resolution: {integrity: sha512-2yo8rRNKuzbVWQp5kslhANqZ2uDAeROQHBRZNPu8JDsHmeFNj/XJJhX/FhNUWmkHHvoNsKa6+tHJiig87EzsQw==}
+ '@typescript-eslint/tsconfig-utils@8.65.0':
+ resolution: {integrity: sha512-j6GzGqCiRdA7Qhur2VVmKZAkBLfnHFQfx4TaJGL9RMveZqCo48jSHHO0DTgizEnGhtWnqmbtCUSrqSkdiY/0Hg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/type-utils@8.64.0':
- resolution: {integrity: sha512-XWG4Fmmv/6SvyS9nH8jWrKs6terwJvE8cyRt1CzYYqzp9OrPhCT4cMc/f7C6RZCwG+qMmiffJS1/qJP8G1URtg==}
+ '@typescript-eslint/type-utils@8.65.0':
+ resolution: {integrity: sha512-YjaZ7PRI5qY7ax2L3PbvX0rRyGtipAReCWs0mhhDBHjH/vl0g0BonaGXrKdKpMbIIsMIwDgbk/xzkBTyAltS5g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/types@8.64.0':
- resolution: {integrity: sha512-qjhfuTfLXjA4IOzXvz0rTjT01BqEiIgPoUeMwiEjnaHKJMTNo8rH5pYW1a2L/0Dnux2fPC85AeyJoWaGa8WxTA==}
+ '@typescript-eslint/types@8.65.0':
+ resolution: {integrity: sha512-JSSwWNy+H0E/01jJEM+hrX6N0OFDzFzeIhHFSAS01tlVaevpG8cFyYRPhS5yjGOvBUx3sqQHVMjCL1CAZZMxBg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@8.64.0':
- resolution: {integrity: sha512-Pztpsn1aCE1oWDvDEfUk31nngvvF7vUB5SwHFEaZIFpvw7WJtqUHHL4plBZDA9HfWJJjL13BdG0YrJInTUvoVA==}
+ '@typescript-eslint/typescript-estree@8.65.0':
+ resolution: {integrity: sha512-JboAE2swaYt4tb1fHhHTABE2K+OLy09XfcTbhnk4Pw96f9dd2e9iYsJ28gBggHlo5z5x1rkyWvcPoTuNTd4oGg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/utils@8.64.0':
- resolution: {integrity: sha512-aJUGVB3+U0htrrCjoA8qukw8cm8fNCGAxK/tVoS70k8aeb7DETKeFozRiVFIwEeN9WJLsjaP3ph8I60tY2XZoQ==}
+ '@typescript-eslint/utils@8.65.0':
+ resolution: {integrity: sha512-gXiwIHsYreboxeJucHKPvgwl7dXt50mF8s1/c00cP/WoVTyWKFdtfhRWwZiXYFU5H2O8vVoSLNrexFZjYS/SGA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/visitor-keys@8.64.0':
- resolution: {integrity: sha512-mrtuL8Nsn6gi2H4mo5KMTp823M+3Q19Ew/i+Zlikq20tIMm99C3Ez0dCmkWWnxut20esQvTg8aUSEhMcAOXhEw==}
+ '@typescript-eslint/visitor-keys@8.65.0':
+ resolution: {integrity: sha512-8C71BQkGjiMmXtop7pHVJu1l2NNShFdkCyD6a2ezzs5vU/L3LRtb69EtcteFwz0mYMPzIgOw0n6OV4VBUWZd7A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript/typescript-aix-ppc64@7.0.2':
@@ -620,9 +620,9 @@ packages:
resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==}
engines: {node: '>=18'}
- brace-expansion@5.0.7:
- resolution: {integrity: sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==}
- engines: {node: 18 || 20 || >=22}
+ brace-expansion@5.0.8:
+ resolution: {integrity: sha512-JZyDyq3D4AUifKTPOB7DELf6XsB3WdPuNxCtob1vFXPsSXhdAiHBWJ/tJ8HAc9aH84BK+5JFZLNkJKx3G9kzQg==}
+ engines: {node: 20 || >=22}
camelcase@8.0.0:
resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==}
@@ -632,6 +632,10 @@ packages:
resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==}
engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
+ chalk@6.0.0:
+ resolution: {integrity: sha512-2uNTXIuTTxk7ciZgAU1BQcgnchcG0xXnrs6jzkQfj9SsRa9M2s5zE8WT96hS6KmG4MzWHSrvH43DF1m4XRkrFg==}
+ engines: {node: '>=22'}
+
chardet@2.1.1:
resolution: {integrity: sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==}
@@ -690,8 +694,8 @@ packages:
resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- eslint@10.7.0:
- resolution: {integrity: sha512-GVTD7s1vdIl6UYvAfriOPeY1Df8LIZjfofLvHwde+erDHGGuHyuM6xoxRxmHiebhYuD2p1vN4wWh0XzPARSGDQ==}
+ eslint@10.8.0:
+ resolution: {integrity: sha512-nuKKvN+oIBO0koN7Tm7dlkmnkc21mtt0QJLwAKzjLq14y6lRTdVG36MZHJ8eQHwdJMwZbQNMlPOYedMq/oVJvQ==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
hasBin: true
peerDependencies:
@@ -759,8 +763,8 @@ packages:
resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
engines: {node: '>=16'}
- flatted@3.4.2:
- resolution: {integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==}
+ flatted@3.4.3:
+ resolution: {integrity: sha512-/zipXxyO6rGvuNGDiULY9MvEGSkb2gaG4GGH4ygMi0ZZzyMHdUZBmntJmx5x1G2VuPytCwGN4xsJP6cw+sK+vQ==}
fsevents@2.3.2:
resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
@@ -869,14 +873,14 @@ packages:
resolution: {integrity: sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==}
engines: {node: '>=12'}
- playwright-core@1.61.1:
- resolution: {integrity: sha512-h7Qlt6m4REp25qvIdvbDtVmD4LqVXfpRxhORv9L0jzETM05p4fuPJ3dKyuSXQxDSbXnmS79HAgi9589lGSpLkg==}
- engines: {node: '>=18'}
+ playwright-core@1.62.0:
+ resolution: {integrity: sha512-nsNRyq0r2zsG8AcRHWknc9QRA5XCueC7gWMrs+Gx2tlZn9hcl8zudfh00lhJPY1DE7NmZ6bDsT9g2yey8mXljA==}
+ engines: {node: '>=20'}
hasBin: true
- playwright@1.61.1:
- resolution: {integrity: sha512-DWnY5o3YbLWK4GovuAVwpqL+1VwGNdUGrRr++8j8PtQQzvAVZUIMjKQ90fY689sEJZJBbZVw1rXaOKSTitkzPQ==}
- engines: {node: '>=18'}
+ playwright@1.62.0:
+ resolution: {integrity: sha512-Z14dG305dgaLu6foB1TXQagFiW8JfSUIUaUuPaKQ6NtBPKF1P/qXcqfh6c6K/icPqdy37JmjbiBXf6JNg6Sylw==}
+ engines: {node: '>=20'}
hasBin: true
prelude-ls@1.2.1:
@@ -1058,9 +1062,9 @@ snapshots:
'@esbuild/win32-x64@0.28.1':
optional: true
- '@eslint-community/eslint-utils@4.9.1(eslint@10.7.0)':
+ '@eslint-community/eslint-utils@4.10.1(eslint@10.8.0)':
dependencies:
- eslint: 10.7.0
+ eslint: 10.8.0
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.2': {}
@@ -1073,7 +1077,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@eslint/config-helpers@0.6.0':
+ '@eslint/config-helpers@0.7.0':
dependencies:
'@eslint/core': 1.2.1
@@ -1223,9 +1227,9 @@ snapshots:
optionalDependencies:
'@types/node': 26.1.1
- '@playwright/test@1.61.1':
+ '@playwright/test@1.62.0':
dependencies:
- playwright: 1.61.1
+ playwright: 1.62.0
'@types/esrecurse@4.3.1': {}
@@ -1237,15 +1241,15 @@ snapshots:
dependencies:
undici-types: 8.3.0
- '@typescript-eslint/eslint-plugin@8.64.0(@typescript-eslint/parser@8.64.0(eslint@10.7.0)(typescript@7.0.2))(eslint@10.7.0)(typescript@7.0.2)':
+ '@typescript-eslint/eslint-plugin@8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.8.0)(typescript@7.0.2))(eslint@10.8.0)(typescript@7.0.2)':
dependencies:
'@eslint-community/regexpp': 4.12.2
- '@typescript-eslint/parser': 8.64.0(eslint@10.7.0)(typescript@7.0.2)
- '@typescript-eslint/scope-manager': 8.64.0
- '@typescript-eslint/type-utils': 8.64.0(eslint@10.7.0)(typescript@7.0.2)
- '@typescript-eslint/utils': 8.64.0(eslint@10.7.0)(typescript@7.0.2)
- '@typescript-eslint/visitor-keys': 8.64.0
- eslint: 10.7.0
+ '@typescript-eslint/parser': 8.65.0(eslint@10.8.0)(typescript@7.0.2)
+ '@typescript-eslint/scope-manager': 8.65.0
+ '@typescript-eslint/type-utils': 8.65.0(eslint@10.8.0)(typescript@7.0.2)
+ '@typescript-eslint/utils': 8.65.0(eslint@10.8.0)(typescript@7.0.2)
+ '@typescript-eslint/visitor-keys': 8.65.0
+ eslint: 10.8.0
ignore: 7.0.6
natural-compare: 1.4.0
ts-api-utils: 2.5.0(typescript@7.0.2)
@@ -1253,56 +1257,56 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.64.0(eslint@10.7.0)(typescript@7.0.2)':
+ '@typescript-eslint/parser@8.65.0(eslint@10.8.0)(typescript@7.0.2)':
dependencies:
- '@typescript-eslint/scope-manager': 8.64.0
- '@typescript-eslint/types': 8.64.0
- '@typescript-eslint/typescript-estree': 8.64.0(typescript@7.0.2)
- '@typescript-eslint/visitor-keys': 8.64.0
+ '@typescript-eslint/scope-manager': 8.65.0
+ '@typescript-eslint/types': 8.65.0
+ '@typescript-eslint/typescript-estree': 8.65.0(typescript@7.0.2)
+ '@typescript-eslint/visitor-keys': 8.65.0
debug: 4.4.3
- eslint: 10.7.0
+ eslint: 10.8.0
typescript: 7.0.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/project-service@8.64.0(typescript@7.0.2)':
+ '@typescript-eslint/project-service@8.65.0(typescript@7.0.2)':
dependencies:
- '@typescript-eslint/tsconfig-utils': 8.64.0(typescript@7.0.2)
- '@typescript-eslint/types': 8.64.0
+ '@typescript-eslint/tsconfig-utils': 8.65.0(typescript@7.0.2)
+ '@typescript-eslint/types': 8.65.0
debug: 4.4.3
typescript: 7.0.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@8.64.0':
+ '@typescript-eslint/scope-manager@8.65.0':
dependencies:
- '@typescript-eslint/types': 8.64.0
- '@typescript-eslint/visitor-keys': 8.64.0
+ '@typescript-eslint/types': 8.65.0
+ '@typescript-eslint/visitor-keys': 8.65.0
- '@typescript-eslint/tsconfig-utils@8.64.0(typescript@7.0.2)':
+ '@typescript-eslint/tsconfig-utils@8.65.0(typescript@7.0.2)':
dependencies:
typescript: 7.0.2
- '@typescript-eslint/type-utils@8.64.0(eslint@10.7.0)(typescript@7.0.2)':
+ '@typescript-eslint/type-utils@8.65.0(eslint@10.8.0)(typescript@7.0.2)':
dependencies:
- '@typescript-eslint/types': 8.64.0
- '@typescript-eslint/typescript-estree': 8.64.0(typescript@7.0.2)
- '@typescript-eslint/utils': 8.64.0(eslint@10.7.0)(typescript@7.0.2)
+ '@typescript-eslint/types': 8.65.0
+ '@typescript-eslint/typescript-estree': 8.65.0(typescript@7.0.2)
+ '@typescript-eslint/utils': 8.65.0(eslint@10.8.0)(typescript@7.0.2)
debug: 4.4.3
- eslint: 10.7.0
+ eslint: 10.8.0
ts-api-utils: 2.5.0(typescript@7.0.2)
typescript: 7.0.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/types@8.64.0': {}
+ '@typescript-eslint/types@8.65.0': {}
- '@typescript-eslint/typescript-estree@8.64.0(typescript@7.0.2)':
+ '@typescript-eslint/typescript-estree@8.65.0(typescript@7.0.2)':
dependencies:
- '@typescript-eslint/project-service': 8.64.0(typescript@7.0.2)
- '@typescript-eslint/tsconfig-utils': 8.64.0(typescript@7.0.2)
- '@typescript-eslint/types': 8.64.0
- '@typescript-eslint/visitor-keys': 8.64.0
+ '@typescript-eslint/project-service': 8.65.0(typescript@7.0.2)
+ '@typescript-eslint/tsconfig-utils': 8.65.0(typescript@7.0.2)
+ '@typescript-eslint/types': 8.65.0
+ '@typescript-eslint/visitor-keys': 8.65.0
debug: 4.4.3
minimatch: 10.2.5
semver: 7.8.5
@@ -1312,20 +1316,20 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.64.0(eslint@10.7.0)(typescript@7.0.2)':
+ '@typescript-eslint/utils@8.65.0(eslint@10.8.0)(typescript@7.0.2)':
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@10.7.0)
- '@typescript-eslint/scope-manager': 8.64.0
- '@typescript-eslint/types': 8.64.0
- '@typescript-eslint/typescript-estree': 8.64.0(typescript@7.0.2)
- eslint: 10.7.0
+ '@eslint-community/eslint-utils': 4.10.1(eslint@10.8.0)
+ '@typescript-eslint/scope-manager': 8.65.0
+ '@typescript-eslint/types': 8.65.0
+ '@typescript-eslint/typescript-estree': 8.65.0(typescript@7.0.2)
+ eslint: 10.8.0
typescript: 7.0.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/visitor-keys@8.64.0':
+ '@typescript-eslint/visitor-keys@8.65.0':
dependencies:
- '@typescript-eslint/types': 8.64.0
+ '@typescript-eslint/types': 8.65.0
eslint-visitor-keys: 5.0.1
'@typescript/typescript-aix-ppc64@7.0.2':
@@ -1424,7 +1428,7 @@ snapshots:
widest-line: 5.0.0
wrap-ansi: 9.0.2
- brace-expansion@5.0.7:
+ brace-expansion@5.0.8:
dependencies:
balanced-match: 4.0.4
@@ -1432,6 +1436,8 @@ snapshots:
chalk@5.6.2: {}
+ chalk@6.0.0: {}
+
chardet@2.1.1: {}
cli-boxes@3.0.0: {}
@@ -1498,12 +1504,12 @@ snapshots:
eslint-visitor-keys@5.0.1: {}
- eslint@10.7.0:
+ eslint@10.8.0:
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@10.7.0)
+ '@eslint-community/eslint-utils': 4.10.1(eslint@10.8.0)
'@eslint-community/regexpp': 4.12.2
'@eslint/config-array': 0.23.5
- '@eslint/config-helpers': 0.6.0
+ '@eslint/config-helpers': 0.7.0
'@eslint/core': 1.2.1
'@eslint/plugin-kit': 0.7.2
'@humanfs/node': 0.16.8
@@ -1582,10 +1588,10 @@ snapshots:
flat-cache@4.0.1:
dependencies:
- flatted: 3.4.2
+ flatted: 3.4.3
keyv: 4.5.4
- flatted@3.4.2: {}
+ flatted@3.4.3: {}
fsevents@2.3.2:
optional: true
@@ -1640,7 +1646,7 @@ snapshots:
minimatch@10.2.5:
dependencies:
- brace-expansion: 5.0.7
+ brace-expansion: 5.0.8
ms@2.1.3: {}
@@ -1671,11 +1677,11 @@ snapshots:
picomatch@4.0.5: {}
- playwright-core@1.61.1: {}
+ playwright-core@1.62.0: {}
- playwright@1.61.1:
+ playwright@1.62.0:
dependencies:
- playwright-core: 1.61.1
+ playwright-core: 1.62.0
optionalDependencies:
fsevents: 2.3.2
From 72a7815b7782cc5828c66c3a94fe98b50bb06042 Mon Sep 17 00:00:00 2001
From: BenLue
Date: Tue, 28 Jul 2026 00:11:56 +0200
Subject: [PATCH 17/19] fix: MSVC ARM64 NEON initializer needs nested braces
(follow-up to #637) (#639)
#637 got the Windows ARM64 build past the SIMD detection gate, but it
then hit a real code issue further in:
```
src/minimp4/minih264e.h(5465,103): error C2078: too many initializers
```
```c
static const uint16x8_t g_ign_first = { 0, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff };
```
GCC/Clang allow brace-elision when aggregate-initializing the underlying
struct of a NEON vector type; MSVC's ARM64 NEON types don't. Adding the
nested braces is valid on all compilers (it's just the explicit,
non-elided form), so this doesn't touch the already-working Linux/macOS
NEON builds - checked the whole file, this is the only place with this
pattern.
Closes #636
---
src/minimp4/minih264e.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/minimp4/minih264e.h b/src/minimp4/minih264e.h
index 94752d611c..f3d2b5a621 100644
--- a/src/minimp4/minih264e.h
+++ b/src/minimp4/minih264e.h
@@ -5462,7 +5462,7 @@ static void TransformResidual4x4_neon(const int16_t *pSrc, const pix_t *pred, pi
static int is_zero_neon(const int16_t *dat, int i0, const uint16_t *thr)
{
- static const uint16x8_t g_ign_first = { 0, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff };
+ static const uint16x8_t g_ign_first = { { 0, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff } };
int16x8_t v0 = vabsq_s16(*(int16x8_t *)dat);
int16x8_t v1 = vabsq_s16(*(int16x8_t *)(dat + 8));
int16x8_t t = *(int16x8_t *)thr;
From 19d38b290a4f0fd201102df44f3904b88a70bf27 Mon Sep 17 00:00:00 2001
From: BenLue
Date: Tue, 28 Jul 2026 10:11:19 +0200
Subject: [PATCH 18/19] fix: load ARM64 NEON constant via vld1q_u16 instead of
guessing MSVC's struct layout (#640)
#639's nested-braces fix wasn't enough - the nightly rebuild still
failed with the exact same error C2078 on the same line, just different
columns. Rather than keep guessing at how MSVC's arm64_neon.h actually
lays out uint16x8_t internally, this sidesteps the whole aggregate-init
question:
```c
static const uint16_t g_ign_first_arr[8] = { 0, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff };
uint16x8_t g_ign_first = vld1q_u16(g_ign_first_arr);
```
A plain `uint16_t[8]` array is always a valid static initializer on
every compiler - no vector-type ambiguity possible. `vld1q_u16` is the
same portable ACLE load intrinsic family already used throughout this
file (`vld1_u8` etc.), so it's guaranteed to work wherever NEON already
builds. Only downside: loses the `static` on the vector itself, so it's
now loaded fresh per call instead of computed once - negligible cost for
a single 128-bit load.
Closes #636
---
src/minimp4/minih264e.h | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/minimp4/minih264e.h b/src/minimp4/minih264e.h
index f3d2b5a621..ddf0b7d409 100644
--- a/src/minimp4/minih264e.h
+++ b/src/minimp4/minih264e.h
@@ -5462,7 +5462,8 @@ static void TransformResidual4x4_neon(const int16_t *pSrc, const pix_t *pred, pi
static int is_zero_neon(const int16_t *dat, int i0, const uint16_t *thr)
{
- static const uint16x8_t g_ign_first = { { 0, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff } };
+ static const uint16_t g_ign_first_arr[8] = { 0, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff };
+ uint16x8_t g_ign_first = vld1q_u16(g_ign_first_arr);
int16x8_t v0 = vabsq_s16(*(int16x8_t *)dat);
int16x8_t v1 = vabsq_s16(*(int16x8_t *)(dat + 8));
int16x8_t t = *(int16x8_t *)thr;
From 97fb808f48179168e06a4ba58e30c80caf495f5e Mon Sep 17 00:00:00 2001
From: BenLue
Date: Tue, 28 Jul 2026 23:38:40 +0200
Subject: [PATCH 19/19] fix: stub out AVVideoDecoder on Windows ARM64 instead
of excluding it (#642)
After #640 fixed the NEON/SIMD compile errors, the ARM64 nightly build
got all the way through compilation and failed at link time instead:
```
libslic3r_gui.lib(wxMediaCtrl3.obj) : error LNK2001: unresolved external symbol "AVVideoDecoder::AVVideoDecoder(void)"
... 6 unresolved externals total
BambuStudio.dll : fatal error LNK1120: 6 unresolved externals
```
CMakeLists.txt excludes `AVVideoDecoder.cpp`/`.hpp` from the ARM64
source list entirely (no prebuilt libav there), but `wxMediaCtrl3.cpp`
unconditionally includes the header and declares an `AVVideoDecoder`
instance. The header itself compiles fine (it's just a class
declaration), but there's no `.cpp` providing the implementation, hence
the link failure.
Rather than touching the ~130-line streaming thread in
`wxMediaCtrl3.cpp` with a spread of `#ifdef`s, this moves the exclusion
inside `AVVideoDecoder.cpp`/`.hpp`: the real libav-based implementation
is guarded by the already-existing `BAMBUSTUDIO_NO_AVVIDEODECODER`
define (already set for MSVC ARM64 at CMakeLists.txt:760), with a stub
implementation for when it's defined that always reports failure. The
file is now always part of `SLIC3R_GUI_SOURCES` instead of being
conditionally excluded. `wxMediaCtrl3.cpp` needs zero changes -
camera/live-view will just report "no frame" on ARM64 instead of the
whole binary failing to link.
Closes #641
---
src/slic3r/CMakeLists.txt | 14 ++++++++------
src/slic3r/GUI/AVVideoDecoder.cpp | 21 +++++++++++++++++++++
src/slic3r/GUI/AVVideoDecoder.hpp | 4 ++++
3 files changed, 33 insertions(+), 6 deletions(-)
diff --git a/src/slic3r/CMakeLists.txt b/src/slic3r/CMakeLists.txt
index ce85b67545..e5c7808afc 100644
--- a/src/slic3r/CMakeLists.txt
+++ b/src/slic3r/CMakeLists.txt
@@ -690,12 +690,14 @@ if (APPLE)
)
FIND_LIBRARY(DISKARBITRATION_LIBRARY DiskArbitration)
else ()
- if (NOT (MSVC AND ((CMAKE_SYSTEM_PROCESSOR MATCHES "^(ARM64|aarch64)$") OR (CMAKE_GENERATOR_PLATFORM STREQUAL "ARM64"))))
- list(APPEND SLIC3R_GUI_SOURCES
- GUI/AVVideoDecoder.cpp
- GUI/AVVideoDecoder.hpp
- )
- endif ()
+ # AVVideoDecoder.cpp itself compiles a stub (no libav calls) when
+ # BAMBUSTUDIO_NO_AVVIDEODECODER is defined (set further below for MSVC
+ # ARM64, which has no prebuilt libav libraries yet), so it's always part
+ # of the sources - wxMediaCtrl3.cpp needs a real class either way.
+ list(APPEND SLIC3R_GUI_SOURCES
+ GUI/AVVideoDecoder.cpp
+ GUI/AVVideoDecoder.hpp
+ )
list(APPEND SLIC3R_GUI_SOURCES
GUI/wxMediaCtrl2.cpp
GUI/wxMediaCtrl2.h
diff --git a/src/slic3r/GUI/AVVideoDecoder.cpp b/src/slic3r/GUI/AVVideoDecoder.cpp
index 44390d45bb..68afba0f24 100644
--- a/src/slic3r/GUI/AVVideoDecoder.cpp
+++ b/src/slic3r/GUI/AVVideoDecoder.cpp
@@ -2,6 +2,8 @@
#include
+#ifndef BAMBUSTUDIO_NO_AVVIDEODECODER
+
extern "C"
{
#include
@@ -189,3 +191,22 @@ bool AVVideoDecoder::toWxBitmap(wxBitmap &bitmap, wxSize const &size2)
}
return true;
}
+
+#else // BAMBUSTUDIO_NO_AVVIDEODECODER
+
+// No prebuilt libav for this target (Windows ARM64 - the deps system has no
+// ARM64 FFmpeg libraries yet). Camera/live-view decoding is unavailable here;
+// every call reports failure so wxMediaCtrl3 treats it the same as a normal
+// "no frame decoded" condition instead of needing its own guard.
+
+AVVideoDecoder::AVVideoDecoder() {}
+AVVideoDecoder::~AVVideoDecoder() {}
+int AVVideoDecoder::open(Bambu_StreamInfo const &) { return -1; }
+int AVVideoDecoder::reopen(Bambu_StreamInfo const &) { return -1; }
+int AVVideoDecoder::decode(Bambu_Sample const &) { return -1; }
+int AVVideoDecoder::flush() { return -1; }
+void AVVideoDecoder::close() {}
+bool AVVideoDecoder::toWxImage(wxImage &, wxSize const &) { return false; }
+bool AVVideoDecoder::toWxBitmap(wxBitmap &, wxSize const &) { return false; }
+
+#endif // BAMBUSTUDIO_NO_AVVIDEODECODER
diff --git a/src/slic3r/GUI/AVVideoDecoder.hpp b/src/slic3r/GUI/AVVideoDecoder.hpp
index f27de195ca..10a4d651b8 100644
--- a/src/slic3r/GUI/AVVideoDecoder.hpp
+++ b/src/slic3r/GUI/AVVideoDecoder.hpp
@@ -3,10 +3,12 @@
#include "Printer/BambuTunnel.h"
+#ifndef BAMBUSTUDIO_NO_AVVIDEODECODER
extern "C" {
#include
#include
}
+#endif // BAMBUSTUDIO_NO_AVVIDEODECODER
#include
#include
#include
@@ -39,9 +41,11 @@ class AVVideoDecoder
bool toWxBitmap(wxBitmap &bitmap, wxSize const & size);
private:
+#ifndef BAMBUSTUDIO_NO_AVVIDEODECODER
AVCodecContext *codec_ctx_ = nullptr;
AVFrame * frame_ = nullptr;
SwsContext * sws_ctx_ = nullptr;
+#endif // BAMBUSTUDIO_NO_AVVIDEODECODER
bool got_frame_ = false;
int width_ { 0 }; // scale result width
std::vector bits_;