├── .gitignore
├── .release-please-manifest.json
├── preload.js
├── LICENSE
├── package.json
├── release-please-config.json
├── CHANGELOG.md
├── shortcuts.cjs
├── README.md
├── .github
└── workflows
│ └── release-please.yml
├── login.html
├── index.js
└── yarn.lock
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 | .DS_Store
3 |
4 | dist/
--------------------------------------------------------------------------------
/.release-please-manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | ".": "1.4.0"
3 | }
--------------------------------------------------------------------------------
/preload.js:
--------------------------------------------------------------------------------
1 | const fs = require('fs');
2 | const path = require('path');
3 |
4 | const featuresFilePath = path.join(__dirname, 'features.cjs');
5 | const featuresCode = fs.readFileSync(featuresFilePath, 'utf8');
6 |
7 | window.featuresCode = featuresCode;
8 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2025 Ilja Leiko
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "librechat-ui",
3 | "productName": "LibreChat UI",
4 | "description": "LibreChat UI is a desktop application for LibreChat",
5 | "type": "module",
6 | "version": "1.4.0",
7 | "author": "@leikoilja",
8 | "main": "index.js",
9 | "license": "MIT",
10 | "scripts": {
11 | "start": "electron .",
12 | "app:dist": "electron-builder",
13 | "app:dist:mac": "electron-builder --mac",
14 | "app:dist:win": "electron-builder --win",
15 | "app:dist:linux": "electron-builder --linux"
16 | },
17 | "build": {
18 | "appId": "com.librechat-ui",
19 | "mac": {
20 | "category": "public.ai.chat.librechat",
21 | "artifactName": "${productName}-v${version}-mac.${ext}",
22 | "identity": null
23 | },
24 | "win": {
25 | "artifactName": "${productName}-v${version}-win.${ext}"
26 | },
27 | "linux": {
28 | "target": "snap",
29 | "artifactName": "${productName}-v${version}-linux.${ext}"
30 | },
31 | "publish": "github"
32 | },
33 | "devDependencies": {
34 | "electron": "^33.2.1",
35 | "electron-builder": "^25.1.8"
36 | },
37 | "dependencies": {
38 | "@openpanel/sdk": "^1.0.0",
39 | "electron-is-dev": "^3.0.1",
40 | "electron-store": "^10.0.0"
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/release-please-config.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json",
3 | "release-type": "simple",
4 | "include-component-in-tag": false,
5 | "packages": {
6 | ".": {
7 | "extra-files": [
8 | {
9 | "type": "json",
10 | "path": "package.json",
11 | "jsonpath": "version"
12 | }
13 | ]
14 | }
15 | },
16 | "changelog-sections": [
17 | {
18 | "type": "feat",
19 | "section": "🚀 Features"
20 | },
21 | {
22 | "type": "fix",
23 | "section": "🐞 Fixes"
24 | },
25 | {
26 | "type": "docs",
27 | "section": "Documentation",
28 | "hidden": false
29 | },
30 | {
31 | "type": "style",
32 | "section": "Styling"
33 | },
34 | {
35 | "type": "refactor",
36 | "section": "Code Refactoring"
37 | },
38 | {
39 | "type": "perf",
40 | "section": "Performance Improvements"
41 | },
42 | {
43 | "type": "chore",
44 | "section": "📋 Chores"
45 | },
46 | {
47 | "type": "test",
48 | "section": "Tests",
49 | "hidden": true
50 | },
51 | {
52 | "type": "build",
53 | "section": "Build System",
54 | "hidden": true
55 | },
56 | {
57 | "type": "ci",
58 | "section": "Continuous Integration",
59 | "hidden": true
60 | }
61 | ]
62 | }
63 |
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # Changelog
2 |
3 | ## [1.4.0](https://github.com/leikoilja/LibreChat-UI/compare/v1.3.0...v1.4.0) (2025-09-20)
4 |
5 |
6 | ### 🚀 Features
7 |
8 | * add toggle for sidebar and private chat ([9f59ab0](https://github.com/leikoilja/LibreChat-UI/commit/9f59ab07ace51d8b3e145d45b1c9daa9e00155a9))
9 | * **shortcuts:** add scrolling, toggle for private, toggle for sidebar ([#22](https://github.com/leikoilja/LibreChat-UI/issues/22)) ([0e22c78](https://github.com/leikoilja/LibreChat-UI/commit/0e22c78d71e6b059646f5ddaeafc33cba00f99c4))
10 |
11 |
12 | ### Documentation
13 |
14 | * add shortcuts documentation to readme ([de5e0c7](https://github.com/leikoilja/LibreChat-UI/commit/de5e0c76bc67b619a92e88cde0565e7886968db7))
15 | * **fix:** docs(fix): ([de5e0c7](https://github.com/leikoilja/LibreChat-UI/commit/de5e0c76bc67b619a92e88cde0565e7886968db7))
16 | * fix ([de5e0c7](https://github.com/leikoilja/LibreChat-UI/commit/de5e0c76bc67b619a92e88cde0565e7886968db7))
17 |
18 | ## [1.3.0](https://github.com/leikoilja/LibreChat-UI/compare/v1.2.0...v1.3.0) (2025-03-22)
19 |
20 |
21 | ### 🚀 Features
22 |
23 | * add keyboard shortcuts for new chat and chat archive ([394b363](https://github.com/leikoilja/LibreChat-UI/commit/394b36371f804d35fc7039cfe50bbc28129571de))
24 |
25 | ## [1.2.0](https://github.com/leikoilja/LibreChat-UI/compare/v1.1.0...v1.2.0) (2025-03-22)
26 |
27 |
28 | ### 🚀 Features
29 |
30 | * **add anonymous telemetry to better understand the wrapper usage:** feat(add anonymous telemetry to better understand the wrapper usage): ([be7351c](https://github.com/leikoilja/LibreChat-UI/commit/be7351c8432308fa51b6e3f6cfd1e22198f1d703))
31 | * move sign out button from UI to the command bar ([3d88bb7](https://github.com/leikoilja/LibreChat-UI/commit/3d88bb7717e2a0178885a40a8d6ab155ca9ba5b5)), closes [#13](https://github.com/leikoilja/LibreChat-UI/issues/13)
32 |
33 | ## [1.1.0](https://github.com/leikoilja/LibreChat-UI/compare/v1.0.0...v1.1.0) (2025-03-21)
34 |
35 |
36 | ### 🚀 Features
37 |
38 | * allow HTTP insecure connection ([#3](https://github.com/leikoilja/LibreChat-UI/issues/3)) ([9cb2860](https://github.com/leikoilja/LibreChat-UI/commit/9cb286008d25638aafe80a8d187ac1910ce0b8e4))
39 | * **librechat-ui:** initial commit ([92fb537](https://github.com/leikoilja/LibreChat-UI/commit/92fb53796006c87f59728f8cc24a223cf87314d2))
40 |
41 |
42 | ### 🐞 Fixes
43 |
44 | * package scripts ([4cd4035](https://github.com/leikoilja/LibreChat-UI/commit/4cd40358611932b251cc643b57741b94c5788406))
45 |
46 |
47 | ### Documentation
48 |
49 | * add an icon to README ([2cd1ac5](https://github.com/leikoilja/LibreChat-UI/commit/2cd1ac595a1a65f545b7bc7c0cbe3bfc11a46ba6))
50 | * add docs ([4cd4035](https://github.com/leikoilja/LibreChat-UI/commit/4cd40358611932b251cc643b57741b94c5788406))
51 | * add license ([a5cc65e](https://github.com/leikoilja/LibreChat-UI/commit/a5cc65ea51f25ac6a93d7539d0ebc82238a0a5ac))
52 | * add readme file ([9e07ceb](https://github.com/leikoilja/LibreChat-UI/commit/9e07cebb61d5f93b70bc508505a72dd48f668343))
53 |
54 |
55 | ### Styling
56 |
57 | * **login:** add fancier styling and svg logo ([d724217](https://github.com/leikoilja/LibreChat-UI/commit/d724217d1327d7b19b6b25284ff537ca551efd14))
58 |
59 |
60 | ### Code Refactoring
61 |
62 | * improve userfacing text ([e3d3ef9](https://github.com/leikoilja/LibreChat-UI/commit/e3d3ef9c935435e146efa945692d2e7337b0cdee))
63 |
--------------------------------------------------------------------------------
/shortcuts.cjs:
--------------------------------------------------------------------------------
1 | const shortcutsJs = `
2 | function getScrollableContainer() {
3 | const firstMessage = document.querySelector('.message-render');
4 | if (!firstMessage) return null;
5 | let container = firstMessage.parentElement;
6 | while (container && container !== document.body) {
7 | const style = getComputedStyle(container);
8 | if (
9 | container.scrollHeight > container.clientHeight &&
10 | style.overflowY !== 'visible' &&
11 | style.overflowY !== 'hidden'
12 | ) {
13 | return container;
14 | }
15 | container = container.parentElement;
16 | }
17 | return document.scrollingElement || document.documentElement;
18 | }
19 | function scrollToPosition(container, top) {
20 | if (!container) return;
21 | container.scrollTop = top;
22 | }
23 | function scrollToTop() {
24 | const container = getScrollableContainer();
25 | if (!container) return;
26 | scrollToPosition(container, 0);
27 | }
28 | function scrollToBottom() {
29 | const container = getScrollableContainer();
30 | if (!container) return;
31 | scrollToPosition(container, container.scrollHeight);
32 | }
33 | function scrollUpOneMessage() {
34 | const container = getScrollableContainer();
35 | if (!container) return;
36 | const messages = [...document.querySelectorAll('.message-render')];
37 | const currentScrollTop = container.scrollTop;
38 | let target = null;
39 | for (let i = messages.length - 1; i >= 0; i--) {
40 | if (messages[i].offsetTop < currentScrollTop - 25) {
41 | target = messages[i];
42 | break;
43 | }
44 | }
45 | scrollToPosition(container, target?.offsetTop || 0);
46 | }
47 | function scrollDownOneMessage() {
48 | const container = getScrollableContainer();
49 | if (!container) return;
50 | const messages = [...document.querySelectorAll('.message-render')];
51 | const currentScrollTop = container.scrollTop;
52 | let target = null;
53 | for (let i = 0; i < messages.length; i++) {
54 | if (messages[i].offsetTop > currentScrollTop + 25) {
55 | target = messages[i];
56 | break;
57 | }
58 | }
59 | scrollToPosition(container, target?.offsetTop || container.scrollHeight);
60 | }
61 |
62 | function newChat() {
63 | document.querySelector('button[aria-label="New chat"]')?.click();
64 | }
65 |
66 | function toggleSidebar() {
67 | document.querySelector('button[aria-label="Close sidebar"]')?.click();
68 | }
69 |
70 | function togglePrivateChat() {
71 | document.querySelector('button[aria-label="Temporary Chat"]')?.click();
72 | }
73 |
74 | `;
75 |
76 | module.exports = function initializeShortcuts(globalShortcut, mainWindow) {
77 | const { app } = require('electron');
78 |
79 | mainWindow.webContents.on('did-finish-load', () => {
80 | mainWindow.webContents.executeJavaScript(shortcutsJs);
81 | });
82 |
83 | const shortcuts = {
84 | 'Control+K': 'scrollUpOneMessage()',
85 | 'Control+J': 'scrollDownOneMessage()',
86 | 'Control+U': 'scrollToTop()',
87 | 'Control+D': 'scrollToBottom()',
88 | 'CommandOrControl+N': 'newChat()',
89 | 'CommandOrControl+Shift+S': 'toggleSidebar()',
90 | 'CommandOrControl+Shift+P': 'togglePrivateChat()',
91 | };
92 |
93 | const registerShortcuts = () => {
94 | for (const accelerator in shortcuts) {
95 | globalShortcut.register(accelerator, () => {
96 | mainWindow.webContents.executeJavaScript(shortcuts[accelerator]);
97 | });
98 | }
99 | };
100 |
101 | const unregisterShortcuts = () => {
102 | globalShortcut.unregisterAll();
103 | };
104 |
105 | mainWindow.on('focus', registerShortcuts);
106 | mainWindow.on('blur', unregisterShortcuts);
107 |
108 | app.on('will-quit', unregisterShortcuts);
109 | }
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # LibreChat UI
2 |
3 |
4 |
5 |
6 |
7 | ## Table of Contents
8 |
9 | - [Overview](#overview)
10 | - [Features](#features)
11 | - [Installation](#installation)
12 | - [macOS](#macos)
13 | - [Manually](#manual-installation)
14 | - [Contributing](#contributing)
15 | - [Requirements](#requirements)
16 | - [Clone the Repository](#clone-the-repository)
17 | - [Install Dependencies](#install-dependencies)
18 | - [Development](#development)
19 | - [Start the Application](#start-the-application)
20 | - [Build Directory](#build-directory)
21 | - [Create Distribution Package](#create-distribution-package)
22 | - [Telemetry](#telemetry)
23 | - [License](#license)
24 | - [Support](#support)
25 |
26 | ## Overview
27 |
28 | LibreChat UI is a native desktop application wrapper for self-hosted LibreChat instances, built using Electron. This application provides a convenient way to access your LibreChat instance directly from your desktop.
29 |
30 | ## Features
31 |
32 | - Native desktop application for LibreChat
33 | - Keyboard shortcuts
34 | - `Cmd/Ctrl+N`: Clicks 'New Chat' button
35 | - `Cmd/Ctrl+Shift+S`: Toggle sidebar
36 | - `Cmd/Ctrl+Shift+P`: Toggle private chat
37 | - `Ctrl+K`: Scroll up
38 | - `Ctrl+J`: Scroll down
39 | - `Ctrl+U`: Scroll to top
40 | - `Ctrl+D`: Scroll to bottom
41 | - Cross-platform support (for now it's just macOS, but feel free to request more OS support)
42 | - Easy access to self-hosted or [managed](https://librechat-librechat.hf.space) LibreChat instances
43 |
44 | ## Installation
45 |
46 | Grab the executable from the [Releases](https://github.com/leikoilja/librechat-ui/releases) page or follow the instructions below to build the application yourself.
47 |
48 | ### macOS
49 |
50 | Get the latest version from [releases](https://github.com/leikoilja/LibreChat-UI/releases) page, open the .dmg file and drag the app to your Applications folder.
51 |
52 | Due to current code signing configurations (or lack thereof) the macOS releases may trigger Gatekeeper warnings ("App is damaged" or "Unidentified developer").
53 |
54 | If you encounter this:
55 |
56 | 1. **Move the app to your Applications folder.** This is important.
57 | 2. **Open Terminal:** Open the Terminal application on your Mac.
58 | 3. **Remove Quarantine Attribute:** Run the following command in the Terminal, replacing `/Applications/LibreChat UI.app` with the actual path to the LibreChat UI application if you moved it elsewhere:
59 |
60 | ```bash
61 | xattr -d com.apple.quarantine "/Applications/LibreChat UI.app"
62 | ```
63 |
64 | * **Note:** `xattr` is a command-line tool for manipulating extended attributes of files. The `com.apple.quarantine` attribute is added to downloaded files as a security measure by macOS.
65 |
66 | 4. **Open the Application:** You should now be able to open the application. You may still see a warning about the developer being unidentified, but you should be able to proceed.
67 |
68 | **Why is this necessary?**
69 |
70 | Ideally, the application would be properly code-signed to avoid these warnings. However, until code signing is fully configured in the automated build process, this workaround is required.
71 |
72 | ### Manual Installation
73 | Please follow instructions in [Contributing](#contributing) to install the dependencies and then [Create Distribution Package](#create-distribution-package) to build the executable locally on your machine.
74 |
75 | ## Contributing
76 |
77 | Contributions are welcome! Please feel free to submit a Pull Request.
78 |
79 | ### Requirements
80 |
81 | - Node.js (version compatible with Electron 33.x)
82 | - npm or yarn
83 |
84 | #### Clone the Repository
85 |
86 | ```bash
87 | git clone https://github.com/leikoilja/librechat-ui.git
88 | cd librechat-ui
89 | ```
90 |
91 | #### Install Dependencies
92 |
93 | ```bash
94 | yarn install
95 | ```
96 |
97 | ### Development
98 |
99 | #### Start the Application
100 |
101 | ```bash
102 | yarn start
103 | ```
104 |
105 | #### Create Distribution Package
106 |
107 | ```bash
108 | yarn app:dist
109 | ```
110 |
111 | ## Telemetry
112 |
113 | This project is collecting anonymous usage data using [openpanel](https://openpanel.dev) to help improve the application by highlighting what OS the app is launched on as well as the version on the app.
114 |
115 | ```bash
116 |
117 | ## License
118 |
119 | This project is licensed under the MIT License.
120 |
121 | ## Support
122 |
123 | If you encounter any issues or have questions, please file an issue on the GitHub repository.
--------------------------------------------------------------------------------
/.github/workflows/release-please.yml:
--------------------------------------------------------------------------------
1 | name: release-please
2 |
3 | on:
4 | push:
5 | branches:
6 | - master
7 |
8 | permissions:
9 | contents: write
10 | pull-requests: write
11 |
12 | jobs:
13 | release-please:
14 | runs-on: ubuntu-latest # Release-please needs a Linux environment
15 | outputs:
16 | release_created: ${{ steps.release.outputs.release_created }}
17 | upload_url: ${{ steps.release.outputs.upload_url }}
18 | tag_name: ${{ steps.release.outputs.tag_name }}
19 | steps:
20 | - uses: googleapis/release-please-action@v4
21 | id: release
22 | with:
23 | token: ${{ github.token }}
24 |
25 | build-and-release:
26 | needs: release-please # Ensure release-please runs first
27 | if: ${{ needs.release-please.outputs.release_created == 'true' }}
28 |
29 | strategy:
30 | matrix:
31 | os: [macos-latest, ubuntu-latest] # Build on all platforms
32 |
33 | runs-on: ${{ matrix.os }}
34 | steps:
35 | - name: Checkout Repository
36 | uses: actions/checkout@v4
37 |
38 | - name: Set up Node.js
39 | uses: actions/setup-node@v4
40 | with:
41 | node-version: "20.x"
42 | cache: 'yarn' # or 'npm'
43 |
44 | - name: Install dependencies
45 | run: yarn install --immutable # or npm ci
46 |
47 | - name: Configure Environment Variables
48 | run: |
49 | echo "GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }}" >> $GITHUB_ENV
50 | echo "VERSION=$(echo ${{ needs.release-please.outputs.tag_name }} | sed 's/v//')" >> $GITHUB_ENV
51 | echo "UPLOAD_URL=${{ needs.release-please.outputs.upload_url }}" >> $GITHUB_ENV
52 |
53 | - name: Build the application (MacOS)
54 | if: matrix.os == 'macos-latest'
55 | run: yarn app:dist:mac # or npm run dist:mac. adjust script name to match package.json
56 | env:
57 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
58 |
59 | - name: Build the application (Windows)
60 | if: matrix.os == 'windows-latest'
61 | run: yarn app:dist:win # or npm run dist:win. adjust script name to match package.json
62 | env:
63 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
64 |
65 | - name: Build the application (Linux)
66 | if: matrix.os == 'ubuntu-latest'
67 | run: yarn app:dist:linux # or npm run dist:linux. adjust script name to match package.json
68 | env:
69 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
70 |
71 | - name: Find App Name (MacOS)
72 | id: find_app_name_mac
73 | if: matrix.os == 'macos-latest'
74 | run: |
75 | echo "APP_FILENAME=$(ls -1 dist/ | grep 'LibreChat UI-' | grep '.dmg' | head -n 1)" >> $GITHUB_ENV
76 | echo "::set-output name=app_filename::${APP_FILENAME}"
77 |
78 | - name: Find App Name (Windows)
79 | id: find_app_name_win
80 | if: matrix.os == 'windows-latest'
81 | shell: pwsh
82 | run: |
83 | $appFileName = Get-ChildItem -Path "dist/" -Filter "LibreChat UI-*.exe" | Sort-Object -Property LastWriteTime | Select-Object -Last 1 | ForEach-Object {$_.Name}
84 | if ($appFileName) {
85 | echo "APP_FILENAME=$appFileName" >> $GITHUB_ENV
86 | echo "::set-output name=app_filename::$appFileName"
87 | } else {
88 | echo "No EXE file found!"
89 | exit 1
90 | }
91 |
92 | - name: Find App Name (Linux)
93 | id: find_app_name_linux
94 | if: matrix.os == 'ubuntu-latest'
95 | run: |
96 | echo "APP_FILENAME=$(ls -1 dist/ | grep 'LibreChat UI-' | grep '.snap' | head -n 1)" >> $GITHUB_ENV
97 | echo "::set-output name=app_filename::${APP_FILENAME}"
98 |
99 | - name: Rename and Prepare Release Files (MacOS)
100 | if: matrix.os == 'macos-latest'
101 | run: |
102 | APP_FILENAME="${{ env.APP_FILENAME }}"
103 | NEW_FILENAME="LibreChat-UI-${{ env.VERSION }}-mac.dmg"
104 | cd dist/
105 | mv "$APP_FILENAME" "$NEW_FILENAME"
106 | echo "New Filename MAC: $NEW_FILENAME"
107 | echo "APP_PATH=$GITHUB_WORKSPACE/dist/$NEW_FILENAME" >> $GITHUB_ENV
108 | echo "::set-output name=app_path::$APP_PATH"
109 | cd ..
110 |
111 | - name: Rename and Prepare Release Files (Windows)
112 | if: matrix.os == 'windows-latest'
113 | shell: pwsh
114 | run: |
115 | if ("${{ env.APP_FILENAME }}") {
116 | $APP_FILENAME = "${{ env.APP_FILENAME }}"
117 | $NEW_FILENAME = "LibreChat-UI-${{ env.VERSION }}-win.exe"
118 | cd dist/
119 | Rename-Item -Path $APP_FILENAME -NewName $NEW_FILENAME
120 | echo "New Filename WIN: $NEW_FILENAME"
121 | echo "APP_PATH=$GITHUB_WORKSPACE/dist/$NEW_FILENAME" >> $GITHUB_ENV
122 | echo "::set-output name=app_path::$APP_PATH"
123 | cd ..
124 | } else {
125 | echo "APP_FILENAME is empty. Skipping Rename-Item."
126 | exit 1
127 | }
128 |
129 | - name: Rename and Prepare Release Files (Linux)
130 | if: matrix.os == 'ubuntu-latest'
131 | run: |
132 | APP_FILENAME="${{ env.APP_FILENAME }}"
133 | NEW_FILENAME="LibreChat-UI-${{ env.VERSION }}-linux.snap"
134 | cd dist/
135 | mv "$APP_FILENAME" "$NEW_FILENAME"
136 | echo "New Filename LINUX: $NEW_FILENAME"
137 | echo "APP_PATH=$GITHUB_WORKSPACE/dist/$NEW_FILENAME" >> $GITHUB_ENV
138 | echo "::set-output name=app_path::$APP_PATH"
139 | cd ..
140 |
141 | - name: Upload Release Asset (MacOS)
142 | uses: actions/upload-release-asset@v1
143 | if: matrix.os == 'macos-latest'
144 | env:
145 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
146 | with:
147 | upload_url: ${{ env.UPLOAD_URL }}
148 | asset_path: ${{ env.APP_PATH }}
149 | asset_name: LibreChat-UI-${{ env.VERSION }}-mac.dmg
150 | asset_content_type: application/octet-stream # Adjust as needed
151 |
152 | - name: Upload Release Asset (Windows)
153 | uses: actions/upload-release-asset@v1
154 | if: matrix.os == 'windows-latest'
155 | env:
156 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
157 | with:
158 | upload_url: ${{ env.UPLOAD_URL }}
159 | asset_path: ${{ env.APP_PATH }}
160 | asset_name: LibreChat-UI-${{ env.VERSION }}-win.exe
161 | asset_content_type: application/octet-stream # Adjust as needed
162 |
163 | - name: Upload Release Asset (Linux)
164 | uses: actions/upload-release-asset@v1
165 | if: matrix.os == 'ubuntu-latest'
166 | env:
167 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
168 | with:
169 | upload_url: ${{ env.UPLOAD_URL }}
170 | asset_path: ${{ env.APP_PATH }}
171 | asset_name: LibreChat-UI-${{ env.VERSION }}-linux.snap
172 | asset_content_type: application/octet-stream # Adjust as needed
--------------------------------------------------------------------------------
/login.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | LibreChat Configuration
5 |
168 |
169 |
170 |
171 |
196 |
197 |
198 | Enter the URL of your self-hosted LibreChat instance to connect. This
199 | URL should point to where you've deployed your LibreChat server.
200 |
201 |
202 |
213 |
214 |
215 |
221 |
226 |
227 | Connect to Server
228 |
229 |
230 |
231 |
📝 Quick Tips
232 |
233 | Enter your server domain with or without 'http://' or 'https://'
234 |
235 | Make sure your LibreChat instance is properly configured and running
236 |
237 | The connection will default to HTTPS for security, unless specified otherwise
238 |
239 |
240 |
241 |
242 |
289 |
290 |
--------------------------------------------------------------------------------
/index.js:
--------------------------------------------------------------------------------
1 | import { app, BrowserWindow, ipcMain, dialog, Menu, globalShortcut } from "electron";
2 | import path from "path";
3 | import { fileURLToPath } from "url";
4 | import Store from "electron-store";
5 | import { OpenPanel } from '@openpanel/sdk';
6 | import { randomUUID } from 'crypto';
7 | import isDev from 'electron-is-dev';
8 |
9 | // Fix for __dirname in ESM
10 | const __filename = fileURLToPath(import.meta.url);
11 | const __dirname = path.dirname(__filename);
12 |
13 | const store = new Store();
14 |
15 | const platformMap = {
16 | darwin: 'mac',
17 | win32: 'win',
18 | linux: 'linux'
19 | };
20 |
21 | app.disableHardwareAcceleration();
22 |
23 | let mainWindow = null;
24 | let loginWindow = null;
25 |
26 | let opClient = null;
27 |
28 | if (!isDev) {
29 | const clientId = process.env.OPENPANEL_CLIENT_ID;
30 | const clientSecret = process.env.OPENPANEL_CLIENT_SECRET;
31 |
32 | if (!clientId || !clientSecret) {
33 | console.error(
34 | "Error: OPENPANEL_CLIENT_ID or OPENPANEL_CLIENT_SECRET is not defined in the environment variables."
35 | );
36 | // Optionally, you might want to prevent the app from running further
37 | // if these variables are critical.
38 | // app.quit();
39 | } else {
40 | opClient = new OpenPanel({
41 | clientId: clientId,
42 | clientSecret: clientSecret,
43 | });
44 |
45 | opClient.setGlobalProperties({
46 | app_version: app.getVersion(),
47 | environment: isDev ? "development" : "production",
48 | });
49 | opClient.identify({
50 | profileId: getUniqueComputerId(),
51 | });
52 | }
53 | }
54 |
55 | function getUniqueComputerId() {
56 | let computerId = store.get('computerId');
57 |
58 | if (!computerId) {
59 | computerId = randomUUID();
60 | store.set('computerId', computerId);
61 | }
62 |
63 | return computerId;
64 | }
65 |
66 | function createLoginWindow() {
67 | loginWindow = new BrowserWindow({
68 | width: 600,
69 | height: 800,
70 | webPreferences: {
71 | nodeIntegration: true,
72 | contextIsolation: false,
73 | },
74 | icon: path.join(__dirname, "build", "assets", "icon.icns"),
75 | resizable: false,
76 | });
77 |
78 | const loginPath = path.join(__dirname, "login.html");
79 | console.log("Loading login page from:", loginPath);
80 | loginWindow.loadFile(loginPath);
81 | }
82 |
83 | function createMainWindow(serverHost) {
84 | mainWindow = new BrowserWindow({
85 | width: 800,
86 | height: 600,
87 | webPreferences: {
88 | nodeIntegration: true,
89 | contextIsolation: false,
90 | preload: path.join(__dirname, 'preload.js')
91 | },
92 | icon: path.join(__dirname, "build", "assets", "icon.icns"),
93 | });
94 |
95 | const url = serverHost.startsWith("http")
96 | ? serverHost
97 | : `https://${serverHost}`;
98 |
99 | console.log("Loading URL:", url);
100 | mainWindow.loadURL(url);
101 |
102 | app.setName("LibreChat UI");
103 |
104 | if (loginWindow && !loginWindow.isDestroyed()) {
105 | loginWindow.close();
106 | }
107 |
108 | // Call function to build menu
109 | buildMenu(serverHost); // Pass serverHost to buildMenu
110 |
111 |
112 | }
113 |
114 | function initialize() {
115 | const savedHost = store.get("serverHost");
116 | console.log("Saved host:", savedHost);
117 | if (savedHost) {
118 | createMainWindow(savedHost);
119 | } else {
120 | createLoginWindow();
121 | }
122 | }
123 |
124 |
125 |
126 | app.whenReady().then(async () => {
127 | console.log("App is ready");
128 |
129 | if (!isDev) {
130 | // Get current platform flag if using insecure protocol
131 | const currentPlatform = process.platform;
132 |
133 | // Enhanced tracking with normalized platform name
134 | if (opClient)
135 | opClient.track("app_started", {
136 | os: platformMap[currentPlatform] || currentPlatform,
137 | arch: process.arch,
138 | is_packaged: app.isPackaged,
139 | });
140 | }
141 |
142 | initialize();
143 |
144 | const { default: initializeShortcuts } = await import('./shortcuts.cjs');
145 | initializeShortcuts(globalShortcut, mainWindow);
146 | });
147 |
148 | app.on("window-all-closed", () => {
149 | if (process.platform !== "darwin") {
150 | app.quit();
151 | }
152 | });
153 |
154 | app.on("activate", () => {
155 | if (BrowserWindow.getAllWindows().length === 0) {
156 | initialize();
157 | }
158 | });
159 |
160 |
161 |
162 | ipcMain.on("submit-server-host", (event, serverHost) => {
163 | console.log("Saving server host:", serverHost);
164 |
165 | // Check if the server host starts with 'http://'
166 | if (serverHost.startsWith("http://")) {
167 | // Show a warning dialog
168 | dialog
169 | .showMessageBox({
170 | type: "warning",
171 | title: "Security Warning",
172 | message:
173 | "You are using an HTTP connection, which is insecure. Data transmitted over HTTP is not encrypted and can be intercepted by third parties. It is highly recommended to use HTTPS for a secure connection.",
174 | buttons: ["Continue", "Cancel"],
175 | })
176 | .then((result) => {
177 | if (result.response === 0) {
178 | // User chose to continue
179 | store.set("serverHost", serverHost);
180 | createMainWindow(serverHost);
181 | } else {
182 | // User chose to cancel - do nothing or clear the input
183 | console.log("User cancelled due to security warning.");
184 | // Optionally, send an event back to the login window to clear the input field.
185 | event.sender.send("clear-server-host-input");
186 | }
187 | });
188 | } else {
189 | // If it's HTTPS or another protocol, proceed without warning
190 | store.set("serverHost", serverHost);
191 | createMainWindow(serverHost);
192 | }
193 | });
194 |
195 | ipcMain.on("reset-server", () => {
196 | console.log("Resetting server configuration");
197 | store.delete("serverHost");
198 | if (mainWindow) {
199 | mainWindow.close();
200 | }
201 | createLoginWindow();
202 | });
203 |
204 | // Error handling
205 | process.on("uncaughtException", (error) => {
206 | console.error("An uncaught error occurred:", error);
207 | });
208 |
209 | app.on("render-process-gone", (event, webContents, details) => {
210 | console.error("Render process gone:", details);
211 | });
212 |
213 | app.on("child-process-gone", (event, details) => {
214 | console.error("Child process gone:", details);
215 | });
216 |
217 | function buildMenu(serverHost) { // Take serverHost as argument
218 | const template = [
219 | // { role: 'appMenu' }
220 | ...(process.platform === 'darwin' ? [{
221 | label: app.name,
222 | submenu: [
223 | { role: 'about' },
224 | { type: 'separator' },
225 | { role: 'services' },
226 | { type: 'separator' },
227 | { role: 'hide' },
228 | { role: 'hideOthers' },
229 | { role: 'unhide' },
230 | { type: 'separator' },
231 | { role: 'quit' }
232 | ]
233 | }] : []),
234 | // { role: 'fileMenu' }
235 | {
236 | label: 'File',
237 | submenu: [
238 | process.platform === 'darwin' ? { role: 'close' } : { role: 'quit' }
239 | ]
240 | },
241 | // Custom "Server" menu
242 | {
243 | label: 'LibreChat UI',
244 | submenu: [
245 | {
246 | label: 'Disconnect from host',
247 | click: async () => {
248 | const result = await dialog.showMessageBox({
249 | type: 'question',
250 | buttons: ['Disconnect', 'Cancel'],
251 | defaultId: 1,
252 | title: 'Disconnect Confirmation',
253 | message: `Are you sure you want to disconnect from the server?\n\n${serverHost}`, // Include serverHost in the message
254 | });
255 |
256 | if (result.response === 0) {
257 | console.log("Resetting server configuration from menu");
258 | store.delete("serverHost");
259 | if (mainWindow) {
260 | mainWindow.close();
261 | }
262 | createLoginWindow();
263 | }
264 | }
265 | }
266 | ]
267 | },
268 | // { role: 'editMenu' }
269 | {
270 | label: 'Edit',
271 | submenu: [
272 | { role: 'undo' },
273 | { role: 'redo' },
274 | { type: 'separator' },
275 | { role: 'cut' },
276 | { role: 'copy' },
277 | { role: 'paste' },
278 | ...(process.platform === 'darwin' ? [
279 | { role: 'pasteAndMatchStyle' },
280 | { role: 'delete' },
281 | { role: 'selectAll' },
282 | { type: 'separator' },
283 | {
284 | label: 'Speech',
285 | submenu: [
286 | { role: 'startSpeaking' },
287 | { role: 'stopSpeaking' }
288 | ]
289 | }
290 | ] : [
291 | { role: 'delete' },
292 | { type: 'separator' },
293 | { role: 'selectAll' }
294 | ])
295 | ]
296 | },
297 | // { role: 'viewMenu' }
298 | {
299 | label: 'View',
300 | submenu: [
301 | { role: 'reload' },
302 | { role: 'forceReload' },
303 | { role: 'toggleDevTools' },
304 | { type: 'separator' },
305 | { role: 'resetZoom' },
306 | { role: 'zoomIn' },
307 | { role: 'zoomOut' },
308 | { type: 'separator' },
309 | { role: 'togglefullscreen' }
310 | ]
311 | },
312 | // { role: 'windowMenu' }
313 | {
314 | label: 'Window',
315 | submenu: [
316 | { role: 'minimize' },
317 | { role: 'zoom' },
318 | ...(process.platform === 'darwin' ? [
319 | { type: 'separator' },
320 | { role: 'front' },
321 | { type: 'separator' },
322 | { role: 'window' }
323 | ] : [
324 | { role: 'close' }
325 | ])
326 | ]
327 | },
328 | {
329 | role: 'help',
330 | submenu: [
331 | {
332 | label: 'Learn More',
333 | click: async () => {
334 | const { shell } = require('electron')
335 | await shell.openExternal('https://github.com/leikoilja/librechat-ui')
336 | }
337 | },
338 | {
339 | label: 'Keyboard Shortcuts',
340 | click: () => {
341 | dialog.showMessageBox(mainWindow, {
342 | type: 'info',
343 | title: 'Keyboard Shortcuts',
344 | message: `
345 | Cmd/Ctrl+N: Start a new chat
346 | Cmd/Ctrl+Shift+S: Toggle sidebar
347 | Cmd/Ctrl+Shift+P: Toggle private chat
348 |
349 | Ctrl+K: Scroll up
350 | Ctrl+J: Scroll down
351 | Ctrl+U: Scroll to top
352 | Ctrl+D: Scroll to bottom
353 | `,
354 | });
355 | }
356 | }
357 | ]
358 | }
359 | ]
360 |
361 | const menu = Menu.buildFromTemplate(template)
362 | Menu.setApplicationMenu(menu)
363 | }
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | "7zip-bin@~5.2.0":
6 | version "5.2.0"
7 | resolved "https://registry.yarnpkg.com/7zip-bin/-/7zip-bin-5.2.0.tgz#7a03314684dd6572b7dfa89e68ce31d60286854d"
8 | integrity sha512-ukTPVhqG4jNzMro2qA9HSCSSVJN3aN7tlb+hfqYCt3ER0yWroeA2VR38MNrOHLQ/cVj+DaIMad0kFCtWWowh/A==
9 |
10 | "@develar/schema-utils@~2.6.5":
11 | version "2.6.5"
12 | resolved "https://registry.yarnpkg.com/@develar/schema-utils/-/schema-utils-2.6.5.tgz#3ece22c5838402419a6e0425f85742b961d9b6c6"
13 | integrity sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig==
14 | dependencies:
15 | ajv "^6.12.0"
16 | ajv-keywords "^3.4.1"
17 |
18 | "@electron/asar@^3.2.7":
19 | version "3.2.17"
20 | resolved "https://registry.yarnpkg.com/@electron/asar/-/asar-3.2.17.tgz#91d28087aad80d1a1c8cc4e667c6476edf50f949"
21 | integrity sha512-OcWImUI686w8LkghQj9R2ynZ2ME693Ek6L1SiaAgqGKzBaTIZw3fHDqN82Rcl+EU1Gm9EgkJ5KLIY/q5DCRbbA==
22 | dependencies:
23 | commander "^5.0.0"
24 | glob "^7.1.6"
25 | minimatch "^3.0.4"
26 |
27 | "@electron/get@^2.0.0":
28 | version "2.0.3"
29 | resolved "https://registry.yarnpkg.com/@electron/get/-/get-2.0.3.tgz#fba552683d387aebd9f3fcadbcafc8e12ee4f960"
30 | integrity sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==
31 | dependencies:
32 | debug "^4.1.1"
33 | env-paths "^2.2.0"
34 | fs-extra "^8.1.0"
35 | got "^11.8.5"
36 | progress "^2.0.3"
37 | semver "^6.2.0"
38 | sumchecker "^3.0.1"
39 | optionalDependencies:
40 | global-agent "^3.0.0"
41 |
42 | "@electron/notarize@2.5.0":
43 | version "2.5.0"
44 | resolved "https://registry.yarnpkg.com/@electron/notarize/-/notarize-2.5.0.tgz#d4d25356adfa29df4a76bd64a8bd347237cd251e"
45 | integrity sha512-jNT8nwH1f9X5GEITXaQ8IF/KdskvIkOFfB2CvwumsveVidzpSc+mvhhTMdAGSYF3O+Nq49lJ7y+ssODRXu06+A==
46 | dependencies:
47 | debug "^4.1.1"
48 | fs-extra "^9.0.1"
49 | promise-retry "^2.0.1"
50 |
51 | "@electron/osx-sign@1.3.1":
52 | version "1.3.1"
53 | resolved "https://registry.yarnpkg.com/@electron/osx-sign/-/osx-sign-1.3.1.tgz#faf7eeca7ca004a6be541dc4cf7a1bd59ec59b1c"
54 | integrity sha512-BAfviURMHpmb1Yb50YbCxnOY0wfwaLXH5KJ4+80zS0gUkzDX3ec23naTlEqKsN+PwYn+a1cCzM7BJ4Wcd3sGzw==
55 | dependencies:
56 | compare-version "^0.1.2"
57 | debug "^4.3.4"
58 | fs-extra "^10.0.0"
59 | isbinaryfile "^4.0.8"
60 | minimist "^1.2.6"
61 | plist "^3.0.5"
62 |
63 | "@electron/rebuild@3.6.1":
64 | version "3.6.1"
65 | resolved "https://registry.yarnpkg.com/@electron/rebuild/-/rebuild-3.6.1.tgz#59e8e36c3f6e6b94a699425dfb61f0394c3dd4df"
66 | integrity sha512-f6596ZHpEq/YskUd8emYvOUne89ij8mQgjYFA5ru25QwbrRO+t1SImofdDv7kKOuWCmVOuU5tvfkbgGxIl3E/w==
67 | dependencies:
68 | "@malept/cross-spawn-promise" "^2.0.0"
69 | chalk "^4.0.0"
70 | debug "^4.1.1"
71 | detect-libc "^2.0.1"
72 | fs-extra "^10.0.0"
73 | got "^11.7.0"
74 | node-abi "^3.45.0"
75 | node-api-version "^0.2.0"
76 | node-gyp "^9.0.0"
77 | ora "^5.1.0"
78 | read-binary-file-arch "^1.0.6"
79 | semver "^7.3.5"
80 | tar "^6.0.5"
81 | yargs "^17.0.1"
82 |
83 | "@electron/universal@2.0.1":
84 | version "2.0.1"
85 | resolved "https://registry.yarnpkg.com/@electron/universal/-/universal-2.0.1.tgz#7b070ab355e02957388f3dbd68e2c3cd08c448ae"
86 | integrity sha512-fKpv9kg4SPmt+hY7SVBnIYULE9QJl8L3sCfcBsnqbJwwBwAeTLokJ9TRt9y7bK0JAzIW2y78TVVjvnQEms/yyA==
87 | dependencies:
88 | "@electron/asar" "^3.2.7"
89 | "@malept/cross-spawn-promise" "^2.0.0"
90 | debug "^4.3.1"
91 | dir-compare "^4.2.0"
92 | fs-extra "^11.1.1"
93 | minimatch "^9.0.3"
94 | plist "^3.1.0"
95 |
96 | "@gar/promisify@^1.1.3":
97 | version "1.1.3"
98 | resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6"
99 | integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==
100 |
101 | "@isaacs/cliui@^8.0.2":
102 | version "8.0.2"
103 | resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550"
104 | integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==
105 | dependencies:
106 | string-width "^5.1.2"
107 | string-width-cjs "npm:string-width@^4.2.0"
108 | strip-ansi "^7.0.1"
109 | strip-ansi-cjs "npm:strip-ansi@^6.0.1"
110 | wrap-ansi "^8.1.0"
111 | wrap-ansi-cjs "npm:wrap-ansi@^7.0.0"
112 |
113 | "@malept/cross-spawn-promise@^2.0.0":
114 | version "2.0.0"
115 | resolved "https://registry.yarnpkg.com/@malept/cross-spawn-promise/-/cross-spawn-promise-2.0.0.tgz#d0772de1aa680a0bfb9ba2f32b4c828c7857cb9d"
116 | integrity sha512-1DpKU0Z5ThltBwjNySMC14g0CkbyhCaz9FkhxqNsZI6uAPJXFS8cMXlBKo26FJ8ZuW6S9GCMcR9IO5k2X5/9Fg==
117 | dependencies:
118 | cross-spawn "^7.0.1"
119 |
120 | "@malept/flatpak-bundler@^0.4.0":
121 | version "0.4.0"
122 | resolved "https://registry.yarnpkg.com/@malept/flatpak-bundler/-/flatpak-bundler-0.4.0.tgz#e8a32c30a95d20c2b1bb635cc580981a06389858"
123 | integrity sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q==
124 | dependencies:
125 | debug "^4.1.1"
126 | fs-extra "^9.0.0"
127 | lodash "^4.17.15"
128 | tmp-promise "^3.0.2"
129 |
130 | "@npmcli/fs@^2.1.0":
131 | version "2.1.2"
132 | resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-2.1.2.tgz#a9e2541a4a2fec2e69c29b35e6060973da79b865"
133 | integrity sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==
134 | dependencies:
135 | "@gar/promisify" "^1.1.3"
136 | semver "^7.3.5"
137 |
138 | "@npmcli/move-file@^2.0.0":
139 | version "2.0.1"
140 | resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-2.0.1.tgz#26f6bdc379d87f75e55739bab89db525b06100e4"
141 | integrity sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==
142 | dependencies:
143 | mkdirp "^1.0.4"
144 | rimraf "^3.0.2"
145 |
146 | "@openpanel/sdk@^1.0.0":
147 | version "1.0.0"
148 | resolved "https://registry.yarnpkg.com/@openpanel/sdk/-/sdk-1.0.0.tgz#f92a40a9f8accc855e1d063182751f8e9eab469f"
149 | integrity sha512-FNmmfjdXoC/VHEjA+WkrQ4lyM5lxEmV7xDd57uj4E+lIS0sU3DLG2mV/dpS8AscnZbUvuMn3kPhiLCqYzuv/gg==
150 |
151 | "@pkgjs/parseargs@^0.11.0":
152 | version "0.11.0"
153 | resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33"
154 | integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==
155 |
156 | "@sindresorhus/is@^4.0.0":
157 | version "4.6.0"
158 | resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f"
159 | integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==
160 |
161 | "@szmarczak/http-timer@^4.0.5":
162 | version "4.0.6"
163 | resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz#b4a914bb62e7c272d4e5989fe4440f812ab1d807"
164 | integrity sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==
165 | dependencies:
166 | defer-to-connect "^2.0.0"
167 |
168 | "@tootallnate/once@2":
169 | version "2.0.0"
170 | resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf"
171 | integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==
172 |
173 | "@types/cacheable-request@^6.0.1":
174 | version "6.0.3"
175 | resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.3.tgz#a430b3260466ca7b5ca5bfd735693b36e7a9d183"
176 | integrity sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==
177 | dependencies:
178 | "@types/http-cache-semantics" "*"
179 | "@types/keyv" "^3.1.4"
180 | "@types/node" "*"
181 | "@types/responselike" "^1.0.0"
182 |
183 | "@types/debug@^4.1.6":
184 | version "4.1.12"
185 | resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.12.tgz#a155f21690871953410df4b6b6f53187f0500917"
186 | integrity sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==
187 | dependencies:
188 | "@types/ms" "*"
189 |
190 | "@types/fs-extra@9.0.13", "@types/fs-extra@^9.0.11":
191 | version "9.0.13"
192 | resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-9.0.13.tgz#7594fbae04fe7f1918ce8b3d213f74ff44ac1f45"
193 | integrity sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==
194 | dependencies:
195 | "@types/node" "*"
196 |
197 | "@types/http-cache-semantics@*":
198 | version "4.0.4"
199 | resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz#b979ebad3919799c979b17c72621c0bc0a31c6c4"
200 | integrity sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==
201 |
202 | "@types/keyv@^3.1.4":
203 | version "3.1.4"
204 | resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.4.tgz#3ccdb1c6751b0c7e52300bcdacd5bcbf8faa75b6"
205 | integrity sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==
206 | dependencies:
207 | "@types/node" "*"
208 |
209 | "@types/ms@*":
210 | version "0.7.34"
211 | resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.34.tgz#10964ba0dee6ac4cd462e2795b6bebd407303433"
212 | integrity sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==
213 |
214 | "@types/node@*":
215 | version "22.10.2"
216 | resolved "https://registry.yarnpkg.com/@types/node/-/node-22.10.2.tgz#a485426e6d1fdafc7b0d4c7b24e2c78182ddabb9"
217 | integrity sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==
218 | dependencies:
219 | undici-types "~6.20.0"
220 |
221 | "@types/node@^20.9.0":
222 | version "20.17.10"
223 | resolved "https://registry.yarnpkg.com/@types/node/-/node-20.17.10.tgz#3f7166190aece19a0d1d364d75c8b0b5778c1e18"
224 | integrity sha512-/jrvh5h6NXhEauFFexRin69nA0uHJ5gwk4iDivp/DeoEua3uwCUto6PC86IpRITBOs4+6i2I56K5x5b6WYGXHA==
225 | dependencies:
226 | undici-types "~6.19.2"
227 |
228 | "@types/plist@^3.0.1":
229 | version "3.0.5"
230 | resolved "https://registry.yarnpkg.com/@types/plist/-/plist-3.0.5.tgz#9a0c49c0f9886c8c8696a7904dd703f6284036e0"
231 | integrity sha512-E6OCaRmAe4WDmWNsL/9RMqdkkzDCY1etutkflWk4c+AcjDU07Pcz1fQwTX0TQz+Pxqn9i4L1TU3UFpjnrcDgxA==
232 | dependencies:
233 | "@types/node" "*"
234 | xmlbuilder ">=11.0.1"
235 |
236 | "@types/responselike@^1.0.0":
237 | version "1.0.3"
238 | resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.3.tgz#cc29706f0a397cfe6df89debfe4bf5cea159db50"
239 | integrity sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==
240 | dependencies:
241 | "@types/node" "*"
242 |
243 | "@types/verror@^1.10.3":
244 | version "1.10.10"
245 | resolved "https://registry.yarnpkg.com/@types/verror/-/verror-1.10.10.tgz#d5a4b56abac169bfbc8b23d291363a682e6fa087"
246 | integrity sha512-l4MM0Jppn18hb9xmM6wwD1uTdShpf9Pn80aXTStnK1C94gtPvJcV2FrDmbOQUAQfJ1cKZHktkQUDwEqaAKXMMg==
247 |
248 | "@types/yauzl@^2.9.1":
249 | version "2.10.3"
250 | resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.10.3.tgz#e9b2808b4f109504a03cda958259876f61017999"
251 | integrity sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==
252 | dependencies:
253 | "@types/node" "*"
254 |
255 | "@xmldom/xmldom@^0.8.8":
256 | version "0.8.10"
257 | resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.10.tgz#a1337ca426aa61cef9fe15b5b28e340a72f6fa99"
258 | integrity sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==
259 |
260 | abbrev@^1.0.0:
261 | version "1.1.1"
262 | resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
263 | integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
264 |
265 | agent-base@6, agent-base@^6.0.2:
266 | version "6.0.2"
267 | resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77"
268 | integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==
269 | dependencies:
270 | debug "4"
271 |
272 | agent-base@^7.1.0, agent-base@^7.1.2:
273 | version "7.1.3"
274 | resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.3.tgz#29435eb821bc4194633a5b89e5bc4703bafc25a1"
275 | integrity sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==
276 |
277 | agentkeepalive@^4.2.1:
278 | version "4.5.0"
279 | resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.5.0.tgz#2673ad1389b3c418c5a20c5d7364f93ca04be923"
280 | integrity sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==
281 | dependencies:
282 | humanize-ms "^1.2.1"
283 |
284 | aggregate-error@^3.0.0:
285 | version "3.1.0"
286 | resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a"
287 | integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==
288 | dependencies:
289 | clean-stack "^2.0.0"
290 | indent-string "^4.0.0"
291 |
292 | ajv-formats@^3.0.1:
293 | version "3.0.1"
294 | resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-3.0.1.tgz#3d5dc762bca17679c3c2ea7e90ad6b7532309578"
295 | integrity sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==
296 | dependencies:
297 | ajv "^8.0.0"
298 |
299 | ajv-keywords@^3.4.1:
300 | version "3.5.2"
301 | resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d"
302 | integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==
303 |
304 | ajv@^6.10.0, ajv@^6.12.0:
305 | version "6.12.6"
306 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
307 | integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
308 | dependencies:
309 | fast-deep-equal "^3.1.1"
310 | fast-json-stable-stringify "^2.0.0"
311 | json-schema-traverse "^0.4.1"
312 | uri-js "^4.2.2"
313 |
314 | ajv@^8.0.0, ajv@^8.17.1:
315 | version "8.17.1"
316 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.17.1.tgz#37d9a5c776af6bc92d7f4f9510eba4c0a60d11a6"
317 | integrity sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==
318 | dependencies:
319 | fast-deep-equal "^3.1.3"
320 | fast-uri "^3.0.1"
321 | json-schema-traverse "^1.0.0"
322 | require-from-string "^2.0.2"
323 |
324 | ansi-regex@^5.0.1:
325 | version "5.0.1"
326 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
327 | integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
328 |
329 | ansi-regex@^6.0.1:
330 | version "6.1.0"
331 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.1.0.tgz#95ec409c69619d6cb1b8b34f14b660ef28ebd654"
332 | integrity sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==
333 |
334 | ansi-styles@^4.0.0, ansi-styles@^4.1.0:
335 | version "4.3.0"
336 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
337 | integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
338 | dependencies:
339 | color-convert "^2.0.1"
340 |
341 | ansi-styles@^6.1.0:
342 | version "6.2.1"
343 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5"
344 | integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==
345 |
346 | app-builder-bin@5.0.0-alpha.10:
347 | version "5.0.0-alpha.10"
348 | resolved "https://registry.yarnpkg.com/app-builder-bin/-/app-builder-bin-5.0.0-alpha.10.tgz#cf12e593b6b847fb9d04027fa755c6c6610d778b"
349 | integrity sha512-Ev4jj3D7Bo+O0GPD2NMvJl+PGiBAfS7pUGawntBNpCbxtpncfUixqFj9z9Jme7V7s3LBGqsWZZP54fxBX3JKJw==
350 |
351 | app-builder-lib@25.1.8:
352 | version "25.1.8"
353 | resolved "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-25.1.8.tgz#ae376039c5f269c7d562af494a087e5bc6310f1b"
354 | integrity sha512-pCqe7dfsQFBABC1jeKZXQWhGcCPF3rPCXDdfqVKjIeWBcXzyC1iOWZdfFhGl+S9MyE/k//DFmC6FzuGAUudNDg==
355 | dependencies:
356 | "@develar/schema-utils" "~2.6.5"
357 | "@electron/notarize" "2.5.0"
358 | "@electron/osx-sign" "1.3.1"
359 | "@electron/rebuild" "3.6.1"
360 | "@electron/universal" "2.0.1"
361 | "@malept/flatpak-bundler" "^0.4.0"
362 | "@types/fs-extra" "9.0.13"
363 | async-exit-hook "^2.0.1"
364 | bluebird-lst "^1.0.9"
365 | builder-util "25.1.7"
366 | builder-util-runtime "9.2.10"
367 | chromium-pickle-js "^0.2.0"
368 | config-file-ts "0.2.8-rc1"
369 | debug "^4.3.4"
370 | dotenv "^16.4.5"
371 | dotenv-expand "^11.0.6"
372 | ejs "^3.1.8"
373 | electron-publish "25.1.7"
374 | form-data "^4.0.0"
375 | fs-extra "^10.1.0"
376 | hosted-git-info "^4.1.0"
377 | is-ci "^3.0.0"
378 | isbinaryfile "^5.0.0"
379 | js-yaml "^4.1.0"
380 | json5 "^2.2.3"
381 | lazy-val "^1.0.5"
382 | minimatch "^10.0.0"
383 | resedit "^1.7.0"
384 | sanitize-filename "^1.6.3"
385 | semver "^7.3.8"
386 | tar "^6.1.12"
387 | temp-file "^3.4.0"
388 |
389 | "aproba@^1.0.3 || ^2.0.0":
390 | version "2.0.0"
391 | resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc"
392 | integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==
393 |
394 | are-we-there-yet@^3.0.0:
395 | version "3.0.1"
396 | resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz#679df222b278c64f2cdba1175cdc00b0d96164bd"
397 | integrity sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==
398 | dependencies:
399 | delegates "^1.0.0"
400 | readable-stream "^3.6.0"
401 |
402 | argparse@^2.0.1:
403 | version "2.0.1"
404 | resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
405 | integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
406 |
407 | assert-plus@^1.0.0:
408 | version "1.0.0"
409 | resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
410 | integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==
411 |
412 | astral-regex@^2.0.0:
413 | version "2.0.0"
414 | resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31"
415 | integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==
416 |
417 | async-exit-hook@^2.0.1:
418 | version "2.0.1"
419 | resolved "https://registry.yarnpkg.com/async-exit-hook/-/async-exit-hook-2.0.1.tgz#8bd8b024b0ec9b1c01cccb9af9db29bd717dfaf3"
420 | integrity sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==
421 |
422 | async@^3.2.3:
423 | version "3.2.6"
424 | resolved "https://registry.yarnpkg.com/async/-/async-3.2.6.tgz#1b0728e14929d51b85b449b7f06e27c1145e38ce"
425 | integrity sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==
426 |
427 | asynckit@^0.4.0:
428 | version "0.4.0"
429 | resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
430 | integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==
431 |
432 | at-least-node@^1.0.0:
433 | version "1.0.0"
434 | resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2"
435 | integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==
436 |
437 | atomically@^2.0.3:
438 | version "2.0.3"
439 | resolved "https://registry.yarnpkg.com/atomically/-/atomically-2.0.3.tgz#27e47bbe39994d324918491ba7c0edb7783e56cb"
440 | integrity sha512-kU6FmrwZ3Lx7/7y3hPS5QnbJfaohcIul5fGqf7ok+4KklIEk9tJ0C2IQPdacSbVUWv6zVHXEBWoWd6NrVMT7Cw==
441 | dependencies:
442 | stubborn-fs "^1.2.5"
443 | when-exit "^2.1.1"
444 |
445 | balanced-match@^1.0.0:
446 | version "1.0.2"
447 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
448 | integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
449 |
450 | base64-js@^1.3.1, base64-js@^1.5.1:
451 | version "1.5.1"
452 | resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
453 | integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
454 |
455 | bl@^4.1.0:
456 | version "4.1.0"
457 | resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a"
458 | integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==
459 | dependencies:
460 | buffer "^5.5.0"
461 | inherits "^2.0.4"
462 | readable-stream "^3.4.0"
463 |
464 | bluebird-lst@^1.0.9:
465 | version "1.0.9"
466 | resolved "https://registry.yarnpkg.com/bluebird-lst/-/bluebird-lst-1.0.9.tgz#a64a0e4365658b9ab5fe875eb9dfb694189bb41c"
467 | integrity sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw==
468 | dependencies:
469 | bluebird "^3.5.5"
470 |
471 | bluebird@^3.5.5:
472 | version "3.7.2"
473 | resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
474 | integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==
475 |
476 | boolean@^3.0.1:
477 | version "3.2.0"
478 | resolved "https://registry.yarnpkg.com/boolean/-/boolean-3.2.0.tgz#9e5294af4e98314494cbb17979fa54ca159f116b"
479 | integrity sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==
480 |
481 | brace-expansion@^1.1.7:
482 | version "1.1.11"
483 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
484 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
485 | dependencies:
486 | balanced-match "^1.0.0"
487 | concat-map "0.0.1"
488 |
489 | brace-expansion@^2.0.1:
490 | version "2.0.1"
491 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae"
492 | integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==
493 | dependencies:
494 | balanced-match "^1.0.0"
495 |
496 | buffer-crc32@~0.2.3:
497 | version "0.2.13"
498 | resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242"
499 | integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==
500 |
501 | buffer-from@^1.0.0:
502 | version "1.1.2"
503 | resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
504 | integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
505 |
506 | buffer@^5.1.0, buffer@^5.5.0:
507 | version "5.7.1"
508 | resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0"
509 | integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
510 | dependencies:
511 | base64-js "^1.3.1"
512 | ieee754 "^1.1.13"
513 |
514 | builder-util-runtime@9.2.10:
515 | version "9.2.10"
516 | resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-9.2.10.tgz#a0f7d9e214158402e78b74a745c8d9f870c604bc"
517 | integrity sha512-6p/gfG1RJSQeIbz8TK5aPNkoztgY1q5TgmGFMAXcY8itsGW6Y2ld1ALsZ5UJn8rog7hKF3zHx5iQbNQ8uLcRlw==
518 | dependencies:
519 | debug "^4.3.4"
520 | sax "^1.2.4"
521 |
522 | builder-util@25.1.7:
523 | version "25.1.7"
524 | resolved "https://registry.yarnpkg.com/builder-util/-/builder-util-25.1.7.tgz#a07b404f0cb1a635aa165902be65297d58932ff8"
525 | integrity sha512-7jPjzBwEGRbwNcep0gGNpLXG9P94VA3CPAZQCzxkFXiV2GMQKlziMbY//rXPI7WKfhsvGgFXjTcXdBEwgXw9ww==
526 | dependencies:
527 | "7zip-bin" "~5.2.0"
528 | "@types/debug" "^4.1.6"
529 | app-builder-bin "5.0.0-alpha.10"
530 | bluebird-lst "^1.0.9"
531 | builder-util-runtime "9.2.10"
532 | chalk "^4.1.2"
533 | cross-spawn "^7.0.3"
534 | debug "^4.3.4"
535 | fs-extra "^10.1.0"
536 | http-proxy-agent "^7.0.0"
537 | https-proxy-agent "^7.0.0"
538 | is-ci "^3.0.0"
539 | js-yaml "^4.1.0"
540 | source-map-support "^0.5.19"
541 | stat-mode "^1.0.0"
542 | temp-file "^3.4.0"
543 |
544 | cacache@^16.1.0:
545 | version "16.1.3"
546 | resolved "https://registry.yarnpkg.com/cacache/-/cacache-16.1.3.tgz#a02b9f34ecfaf9a78c9f4bc16fceb94d5d67a38e"
547 | integrity sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==
548 | dependencies:
549 | "@npmcli/fs" "^2.1.0"
550 | "@npmcli/move-file" "^2.0.0"
551 | chownr "^2.0.0"
552 | fs-minipass "^2.1.0"
553 | glob "^8.0.1"
554 | infer-owner "^1.0.4"
555 | lru-cache "^7.7.1"
556 | minipass "^3.1.6"
557 | minipass-collect "^1.0.2"
558 | minipass-flush "^1.0.5"
559 | minipass-pipeline "^1.2.4"
560 | mkdirp "^1.0.4"
561 | p-map "^4.0.0"
562 | promise-inflight "^1.0.1"
563 | rimraf "^3.0.2"
564 | ssri "^9.0.0"
565 | tar "^6.1.11"
566 | unique-filename "^2.0.0"
567 |
568 | cacheable-lookup@^5.0.3:
569 | version "5.0.4"
570 | resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005"
571 | integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==
572 |
573 | cacheable-request@^7.0.2:
574 | version "7.0.4"
575 | resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.4.tgz#7a33ebf08613178b403635be7b899d3e69bbe817"
576 | integrity sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==
577 | dependencies:
578 | clone-response "^1.0.2"
579 | get-stream "^5.1.0"
580 | http-cache-semantics "^4.0.0"
581 | keyv "^4.0.0"
582 | lowercase-keys "^2.0.0"
583 | normalize-url "^6.0.1"
584 | responselike "^2.0.0"
585 |
586 | chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.2:
587 | version "4.1.2"
588 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
589 | integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
590 | dependencies:
591 | ansi-styles "^4.1.0"
592 | supports-color "^7.1.0"
593 |
594 | chownr@^2.0.0:
595 | version "2.0.0"
596 | resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece"
597 | integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==
598 |
599 | chromium-pickle-js@^0.2.0:
600 | version "0.2.0"
601 | resolved "https://registry.yarnpkg.com/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz#04a106672c18b085ab774d983dfa3ea138f22205"
602 | integrity sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw==
603 |
604 | ci-info@^3.2.0:
605 | version "3.9.0"
606 | resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4"
607 | integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==
608 |
609 | clean-stack@^2.0.0:
610 | version "2.2.0"
611 | resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b"
612 | integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==
613 |
614 | cli-cursor@^3.1.0:
615 | version "3.1.0"
616 | resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307"
617 | integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==
618 | dependencies:
619 | restore-cursor "^3.1.0"
620 |
621 | cli-spinners@^2.5.0:
622 | version "2.9.2"
623 | resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.2.tgz#1773a8f4b9c4d6ac31563df53b3fc1d79462fe41"
624 | integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==
625 |
626 | cli-truncate@^2.1.0:
627 | version "2.1.0"
628 | resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7"
629 | integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==
630 | dependencies:
631 | slice-ansi "^3.0.0"
632 | string-width "^4.2.0"
633 |
634 | cliui@^8.0.1:
635 | version "8.0.1"
636 | resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa"
637 | integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==
638 | dependencies:
639 | string-width "^4.2.0"
640 | strip-ansi "^6.0.1"
641 | wrap-ansi "^7.0.0"
642 |
643 | clone-response@^1.0.2:
644 | version "1.0.3"
645 | resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.3.tgz#af2032aa47816399cf5f0a1d0db902f517abb8c3"
646 | integrity sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==
647 | dependencies:
648 | mimic-response "^1.0.0"
649 |
650 | clone@^1.0.2:
651 | version "1.0.4"
652 | resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
653 | integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==
654 |
655 | color-convert@^2.0.1:
656 | version "2.0.1"
657 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
658 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
659 | dependencies:
660 | color-name "~1.1.4"
661 |
662 | color-name@~1.1.4:
663 | version "1.1.4"
664 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
665 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
666 |
667 | color-support@^1.1.3:
668 | version "1.1.3"
669 | resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2"
670 | integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==
671 |
672 | combined-stream@^1.0.8:
673 | version "1.0.8"
674 | resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
675 | integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
676 | dependencies:
677 | delayed-stream "~1.0.0"
678 |
679 | commander@^5.0.0:
680 | version "5.1.0"
681 | resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae"
682 | integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==
683 |
684 | compare-version@^0.1.2:
685 | version "0.1.2"
686 | resolved "https://registry.yarnpkg.com/compare-version/-/compare-version-0.1.2.tgz#0162ec2d9351f5ddd59a9202cba935366a725080"
687 | integrity sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A==
688 |
689 | concat-map@0.0.1:
690 | version "0.0.1"
691 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
692 | integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
693 |
694 | conf@^13.0.0:
695 | version "13.1.0"
696 | resolved "https://registry.yarnpkg.com/conf/-/conf-13.1.0.tgz#c6e797d6157253c1baac3788bb121f2ee085f902"
697 | integrity sha512-Bi6v586cy1CoTFViVO4lGTtx780lfF96fUmS1lSX6wpZf6330NvHUu6fReVuDP1de8Mg0nkZb01c8tAQdz1o3w==
698 | dependencies:
699 | ajv "^8.17.1"
700 | ajv-formats "^3.0.1"
701 | atomically "^2.0.3"
702 | debounce-fn "^6.0.0"
703 | dot-prop "^9.0.0"
704 | env-paths "^3.0.0"
705 | json-schema-typed "^8.0.1"
706 | semver "^7.6.3"
707 | uint8array-extras "^1.4.0"
708 |
709 | config-file-ts@0.2.8-rc1:
710 | version "0.2.8-rc1"
711 | resolved "https://registry.yarnpkg.com/config-file-ts/-/config-file-ts-0.2.8-rc1.tgz#fb7fc6ccb2e313f69dbeb78f1db0b00038049de0"
712 | integrity sha512-GtNECbVI82bT4RiDIzBSVuTKoSHufnU7Ce7/42bkWZJZFLjmDF2WBpVsvRkhKCfKBnTBb3qZrBwPpFBU/Myvhg==
713 | dependencies:
714 | glob "^10.3.12"
715 | typescript "^5.4.3"
716 |
717 | console-control-strings@^1.1.0:
718 | version "1.1.0"
719 | resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
720 | integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==
721 |
722 | core-util-is@1.0.2:
723 | version "1.0.2"
724 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
725 | integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==
726 |
727 | crc@^3.8.0:
728 | version "3.8.0"
729 | resolved "https://registry.yarnpkg.com/crc/-/crc-3.8.0.tgz#ad60269c2c856f8c299e2c4cc0de4556914056c6"
730 | integrity sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==
731 | dependencies:
732 | buffer "^5.1.0"
733 |
734 | cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.3:
735 | version "7.0.6"
736 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f"
737 | integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==
738 | dependencies:
739 | path-key "^3.1.0"
740 | shebang-command "^2.0.0"
741 | which "^2.0.1"
742 |
743 | debounce-fn@^6.0.0:
744 | version "6.0.0"
745 | resolved "https://registry.yarnpkg.com/debounce-fn/-/debounce-fn-6.0.0.tgz#558169aed853eb3cf3a17c0a2438e1a91a7ba44f"
746 | integrity sha512-rBMW+F2TXryBwB54Q0d8drNEI+TfoS9JpNTAoVpukbWEhjXQq4rySFYLaqXMFXwdv61Zb2OHtj5bviSoimqxRQ==
747 | dependencies:
748 | mimic-function "^5.0.0"
749 |
750 | debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.3, debug@^4.3.4:
751 | version "4.4.0"
752 | resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.0.tgz#2b3f2aea2ffeb776477460267377dc8710faba8a"
753 | integrity sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==
754 | dependencies:
755 | ms "^2.1.3"
756 |
757 | decompress-response@^6.0.0:
758 | version "6.0.0"
759 | resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc"
760 | integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==
761 | dependencies:
762 | mimic-response "^3.1.0"
763 |
764 | defaults@^1.0.3:
765 | version "1.0.4"
766 | resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a"
767 | integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==
768 | dependencies:
769 | clone "^1.0.2"
770 |
771 | defer-to-connect@^2.0.0:
772 | version "2.0.1"
773 | resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587"
774 | integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==
775 |
776 | define-data-property@^1.0.1:
777 | version "1.1.4"
778 | resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e"
779 | integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==
780 | dependencies:
781 | es-define-property "^1.0.0"
782 | es-errors "^1.3.0"
783 | gopd "^1.0.1"
784 |
785 | define-properties@^1.2.1:
786 | version "1.2.1"
787 | resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c"
788 | integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==
789 | dependencies:
790 | define-data-property "^1.0.1"
791 | has-property-descriptors "^1.0.0"
792 | object-keys "^1.1.1"
793 |
794 | delayed-stream@~1.0.0:
795 | version "1.0.0"
796 | resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
797 | integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==
798 |
799 | delegates@^1.0.0:
800 | version "1.0.0"
801 | resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
802 | integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==
803 |
804 | detect-libc@^2.0.1:
805 | version "2.0.3"
806 | resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.3.tgz#f0cd503b40f9939b894697d19ad50895e30cf700"
807 | integrity sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==
808 |
809 | detect-node@^2.0.4:
810 | version "2.1.0"
811 | resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1"
812 | integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==
813 |
814 | dir-compare@^4.2.0:
815 | version "4.2.0"
816 | resolved "https://registry.yarnpkg.com/dir-compare/-/dir-compare-4.2.0.tgz#d1d4999c14fbf55281071fdae4293b3b9ce86f19"
817 | integrity sha512-2xMCmOoMrdQIPHdsTawECdNPwlVFB9zGcz3kuhmBO6U3oU+UQjsue0i8ayLKpgBcm+hcXPMVSGUN9d+pvJ6+VQ==
818 | dependencies:
819 | minimatch "^3.0.5"
820 | p-limit "^3.1.0 "
821 |
822 | dmg-builder@25.1.8:
823 | version "25.1.8"
824 | resolved "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-25.1.8.tgz#41f3b725edd896156e891016a44129e1bd580430"
825 | integrity sha512-NoXo6Liy2heSklTI5OIZbCgXC1RzrDQsZkeEwXhdOro3FT1VBOvbubvscdPnjVuQ4AMwwv61oaH96AbiYg9EnQ==
826 | dependencies:
827 | app-builder-lib "25.1.8"
828 | builder-util "25.1.7"
829 | builder-util-runtime "9.2.10"
830 | fs-extra "^10.1.0"
831 | iconv-lite "^0.6.2"
832 | js-yaml "^4.1.0"
833 | optionalDependencies:
834 | dmg-license "^1.0.11"
835 |
836 | dmg-license@^1.0.11:
837 | version "1.0.11"
838 | resolved "https://registry.yarnpkg.com/dmg-license/-/dmg-license-1.0.11.tgz#7b3bc3745d1b52be7506b4ee80cb61df6e4cd79a"
839 | integrity sha512-ZdzmqwKmECOWJpqefloC5OJy1+WZBBse5+MR88z9g9Zn4VY+WYUkAyojmhzJckH5YbbZGcYIuGAkY5/Ys5OM2Q==
840 | dependencies:
841 | "@types/plist" "^3.0.1"
842 | "@types/verror" "^1.10.3"
843 | ajv "^6.10.0"
844 | crc "^3.8.0"
845 | iconv-corefoundation "^1.1.7"
846 | plist "^3.0.4"
847 | smart-buffer "^4.0.2"
848 | verror "^1.10.0"
849 |
850 | dot-prop@^9.0.0:
851 | version "9.0.0"
852 | resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-9.0.0.tgz#bae5982fe6dc6b8fddb92efef4f2ddff26779e92"
853 | integrity sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==
854 | dependencies:
855 | type-fest "^4.18.2"
856 |
857 | dotenv-expand@^11.0.6:
858 | version "11.0.7"
859 | resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-11.0.7.tgz#af695aea007d6fdc84c86cd8d0ad7beb40a0bd08"
860 | integrity sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==
861 | dependencies:
862 | dotenv "^16.4.5"
863 |
864 | dotenv@^16.4.5:
865 | version "16.4.7"
866 | resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.4.7.tgz#0e20c5b82950140aa99be360a8a5f52335f53c26"
867 | integrity sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==
868 |
869 | eastasianwidth@^0.2.0:
870 | version "0.2.0"
871 | resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb"
872 | integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==
873 |
874 | ejs@^3.1.8:
875 | version "3.1.10"
876 | resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.10.tgz#69ab8358b14e896f80cc39e62087b88500c3ac3b"
877 | integrity sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==
878 | dependencies:
879 | jake "^10.8.5"
880 |
881 | electron-builder@^25.1.8:
882 | version "25.1.8"
883 | resolved "https://registry.yarnpkg.com/electron-builder/-/electron-builder-25.1.8.tgz#b0e310f1600787610bb84c3f39bc7aadb2548486"
884 | integrity sha512-poRgAtUHHOnlzZnc9PK4nzG53xh74wj2Jy7jkTrqZ0MWPoHGh1M2+C//hGeYdA+4K8w4yiVCNYoLXF7ySj2Wig==
885 | dependencies:
886 | app-builder-lib "25.1.8"
887 | builder-util "25.1.7"
888 | builder-util-runtime "9.2.10"
889 | chalk "^4.1.2"
890 | dmg-builder "25.1.8"
891 | fs-extra "^10.1.0"
892 | is-ci "^3.0.0"
893 | lazy-val "^1.0.5"
894 | simple-update-notifier "2.0.0"
895 | yargs "^17.6.2"
896 |
897 | electron-is-dev@^3.0.1:
898 | version "3.0.1"
899 | resolved "https://registry.yarnpkg.com/electron-is-dev/-/electron-is-dev-3.0.1.tgz#1cbc79b1dd046787903acd357efdfab6549dc17a"
900 | integrity sha512-8TjjAh8Ec51hUi3o4TaU0mD3GMTOESi866oRNavj9A3IQJ7pmv+MJVmdZBFGw4GFT36X7bkqnuDNYvkQgvyI8Q==
901 |
902 | electron-publish@25.1.7:
903 | version "25.1.7"
904 | resolved "https://registry.yarnpkg.com/electron-publish/-/electron-publish-25.1.7.tgz#14e50c2a3fafdc1c454eadbbc47ead89a48bb554"
905 | integrity sha512-+jbTkR9m39eDBMP4gfbqglDd6UvBC7RLh5Y0MhFSsc6UkGHj9Vj9TWobxevHYMMqmoujL11ZLjfPpMX+Pt6YEg==
906 | dependencies:
907 | "@types/fs-extra" "^9.0.11"
908 | builder-util "25.1.7"
909 | builder-util-runtime "9.2.10"
910 | chalk "^4.1.2"
911 | fs-extra "^10.1.0"
912 | lazy-val "^1.0.5"
913 | mime "^2.5.2"
914 |
915 | electron-store@^10.0.0:
916 | version "10.0.0"
917 | resolved "https://registry.yarnpkg.com/electron-store/-/electron-store-10.0.0.tgz#b6ff4d3a51457a26b394b0deffaf3ff804c8ba91"
918 | integrity sha512-BU/QZh+5twHBprRdLu3YZX/rIarmZzhTNpJvAvqG1/yN0mNCrsMh0kl7bM4xaUKDNRiHz1r7wP/7Prjh7cleIw==
919 | dependencies:
920 | conf "^13.0.0"
921 | type-fest "^4.20.0"
922 |
923 | electron@^33.2.1:
924 | version "33.2.1"
925 | resolved "https://registry.yarnpkg.com/electron/-/electron-33.2.1.tgz#d0d7bba7a7abf4f14881d0a6e03c498b301a2d5f"
926 | integrity sha512-SG/nmSsK9Qg1p6wAW+ZfqU+AV8cmXMTIklUL18NnOKfZLlum4ZsDoVdmmmlL39ZmeCaq27dr7CgslRPahfoVJg==
927 | dependencies:
928 | "@electron/get" "^2.0.0"
929 | "@types/node" "^20.9.0"
930 | extract-zip "^2.0.1"
931 |
932 | emoji-regex@^8.0.0:
933 | version "8.0.0"
934 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
935 | integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
936 |
937 | emoji-regex@^9.2.2:
938 | version "9.2.2"
939 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72"
940 | integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==
941 |
942 | encoding@^0.1.13:
943 | version "0.1.13"
944 | resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9"
945 | integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==
946 | dependencies:
947 | iconv-lite "^0.6.2"
948 |
949 | end-of-stream@^1.1.0:
950 | version "1.4.4"
951 | resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
952 | integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
953 | dependencies:
954 | once "^1.4.0"
955 |
956 | env-paths@^2.2.0:
957 | version "2.2.1"
958 | resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2"
959 | integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==
960 |
961 | env-paths@^3.0.0:
962 | version "3.0.0"
963 | resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-3.0.0.tgz#2f1e89c2f6dbd3408e1b1711dd82d62e317f58da"
964 | integrity sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==
965 |
966 | err-code@^2.0.2:
967 | version "2.0.3"
968 | resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9"
969 | integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==
970 |
971 | es-define-property@^1.0.0:
972 | version "1.0.1"
973 | resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.1.tgz#983eb2f9a6724e9303f61addf011c72e09e0b0fa"
974 | integrity sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==
975 |
976 | es-errors@^1.3.0:
977 | version "1.3.0"
978 | resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f"
979 | integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==
980 |
981 | es6-error@^4.1.1:
982 | version "4.1.1"
983 | resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d"
984 | integrity sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==
985 |
986 | escalade@^3.1.1:
987 | version "3.2.0"
988 | resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5"
989 | integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==
990 |
991 | escape-string-regexp@^4.0.0:
992 | version "4.0.0"
993 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
994 | integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
995 |
996 | exponential-backoff@^3.1.1:
997 | version "3.1.1"
998 | resolved "https://registry.yarnpkg.com/exponential-backoff/-/exponential-backoff-3.1.1.tgz#64ac7526fe341ab18a39016cd22c787d01e00bf6"
999 | integrity sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==
1000 |
1001 | extract-zip@^2.0.1:
1002 | version "2.0.1"
1003 | resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a"
1004 | integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==
1005 | dependencies:
1006 | debug "^4.1.1"
1007 | get-stream "^5.1.0"
1008 | yauzl "^2.10.0"
1009 | optionalDependencies:
1010 | "@types/yauzl" "^2.9.1"
1011 |
1012 | extsprintf@^1.2.0:
1013 | version "1.4.1"
1014 | resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.1.tgz#8d172c064867f235c0c84a596806d279bf4bcc07"
1015 | integrity sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==
1016 |
1017 | fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
1018 | version "3.1.3"
1019 | resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
1020 | integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
1021 |
1022 | fast-json-stable-stringify@^2.0.0:
1023 | version "2.1.0"
1024 | resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
1025 | integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
1026 |
1027 | fast-uri@^3.0.1:
1028 | version "3.0.3"
1029 | resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.0.3.tgz#892a1c91802d5d7860de728f18608a0573142241"
1030 | integrity sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==
1031 |
1032 | fd-slicer@~1.1.0:
1033 | version "1.1.0"
1034 | resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e"
1035 | integrity sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==
1036 | dependencies:
1037 | pend "~1.2.0"
1038 |
1039 | filelist@^1.0.4:
1040 | version "1.0.4"
1041 | resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5"
1042 | integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==
1043 | dependencies:
1044 | minimatch "^5.0.1"
1045 |
1046 | foreground-child@^3.1.0:
1047 | version "3.3.0"
1048 | resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.3.0.tgz#0ac8644c06e431439f8561db8ecf29a7b5519c77"
1049 | integrity sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==
1050 | dependencies:
1051 | cross-spawn "^7.0.0"
1052 | signal-exit "^4.0.1"
1053 |
1054 | form-data@^4.0.0:
1055 | version "4.0.1"
1056 | resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.1.tgz#ba1076daaaa5bfd7e99c1a6cb02aa0a5cff90d48"
1057 | integrity sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==
1058 | dependencies:
1059 | asynckit "^0.4.0"
1060 | combined-stream "^1.0.8"
1061 | mime-types "^2.1.12"
1062 |
1063 | fs-extra@^10.0.0, fs-extra@^10.1.0:
1064 | version "10.1.0"
1065 | resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf"
1066 | integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==
1067 | dependencies:
1068 | graceful-fs "^4.2.0"
1069 | jsonfile "^6.0.1"
1070 | universalify "^2.0.0"
1071 |
1072 | fs-extra@^11.1.1:
1073 | version "11.2.0"
1074 | resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.2.0.tgz#e70e17dfad64232287d01929399e0ea7c86b0e5b"
1075 | integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==
1076 | dependencies:
1077 | graceful-fs "^4.2.0"
1078 | jsonfile "^6.0.1"
1079 | universalify "^2.0.0"
1080 |
1081 | fs-extra@^8.1.0:
1082 | version "8.1.0"
1083 | resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0"
1084 | integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==
1085 | dependencies:
1086 | graceful-fs "^4.2.0"
1087 | jsonfile "^4.0.0"
1088 | universalify "^0.1.0"
1089 |
1090 | fs-extra@^9.0.0, fs-extra@^9.0.1:
1091 | version "9.1.0"
1092 | resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d"
1093 | integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==
1094 | dependencies:
1095 | at-least-node "^1.0.0"
1096 | graceful-fs "^4.2.0"
1097 | jsonfile "^6.0.1"
1098 | universalify "^2.0.0"
1099 |
1100 | fs-minipass@^2.0.0, fs-minipass@^2.1.0:
1101 | version "2.1.0"
1102 | resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb"
1103 | integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==
1104 | dependencies:
1105 | minipass "^3.0.0"
1106 |
1107 | fs.realpath@^1.0.0:
1108 | version "1.0.0"
1109 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
1110 | integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
1111 |
1112 | gauge@^4.0.3:
1113 | version "4.0.4"
1114 | resolved "https://registry.yarnpkg.com/gauge/-/gauge-4.0.4.tgz#52ff0652f2bbf607a989793d53b751bef2328dce"
1115 | integrity sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==
1116 | dependencies:
1117 | aproba "^1.0.3 || ^2.0.0"
1118 | color-support "^1.1.3"
1119 | console-control-strings "^1.1.0"
1120 | has-unicode "^2.0.1"
1121 | signal-exit "^3.0.7"
1122 | string-width "^4.2.3"
1123 | strip-ansi "^6.0.1"
1124 | wide-align "^1.1.5"
1125 |
1126 | get-caller-file@^2.0.5:
1127 | version "2.0.5"
1128 | resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
1129 | integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
1130 |
1131 | get-stream@^5.1.0:
1132 | version "5.2.0"
1133 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3"
1134 | integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==
1135 | dependencies:
1136 | pump "^3.0.0"
1137 |
1138 | glob@^10.3.12:
1139 | version "10.4.5"
1140 | resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956"
1141 | integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==
1142 | dependencies:
1143 | foreground-child "^3.1.0"
1144 | jackspeak "^3.1.2"
1145 | minimatch "^9.0.4"
1146 | minipass "^7.1.2"
1147 | package-json-from-dist "^1.0.0"
1148 | path-scurry "^1.11.1"
1149 |
1150 | glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:
1151 | version "7.2.3"
1152 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
1153 | integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
1154 | dependencies:
1155 | fs.realpath "^1.0.0"
1156 | inflight "^1.0.4"
1157 | inherits "2"
1158 | minimatch "^3.1.1"
1159 | once "^1.3.0"
1160 | path-is-absolute "^1.0.0"
1161 |
1162 | glob@^8.0.1:
1163 | version "8.1.0"
1164 | resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e"
1165 | integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==
1166 | dependencies:
1167 | fs.realpath "^1.0.0"
1168 | inflight "^1.0.4"
1169 | inherits "2"
1170 | minimatch "^5.0.1"
1171 | once "^1.3.0"
1172 |
1173 | global-agent@^3.0.0:
1174 | version "3.0.0"
1175 | resolved "https://registry.yarnpkg.com/global-agent/-/global-agent-3.0.0.tgz#ae7cd31bd3583b93c5a16437a1afe27cc33a1ab6"
1176 | integrity sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==
1177 | dependencies:
1178 | boolean "^3.0.1"
1179 | es6-error "^4.1.1"
1180 | matcher "^3.0.0"
1181 | roarr "^2.15.3"
1182 | semver "^7.3.2"
1183 | serialize-error "^7.0.1"
1184 |
1185 | globalthis@^1.0.1:
1186 | version "1.0.4"
1187 | resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.4.tgz#7430ed3a975d97bfb59bcce41f5cabbafa651236"
1188 | integrity sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==
1189 | dependencies:
1190 | define-properties "^1.2.1"
1191 | gopd "^1.0.1"
1192 |
1193 | gopd@^1.0.1:
1194 | version "1.2.0"
1195 | resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1"
1196 | integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==
1197 |
1198 | got@^11.7.0, got@^11.8.5:
1199 | version "11.8.6"
1200 | resolved "https://registry.yarnpkg.com/got/-/got-11.8.6.tgz#276e827ead8772eddbcfc97170590b841823233a"
1201 | integrity sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==
1202 | dependencies:
1203 | "@sindresorhus/is" "^4.0.0"
1204 | "@szmarczak/http-timer" "^4.0.5"
1205 | "@types/cacheable-request" "^6.0.1"
1206 | "@types/responselike" "^1.0.0"
1207 | cacheable-lookup "^5.0.3"
1208 | cacheable-request "^7.0.2"
1209 | decompress-response "^6.0.0"
1210 | http2-wrapper "^1.0.0-beta.5.2"
1211 | lowercase-keys "^2.0.0"
1212 | p-cancelable "^2.0.0"
1213 | responselike "^2.0.0"
1214 |
1215 | graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.6:
1216 | version "4.2.11"
1217 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3"
1218 | integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
1219 |
1220 | has-flag@^4.0.0:
1221 | version "4.0.0"
1222 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
1223 | integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
1224 |
1225 | has-property-descriptors@^1.0.0:
1226 | version "1.0.2"
1227 | resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854"
1228 | integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==
1229 | dependencies:
1230 | es-define-property "^1.0.0"
1231 |
1232 | has-unicode@^2.0.1:
1233 | version "2.0.1"
1234 | resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
1235 | integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==
1236 |
1237 | hosted-git-info@^4.1.0:
1238 | version "4.1.0"
1239 | resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224"
1240 | integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==
1241 | dependencies:
1242 | lru-cache "^6.0.0"
1243 |
1244 | http-cache-semantics@^4.0.0, http-cache-semantics@^4.1.0:
1245 | version "4.1.1"
1246 | resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a"
1247 | integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==
1248 |
1249 | http-proxy-agent@^5.0.0:
1250 | version "5.0.0"
1251 | resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43"
1252 | integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==
1253 | dependencies:
1254 | "@tootallnate/once" "2"
1255 | agent-base "6"
1256 | debug "4"
1257 |
1258 | http-proxy-agent@^7.0.0:
1259 | version "7.0.2"
1260 | resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz#9a8b1f246866c028509486585f62b8f2c18c270e"
1261 | integrity sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==
1262 | dependencies:
1263 | agent-base "^7.1.0"
1264 | debug "^4.3.4"
1265 |
1266 | http2-wrapper@^1.0.0-beta.5.2:
1267 | version "1.0.3"
1268 | resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz#b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d"
1269 | integrity sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==
1270 | dependencies:
1271 | quick-lru "^5.1.1"
1272 | resolve-alpn "^1.0.0"
1273 |
1274 | https-proxy-agent@^5.0.0:
1275 | version "5.0.1"
1276 | resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6"
1277 | integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==
1278 | dependencies:
1279 | agent-base "6"
1280 | debug "4"
1281 |
1282 | https-proxy-agent@^7.0.0:
1283 | version "7.0.6"
1284 | resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz#da8dfeac7da130b05c2ba4b59c9b6cd66611a6b9"
1285 | integrity sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==
1286 | dependencies:
1287 | agent-base "^7.1.2"
1288 | debug "4"
1289 |
1290 | humanize-ms@^1.2.1:
1291 | version "1.2.1"
1292 | resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed"
1293 | integrity sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==
1294 | dependencies:
1295 | ms "^2.0.0"
1296 |
1297 | iconv-corefoundation@^1.1.7:
1298 | version "1.1.7"
1299 | resolved "https://registry.yarnpkg.com/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz#31065e6ab2c9272154c8b0821151e2c88f1b002a"
1300 | integrity sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ==
1301 | dependencies:
1302 | cli-truncate "^2.1.0"
1303 | node-addon-api "^1.6.3"
1304 |
1305 | iconv-lite@^0.6.2:
1306 | version "0.6.3"
1307 | resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501"
1308 | integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==
1309 | dependencies:
1310 | safer-buffer ">= 2.1.2 < 3.0.0"
1311 |
1312 | ieee754@^1.1.13:
1313 | version "1.2.1"
1314 | resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
1315 | integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
1316 |
1317 | imurmurhash@^0.1.4:
1318 | version "0.1.4"
1319 | resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
1320 | integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==
1321 |
1322 | indent-string@^4.0.0:
1323 | version "4.0.0"
1324 | resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251"
1325 | integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==
1326 |
1327 | infer-owner@^1.0.4:
1328 | version "1.0.4"
1329 | resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467"
1330 | integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==
1331 |
1332 | inflight@^1.0.4:
1333 | version "1.0.6"
1334 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
1335 | integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==
1336 | dependencies:
1337 | once "^1.3.0"
1338 | wrappy "1"
1339 |
1340 | inherits@2, inherits@^2.0.3, inherits@^2.0.4:
1341 | version "2.0.4"
1342 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
1343 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
1344 |
1345 | ip-address@^9.0.5:
1346 | version "9.0.5"
1347 | resolved "https://registry.yarnpkg.com/ip-address/-/ip-address-9.0.5.tgz#117a960819b08780c3bd1f14ef3c1cc1d3f3ea5a"
1348 | integrity sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==
1349 | dependencies:
1350 | jsbn "1.1.0"
1351 | sprintf-js "^1.1.3"
1352 |
1353 | is-ci@^3.0.0:
1354 | version "3.0.1"
1355 | resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.1.tgz#db6ecbed1bd659c43dac0f45661e7674103d1867"
1356 | integrity sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==
1357 | dependencies:
1358 | ci-info "^3.2.0"
1359 |
1360 | is-fullwidth-code-point@^3.0.0:
1361 | version "3.0.0"
1362 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
1363 | integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
1364 |
1365 | is-interactive@^1.0.0:
1366 | version "1.0.0"
1367 | resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e"
1368 | integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==
1369 |
1370 | is-lambda@^1.0.1:
1371 | version "1.0.1"
1372 | resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5"
1373 | integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==
1374 |
1375 | is-unicode-supported@^0.1.0:
1376 | version "0.1.0"
1377 | resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7"
1378 | integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==
1379 |
1380 | isbinaryfile@^4.0.8:
1381 | version "4.0.10"
1382 | resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.10.tgz#0c5b5e30c2557a2f06febd37b7322946aaee42b3"
1383 | integrity sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==
1384 |
1385 | isbinaryfile@^5.0.0:
1386 | version "5.0.4"
1387 | resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-5.0.4.tgz#2a2edefa76cafa66613fe4c1ea52f7f031017bdf"
1388 | integrity sha512-YKBKVkKhty7s8rxddb40oOkuP0NbaeXrQvLin6QMHL7Ypiy2RW9LwOVrVgZRyOrhQlayMd9t+D8yDy8MKFTSDQ==
1389 |
1390 | isexe@^2.0.0:
1391 | version "2.0.0"
1392 | resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
1393 | integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
1394 |
1395 | jackspeak@^3.1.2:
1396 | version "3.4.3"
1397 | resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.4.3.tgz#8833a9d89ab4acde6188942bd1c53b6390ed5a8a"
1398 | integrity sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==
1399 | dependencies:
1400 | "@isaacs/cliui" "^8.0.2"
1401 | optionalDependencies:
1402 | "@pkgjs/parseargs" "^0.11.0"
1403 |
1404 | jake@^10.8.5:
1405 | version "10.9.2"
1406 | resolved "https://registry.yarnpkg.com/jake/-/jake-10.9.2.tgz#6ae487e6a69afec3a5e167628996b59f35ae2b7f"
1407 | integrity sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==
1408 | dependencies:
1409 | async "^3.2.3"
1410 | chalk "^4.0.2"
1411 | filelist "^1.0.4"
1412 | minimatch "^3.1.2"
1413 |
1414 | js-yaml@^4.1.0:
1415 | version "4.1.0"
1416 | resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
1417 | integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
1418 | dependencies:
1419 | argparse "^2.0.1"
1420 |
1421 | jsbn@1.1.0:
1422 | version "1.1.0"
1423 | resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-1.1.0.tgz#b01307cb29b618a1ed26ec79e911f803c4da0040"
1424 | integrity sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==
1425 |
1426 | json-buffer@3.0.1:
1427 | version "3.0.1"
1428 | resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13"
1429 | integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==
1430 |
1431 | json-schema-traverse@^0.4.1:
1432 | version "0.4.1"
1433 | resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
1434 | integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
1435 |
1436 | json-schema-traverse@^1.0.0:
1437 | version "1.0.0"
1438 | resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
1439 | integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
1440 |
1441 | json-schema-typed@^8.0.1:
1442 | version "8.0.1"
1443 | resolved "https://registry.yarnpkg.com/json-schema-typed/-/json-schema-typed-8.0.1.tgz#826ee39e3b6cef536f85412ff048d3ff6f19dfa0"
1444 | integrity sha512-XQmWYj2Sm4kn4WeTYvmpKEbyPsL7nBsb647c7pMe6l02/yx2+Jfc4dT6UZkEXnIUb5LhD55r2HPsJ1milQ4rDg==
1445 |
1446 | json-stringify-safe@^5.0.1:
1447 | version "5.0.1"
1448 | resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
1449 | integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==
1450 |
1451 | json5@^2.2.3:
1452 | version "2.2.3"
1453 | resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283"
1454 | integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
1455 |
1456 | jsonfile@^4.0.0:
1457 | version "4.0.0"
1458 | resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
1459 | integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==
1460 | optionalDependencies:
1461 | graceful-fs "^4.1.6"
1462 |
1463 | jsonfile@^6.0.1:
1464 | version "6.1.0"
1465 | resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae"
1466 | integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==
1467 | dependencies:
1468 | universalify "^2.0.0"
1469 | optionalDependencies:
1470 | graceful-fs "^4.1.6"
1471 |
1472 | keyv@^4.0.0:
1473 | version "4.5.4"
1474 | resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93"
1475 | integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==
1476 | dependencies:
1477 | json-buffer "3.0.1"
1478 |
1479 | lazy-val@^1.0.5:
1480 | version "1.0.5"
1481 | resolved "https://registry.yarnpkg.com/lazy-val/-/lazy-val-1.0.5.tgz#6cf3b9f5bc31cee7ee3e369c0832b7583dcd923d"
1482 | integrity sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==
1483 |
1484 | lodash@^4.17.15:
1485 | version "4.17.21"
1486 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
1487 | integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
1488 |
1489 | log-symbols@^4.1.0:
1490 | version "4.1.0"
1491 | resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503"
1492 | integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==
1493 | dependencies:
1494 | chalk "^4.1.0"
1495 | is-unicode-supported "^0.1.0"
1496 |
1497 | lowercase-keys@^2.0.0:
1498 | version "2.0.0"
1499 | resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479"
1500 | integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==
1501 |
1502 | lru-cache@^10.2.0:
1503 | version "10.4.3"
1504 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119"
1505 | integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==
1506 |
1507 | lru-cache@^6.0.0:
1508 | version "6.0.0"
1509 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
1510 | integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
1511 | dependencies:
1512 | yallist "^4.0.0"
1513 |
1514 | lru-cache@^7.7.1:
1515 | version "7.18.3"
1516 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89"
1517 | integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==
1518 |
1519 | make-fetch-happen@^10.0.3:
1520 | version "10.2.1"
1521 | resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz#f5e3835c5e9817b617f2770870d9492d28678164"
1522 | integrity sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==
1523 | dependencies:
1524 | agentkeepalive "^4.2.1"
1525 | cacache "^16.1.0"
1526 | http-cache-semantics "^4.1.0"
1527 | http-proxy-agent "^5.0.0"
1528 | https-proxy-agent "^5.0.0"
1529 | is-lambda "^1.0.1"
1530 | lru-cache "^7.7.1"
1531 | minipass "^3.1.6"
1532 | minipass-collect "^1.0.2"
1533 | minipass-fetch "^2.0.3"
1534 | minipass-flush "^1.0.5"
1535 | minipass-pipeline "^1.2.4"
1536 | negotiator "^0.6.3"
1537 | promise-retry "^2.0.1"
1538 | socks-proxy-agent "^7.0.0"
1539 | ssri "^9.0.0"
1540 |
1541 | matcher@^3.0.0:
1542 | version "3.0.0"
1543 | resolved "https://registry.yarnpkg.com/matcher/-/matcher-3.0.0.tgz#bd9060f4c5b70aa8041ccc6f80368760994f30ca"
1544 | integrity sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==
1545 | dependencies:
1546 | escape-string-regexp "^4.0.0"
1547 |
1548 | mime-db@1.52.0:
1549 | version "1.52.0"
1550 | resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"
1551 | integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
1552 |
1553 | mime-types@^2.1.12:
1554 | version "2.1.35"
1555 | resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a"
1556 | integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
1557 | dependencies:
1558 | mime-db "1.52.0"
1559 |
1560 | mime@^2.5.2:
1561 | version "2.6.0"
1562 | resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367"
1563 | integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==
1564 |
1565 | mimic-fn@^2.1.0:
1566 | version "2.1.0"
1567 | resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
1568 | integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
1569 |
1570 | mimic-function@^5.0.0:
1571 | version "5.0.1"
1572 | resolved "https://registry.yarnpkg.com/mimic-function/-/mimic-function-5.0.1.tgz#acbe2b3349f99b9deaca7fb70e48b83e94e67076"
1573 | integrity sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==
1574 |
1575 | mimic-response@^1.0.0:
1576 | version "1.0.1"
1577 | resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b"
1578 | integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==
1579 |
1580 | mimic-response@^3.1.0:
1581 | version "3.1.0"
1582 | resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9"
1583 | integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==
1584 |
1585 | minimatch@^10.0.0:
1586 | version "10.0.1"
1587 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.0.1.tgz#ce0521856b453c86e25f2c4c0d03e6ff7ddc440b"
1588 | integrity sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==
1589 | dependencies:
1590 | brace-expansion "^2.0.1"
1591 |
1592 | minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2:
1593 | version "3.1.2"
1594 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
1595 | integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
1596 | dependencies:
1597 | brace-expansion "^1.1.7"
1598 |
1599 | minimatch@^5.0.1:
1600 | version "5.1.6"
1601 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96"
1602 | integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==
1603 | dependencies:
1604 | brace-expansion "^2.0.1"
1605 |
1606 | minimatch@^9.0.3, minimatch@^9.0.4:
1607 | version "9.0.5"
1608 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5"
1609 | integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==
1610 | dependencies:
1611 | brace-expansion "^2.0.1"
1612 |
1613 | minimist@^1.2.6:
1614 | version "1.2.8"
1615 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
1616 | integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
1617 |
1618 | minipass-collect@^1.0.2:
1619 | version "1.0.2"
1620 | resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617"
1621 | integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==
1622 | dependencies:
1623 | minipass "^3.0.0"
1624 |
1625 | minipass-fetch@^2.0.3:
1626 | version "2.1.2"
1627 | resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-2.1.2.tgz#95560b50c472d81a3bc76f20ede80eaed76d8add"
1628 | integrity sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==
1629 | dependencies:
1630 | minipass "^3.1.6"
1631 | minipass-sized "^1.0.3"
1632 | minizlib "^2.1.2"
1633 | optionalDependencies:
1634 | encoding "^0.1.13"
1635 |
1636 | minipass-flush@^1.0.5:
1637 | version "1.0.5"
1638 | resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373"
1639 | integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==
1640 | dependencies:
1641 | minipass "^3.0.0"
1642 |
1643 | minipass-pipeline@^1.2.4:
1644 | version "1.2.4"
1645 | resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c"
1646 | integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==
1647 | dependencies:
1648 | minipass "^3.0.0"
1649 |
1650 | minipass-sized@^1.0.3:
1651 | version "1.0.3"
1652 | resolved "https://registry.yarnpkg.com/minipass-sized/-/minipass-sized-1.0.3.tgz#70ee5a7c5052070afacfbc22977ea79def353b70"
1653 | integrity sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==
1654 | dependencies:
1655 | minipass "^3.0.0"
1656 |
1657 | minipass@^3.0.0, minipass@^3.1.1, minipass@^3.1.6:
1658 | version "3.3.6"
1659 | resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a"
1660 | integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==
1661 | dependencies:
1662 | yallist "^4.0.0"
1663 |
1664 | minipass@^5.0.0:
1665 | version "5.0.0"
1666 | resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d"
1667 | integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==
1668 |
1669 | "minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.1.2:
1670 | version "7.1.2"
1671 | resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707"
1672 | integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==
1673 |
1674 | minizlib@^2.1.1, minizlib@^2.1.2:
1675 | version "2.1.2"
1676 | resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931"
1677 | integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==
1678 | dependencies:
1679 | minipass "^3.0.0"
1680 | yallist "^4.0.0"
1681 |
1682 | mkdirp@^1.0.3, mkdirp@^1.0.4:
1683 | version "1.0.4"
1684 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
1685 | integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
1686 |
1687 | ms@^2.0.0, ms@^2.1.3:
1688 | version "2.1.3"
1689 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
1690 | integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
1691 |
1692 | negotiator@^0.6.3:
1693 | version "0.6.4"
1694 | resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.4.tgz#777948e2452651c570b712dd01c23e262713fff7"
1695 | integrity sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==
1696 |
1697 | node-abi@^3.45.0:
1698 | version "3.71.0"
1699 | resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.71.0.tgz#52d84bbcd8575efb71468fbaa1f9a49b2c242038"
1700 | integrity sha512-SZ40vRiy/+wRTf21hxkkEjPJZpARzUMVcJoQse2EF8qkUWbbO2z7vd5oA/H6bVH6SZQ5STGcu0KRDS7biNRfxw==
1701 | dependencies:
1702 | semver "^7.3.5"
1703 |
1704 | node-addon-api@^1.6.3:
1705 | version "1.7.2"
1706 | resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-1.7.2.tgz#3df30b95720b53c24e59948b49532b662444f54d"
1707 | integrity sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==
1708 |
1709 | node-api-version@^0.2.0:
1710 | version "0.2.0"
1711 | resolved "https://registry.yarnpkg.com/node-api-version/-/node-api-version-0.2.0.tgz#5177441da2b1046a4d4547ab9e0972eed7b1ac1d"
1712 | integrity sha512-fthTTsi8CxaBXMaBAD7ST2uylwvsnYxh2PfaScwpMhos6KlSFajXQPcM4ogNE1q2s3Lbz9GCGqeIHC+C6OZnKg==
1713 | dependencies:
1714 | semver "^7.3.5"
1715 |
1716 | node-gyp@^9.0.0:
1717 | version "9.4.1"
1718 | resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-9.4.1.tgz#8a1023e0d6766ecb52764cc3a734b36ff275e185"
1719 | integrity sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==
1720 | dependencies:
1721 | env-paths "^2.2.0"
1722 | exponential-backoff "^3.1.1"
1723 | glob "^7.1.4"
1724 | graceful-fs "^4.2.6"
1725 | make-fetch-happen "^10.0.3"
1726 | nopt "^6.0.0"
1727 | npmlog "^6.0.0"
1728 | rimraf "^3.0.2"
1729 | semver "^7.3.5"
1730 | tar "^6.1.2"
1731 | which "^2.0.2"
1732 |
1733 | nopt@^6.0.0:
1734 | version "6.0.0"
1735 | resolved "https://registry.yarnpkg.com/nopt/-/nopt-6.0.0.tgz#245801d8ebf409c6df22ab9d95b65e1309cdb16d"
1736 | integrity sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==
1737 | dependencies:
1738 | abbrev "^1.0.0"
1739 |
1740 | normalize-url@^6.0.1:
1741 | version "6.1.0"
1742 | resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a"
1743 | integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==
1744 |
1745 | npmlog@^6.0.0:
1746 | version "6.0.2"
1747 | resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-6.0.2.tgz#c8166017a42f2dea92d6453168dd865186a70830"
1748 | integrity sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==
1749 | dependencies:
1750 | are-we-there-yet "^3.0.0"
1751 | console-control-strings "^1.1.0"
1752 | gauge "^4.0.3"
1753 | set-blocking "^2.0.0"
1754 |
1755 | object-keys@^1.1.1:
1756 | version "1.1.1"
1757 | resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
1758 | integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
1759 |
1760 | once@^1.3.0, once@^1.3.1, once@^1.4.0:
1761 | version "1.4.0"
1762 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
1763 | integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==
1764 | dependencies:
1765 | wrappy "1"
1766 |
1767 | onetime@^5.1.0:
1768 | version "5.1.2"
1769 | resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"
1770 | integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
1771 | dependencies:
1772 | mimic-fn "^2.1.0"
1773 |
1774 | ora@^5.1.0:
1775 | version "5.4.1"
1776 | resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18"
1777 | integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==
1778 | dependencies:
1779 | bl "^4.1.0"
1780 | chalk "^4.1.0"
1781 | cli-cursor "^3.1.0"
1782 | cli-spinners "^2.5.0"
1783 | is-interactive "^1.0.0"
1784 | is-unicode-supported "^0.1.0"
1785 | log-symbols "^4.1.0"
1786 | strip-ansi "^6.0.0"
1787 | wcwidth "^1.0.1"
1788 |
1789 | p-cancelable@^2.0.0:
1790 | version "2.1.1"
1791 | resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf"
1792 | integrity sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==
1793 |
1794 | "p-limit@^3.1.0 ":
1795 | version "3.1.0"
1796 | resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b"
1797 | integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
1798 | dependencies:
1799 | yocto-queue "^0.1.0"
1800 |
1801 | p-map@^4.0.0:
1802 | version "4.0.0"
1803 | resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b"
1804 | integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==
1805 | dependencies:
1806 | aggregate-error "^3.0.0"
1807 |
1808 | package-json-from-dist@^1.0.0:
1809 | version "1.0.1"
1810 | resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz#4f1471a010827a86f94cfd9b0727e36d267de505"
1811 | integrity sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==
1812 |
1813 | path-is-absolute@^1.0.0:
1814 | version "1.0.1"
1815 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
1816 | integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==
1817 |
1818 | path-key@^3.1.0:
1819 | version "3.1.1"
1820 | resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
1821 | integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
1822 |
1823 | path-scurry@^1.11.1:
1824 | version "1.11.1"
1825 | resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2"
1826 | integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==
1827 | dependencies:
1828 | lru-cache "^10.2.0"
1829 | minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
1830 |
1831 | pe-library@^0.4.1:
1832 | version "0.4.1"
1833 | resolved "https://registry.yarnpkg.com/pe-library/-/pe-library-0.4.1.tgz#e269be0340dcb13aa6949d743da7d658c3e2fbea"
1834 | integrity sha512-eRWB5LBz7PpDu4PUlwT0PhnQfTQJlDDdPa35urV4Osrm0t0AqQFGn+UIkU3klZvwJ8KPO3VbBFsXquA6p6kqZw==
1835 |
1836 | pend@~1.2.0:
1837 | version "1.2.0"
1838 | resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50"
1839 | integrity sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==
1840 |
1841 | plist@^3.0.4, plist@^3.0.5, plist@^3.1.0:
1842 | version "3.1.0"
1843 | resolved "https://registry.yarnpkg.com/plist/-/plist-3.1.0.tgz#797a516a93e62f5bde55e0b9cc9c967f860893c9"
1844 | integrity sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==
1845 | dependencies:
1846 | "@xmldom/xmldom" "^0.8.8"
1847 | base64-js "^1.5.1"
1848 | xmlbuilder "^15.1.1"
1849 |
1850 | progress@^2.0.3:
1851 | version "2.0.3"
1852 | resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
1853 | integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
1854 |
1855 | promise-inflight@^1.0.1:
1856 | version "1.0.1"
1857 | resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3"
1858 | integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==
1859 |
1860 | promise-retry@^2.0.1:
1861 | version "2.0.1"
1862 | resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22"
1863 | integrity sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==
1864 | dependencies:
1865 | err-code "^2.0.2"
1866 | retry "^0.12.0"
1867 |
1868 | pump@^3.0.0:
1869 | version "3.0.2"
1870 | resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.2.tgz#836f3edd6bc2ee599256c924ffe0d88573ddcbf8"
1871 | integrity sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==
1872 | dependencies:
1873 | end-of-stream "^1.1.0"
1874 | once "^1.3.1"
1875 |
1876 | punycode@^2.1.0:
1877 | version "2.3.1"
1878 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5"
1879 | integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==
1880 |
1881 | quick-lru@^5.1.1:
1882 | version "5.1.1"
1883 | resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932"
1884 | integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==
1885 |
1886 | read-binary-file-arch@^1.0.6:
1887 | version "1.0.6"
1888 | resolved "https://registry.yarnpkg.com/read-binary-file-arch/-/read-binary-file-arch-1.0.6.tgz#959c4637daa932280a9b911b1a6766a7e44288fc"
1889 | integrity sha512-BNg9EN3DD3GsDXX7Aa8O4p92sryjkmzYYgmgTAc6CA4uGLEDzFfxOxugu21akOxpcXHiEgsYkC6nPsQvLLLmEg==
1890 | dependencies:
1891 | debug "^4.3.4"
1892 |
1893 | readable-stream@^3.4.0, readable-stream@^3.6.0:
1894 | version "3.6.2"
1895 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967"
1896 | integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==
1897 | dependencies:
1898 | inherits "^2.0.3"
1899 | string_decoder "^1.1.1"
1900 | util-deprecate "^1.0.1"
1901 |
1902 | require-directory@^2.1.1:
1903 | version "2.1.1"
1904 | resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
1905 | integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==
1906 |
1907 | require-from-string@^2.0.2:
1908 | version "2.0.2"
1909 | resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
1910 | integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
1911 |
1912 | resedit@^1.7.0:
1913 | version "1.7.2"
1914 | resolved "https://registry.yarnpkg.com/resedit/-/resedit-1.7.2.tgz#b1041170b99811710c13f949c7d225871de4cc78"
1915 | integrity sha512-vHjcY2MlAITJhC0eRD/Vv8Vlgmu9Sd3LX9zZvtGzU5ZImdTN3+d6e/4mnTyV8vEbyf1sgNIrWxhWlrys52OkEA==
1916 | dependencies:
1917 | pe-library "^0.4.1"
1918 |
1919 | resolve-alpn@^1.0.0:
1920 | version "1.2.1"
1921 | resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9"
1922 | integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==
1923 |
1924 | responselike@^2.0.0:
1925 | version "2.0.1"
1926 | resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.1.tgz#9a0bc8fdc252f3fb1cca68b016591059ba1422bc"
1927 | integrity sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==
1928 | dependencies:
1929 | lowercase-keys "^2.0.0"
1930 |
1931 | restore-cursor@^3.1.0:
1932 | version "3.1.0"
1933 | resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e"
1934 | integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==
1935 | dependencies:
1936 | onetime "^5.1.0"
1937 | signal-exit "^3.0.2"
1938 |
1939 | retry@^0.12.0:
1940 | version "0.12.0"
1941 | resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b"
1942 | integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==
1943 |
1944 | rimraf@^3.0.2:
1945 | version "3.0.2"
1946 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
1947 | integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
1948 | dependencies:
1949 | glob "^7.1.3"
1950 |
1951 | roarr@^2.15.3:
1952 | version "2.15.4"
1953 | resolved "https://registry.yarnpkg.com/roarr/-/roarr-2.15.4.tgz#f5fe795b7b838ccfe35dc608e0282b9eba2e7afd"
1954 | integrity sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==
1955 | dependencies:
1956 | boolean "^3.0.1"
1957 | detect-node "^2.0.4"
1958 | globalthis "^1.0.1"
1959 | json-stringify-safe "^5.0.1"
1960 | semver-compare "^1.0.0"
1961 | sprintf-js "^1.1.2"
1962 |
1963 | safe-buffer@~5.2.0:
1964 | version "5.2.1"
1965 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
1966 | integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
1967 |
1968 | "safer-buffer@>= 2.1.2 < 3.0.0":
1969 | version "2.1.2"
1970 | resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
1971 | integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
1972 |
1973 | sanitize-filename@^1.6.3:
1974 | version "1.6.3"
1975 | resolved "https://registry.yarnpkg.com/sanitize-filename/-/sanitize-filename-1.6.3.tgz#755ebd752045931977e30b2025d340d7c9090378"
1976 | integrity sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==
1977 | dependencies:
1978 | truncate-utf8-bytes "^1.0.0"
1979 |
1980 | sax@^1.2.4:
1981 | version "1.4.1"
1982 | resolved "https://registry.yarnpkg.com/sax/-/sax-1.4.1.tgz#44cc8988377f126304d3b3fc1010c733b929ef0f"
1983 | integrity sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==
1984 |
1985 | semver-compare@^1.0.0:
1986 | version "1.0.0"
1987 | resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc"
1988 | integrity sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==
1989 |
1990 | semver@^6.2.0:
1991 | version "6.3.1"
1992 | resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
1993 | integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
1994 |
1995 | semver@^7.3.2, semver@^7.3.5, semver@^7.3.8, semver@^7.5.3, semver@^7.6.3:
1996 | version "7.6.3"
1997 | resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143"
1998 | integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==
1999 |
2000 | serialize-error@^7.0.1:
2001 | version "7.0.1"
2002 | resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-7.0.1.tgz#f1360b0447f61ffb483ec4157c737fab7d778e18"
2003 | integrity sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==
2004 | dependencies:
2005 | type-fest "^0.13.1"
2006 |
2007 | set-blocking@^2.0.0:
2008 | version "2.0.0"
2009 | resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
2010 | integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==
2011 |
2012 | shebang-command@^2.0.0:
2013 | version "2.0.0"
2014 | resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
2015 | integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
2016 | dependencies:
2017 | shebang-regex "^3.0.0"
2018 |
2019 | shebang-regex@^3.0.0:
2020 | version "3.0.0"
2021 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
2022 | integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
2023 |
2024 | signal-exit@^3.0.2, signal-exit@^3.0.7:
2025 | version "3.0.7"
2026 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9"
2027 | integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
2028 |
2029 | signal-exit@^4.0.1:
2030 | version "4.1.0"
2031 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04"
2032 | integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==
2033 |
2034 | simple-update-notifier@2.0.0:
2035 | version "2.0.0"
2036 | resolved "https://registry.yarnpkg.com/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz#d70b92bdab7d6d90dfd73931195a30b6e3d7cebb"
2037 | integrity sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==
2038 | dependencies:
2039 | semver "^7.5.3"
2040 |
2041 | slice-ansi@^3.0.0:
2042 | version "3.0.0"
2043 | resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787"
2044 | integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==
2045 | dependencies:
2046 | ansi-styles "^4.0.0"
2047 | astral-regex "^2.0.0"
2048 | is-fullwidth-code-point "^3.0.0"
2049 |
2050 | smart-buffer@^4.0.2, smart-buffer@^4.2.0:
2051 | version "4.2.0"
2052 | resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae"
2053 | integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==
2054 |
2055 | socks-proxy-agent@^7.0.0:
2056 | version "7.0.0"
2057 | resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz#dc069ecf34436621acb41e3efa66ca1b5fed15b6"
2058 | integrity sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==
2059 | dependencies:
2060 | agent-base "^6.0.2"
2061 | debug "^4.3.3"
2062 | socks "^2.6.2"
2063 |
2064 | socks@^2.6.2:
2065 | version "2.8.3"
2066 | resolved "https://registry.yarnpkg.com/socks/-/socks-2.8.3.tgz#1ebd0f09c52ba95a09750afe3f3f9f724a800cb5"
2067 | integrity sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==
2068 | dependencies:
2069 | ip-address "^9.0.5"
2070 | smart-buffer "^4.2.0"
2071 |
2072 | source-map-support@^0.5.19:
2073 | version "0.5.21"
2074 | resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f"
2075 | integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==
2076 | dependencies:
2077 | buffer-from "^1.0.0"
2078 | source-map "^0.6.0"
2079 |
2080 | source-map@^0.6.0:
2081 | version "0.6.1"
2082 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
2083 | integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
2084 |
2085 | sprintf-js@^1.1.2, sprintf-js@^1.1.3:
2086 | version "1.1.3"
2087 | resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.3.tgz#4914b903a2f8b685d17fdf78a70e917e872e444a"
2088 | integrity sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==
2089 |
2090 | ssri@^9.0.0:
2091 | version "9.0.1"
2092 | resolved "https://registry.yarnpkg.com/ssri/-/ssri-9.0.1.tgz#544d4c357a8d7b71a19700074b6883fcb4eae057"
2093 | integrity sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==
2094 | dependencies:
2095 | minipass "^3.1.1"
2096 |
2097 | stat-mode@^1.0.0:
2098 | version "1.0.0"
2099 | resolved "https://registry.yarnpkg.com/stat-mode/-/stat-mode-1.0.0.tgz#68b55cb61ea639ff57136f36b216a291800d1465"
2100 | integrity sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg==
2101 |
2102 | "string-width-cjs@npm:string-width@^4.2.0":
2103 | version "4.2.3"
2104 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
2105 | integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
2106 | dependencies:
2107 | emoji-regex "^8.0.0"
2108 | is-fullwidth-code-point "^3.0.0"
2109 | strip-ansi "^6.0.1"
2110 |
2111 | "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
2112 | version "4.2.3"
2113 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
2114 | integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
2115 | dependencies:
2116 | emoji-regex "^8.0.0"
2117 | is-fullwidth-code-point "^3.0.0"
2118 | strip-ansi "^6.0.1"
2119 |
2120 | string-width@^5.0.1, string-width@^5.1.2:
2121 | version "5.1.2"
2122 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794"
2123 | integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==
2124 | dependencies:
2125 | eastasianwidth "^0.2.0"
2126 | emoji-regex "^9.2.2"
2127 | strip-ansi "^7.0.1"
2128 |
2129 | string_decoder@^1.1.1:
2130 | version "1.3.0"
2131 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
2132 | integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
2133 | dependencies:
2134 | safe-buffer "~5.2.0"
2135 |
2136 | "strip-ansi-cjs@npm:strip-ansi@^6.0.1":
2137 | version "6.0.1"
2138 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
2139 | integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
2140 | dependencies:
2141 | ansi-regex "^5.0.1"
2142 |
2143 | strip-ansi@^6.0.0, strip-ansi@^6.0.1:
2144 | version "6.0.1"
2145 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
2146 | integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
2147 | dependencies:
2148 | ansi-regex "^5.0.1"
2149 |
2150 | strip-ansi@^7.0.1:
2151 | version "7.1.0"
2152 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45"
2153 | integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==
2154 | dependencies:
2155 | ansi-regex "^6.0.1"
2156 |
2157 | stubborn-fs@^1.2.5:
2158 | version "1.2.5"
2159 | resolved "https://registry.yarnpkg.com/stubborn-fs/-/stubborn-fs-1.2.5.tgz#e5e244223166921ddf66ed5e062b6b3bf285bfd2"
2160 | integrity sha512-H2N9c26eXjzL/S/K+i/RHHcFanE74dptvvjM8iwzwbVcWY/zjBbgRqF3K0DY4+OD+uTTASTBvDoxPDaPN02D7g==
2161 |
2162 | sumchecker@^3.0.1:
2163 | version "3.0.1"
2164 | resolved "https://registry.yarnpkg.com/sumchecker/-/sumchecker-3.0.1.tgz#6377e996795abb0b6d348e9b3e1dfb24345a8e42"
2165 | integrity sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==
2166 | dependencies:
2167 | debug "^4.1.0"
2168 |
2169 | supports-color@^7.1.0:
2170 | version "7.2.0"
2171 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
2172 | integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
2173 | dependencies:
2174 | has-flag "^4.0.0"
2175 |
2176 | tar@^6.0.5, tar@^6.1.11, tar@^6.1.12, tar@^6.1.2:
2177 | version "6.2.1"
2178 | resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.1.tgz#717549c541bc3c2af15751bea94b1dd068d4b03a"
2179 | integrity sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==
2180 | dependencies:
2181 | chownr "^2.0.0"
2182 | fs-minipass "^2.0.0"
2183 | minipass "^5.0.0"
2184 | minizlib "^2.1.1"
2185 | mkdirp "^1.0.3"
2186 | yallist "^4.0.0"
2187 |
2188 | temp-file@^3.4.0:
2189 | version "3.4.0"
2190 | resolved "https://registry.yarnpkg.com/temp-file/-/temp-file-3.4.0.tgz#766ea28911c683996c248ef1a20eea04d51652c7"
2191 | integrity sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg==
2192 | dependencies:
2193 | async-exit-hook "^2.0.1"
2194 | fs-extra "^10.0.0"
2195 |
2196 | tmp-promise@^3.0.2:
2197 | version "3.0.3"
2198 | resolved "https://registry.yarnpkg.com/tmp-promise/-/tmp-promise-3.0.3.tgz#60a1a1cc98c988674fcbfd23b6e3367bdeac4ce7"
2199 | integrity sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==
2200 | dependencies:
2201 | tmp "^0.2.0"
2202 |
2203 | tmp@^0.2.0:
2204 | version "0.2.3"
2205 | resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.3.tgz#eb783cc22bc1e8bebd0671476d46ea4eb32a79ae"
2206 | integrity sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==
2207 |
2208 | truncate-utf8-bytes@^1.0.0:
2209 | version "1.0.2"
2210 | resolved "https://registry.yarnpkg.com/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz#405923909592d56f78a5818434b0b78489ca5f2b"
2211 | integrity sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==
2212 | dependencies:
2213 | utf8-byte-length "^1.0.1"
2214 |
2215 | type-fest@^0.13.1:
2216 | version "0.13.1"
2217 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934"
2218 | integrity sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==
2219 |
2220 | type-fest@^4.18.2, type-fest@^4.20.0:
2221 | version "4.30.0"
2222 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-4.30.0.tgz#cf411e7630578ad9e9884951dfaeef6588f970fe"
2223 | integrity sha512-G6zXWS1dLj6eagy6sVhOMQiLtJdxQBHIA9Z6HFUNLOlr6MFOgzV8wvmidtPONfPtEUv0uZsy77XJNzTAfwPDaA==
2224 |
2225 | typescript@^5.4.3:
2226 | version "5.7.2"
2227 | resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.7.2.tgz#3169cf8c4c8a828cde53ba9ecb3d2b1d5dd67be6"
2228 | integrity sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==
2229 |
2230 | uint8array-extras@^1.4.0:
2231 | version "1.4.0"
2232 | resolved "https://registry.yarnpkg.com/uint8array-extras/-/uint8array-extras-1.4.0.tgz#e42a678a6dd335ec2d21661333ed42f44ae7cc74"
2233 | integrity sha512-ZPtzy0hu4cZjv3z5NW9gfKnNLjoz4y6uv4HlelAjDK7sY/xOkKZv9xK/WQpcsBB3jEybChz9DPC2U/+cusjJVQ==
2234 |
2235 | undici-types@~6.19.2:
2236 | version "6.19.8"
2237 | resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.19.8.tgz#35111c9d1437ab83a7cdc0abae2f26d88eda0a02"
2238 | integrity sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==
2239 |
2240 | undici-types@~6.20.0:
2241 | version "6.20.0"
2242 | resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.20.0.tgz#8171bf22c1f588d1554d55bf204bc624af388433"
2243 | integrity sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==
2244 |
2245 | unique-filename@^2.0.0:
2246 | version "2.0.1"
2247 | resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-2.0.1.tgz#e785f8675a9a7589e0ac77e0b5c34d2eaeac6da2"
2248 | integrity sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==
2249 | dependencies:
2250 | unique-slug "^3.0.0"
2251 |
2252 | unique-slug@^3.0.0:
2253 | version "3.0.0"
2254 | resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-3.0.0.tgz#6d347cf57c8a7a7a6044aabd0e2d74e4d76dc7c9"
2255 | integrity sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==
2256 | dependencies:
2257 | imurmurhash "^0.1.4"
2258 |
2259 | universalify@^0.1.0:
2260 | version "0.1.2"
2261 | resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
2262 | integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
2263 |
2264 | universalify@^2.0.0:
2265 | version "2.0.1"
2266 | resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d"
2267 | integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==
2268 |
2269 | uri-js@^4.2.2:
2270 | version "4.4.1"
2271 | resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
2272 | integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
2273 | dependencies:
2274 | punycode "^2.1.0"
2275 |
2276 | utf8-byte-length@^1.0.1:
2277 | version "1.0.5"
2278 | resolved "https://registry.yarnpkg.com/utf8-byte-length/-/utf8-byte-length-1.0.5.tgz#f9f63910d15536ee2b2d5dd4665389715eac5c1e"
2279 | integrity sha512-Xn0w3MtiQ6zoz2vFyUVruaCL53O/DwUvkEeOvj+uulMm0BkUGYWmBYVyElqZaSLhY6ZD0ulfU3aBra2aVT4xfA==
2280 |
2281 | util-deprecate@^1.0.1:
2282 | version "1.0.2"
2283 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
2284 | integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
2285 |
2286 | verror@^1.10.0:
2287 | version "1.10.1"
2288 | resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.1.tgz#4bf09eeccf4563b109ed4b3d458380c972b0cdeb"
2289 | integrity sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg==
2290 | dependencies:
2291 | assert-plus "^1.0.0"
2292 | core-util-is "1.0.2"
2293 | extsprintf "^1.2.0"
2294 |
2295 | wcwidth@^1.0.1:
2296 | version "1.0.1"
2297 | resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8"
2298 | integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==
2299 | dependencies:
2300 | defaults "^1.0.3"
2301 |
2302 | when-exit@^2.1.1:
2303 | version "2.1.3"
2304 | resolved "https://registry.yarnpkg.com/when-exit/-/when-exit-2.1.3.tgz#5831cdbed8ad4984645da98c4a00d4ee3a3757e7"
2305 | integrity sha512-uVieSTccFIr/SFQdFWN/fFaQYmV37OKtuaGphMAzi4DmmUlrvRBJW5WSLkHyjNQY/ePJMz3LoiX9R3yy1Su6Hw==
2306 |
2307 | which@^2.0.1, which@^2.0.2:
2308 | version "2.0.2"
2309 | resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
2310 | integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
2311 | dependencies:
2312 | isexe "^2.0.0"
2313 |
2314 | wide-align@^1.1.5:
2315 | version "1.1.5"
2316 | resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3"
2317 | integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==
2318 | dependencies:
2319 | string-width "^1.0.2 || 2 || 3 || 4"
2320 |
2321 | "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0":
2322 | version "7.0.0"
2323 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
2324 | integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
2325 | dependencies:
2326 | ansi-styles "^4.0.0"
2327 | string-width "^4.1.0"
2328 | strip-ansi "^6.0.0"
2329 |
2330 | wrap-ansi@^7.0.0:
2331 | version "7.0.0"
2332 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
2333 | integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
2334 | dependencies:
2335 | ansi-styles "^4.0.0"
2336 | string-width "^4.1.0"
2337 | strip-ansi "^6.0.0"
2338 |
2339 | wrap-ansi@^8.1.0:
2340 | version "8.1.0"
2341 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214"
2342 | integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==
2343 | dependencies:
2344 | ansi-styles "^6.1.0"
2345 | string-width "^5.0.1"
2346 | strip-ansi "^7.0.1"
2347 |
2348 | wrappy@1:
2349 | version "1.0.2"
2350 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
2351 | integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
2352 |
2353 | xmlbuilder@>=11.0.1, xmlbuilder@^15.1.1:
2354 | version "15.1.1"
2355 | resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-15.1.1.tgz#9dcdce49eea66d8d10b42cae94a79c3c8d0c2ec5"
2356 | integrity sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==
2357 |
2358 | y18n@^5.0.5:
2359 | version "5.0.8"
2360 | resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55"
2361 | integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==
2362 |
2363 | yallist@^4.0.0:
2364 | version "4.0.0"
2365 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
2366 | integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
2367 |
2368 | yargs-parser@^21.1.1:
2369 | version "21.1.1"
2370 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35"
2371 | integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==
2372 |
2373 | yargs@^17.0.1, yargs@^17.6.2:
2374 | version "17.7.2"
2375 | resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269"
2376 | integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==
2377 | dependencies:
2378 | cliui "^8.0.1"
2379 | escalade "^3.1.1"
2380 | get-caller-file "^2.0.5"
2381 | require-directory "^2.1.1"
2382 | string-width "^4.2.3"
2383 | y18n "^5.0.5"
2384 | yargs-parser "^21.1.1"
2385 |
2386 | yauzl@^2.10.0:
2387 | version "2.10.0"
2388 | resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9"
2389 | integrity sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==
2390 | dependencies:
2391 | buffer-crc32 "~0.2.3"
2392 | fd-slicer "~1.1.0"
2393 |
2394 | yocto-queue@^0.1.0:
2395 | version "0.1.0"
2396 | resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
2397 | integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
2398 |
--------------------------------------------------------------------------------