Compare commits

...
Author SHA1 Message Date
dependabot[bot]andGitHub db82fa174e chore(deps-dev): bump jest from 30.5.0 to 30.5.2
Bumps [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) from 30.5.0 to 30.5.2.
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v30.5.2/packages/jest)

---
updated-dependencies:
- dependency-name: jest
  dependency-version: 30.5.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-22 10:52:59 +00:00
56618cab7a docs: update version references to v10.3.2 (#1104)
Update `uses: astral-sh/setup-uv@...` references in documentation to
`07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2`.

Co-authored-by: eifinger <1481961+eifinger@users.noreply.github.com>
2026-10-22 11:25:32 +02:00
7 changed files with 635 additions and 603 deletions
+9 -9
View File
@@ -27,7 +27,7 @@ Set up your GitHub Actions workflow with a specific version of [uv](https://docs
```yaml
- name: Install the latest version of uv
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
```
If you do not specify a version, this action will look for a [required-version](https://docs.astral.sh/uv/reference/settings/#required-version)
@@ -43,7 +43,7 @@ Have a look under [Advanced Configuration](#advanced-configuration) for detailed
```yaml
- name: Install uv with all available options
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
# The version of uv to install, e.g., "0.5.0", "latest", or "latest-known" (default: searches for version in config files, then latest)
version: ""
@@ -161,7 +161,7 @@ python 3.13
```
```yaml
- uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
- uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
version-file: ".tool-versions"
```
@@ -172,7 +172,7 @@ a warning.
```yaml
- name: Install the latest version of uv and set the python version to 3.13t
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
python-version: 3.13t
- run: uv pip install --python=3.13t pip
@@ -190,7 +190,7 @@ jobs:
steps:
- uses: actions/checkout@v5
- name: Install the latest version of uv and set the python version
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
python-version: ${{ matrix.python-version }}
- name: Test with python ${{ matrix.python-version }}
@@ -226,7 +226,7 @@ It also controls where [the venv gets created](#activate-environment), unless `v
```yaml
- name: Install uv based on the config files in the working-directory
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
working-directory: my/subproject/dir
```
@@ -268,7 +268,7 @@ For example:
- name: Checkout the repository
uses: actions/checkout@main
- name: Install the latest version of uv
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
enable-cache: true
- name: Test
@@ -280,7 +280,7 @@ To install a specific version of Python, use
```yaml
- name: Install the latest version of uv
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
enable-cache: true
- name: Install Python 3.12
@@ -299,7 +299,7 @@ output:
uses: actions/checkout@main
- name: Install the default version of uv
id: setup-uv
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
- name: Print the installed version
run: echo "Installed uv version is ${{ steps.setup-uv.outputs.uv-version }}"
```
+9 -9
View File
@@ -6,7 +6,7 @@ This document covers advanced options for configuring which version of uv to ins
```yaml
- name: Install the latest version of uv
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
version: "latest"
```
@@ -19,7 +19,7 @@ When `manifest-file` is set, `latest-known` still selects a version from setup-u
```yaml
- name: Install the latest version of uv known to setup-uv
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
version: "latest-known"
```
@@ -28,7 +28,7 @@ When `manifest-file` is set, `latest-known` still selects a version from setup-u
```yaml
- name: Install a specific version of uv
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
version: "0.4.4"
```
@@ -41,21 +41,21 @@ to install the latest version that satisfies the range.
```yaml
- name: Install a semver range of uv
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
version: ">=0.4.0"
```
```yaml
- name: Pinning a minor version of uv
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
version: "0.4.x"
```
```yaml
- name: Install a pep440-specifier-satisfying version of uv
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
version: ">=0.4.25,<0.5"
```
@@ -67,7 +67,7 @@ You can change this behavior using the `resolution-strategy` input:
```yaml
- name: Install the lowest compatible version of uv
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
version: ">=0.4.0"
resolution-strategy: "lowest"
@@ -92,7 +92,7 @@ as `UV_PYTHON`. Only a single Python version is supported; multiple fallback ver
```yaml
- name: Install uv based on the version defined in pyproject.toml
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
version-file: "pyproject.toml"
```
@@ -103,7 +103,7 @@ silently picking up a newer uv until the lockfile is updated.
```yaml
- name: Install uv based on the version locked in uv.lock
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
version-file: "uv.lock"
```
+12 -12
View File
@@ -24,7 +24,7 @@ The computed cache key is available as the `cache-key` output:
```yaml
- name: Setup uv
id: setup-uv
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
enable-cache: true
- name: Print cache key
@@ -54,7 +54,7 @@ You can optionally define a custom cache key suffix.
```yaml
- name: Enable caching and define a custom cache key suffix
id: setup-uv
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
enable-cache: true
cache-suffix: "optional-suffix"
@@ -93,7 +93,7 @@ changes. If you use relative paths, they are relative to the working directory.
```yaml
- name: Define a cache dependency glob
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
enable-cache: true
cache-dependency-glob: "**/pyproject.toml"
@@ -101,7 +101,7 @@ changes. If you use relative paths, they are relative to the working directory.
```yaml
- name: Define a list of cache dependency globs
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
enable-cache: true
cache-dependency-glob: |
@@ -111,7 +111,7 @@ changes. If you use relative paths, they are relative to the working directory.
```yaml
- name: Define an absolute cache dependency glob
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
enable-cache: true
cache-dependency-glob: "/tmp/my-folder/requirements*.txt"
@@ -119,7 +119,7 @@ changes. If you use relative paths, they are relative to the working directory.
```yaml
- name: Never invalidate the cache
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
enable-cache: true
cache-dependency-glob: ""
@@ -132,7 +132,7 @@ By default, the cache will be restored.
```yaml
- name: Don't restore an existing cache
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
enable-cache: true
restore-cache: false
@@ -148,7 +148,7 @@ these events. Set `save-cache: true` to save the cache for all events.
```yaml
- name: Don't save the cache after the run
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
enable-cache: true
save-cache: false
@@ -174,7 +174,7 @@ It defaults to `setup-uv-cache` in the `TMP` dir, `D:\a\_temp\setup-uv-cache` on
```yaml
- name: Define a custom uv cache path
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
cache-local-path: "/path/to/cache"
```
@@ -191,7 +191,7 @@ If you want to prune the cache before saving it, enable cache pruning with the `
```yaml
- name: Prune the cache before saving it
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
enable-cache: true
prune-cache: true
@@ -210,7 +210,7 @@ To force managed Python installs, set `UV_PYTHON_PREFERENCE=only-managed`.
```yaml
- name: Cache Python installs
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
enable-cache: true
cache-python: true
@@ -228,7 +228,7 @@ If you want to ignore this, set the `ignore-nothing-to-cache` input to `true`.
```yaml
- name: Ignore nothing to cache
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
enable-cache: true
ignore-nothing-to-cache: true
+3 -3
View File
@@ -11,7 +11,7 @@ You can specify a checksum to override those values. The sha256 hashes can also
```yaml
- name: Install a specific version and validate the checksum
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
version: "0.3.1"
checksum: "e11b01402ab645392c7ad6044db63d37e4fd1e745e015306993b07695ea5f9f8"
@@ -40,7 +40,7 @@ The `archive_format` field is currently ignored.
```yaml
- name: Use a custom manifest file
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
manifest-file: "https://example.com/my-custom-manifest.ndjson"
```
@@ -59,7 +59,7 @@ You can disable this by setting the `add-problem-matchers` input to `false`.
```yaml
- name: Install the latest version of uv without problem matchers
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
add-problem-matchers: false
```
+8 -8
View File
@@ -9,7 +9,7 @@ This allows directly using it in later steps:
```yaml
- name: Install the latest version of uv and activate the environment
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
activate-environment: true
- run: uv pip install pip
@@ -32,7 +32,7 @@ key: build-${{ runner.os }}-${{ runner.arch }}-${{ steps.setup-uv.outputs.python
You can customize the venv location with `venv-path`, for example to place it in the runner temp directory:
```yaml
- uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
- uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
activate-environment: true
venv-path: ${{ runner.temp }}/custom-venv
@@ -63,7 +63,7 @@ are not sufficient, you can provide a custom GitHub token with the necessary per
```yaml
- name: Install the latest version of uv with a custom GitHub token
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
github-token: ${{ secrets.CUSTOM_GITHUB_TOKEN }}
```
@@ -81,7 +81,7 @@ input:
```yaml
- name: Install the latest version of uv with a custom tool dir
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
tool-dir: "/path/to/tool/dir"
```
@@ -100,7 +100,7 @@ If you want to change this behaviour (especially on self-hosted runners) you can
```yaml
- name: Install the latest version of uv with a custom tool bin dir
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
tool-bin-dir: "/path/to/tool-bin/dir"
```
@@ -117,7 +117,7 @@ This action supports expanding the `~` character to the user's home directory fo
```yaml
- name: Expand the tilde character
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
cache-local-path: "~/path/to/cache"
tool-dir: "~/path/to/tool/dir"
@@ -134,7 +134,7 @@ If you want to ignore this, set the `ignore-empty-workdir` input to `true`.
```yaml
- name: Ignore empty workdir
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
ignore-empty-workdir: true
```
@@ -160,7 +160,7 @@ This action sets several environment variables that influence uv's behavior and
```yaml
- name: Example using environment variables
uses: astral-sh/setup-uv@18d369b23da25a81e9458561248e1aafff6a70fa # v10.3.1
uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2
with:
python-version: "3.12"
tool-dir: "/custom/tool/dir"
+593 -561
View File
@@ -26,7 +26,7 @@
"@types/semver": "^7.8.0",
"@vercel/ncc": "^0.45.0",
"esbuild": "^0.28.2",
"jest": "^30.5.0",
"jest": "^30.5.2",
"js-yaml": "^5.4.1",
"ts-jest": "^29.4.11",
"typescript": "^6.0.3"
@@ -1704,17 +1704,17 @@
}
},
"node_modules/@jest/console": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/@jest/console/-/console-30.5.0.tgz",
"integrity": "sha512-BI1DpOedrJqbrYVi9yNhDWGjqphR/+gsM4STmg2+VaeXm7851hvpBDyKOZGMXATTrGEnFuEseQvLCtrrRmG0GQ==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/@jest/console/-/console-30.5.2.tgz",
"integrity": "sha512-e8sQC4pCMHPBrPX7Hk8TJr+DM5dkUnImSTNag8SEWFAFAF6xIz4AJvCKapnrdHnZxep4bxw4PhG+ZbimYBMyKw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@jest/types": "30.5.0",
"@jest/types": "30.5.1",
"@types/node": "*",
"chalk": "^4.1.2",
"jest-message-util": "30.5.0",
"jest-util": "30.5.0",
"jest-message-util": "30.5.1",
"jest-util": "30.5.1",
"slash": "^3.0.0"
},
"engines": {
@@ -1722,18 +1722,18 @@
}
},
"node_modules/@jest/core": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/@jest/core/-/core-30.5.0.tgz",
"integrity": "sha512-DLjRME+NY//j+UDTSfWnjoP0srrdR3DrJRy7yFZktGIwzpN2iVy2vMo0jziZ5c2Ij7bOwlJRXKVWtxZusazOJg==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/@jest/core/-/core-30.5.2.tgz",
"integrity": "sha512-/jqvFWoJF7LV1a6AUpYMbMm+2yIYsHJfR474H0SCzr9k8tnO/jl9wRg6zSG6lxgf6EozNlCG4amFzWsbZSvvZA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@jest/console": "30.5.0",
"@jest/console": "30.5.2",
"@jest/pattern": "30.5.0",
"@jest/reporters": "30.5.0",
"@jest/test-result": "30.5.0",
"@jest/transform": "30.5.0",
"@jest/types": "30.5.0",
"@jest/reporters": "30.5.2",
"@jest/test-result": "30.5.2",
"@jest/transform": "30.5.2",
"@jest/types": "30.5.1",
"@types/node": "*",
"ansi-escapes": "^4.3.2",
"chalk": "^4.1.2",
@@ -1741,20 +1741,20 @@
"exit-x": "^0.2.2",
"fast-json-stable-stringify": "^2.1.0",
"graceful-fs": "^4.2.11",
"jest-changed-files": "30.5.0",
"jest-config": "30.5.0",
"jest-haste-map": "30.5.0",
"jest-message-util": "30.5.0",
"jest-changed-files": "30.5.1",
"jest-config": "30.5.2",
"jest-haste-map": "30.5.1",
"jest-message-util": "30.5.1",
"jest-regex-util": "30.5.0",
"jest-resolve": "30.5.0",
"jest-resolve-dependencies": "30.5.0",
"jest-runner": "30.5.0",
"jest-runtime": "30.5.0",
"jest-snapshot": "30.5.0",
"jest-util": "30.5.0",
"jest-validate": "30.5.0",
"jest-watcher": "30.5.0",
"pretty-format": "30.5.0",
"jest-resolve": "30.5.1",
"jest-resolve-dependencies": "30.5.2",
"jest-runner": "30.5.2",
"jest-runtime": "30.5.2",
"jest-snapshot": "30.5.2",
"jest-util": "30.5.1",
"jest-validate": "30.5.1",
"jest-watcher": "30.5.2",
"pretty-format": "30.5.1",
"slash": "^3.0.0"
},
"engines": {
@@ -1780,39 +1780,39 @@
}
},
"node_modules/@jest/environment": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/@jest/environment/-/environment-30.5.0.tgz",
"integrity": "sha512-HUaqexIauIh69IQ4NTuPDEUCB8g8T4TOPSIzQOS18mwI/KEHKQk1j013K2o6ra031szZE2t5jGmVx3xbzdjgKA==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/@jest/environment/-/environment-30.5.2.tgz",
"integrity": "sha512-nwFPOUMbmsjNNRCpnJpB9HbSZu4C07wDDds++5j+j1MezzPLxMPDdbdUVjr2o4RULDOValnDd70taPFI1EtxAg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@jest/fake-timers": "30.5.0",
"@jest/types": "30.5.0",
"@jest/fake-timers": "30.5.2",
"@jest/types": "30.5.1",
"@types/node": "*",
"jest-mock": "30.5.0"
"jest-mock": "30.5.2"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
"node_modules/@jest/expect": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/@jest/expect/-/expect-30.5.0.tgz",
"integrity": "sha512-jEmgmgJEobJ3zEhDOGp1VAJ6JkoVelpS8uZ1ae1Ul/5lP78UKJKmmU0lciJwd6JdnqOXHaaS/QCKwbf1dHI9MA==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/@jest/expect/-/expect-30.5.2.tgz",
"integrity": "sha512-2E+1Pg6jJxbRjLNLpciC71iri/3qsKJL222/aXJEFwC0VdUSvfS+JZQQLEVjUYYc8t8pQu2MGE3cF2+bNTYRsg==",
"dev": true,
"license": "MIT",
"dependencies": {
"expect": "30.5.0",
"jest-snapshot": "30.5.0"
"expect": "30.5.2",
"jest-snapshot": "30.5.2"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
"node_modules/@jest/expect-utils": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-30.5.0.tgz",
"integrity": "sha512-5j0ztPxSy3McUJihjkDdCyCfjvT2hxykFTWsgEBZKB8qsw9ALdCiGTpTRH5gnf/d+qI4SflYUJ0dWNbzjQCWbA==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-30.5.2.tgz",
"integrity": "sha512-d/HOLSrJUlBIl6n3LzOa7cjW3xdePm5H5gQw2lixZ/0h157l9sw3mLblzFqnPcTbhDzhRQdBOX3A3KcG73nm5Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1823,18 +1823,18 @@
}
},
"node_modules/@jest/fake-timers": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-30.5.0.tgz",
"integrity": "sha512-sg8xIbYwe5GdB/vT3/0qrDIpO7Ov9mazHi++M95uynmDKEZ70G1r169AWct73H07VrTZhrz1SJEfLtjYv8tE3A==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-30.5.2.tgz",
"integrity": "sha512-GKk0h0tKT5SpDPxDhPg3r9mm5s8/YCBzVNMOGdRiQXwUiMsjU10mVPlMaQstH6/cu50vOb8N9oQUMETHuwwxKw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@jest/types": "30.5.0",
"@jest/types": "30.5.1",
"@sinonjs/fake-timers": "^15.4.0",
"@types/node": "*",
"jest-message-util": "30.5.0",
"jest-mock": "30.5.0",
"jest-util": "30.5.0"
"jest-message-util": "30.5.1",
"jest-mock": "30.5.2",
"jest-util": "30.5.1"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -1851,16 +1851,16 @@
}
},
"node_modules/@jest/globals": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/@jest/globals/-/globals-30.5.0.tgz",
"integrity": "sha512-h7eJx534czwL8lQMYB0hwLT4/HquO8EX/RtYL7RNUHyUyWWVciYjoudN4Ns5JmNvn2/jh0Vm9UstZjEzJJ5EsQ==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/@jest/globals/-/globals-30.5.2.tgz",
"integrity": "sha512-62zfS+dL+M5aTNHXCNLyqD+j4oqxTIzDYrZbpqMP8Yn+gvlAGyzC6BSPNb1ZmFOakV1RtFYX/O3FCQXSWmQdgg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@jest/environment": "30.5.0",
"@jest/expect": "30.5.0",
"@jest/types": "30.5.0",
"jest-mock": "30.5.0"
"@jest/environment": "30.5.2",
"@jest/expect": "30.5.2",
"@jest/types": "30.5.1",
"jest-mock": "30.5.2"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -1897,17 +1897,17 @@
"license": "MIT"
},
"node_modules/@jest/reporters": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-30.5.0.tgz",
"integrity": "sha512-FEAuusWm+PUOn9ydjaHhpOpyPmS6IbGE04HaKTuUI4zd8eqYZiXiNLoCsdCog/l2XnNj53E9pFy64UltcvfJKg==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-30.5.2.tgz",
"integrity": "sha512-ev6E9iG73twQcfAfoTnviuYkr3yOrYbzAtMFCimv2fxHXPIp9PBt2u1wNMt0aYWgl8FPwIcS8oqRJg6alnht4Q==",
"dev": true,
"license": "MIT",
"dependencies": {
"@bcoe/v8-coverage": "^0.2.3",
"@jest/console": "30.5.0",
"@jest/test-result": "30.5.0",
"@jest/transform": "30.5.0",
"@jest/types": "30.5.0",
"@jest/console": "30.5.2",
"@jest/test-result": "30.5.2",
"@jest/transform": "30.5.2",
"@jest/types": "30.5.1",
"@jridgewell/trace-mapping": "^0.3.31",
"@types/node": "*",
"chalk": "^4.1.2",
@@ -1920,9 +1920,9 @@
"istanbul-lib-report": "^3.0.0",
"istanbul-lib-source-maps": "^5.0.0",
"istanbul-reports": "^3.1.3",
"jest-message-util": "30.5.0",
"jest-util": "30.5.0",
"jest-worker": "30.5.0",
"jest-message-util": "30.5.1",
"jest-util": "30.5.1",
"jest-worker": "30.5.1",
"slash": "^3.0.0",
"string-length": "^4.0.2",
"v8-to-istanbul": "^9.0.1"
@@ -1953,13 +1953,13 @@
}
},
"node_modules/@jest/snapshot-utils": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/@jest/snapshot-utils/-/snapshot-utils-30.5.0.tgz",
"integrity": "sha512-iWQtIsi2dRsO2oWzVceOeynuRJiYTW8gsDVp5wFQ02ipHluQsNgBpasWSHiawVxukIlsGLdCtCSbIEK7fPtpvQ==",
"version": "30.5.1",
"resolved": "https://registry.npmjs.org/@jest/snapshot-utils/-/snapshot-utils-30.5.1.tgz",
"integrity": "sha512-V3wnxNtiVmw5PPVg433Cn3VdXnsOeu/ofLw3KC04Bn2y1wIlU5kozXQn48rhrgj/02LrCVtntTEF1yBha0XSUw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@jest/types": "30.5.0",
"@jest/types": "30.5.1",
"chalk": "^4.1.2",
"graceful-fs": "^4.2.11",
"natural-compare": "^1.4.0"
@@ -1969,9 +1969,9 @@
}
},
"node_modules/@jest/source-map": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-30.5.0.tgz",
"integrity": "sha512-xWpTJP9D0bDFGbPGT8XuWSwwha/iHADyyKzUnMx4UbdgnHugxrDaQFO4RZ8x4ZsFzRP6pNii8uvlgKCDxCIuDg==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-30.5.2.tgz",
"integrity": "sha512-c5CehvkbfHX6yyNg7bMn2ylqlp9AHXuZ/3hPH/Lh5bxD/vefd/lV9HBjMqXef9yQNqkdwyZvkLSVSwB38hy8Qw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1985,14 +1985,14 @@
}
},
"node_modules/@jest/test-result": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-30.5.0.tgz",
"integrity": "sha512-9IlPqUzUMkVDmoDqSSrVVLroVotgN3hTUPWPwq24XWXhh1Zpg915RXZ5pgRJ/7j4YE/kng5nqjSn4p3S68SZJA==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-30.5.2.tgz",
"integrity": "sha512-eO6YU5rsLfs60ne694e0IAmRgeBnoA8mu0nlxXDbl/1j5km0o2vO9/VbbUIKIH+WRKKEI+ELgwraRGn2Lhep8g==",
"dev": true,
"license": "MIT",
"dependencies": {
"@jest/console": "30.5.0",
"@jest/types": "30.5.0",
"@jest/console": "30.5.2",
"@jest/types": "30.5.1",
"@types/istanbul-lib-coverage": "^2.0.6",
"collect-v8-coverage": "^1.0.2"
},
@@ -2001,15 +2001,15 @@
}
},
"node_modules/@jest/test-sequencer": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-30.5.0.tgz",
"integrity": "sha512-TXlvSDIVv482b83hD8A8WtxDJEmGF47f60W6jRXOQL0Isfs3hKtk4rZIm9R/jLzAibg8+c56y+Q00BQs8R7Xcg==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-30.5.2.tgz",
"integrity": "sha512-bmij8jZyYAC47ExT2GeP7PcrlwSNS+Bp3KeRuBH88gpcxqDv6fljN8PemS4J/lLZ79xb6mpaennQTTq0zUAVVg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@jest/test-result": "30.5.0",
"@jest/test-result": "30.5.2",
"graceful-fs": "^4.2.11",
"jest-haste-map": "30.5.0",
"jest-haste-map": "30.5.1",
"slash": "^3.0.0"
},
"engines": {
@@ -2017,23 +2017,23 @@
}
},
"node_modules/@jest/transform": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/@jest/transform/-/transform-30.5.0.tgz",
"integrity": "sha512-n1cYhoByyULEIXi64wbT4Lq91qeT1E6bwpM//sprFXhw955qaiHTdAmy1c1rNFGB6fCf1J+nxDUSf3RGwgZP5A==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/@jest/transform/-/transform-30.5.2.tgz",
"integrity": "sha512-LBGwmaE886C41jDZ65eqR1YbXM7642MK3ZhTowZd5+xDlrDLuf4ePuDdDmVSvcr8NTVJ3MqxLkMbUCzuigUaoQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/core": "^7.27.4",
"@jest/types": "30.5.0",
"@jest/types": "30.5.1",
"@jridgewell/trace-mapping": "^0.3.31",
"babel-plugin-istanbul": "^8.0.0",
"chalk": "^4.1.2",
"convert-source-map": "^2.0.0",
"fast-json-stable-stringify": "^2.1.0",
"graceful-fs": "^4.2.11",
"jest-haste-map": "30.5.0",
"jest-haste-map": "30.5.1",
"jest-regex-util": "30.5.0",
"jest-util": "30.5.0",
"jest-util": "30.5.1",
"pirates": "^4.0.7",
"slash": "^3.0.0",
"write-file-atomic": "^5.0.1"
@@ -2043,9 +2043,9 @@
}
},
"node_modules/@jest/types": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/@jest/types/-/types-30.5.0.tgz",
"integrity": "sha512-s1N+79S4Yp9ZgklCauZXi+YPJdCdtStNYQT32stuD6EeQaIBGHoUfyj2P0YWy8RmuQfaJboO+ulxEvEheR/POQ==",
"version": "30.5.1",
"resolved": "https://registry.npmjs.org/@jest/types/-/types-30.5.1.tgz",
"integrity": "sha512-LvVYn83nnXPl+Rg98nvcFgjx6nRMTArhSn6RAX/w3ELn54S8A42TYZvsCMdGUqTM8S0wyXbtlQdU6Hi6dykj9g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2111,9 +2111,9 @@
}
},
"node_modules/@napi-rs/wasm-runtime": {
"version": "1.2.5",
"resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.2.5.tgz",
"integrity": "sha512-HshSvXzmBxNzqejd3k/KemgQ3hdREUYFRRrgxOZ+gPljDIsO2SDZrVZMd4Z/HsxudQbE62OVyVFE8z9BCurfjA==",
"version": "1.2.4",
"resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.2.4.tgz",
"integrity": "sha512-AJxoUD2/15ESHbvpcyjU274nsAPLuOtPHCk0vKJM5pj//Fg/B1FXNWjPnXTT9PymCYYiHo4zPj0ZomXBKhoy7g==",
"dev": true,
"license": "MIT",
"optional": true,
@@ -2766,6 +2766,9 @@
"arm64"
],
"dev": true,
"libc": [
"glibc"
],
"license": "MIT",
"optional": true,
"os": [
@@ -2780,6 +2783,9 @@
"arm64"
],
"dev": true,
"libc": [
"musl"
],
"license": "MIT",
"optional": true,
"os": [
@@ -2794,6 +2800,9 @@
"loong64"
],
"dev": true,
"libc": [
"glibc"
],
"license": "MIT",
"optional": true,
"os": [
@@ -2808,6 +2817,9 @@
"loong64"
],
"dev": true,
"libc": [
"musl"
],
"license": "MIT",
"optional": true,
"os": [
@@ -2822,6 +2834,9 @@
"ppc64"
],
"dev": true,
"libc": [
"glibc"
],
"license": "MIT",
"optional": true,
"os": [
@@ -2836,6 +2851,9 @@
"riscv64"
],
"dev": true,
"libc": [
"glibc"
],
"license": "MIT",
"optional": true,
"os": [
@@ -2850,6 +2868,9 @@
"riscv64"
],
"dev": true,
"libc": [
"musl"
],
"license": "MIT",
"optional": true,
"os": [
@@ -2864,6 +2885,9 @@
"s390x"
],
"dev": true,
"libc": [
"glibc"
],
"license": "MIT",
"optional": true,
"os": [
@@ -2878,6 +2902,9 @@
"x64"
],
"dev": true,
"libc": [
"glibc"
],
"license": "MIT",
"optional": true,
"os": [
@@ -2892,6 +2919,9 @@
"x64"
],
"dev": true,
"libc": [
"musl"
],
"license": "MIT",
"optional": true,
"os": [
@@ -3066,13 +3096,13 @@
"dev": true
},
"node_modules/babel-jest": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-30.5.0.tgz",
"integrity": "sha512-PrhPHlKC+MsLnuNzgIH/y1dkz1f6cSfKWaQeaG8WxLMuG44dYWQ8E9uRrsBbAGCU/3+BEFYPN4d6G3Zc5Y+waA==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-30.5.2.tgz",
"integrity": "sha512-ES8WeJ2fNWPEDunyAtUfJ12nHyaWUloCHdkfK2oW5uSoQSUmjNKdWiGaXJITJwvFEWoD/evHEg/QoCXAvLaQqQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@jest/transform": "30.5.0",
"@jest/transform": "30.5.2",
"@types/babel__core": "^7.20.5",
"babel-plugin-istanbul": "^8.0.0",
"babel-preset-jest": "30.5.0",
@@ -3317,9 +3347,9 @@
}
},
"node_modules/cjs-module-lexer": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-2.3.0.tgz",
"integrity": "sha512-lmNyBzi6iYiqyrExTctfmjd8tInx+dHu9PBomTfH5RXS53c27JMFJgzNv5TyAnm3PgGf+MLy0+Ws41/HlVxdKQ==",
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-2.2.1.tgz",
"integrity": "sha512-Ca8swihM+/4yKecYHY52kgJd300hi2lADU/a1RxNTRe+RJ9jvqQlESpbz9DnG9mowez8qwXHB8qYdIUw9e+F5Q==",
"dev": true,
"license": "MIT"
},
@@ -3639,18 +3669,18 @@
}
},
"node_modules/expect": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/expect/-/expect-30.5.0.tgz",
"integrity": "sha512-8fiMWcEjPU7B9nErC4FtFcCzf2tC6I75Qf7m8wzBAWC2taZmcno3yAFEjIQL34SwoGZNgPf63UDiJLyh4SMPaw==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/expect/-/expect-30.5.2.tgz",
"integrity": "sha512-0LNuMvs8/5mRYhnCR4k+lGV7fqPMs6Bnksda4S3zsCUmdxBpAn4zU4NNzXdq1pMKe/H4W5t/zVIDSJ/H3e0vDA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@jest/expect-utils": "30.5.0",
"@jest/expect-utils": "30.5.2",
"@jest/get-type": "30.5.0",
"jest-matcher-utils": "30.5.0",
"jest-message-util": "30.5.0",
"jest-mock": "30.5.0",
"jest-util": "30.5.0"
"jest-matcher-utils": "30.5.2",
"jest-message-util": "30.5.1",
"jest-mock": "30.5.2",
"jest-util": "30.5.1"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -4116,16 +4146,16 @@
}
},
"node_modules/jest": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest/-/jest-30.5.0.tgz",
"integrity": "sha512-HeFeOUEKh5gjnp1rjuSCse8Dhj0Y3KA8lsZ3azr4Wnq1nCxwMBu35MDc9mp8iblZxmeAz6wV4P241tyUB7J2Ew==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/jest/-/jest-30.5.2.tgz",
"integrity": "sha512-3gnpdBIza8ijCl3iMV9ChE3hSt1+46865qqod863gQtJr1DixOkAU5DoGbi3u+XlRcw++BhZQMu/y4xBdHBvSQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@jest/core": "30.5.0",
"@jest/types": "30.5.0",
"@jest/core": "30.5.2",
"@jest/types": "30.5.1",
"import-local": "^3.2.0",
"jest-cli": "30.5.0"
"jest-cli": "30.5.2"
},
"bin": {
"jest": "bin/jest.js"
@@ -4143,14 +4173,14 @@
}
},
"node_modules/jest-changed-files": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-30.5.0.tgz",
"integrity": "sha512-dq1x8JiEnHkJDxxOrF6UJDivBRAQMwAa5tzr+VX3um0SfyMFseUPQUbe51wLwggfoa5h/EmOtSpdJxxkzSlNRQ==",
"version": "30.5.1",
"resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-30.5.1.tgz",
"integrity": "sha512-0+bvMM/ENhDI29Z8q1r4HxiDIi4G5tnBmSw4esfPQoj9q8Nik7KIyuxHkTVnnniJQf05SxpGaKDQ+4h28ynGPg==",
"dev": true,
"license": "MIT",
"dependencies": {
"execa": "^5.1.1",
"jest-util": "30.5.0",
"jest-util": "30.5.1",
"p-limit": "^3.1.0"
},
"engines": {
@@ -4158,29 +4188,29 @@
}
},
"node_modules/jest-circus": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-30.5.0.tgz",
"integrity": "sha512-T3v7uM4wwCu+RQicjsAWCgoL3CiyuX3THSKwv2uMb9N2bMUgb+HfwDWEUma85vOGbvQNQ/YfoCXF1OCZot0ZEw==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-30.5.2.tgz",
"integrity": "sha512-vffFgjs5JSJ9q4ds1vNW3klKYPJfYfIY61LT/zaZgvTeASJOWZUt8LBfHgIcV4rwxlPBLl/ePBGccHEclS4PlQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@jest/environment": "30.5.0",
"@jest/expect": "30.5.0",
"@jest/test-result": "30.5.0",
"@jest/types": "30.5.0",
"@jest/environment": "30.5.2",
"@jest/expect": "30.5.2",
"@jest/test-result": "30.5.2",
"@jest/types": "30.5.1",
"@types/node": "*",
"chalk": "^4.1.2",
"co": "^4.6.0",
"dedent": "^1.6.0",
"is-generator-fn": "^2.1.0",
"jest-each": "30.5.0",
"jest-matcher-utils": "30.5.0",
"jest-message-util": "30.5.0",
"jest-runtime": "30.5.0",
"jest-snapshot": "30.5.0",
"jest-util": "30.5.0",
"jest-each": "30.5.2",
"jest-matcher-utils": "30.5.2",
"jest-message-util": "30.5.1",
"jest-runtime": "30.5.2",
"jest-snapshot": "30.5.2",
"jest-util": "30.5.1",
"p-limit": "^3.1.0",
"pretty-format": "30.5.0",
"pretty-format": "30.5.1",
"pure-rand": "^7.0.0",
"slash": "^3.0.0",
"stack-utils": "^2.0.6"
@@ -4190,21 +4220,21 @@
}
},
"node_modules/jest-cli": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-30.5.0.tgz",
"integrity": "sha512-QHZMiy32x2K+NzJ1AuuoCAVc1Y5co0VXib3R7kD9MWcWFflzsD1eJN0wR+mkNlM+ts7C+Bjz0oOoFE5IiHylCg==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-30.5.2.tgz",
"integrity": "sha512-YYYxUUVjFgPvgEleKNKMaYGIFgR3l3832Cl0kRL/oCiDZ03v7wImUtquHl2OOBCCNgprjZgBN5bczS/JklPBDg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@jest/core": "30.5.0",
"@jest/test-result": "30.5.0",
"@jest/types": "30.5.0",
"@jest/core": "30.5.2",
"@jest/test-result": "30.5.2",
"@jest/types": "30.5.1",
"chalk": "^4.1.2",
"exit-x": "^0.2.2",
"import-local": "^3.2.0",
"jest-config": "30.5.0",
"jest-util": "30.5.0",
"jest-validate": "30.5.0",
"jest-config": "30.5.2",
"jest-util": "30.5.1",
"jest-validate": "30.5.1",
"yargs": "^17.7.2"
},
"bin": {
@@ -4223,33 +4253,33 @@
}
},
"node_modules/jest-config": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-config/-/jest-config-30.5.0.tgz",
"integrity": "sha512-gYQl2FqYgiVpyuB7DutBIbJRWaq5VcHdzOXJJ51HNa8J5JrsZehIlzNFW0/9s5uvvcbzM5/LTUizYSbsFErv+w==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/jest-config/-/jest-config-30.5.2.tgz",
"integrity": "sha512-U6221OZekabePvGcGPf4raIBKMvYQWFHvhobDJRojOYaFMj2HaGytAdknjDhYc6JTz2fdHW9+6k0wWUDaNeOFQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/core": "^7.27.4",
"@jest/get-type": "30.5.0",
"@jest/pattern": "30.5.0",
"@jest/test-sequencer": "30.5.0",
"@jest/types": "30.5.0",
"babel-jest": "30.5.0",
"@jest/test-sequencer": "30.5.2",
"@jest/types": "30.5.1",
"babel-jest": "30.5.2",
"chalk": "^4.1.2",
"ci-info": "^4.2.0",
"deepmerge": "^4.3.1",
"glob": "^13.0.6",
"graceful-fs": "^4.2.11",
"jest-circus": "30.5.0",
"jest-circus": "30.5.2",
"jest-docblock": "30.5.0",
"jest-environment-node": "30.5.0",
"jest-environment-node": "30.5.2",
"jest-regex-util": "30.5.0",
"jest-resolve": "30.5.0",
"jest-runner": "30.5.0",
"jest-util": "30.5.0",
"jest-validate": "30.5.0",
"jest-resolve": "30.5.1",
"jest-runner": "30.5.2",
"jest-util": "30.5.1",
"jest-validate": "30.5.1",
"parse-json": "^5.2.0",
"pretty-format": "30.5.0",
"pretty-format": "30.5.1",
"slash": "^3.0.0",
"strip-json-comments": "^3.1.1"
},
@@ -4274,16 +4304,16 @@
}
},
"node_modules/jest-diff": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.5.0.tgz",
"integrity": "sha512-QjCfDMwdPFvLxTQmS4/Dswx3PUCiqmSXVLGljMC3SU7YG1qHVoR6b86IH/O2G9k9OMyKXz2vS2Q60VnAozNDwA==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.5.2.tgz",
"integrity": "sha512-rBtHnI6BWTiWj3lM7fOLVfChx7R9B0u9VV3PRHawKs79x6ZjW1QoSrKenaigNGWlvhtoi2BqvDbABDie+Os3xQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@jest/diff-sequences": "30.5.0",
"@jest/get-type": "30.5.0",
"chalk": "^4.1.2",
"pretty-format": "30.5.0"
"pretty-format": "30.5.1"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -4303,49 +4333,50 @@
}
},
"node_modules/jest-each": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-each/-/jest-each-30.5.0.tgz",
"integrity": "sha512-NiMFNhRygJEFqYNt8pnkxppUF6CR486GEpt9rSU6lPBf7KeccaOL0zbjxG8fgJgD//6e7zYdssnlt6j+1kI31A==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/jest-each/-/jest-each-30.5.2.tgz",
"integrity": "sha512-GRrW+7fmmgmkvyfEBqc1QFdWnF1Ex5yG6Y6AWL4TTxnkWlKIT98dsKh3P3UuWm6v4XsQwVE6DEzXIPMzWJ3ZbA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@jest/get-type": "30.5.0",
"@jest/types": "30.5.0",
"@jest/types": "30.5.1",
"chalk": "^4.1.2",
"jest-util": "30.5.0",
"pretty-format": "30.5.0"
"jest-regex-util": "30.5.0",
"jest-util": "30.5.1",
"pretty-format": "30.5.1"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
"node_modules/jest-environment-node": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-30.5.0.tgz",
"integrity": "sha512-bTc79ywKLz0ogbT3JIYuEhgWV4Ffd/cJe06co4v8CyRtlmju8x5gokMlGFR8ARWhmk5SnbDRxmf50XWnlZVhDg==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-30.5.2.tgz",
"integrity": "sha512-Ciz4KgTGIbojxSKpuFImgWJj5EyqfE8xMq9NxWmOXnQywHHS03H9Mv+vaCB29J5pr3JBrY27WbRV18rBdjh8Dg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@jest/environment": "30.5.0",
"@jest/fake-timers": "30.5.0",
"@jest/types": "30.5.0",
"@jest/environment": "30.5.2",
"@jest/fake-timers": "30.5.2",
"@jest/types": "30.5.1",
"@types/node": "*",
"jest-mock": "30.5.0",
"jest-util": "30.5.0",
"jest-validate": "30.5.0"
"jest-mock": "30.5.2",
"jest-util": "30.5.1",
"jest-validate": "30.5.1"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
"node_modules/jest-haste-map": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-30.5.0.tgz",
"integrity": "sha512-0FStogBslBVOEqTOJr4oXMtFitmrWp9WscG6Gbns88i0YAuMXijCT2G5VMfg/HCR4QAnL+OF2C2ednag+HlDuA==",
"version": "30.5.1",
"resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-30.5.1.tgz",
"integrity": "sha512-VIFgt67jW480YDxKfEv9IYQKrFpYt7bOCMn3VsnjK7AK9qo7p6acpnA1DHwsVOULE3dTaYew/6JaTD/d0VDHoQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@jest/types": "30.5.0",
"@jest/types": "30.5.1",
"@parcel/watcher": "^2.6.0",
"@types/node": "*",
"anymatch": "^3.1.3",
@@ -4353,8 +4384,8 @@
"fdir": "^6.5.0",
"graceful-fs": "^4.2.11",
"jest-regex-util": "30.5.0",
"jest-util": "30.5.0",
"jest-worker": "30.5.0",
"jest-util": "30.5.1",
"jest-worker": "30.5.1",
"picomatch": "^4.0.3"
},
"engines": {
@@ -4393,50 +4424,50 @@
}
},
"node_modules/jest-leak-detector": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-30.5.0.tgz",
"integrity": "sha512-Mq11ceAkNR250Iv45RoOwuG9fb4kYbJ02qoyL7A0nCI8FV5+aG/THmcEUx5uR2dNSa4KOtz+xBKrJ8cZPhPpuQ==",
"version": "30.5.1",
"resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-30.5.1.tgz",
"integrity": "sha512-gt4GT2aWgEoCNTcBe4rqS74xTIUJxi+UD9SNSu9aOk5LmTEd6fS5KSTmAKAfitCCktQHNN+upUuL6EkBfFbMDQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@jest/get-type": "30.5.0",
"pretty-format": "30.5.0"
"pretty-format": "30.5.1"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
"node_modules/jest-matcher-utils": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.5.0.tgz",
"integrity": "sha512-EfaYMC9f9ds7fahB/LYFTgd1Z2RS9Vpm2e46gazij0onkpoQG7Daq+MLm8/gQVqWwRVjL/RNDggbFx9MsrJEmQ==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.5.2.tgz",
"integrity": "sha512-lFkB365PTIHOhPzwrb9T6gvlDnPpOZ7/c3ewOKKB7bzztqjVrtlyRL2MkyfJXpyY2u2SKw001JKrTx14fBUFcQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@jest/get-type": "30.5.0",
"chalk": "^4.1.2",
"jest-diff": "30.5.0",
"pretty-format": "30.5.0"
"jest-diff": "30.5.2",
"pretty-format": "30.5.1"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
"node_modules/jest-message-util": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-30.5.0.tgz",
"integrity": "sha512-dBYMhplGfspKaCnVk9TUy1cZnknWubpuPNEputjz0YJk1G/92R45rn45BvbPMPMtC5LVcIdxJGPOaOSQTiuzJw==",
"version": "30.5.1",
"resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-30.5.1.tgz",
"integrity": "sha512-UdQlLdd9wL/Ys7xRErckqwD6wPlSZYueosSWuHc1r2ztGLwlgPvtSJq2+BPEgaEY13WLvfFbmhTj8pba0Sd1jg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/code-frame": "^7.27.1",
"@jest/types": "30.5.0",
"@jest/types": "30.5.1",
"@types/stack-utils": "^2.0.3",
"chalk": "^4.1.2",
"graceful-fs": "^4.2.11",
"jest-util": "30.5.0",
"jest-util": "30.5.1",
"picomatch": "^4.0.3",
"pretty-format": "30.5.0",
"pretty-format": "30.5.1",
"slash": "^3.0.0",
"stack-utils": "^2.0.6"
},
@@ -4458,16 +4489,16 @@
}
},
"node_modules/jest-mock": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-30.5.0.tgz",
"integrity": "sha512-bP5MHZpkYrV7xpV+yvhl36DPcXoEmTR57Un5EACcdVpMY7mpkDefCBq+V4mhcjE/3rwUajT6OTrcJTN7EwN1BA==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-30.5.2.tgz",
"integrity": "sha512-KTHb37Fhj8xY8qPFvTFaFJHcdsumQp+ExsUlgoX232Agmc706gagBs53+CYvulV7MVQo9AgXOUxsqzzVBoJlrA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@jest/expect-utils": "30.5.0",
"@jest/types": "30.5.0",
"@jest/expect-utils": "30.5.2",
"@jest/types": "30.5.1",
"@types/node": "*",
"jest-util": "30.5.0"
"jest-util": "30.5.1"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -4484,17 +4515,17 @@
}
},
"node_modules/jest-resolve": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-30.5.0.tgz",
"integrity": "sha512-NFvQWJ4G7e2kN5712iG+12Xr325NRFGAIhovrwLfgq5Oqd4bFHITw4CzcFkZGp1GTCqemC4v1l8/yZzedKZkjw==",
"version": "30.5.1",
"resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-30.5.1.tgz",
"integrity": "sha512-wprhLejRtwN6h8ZgaqC0eYjGJ1uMdGPT/+b3eFncbG4NWuuP9QL+vWwRinu9waw7hkOLcpMJGVJAMgBwsPssMQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"chalk": "^4.1.2",
"graceful-fs": "^4.2.11",
"jest-haste-map": "30.5.0",
"jest-util": "30.5.0",
"jest-validate": "30.5.0",
"jest-haste-map": "30.5.1",
"jest-util": "30.5.1",
"jest-validate": "30.5.1",
"slash": "^3.0.0",
"unrs-resolver": "^1.12.1"
},
@@ -4503,47 +4534,47 @@
}
},
"node_modules/jest-resolve-dependencies": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-30.5.0.tgz",
"integrity": "sha512-TnSBAp3wGOnqXBmLT3OXtJkugw6Vj2KU0IPde2EJmbGns/QMoNlkauJ7jZ8KYaxONSpx0o4pUvi+u1Q/LSk3Pg==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-30.5.2.tgz",
"integrity": "sha512-GMI0DP5enX9Z2qW2zFy1bOkrCfWAOPRJQ7qHt0pdfrxBPsgWxglMPrRSK2TX/wRWYxcPRSLFg3Z88qPOzHx7FQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"jest-regex-util": "30.5.0",
"jest-snapshot": "30.5.0"
"jest-snapshot": "30.5.2"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
"node_modules/jest-runner": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-30.5.0.tgz",
"integrity": "sha512-Q6Yt+1LvXvEstvru6sQLT7OQYC77VNl6dK0KEvBkeOHgThmXDqNp3Ox9TglDWFHU85pemqTNdKwxfnmO3vgrdA==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-30.5.2.tgz",
"integrity": "sha512-/B6px7hiiNhVSRwuv9AGn0nawYvwsHeQZ3ItTd5Gp2diFd0EOKaWVeWqcbw3L88vx1GfpCKjQkxWItZCTl11Rw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@jest/console": "30.5.0",
"@jest/environment": "30.5.0",
"@jest/source-map": "30.5.0",
"@jest/test-result": "30.5.0",
"@jest/transform": "30.5.0",
"@jest/types": "30.5.0",
"@jest/console": "30.5.2",
"@jest/environment": "30.5.2",
"@jest/source-map": "30.5.2",
"@jest/test-result": "30.5.2",
"@jest/transform": "30.5.2",
"@jest/types": "30.5.1",
"@types/node": "*",
"chalk": "^4.1.2",
"emittery": "^0.13.1",
"exit-x": "^0.2.2",
"graceful-fs": "^4.2.11",
"jest-docblock": "30.5.0",
"jest-environment-node": "30.5.0",
"jest-haste-map": "30.5.0",
"jest-leak-detector": "30.5.0",
"jest-message-util": "30.5.0",
"jest-resolve": "30.5.0",
"jest-runtime": "30.5.0",
"jest-util": "30.5.0",
"jest-watcher": "30.5.0",
"jest-worker": "30.5.0",
"jest-environment-node": "30.5.2",
"jest-haste-map": "30.5.1",
"jest-leak-detector": "30.5.1",
"jest-message-util": "30.5.1",
"jest-resolve": "30.5.1",
"jest-runtime": "30.5.2",
"jest-util": "30.5.1",
"jest-watcher": "30.5.2",
"jest-worker": "30.5.1",
"p-limit": "^3.1.0"
},
"engines": {
@@ -4551,19 +4582,19 @@
}
},
"node_modules/jest-runtime": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-30.5.0.tgz",
"integrity": "sha512-VTRz0sRIw2EISeHigx1O+CMuwoG4+RKJjF8dp8okzFaDNQEcv5Mw0h5QW8VJXgb2CRF4gZIjSEBb2jdzXPagFQ==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-30.5.2.tgz",
"integrity": "sha512-0paUAHBlheai10A3XSy9Xh+YBG0IROy+/qzcDPzQ/nbbXrznQzeWy5qniICWK6d3W3scaRQCVAbXdcK0ibBq4w==",
"dev": true,
"license": "MIT",
"dependencies": {
"@jest/environment": "30.5.0",
"@jest/fake-timers": "30.5.0",
"@jest/globals": "30.5.0",
"@jest/source-map": "30.5.0",
"@jest/test-result": "30.5.0",
"@jest/transform": "30.5.0",
"@jest/types": "30.5.0",
"@jest/environment": "30.5.2",
"@jest/fake-timers": "30.5.2",
"@jest/globals": "30.5.2",
"@jest/source-map": "30.5.2",
"@jest/test-result": "30.5.2",
"@jest/transform": "30.5.2",
"@jest/types": "30.5.1",
"@types/node": "*",
"chalk": "^4.1.2",
"cjs-module-lexer": "^2.2.0",
@@ -4571,13 +4602,13 @@
"es-module-lexer": "^2.1.0",
"glob": "^13.0.6",
"graceful-fs": "^4.2.11",
"jest-haste-map": "30.5.0",
"jest-message-util": "30.5.0",
"jest-mock": "30.5.0",
"jest-haste-map": "30.5.1",
"jest-message-util": "30.5.1",
"jest-mock": "30.5.2",
"jest-regex-util": "30.5.0",
"jest-resolve": "30.5.0",
"jest-snapshot": "30.5.0",
"jest-util": "30.5.0",
"jest-resolve": "30.5.1",
"jest-snapshot": "30.5.2",
"jest-util": "30.5.1",
"slash": "^3.0.0",
"strip-bom": "^4.0.0"
},
@@ -4586,9 +4617,9 @@
}
},
"node_modules/jest-snapshot": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-30.5.0.tgz",
"integrity": "sha512-pZWETdcqmKve9MDTE/AX6RaeAbRhzKhhAXGozAW8Pg2FfOSdUrQ/7D+VdwE3fLQsqjpITXJVQvYVZoMEzrUl0Q==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-30.5.2.tgz",
"integrity": "sha512-jKIdes25AnAH73dOCi2qE6J6vHJ6L2vyBS11M89kT50DVJcLTf2AOjvcc+2vVaN8lUbY5v2R83aqXo3Ro9fqYA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4597,20 +4628,20 @@
"@babel/plugin-syntax-jsx": "^7.27.1",
"@babel/plugin-syntax-typescript": "^7.27.1",
"@babel/types": "^7.27.3",
"@jest/expect-utils": "30.5.0",
"@jest/expect-utils": "30.5.2",
"@jest/get-type": "30.5.0",
"@jest/snapshot-utils": "30.5.0",
"@jest/transform": "30.5.0",
"@jest/types": "30.5.0",
"@jest/snapshot-utils": "30.5.1",
"@jest/transform": "30.5.2",
"@jest/types": "30.5.1",
"babel-preset-current-node-syntax": "^1.2.0",
"chalk": "^4.1.2",
"expect": "30.5.0",
"expect": "30.5.2",
"graceful-fs": "^4.2.11",
"jest-diff": "30.5.0",
"jest-matcher-utils": "30.5.0",
"jest-message-util": "30.5.0",
"jest-util": "30.5.0",
"pretty-format": "30.5.0",
"jest-diff": "30.5.2",
"jest-matcher-utils": "30.5.2",
"jest-message-util": "30.5.1",
"jest-util": "30.5.1",
"pretty-format": "30.5.1",
"semver": "^7.7.2",
"synckit": "^0.11.8"
},
@@ -4632,13 +4663,13 @@
}
},
"node_modules/jest-util": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-util/-/jest-util-30.5.0.tgz",
"integrity": "sha512-lzU4aGUWaS+2X/B0CmgheDasfnsVlRfZh/rNQxB9b9s8cSYUq5BcqdQA95ld+KqJXBUVVt1sqnMQ2T3OxIalmg==",
"version": "30.5.1",
"resolved": "https://registry.npmjs.org/jest-util/-/jest-util-30.5.1.tgz",
"integrity": "sha512-yKuxmNy2rSbTXw+3SIPanJo+nV4/BS1p26v44IYBFMsswSQySfMMcPHErnOncda7i9HEz0q605rIhSTBVgrZTg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@jest/types": "30.5.0",
"@jest/types": "30.5.1",
"@types/node": "*",
"chalk": "^4.1.2",
"ci-info": "^4.2.0",
@@ -4663,18 +4694,18 @@
}
},
"node_modules/jest-validate": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-30.5.0.tgz",
"integrity": "sha512-N/hsPYKgBSzBeVZ2RHCs3yvBbTZNPX7Be8q33zhyo/yeFneBL1swzly31LYU4LJ3zJM9e8TxSM8IYLo2SDJZYQ==",
"version": "30.5.1",
"resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-30.5.1.tgz",
"integrity": "sha512-i/buJ56wTpxihE93hQYNMfdOThS87+HGvLZzZJmU4xggPcdTYQq051iwALLCHp3q+SkCGH+EFejQZz5EbBSkkg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@jest/get-type": "30.5.0",
"@jest/types": "30.5.0",
"@jest/types": "30.5.1",
"camelcase": "^6.3.0",
"chalk": "^4.1.2",
"leven": "^3.1.0",
"pretty-format": "30.5.0"
"pretty-format": "30.5.1"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -4694,19 +4725,19 @@
}
},
"node_modules/jest-watcher": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-30.5.0.tgz",
"integrity": "sha512-ujjnEoL4Uu+Swu3WRwYenWMB9JMEiD2T3OypnveMJ64S/1r/5G8eC4OQ1wEOgYWQqMi+mT+buzccflCHr/XJ9Q==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-30.5.2.tgz",
"integrity": "sha512-rqRgg4R11GA9m1UsEZwQeixHsgZReCn6TOHAHtIH33yXrIvoX0OGPA20Yzzjkz7X40fZvcRSxEpQppYPcWzmcQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@jest/test-result": "30.5.0",
"@jest/types": "30.5.0",
"@jest/test-result": "30.5.2",
"@jest/types": "30.5.1",
"@types/node": "*",
"ansi-escapes": "^4.3.2",
"chalk": "^4.1.2",
"emittery": "^0.13.1",
"jest-util": "30.5.0",
"jest-util": "30.5.1",
"string-length": "^4.0.2"
},
"engines": {
@@ -4714,15 +4745,15 @@
}
},
"node_modules/jest-worker": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.5.0.tgz",
"integrity": "sha512-7kFk/607EoynNHLJa20daivkElM+c9PrCLduYy6AlMkYrXbh5TmVtW1BLXE05Y8baAFsJHMoC3xs2QRRTotwLw==",
"version": "30.5.1",
"resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.5.1.tgz",
"integrity": "sha512-Cbxh5v7AoLuFRmFJSM4/aHdQ68rjXvUWr716EE0Dh3I7T+T/3FgFKhOERGXHcU2Meftq9+9zxPM3TSNyI9D+HA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*",
"@ungap/structured-clone": "^1.3.0",
"jest-util": "30.5.0",
"jest-util": "30.5.1",
"merge-stream": "^2.0.0",
"supports-color": "^8.1.1"
},
@@ -5215,9 +5246,9 @@
}
},
"node_modules/pretty-format": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.5.0.tgz",
"integrity": "sha512-mzNzBErpHwM0zpmWS7ExOv62yhQhvd546nUuFqVR0dmnJB59tfrw9sjDF0DJknwsr59OXP0buwJ7PaKguczHSg==",
"version": "30.5.1",
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.5.1.tgz",
"integrity": "sha512-byhRAPguVKMQIj4kjJwJ5lAskVhfuiSdiYl/aLTWpgkGEmic2jYhJh1yE9ih8Ox44Xg9ccCT11/S6QrzSJuNrg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -7044,31 +7075,31 @@
"dev": true
},
"@jest/console": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/@jest/console/-/console-30.5.0.tgz",
"integrity": "sha512-BI1DpOedrJqbrYVi9yNhDWGjqphR/+gsM4STmg2+VaeXm7851hvpBDyKOZGMXATTrGEnFuEseQvLCtrrRmG0GQ==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/@jest/console/-/console-30.5.2.tgz",
"integrity": "sha512-e8sQC4pCMHPBrPX7Hk8TJr+DM5dkUnImSTNag8SEWFAFAF6xIz4AJvCKapnrdHnZxep4bxw4PhG+ZbimYBMyKw==",
"dev": true,
"requires": {
"@jest/types": "30.5.0",
"@jest/types": "30.5.1",
"@types/node": "*",
"chalk": "^4.1.2",
"jest-message-util": "30.5.0",
"jest-util": "30.5.0",
"jest-message-util": "30.5.1",
"jest-util": "30.5.1",
"slash": "^3.0.0"
}
},
"@jest/core": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/@jest/core/-/core-30.5.0.tgz",
"integrity": "sha512-DLjRME+NY//j+UDTSfWnjoP0srrdR3DrJRy7yFZktGIwzpN2iVy2vMo0jziZ5c2Ij7bOwlJRXKVWtxZusazOJg==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/@jest/core/-/core-30.5.2.tgz",
"integrity": "sha512-/jqvFWoJF7LV1a6AUpYMbMm+2yIYsHJfR474H0SCzr9k8tnO/jl9wRg6zSG6lxgf6EozNlCG4amFzWsbZSvvZA==",
"dev": true,
"requires": {
"@jest/console": "30.5.0",
"@jest/console": "30.5.2",
"@jest/pattern": "30.5.0",
"@jest/reporters": "30.5.0",
"@jest/test-result": "30.5.0",
"@jest/transform": "30.5.0",
"@jest/types": "30.5.0",
"@jest/reporters": "30.5.2",
"@jest/test-result": "30.5.2",
"@jest/transform": "30.5.2",
"@jest/types": "30.5.1",
"@types/node": "*",
"ansi-escapes": "^4.3.2",
"chalk": "^4.1.2",
@@ -7076,20 +7107,20 @@
"exit-x": "^0.2.2",
"fast-json-stable-stringify": "^2.1.0",
"graceful-fs": "^4.2.11",
"jest-changed-files": "30.5.0",
"jest-config": "30.5.0",
"jest-haste-map": "30.5.0",
"jest-message-util": "30.5.0",
"jest-changed-files": "30.5.1",
"jest-config": "30.5.2",
"jest-haste-map": "30.5.1",
"jest-message-util": "30.5.1",
"jest-regex-util": "30.5.0",
"jest-resolve": "30.5.0",
"jest-resolve-dependencies": "30.5.0",
"jest-runner": "30.5.0",
"jest-runtime": "30.5.0",
"jest-snapshot": "30.5.0",
"jest-util": "30.5.0",
"jest-validate": "30.5.0",
"jest-watcher": "30.5.0",
"pretty-format": "30.5.0",
"jest-resolve": "30.5.1",
"jest-resolve-dependencies": "30.5.2",
"jest-runner": "30.5.2",
"jest-runtime": "30.5.2",
"jest-snapshot": "30.5.2",
"jest-util": "30.5.1",
"jest-validate": "30.5.1",
"jest-watcher": "30.5.2",
"pretty-format": "30.5.1",
"slash": "^3.0.0"
}
},
@@ -7100,48 +7131,48 @@
"dev": true
},
"@jest/environment": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/@jest/environment/-/environment-30.5.0.tgz",
"integrity": "sha512-HUaqexIauIh69IQ4NTuPDEUCB8g8T4TOPSIzQOS18mwI/KEHKQk1j013K2o6ra031szZE2t5jGmVx3xbzdjgKA==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/@jest/environment/-/environment-30.5.2.tgz",
"integrity": "sha512-nwFPOUMbmsjNNRCpnJpB9HbSZu4C07wDDds++5j+j1MezzPLxMPDdbdUVjr2o4RULDOValnDd70taPFI1EtxAg==",
"dev": true,
"requires": {
"@jest/fake-timers": "30.5.0",
"@jest/types": "30.5.0",
"@jest/fake-timers": "30.5.2",
"@jest/types": "30.5.1",
"@types/node": "*",
"jest-mock": "30.5.0"
"jest-mock": "30.5.2"
}
},
"@jest/expect": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/@jest/expect/-/expect-30.5.0.tgz",
"integrity": "sha512-jEmgmgJEobJ3zEhDOGp1VAJ6JkoVelpS8uZ1ae1Ul/5lP78UKJKmmU0lciJwd6JdnqOXHaaS/QCKwbf1dHI9MA==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/@jest/expect/-/expect-30.5.2.tgz",
"integrity": "sha512-2E+1Pg6jJxbRjLNLpciC71iri/3qsKJL222/aXJEFwC0VdUSvfS+JZQQLEVjUYYc8t8pQu2MGE3cF2+bNTYRsg==",
"dev": true,
"requires": {
"expect": "30.5.0",
"jest-snapshot": "30.5.0"
"expect": "30.5.2",
"jest-snapshot": "30.5.2"
}
},
"@jest/expect-utils": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-30.5.0.tgz",
"integrity": "sha512-5j0ztPxSy3McUJihjkDdCyCfjvT2hxykFTWsgEBZKB8qsw9ALdCiGTpTRH5gnf/d+qI4SflYUJ0dWNbzjQCWbA==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-30.5.2.tgz",
"integrity": "sha512-d/HOLSrJUlBIl6n3LzOa7cjW3xdePm5H5gQw2lixZ/0h157l9sw3mLblzFqnPcTbhDzhRQdBOX3A3KcG73nm5Q==",
"dev": true,
"requires": {
"@jest/get-type": "30.5.0"
}
},
"@jest/fake-timers": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-30.5.0.tgz",
"integrity": "sha512-sg8xIbYwe5GdB/vT3/0qrDIpO7Ov9mazHi++M95uynmDKEZ70G1r169AWct73H07VrTZhrz1SJEfLtjYv8tE3A==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-30.5.2.tgz",
"integrity": "sha512-GKk0h0tKT5SpDPxDhPg3r9mm5s8/YCBzVNMOGdRiQXwUiMsjU10mVPlMaQstH6/cu50vOb8N9oQUMETHuwwxKw==",
"dev": true,
"requires": {
"@jest/types": "30.5.0",
"@jest/types": "30.5.1",
"@sinonjs/fake-timers": "^15.4.0",
"@types/node": "*",
"jest-message-util": "30.5.0",
"jest-mock": "30.5.0",
"jest-util": "30.5.0"
"jest-message-util": "30.5.1",
"jest-mock": "30.5.2",
"jest-util": "30.5.1"
}
},
"@jest/get-type": {
@@ -7151,15 +7182,15 @@
"dev": true
},
"@jest/globals": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/@jest/globals/-/globals-30.5.0.tgz",
"integrity": "sha512-h7eJx534czwL8lQMYB0hwLT4/HquO8EX/RtYL7RNUHyUyWWVciYjoudN4Ns5JmNvn2/jh0Vm9UstZjEzJJ5EsQ==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/@jest/globals/-/globals-30.5.2.tgz",
"integrity": "sha512-62zfS+dL+M5aTNHXCNLyqD+j4oqxTIzDYrZbpqMP8Yn+gvlAGyzC6BSPNb1ZmFOakV1RtFYX/O3FCQXSWmQdgg==",
"dev": true,
"requires": {
"@jest/environment": "30.5.0",
"@jest/expect": "30.5.0",
"@jest/types": "30.5.0",
"jest-mock": "30.5.0"
"@jest/environment": "30.5.2",
"@jest/expect": "30.5.2",
"@jest/types": "30.5.1",
"jest-mock": "30.5.2"
}
},
"@jest/pattern": {
@@ -7185,16 +7216,16 @@
"dev": true
},
"@jest/reporters": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-30.5.0.tgz",
"integrity": "sha512-FEAuusWm+PUOn9ydjaHhpOpyPmS6IbGE04HaKTuUI4zd8eqYZiXiNLoCsdCog/l2XnNj53E9pFy64UltcvfJKg==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-30.5.2.tgz",
"integrity": "sha512-ev6E9iG73twQcfAfoTnviuYkr3yOrYbzAtMFCimv2fxHXPIp9PBt2u1wNMt0aYWgl8FPwIcS8oqRJg6alnht4Q==",
"dev": true,
"requires": {
"@bcoe/v8-coverage": "^0.2.3",
"@jest/console": "30.5.0",
"@jest/test-result": "30.5.0",
"@jest/transform": "30.5.0",
"@jest/types": "30.5.0",
"@jest/console": "30.5.2",
"@jest/test-result": "30.5.2",
"@jest/transform": "30.5.2",
"@jest/types": "30.5.1",
"@jridgewell/trace-mapping": "^0.3.31",
"@types/node": "*",
"chalk": "^4.1.2",
@@ -7207,9 +7238,9 @@
"istanbul-lib-report": "^3.0.0",
"istanbul-lib-source-maps": "^5.0.0",
"istanbul-reports": "^3.1.3",
"jest-message-util": "30.5.0",
"jest-util": "30.5.0",
"jest-worker": "30.5.0",
"jest-message-util": "30.5.1",
"jest-util": "30.5.1",
"jest-worker": "30.5.1",
"slash": "^3.0.0",
"string-length": "^4.0.2",
"v8-to-istanbul": "^9.0.1"
@@ -7225,21 +7256,21 @@
}
},
"@jest/snapshot-utils": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/@jest/snapshot-utils/-/snapshot-utils-30.5.0.tgz",
"integrity": "sha512-iWQtIsi2dRsO2oWzVceOeynuRJiYTW8gsDVp5wFQ02ipHluQsNgBpasWSHiawVxukIlsGLdCtCSbIEK7fPtpvQ==",
"version": "30.5.1",
"resolved": "https://registry.npmjs.org/@jest/snapshot-utils/-/snapshot-utils-30.5.1.tgz",
"integrity": "sha512-V3wnxNtiVmw5PPVg433Cn3VdXnsOeu/ofLw3KC04Bn2y1wIlU5kozXQn48rhrgj/02LrCVtntTEF1yBha0XSUw==",
"dev": true,
"requires": {
"@jest/types": "30.5.0",
"@jest/types": "30.5.1",
"chalk": "^4.1.2",
"graceful-fs": "^4.2.11",
"natural-compare": "^1.4.0"
}
},
"@jest/source-map": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-30.5.0.tgz",
"integrity": "sha512-xWpTJP9D0bDFGbPGT8XuWSwwha/iHADyyKzUnMx4UbdgnHugxrDaQFO4RZ8x4ZsFzRP6pNii8uvlgKCDxCIuDg==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-30.5.2.tgz",
"integrity": "sha512-c5CehvkbfHX6yyNg7bMn2ylqlp9AHXuZ/3hPH/Lh5bxD/vefd/lV9HBjMqXef9yQNqkdwyZvkLSVSwB38hy8Qw==",
"dev": true,
"requires": {
"@jridgewell/trace-mapping": "^0.3.31",
@@ -7249,55 +7280,55 @@
}
},
"@jest/test-result": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-30.5.0.tgz",
"integrity": "sha512-9IlPqUzUMkVDmoDqSSrVVLroVotgN3hTUPWPwq24XWXhh1Zpg915RXZ5pgRJ/7j4YE/kng5nqjSn4p3S68SZJA==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-30.5.2.tgz",
"integrity": "sha512-eO6YU5rsLfs60ne694e0IAmRgeBnoA8mu0nlxXDbl/1j5km0o2vO9/VbbUIKIH+WRKKEI+ELgwraRGn2Lhep8g==",
"dev": true,
"requires": {
"@jest/console": "30.5.0",
"@jest/types": "30.5.0",
"@jest/console": "30.5.2",
"@jest/types": "30.5.1",
"@types/istanbul-lib-coverage": "^2.0.6",
"collect-v8-coverage": "^1.0.2"
}
},
"@jest/test-sequencer": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-30.5.0.tgz",
"integrity": "sha512-TXlvSDIVv482b83hD8A8WtxDJEmGF47f60W6jRXOQL0Isfs3hKtk4rZIm9R/jLzAibg8+c56y+Q00BQs8R7Xcg==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-30.5.2.tgz",
"integrity": "sha512-bmij8jZyYAC47ExT2GeP7PcrlwSNS+Bp3KeRuBH88gpcxqDv6fljN8PemS4J/lLZ79xb6mpaennQTTq0zUAVVg==",
"dev": true,
"requires": {
"@jest/test-result": "30.5.0",
"@jest/test-result": "30.5.2",
"graceful-fs": "^4.2.11",
"jest-haste-map": "30.5.0",
"jest-haste-map": "30.5.1",
"slash": "^3.0.0"
}
},
"@jest/transform": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/@jest/transform/-/transform-30.5.0.tgz",
"integrity": "sha512-n1cYhoByyULEIXi64wbT4Lq91qeT1E6bwpM//sprFXhw955qaiHTdAmy1c1rNFGB6fCf1J+nxDUSf3RGwgZP5A==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/@jest/transform/-/transform-30.5.2.tgz",
"integrity": "sha512-LBGwmaE886C41jDZ65eqR1YbXM7642MK3ZhTowZd5+xDlrDLuf4ePuDdDmVSvcr8NTVJ3MqxLkMbUCzuigUaoQ==",
"dev": true,
"requires": {
"@babel/core": "^7.27.4",
"@jest/types": "30.5.0",
"@jest/types": "30.5.1",
"@jridgewell/trace-mapping": "^0.3.31",
"babel-plugin-istanbul": "^8.0.0",
"chalk": "^4.1.2",
"convert-source-map": "^2.0.0",
"fast-json-stable-stringify": "^2.1.0",
"graceful-fs": "^4.2.11",
"jest-haste-map": "30.5.0",
"jest-haste-map": "30.5.1",
"jest-regex-util": "30.5.0",
"jest-util": "30.5.0",
"jest-util": "30.5.1",
"pirates": "^4.0.7",
"slash": "^3.0.0",
"write-file-atomic": "^5.0.1"
}
},
"@jest/types": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/@jest/types/-/types-30.5.0.tgz",
"integrity": "sha512-s1N+79S4Yp9ZgklCauZXi+YPJdCdtStNYQT32stuD6EeQaIBGHoUfyj2P0YWy8RmuQfaJboO+ulxEvEheR/POQ==",
"version": "30.5.1",
"resolved": "https://registry.npmjs.org/@jest/types/-/types-30.5.1.tgz",
"integrity": "sha512-LvVYn83nnXPl+Rg98nvcFgjx6nRMTArhSn6RAX/w3ELn54S8A42TYZvsCMdGUqTM8S0wyXbtlQdU6Hi6dykj9g==",
"dev": true,
"requires": {
"@jest/pattern": "30.5.0",
@@ -7348,9 +7379,9 @@
}
},
"@napi-rs/wasm-runtime": {
"version": "1.2.5",
"resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.2.5.tgz",
"integrity": "sha512-HshSvXzmBxNzqejd3k/KemgQ3hdREUYFRRrgxOZ+gPljDIsO2SDZrVZMd4Z/HsxudQbE62OVyVFE8z9BCurfjA==",
"version": "1.2.4",
"resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.2.4.tgz",
"integrity": "sha512-AJxoUD2/15ESHbvpcyjU274nsAPLuOtPHCk0vKJM5pj//Fg/B1FXNWjPnXTT9PymCYYiHo4zPj0ZomXBKhoy7g==",
"dev": true,
"optional": true,
"requires": {
@@ -7880,12 +7911,12 @@
"dev": true
},
"babel-jest": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-30.5.0.tgz",
"integrity": "sha512-PrhPHlKC+MsLnuNzgIH/y1dkz1f6cSfKWaQeaG8WxLMuG44dYWQ8E9uRrsBbAGCU/3+BEFYPN4d6G3Zc5Y+waA==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-30.5.2.tgz",
"integrity": "sha512-ES8WeJ2fNWPEDunyAtUfJ12nHyaWUloCHdkfK2oW5uSoQSUmjNKdWiGaXJITJwvFEWoD/evHEg/QoCXAvLaQqQ==",
"dev": true,
"requires": {
"@jest/transform": "30.5.0",
"@jest/transform": "30.5.2",
"@types/babel__core": "^7.20.5",
"babel-plugin-istanbul": "^8.0.0",
"babel-preset-jest": "30.5.0",
@@ -8034,9 +8065,9 @@
"dev": true
},
"cjs-module-lexer": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-2.3.0.tgz",
"integrity": "sha512-lmNyBzi6iYiqyrExTctfmjd8tInx+dHu9PBomTfH5RXS53c27JMFJgzNv5TyAnm3PgGf+MLy0+Ws41/HlVxdKQ==",
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-2.2.1.tgz",
"integrity": "sha512-Ca8swihM+/4yKecYHY52kgJd300hi2lADU/a1RxNTRe+RJ9jvqQlESpbz9DnG9mowez8qwXHB8qYdIUw9e+F5Q==",
"dev": true
},
"cliui": {
@@ -8260,17 +8291,17 @@
"dev": true
},
"expect": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/expect/-/expect-30.5.0.tgz",
"integrity": "sha512-8fiMWcEjPU7B9nErC4FtFcCzf2tC6I75Qf7m8wzBAWC2taZmcno3yAFEjIQL34SwoGZNgPf63UDiJLyh4SMPaw==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/expect/-/expect-30.5.2.tgz",
"integrity": "sha512-0LNuMvs8/5mRYhnCR4k+lGV7fqPMs6Bnksda4S3zsCUmdxBpAn4zU4NNzXdq1pMKe/H4W5t/zVIDSJ/H3e0vDA==",
"dev": true,
"requires": {
"@jest/expect-utils": "30.5.0",
"@jest/expect-utils": "30.5.2",
"@jest/get-type": "30.5.0",
"jest-matcher-utils": "30.5.0",
"jest-message-util": "30.5.0",
"jest-mock": "30.5.0",
"jest-util": "30.5.0"
"jest-matcher-utils": "30.5.2",
"jest-message-util": "30.5.1",
"jest-mock": "30.5.2",
"jest-util": "30.5.1"
}
},
"fast-json-stable-stringify": {
@@ -8573,115 +8604,115 @@
}
},
"jest": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest/-/jest-30.5.0.tgz",
"integrity": "sha512-HeFeOUEKh5gjnp1rjuSCse8Dhj0Y3KA8lsZ3azr4Wnq1nCxwMBu35MDc9mp8iblZxmeAz6wV4P241tyUB7J2Ew==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/jest/-/jest-30.5.2.tgz",
"integrity": "sha512-3gnpdBIza8ijCl3iMV9ChE3hSt1+46865qqod863gQtJr1DixOkAU5DoGbi3u+XlRcw++BhZQMu/y4xBdHBvSQ==",
"dev": true,
"requires": {
"@jest/core": "30.5.0",
"@jest/types": "30.5.0",
"@jest/core": "30.5.2",
"@jest/types": "30.5.1",
"import-local": "^3.2.0",
"jest-cli": "30.5.0"
"jest-cli": "30.5.2"
}
},
"jest-changed-files": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-30.5.0.tgz",
"integrity": "sha512-dq1x8JiEnHkJDxxOrF6UJDivBRAQMwAa5tzr+VX3um0SfyMFseUPQUbe51wLwggfoa5h/EmOtSpdJxxkzSlNRQ==",
"version": "30.5.1",
"resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-30.5.1.tgz",
"integrity": "sha512-0+bvMM/ENhDI29Z8q1r4HxiDIi4G5tnBmSw4esfPQoj9q8Nik7KIyuxHkTVnnniJQf05SxpGaKDQ+4h28ynGPg==",
"dev": true,
"requires": {
"execa": "^5.1.1",
"jest-util": "30.5.0",
"jest-util": "30.5.1",
"p-limit": "^3.1.0"
}
},
"jest-circus": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-30.5.0.tgz",
"integrity": "sha512-T3v7uM4wwCu+RQicjsAWCgoL3CiyuX3THSKwv2uMb9N2bMUgb+HfwDWEUma85vOGbvQNQ/YfoCXF1OCZot0ZEw==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-30.5.2.tgz",
"integrity": "sha512-vffFgjs5JSJ9q4ds1vNW3klKYPJfYfIY61LT/zaZgvTeASJOWZUt8LBfHgIcV4rwxlPBLl/ePBGccHEclS4PlQ==",
"dev": true,
"requires": {
"@jest/environment": "30.5.0",
"@jest/expect": "30.5.0",
"@jest/test-result": "30.5.0",
"@jest/types": "30.5.0",
"@jest/environment": "30.5.2",
"@jest/expect": "30.5.2",
"@jest/test-result": "30.5.2",
"@jest/types": "30.5.1",
"@types/node": "*",
"chalk": "^4.1.2",
"co": "^4.6.0",
"dedent": "^1.6.0",
"is-generator-fn": "^2.1.0",
"jest-each": "30.5.0",
"jest-matcher-utils": "30.5.0",
"jest-message-util": "30.5.0",
"jest-runtime": "30.5.0",
"jest-snapshot": "30.5.0",
"jest-util": "30.5.0",
"jest-each": "30.5.2",
"jest-matcher-utils": "30.5.2",
"jest-message-util": "30.5.1",
"jest-runtime": "30.5.2",
"jest-snapshot": "30.5.2",
"jest-util": "30.5.1",
"p-limit": "^3.1.0",
"pretty-format": "30.5.0",
"pretty-format": "30.5.1",
"pure-rand": "^7.0.0",
"slash": "^3.0.0",
"stack-utils": "^2.0.6"
}
},
"jest-cli": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-30.5.0.tgz",
"integrity": "sha512-QHZMiy32x2K+NzJ1AuuoCAVc1Y5co0VXib3R7kD9MWcWFflzsD1eJN0wR+mkNlM+ts7C+Bjz0oOoFE5IiHylCg==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-30.5.2.tgz",
"integrity": "sha512-YYYxUUVjFgPvgEleKNKMaYGIFgR3l3832Cl0kRL/oCiDZ03v7wImUtquHl2OOBCCNgprjZgBN5bczS/JklPBDg==",
"dev": true,
"requires": {
"@jest/core": "30.5.0",
"@jest/test-result": "30.5.0",
"@jest/types": "30.5.0",
"@jest/core": "30.5.2",
"@jest/test-result": "30.5.2",
"@jest/types": "30.5.1",
"chalk": "^4.1.2",
"exit-x": "^0.2.2",
"import-local": "^3.2.0",
"jest-config": "30.5.0",
"jest-util": "30.5.0",
"jest-validate": "30.5.0",
"jest-config": "30.5.2",
"jest-util": "30.5.1",
"jest-validate": "30.5.1",
"yargs": "^17.7.2"
}
},
"jest-config": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-config/-/jest-config-30.5.0.tgz",
"integrity": "sha512-gYQl2FqYgiVpyuB7DutBIbJRWaq5VcHdzOXJJ51HNa8J5JrsZehIlzNFW0/9s5uvvcbzM5/LTUizYSbsFErv+w==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/jest-config/-/jest-config-30.5.2.tgz",
"integrity": "sha512-U6221OZekabePvGcGPf4raIBKMvYQWFHvhobDJRojOYaFMj2HaGytAdknjDhYc6JTz2fdHW9+6k0wWUDaNeOFQ==",
"dev": true,
"requires": {
"@babel/core": "^7.27.4",
"@jest/get-type": "30.5.0",
"@jest/pattern": "30.5.0",
"@jest/test-sequencer": "30.5.0",
"@jest/types": "30.5.0",
"babel-jest": "30.5.0",
"@jest/test-sequencer": "30.5.2",
"@jest/types": "30.5.1",
"babel-jest": "30.5.2",
"chalk": "^4.1.2",
"ci-info": "^4.2.0",
"deepmerge": "^4.3.1",
"glob": "^13.0.6",
"graceful-fs": "^4.2.11",
"jest-circus": "30.5.0",
"jest-circus": "30.5.2",
"jest-docblock": "30.5.0",
"jest-environment-node": "30.5.0",
"jest-environment-node": "30.5.2",
"jest-regex-util": "30.5.0",
"jest-resolve": "30.5.0",
"jest-runner": "30.5.0",
"jest-util": "30.5.0",
"jest-validate": "30.5.0",
"jest-resolve": "30.5.1",
"jest-runner": "30.5.2",
"jest-util": "30.5.1",
"jest-validate": "30.5.1",
"parse-json": "^5.2.0",
"pretty-format": "30.5.0",
"pretty-format": "30.5.1",
"slash": "^3.0.0",
"strip-json-comments": "^3.1.1"
}
},
"jest-diff": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.5.0.tgz",
"integrity": "sha512-QjCfDMwdPFvLxTQmS4/Dswx3PUCiqmSXVLGljMC3SU7YG1qHVoR6b86IH/O2G9k9OMyKXz2vS2Q60VnAozNDwA==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.5.2.tgz",
"integrity": "sha512-rBtHnI6BWTiWj3lM7fOLVfChx7R9B0u9VV3PRHawKs79x6ZjW1QoSrKenaigNGWlvhtoi2BqvDbABDie+Os3xQ==",
"dev": true,
"requires": {
"@jest/diff-sequences": "30.5.0",
"@jest/get-type": "30.5.0",
"chalk": "^4.1.2",
"pretty-format": "30.5.0"
"pretty-format": "30.5.1"
}
},
"jest-docblock": {
@@ -8694,40 +8725,41 @@
}
},
"jest-each": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-each/-/jest-each-30.5.0.tgz",
"integrity": "sha512-NiMFNhRygJEFqYNt8pnkxppUF6CR486GEpt9rSU6lPBf7KeccaOL0zbjxG8fgJgD//6e7zYdssnlt6j+1kI31A==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/jest-each/-/jest-each-30.5.2.tgz",
"integrity": "sha512-GRrW+7fmmgmkvyfEBqc1QFdWnF1Ex5yG6Y6AWL4TTxnkWlKIT98dsKh3P3UuWm6v4XsQwVE6DEzXIPMzWJ3ZbA==",
"dev": true,
"requires": {
"@jest/get-type": "30.5.0",
"@jest/types": "30.5.0",
"@jest/types": "30.5.1",
"chalk": "^4.1.2",
"jest-util": "30.5.0",
"pretty-format": "30.5.0"
"jest-regex-util": "30.5.0",
"jest-util": "30.5.1",
"pretty-format": "30.5.1"
}
},
"jest-environment-node": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-30.5.0.tgz",
"integrity": "sha512-bTc79ywKLz0ogbT3JIYuEhgWV4Ffd/cJe06co4v8CyRtlmju8x5gokMlGFR8ARWhmk5SnbDRxmf50XWnlZVhDg==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-30.5.2.tgz",
"integrity": "sha512-Ciz4KgTGIbojxSKpuFImgWJj5EyqfE8xMq9NxWmOXnQywHHS03H9Mv+vaCB29J5pr3JBrY27WbRV18rBdjh8Dg==",
"dev": true,
"requires": {
"@jest/environment": "30.5.0",
"@jest/fake-timers": "30.5.0",
"@jest/types": "30.5.0",
"@jest/environment": "30.5.2",
"@jest/fake-timers": "30.5.2",
"@jest/types": "30.5.1",
"@types/node": "*",
"jest-mock": "30.5.0",
"jest-util": "30.5.0",
"jest-validate": "30.5.0"
"jest-mock": "30.5.2",
"jest-util": "30.5.1",
"jest-validate": "30.5.1"
}
},
"jest-haste-map": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-30.5.0.tgz",
"integrity": "sha512-0FStogBslBVOEqTOJr4oXMtFitmrWp9WscG6Gbns88i0YAuMXijCT2G5VMfg/HCR4QAnL+OF2C2ednag+HlDuA==",
"version": "30.5.1",
"resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-30.5.1.tgz",
"integrity": "sha512-VIFgt67jW480YDxKfEv9IYQKrFpYt7bOCMn3VsnjK7AK9qo7p6acpnA1DHwsVOULE3dTaYew/6JaTD/d0VDHoQ==",
"dev": true,
"requires": {
"@jest/types": "30.5.0",
"@jest/types": "30.5.1",
"@parcel/watcher": "^2.6.0",
"@types/node": "*",
"anymatch": "^3.1.3",
@@ -8735,8 +8767,8 @@
"fdir": "^6.5.0",
"graceful-fs": "^4.2.11",
"jest-regex-util": "30.5.0",
"jest-util": "30.5.0",
"jest-worker": "30.5.0",
"jest-util": "30.5.1",
"jest-worker": "30.5.1",
"picomatch": "^4.0.3"
},
"dependencies": {
@@ -8756,41 +8788,41 @@
}
},
"jest-leak-detector": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-30.5.0.tgz",
"integrity": "sha512-Mq11ceAkNR250Iv45RoOwuG9fb4kYbJ02qoyL7A0nCI8FV5+aG/THmcEUx5uR2dNSa4KOtz+xBKrJ8cZPhPpuQ==",
"version": "30.5.1",
"resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-30.5.1.tgz",
"integrity": "sha512-gt4GT2aWgEoCNTcBe4rqS74xTIUJxi+UD9SNSu9aOk5LmTEd6fS5KSTmAKAfitCCktQHNN+upUuL6EkBfFbMDQ==",
"dev": true,
"requires": {
"@jest/get-type": "30.5.0",
"pretty-format": "30.5.0"
"pretty-format": "30.5.1"
}
},
"jest-matcher-utils": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.5.0.tgz",
"integrity": "sha512-EfaYMC9f9ds7fahB/LYFTgd1Z2RS9Vpm2e46gazij0onkpoQG7Daq+MLm8/gQVqWwRVjL/RNDggbFx9MsrJEmQ==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.5.2.tgz",
"integrity": "sha512-lFkB365PTIHOhPzwrb9T6gvlDnPpOZ7/c3ewOKKB7bzztqjVrtlyRL2MkyfJXpyY2u2SKw001JKrTx14fBUFcQ==",
"dev": true,
"requires": {
"@jest/get-type": "30.5.0",
"chalk": "^4.1.2",
"jest-diff": "30.5.0",
"pretty-format": "30.5.0"
"jest-diff": "30.5.2",
"pretty-format": "30.5.1"
}
},
"jest-message-util": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-30.5.0.tgz",
"integrity": "sha512-dBYMhplGfspKaCnVk9TUy1cZnknWubpuPNEputjz0YJk1G/92R45rn45BvbPMPMtC5LVcIdxJGPOaOSQTiuzJw==",
"version": "30.5.1",
"resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-30.5.1.tgz",
"integrity": "sha512-UdQlLdd9wL/Ys7xRErckqwD6wPlSZYueosSWuHc1r2ztGLwlgPvtSJq2+BPEgaEY13WLvfFbmhTj8pba0Sd1jg==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.27.1",
"@jest/types": "30.5.0",
"@jest/types": "30.5.1",
"@types/stack-utils": "^2.0.3",
"chalk": "^4.1.2",
"graceful-fs": "^4.2.11",
"jest-util": "30.5.0",
"jest-util": "30.5.1",
"picomatch": "^4.0.3",
"pretty-format": "30.5.0",
"pretty-format": "30.5.1",
"slash": "^3.0.0",
"stack-utils": "^2.0.6"
},
@@ -8804,15 +8836,15 @@
}
},
"jest-mock": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-30.5.0.tgz",
"integrity": "sha512-bP5MHZpkYrV7xpV+yvhl36DPcXoEmTR57Un5EACcdVpMY7mpkDefCBq+V4mhcjE/3rwUajT6OTrcJTN7EwN1BA==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-30.5.2.tgz",
"integrity": "sha512-KTHb37Fhj8xY8qPFvTFaFJHcdsumQp+ExsUlgoX232Agmc706gagBs53+CYvulV7MVQo9AgXOUxsqzzVBoJlrA==",
"dev": true,
"requires": {
"@jest/expect-utils": "30.5.0",
"@jest/types": "30.5.0",
"@jest/expect-utils": "30.5.2",
"@jest/types": "30.5.1",
"@types/node": "*",
"jest-util": "30.5.0"
"jest-util": "30.5.1"
}
},
"jest-regex-util": {
@@ -8822,73 +8854,73 @@
"dev": true
},
"jest-resolve": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-30.5.0.tgz",
"integrity": "sha512-NFvQWJ4G7e2kN5712iG+12Xr325NRFGAIhovrwLfgq5Oqd4bFHITw4CzcFkZGp1GTCqemC4v1l8/yZzedKZkjw==",
"version": "30.5.1",
"resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-30.5.1.tgz",
"integrity": "sha512-wprhLejRtwN6h8ZgaqC0eYjGJ1uMdGPT/+b3eFncbG4NWuuP9QL+vWwRinu9waw7hkOLcpMJGVJAMgBwsPssMQ==",
"dev": true,
"requires": {
"chalk": "^4.1.2",
"graceful-fs": "^4.2.11",
"jest-haste-map": "30.5.0",
"jest-util": "30.5.0",
"jest-validate": "30.5.0",
"jest-haste-map": "30.5.1",
"jest-util": "30.5.1",
"jest-validate": "30.5.1",
"slash": "^3.0.0",
"unrs-resolver": "^1.12.1"
}
},
"jest-resolve-dependencies": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-30.5.0.tgz",
"integrity": "sha512-TnSBAp3wGOnqXBmLT3OXtJkugw6Vj2KU0IPde2EJmbGns/QMoNlkauJ7jZ8KYaxONSpx0o4pUvi+u1Q/LSk3Pg==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-30.5.2.tgz",
"integrity": "sha512-GMI0DP5enX9Z2qW2zFy1bOkrCfWAOPRJQ7qHt0pdfrxBPsgWxglMPrRSK2TX/wRWYxcPRSLFg3Z88qPOzHx7FQ==",
"dev": true,
"requires": {
"jest-regex-util": "30.5.0",
"jest-snapshot": "30.5.0"
"jest-snapshot": "30.5.2"
}
},
"jest-runner": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-30.5.0.tgz",
"integrity": "sha512-Q6Yt+1LvXvEstvru6sQLT7OQYC77VNl6dK0KEvBkeOHgThmXDqNp3Ox9TglDWFHU85pemqTNdKwxfnmO3vgrdA==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-30.5.2.tgz",
"integrity": "sha512-/B6px7hiiNhVSRwuv9AGn0nawYvwsHeQZ3ItTd5Gp2diFd0EOKaWVeWqcbw3L88vx1GfpCKjQkxWItZCTl11Rw==",
"dev": true,
"requires": {
"@jest/console": "30.5.0",
"@jest/environment": "30.5.0",
"@jest/source-map": "30.5.0",
"@jest/test-result": "30.5.0",
"@jest/transform": "30.5.0",
"@jest/types": "30.5.0",
"@jest/console": "30.5.2",
"@jest/environment": "30.5.2",
"@jest/source-map": "30.5.2",
"@jest/test-result": "30.5.2",
"@jest/transform": "30.5.2",
"@jest/types": "30.5.1",
"@types/node": "*",
"chalk": "^4.1.2",
"emittery": "^0.13.1",
"exit-x": "^0.2.2",
"graceful-fs": "^4.2.11",
"jest-docblock": "30.5.0",
"jest-environment-node": "30.5.0",
"jest-haste-map": "30.5.0",
"jest-leak-detector": "30.5.0",
"jest-message-util": "30.5.0",
"jest-resolve": "30.5.0",
"jest-runtime": "30.5.0",
"jest-util": "30.5.0",
"jest-watcher": "30.5.0",
"jest-worker": "30.5.0",
"jest-environment-node": "30.5.2",
"jest-haste-map": "30.5.1",
"jest-leak-detector": "30.5.1",
"jest-message-util": "30.5.1",
"jest-resolve": "30.5.1",
"jest-runtime": "30.5.2",
"jest-util": "30.5.1",
"jest-watcher": "30.5.2",
"jest-worker": "30.5.1",
"p-limit": "^3.1.0"
}
},
"jest-runtime": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-30.5.0.tgz",
"integrity": "sha512-VTRz0sRIw2EISeHigx1O+CMuwoG4+RKJjF8dp8okzFaDNQEcv5Mw0h5QW8VJXgb2CRF4gZIjSEBb2jdzXPagFQ==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-30.5.2.tgz",
"integrity": "sha512-0paUAHBlheai10A3XSy9Xh+YBG0IROy+/qzcDPzQ/nbbXrznQzeWy5qniICWK6d3W3scaRQCVAbXdcK0ibBq4w==",
"dev": true,
"requires": {
"@jest/environment": "30.5.0",
"@jest/fake-timers": "30.5.0",
"@jest/globals": "30.5.0",
"@jest/source-map": "30.5.0",
"@jest/test-result": "30.5.0",
"@jest/transform": "30.5.0",
"@jest/types": "30.5.0",
"@jest/environment": "30.5.2",
"@jest/fake-timers": "30.5.2",
"@jest/globals": "30.5.2",
"@jest/source-map": "30.5.2",
"@jest/test-result": "30.5.2",
"@jest/transform": "30.5.2",
"@jest/types": "30.5.1",
"@types/node": "*",
"chalk": "^4.1.2",
"cjs-module-lexer": "^2.2.0",
@@ -8896,21 +8928,21 @@
"es-module-lexer": "^2.1.0",
"glob": "^13.0.6",
"graceful-fs": "^4.2.11",
"jest-haste-map": "30.5.0",
"jest-message-util": "30.5.0",
"jest-mock": "30.5.0",
"jest-haste-map": "30.5.1",
"jest-message-util": "30.5.1",
"jest-mock": "30.5.2",
"jest-regex-util": "30.5.0",
"jest-resolve": "30.5.0",
"jest-snapshot": "30.5.0",
"jest-util": "30.5.0",
"jest-resolve": "30.5.1",
"jest-snapshot": "30.5.2",
"jest-util": "30.5.1",
"slash": "^3.0.0",
"strip-bom": "^4.0.0"
}
},
"jest-snapshot": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-30.5.0.tgz",
"integrity": "sha512-pZWETdcqmKve9MDTE/AX6RaeAbRhzKhhAXGozAW8Pg2FfOSdUrQ/7D+VdwE3fLQsqjpITXJVQvYVZoMEzrUl0Q==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-30.5.2.tgz",
"integrity": "sha512-jKIdes25AnAH73dOCi2qE6J6vHJ6L2vyBS11M89kT50DVJcLTf2AOjvcc+2vVaN8lUbY5v2R83aqXo3Ro9fqYA==",
"dev": true,
"requires": {
"@babel/core": "^7.27.4",
@@ -8918,20 +8950,20 @@
"@babel/plugin-syntax-jsx": "^7.27.1",
"@babel/plugin-syntax-typescript": "^7.27.1",
"@babel/types": "^7.27.3",
"@jest/expect-utils": "30.5.0",
"@jest/expect-utils": "30.5.2",
"@jest/get-type": "30.5.0",
"@jest/snapshot-utils": "30.5.0",
"@jest/transform": "30.5.0",
"@jest/types": "30.5.0",
"@jest/snapshot-utils": "30.5.1",
"@jest/transform": "30.5.2",
"@jest/types": "30.5.1",
"babel-preset-current-node-syntax": "^1.2.0",
"chalk": "^4.1.2",
"expect": "30.5.0",
"expect": "30.5.2",
"graceful-fs": "^4.2.11",
"jest-diff": "30.5.0",
"jest-matcher-utils": "30.5.0",
"jest-message-util": "30.5.0",
"jest-util": "30.5.0",
"pretty-format": "30.5.0",
"jest-diff": "30.5.2",
"jest-matcher-utils": "30.5.2",
"jest-message-util": "30.5.1",
"jest-util": "30.5.1",
"pretty-format": "30.5.1",
"semver": "^7.7.2",
"synckit": "^0.11.8"
},
@@ -8945,12 +8977,12 @@
}
},
"jest-util": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-util/-/jest-util-30.5.0.tgz",
"integrity": "sha512-lzU4aGUWaS+2X/B0CmgheDasfnsVlRfZh/rNQxB9b9s8cSYUq5BcqdQA95ld+KqJXBUVVt1sqnMQ2T3OxIalmg==",
"version": "30.5.1",
"resolved": "https://registry.npmjs.org/jest-util/-/jest-util-30.5.1.tgz",
"integrity": "sha512-yKuxmNy2rSbTXw+3SIPanJo+nV4/BS1p26v44IYBFMsswSQySfMMcPHErnOncda7i9HEz0q605rIhSTBVgrZTg==",
"dev": true,
"requires": {
"@jest/types": "30.5.0",
"@jest/types": "30.5.1",
"@types/node": "*",
"chalk": "^4.1.2",
"ci-info": "^4.2.0",
@@ -8967,17 +8999,17 @@
}
},
"jest-validate": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-30.5.0.tgz",
"integrity": "sha512-N/hsPYKgBSzBeVZ2RHCs3yvBbTZNPX7Be8q33zhyo/yeFneBL1swzly31LYU4LJ3zJM9e8TxSM8IYLo2SDJZYQ==",
"version": "30.5.1",
"resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-30.5.1.tgz",
"integrity": "sha512-i/buJ56wTpxihE93hQYNMfdOThS87+HGvLZzZJmU4xggPcdTYQq051iwALLCHp3q+SkCGH+EFejQZz5EbBSkkg==",
"dev": true,
"requires": {
"@jest/get-type": "30.5.0",
"@jest/types": "30.5.0",
"@jest/types": "30.5.1",
"camelcase": "^6.3.0",
"chalk": "^4.1.2",
"leven": "^3.1.0",
"pretty-format": "30.5.0"
"pretty-format": "30.5.1"
},
"dependencies": {
"camelcase": {
@@ -8989,30 +9021,30 @@
}
},
"jest-watcher": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-30.5.0.tgz",
"integrity": "sha512-ujjnEoL4Uu+Swu3WRwYenWMB9JMEiD2T3OypnveMJ64S/1r/5G8eC4OQ1wEOgYWQqMi+mT+buzccflCHr/XJ9Q==",
"version": "30.5.2",
"resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-30.5.2.tgz",
"integrity": "sha512-rqRgg4R11GA9m1UsEZwQeixHsgZReCn6TOHAHtIH33yXrIvoX0OGPA20Yzzjkz7X40fZvcRSxEpQppYPcWzmcQ==",
"dev": true,
"requires": {
"@jest/test-result": "30.5.0",
"@jest/types": "30.5.0",
"@jest/test-result": "30.5.2",
"@jest/types": "30.5.1",
"@types/node": "*",
"ansi-escapes": "^4.3.2",
"chalk": "^4.1.2",
"emittery": "^0.13.1",
"jest-util": "30.5.0",
"jest-util": "30.5.1",
"string-length": "^4.0.2"
}
},
"jest-worker": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.5.0.tgz",
"integrity": "sha512-7kFk/607EoynNHLJa20daivkElM+c9PrCLduYy6AlMkYrXbh5TmVtW1BLXE05Y8baAFsJHMoC3xs2QRRTotwLw==",
"version": "30.5.1",
"resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.5.1.tgz",
"integrity": "sha512-Cbxh5v7AoLuFRmFJSM4/aHdQ68rjXvUWr716EE0Dh3I7T+T/3FgFKhOERGXHcU2Meftq9+9zxPM3TSNyI9D+HA==",
"dev": true,
"requires": {
"@types/node": "*",
"@ungap/structured-clone": "^1.3.0",
"jest-util": "30.5.0",
"jest-util": "30.5.1",
"merge-stream": "^2.0.0",
"supports-color": "^8.1.1"
},
@@ -9333,9 +9365,9 @@
}
},
"pretty-format": {
"version": "30.5.0",
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.5.0.tgz",
"integrity": "sha512-mzNzBErpHwM0zpmWS7ExOv62yhQhvd546nUuFqVR0dmnJB59tfrw9sjDF0DJknwsr59OXP0buwJ7PaKguczHSg==",
"version": "30.5.1",
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.5.1.tgz",
"integrity": "sha512-byhRAPguVKMQIj4kjJwJ5lAskVhfuiSdiYl/aLTWpgkGEmic2jYhJh1yE9ih8Ox44Xg9ccCT11/S6QrzSJuNrg==",
"dev": true,
"requires": {
"@jest/react-is-18": "npm:react-is@^18.3.1",
+1 -1
View File
@@ -55,7 +55,7 @@
"@types/semver": "^7.8.0",
"@vercel/ncc": "^0.45.0",
"esbuild": "^0.28.2",
"jest": "^30.5.0",
"jest": "^30.5.2",
"js-yaml": "^5.4.1",
"ts-jest": "^29.4.11",
"typescript": "^6.0.3"