diff --git a/.devcontainer/buildAppImage.sh b/.devcontainer/buildAppImage.sh
new file mode 100644
index 000000000..efb963d5a
--- /dev/null
+++ b/.devcontainer/buildAppImage.sh
@@ -0,0 +1,24 @@
+#!/usr/bin/env bash
+
+make clean
+
+# To reproduce https://github.com/menloresearch/jan/pull/5463
+TAURI_TOOLKIT_PATH="${XDG_CACHE_HOME:-$HOME/.cache}/tauri"
+mkdir -p "$TAURI_TOOLKIT_PATH"
+wget https://github.com/linuxdeploy/linuxdeploy/releases/download/1-alpha-20250213-2/linuxdeploy-x86_64.AppImage -O "$TAURI_TOOLKIT_PATH/linuxdeploy-x86_64.AppImage"
+chmod +x "$TAURI_TOOLKIT_PATH/linuxdeploy-x86_64.AppImage"
+
+jq '.bundle.resources = ["resources/pre-install/**/*"] | .bundle.externalBin = ["binaries/cortex-server", "resources/bin/uv"]' ./src-tauri/tauri.conf.json > /tmp/tauri.conf.json
+mv /tmp/tauri.conf.json ./src-tauri/tauri.conf.json
+
+make build-tauri
+
+cp ./src-tauri/resources/bin/bun ./src-tauri/target/release/bundle/appimage/Jan.AppDir/usr/bin/bun
+mkdir -p ./src-tauri/target/release/bundle/appimage/Jan.AppDir/usr/lib/Jan/binaries/engines
+cp -f ./src-tauri/binaries/deps/*.so* ./src-tauri/target/release/bundle/appimage/Jan.AppDir/usr/lib/Jan/binaries/
+cp -f ./src-tauri/binaries/*.so* ./src-tauri/target/release/bundle/appimage/Jan.AppDir/usr/lib/Jan/binaries/
+cp -rf ./src-tauri/binaries/engines ./src-tauri/target/release/bundle/appimage/Jan.AppDir/usr/lib/Jan/binaries/
+APP_IMAGE=./src-tauri/target/release/bundle/appimage/$(ls ./src-tauri/target/release/bundle/appimage/ | grep AppImage | head -1)
+echo $APP_IMAGE
+rm -f $APP_IMAGE
+/opt/bin/appimagetool ./src-tauri/target/release/bundle/appimage/Jan.AppDir $APP_IMAGE
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/1-bug-report.md b/.github/ISSUE_TEMPLATE/1-bug-report.md
new file mode 100644
index 000000000..495adb305
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/1-bug-report.md
@@ -0,0 +1,24 @@
+---
+name: š Bug Report
+about: If something isn't working as expected š¤
+title: 'bug: '
+type: Bug
+---
+
+**Version:** e.g. 0.5.x-xxx
+
+## Describe the Bug
+
+
+
+## Steps to Reproduce
+1.
+
+## Screenshots / Logs
+
+
+
+## Operating System
+- [ ] MacOS
+- [ ] Windows
+- [ ] Linux
diff --git a/.github/ISSUE_TEMPLATE/2-feature-request.md b/.github/ISSUE_TEMPLATE/2-feature-request.md
new file mode 100644
index 000000000..3a6c97232
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/2-feature-request.md
@@ -0,0 +1,11 @@
+---
+name: š Feature Request
+about: Suggest an idea for this project š»!
+title: 'idea: '
+---
+
+## Problem Statement
+
+
+## Feature Idea
+
diff --git a/.github/ISSUE_TEMPLATE/3-epic.md b/.github/ISSUE_TEMPLATE/3-epic.md
new file mode 100644
index 000000000..afffc6b5c
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/3-epic.md
@@ -0,0 +1,12 @@
+---
+name: š Epic
+about: Major building block that advances Jan's goals
+title: 'epic: '
+type: Epic
+---
+
+## Goal
+
+## Tasklist
+
+## Out of scope
diff --git a/.github/ISSUE_TEMPLATE/4-goal.md b/.github/ISSUE_TEMPLATE/4-goal.md
new file mode 100644
index 000000000..28b32382a
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/4-goal.md
@@ -0,0 +1,13 @@
+---
+name: šÆ Goal
+about: External communication of Jan's roadmap and objectives
+title: 'goal: '
+type: Goal
+---
+
+## Goal
+
+## Tasklist
+
+## Out of scope
+
diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml
deleted file mode 100644
index 940383f72..000000000
--- a/.github/ISSUE_TEMPLATE/bug_report.yml
+++ /dev/null
@@ -1,42 +0,0 @@
-name: "\U0001F41B Bug Report"
-description: "If something isn't working as expected \U0001F914"
-title: 'bug: [DESCRIPTION]'
-
-body:
- - type: input
- validations:
- required: true
- attributes:
- label: "Jan version"
- description: "**Tip:** The version is in the app's bottom right corner"
- placeholder: "e.g. 0.5.x-xxx"
-
- - type: textarea
- validations:
- required: true
- attributes:
- label: "Describe the Bug"
- description: "A clear & concise description of the bug"
-
- - type: textarea
- attributes:
- label: "Steps to Reproduce"
- description: |
- Please list out steps to reproduce the issue
- placeholder: |
- 1. Go to '...'
- 2. Click on '...'
-
- - type: textarea
- attributes:
- label: "Screenshots / Logs"
- description: |
- You can find logs in: ~/jan/logs/app.logs
-
- - type: checkboxes
- attributes:
- label: "What is your OS?"
- options:
- - label: MacOS
- - label: Windows
- - label: Linux
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
index 2d49f0d6e..057cb8148 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -1,7 +1,5 @@
-## To encourage contributors to use issue templates, we don't allow blank issues
blank_issues_enabled: true
-
contact_links:
- - name: "\1F4AC Jan Discussions"
- url: "https://github.com/orgs/menloresearch/discussions/categories/q-a"
- about: "Get help, discuss features & roadmap, and share your projects"
\ No newline at end of file
+ - name: Jan Discussions
+ url: https://github.com/orgs/menloresearch/discussions/categories/q-a
+ about: Get help, discuss features & roadmap, and share your projects
diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml
deleted file mode 100644
index 8e7fb4ca7..000000000
--- a/.github/ISSUE_TEMPLATE/feature_request.yml
+++ /dev/null
@@ -1,20 +0,0 @@
-name: "\U0001F680 Feature Request"
-description: "Suggest an idea for this project \U0001F63B!"
-title: 'idea: [DESCRIPTION]'
-labels: 'feature request'
-body:
- - type: textarea
- validations:
- required: true
- attributes:
- label: "Problem Statement"
- description: "Describe the problem you're facing"
- placeholder: |
- I'm always frustrated when ...
-
- - type: textarea
- validations:
- required: true
- attributes:
- label: "Feature Idea"
- description: "Describe what you want instead. Examples are welcome!"
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/goal.md b/.github/ISSUE_TEMPLATE/goal.md
deleted file mode 100644
index f5f5f4dff..000000000
--- a/.github/ISSUE_TEMPLATE/goal.md
+++ /dev/null
@@ -1,16 +0,0 @@
----
-name: Goal
-about: Team-wide Quarterly Goals for Jan
-title: 'goal: '
-labels: ''
-assignees: freelerobot
-
----
-
-## Goal
-
-## Motivation
-
-## Key Outcomes
-
-## Related Epics
diff --git a/.github/ISSUE_TEMPLATE/model_request.yml b/.github/ISSUE_TEMPLATE/model_request.yml
deleted file mode 100644
index 7f7c4f63c..000000000
--- a/.github/ISSUE_TEMPLATE/model_request.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-name: "\U0001F929 Model Request"
-description: "Request a new model to be compiled"
-title: 'feat: [DESCRIPTION]'
-labels: 'type: model request'
-body:
- - type: markdown
- attributes:
- value: "**Tip:** Download any HuggingFace model in app ([see guides](https://jan.ai/docs/models/manage-models#add-models)). Use this form for unsupported models only."
- - type: textarea
- validations:
- required: true
- attributes:
- label: "Model Requests"
- description: "If applicable, include the source URL, licenses, and any other relevant information"
- - type: checkboxes
- attributes:
- label: "Which formats?"
- options:
- - label: GGUF (llama.cpp)
- - label: TensorRT (TensorRT-LLM)
- - label: ONNX (Onnx Runtime)
diff --git a/core/package.json b/core/package.json
index dffc2bcfd..22c815e5b 100644
--- a/core/package.json
+++ b/core/package.json
@@ -23,20 +23,20 @@
},
"devDependencies": {
"@npmcli/arborist": "^7.1.0",
- "@types/jest": "^29.5.14",
+ "@types/jest": "^30.0.0",
"@types/node": "^22.10.0",
"@types/pacote": "^11.1.7",
"@types/request": "^2.48.12",
"electron": "33.2.1",
"eslint": "8.57.0",
"eslint-plugin-jest": "^27.9.0",
- "jest": "^29.7.0",
+ "jest": "^30.0.3",
"jest-junit": "^16.0.0",
"jest-runner": "^29.7.0",
"pacote": "^21.0.0",
"request": "^2.88.2",
"request-progress": "^3.0.0",
- "rimraf": "^3.0.2",
+ "rimraf": "^6.0.1",
"rolldown": "1.0.0-beta.1",
"ts-jest": "^29.2.5",
"tslib": "^2.6.2",
diff --git a/docs/src/pages/docs/_assets/llama.cpp-01-updated.png b/docs/src/pages/docs/_assets/llama.cpp-01-updated.png
new file mode 100644
index 000000000..177c26145
Binary files /dev/null and b/docs/src/pages/docs/_assets/llama.cpp-01-updated.png differ
diff --git a/docs/src/pages/docs/data-folder.mdx b/docs/src/pages/docs/data-folder.mdx
index acbbb025b..4c582c801 100644
--- a/docs/src/pages/docs/data-folder.mdx
+++ b/docs/src/pages/docs/data-folder.mdx
@@ -56,36 +56,37 @@ cd ~/.config/Jan/data # Default install
Root directory: `~/jan`
+
```sh
-/assistants
- /jan
+/assistants/
+ /jan/
assistant.json
-/extensions
+/engines/
+ /llama.cpp/
+/extensions/
extensions.json
- /@janhq
- /extension_A
- package.json
-/logs
- /app.txt
-/models
- /model_A
- model.yaml
- model_A.yaml
-/settings
- settings.json
- /@janhq
- /extension_A_Settings
- settings.json
-/themes
- /dark-dimmed
- /joi-dark
- /joi-light
- /night-blue
-/threads
- /jan_thread_A
- messages.jsonl
- thread.json
- messages.jsonl
+/@janhq/
+ /assistant-extension/
+ /conversational-extension/
+ /download-extension/
+ /engine-management-extension/
+ /hardware-management-extension/
+ /inference-cortex-extension/
+ /model-extension/
+/files/
+/logs/
+ app.log
+/models/
+ /huggingface.co/
+ /Model_Provider_A/
+ /Model_A
+ model_A.gguf
+ model_A.yaml
+/threads/
+ /thread_A/
+ messages.jsonl
+ thread.json
+
```
### `assistants/`
@@ -93,14 +94,28 @@ Where AI personalities live. The default one (`/assistants/jan/`):
```json
{
- "avatar": "",
+ "avatar": "š",
"id": "jan",
"object": "assistant",
- "created_at": 1715132389207,
+ "created_at": 1750945742.536,
"name": "Jan",
- "description": "A default assistant that can use all downloaded models",
+ "description": "Jan is a helpful AI assistant that can use tools and help complete tasks for its users.",
"model": "*",
- "instructions": ""
+ "instructions": "You have access to a set of tools to help you answer the userās question. You can use only one tool per message, and youāll receive the result of that tool in the userās next response. To complete a task, use tools step by stepāeach step should be guided by the outcome of the previous one.\nTool Usage Rules:\n1. Always provide the correct values as arguments when using tools. Do not pass variable namesāuse actual values instead.\n2. You may perform multiple tool steps to complete a task.\n3. Avoid repeating a tool call with exactly the same parameters to prevent infinite loops.",
+ "tools": [
+ {
+ "type": "retrieval",
+ "enabled": false,
+ "useTimeWeightedRetriever": false,
+ "settings": {
+ "top_k": 2,
+ "chunk_size": 1024,
+ "chunk_overlap": 64,
+ "retrieval_template": "Use the following pieces of context to answer the question at the end.\n----------------\nCONTEXT: {CONTEXT}\n----------------\nQUESTION: {QUESTION}\n----------------\nHelpful Answer:"
+ }
+ }
+ ],
+ "file_ids": []
}
```
@@ -140,88 +155,65 @@ Debugging headquarters (`/logs/app.txt`):
The silicon brain collection. Each model has its own `model.json`.
-Full parameters: [here](/docs/models/model-parameters)
+Full parameters: [here](/docs/model-parameters)
-### `settings/`
-Control panel. Extension settings in `/settings/@janhq/`:
-
-| Parameter | Description |
-|----------------|----------------------------------------------------|
-| key | Setting identifier |
-| title | Display name |
-| description | Setting explanation |
-| controllerType | UI component type |
-| controllerProps| Component properties |
-| extensionName | Parent extension link |
-
-GPU settings (`settings.json`):
-
-| Parameter | Description |
-|----------------------|--------------------------------------------|
-| notify | Notification status |
-| run_mode | Operating mode |
-| nvidia_driver.exist | NVIDIA driver presence |
-| nvidia_driver.version| Driver version |
-| cuda.exist | CUDA availability |
-| cuda.version | CUDA version |
-| gpus[0].id | GPU identifier |
-| gpus[0].vram | GPU memory (MB) |
-| gpus[0].name | GPU model |
-| gpus[0].arch | GPU architecture |
-| gpu_highest_vram | Most capable GPU |
-| gpus_in_use | Active GPUs |
-| is_initial | First run flag |
-| vulkan | Vulkan support |
-
-### `themes/`
-Visual wardrobe. Each theme's `theme.json`:
-
-| Parameter | Description |
-|------------------|-------------------------------------------|
-| id | Theme identifier |
-| displayName | UI name |
-| reduceTransparent| Transparency control |
-| nativeTheme | OS theme sync |
-| variables | Component settings |
-
### `threads/`
Chat archive. Each thread (`/threads/jan_unixstamp/`) contains:
- `messages.jsonl`:
```json
- {
- "id":"01J6Y6FH8PFTHQB5PNJTHEN27C",
- "thread_id":"jan_1725437954",
- "type":"Thread",
- "role":"assistant",
- "content":
- [
- {
- "type": "text",
- "text": {
- "value": "Hello! Is there something I can help you with or would you like to chat?",
- "annotations": []
- }
- }
- ],
- "status": "ready",
- "created": 1725442802966,
- "updated": 1725442802966,
- "object": "thread.message"
- }
+ {
+ "completed_at": 0,
+ "content": [
+ {
+ "text": {
+ "annotations": [],
+ "value": "Hello! I can help you with various tasks. I can search for information on the internet, including news, videos, images, shopping, and more. I can also scrape webpages to extract specific information. Let me know what you need!"
+ },
+ "type": "text"
+ }
+ ],
+ "created_at": 1751012639307,
+ "id": "01JYR7S0JB5ZBGMJV52KWMW5VW",
+ "metadata": {
+ "assistant": {
+ "avatar": "š",
+ "id": "jan",
+ "instructions": "You have access to a set of tools to help you answer the user's question. You can use only one tool per message, and you'll receive the result of that tool in the user's next response. To complete a task, use tools step by stepāeach step should be guided by the outcome of the previous one.\nTool Usage Rules:\n1. Always provide the correct values as arguments when using tools. Do not pass variable namesāuse actual values instead.\n2. You may perform multiple tool steps to complete a task.\n3. Avoid repeating a tool call with exactly the same parameters to prevent infinite loops.",
+ "name": "Jan",
+ "parameters": ""
+ },
+ "tokenSpeed": {
+ "lastTimestamp": 1751012637097,
+ "message": "01JYR7S0GW5M9PSHMRE7T8VQJM",
+ "tokenCount": 49,
+ "tokenSpeed": 22.653721682847895
+ }
+ },
+ "object": "thread.message",
+ "role": "assistant",
+ "status": "ready",
+ "thread_id": "8f2c9922-db49-4d1e-8620-279c05baf2d0",
+ "type": "text"
+ }
```
- `thread.json`:
| Parameter | Description |
|------------|------------------------------------------------|
+| assistants | Assistant configuration clone |
+| created | Creation timestamp |
| id | Thread identifier |
+| metadata | Additional thread data |
+| model | Active model settings |
| object | OpenAI compatibility marker |
| title | Thread name |
-| assistants | Assistant configuration clone |
-| model | Active model settings |
-| metadata | Additional thread data |
+| updated | Updated timestamp |
+
+
+
## Delete Jan Data
Uninstall guides: [Mac](/docs/desktop/mac#step-2-clean-up-data-optional),
diff --git a/docs/src/pages/docs/llama-cpp.mdx b/docs/src/pages/docs/llama-cpp.mdx
index 2b4d76738..b76c42ea3 100644
--- a/docs/src/pages/docs/llama-cpp.mdx
+++ b/docs/src/pages/docs/llama-cpp.mdx
@@ -33,7 +33,7 @@ import { Settings, EllipsisVertical, Plus, FolderOpen, Pencil } from 'lucide-rea
Jan uses **llama.cpp** for running local AI models. You can find its settings in **Settings** () > **Local Engine** > **llama.cpp**:
-
+
These settings are for advanced users, you would want to check these settings when:
@@ -151,6 +151,7 @@ For detailed hardware compatibility, please visit our guide for [Mac](/docs/desk
| **Caching** | - Enable to store recent prompts and responses
- Improves response time for repeated prompts | Enabled |
| **KV Cache Type** | - KV cache implementation type; controls memory usage and precision trade-off
- Options:
⢠f16 (most stable)
⢠q8_0 (balanced)
⢠q4_0 (lowest memory) | f16 |
| **mmap** | - Enables memory-mapped model loading
- Reduces memory usage
- Recommended for large models | Enabled |
+| **Context Shift** | - Automatically shifts the context window when the model is unable to process the entire prompt
- Ensures that the most relevant information is always included
- Recommended for long conversations and multiple tool calls | Disabled |
## Best Practices
diff --git a/docs/src/pages/docs/model-parameters.mdx b/docs/src/pages/docs/model-parameters.mdx
index 86846a8ea..56286bcf4 100644
--- a/docs/src/pages/docs/model-parameters.mdx
+++ b/docs/src/pages/docs/model-parameters.mdx
@@ -38,8 +38,6 @@ These settings are available in the model settings modal:
| **Repeat Last N** | Number of tokens to consider for repeat penalty. |
| **Repeat Penalty** | Penalize repeating token sequences. |
| **Presence Penalty**| Penalize alpha presence (encourages new topics). |
-| **Max Tokens** | Maximum length of the model's response. |
-| **Stop Sequences** | Tokens or phrases that will end the model's response. |
| **Frequency Penalty** | Reduces word repetition. |
diff --git a/docs/src/pages/docs/server-examples/continue-dev.mdx b/docs/src/pages/docs/server-examples/continue-dev.mdx
index c6b9d50a8..a982697ba 100644
--- a/docs/src/pages/docs/server-examples/continue-dev.mdx
+++ b/docs/src/pages/docs/server-examples/continue-dev.mdx
@@ -36,11 +36,15 @@ Follow this [guide](https://continue.dev/docs/quickstart) to install the Continu
To set up Continue for use with Jan's Local Server, you must activate the Jan API Server with your chosen model.
-1. Press the `<>` button. Jan will take you to the **Local API Server** section.
+1. Press the `āļø Settings` button.
-2. Setup the server, which includes the **IP Port**, **Cross-Origin-Resource-Sharing (CORS)** and **Verbose Server Logs**.
+2. Locate `Local API Server`.
-3. Press the **Start Server** button
+3. Setup the server, which includes the **IP Port**, **Cross-Origin-Resource-Sharing (CORS)** and **Verbose Server Logs**.
+
+4. Include your user-defined API Key.
+
+5. Press the **Start Server** button
### Step 3: Configure Continue to Use Jan's Local Server
@@ -64,30 +68,35 @@ To set up Continue for use with Jan's Local Server, you must activate the Jan AP
-```json title="~/.continue/config.json"
-{
- "models": [
- {
- "title": "Jan",
- "provider": "openai",
- "model": "mistral-ins-7b-q4",
- "apiKey": "EMPTY",
- "apiBase": "http://localhost:1337/v1"
- }
- ]
-}
+```yaml title="~/.continue/config.yaml"
+name: Local Assistant
+version: 1.0.0
+schema: v1
+models:
+ - name: Jan
+ provider: openai
+ model: #MODEL_NAME (e.g. qwen3:0.6b)
+ apiKey: #YOUR_USER_DEFINED_API_KEY_HERE (e.g. hello)
+ apiBase: http://localhost:1337/v1
+context:
+ - provider: code
+ - provider: docs
+ - provider: diff
+ - provider: terminal
+ - provider: problems
+ - provider: folder
+ - provider: codebase
```
2. Ensure the file has the following configurations:
- Ensure `openai` is selected as the `provider`.
- Match the `model` with the one enabled in the Jan API Server.
- - Set `apiBase` to `http://localhost:1337`.
- - Leave the `apiKey` field to `EMPTY`.
+ - Set `apiBase` to `http://localhost:1337/v1`.
### Step 4: Ensure the Using Model Is Activated in Jan
-1. Navigate to `Settings` > `My Models`.
-2. Click the **three dots (ā®)** button.
+1. Navigate to `Settings` > `Model Providers`.
+2. Under Llama.cpp, find the model that you would want to use.
3. Select the **Start Model** button to activate the model.
diff --git a/extensions/assistant-extension/package.json b/extensions/assistant-extension/package.json
index 4761aa900..f17d42588 100644
--- a/extensions/assistant-extension/package.json
+++ b/extensions/assistant-extension/package.json
@@ -13,7 +13,7 @@
},
"devDependencies": {
"cpx": "^1.5.0",
- "rimraf": "^3.0.2",
+ "rimraf": "^6.0.1",
"rolldown": "1.0.0-beta.1",
"run-script-os": "^1.1.6",
"typescript": "^5.3.3"
diff --git a/extensions/conversational-extension/package.json b/extensions/conversational-extension/package.json
index abb76e4d0..26ba21b9d 100644
--- a/extensions/conversational-extension/package.json
+++ b/extensions/conversational-extension/package.json
@@ -17,7 +17,7 @@
},
"devDependencies": {
"cpx": "^1.5.0",
- "rimraf": "^3.0.2",
+ "rimraf": "^6.0.1",
"rolldown": "1.0.0-beta.1",
"ts-loader": "^9.5.0",
"typescript": "^5.7.2"
diff --git a/extensions/download-extension/package.json b/extensions/download-extension/package.json
index 1c3f2f174..f15f12bdb 100644
--- a/extensions/download-extension/package.json
+++ b/extensions/download-extension/package.json
@@ -13,7 +13,7 @@
},
"devDependencies": {
"cpx": "^1.5.0",
- "rimraf": "^3.0.2",
+ "rimraf": "^6.0.1",
"rolldown": "1.0.0-beta.1",
"run-script-os": "^1.1.6",
"typescript": "5.8.3",
diff --git a/package.json b/package.json
index 7e525f07b..7be0e769d 100644
--- a/package.json
+++ b/package.json
@@ -45,7 +45,7 @@
"cpx": "^1.5.0",
"cross-env": "^7.0.3",
"husky": "^9.1.5",
- "jest": "^29.7.0",
+ "jest": "^30.0.3",
"jest-environment-jsdom": "^29.7.0",
"rimraf": "^3.0.2",
"run-script-os": "^1.1.6",
diff --git a/yarn.lock b/yarn.lock
index f7b708e02..44ca3958b 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1119,6 +1119,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/code-frame@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/code-frame@npm:7.27.1"
+ dependencies:
+ "@babel/helper-validator-identifier": "npm:^7.27.1"
+ js-tokens: "npm:^4.0.0"
+ picocolors: "npm:^1.1.1"
+ checksum: 10c0/5dd9a18baa5fce4741ba729acc3a3272c49c25cb8736c4b18e113099520e7ef7b545a4096a26d600e4416157e63e87d66db46aa3fbf0a5f2286da2705c12da00
+ languageName: node
+ linkType: hard
+
"@babel/compat-data@npm:^7.26.5":
version: 7.26.8
resolution: "@babel/compat-data@npm:7.26.8"
@@ -1126,6 +1137,13 @@ __metadata:
languageName: node
linkType: hard
+"@babel/compat-data@npm:^7.27.2":
+ version: 7.27.7
+ resolution: "@babel/compat-data@npm:7.27.7"
+ checksum: 10c0/08f2d3bd1b38e7e8cd159c5ddeb458696338ef7cd3fe0cc4384a0af5353ef8577ee3f25f01f0a88544c0e7ada972d0d2826a06744c695b211bfb172b76c0ca38
+ languageName: node
+ linkType: hard
+
"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.23.9":
version: 7.26.9
resolution: "@babel/core@npm:7.26.9"
@@ -1172,6 +1190,29 @@ __metadata:
languageName: node
linkType: hard
+"@babel/core@npm:^7.27.4":
+ version: 7.27.7
+ resolution: "@babel/core@npm:7.27.7"
+ dependencies:
+ "@ampproject/remapping": "npm:^2.2.0"
+ "@babel/code-frame": "npm:^7.27.1"
+ "@babel/generator": "npm:^7.27.5"
+ "@babel/helper-compilation-targets": "npm:^7.27.2"
+ "@babel/helper-module-transforms": "npm:^7.27.3"
+ "@babel/helpers": "npm:^7.27.6"
+ "@babel/parser": "npm:^7.27.7"
+ "@babel/template": "npm:^7.27.2"
+ "@babel/traverse": "npm:^7.27.7"
+ "@babel/types": "npm:^7.27.7"
+ convert-source-map: "npm:^2.0.0"
+ debug: "npm:^4.1.0"
+ gensync: "npm:^1.0.0-beta.2"
+ json5: "npm:^2.2.3"
+ semver: "npm:^6.3.1"
+ checksum: 10c0/02c0cd475821c5333d5ee5eb9a0565af1a38234b37859ae09c4c95d7171bbc11a23a6f733c31b3cb12dc523311bdc8f7f9d705136f33eeb6704b7fbd6e6468ca
+ languageName: node
+ linkType: hard
+
"@babel/generator@npm:^7.26.10, @babel/generator@npm:^7.26.8, @babel/generator@npm:^7.27.0":
version: 7.27.0
resolution: "@babel/generator@npm:7.27.0"
@@ -1198,6 +1239,19 @@ __metadata:
languageName: node
linkType: hard
+"@babel/generator@npm:^7.27.5":
+ version: 7.27.5
+ resolution: "@babel/generator@npm:7.27.5"
+ dependencies:
+ "@babel/parser": "npm:^7.27.5"
+ "@babel/types": "npm:^7.27.3"
+ "@jridgewell/gen-mapping": "npm:^0.3.5"
+ "@jridgewell/trace-mapping": "npm:^0.3.25"
+ jsesc: "npm:^3.0.2"
+ checksum: 10c0/8f649ef4cd81765c832bb11de4d6064b035ffebdecde668ba7abee68a7b0bce5c9feabb5dc5bb8aeba5bd9e5c2afa3899d852d2bd9ca77a711ba8c8379f416f0
+ languageName: node
+ linkType: hard
+
"@babel/helper-compilation-targets@npm:^7.26.5":
version: 7.26.5
resolution: "@babel/helper-compilation-targets@npm:7.26.5"
@@ -1211,6 +1265,19 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-compilation-targets@npm:^7.27.2":
+ version: 7.27.2
+ resolution: "@babel/helper-compilation-targets@npm:7.27.2"
+ dependencies:
+ "@babel/compat-data": "npm:^7.27.2"
+ "@babel/helper-validator-option": "npm:^7.27.1"
+ browserslist: "npm:^4.24.0"
+ lru-cache: "npm:^5.1.1"
+ semver: "npm:^6.3.1"
+ checksum: 10c0/f338fa00dcfea931804a7c55d1a1c81b6f0a09787e528ec580d5c21b3ecb3913f6cb0f361368973ce953b824d910d3ac3e8a8ee15192710d3563826447193ad1
+ languageName: node
+ linkType: hard
+
"@babel/helper-module-imports@npm:^7.25.9":
version: 7.25.9
resolution: "@babel/helper-module-imports@npm:7.25.9"
@@ -1221,6 +1288,16 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-module-imports@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/helper-module-imports@npm:7.27.1"
+ dependencies:
+ "@babel/traverse": "npm:^7.27.1"
+ "@babel/types": "npm:^7.27.1"
+ checksum: 10c0/e00aace096e4e29290ff8648455c2bc4ed982f0d61dbf2db1b5e750b9b98f318bf5788d75a4f974c151bd318fd549e81dbcab595f46b14b81c12eda3023f51e8
+ languageName: node
+ linkType: hard
+
"@babel/helper-module-transforms@npm:^7.26.0":
version: 7.26.0
resolution: "@babel/helper-module-transforms@npm:7.26.0"
@@ -1234,6 +1311,19 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-module-transforms@npm:^7.27.3":
+ version: 7.27.3
+ resolution: "@babel/helper-module-transforms@npm:7.27.3"
+ dependencies:
+ "@babel/helper-module-imports": "npm:^7.27.1"
+ "@babel/helper-validator-identifier": "npm:^7.27.1"
+ "@babel/traverse": "npm:^7.27.3"
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: 10c0/fccb4f512a13b4c069af51e1b56b20f54024bcf1591e31e978a30f3502567f34f90a80da6a19a6148c249216292a8074a0121f9e52602510ef0f32dbce95ca01
+ languageName: node
+ linkType: hard
+
"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.8.0":
version: 7.26.5
resolution: "@babel/helper-plugin-utils@npm:7.26.5"
@@ -1241,6 +1331,13 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-plugin-utils@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/helper-plugin-utils@npm:7.27.1"
+ checksum: 10c0/94cf22c81a0c11a09b197b41ab488d416ff62254ce13c57e62912c85700dc2e99e555225787a4099ff6bae7a1812d622c80fbaeda824b79baa10a6c5ac4cf69b
+ languageName: node
+ linkType: hard
+
"@babel/helper-string-parser@npm:^7.25.9":
version: 7.25.9
resolution: "@babel/helper-string-parser@npm:7.25.9"
@@ -1248,6 +1345,13 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-string-parser@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/helper-string-parser@npm:7.27.1"
+ checksum: 10c0/8bda3448e07b5583727c103560bcf9c4c24b3c1051a4c516d4050ef69df37bb9a4734a585fe12725b8c2763de0a265aa1e909b485a4e3270b7cfd3e4dbe4b602
+ languageName: node
+ linkType: hard
+
"@babel/helper-validator-identifier@npm:^7.25.9":
version: 7.25.9
resolution: "@babel/helper-validator-identifier@npm:7.25.9"
@@ -1255,6 +1359,13 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-validator-identifier@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/helper-validator-identifier@npm:7.27.1"
+ checksum: 10c0/c558f11c4871d526498e49d07a84752d1800bf72ac0d3dad100309a2eaba24efbf56ea59af5137ff15e3a00280ebe588560534b0e894a4750f8b1411d8f78b84
+ languageName: node
+ linkType: hard
+
"@babel/helper-validator-option@npm:^7.25.9":
version: 7.25.9
resolution: "@babel/helper-validator-option@npm:7.25.9"
@@ -1262,6 +1373,13 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-validator-option@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/helper-validator-option@npm:7.27.1"
+ checksum: 10c0/6fec5f006eba40001a20f26b1ef5dbbda377b7b68c8ad518c05baa9af3f396e780bdfded24c4eef95d14bb7b8fd56192a6ed38d5d439b97d10efc5f1a191d148
+ languageName: node
+ linkType: hard
+
"@babel/helpers@npm:^7.26.10":
version: 7.27.0
resolution: "@babel/helpers@npm:7.27.0"
@@ -1282,6 +1400,16 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helpers@npm:^7.27.6":
+ version: 7.27.6
+ resolution: "@babel/helpers@npm:7.27.6"
+ dependencies:
+ "@babel/template": "npm:^7.27.2"
+ "@babel/types": "npm:^7.27.6"
+ checksum: 10c0/448bac96ef8b0f21f2294a826df9de6bf4026fd023f8a6bb6c782fe3e61946801ca24381490b8e58d861fee75cd695a1882921afbf1f53b0275ee68c938bd6d3
+ languageName: node
+ linkType: hard
+
"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.26.9":
version: 7.26.9
resolution: "@babel/parser@npm:7.26.9"
@@ -1304,6 +1432,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/parser@npm:^7.27.2, @babel/parser@npm:^7.27.5, @babel/parser@npm:^7.27.7":
+ version: 7.27.7
+ resolution: "@babel/parser@npm:7.27.7"
+ dependencies:
+ "@babel/types": "npm:^7.27.7"
+ bin:
+ parser: ./bin/babel-parser.js
+ checksum: 10c0/f6202faeb873f0b3083022e50a5046fe07266d337c0a3bd80a491f8435ba6d9e383d49725e3dcd666b3b52c0dccb4e0f1f1004915762345f7eeed5ba54ea9fd2
+ languageName: node
+ linkType: hard
+
"@babel/plugin-syntax-async-generators@npm:^7.8.4":
version: 7.8.4
resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4"
@@ -1392,6 +1531,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-syntax-jsx@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/plugin-syntax-jsx@npm:7.27.1"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.27.1"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10c0/bc5afe6a458d5f0492c02a54ad98c5756a0c13bd6d20609aae65acd560a9e141b0876da5f358dce34ea136f271c1016df58b461184d7ae9c4321e0f98588bc84
+ languageName: node
+ linkType: hard
+
"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4":
version: 7.10.4
resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4"
@@ -1491,6 +1641,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-syntax-typescript@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/plugin-syntax-typescript@npm:7.27.1"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.27.1"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10c0/11589b4c89c66ef02d57bf56c6246267851ec0c361f58929327dc3e070b0dab644be625bbe7fb4c4df30c3634bfdfe31244e1f517be397d2def1487dbbe3c37d
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-react-jsx-self@npm:^7.25.9":
version: 7.25.9
resolution: "@babel/plugin-transform-react-jsx-self@npm:7.25.9"
@@ -1547,7 +1708,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/template@npm:^7.26.9, @babel/template@npm:^7.3.3":
+"@babel/template@npm:^7.26.9":
version: 7.26.9
resolution: "@babel/template@npm:7.26.9"
dependencies:
@@ -1558,6 +1719,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/template@npm:^7.27.2":
+ version: 7.27.2
+ resolution: "@babel/template@npm:7.27.2"
+ dependencies:
+ "@babel/code-frame": "npm:^7.27.1"
+ "@babel/parser": "npm:^7.27.2"
+ "@babel/types": "npm:^7.27.1"
+ checksum: 10c0/ed9e9022651e463cc5f2cc21942f0e74544f1754d231add6348ff1b472985a3b3502041c0be62dc99ed2d12cfae0c51394bf827452b98a2f8769c03b87aadc81
+ languageName: node
+ linkType: hard
+
"@babel/traverse@npm:^7.23.7, @babel/traverse@npm:^7.26.10, @babel/traverse@npm:^7.26.8":
version: 7.27.0
resolution: "@babel/traverse@npm:7.27.0"
@@ -1588,6 +1760,21 @@ __metadata:
languageName: node
linkType: hard
+"@babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.27.3, @babel/traverse@npm:^7.27.7":
+ version: 7.27.7
+ resolution: "@babel/traverse@npm:7.27.7"
+ dependencies:
+ "@babel/code-frame": "npm:^7.27.1"
+ "@babel/generator": "npm:^7.27.5"
+ "@babel/parser": "npm:^7.27.7"
+ "@babel/template": "npm:^7.27.2"
+ "@babel/types": "npm:^7.27.7"
+ debug: "npm:^4.3.1"
+ globals: "npm:^11.1.0"
+ checksum: 10c0/941fecd0248546f059d58230590a2765d128ef072c8521c9e0bcf6037abf28a0ea4736003d0d695513128d07fe00a7bc57acaada2ed905941d44619b9f49cf0c
+ languageName: node
+ linkType: hard
+
"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.9, @babel/types@npm:^7.3.3":
version: 7.26.9
resolution: "@babel/types@npm:7.26.9"
@@ -1608,6 +1795,16 @@ __metadata:
languageName: node
linkType: hard
+"@babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.27.6, @babel/types@npm:^7.27.7":
+ version: 7.27.7
+ resolution: "@babel/types@npm:7.27.7"
+ dependencies:
+ "@babel/helper-string-parser": "npm:^7.27.1"
+ "@babel/helper-validator-identifier": "npm:^7.27.1"
+ checksum: 10c0/1d1dcb5fa7cfba2b4034a3ab99ba17049bfc4af9e170935575246cdb1cee68b04329a0111506d9ae83fb917c47dbd4394a6db5e32fbd041b7834ffbb17ca086b
+ languageName: node
+ linkType: hard
+
"@bazel/runfiles@npm:^6.3.1":
version: 6.3.1
resolution: "@bazel/runfiles@npm:6.3.1"
@@ -1722,7 +1919,7 @@ __metadata:
languageName: node
linkType: hard
-"@emnapi/core@npm:^1.4.0":
+"@emnapi/core@npm:^1.4.0, @emnapi/core@npm:^1.4.3":
version: 1.4.3
resolution: "@emnapi/core@npm:1.4.3"
dependencies:
@@ -1741,7 +1938,7 @@ __metadata:
languageName: node
linkType: hard
-"@emnapi/runtime@npm:^1.4.0":
+"@emnapi/runtime@npm:^1.4.0, @emnapi/runtime@npm:^1.4.3":
version: 1.4.3
resolution: "@emnapi/runtime@npm:1.4.3"
dependencies:
@@ -2277,20 +2474,20 @@ __metadata:
resolution: "@janhq/core@workspace:core"
dependencies:
"@npmcli/arborist": "npm:^7.1.0"
- "@types/jest": "npm:^29.5.14"
+ "@types/jest": "npm:^30.0.0"
"@types/node": "npm:^22.10.0"
"@types/pacote": "npm:^11.1.7"
"@types/request": "npm:^2.48.12"
electron: "npm:33.2.1"
eslint: "npm:8.57.0"
eslint-plugin-jest: "npm:^27.9.0"
- jest: "npm:^29.7.0"
+ jest: "npm:^30.0.3"
jest-junit: "npm:^16.0.0"
jest-runner: "npm:^29.7.0"
pacote: "npm:^21.0.0"
request: "npm:^2.88.2"
request-progress: "npm:^3.0.0"
- rimraf: "npm:^3.0.2"
+ rimraf: "npm:^6.0.1"
rolldown: "npm:1.0.0-beta.1"
rxjs: "npm:^7.8.1"
ts-jest: "npm:^29.2.5"
@@ -2387,6 +2584,20 @@ __metadata:
languageName: unknown
linkType: soft
+"@jest/console@npm:30.0.2":
+ version: 30.0.2
+ resolution: "@jest/console@npm:30.0.2"
+ dependencies:
+ "@jest/types": "npm:30.0.1"
+ "@types/node": "npm:*"
+ chalk: "npm:^4.1.2"
+ jest-message-util: "npm:30.0.2"
+ jest-util: "npm:30.0.2"
+ slash: "npm:^3.0.0"
+ checksum: 10c0/24ef330985ff020963e1d82088d0c3a7fbe981a62bc810b7afb71e6565b8c6cbcb5e789d494d3973762efc2dc351770ad05b96568517d370ad9cd8fd33f5acd0
+ languageName: node
+ linkType: hard
+
"@jest/console@npm:^29.7.0":
version: 29.7.0
resolution: "@jest/console@npm:29.7.0"
@@ -2401,44 +2612,63 @@ __metadata:
languageName: node
linkType: hard
-"@jest/core@npm:^29.7.0":
- version: 29.7.0
- resolution: "@jest/core@npm:29.7.0"
+"@jest/core@npm:30.0.3":
+ version: 30.0.3
+ resolution: "@jest/core@npm:30.0.3"
dependencies:
- "@jest/console": "npm:^29.7.0"
- "@jest/reporters": "npm:^29.7.0"
- "@jest/test-result": "npm:^29.7.0"
- "@jest/transform": "npm:^29.7.0"
- "@jest/types": "npm:^29.6.3"
+ "@jest/console": "npm:30.0.2"
+ "@jest/pattern": "npm:30.0.1"
+ "@jest/reporters": "npm:30.0.2"
+ "@jest/test-result": "npm:30.0.2"
+ "@jest/transform": "npm:30.0.2"
+ "@jest/types": "npm:30.0.1"
"@types/node": "npm:*"
- ansi-escapes: "npm:^4.2.1"
- chalk: "npm:^4.0.0"
- ci-info: "npm:^3.2.0"
- exit: "npm:^0.1.2"
- graceful-fs: "npm:^4.2.9"
- jest-changed-files: "npm:^29.7.0"
- jest-config: "npm:^29.7.0"
- jest-haste-map: "npm:^29.7.0"
- jest-message-util: "npm:^29.7.0"
- jest-regex-util: "npm:^29.6.3"
- jest-resolve: "npm:^29.7.0"
- jest-resolve-dependencies: "npm:^29.7.0"
- jest-runner: "npm:^29.7.0"
- jest-runtime: "npm:^29.7.0"
- jest-snapshot: "npm:^29.7.0"
- jest-util: "npm:^29.7.0"
- jest-validate: "npm:^29.7.0"
- jest-watcher: "npm:^29.7.0"
- micromatch: "npm:^4.0.4"
- pretty-format: "npm:^29.7.0"
+ ansi-escapes: "npm:^4.3.2"
+ chalk: "npm:^4.1.2"
+ ci-info: "npm:^4.2.0"
+ exit-x: "npm:^0.2.2"
+ graceful-fs: "npm:^4.2.11"
+ jest-changed-files: "npm:30.0.2"
+ jest-config: "npm:30.0.3"
+ jest-haste-map: "npm:30.0.2"
+ jest-message-util: "npm:30.0.2"
+ jest-regex-util: "npm:30.0.1"
+ jest-resolve: "npm:30.0.2"
+ jest-resolve-dependencies: "npm:30.0.3"
+ jest-runner: "npm:30.0.3"
+ jest-runtime: "npm:30.0.3"
+ jest-snapshot: "npm:30.0.3"
+ jest-util: "npm:30.0.2"
+ jest-validate: "npm:30.0.2"
+ jest-watcher: "npm:30.0.2"
+ micromatch: "npm:^4.0.8"
+ pretty-format: "npm:30.0.2"
slash: "npm:^3.0.0"
- strip-ansi: "npm:^6.0.0"
peerDependencies:
node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
peerDependenciesMeta:
node-notifier:
optional: true
- checksum: 10c0/934f7bf73190f029ac0f96662c85cd276ec460d407baf6b0dbaec2872e157db4d55a7ee0b1c43b18874602f662b37cb973dda469a4e6d88b4e4845b521adeeb2
+ checksum: 10c0/0608245c0af4d69b8454628488ecdc44ed5cc8fee27d21640ed8c76bef26d34f8f0058f390e7350484d824d8de4f05a3b8b125cea950ca16251df8defe7cffe5
+ languageName: node
+ linkType: hard
+
+"@jest/diff-sequences@npm:30.0.1":
+ version: 30.0.1
+ resolution: "@jest/diff-sequences@npm:30.0.1"
+ checksum: 10c0/3a840404e6021725ef7f86b11f7b2d13dd02846481264db0e447ee33b7ee992134e402cdc8b8b0ac969d37c6c0183044e382dedee72001cdf50cfb3c8088de74
+ languageName: node
+ linkType: hard
+
+"@jest/environment@npm:30.0.2":
+ version: 30.0.2
+ resolution: "@jest/environment@npm:30.0.2"
+ dependencies:
+ "@jest/fake-timers": "npm:30.0.2"
+ "@jest/types": "npm:30.0.1"
+ "@types/node": "npm:*"
+ jest-mock: "npm:30.0.2"
+ checksum: 10c0/b16683337bd61f4c1134035c9221f92b958b79965be16d4105a5008169a22705edb004ef06cb10f42cbc23464b69bbc0eb5746d60931f764b2cbf2455477b430
languageName: node
linkType: hard
@@ -2454,6 +2684,15 @@ __metadata:
languageName: node
linkType: hard
+"@jest/expect-utils@npm:30.0.3":
+ version: 30.0.3
+ resolution: "@jest/expect-utils@npm:30.0.3"
+ dependencies:
+ "@jest/get-type": "npm:30.0.1"
+ checksum: 10c0/b3f662fd02980f12e4ec7b3657a728c13b1343a31b85eafd34363ea8c9a666b60ad156ffa33c1f8d2fce1cb1e06c1236361849eb52b6e31a1442195ed3b3eae0
+ languageName: node
+ linkType: hard
+
"@jest/expect-utils@npm:^29.7.0":
version: 29.7.0
resolution: "@jest/expect-utils@npm:29.7.0"
@@ -2463,6 +2702,16 @@ __metadata:
languageName: node
linkType: hard
+"@jest/expect@npm:30.0.3":
+ version: 30.0.3
+ resolution: "@jest/expect@npm:30.0.3"
+ dependencies:
+ expect: "npm:30.0.3"
+ jest-snapshot: "npm:30.0.3"
+ checksum: 10c0/d76f727891df37bd1e93fff73ed4f12d6d77db33adf47cc12500b85951e7e6373e3e6f99d5826ff7c571e578d636e8a1260fd171ba0da0755b9a23b1ef75edbe
+ languageName: node
+ linkType: hard
+
"@jest/expect@npm:^29.7.0":
version: 29.7.0
resolution: "@jest/expect@npm:29.7.0"
@@ -2473,6 +2722,20 @@ __metadata:
languageName: node
linkType: hard
+"@jest/fake-timers@npm:30.0.2":
+ version: 30.0.2
+ resolution: "@jest/fake-timers@npm:30.0.2"
+ dependencies:
+ "@jest/types": "npm:30.0.1"
+ "@sinonjs/fake-timers": "npm:^13.0.0"
+ "@types/node": "npm:*"
+ jest-message-util: "npm:30.0.2"
+ jest-mock: "npm:30.0.2"
+ jest-util: "npm:30.0.2"
+ checksum: 10c0/896e727a1146948780998d62e7807214f9e2b0a724e283f19baca4dfe326fb8fb885244eee6d201bc5e1385336c176c093179f080e0fae03b20ec25c02604352
+ languageName: node
+ linkType: hard
+
"@jest/fake-timers@npm:^29.7.0":
version: 29.7.0
resolution: "@jest/fake-timers@npm:29.7.0"
@@ -2487,6 +2750,25 @@ __metadata:
languageName: node
linkType: hard
+"@jest/get-type@npm:30.0.1":
+ version: 30.0.1
+ resolution: "@jest/get-type@npm:30.0.1"
+ checksum: 10c0/92437ae42d0df57e8acc2d067288151439db4752cde4f5e680c73c8a6e34568bbd8c1c81a2f2f9a637a619c2aac8bc87553fb80e31475b59e2ed789a71e5e540
+ languageName: node
+ linkType: hard
+
+"@jest/globals@npm:30.0.3":
+ version: 30.0.3
+ resolution: "@jest/globals@npm:30.0.3"
+ dependencies:
+ "@jest/environment": "npm:30.0.2"
+ "@jest/expect": "npm:30.0.3"
+ "@jest/types": "npm:30.0.1"
+ jest-mock: "npm:30.0.2"
+ checksum: 10c0/b080a924de4ff0cfb5fef4098eb7764efa5bc33de4a59b27116defc8c91ec76e6103c9e9a60cd33e00d060f03302e6c5a56ef8c4fc28133e29ae011b1be78d8e
+ languageName: node
+ linkType: hard
+
"@jest/globals@npm:^29.7.0":
version: 29.7.0
resolution: "@jest/globals@npm:29.7.0"
@@ -2499,40 +2781,58 @@ __metadata:
languageName: node
linkType: hard
-"@jest/reporters@npm:^29.7.0":
- version: 29.7.0
- resolution: "@jest/reporters@npm:29.7.0"
+"@jest/pattern@npm:30.0.1":
+ version: 30.0.1
+ resolution: "@jest/pattern@npm:30.0.1"
+ dependencies:
+ "@types/node": "npm:*"
+ jest-regex-util: "npm:30.0.1"
+ checksum: 10c0/32c5a7bfb6c591f004dac0ed36d645002ed168971e4c89bd915d1577031672870032594767557b855c5bc330aa1e39a2f54bf150d2ee88a7a0886e9cb65318bc
+ languageName: node
+ linkType: hard
+
+"@jest/reporters@npm:30.0.2":
+ version: 30.0.2
+ resolution: "@jest/reporters@npm:30.0.2"
dependencies:
"@bcoe/v8-coverage": "npm:^0.2.3"
- "@jest/console": "npm:^29.7.0"
- "@jest/test-result": "npm:^29.7.0"
- "@jest/transform": "npm:^29.7.0"
- "@jest/types": "npm:^29.6.3"
- "@jridgewell/trace-mapping": "npm:^0.3.18"
+ "@jest/console": "npm:30.0.2"
+ "@jest/test-result": "npm:30.0.2"
+ "@jest/transform": "npm:30.0.2"
+ "@jest/types": "npm:30.0.1"
+ "@jridgewell/trace-mapping": "npm:^0.3.25"
"@types/node": "npm:*"
- chalk: "npm:^4.0.0"
- collect-v8-coverage: "npm:^1.0.0"
- exit: "npm:^0.1.2"
- glob: "npm:^7.1.3"
- graceful-fs: "npm:^4.2.9"
+ chalk: "npm:^4.1.2"
+ collect-v8-coverage: "npm:^1.0.2"
+ exit-x: "npm:^0.2.2"
+ glob: "npm:^10.3.10"
+ graceful-fs: "npm:^4.2.11"
istanbul-lib-coverage: "npm:^3.0.0"
istanbul-lib-instrument: "npm:^6.0.0"
istanbul-lib-report: "npm:^3.0.0"
- istanbul-lib-source-maps: "npm:^4.0.0"
+ istanbul-lib-source-maps: "npm:^5.0.0"
istanbul-reports: "npm:^3.1.3"
- jest-message-util: "npm:^29.7.0"
- jest-util: "npm:^29.7.0"
- jest-worker: "npm:^29.7.0"
+ jest-message-util: "npm:30.0.2"
+ jest-util: "npm:30.0.2"
+ jest-worker: "npm:30.0.2"
slash: "npm:^3.0.0"
- string-length: "npm:^4.0.1"
- strip-ansi: "npm:^6.0.0"
+ string-length: "npm:^4.0.2"
v8-to-istanbul: "npm:^9.0.1"
peerDependencies:
node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
peerDependenciesMeta:
node-notifier:
optional: true
- checksum: 10c0/a754402a799541c6e5aff2c8160562525e2a47e7d568f01ebfc4da66522de39cbb809bbb0a841c7052e4270d79214e70aec3c169e4eae42a03bc1a8a20cb9fa2
+ checksum: 10c0/4931fd1f3ae1236fba8f6068b8949b3788fe367ff2eaaa88293988344f50dcb5c15a4063a65cc4485546504bb3b85e2e6667c68acca249d3597b97425bbc2ee5
+ languageName: node
+ linkType: hard
+
+"@jest/schemas@npm:30.0.1":
+ version: 30.0.1
+ resolution: "@jest/schemas@npm:30.0.1"
+ dependencies:
+ "@sinclair/typebox": "npm:^0.34.0"
+ checksum: 10c0/27977359edc4b33293af7c85c53de5014a87c29b9ab98b0a827fedfc6635abdb522aad8c3ff276080080911f519699b094bd6f4e151b43f0cc5856ccc83c04a7
languageName: node
linkType: hard
@@ -2545,6 +2845,29 @@ __metadata:
languageName: node
linkType: hard
+"@jest/snapshot-utils@npm:30.0.1":
+ version: 30.0.1
+ resolution: "@jest/snapshot-utils@npm:30.0.1"
+ dependencies:
+ "@jest/types": "npm:30.0.1"
+ chalk: "npm:^4.1.2"
+ graceful-fs: "npm:^4.2.11"
+ natural-compare: "npm:^1.4.0"
+ checksum: 10c0/a90f09733ca98e695bc2850afdbb0a9d958f4f8805b0e5420cba210422c5bfeb097de57bf66436006f3d5cc3da4109e1e65f6c3e2947474a4911f4d22a8496e8
+ languageName: node
+ linkType: hard
+
+"@jest/source-map@npm:30.0.1":
+ version: 30.0.1
+ resolution: "@jest/source-map@npm:30.0.1"
+ dependencies:
+ "@jridgewell/trace-mapping": "npm:^0.3.25"
+ callsites: "npm:^3.1.0"
+ graceful-fs: "npm:^4.2.11"
+ checksum: 10c0/e7bda2786fc9f483d9dd7566c58c4bd948830997be862dfe80a3ae5550ff3f84753abb52e705d02ebe9db9f34ba7ebec4c2db11882048cdeef7a66f6332b3897
+ languageName: node
+ linkType: hard
+
"@jest/source-map@npm:^29.6.3":
version: 29.6.3
resolution: "@jest/source-map@npm:29.6.3"
@@ -2556,6 +2879,18 @@ __metadata:
languageName: node
linkType: hard
+"@jest/test-result@npm:30.0.2":
+ version: 30.0.2
+ resolution: "@jest/test-result@npm:30.0.2"
+ dependencies:
+ "@jest/console": "npm:30.0.2"
+ "@jest/types": "npm:30.0.1"
+ "@types/istanbul-lib-coverage": "npm:^2.0.6"
+ collect-v8-coverage: "npm:^1.0.2"
+ checksum: 10c0/f2a1d5b3f1c8f786acc76b77c72a73dc314e579a4ea91ad5ad19e9906156ffa17b56a69cab33cffd1d9be32cfc5f98c60a92fceedd4c700280933b8a14de4e35
+ languageName: node
+ linkType: hard
+
"@jest/test-result@npm:^29.7.0":
version: 29.7.0
resolution: "@jest/test-result@npm:29.7.0"
@@ -2568,15 +2903,38 @@ __metadata:
languageName: node
linkType: hard
-"@jest/test-sequencer@npm:^29.7.0":
- version: 29.7.0
- resolution: "@jest/test-sequencer@npm:29.7.0"
+"@jest/test-sequencer@npm:30.0.2":
+ version: 30.0.2
+ resolution: "@jest/test-sequencer@npm:30.0.2"
dependencies:
- "@jest/test-result": "npm:^29.7.0"
- graceful-fs: "npm:^4.2.9"
- jest-haste-map: "npm:^29.7.0"
+ "@jest/test-result": "npm:30.0.2"
+ graceful-fs: "npm:^4.2.11"
+ jest-haste-map: "npm:30.0.2"
slash: "npm:^3.0.0"
- checksum: 10c0/593a8c4272797bb5628984486080cbf57aed09c7cfdc0a634e8c06c38c6bef329c46c0016e84555ee55d1cd1f381518cf1890990ff845524c1123720c8c1481b
+ checksum: 10c0/5d6d74a8c530db1fac4ba085b6a27e98b52a196e2d88d53462771f3a8e8165d3f593a3cea28ed73951cbaf95ba80c7389719c58e99cb3700f0ad122376d1430b
+ languageName: node
+ linkType: hard
+
+"@jest/transform@npm:30.0.2":
+ version: 30.0.2
+ resolution: "@jest/transform@npm:30.0.2"
+ dependencies:
+ "@babel/core": "npm:^7.27.4"
+ "@jest/types": "npm:30.0.1"
+ "@jridgewell/trace-mapping": "npm:^0.3.25"
+ babel-plugin-istanbul: "npm:^7.0.0"
+ chalk: "npm:^4.1.2"
+ convert-source-map: "npm:^2.0.0"
+ fast-json-stable-stringify: "npm:^2.1.0"
+ graceful-fs: "npm:^4.2.11"
+ jest-haste-map: "npm:30.0.2"
+ jest-regex-util: "npm:30.0.1"
+ jest-util: "npm:30.0.2"
+ micromatch: "npm:^4.0.8"
+ pirates: "npm:^4.0.7"
+ slash: "npm:^3.0.0"
+ write-file-atomic: "npm:^5.0.1"
+ checksum: 10c0/2ab4c049b2c4851dd7abc9f837565c7b3feb5d395955608d929c5caffc0052955a0216c20bf5db1eebef9b9a888cec508a1ea3b6237648cc1f77fea00b2321dd
languageName: node
linkType: hard
@@ -2603,6 +2961,21 @@ __metadata:
languageName: node
linkType: hard
+"@jest/types@npm:30.0.1":
+ version: 30.0.1
+ resolution: "@jest/types@npm:30.0.1"
+ dependencies:
+ "@jest/pattern": "npm:30.0.1"
+ "@jest/schemas": "npm:30.0.1"
+ "@types/istanbul-lib-coverage": "npm:^2.0.6"
+ "@types/istanbul-reports": "npm:^3.0.4"
+ "@types/node": "npm:*"
+ "@types/yargs": "npm:^17.0.33"
+ chalk: "npm:^4.1.2"
+ checksum: 10c0/407469331e74f9bb1ffd40202c3a8cece2fd07ba535adeb60557bdcee13713cf2f14cf78869ba7ef50a7e6fe0ed7cc97ec775056dd640fc0a332e8fbfaec1ee8
+ languageName: node
+ linkType: hard
+
"@jest/types@npm:^29.6.3":
version: 29.6.3
resolution: "@jest/types@npm:29.6.3"
@@ -2669,6 +3042,16 @@ __metadata:
languageName: node
linkType: hard
+"@jridgewell/trace-mapping@npm:^0.3.23":
+ version: 0.3.28
+ resolution: "@jridgewell/trace-mapping@npm:0.3.28"
+ dependencies:
+ "@jridgewell/resolve-uri": "npm:^3.1.0"
+ "@jridgewell/sourcemap-codec": "npm:^1.4.14"
+ checksum: 10c0/ca89e30e4f6ac7481d70ecd1d0aee670b566a9965330a1d9fc52af3e522eaa8beb9a322dc759921b4e1a8c5f5de4a998ea99c4251d6320460e96f7f1ce6a0270
+ languageName: node
+ linkType: hard
+
"@mistralai/mistralai@npm:0.5.0":
version: 0.5.0
resolution: "@mistralai/mistralai@npm:0.5.0"
@@ -2678,6 +3061,17 @@ __metadata:
languageName: node
linkType: hard
+"@napi-rs/wasm-runtime@npm:^0.2.11":
+ version: 0.2.11
+ resolution: "@napi-rs/wasm-runtime@npm:0.2.11"
+ dependencies:
+ "@emnapi/core": "npm:^1.4.3"
+ "@emnapi/runtime": "npm:^1.4.3"
+ "@tybys/wasm-util": "npm:^0.9.0"
+ checksum: 10c0/049bd14c58b99fbe0967b95e9921c5503df196b59be22948d2155f17652eb305cff6728efd8685338b855da7e476dd2551fbe3a313fc2d810938f0717478441e
+ languageName: node
+ linkType: hard
+
"@napi-rs/wasm-runtime@npm:^0.2.4":
version: 0.2.7
resolution: "@napi-rs/wasm-runtime@npm:0.2.7"
@@ -3025,6 +3419,13 @@ __metadata:
languageName: node
linkType: hard
+"@pkgr/core@npm:^0.2.4":
+ version: 0.2.7
+ resolution: "@pkgr/core@npm:0.2.7"
+ checksum: 10c0/951f5ebf2feb6e9dbc202d937f1a364d60f2bf0e3e53594251bcc1d9d2ed0df0a919c49ba162a9499fce73cf46ebe4d7959a8dfbac03511dbe79b69f5fedb804
+ languageName: node
+ linkType: hard
+
"@radix-ui/number@npm:1.1.1":
version: 1.1.1
resolution: "@radix-ui/number@npm:1.1.1"
@@ -4482,6 +4883,13 @@ __metadata:
languageName: node
linkType: hard
+"@sinclair/typebox@npm:^0.34.0":
+ version: 0.34.37
+ resolution: "@sinclair/typebox@npm:0.34.37"
+ checksum: 10c0/22fff01853d8f35e8a1f0be004e91a0c3ced16f35b8d7e915392e91bf021190bcba45102cd148679c53440c4ed228b31d7a2635461ea5d089ef581f6254ecfb4
+ languageName: node
+ linkType: hard
+
"@sindresorhus/is@npm:^4.0.0, @sindresorhus/is@npm:^4.6.0":
version: 4.6.0
resolution: "@sindresorhus/is@npm:4.6.0"
@@ -4489,7 +4897,7 @@ __metadata:
languageName: node
linkType: hard
-"@sinonjs/commons@npm:^3.0.0":
+"@sinonjs/commons@npm:^3.0.0, @sinonjs/commons@npm:^3.0.1":
version: 3.0.1
resolution: "@sinonjs/commons@npm:3.0.1"
dependencies:
@@ -4507,6 +4915,15 @@ __metadata:
languageName: node
linkType: hard
+"@sinonjs/fake-timers@npm:^13.0.0":
+ version: 13.0.5
+ resolution: "@sinonjs/fake-timers@npm:13.0.5"
+ dependencies:
+ "@sinonjs/commons": "npm:^3.0.1"
+ checksum: 10c0/a707476efd523d2138ef6bba916c83c4a377a8372ef04fad87499458af9f01afc58f4f245c5fd062793d6d70587309330c6f96947b5bd5697961c18004dc3e26
+ languageName: node
+ linkType: hard
+
"@smithy/abort-controller@npm:^3.1.9":
version: 3.1.9
resolution: "@smithy/abort-controller@npm:3.1.9"
@@ -6238,7 +6655,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/babel__core@npm:^7.1.14, @types/babel__core@npm:^7.20.5":
+"@types/babel__core@npm:^7.20.5":
version: 7.20.5
resolution: "@types/babel__core@npm:7.20.5"
dependencies:
@@ -6270,7 +6687,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6":
+"@types/babel__traverse@npm:*":
version: 7.20.6
resolution: "@types/babel__traverse@npm:7.20.6"
dependencies:
@@ -6403,7 +6820,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1":
+"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1, @types/istanbul-lib-coverage@npm:^2.0.6":
version: 2.0.6
resolution: "@types/istanbul-lib-coverage@npm:2.0.6"
checksum: 10c0/3948088654f3eeb45363f1db158354fb013b362dba2a5c2c18c559484d5eb9f6fd85b23d66c0a7c2fcfab7308d0a585b14dadaca6cc8bf89ebfdc7f8f5102fb7
@@ -6419,7 +6836,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/istanbul-reports@npm:^3.0.0":
+"@types/istanbul-reports@npm:^3.0.0, @types/istanbul-reports@npm:^3.0.4":
version: 3.0.4
resolution: "@types/istanbul-reports@npm:3.0.4"
dependencies:
@@ -6428,13 +6845,13 @@ __metadata:
languageName: node
linkType: hard
-"@types/jest@npm:^29.5.14":
- version: 29.5.14
- resolution: "@types/jest@npm:29.5.14"
+"@types/jest@npm:^30.0.0":
+ version: 30.0.0
+ resolution: "@types/jest@npm:30.0.0"
dependencies:
- expect: "npm:^29.0.0"
- pretty-format: "npm:^29.0.0"
- checksum: 10c0/18e0712d818890db8a8dab3d91e9ea9f7f19e3f83c2e50b312f557017dc81466207a71f3ed79cf4428e813ba939954fa26ffa0a9a7f153181ba174581b1c2aed
+ expect: "npm:^30.0.0"
+ pretty-format: "npm:^30.0.0"
+ checksum: 10c0/20c6ce574154bc16f8dd6a97afacca4b8c4921a819496a3970382031c509ebe87a1b37b152a1b8475089b82d8ca951a9e95beb4b9bf78fbf579b1536f0b65969
languageName: node
linkType: hard
@@ -6690,7 +7107,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/stack-utils@npm:^2.0.0":
+"@types/stack-utils@npm:^2.0.0, @types/stack-utils@npm:^2.0.3":
version: 2.0.3
resolution: "@types/stack-utils@npm:2.0.3"
checksum: 10c0/1f4658385ae936330581bcb8aa3a066df03867d90281cdf89cc356d404bd6579be0f11902304e1f775d92df22c6dd761d4451c804b0a4fba973e06211e9bd77c
@@ -6748,7 +7165,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/yargs@npm:^17.0.8":
+"@types/yargs@npm:^17.0.33, @types/yargs@npm:^17.0.8":
version: 17.0.33
resolution: "@types/yargs@npm:17.0.33"
dependencies:
@@ -6956,13 +7373,148 @@ __metadata:
languageName: node
linkType: hard
-"@ungap/structured-clone@npm:^1.0.0, @ungap/structured-clone@npm:^1.2.0":
+"@ungap/structured-clone@npm:^1.0.0, @ungap/structured-clone@npm:^1.2.0, @ungap/structured-clone@npm:^1.3.0":
version: 1.3.0
resolution: "@ungap/structured-clone@npm:1.3.0"
checksum: 10c0/0fc3097c2540ada1fc340ee56d58d96b5b536a2a0dab6e3ec17d4bfc8c4c86db345f61a375a8185f9da96f01c69678f836a2b57eeaa9e4b8eeafd26428e57b0a
languageName: node
linkType: hard
+"@unrs/resolver-binding-android-arm-eabi@npm:1.9.2":
+ version: 1.9.2
+ resolution: "@unrs/resolver-binding-android-arm-eabi@npm:1.9.2"
+ conditions: os=android & cpu=arm
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-android-arm64@npm:1.9.2":
+ version: 1.9.2
+ resolution: "@unrs/resolver-binding-android-arm64@npm:1.9.2"
+ conditions: os=android & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-darwin-arm64@npm:1.9.2":
+ version: 1.9.2
+ resolution: "@unrs/resolver-binding-darwin-arm64@npm:1.9.2"
+ conditions: os=darwin & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-darwin-x64@npm:1.9.2":
+ version: 1.9.2
+ resolution: "@unrs/resolver-binding-darwin-x64@npm:1.9.2"
+ conditions: os=darwin & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-freebsd-x64@npm:1.9.2":
+ version: 1.9.2
+ resolution: "@unrs/resolver-binding-freebsd-x64@npm:1.9.2"
+ conditions: os=freebsd & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.9.2":
+ version: 1.9.2
+ resolution: "@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.9.2"
+ conditions: os=linux & cpu=arm
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-arm-musleabihf@npm:1.9.2":
+ version: 1.9.2
+ resolution: "@unrs/resolver-binding-linux-arm-musleabihf@npm:1.9.2"
+ conditions: os=linux & cpu=arm
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-arm64-gnu@npm:1.9.2":
+ version: 1.9.2
+ resolution: "@unrs/resolver-binding-linux-arm64-gnu@npm:1.9.2"
+ conditions: os=linux & cpu=arm64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-arm64-musl@npm:1.9.2":
+ version: 1.9.2
+ resolution: "@unrs/resolver-binding-linux-arm64-musl@npm:1.9.2"
+ conditions: os=linux & cpu=arm64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-ppc64-gnu@npm:1.9.2":
+ version: 1.9.2
+ resolution: "@unrs/resolver-binding-linux-ppc64-gnu@npm:1.9.2"
+ conditions: os=linux & cpu=ppc64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-riscv64-gnu@npm:1.9.2":
+ version: 1.9.2
+ resolution: "@unrs/resolver-binding-linux-riscv64-gnu@npm:1.9.2"
+ conditions: os=linux & cpu=riscv64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-riscv64-musl@npm:1.9.2":
+ version: 1.9.2
+ resolution: "@unrs/resolver-binding-linux-riscv64-musl@npm:1.9.2"
+ conditions: os=linux & cpu=riscv64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-s390x-gnu@npm:1.9.2":
+ version: 1.9.2
+ resolution: "@unrs/resolver-binding-linux-s390x-gnu@npm:1.9.2"
+ conditions: os=linux & cpu=s390x & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-x64-gnu@npm:1.9.2":
+ version: 1.9.2
+ resolution: "@unrs/resolver-binding-linux-x64-gnu@npm:1.9.2"
+ conditions: os=linux & cpu=x64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-x64-musl@npm:1.9.2":
+ version: 1.9.2
+ resolution: "@unrs/resolver-binding-linux-x64-musl@npm:1.9.2"
+ conditions: os=linux & cpu=x64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-wasm32-wasi@npm:1.9.2":
+ version: 1.9.2
+ resolution: "@unrs/resolver-binding-wasm32-wasi@npm:1.9.2"
+ dependencies:
+ "@napi-rs/wasm-runtime": "npm:^0.2.11"
+ conditions: cpu=wasm32
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-win32-arm64-msvc@npm:1.9.2":
+ version: 1.9.2
+ resolution: "@unrs/resolver-binding-win32-arm64-msvc@npm:1.9.2"
+ conditions: os=win32 & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-win32-ia32-msvc@npm:1.9.2":
+ version: 1.9.2
+ resolution: "@unrs/resolver-binding-win32-ia32-msvc@npm:1.9.2"
+ conditions: os=win32 & cpu=ia32
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-win32-x64-msvc@npm:1.9.2":
+ version: 1.9.2
+ resolution: "@unrs/resolver-binding-win32-x64-msvc@npm:1.9.2"
+ conditions: os=win32 & cpu=x64
+ languageName: node
+ linkType: hard
+
"@vitejs/plugin-react@npm:^4.3.4":
version: 4.4.1
resolution: "@vitejs/plugin-react@npm:4.4.1"
@@ -7193,7 +7745,7 @@ __metadata:
languageName: node
linkType: hard
-"ansi-escapes@npm:^4.2.1":
+"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.2":
version: 4.3.2
resolution: "ansi-escapes@npm:4.3.2"
dependencies:
@@ -7225,7 +7777,7 @@ __metadata:
languageName: node
linkType: hard
-"ansi-styles@npm:^5.0.0":
+"ansi-styles@npm:^5.0.0, ansi-styles@npm:^5.2.0":
version: 5.2.0
resolution: "ansi-styles@npm:5.2.0"
checksum: 10c0/9c4ca80eb3c2fb7b33841c210d2f20807f40865d27008d7c3f707b7f95cab7d67462a565e2388ac3285b71cb3d9bb2173de8da37c57692a362885ec34d6e27df
@@ -7256,7 +7808,7 @@ __metadata:
languageName: node
linkType: hard
-"anymatch@npm:^3.0.3, anymatch@npm:~3.1.2":
+"anymatch@npm:^3.0.3, anymatch@npm:^3.1.3, anymatch@npm:~3.1.2":
version: 3.1.3
resolution: "anymatch@npm:3.1.3"
dependencies:
@@ -7486,20 +8038,20 @@ __metadata:
languageName: node
linkType: hard
-"babel-jest@npm:^29.7.0":
- version: 29.7.0
- resolution: "babel-jest@npm:29.7.0"
+"babel-jest@npm:30.0.2":
+ version: 30.0.2
+ resolution: "babel-jest@npm:30.0.2"
dependencies:
- "@jest/transform": "npm:^29.7.0"
- "@types/babel__core": "npm:^7.1.14"
- babel-plugin-istanbul: "npm:^6.1.1"
- babel-preset-jest: "npm:^29.6.3"
- chalk: "npm:^4.0.0"
- graceful-fs: "npm:^4.2.9"
+ "@jest/transform": "npm:30.0.2"
+ "@types/babel__core": "npm:^7.20.5"
+ babel-plugin-istanbul: "npm:^7.0.0"
+ babel-preset-jest: "npm:30.0.1"
+ chalk: "npm:^4.1.2"
+ graceful-fs: "npm:^4.2.11"
slash: "npm:^3.0.0"
peerDependencies:
- "@babel/core": ^7.8.0
- checksum: 10c0/2eda9c1391e51936ca573dd1aedfee07b14c59b33dbe16ef347873ddd777bcf6e2fc739681e9e9661ab54ef84a3109a03725be2ac32cd2124c07ea4401cbe8c1
+ "@babel/core": ^7.11.0
+ checksum: 10c0/416deec120eea3f870b45166abc8a30ea29b9235d1acb4a2e50a3b7d623f401589621fa6502dcd4abfffbfaa506eccf20dbbef2c5d0eeac1df9344ec8d8de272
languageName: node
linkType: hard
@@ -7516,19 +8068,31 @@ __metadata:
languageName: node
linkType: hard
-"babel-plugin-jest-hoist@npm:^29.6.3":
- version: 29.6.3
- resolution: "babel-plugin-jest-hoist@npm:29.6.3"
+"babel-plugin-istanbul@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "babel-plugin-istanbul@npm:7.0.0"
dependencies:
- "@babel/template": "npm:^7.3.3"
- "@babel/types": "npm:^7.3.3"
- "@types/babel__core": "npm:^7.1.14"
- "@types/babel__traverse": "npm:^7.0.6"
- checksum: 10c0/7e6451caaf7dce33d010b8aafb970e62f1b0c0b57f4978c37b0d457bbcf0874d75a395a102daf0bae0bd14eafb9f6e9a165ee5e899c0a4f1f3bb2e07b304ed2e
+ "@babel/helper-plugin-utils": "npm:^7.0.0"
+ "@istanbuljs/load-nyc-config": "npm:^1.0.0"
+ "@istanbuljs/schema": "npm:^0.1.3"
+ istanbul-lib-instrument: "npm:^6.0.2"
+ test-exclude: "npm:^6.0.0"
+ checksum: 10c0/79c37bd59ea9bcb16218e874993621e24048776fac7ee72eabe78f0909200851bdb93b32f6eba5b463206f15a1ee7ad40a725af8447952321ae1fdf14e740fe9
languageName: node
linkType: hard
-"babel-preset-current-node-syntax@npm:^1.0.0":
+"babel-plugin-jest-hoist@npm:30.0.1":
+ version: 30.0.1
+ resolution: "babel-plugin-jest-hoist@npm:30.0.1"
+ dependencies:
+ "@babel/template": "npm:^7.27.2"
+ "@babel/types": "npm:^7.27.3"
+ "@types/babel__core": "npm:^7.20.5"
+ checksum: 10c0/49087f45c8ac359d68c622f4bd471300376b0ca2b6bd6ecaa1bd254ea87eda8fa3ce6144848e3bbabad337d276474a47e2ac3f6272f82e1f2337924ff49a02bd
+ languageName: node
+ linkType: hard
+
+"babel-preset-current-node-syntax@npm:^1.0.0, babel-preset-current-node-syntax@npm:^1.1.0":
version: 1.1.0
resolution: "babel-preset-current-node-syntax@npm:1.1.0"
dependencies:
@@ -7553,15 +8117,15 @@ __metadata:
languageName: node
linkType: hard
-"babel-preset-jest@npm:^29.6.3":
- version: 29.6.3
- resolution: "babel-preset-jest@npm:29.6.3"
+"babel-preset-jest@npm:30.0.1":
+ version: 30.0.1
+ resolution: "babel-preset-jest@npm:30.0.1"
dependencies:
- babel-plugin-jest-hoist: "npm:^29.6.3"
- babel-preset-current-node-syntax: "npm:^1.0.0"
+ babel-plugin-jest-hoist: "npm:30.0.1"
+ babel-preset-current-node-syntax: "npm:^1.1.0"
peerDependencies:
- "@babel/core": ^7.0.0
- checksum: 10c0/ec5fd0276b5630b05f0c14bb97cc3815c6b31600c683ebb51372e54dcb776cff790bdeeabd5b8d01ede375a040337ccbf6a3ccd68d3a34219125945e167ad943
+ "@babel/core": ^7.11.0
+ checksum: 10c0/33da0094965929b1742b02e55272b544f189cd487d55bbba60e68d96d62d48f466264fe51f65950454829d4f2271541f2433e1c1c5e6a7ff5b9e91f1303471b7
languageName: node
linkType: hard
@@ -8080,7 +8644,7 @@ __metadata:
languageName: node
linkType: hard
-"callsites@npm:^3.0.0":
+"callsites@npm:^3.0.0, callsites@npm:^3.1.0":
version: 3.1.0
resolution: "callsites@npm:3.1.0"
checksum: 10c0/fff92277400eb06c3079f9e74f3af120db9f8ea03bad0e84d9aede54bbe2d44a56cccb5f6cf12211f93f52306df87077ecec5b712794c5a9b5dac6d615a3f301
@@ -8111,7 +8675,7 @@ __metadata:
languageName: node
linkType: hard
-"camelcase@npm:^6.2.0":
+"camelcase@npm:^6.2.0, camelcase@npm:^6.3.0":
version: 6.3.0
resolution: "camelcase@npm:6.3.0"
checksum: 10c0/0d701658219bd3116d12da3eab31acddb3f9440790c0792e0d398f0a520a6a4058018e546862b6fba89d7ae990efaeb97da71e1913e9ebf5a8b5621a3d55c710
@@ -8304,6 +8868,13 @@ __metadata:
languageName: node
linkType: hard
+"ci-info@npm:^4.2.0":
+ version: 4.2.0
+ resolution: "ci-info@npm:4.2.0"
+ checksum: 10c0/37a2f4b6a213a5cf835890eb0241f0d5b022f6cfefde58a69e9af8e3a0e71e06d6ad7754b0d4efb9cd2613e58a7a33996d71b56b0d04242722e86666f3f3d058
+ languageName: node
+ linkType: hard
+
"cipher-base@npm:^1.0.0, cipher-base@npm:^1.0.1, cipher-base@npm:^1.0.3":
version: 1.0.6
resolution: "cipher-base@npm:1.0.6"
@@ -8321,6 +8892,13 @@ __metadata:
languageName: node
linkType: hard
+"cjs-module-lexer@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "cjs-module-lexer@npm:2.1.0"
+ checksum: 10c0/91cf28686dc3948e4a06dfa03a2fccb14b7a97471ffe7ae0124f62060ddf2de28e8e997f60007babe6e122b1b06a47c01a1b72cc015f185824d9cac3ccfa5533
+ languageName: node
+ linkType: hard
+
"class-utils@npm:^0.3.5":
version: 0.3.6
resolution: "class-utils@npm:0.3.6"
@@ -8417,7 +8995,7 @@ __metadata:
languageName: node
linkType: hard
-"collect-v8-coverage@npm:^1.0.0":
+"collect-v8-coverage@npm:^1.0.0, collect-v8-coverage@npm:^1.0.2":
version: 1.0.2
resolution: "collect-v8-coverage@npm:1.0.2"
checksum: 10c0/ed7008e2e8b6852c5483b444a3ae6e976e088d4335a85aa0a9db2861c5f1d31bd2d7ff97a60469b3388deeba661a619753afbe201279fb159b4b9548ab8269a1
@@ -8678,23 +9256,6 @@ __metadata:
languageName: node
linkType: hard
-"create-jest@npm:^29.7.0":
- version: 29.7.0
- resolution: "create-jest@npm:29.7.0"
- dependencies:
- "@jest/types": "npm:^29.6.3"
- chalk: "npm:^4.0.0"
- exit: "npm:^0.1.2"
- graceful-fs: "npm:^4.2.9"
- jest-config: "npm:^29.7.0"
- jest-util: "npm:^29.7.0"
- prompts: "npm:^2.0.1"
- bin:
- create-jest: bin/create-jest.js
- checksum: 10c0/e7e54c280692470d3398f62a6238fd396327e01c6a0757002833f06d00afc62dd7bfe04ff2b9cd145264460e6b4d1eb8386f2925b7e567f97939843b7b0e812f
- languageName: node
- linkType: hard
-
"create-require@npm:^1.1.0, create-require@npm:^1.1.1":
version: 1.1.1
resolution: "create-require@npm:1.1.1"
@@ -8971,15 +9532,15 @@ __metadata:
languageName: node
linkType: hard
-"dedent@npm:^1.0.0":
- version: 1.5.3
- resolution: "dedent@npm:1.5.3"
+"dedent@npm:^1.6.0":
+ version: 1.6.0
+ resolution: "dedent@npm:1.6.0"
peerDependencies:
babel-plugin-macros: ^3.1.0
peerDependenciesMeta:
babel-plugin-macros:
optional: true
- checksum: 10c0/d94bde6e6f780be4da4fd760288fcf755ec368872f4ac5218197200d86430aeb8d90a003a840bff1c20221188e3f23adced0119cb811c6873c70d0ac66d12832
+ checksum: 10c0/671b8f5e390dd2a560862c4511dd6d2638e71911486f78cb32116551f8f2aa6fcaf50579ffffb2f866d46b5b80fd72470659ca5760ede8f967619ef7df79e8a5
languageName: node
linkType: hard
@@ -9004,7 +9565,7 @@ __metadata:
languageName: node
linkType: hard
-"deepmerge@npm:^4.2.2, deepmerge@npm:^4.3.1":
+"deepmerge@npm:^4.3.1":
version: 4.3.1
resolution: "deepmerge@npm:4.3.1"
checksum: 10c0/e53481aaf1aa2c4082b5342be6b6d8ad9dfe387bc92ce197a66dea08bd4265904a087e75e464f14d1347cf2ac8afe1e4c16b266e0561cc5df29382d3c5f80044
@@ -9099,7 +9660,7 @@ __metadata:
languageName: node
linkType: hard
-"detect-newline@npm:^3.0.0":
+"detect-newline@npm:^3.0.0, detect-newline@npm:^3.1.0":
version: 3.1.0
resolution: "detect-newline@npm:3.1.0"
checksum: 10c0/c38cfc8eeb9fda09febb44bcd85e467c970d4e3bf526095394e5a4f18bc26dd0cf6b22c69c1fa9969261521c593836db335c2795218f6d781a512aea2fb8209d
@@ -9931,7 +10492,7 @@ __metadata:
languageName: node
linkType: hard
-"execa@npm:^5.0.0":
+"execa@npm:^5.1.1":
version: 5.1.1
resolution: "execa@npm:5.1.1"
dependencies:
@@ -9948,10 +10509,10 @@ __metadata:
languageName: node
linkType: hard
-"exit@npm:^0.1.2":
- version: 0.1.2
- resolution: "exit@npm:0.1.2"
- checksum: 10c0/71d2ad9b36bc25bb8b104b17e830b40a08989be7f7d100b13269aaae7c3784c3e6e1e88a797e9e87523993a25ba27c8958959a554535370672cfb4d824af8989
+"exit-x@npm:^0.2.2":
+ version: 0.2.2
+ resolution: "exit-x@npm:0.2.2"
+ checksum: 10c0/212a7a095ca5540e9581f1ef2d1d6a40df7a6027c8cc96e78ce1d16b86d1a88326d4a0eff8dff2b5ec1e68bb0c1edd5d0dfdde87df1869bf7514d4bc6a5cbd72
languageName: node
linkType: hard
@@ -9995,7 +10556,21 @@ __metadata:
languageName: node
linkType: hard
-"expect@npm:^29.0.0, expect@npm:^29.7.0":
+"expect@npm:30.0.3, expect@npm:^30.0.0":
+ version: 30.0.3
+ resolution: "expect@npm:30.0.3"
+ dependencies:
+ "@jest/expect-utils": "npm:30.0.3"
+ "@jest/get-type": "npm:30.0.1"
+ jest-matcher-utils: "npm:30.0.3"
+ jest-message-util: "npm:30.0.2"
+ jest-mock: "npm:30.0.2"
+ jest-util: "npm:30.0.2"
+ checksum: 10c0/6bb88a42d6fcacbd0b25d4f90c389e2e439cd1d3b68f4b708582bcfe4a9575d1584edb554921e21230bc484ae55f8d639fc8186545ba9e6070a83e82a18655d8
+ languageName: node
+ linkType: hard
+
+"expect@npm:^29.7.0":
version: 29.7.0
resolution: "expect@npm:29.7.0"
dependencies:
@@ -10190,7 +10765,7 @@ __metadata:
languageName: node
linkType: hard
-"fb-watchman@npm:^2.0.0":
+"fb-watchman@npm:^2.0.0, fb-watchman@npm:^2.0.2":
version: 2.0.2
resolution: "fb-watchman@npm:2.0.2"
dependencies:
@@ -10687,7 +11262,7 @@ __metadata:
languageName: node
linkType: hard
-"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2, fsevents@npm:~2.3.3":
+"fsevents@npm:^2.3.2, fsevents@npm:^2.3.3, fsevents@npm:~2.3.2, fsevents@npm:~2.3.3":
version: 2.3.3
resolution: "fsevents@npm:2.3.3"
dependencies:
@@ -10707,7 +11282,7 @@ __metadata:
languageName: node
linkType: hard
-"fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin":
+"fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A^2.3.3#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin":
version: 2.3.3
resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1"
dependencies:
@@ -11077,7 +11652,7 @@ __metadata:
languageName: node
linkType: hard
-"graceful-fs@npm:^4.1.10, graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9":
+"graceful-fs@npm:^4.1.10, graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9":
version: 4.2.11
resolution: "graceful-fs@npm:4.2.11"
checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2
@@ -11747,7 +12322,7 @@ __metadata:
languageName: node
linkType: hard
-"import-local@npm:^3.0.2":
+"import-local@npm:^3.2.0":
version: 3.2.0
resolution: "import-local@npm:3.2.0"
dependencies:
@@ -12041,7 +12616,7 @@ __metadata:
languageName: node
linkType: hard
-"is-generator-fn@npm:^2.0.0":
+"is-generator-fn@npm:^2.1.0":
version: 2.1.0
resolution: "is-generator-fn@npm:2.1.0"
checksum: 10c0/2957cab387997a466cd0bf5c1b6047bd21ecb32bdcfd8996b15747aa01002c1c88731802f1b3d34ac99f4f6874b626418bd118658cf39380fe5fff32a3af9c4d
@@ -12361,7 +12936,7 @@ __metadata:
languageName: node
linkType: hard
-"istanbul-lib-instrument@npm:^6.0.0":
+"istanbul-lib-instrument@npm:^6.0.0, istanbul-lib-instrument@npm:^6.0.2":
version: 6.0.3
resolution: "istanbul-lib-instrument@npm:6.0.3"
dependencies:
@@ -12385,14 +12960,14 @@ __metadata:
languageName: node
linkType: hard
-"istanbul-lib-source-maps@npm:^4.0.0":
- version: 4.0.1
- resolution: "istanbul-lib-source-maps@npm:4.0.1"
+"istanbul-lib-source-maps@npm:^5.0.0":
+ version: 5.0.6
+ resolution: "istanbul-lib-source-maps@npm:5.0.6"
dependencies:
+ "@jridgewell/trace-mapping": "npm:^0.3.23"
debug: "npm:^4.1.1"
istanbul-lib-coverage: "npm:^3.0.0"
- source-map: "npm:^0.6.1"
- checksum: 10c0/19e4cc405016f2c906dff271a76715b3e881fa9faeb3f09a86cb99b8512b3a5ed19cadfe0b54c17ca0e54c1142c9c6de9330d65506e35873994e06634eebeb66
+ checksum: 10c0/ffe75d70b303a3621ee4671554f306e0831b16f39ab7f4ab52e54d356a5d33e534d97563e318f1333a6aae1d42f91ec49c76b6cd3f3fb378addcb5c81da0255f
languageName: node
linkType: hard
@@ -12462,7 +13037,7 @@ __metadata:
cross-env: "npm:^7.0.3"
download-cli: "npm:^1.1.1"
husky: "npm:^9.1.5"
- jest: "npm:^29.7.0"
+ jest: "npm:^30.0.3"
jest-environment-jsdom: "npm:^29.7.0"
rimraf: "npm:^3.0.2"
run-script-os: "npm:^1.1.6"
@@ -12472,106 +13047,122 @@ __metadata:
languageName: unknown
linkType: soft
-"jest-changed-files@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-changed-files@npm:29.7.0"
+"jest-changed-files@npm:30.0.2":
+ version: 30.0.2
+ resolution: "jest-changed-files@npm:30.0.2"
dependencies:
- execa: "npm:^5.0.0"
- jest-util: "npm:^29.7.0"
+ execa: "npm:^5.1.1"
+ jest-util: "npm:30.0.2"
p-limit: "npm:^3.1.0"
- checksum: 10c0/e071384d9e2f6bb462231ac53f29bff86f0e12394c1b49ccafbad225ce2ab7da226279a8a94f421949920bef9be7ef574fd86aee22e8adfa149be73554ab828b
+ checksum: 10c0/794c9e47c460974f2303631d9ee44845d03f4ccd5240649a5f736aa94af78fa5931022324ab302c577dad6adb442ed17140dee9b9985bbfa0d43cad3048a7350
languageName: node
linkType: hard
-"jest-circus@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-circus@npm:29.7.0"
+"jest-circus@npm:30.0.3":
+ version: 30.0.3
+ resolution: "jest-circus@npm:30.0.3"
dependencies:
- "@jest/environment": "npm:^29.7.0"
- "@jest/expect": "npm:^29.7.0"
- "@jest/test-result": "npm:^29.7.0"
- "@jest/types": "npm:^29.6.3"
+ "@jest/environment": "npm:30.0.2"
+ "@jest/expect": "npm:30.0.3"
+ "@jest/test-result": "npm:30.0.2"
+ "@jest/types": "npm:30.0.1"
"@types/node": "npm:*"
- chalk: "npm:^4.0.0"
+ chalk: "npm:^4.1.2"
co: "npm:^4.6.0"
- dedent: "npm:^1.0.0"
- is-generator-fn: "npm:^2.0.0"
- jest-each: "npm:^29.7.0"
- jest-matcher-utils: "npm:^29.7.0"
- jest-message-util: "npm:^29.7.0"
- jest-runtime: "npm:^29.7.0"
- jest-snapshot: "npm:^29.7.0"
- jest-util: "npm:^29.7.0"
+ dedent: "npm:^1.6.0"
+ is-generator-fn: "npm:^2.1.0"
+ jest-each: "npm:30.0.2"
+ jest-matcher-utils: "npm:30.0.3"
+ jest-message-util: "npm:30.0.2"
+ jest-runtime: "npm:30.0.3"
+ jest-snapshot: "npm:30.0.3"
+ jest-util: "npm:30.0.2"
p-limit: "npm:^3.1.0"
- pretty-format: "npm:^29.7.0"
- pure-rand: "npm:^6.0.0"
+ pretty-format: "npm:30.0.2"
+ pure-rand: "npm:^7.0.0"
slash: "npm:^3.0.0"
- stack-utils: "npm:^2.0.3"
- checksum: 10c0/8d15344cf7a9f14e926f0deed64ed190c7a4fa1ed1acfcd81e4cc094d3cc5bf7902ebb7b874edc98ada4185688f90c91e1747e0dfd7ac12463b097968ae74b5e
+ stack-utils: "npm:^2.0.6"
+ checksum: 10c0/cb0838cc9f08984614d92c5fe857ea95f1bdff6de4a510a1b228cc9c0513d18bb2db89dcaf55624e754b11d77fb77bdba1fc56c6af34c1534102c498ce058399
languageName: node
linkType: hard
-"jest-cli@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-cli@npm:29.7.0"
+"jest-cli@npm:30.0.3":
+ version: 30.0.3
+ resolution: "jest-cli@npm:30.0.3"
dependencies:
- "@jest/core": "npm:^29.7.0"
- "@jest/test-result": "npm:^29.7.0"
- "@jest/types": "npm:^29.6.3"
- chalk: "npm:^4.0.0"
- create-jest: "npm:^29.7.0"
- exit: "npm:^0.1.2"
- import-local: "npm:^3.0.2"
- jest-config: "npm:^29.7.0"
- jest-util: "npm:^29.7.0"
- jest-validate: "npm:^29.7.0"
- yargs: "npm:^17.3.1"
+ "@jest/core": "npm:30.0.3"
+ "@jest/test-result": "npm:30.0.2"
+ "@jest/types": "npm:30.0.1"
+ chalk: "npm:^4.1.2"
+ exit-x: "npm:^0.2.2"
+ import-local: "npm:^3.2.0"
+ jest-config: "npm:30.0.3"
+ jest-util: "npm:30.0.2"
+ jest-validate: "npm:30.0.2"
+ yargs: "npm:^17.7.2"
peerDependencies:
node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
peerDependenciesMeta:
node-notifier:
optional: true
bin:
- jest: bin/jest.js
- checksum: 10c0/a658fd55050d4075d65c1066364595962ead7661711495cfa1dfeecf3d6d0a8ffec532f3dbd8afbb3e172dd5fd2fb2e813c5e10256e7cf2fea766314942fb43a
+ jest: ./bin/jest.js
+ checksum: 10c0/17925e9e885b00069e06672c221fbe073d1bff1d869f228bcba08ac23bf8d2c258c7211ce4d0e8408ca7d0edf0afb8ae4098e3d0f5da253eed22d385b135ca90
languageName: node
linkType: hard
-"jest-config@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-config@npm:29.7.0"
+"jest-config@npm:30.0.3":
+ version: 30.0.3
+ resolution: "jest-config@npm:30.0.3"
dependencies:
- "@babel/core": "npm:^7.11.6"
- "@jest/test-sequencer": "npm:^29.7.0"
- "@jest/types": "npm:^29.6.3"
- babel-jest: "npm:^29.7.0"
- chalk: "npm:^4.0.0"
- ci-info: "npm:^3.2.0"
- deepmerge: "npm:^4.2.2"
- glob: "npm:^7.1.3"
- graceful-fs: "npm:^4.2.9"
- jest-circus: "npm:^29.7.0"
- jest-environment-node: "npm:^29.7.0"
- jest-get-type: "npm:^29.6.3"
- jest-regex-util: "npm:^29.6.3"
- jest-resolve: "npm:^29.7.0"
- jest-runner: "npm:^29.7.0"
- jest-util: "npm:^29.7.0"
- jest-validate: "npm:^29.7.0"
- micromatch: "npm:^4.0.4"
+ "@babel/core": "npm:^7.27.4"
+ "@jest/get-type": "npm:30.0.1"
+ "@jest/pattern": "npm:30.0.1"
+ "@jest/test-sequencer": "npm:30.0.2"
+ "@jest/types": "npm:30.0.1"
+ babel-jest: "npm:30.0.2"
+ chalk: "npm:^4.1.2"
+ ci-info: "npm:^4.2.0"
+ deepmerge: "npm:^4.3.1"
+ glob: "npm:^10.3.10"
+ graceful-fs: "npm:^4.2.11"
+ jest-circus: "npm:30.0.3"
+ jest-docblock: "npm:30.0.1"
+ jest-environment-node: "npm:30.0.2"
+ jest-regex-util: "npm:30.0.1"
+ jest-resolve: "npm:30.0.2"
+ jest-runner: "npm:30.0.3"
+ jest-util: "npm:30.0.2"
+ jest-validate: "npm:30.0.2"
+ micromatch: "npm:^4.0.8"
parse-json: "npm:^5.2.0"
- pretty-format: "npm:^29.7.0"
+ pretty-format: "npm:30.0.2"
slash: "npm:^3.0.0"
strip-json-comments: "npm:^3.1.1"
peerDependencies:
"@types/node": "*"
+ esbuild-register: ">=3.4.0"
ts-node: ">=9.0.0"
peerDependenciesMeta:
"@types/node":
optional: true
+ esbuild-register:
+ optional: true
ts-node:
optional: true
- checksum: 10c0/bab23c2eda1fff06e0d104b00d6adfb1d1aabb7128441899c9bff2247bd26710b050a5364281ce8d52b46b499153bf7e3ee88b19831a8f3451f1477a0246a0f1
+ checksum: 10c0/bcde9e0e715bbc12dd36a135d6e081566291b0726ed7b3ac9a1e2ee2ade7c9bcc25d312ef8a649b72b9c99e2ad6661eb843eeb919ba6206f2ec2acccdd1e57d2
+ languageName: node
+ linkType: hard
+
+"jest-diff@npm:30.0.3":
+ version: 30.0.3
+ resolution: "jest-diff@npm:30.0.3"
+ dependencies:
+ "@jest/diff-sequences": "npm:30.0.1"
+ "@jest/get-type": "npm:30.0.1"
+ chalk: "npm:^4.1.2"
+ pretty-format: "npm:30.0.2"
+ checksum: 10c0/f6aaed30fc99bdca4b8b4505b283ffc78b780aa1bf33670dfbfe439e124721e7f6198c03217f7ed17a22c7d2ca79363afd6a4245643596fa21ae082b6b4ed4f5
languageName: node
linkType: hard
@@ -12587,6 +13178,15 @@ __metadata:
languageName: node
linkType: hard
+"jest-docblock@npm:30.0.1":
+ version: 30.0.1
+ resolution: "jest-docblock@npm:30.0.1"
+ dependencies:
+ detect-newline: "npm:^3.1.0"
+ checksum: 10c0/f9bad2651db8afa029867ea7a40f422c9d73c67657360297371846a314a40c8786424be00483261df9137499f52c2af28cd458fbd15a7bf7fac8775b4bcd6ee1
+ languageName: node
+ linkType: hard
+
"jest-docblock@npm:^29.7.0":
version: 29.7.0
resolution: "jest-docblock@npm:29.7.0"
@@ -12596,16 +13196,16 @@ __metadata:
languageName: node
linkType: hard
-"jest-each@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-each@npm:29.7.0"
+"jest-each@npm:30.0.2":
+ version: 30.0.2
+ resolution: "jest-each@npm:30.0.2"
dependencies:
- "@jest/types": "npm:^29.6.3"
- chalk: "npm:^4.0.0"
- jest-get-type: "npm:^29.6.3"
- jest-util: "npm:^29.7.0"
- pretty-format: "npm:^29.7.0"
- checksum: 10c0/f7f9a90ebee80cc688e825feceb2613627826ac41ea76a366fa58e669c3b2403d364c7c0a74d862d469b103c843154f8456d3b1c02b487509a12afa8b59edbb4
+ "@jest/get-type": "npm:30.0.1"
+ "@jest/types": "npm:30.0.1"
+ chalk: "npm:^4.1.2"
+ jest-util: "npm:30.0.2"
+ pretty-format: "npm:30.0.2"
+ checksum: 10c0/6fff0a470d08ba3f0149c58266b7e938e3e183398f99065fe937290f1297ca254635f0f4bca6196514f756fac0a9759144b1c7f67bef97cc0b7fa0b96304df9e
languageName: node
linkType: hard
@@ -12630,6 +13230,21 @@ __metadata:
languageName: node
linkType: hard
+"jest-environment-node@npm:30.0.2":
+ version: 30.0.2
+ resolution: "jest-environment-node@npm:30.0.2"
+ dependencies:
+ "@jest/environment": "npm:30.0.2"
+ "@jest/fake-timers": "npm:30.0.2"
+ "@jest/types": "npm:30.0.1"
+ "@types/node": "npm:*"
+ jest-mock: "npm:30.0.2"
+ jest-util: "npm:30.0.2"
+ jest-validate: "npm:30.0.2"
+ checksum: 10c0/e58515d26f13704c3be6281d029c4fa0902172d2a55751205badf0153630520c4e651f7923577e1ab0dfbb64c4fedb1e4b78622b53b3a8d8e0515c1923f3adc3
+ languageName: node
+ linkType: hard
+
"jest-environment-node@npm:^29.7.0":
version: 29.7.0
resolution: "jest-environment-node@npm:29.7.0"
@@ -12651,6 +13266,28 @@ __metadata:
languageName: node
linkType: hard
+"jest-haste-map@npm:30.0.2":
+ version: 30.0.2
+ resolution: "jest-haste-map@npm:30.0.2"
+ dependencies:
+ "@jest/types": "npm:30.0.1"
+ "@types/node": "npm:*"
+ anymatch: "npm:^3.1.3"
+ fb-watchman: "npm:^2.0.2"
+ fsevents: "npm:^2.3.3"
+ graceful-fs: "npm:^4.2.11"
+ jest-regex-util: "npm:30.0.1"
+ jest-util: "npm:30.0.2"
+ jest-worker: "npm:30.0.2"
+ micromatch: "npm:^4.0.8"
+ walker: "npm:^1.0.8"
+ dependenciesMeta:
+ fsevents:
+ optional: true
+ checksum: 10c0/6427b6976beb3fd33cae9a516e24f409d0cc0be2afa12a62e95671001a0d0d61662e8b2185027639b2036fe3e3b055e9d9b4dfd2063e787cf2a5d2140da0b80a
+ languageName: node
+ linkType: hard
+
"jest-haste-map@npm:^29.7.0":
version: 29.7.0
resolution: "jest-haste-map@npm:29.7.0"
@@ -12686,6 +13323,16 @@ __metadata:
languageName: node
linkType: hard
+"jest-leak-detector@npm:30.0.2":
+ version: 30.0.2
+ resolution: "jest-leak-detector@npm:30.0.2"
+ dependencies:
+ "@jest/get-type": "npm:30.0.1"
+ pretty-format: "npm:30.0.2"
+ checksum: 10c0/1df28475c40b41024adc6e18af0d3dc8d8d318fdbbf5c3560321fea0af2e0784c57f788b5b152efd83274ab6ea8dc3b36662060a83a2a555ffd8cdf7d628ee76
+ languageName: node
+ linkType: hard
+
"jest-leak-detector@npm:^29.7.0":
version: 29.7.0
resolution: "jest-leak-detector@npm:29.7.0"
@@ -12696,6 +13343,18 @@ __metadata:
languageName: node
linkType: hard
+"jest-matcher-utils@npm:30.0.3":
+ version: 30.0.3
+ resolution: "jest-matcher-utils@npm:30.0.3"
+ dependencies:
+ "@jest/get-type": "npm:30.0.1"
+ chalk: "npm:^4.1.2"
+ jest-diff: "npm:30.0.3"
+ pretty-format: "npm:30.0.2"
+ checksum: 10c0/4d354f6d8d3992228ba5f0ecc728ec0c46f3693805927253d67e461e754deadc1e1b48ae80918e3f029c22da4abed9aaadb5049da1a1697f6714b0f6076eeafa
+ languageName: node
+ linkType: hard
+
"jest-matcher-utils@npm:^29.7.0":
version: 29.7.0
resolution: "jest-matcher-utils@npm:29.7.0"
@@ -12708,6 +13367,23 @@ __metadata:
languageName: node
linkType: hard
+"jest-message-util@npm:30.0.2":
+ version: 30.0.2
+ resolution: "jest-message-util@npm:30.0.2"
+ dependencies:
+ "@babel/code-frame": "npm:^7.27.1"
+ "@jest/types": "npm:30.0.1"
+ "@types/stack-utils": "npm:^2.0.3"
+ chalk: "npm:^4.1.2"
+ graceful-fs: "npm:^4.2.11"
+ micromatch: "npm:^4.0.8"
+ pretty-format: "npm:30.0.2"
+ slash: "npm:^3.0.0"
+ stack-utils: "npm:^2.0.6"
+ checksum: 10c0/c010d5b7d86e735e2fb4c4a220f57004349f488f5d4663240a7e9f2694d01b5228136540d55036777fde4227b5e0b56f08885b7f69395b295cab878357b1aeb1
+ languageName: node
+ linkType: hard
+
"jest-message-util@npm:^29.7.0":
version: 29.7.0
resolution: "jest-message-util@npm:29.7.0"
@@ -12725,6 +13401,17 @@ __metadata:
languageName: node
linkType: hard
+"jest-mock@npm:30.0.2":
+ version: 30.0.2
+ resolution: "jest-mock@npm:30.0.2"
+ dependencies:
+ "@jest/types": "npm:30.0.1"
+ "@types/node": "npm:*"
+ jest-util: "npm:30.0.2"
+ checksum: 10c0/7728997c1d654475b88e18b7ba33a2a1b9f89ce33a9082bf2d14dcc3e831f372f80c762e481777886a3a04b4489ea5390ecdeb21c4def57fba5b2c77086a3959
+ languageName: node
+ linkType: hard
+
"jest-mock@npm:^29.7.0":
version: 29.7.0
resolution: "jest-mock@npm:29.7.0"
@@ -12736,7 +13423,7 @@ __metadata:
languageName: node
linkType: hard
-"jest-pnp-resolver@npm:^1.2.2":
+"jest-pnp-resolver@npm:^1.2.2, jest-pnp-resolver@npm:^1.2.3":
version: 1.2.3
resolution: "jest-pnp-resolver@npm:1.2.3"
peerDependencies:
@@ -12748,6 +13435,13 @@ __metadata:
languageName: node
linkType: hard
+"jest-regex-util@npm:30.0.1":
+ version: 30.0.1
+ resolution: "jest-regex-util@npm:30.0.1"
+ checksum: 10c0/f30c70524ebde2d1012afe5ffa5691d5d00f7d5ba9e43d588f6460ac6fe96f9e620f2f9b36a02d0d3e7e77bc8efb8b3450ae3b80ac53c8be5099e01bf54f6728
+ languageName: node
+ linkType: hard
+
"jest-regex-util@npm:^29.6.3":
version: 29.6.3
resolution: "jest-regex-util@npm:29.6.3"
@@ -12755,13 +13449,29 @@ __metadata:
languageName: node
linkType: hard
-"jest-resolve-dependencies@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-resolve-dependencies@npm:29.7.0"
+"jest-resolve-dependencies@npm:30.0.3":
+ version: 30.0.3
+ resolution: "jest-resolve-dependencies@npm:30.0.3"
dependencies:
- jest-regex-util: "npm:^29.6.3"
- jest-snapshot: "npm:^29.7.0"
- checksum: 10c0/b6e9ad8ae5b6049474118ea6441dfddd385b6d1fc471db0136f7c8fbcfe97137a9665e4f837a9f49f15a29a1deb95a14439b7aec812f3f99d08f228464930f0d
+ jest-regex-util: "npm:30.0.1"
+ jest-snapshot: "npm:30.0.3"
+ checksum: 10c0/5684e62f05d19c5ab97b2b2262075f056bd48745bf25501671d0b9a03f2a0548ab04370b9cec6e97207d57ead54d706a67ef3254729cacb6d6405ef381cdf511
+ languageName: node
+ linkType: hard
+
+"jest-resolve@npm:30.0.2":
+ version: 30.0.2
+ resolution: "jest-resolve@npm:30.0.2"
+ dependencies:
+ chalk: "npm:^4.1.2"
+ graceful-fs: "npm:^4.2.11"
+ jest-haste-map: "npm:30.0.2"
+ jest-pnp-resolver: "npm:^1.2.3"
+ jest-util: "npm:30.0.2"
+ jest-validate: "npm:30.0.2"
+ slash: "npm:^3.0.0"
+ unrs-resolver: "npm:^1.7.11"
+ checksum: 10c0/33ae69455b1206a926bb6f7dd46cd4b6cbf5e095387078873a05dfb693bef419b93897e052ee68026b31b5e5f537fdcfce42f2d31af0ce7e64a8179ed7882b51
languageName: node
linkType: hard
@@ -12782,6 +13492,36 @@ __metadata:
languageName: node
linkType: hard
+"jest-runner@npm:30.0.3":
+ version: 30.0.3
+ resolution: "jest-runner@npm:30.0.3"
+ dependencies:
+ "@jest/console": "npm:30.0.2"
+ "@jest/environment": "npm:30.0.2"
+ "@jest/test-result": "npm:30.0.2"
+ "@jest/transform": "npm:30.0.2"
+ "@jest/types": "npm:30.0.1"
+ "@types/node": "npm:*"
+ chalk: "npm:^4.1.2"
+ emittery: "npm:^0.13.1"
+ exit-x: "npm:^0.2.2"
+ graceful-fs: "npm:^4.2.11"
+ jest-docblock: "npm:30.0.1"
+ jest-environment-node: "npm:30.0.2"
+ jest-haste-map: "npm:30.0.2"
+ jest-leak-detector: "npm:30.0.2"
+ jest-message-util: "npm:30.0.2"
+ jest-resolve: "npm:30.0.2"
+ jest-runtime: "npm:30.0.3"
+ jest-util: "npm:30.0.2"
+ jest-watcher: "npm:30.0.2"
+ jest-worker: "npm:30.0.2"
+ p-limit: "npm:^3.1.0"
+ source-map-support: "npm:0.5.13"
+ checksum: 10c0/d139ee4ed4f2d7aeefc8c496efc906960e938beadc22dce6167e7270db4e10260092eace6748a6efb7ee2a40e3bd3ee5d60cbefc2a1e3459826cfde69cdb9195
+ languageName: node
+ linkType: hard
+
"jest-runner@npm:^29.7.0":
version: 29.7.0
resolution: "jest-runner@npm:29.7.0"
@@ -12811,6 +13551,36 @@ __metadata:
languageName: node
linkType: hard
+"jest-runtime@npm:30.0.3":
+ version: 30.0.3
+ resolution: "jest-runtime@npm:30.0.3"
+ dependencies:
+ "@jest/environment": "npm:30.0.2"
+ "@jest/fake-timers": "npm:30.0.2"
+ "@jest/globals": "npm:30.0.3"
+ "@jest/source-map": "npm:30.0.1"
+ "@jest/test-result": "npm:30.0.2"
+ "@jest/transform": "npm:30.0.2"
+ "@jest/types": "npm:30.0.1"
+ "@types/node": "npm:*"
+ chalk: "npm:^4.1.2"
+ cjs-module-lexer: "npm:^2.1.0"
+ collect-v8-coverage: "npm:^1.0.2"
+ glob: "npm:^10.3.10"
+ graceful-fs: "npm:^4.2.11"
+ jest-haste-map: "npm:30.0.2"
+ jest-message-util: "npm:30.0.2"
+ jest-mock: "npm:30.0.2"
+ jest-regex-util: "npm:30.0.1"
+ jest-resolve: "npm:30.0.2"
+ jest-snapshot: "npm:30.0.3"
+ jest-util: "npm:30.0.2"
+ slash: "npm:^3.0.0"
+ strip-bom: "npm:^4.0.0"
+ checksum: 10c0/01a184b80bf1ae2d6eca280daf37e355b983795e342406de461cf4d45c75ec48a635bf89c08d54fb73f851180e870ef82004fd1f6b335f0329dc07f3bd14a94d
+ languageName: node
+ linkType: hard
+
"jest-runtime@npm:^29.7.0":
version: 29.7.0
resolution: "jest-runtime@npm:29.7.0"
@@ -12841,6 +13611,35 @@ __metadata:
languageName: node
linkType: hard
+"jest-snapshot@npm:30.0.3":
+ version: 30.0.3
+ resolution: "jest-snapshot@npm:30.0.3"
+ dependencies:
+ "@babel/core": "npm:^7.27.4"
+ "@babel/generator": "npm:^7.27.5"
+ "@babel/plugin-syntax-jsx": "npm:^7.27.1"
+ "@babel/plugin-syntax-typescript": "npm:^7.27.1"
+ "@babel/types": "npm:^7.27.3"
+ "@jest/expect-utils": "npm:30.0.3"
+ "@jest/get-type": "npm:30.0.1"
+ "@jest/snapshot-utils": "npm:30.0.1"
+ "@jest/transform": "npm:30.0.2"
+ "@jest/types": "npm:30.0.1"
+ babel-preset-current-node-syntax: "npm:^1.1.0"
+ chalk: "npm:^4.1.2"
+ expect: "npm:30.0.3"
+ graceful-fs: "npm:^4.2.11"
+ jest-diff: "npm:30.0.3"
+ jest-matcher-utils: "npm:30.0.3"
+ jest-message-util: "npm:30.0.2"
+ jest-util: "npm:30.0.2"
+ pretty-format: "npm:30.0.2"
+ semver: "npm:^7.7.2"
+ synckit: "npm:^0.11.8"
+ checksum: 10c0/0af682495b79bc0e640edbb03ada06db073a0784d6a9c0bb11e592afa4d0dca63c63ab485f540e8d1bd7674456418906e194e7f0660cc20107423d4fe11b4d6e
+ languageName: node
+ linkType: hard
+
"jest-snapshot@npm:^29.7.0":
version: 29.7.0
resolution: "jest-snapshot@npm:29.7.0"
@@ -12869,6 +13668,20 @@ __metadata:
languageName: node
linkType: hard
+"jest-util@npm:30.0.2":
+ version: 30.0.2
+ resolution: "jest-util@npm:30.0.2"
+ dependencies:
+ "@jest/types": "npm:30.0.1"
+ "@types/node": "npm:*"
+ chalk: "npm:^4.1.2"
+ ci-info: "npm:^4.2.0"
+ graceful-fs: "npm:^4.2.11"
+ picomatch: "npm:^4.0.2"
+ checksum: 10c0/07de384790b8e5a5925fba5448fa1475790a5b52271fbf99958c18e468da1af940f8b45e330d87766576cf6c5d1f4f41ce51c976483a5079653d9fcdba8aac8e
+ languageName: node
+ linkType: hard
+
"jest-util@npm:^29.0.0, jest-util@npm:^29.7.0":
version: 29.7.0
resolution: "jest-util@npm:29.7.0"
@@ -12883,6 +13696,20 @@ __metadata:
languageName: node
linkType: hard
+"jest-validate@npm:30.0.2":
+ version: 30.0.2
+ resolution: "jest-validate@npm:30.0.2"
+ dependencies:
+ "@jest/get-type": "npm:30.0.1"
+ "@jest/types": "npm:30.0.1"
+ camelcase: "npm:^6.3.0"
+ chalk: "npm:^4.1.2"
+ leven: "npm:^3.1.0"
+ pretty-format: "npm:30.0.2"
+ checksum: 10c0/9fd1b4f604851187655353eefe8db25db9638dd312d2e29d58868e626d78925edefe94fe2c8eb63305eefd41e5fe7f8aff334e2db9db5aaddeec866f9f6561d8
+ languageName: node
+ linkType: hard
+
"jest-validate@npm:^29.7.0":
version: 29.7.0
resolution: "jest-validate@npm:29.7.0"
@@ -12897,6 +13724,22 @@ __metadata:
languageName: node
linkType: hard
+"jest-watcher@npm:30.0.2":
+ version: 30.0.2
+ resolution: "jest-watcher@npm:30.0.2"
+ dependencies:
+ "@jest/test-result": "npm:30.0.2"
+ "@jest/types": "npm:30.0.1"
+ "@types/node": "npm:*"
+ ansi-escapes: "npm:^4.3.2"
+ chalk: "npm:^4.1.2"
+ emittery: "npm:^0.13.1"
+ jest-util: "npm:30.0.2"
+ string-length: "npm:^4.0.2"
+ checksum: 10c0/7cb09da5feaa6c5558e5149406bde354c3e227ef692b5371efe4d13cf566d42a157c04a55f3a201d191afb7ebc49be84b1ed5a744f46497d9ecccc323d8963f5
+ languageName: node
+ linkType: hard
+
"jest-watcher@npm:^29.7.0":
version: 29.7.0
resolution: "jest-watcher@npm:29.7.0"
@@ -12913,6 +13756,19 @@ __metadata:
languageName: node
linkType: hard
+"jest-worker@npm:30.0.2":
+ version: 30.0.2
+ resolution: "jest-worker@npm:30.0.2"
+ dependencies:
+ "@types/node": "npm:*"
+ "@ungap/structured-clone": "npm:^1.3.0"
+ jest-util: "npm:30.0.2"
+ merge-stream: "npm:^2.0.0"
+ supports-color: "npm:^8.1.1"
+ checksum: 10c0/d7d237e763a2f1aed4eba07f977490442a7bb085f7ab63163afa88776804c2644cc05a1e32da9d05a4b895ad22b2e939ef01a90ffb3024b53fc8c73b8ad1d3f1
+ languageName: node
+ linkType: hard
+
"jest-worker@npm:^29.7.0":
version: 29.7.0
resolution: "jest-worker@npm:29.7.0"
@@ -12925,22 +13781,22 @@ __metadata:
languageName: node
linkType: hard
-"jest@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest@npm:29.7.0"
+"jest@npm:^30.0.3":
+ version: 30.0.3
+ resolution: "jest@npm:30.0.3"
dependencies:
- "@jest/core": "npm:^29.7.0"
- "@jest/types": "npm:^29.6.3"
- import-local: "npm:^3.0.2"
- jest-cli: "npm:^29.7.0"
+ "@jest/core": "npm:30.0.3"
+ "@jest/types": "npm:30.0.1"
+ import-local: "npm:^3.2.0"
+ jest-cli: "npm:30.0.3"
peerDependencies:
node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
peerDependenciesMeta:
node-notifier:
optional: true
bin:
- jest: bin/jest.js
- checksum: 10c0/f40eb8171cf147c617cc6ada49d062fbb03b4da666cb8d39cdbfb739a7d75eea4c3ca150fb072d0d273dce0c753db4d0467d54906ad0293f59c54f9db4a09d8b
+ jest: ./bin/jest.js
+ checksum: 10c0/ae4fbee2756e03b6f99f612438e3b4e25789731599a4d4617ce5002d4c68f169f6223f6b21522fe65cd3d00519e0bb534ac6db6b2cdb7cd46a4ad3ded6542f38
languageName: node
linkType: hard
@@ -13270,13 +14126,6 @@ __metadata:
languageName: node
linkType: hard
-"kleur@npm:^3.0.3":
- version: 3.0.3
- resolution: "kleur@npm:3.0.3"
- checksum: 10c0/cd3a0b8878e7d6d3799e54340efe3591ca787d9f95f109f28129bdd2915e37807bf8918bb295ab86afb8c82196beec5a1adcaf29042ce3f2bd932b038fe3aa4b
- languageName: node
- linkType: hard
-
"layerr@npm:^3.0.0":
version: 3.0.0
resolution: "layerr@npm:3.0.0"
@@ -14794,6 +15643,15 @@ __metadata:
languageName: node
linkType: hard
+"napi-postinstall@npm:^0.2.4":
+ version: 0.2.5
+ resolution: "napi-postinstall@npm:0.2.5"
+ bin:
+ napi-postinstall: lib/cli.js
+ checksum: 10c0/c4a1a8ca61aece10a6a7b46b834d7689321c4bb164710df9d896a273f24544084c5be95b47c55208036a06ae5bfa0afabb6a8886985d4438543ee07344b9c90c
+ languageName: node
+ linkType: hard
+
"natural-compare@npm:^1.4.0":
version: 1.4.0
resolution: "natural-compare@npm:1.4.0"
@@ -15836,7 +16694,7 @@ __metadata:
languageName: node
linkType: hard
-"pirates@npm:^4.0.6":
+"pirates@npm:^4.0.6, pirates@npm:^4.0.7":
version: 4.0.7
resolution: "pirates@npm:4.0.7"
checksum: 10c0/a51f108dd811beb779d58a76864bbd49e239fa40c7984cd11596c75a121a8cc789f1c8971d8bb15f0dbf9d48b76c05bb62fcbce840f89b688c0fa64b37e8478a
@@ -15980,7 +16838,18 @@ __metadata:
languageName: node
linkType: hard
-"pretty-format@npm:^29.0.0, pretty-format@npm:^29.7.0":
+"pretty-format@npm:30.0.2, pretty-format@npm:^30.0.0":
+ version: 30.0.2
+ resolution: "pretty-format@npm:30.0.2"
+ dependencies:
+ "@jest/schemas": "npm:30.0.1"
+ ansi-styles: "npm:^5.2.0"
+ react-is: "npm:^18.3.1"
+ checksum: 10c0/cf542dc2d0be95e2b1c6e3a397a4fc13fce1c9f8feed6b56165c0d23c7a83423abb6b032ed8e3e1b7c1c0709f9b117dd30b5185f107e58f8766616be6de84850
+ languageName: node
+ linkType: hard
+
+"pretty-format@npm:^29.7.0":
version: 29.7.0
resolution: "pretty-format@npm:29.7.0"
dependencies:
@@ -16078,16 +16947,6 @@ __metadata:
languageName: node
linkType: hard
-"prompts@npm:^2.0.1":
- version: 2.4.2
- resolution: "prompts@npm:2.4.2"
- dependencies:
- kleur: "npm:^3.0.3"
- sisteransi: "npm:^1.0.5"
- checksum: 10c0/16f1ac2977b19fe2cf53f8411cc98db7a3c8b115c479b2ca5c82b5527cd937aa405fa04f9a5960abeb9daef53191b53b4d13e35c1f5d50e8718c76917c5f1ea4
- languageName: node
- linkType: hard
-
"prop-types@npm:^15.7.2, prop-types@npm:^15.8.1":
version: 15.8.1
resolution: "prop-types@npm:15.8.1"
@@ -16183,10 +17042,10 @@ __metadata:
languageName: node
linkType: hard
-"pure-rand@npm:^6.0.0":
- version: 6.1.0
- resolution: "pure-rand@npm:6.1.0"
- checksum: 10c0/1abe217897bf74dcb3a0c9aba3555fe975023147b48db540aa2faf507aee91c03bf54f6aef0eb2bf59cc259a16d06b28eca37f0dc426d94f4692aeff02fb0e65
+"pure-rand@npm:^7.0.0":
+ version: 7.0.1
+ resolution: "pure-rand@npm:7.0.1"
+ checksum: 10c0/9cade41030f5ec95f5d55a11a71404cd6f46b69becaad892097cd7f58e2c6248cd0a933349ca7d21336ab629f1da42ffe899699b671bc4651600eaf6e57f837e
languageName: node
linkType: hard
@@ -16348,7 +17207,7 @@ __metadata:
languageName: node
linkType: hard
-"react-is@npm:^18.0.0":
+"react-is@npm:^18.0.0, react-is@npm:^18.3.1":
version: 18.3.1
resolution: "react-is@npm:18.3.1"
checksum: 10c0/f2f1e60010c683479e74c63f96b09fb41603527cd131a9959e2aee1e5a8b0caf270b365e5ca77d4a6b18aae659b60a86150bb3979073528877029b35aecd2072
@@ -17478,6 +18337,15 @@ __metadata:
languageName: node
linkType: hard
+"semver@npm:^7.7.2":
+ version: 7.7.2
+ resolution: "semver@npm:7.7.2"
+ bin:
+ semver: bin/semver.js
+ checksum: 10c0/aca305edfbf2383c22571cb7714f48cadc7ac95371b4b52362fb8eeffdfbc0de0669368b82b2b15978f8848f01d7114da65697e56cd8c37b0dab8c58e543f9ea
+ languageName: node
+ linkType: hard
+
"serialize-error@npm:^7.0.1":
version: 7.0.1
resolution: "serialize-error@npm:7.0.1"
@@ -17668,13 +18536,6 @@ __metadata:
languageName: node
linkType: hard
-"sisteransi@npm:^1.0.5":
- version: 1.0.5
- resolution: "sisteransi@npm:1.0.5"
- checksum: 10c0/230ac975cca485b7f6fe2b96a711aa62a6a26ead3e6fb8ba17c5a00d61b8bed0d7adc21f5626b70d7c33c62ff4e63933017a6462942c719d1980bb0b1207ad46
- languageName: node
- linkType: hard
-
"skin-tone@npm:^2.0.0":
version: 2.0.0
resolution: "skin-tone@npm:2.0.0"
@@ -17856,7 +18717,7 @@ __metadata:
languageName: node
linkType: hard
-"source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.1":
+"source-map@npm:^0.6.0, source-map@npm:~0.6.1":
version: 0.6.1
resolution: "source-map@npm:0.6.1"
checksum: 10c0/ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011
@@ -17973,7 +18834,7 @@ __metadata:
languageName: node
linkType: hard
-"stack-utils@npm:^2.0.3":
+"stack-utils@npm:^2.0.3, stack-utils@npm:^2.0.6":
version: 2.0.6
resolution: "stack-utils@npm:2.0.6"
dependencies:
@@ -18039,7 +18900,7 @@ __metadata:
languageName: node
linkType: hard
-"string-length@npm:^4.0.1":
+"string-length@npm:^4.0.1, string-length@npm:^4.0.2":
version: 4.0.2
resolution: "string-length@npm:4.0.2"
dependencies:
@@ -18251,6 +19112,15 @@ __metadata:
languageName: node
linkType: hard
+"synckit@npm:^0.11.8":
+ version: 0.11.8
+ resolution: "synckit@npm:0.11.8"
+ dependencies:
+ "@pkgr/core": "npm:^0.2.4"
+ checksum: 10c0/a1de5131ee527512afcaafceb2399b2f3e63678e56b831e1cb2dc7019c972a8b654703a3b94ef4166868f87eb984ea252b467c9d9e486b018ec2e6a55c24dfd8
+ languageName: node
+ linkType: hard
+
"tailwind-merge@npm:^3.2.0":
version: 3.2.0
resolution: "tailwind-merge@npm:3.2.0"
@@ -19163,6 +20033,73 @@ __metadata:
languageName: node
linkType: hard
+"unrs-resolver@npm:^1.7.11":
+ version: 1.9.2
+ resolution: "unrs-resolver@npm:1.9.2"
+ dependencies:
+ "@unrs/resolver-binding-android-arm-eabi": "npm:1.9.2"
+ "@unrs/resolver-binding-android-arm64": "npm:1.9.2"
+ "@unrs/resolver-binding-darwin-arm64": "npm:1.9.2"
+ "@unrs/resolver-binding-darwin-x64": "npm:1.9.2"
+ "@unrs/resolver-binding-freebsd-x64": "npm:1.9.2"
+ "@unrs/resolver-binding-linux-arm-gnueabihf": "npm:1.9.2"
+ "@unrs/resolver-binding-linux-arm-musleabihf": "npm:1.9.2"
+ "@unrs/resolver-binding-linux-arm64-gnu": "npm:1.9.2"
+ "@unrs/resolver-binding-linux-arm64-musl": "npm:1.9.2"
+ "@unrs/resolver-binding-linux-ppc64-gnu": "npm:1.9.2"
+ "@unrs/resolver-binding-linux-riscv64-gnu": "npm:1.9.2"
+ "@unrs/resolver-binding-linux-riscv64-musl": "npm:1.9.2"
+ "@unrs/resolver-binding-linux-s390x-gnu": "npm:1.9.2"
+ "@unrs/resolver-binding-linux-x64-gnu": "npm:1.9.2"
+ "@unrs/resolver-binding-linux-x64-musl": "npm:1.9.2"
+ "@unrs/resolver-binding-wasm32-wasi": "npm:1.9.2"
+ "@unrs/resolver-binding-win32-arm64-msvc": "npm:1.9.2"
+ "@unrs/resolver-binding-win32-ia32-msvc": "npm:1.9.2"
+ "@unrs/resolver-binding-win32-x64-msvc": "npm:1.9.2"
+ napi-postinstall: "npm:^0.2.4"
+ dependenciesMeta:
+ "@unrs/resolver-binding-android-arm-eabi":
+ optional: true
+ "@unrs/resolver-binding-android-arm64":
+ optional: true
+ "@unrs/resolver-binding-darwin-arm64":
+ optional: true
+ "@unrs/resolver-binding-darwin-x64":
+ optional: true
+ "@unrs/resolver-binding-freebsd-x64":
+ optional: true
+ "@unrs/resolver-binding-linux-arm-gnueabihf":
+ optional: true
+ "@unrs/resolver-binding-linux-arm-musleabihf":
+ optional: true
+ "@unrs/resolver-binding-linux-arm64-gnu":
+ optional: true
+ "@unrs/resolver-binding-linux-arm64-musl":
+ optional: true
+ "@unrs/resolver-binding-linux-ppc64-gnu":
+ optional: true
+ "@unrs/resolver-binding-linux-riscv64-gnu":
+ optional: true
+ "@unrs/resolver-binding-linux-riscv64-musl":
+ optional: true
+ "@unrs/resolver-binding-linux-s390x-gnu":
+ optional: true
+ "@unrs/resolver-binding-linux-x64-gnu":
+ optional: true
+ "@unrs/resolver-binding-linux-x64-musl":
+ optional: true
+ "@unrs/resolver-binding-wasm32-wasi":
+ optional: true
+ "@unrs/resolver-binding-win32-arm64-msvc":
+ optional: true
+ "@unrs/resolver-binding-win32-ia32-msvc":
+ optional: true
+ "@unrs/resolver-binding-win32-x64-msvc":
+ optional: true
+ checksum: 10c0/e3481cc19ea4b25f888e2412bbd80a729b13527a41b035e784b71d1a7d4e2109b58b174adce989085eb75c787435e80ffb385db2b1598288474f53beb01438c0
+ languageName: node
+ linkType: hard
+
"unset-value@npm:^1.0.0":
version: 1.0.0
resolution: "unset-value@npm:1.0.0"
@@ -19942,7 +20879,7 @@ __metadata:
languageName: node
linkType: hard
-"write-file-atomic@npm:^5.0.0":
+"write-file-atomic@npm:^5.0.0, write-file-atomic@npm:^5.0.1":
version: 5.0.1
resolution: "write-file-atomic@npm:5.0.1"
dependencies:
@@ -20031,7 +20968,7 @@ __metadata:
languageName: node
linkType: hard
-"yargs@npm:^17.3.1, yargs@npm:^17.7.2":
+"yargs@npm:^17.7.2":
version: 17.7.2
resolution: "yargs@npm:17.7.2"
dependencies: