diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml
index 78222842..6d74574a 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.yml
+++ b/.github/ISSUE_TEMPLATE/bug_report.yml
@@ -5,12 +5,21 @@ body:
- type: markdown
attributes:
value: Before raising an issue, please search for existing issues to avoid creating duplicates.
- - type: textarea
+ - type: input
attributes:
label: Original reporter/ticket ID
description: If you are rewording a ticket, put the original reporter(s) and ticket ID(s). If not, leave this blank.
validations:
required: false
+ - type: dropdown
+ attributes:
+ label: Project
+ description: Select the project this issue is related to.
+ multiple: true
+ options:
+ - Core
+ - OneClient
+ - OneLauncher
- type: textarea
attributes:
label: Describe the bug
diff --git a/.github/ISSUE_TEMPLATE/enhancement.yml b/.github/ISSUE_TEMPLATE/enhancement.yml
index 374d53bb..0b15e1a2 100644
--- a/.github/ISSUE_TEMPLATE/enhancement.yml
+++ b/.github/ISSUE_TEMPLATE/enhancement.yml
@@ -5,12 +5,23 @@ body:
- type: markdown
attributes:
value: Before raising an issue, please search for existing issues and [Discord](https://polyfrost.org/discord) suggestions to avoid creating duplicates.
- - type: textarea
+ - type: input
attributes:
label: Original reporter/ticket ID
description: If you are rewording a ticket, put the original reporter(s) and ticket ID(s). If not, leave this blank.
validations:
required: false
+ - type: dropdown
+ attributes:
+ label: Project
+ description: Select the project this issue is related to.
+ multiple: true
+ default: General
+ options:
+ - General
+ - Core
+ - OneClient
+ - OneLauncher
- type: textarea
attributes:
label: Is your suggested enhancement related to a problem? Please describe, or link another Issue.
diff --git a/.github/media/RepoBanner.png b/.github/media/RepoBanner.png
new file mode 100644
index 00000000..db9ec1e4
Binary files /dev/null and b/.github/media/RepoBanner.png differ
diff --git a/.github/workflows/oneclient_release.yml b/.github/workflows/oneclient_release.yml
new file mode 100644
index 00000000..15f36428
--- /dev/null
+++ b/.github/workflows/oneclient_release.yml
@@ -0,0 +1,47 @@
+name: OneClient Release Build
+
+on:
+ workflow_dispatch:
+
+jobs:
+ publish-tauri:
+ permissions:
+ contents: write
+ strategy:
+ fail-fast: false
+ matrix:
+ include:
+ - platform: macos-latest # ARM
+ args: --target aarch64-apple-darwin
+ - platform: macos-latest # Intel
+ args: --target x86_64-apple-darwin
+ - platform: ubuntu-22.04
+ args: ''
+ - platform: windows-latest
+ args: ''
+
+ runs-on: ${{ matrix.platform }}
+ steps:
+ - uses: actions/checkout@v4
+
+ - name: Setup Rust
+ uses: ./.github/actions/setup-rust
+ with:
+ # Those targets are only used on macos runners so it's in an `if` to slightly speed up windows and linux builds.
+ target: ${{ matrix.platform == 'macos-latest' && 'aarch64-apple-darwin,x86_64-apple-darwin' || '' }}
+ save-cache: true
+ restore-cache: true
+
+ - name: Setup Packages
+ uses: ./.github/actions/setup-packages
+
+ - uses: tauri-apps/tauri-action@v0
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ with:
+ tagName: oneclient-__VERSION__
+ releaseName: OneClient __VERSION__
+ releaseDraft: true
+ prerelease: ${{ startsWith(github.ref, 'refs/tags/v') && contains(github.ref, '-alpha') || false }}
+ tauriScript: pnpm oneclient:desktop
+ args: ${{ matrix.args }}
diff --git a/.github/workflows/release.yml b/.github/workflows/onelauncher_release.yml
similarity index 94%
rename from .github/workflows/release.yml
rename to .github/workflows/onelauncher_release.yml
index ab90fbc8..0b2e4a14 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/onelauncher_release.yml
@@ -1,4 +1,4 @@
-name: Release Build
+name: OneLauncher Release Build
on:
workflow_dispatch:
@@ -43,5 +43,5 @@ jobs:
releaseName: OneLauncher __VERSION__
releaseDraft: true
prerelease: ${{ startsWith(github.ref, 'refs/tags/v') && contains(github.ref, '-alpha') || false }}
- tauriScript: pnpm desktop
+ tauriScript: pnpm onelauncher:desktop
args: ${{ matrix.args }}
diff --git a/.vscode/extensions.json b/.vscode/extensions.json
index 20cdd5ec..bd082fa3 100644
--- a/.vscode/extensions.json
+++ b/.vscode/extensions.json
@@ -3,8 +3,7 @@
"tauri-apps.tauri-vscode", // Provides Tauri framework support.
"rust-lang.rust-analyzer", // Provides Rust language support.
"vadimcn.vscode-lldb", // Provides Rust debugging support.
- "oscarbeaumont.rspc-vscode", // RSPC is a framework for Routers.
- "antfu.unocss", // Provides UnoCSS intellisense.
+ "bradlc.vscode-tailwindcss", // Provides UnoCSS intellisense.
"EditorConfig.EditorConfig", // Maintains consistent coding styles.
"dbaeumer.vscode-eslint" // Code formatting using ESLint.
]
diff --git a/.vscode/settings.json b/.vscode/settings.json
index 1c108fed..d76bd693 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -27,9 +27,6 @@
"rust-analyzer.diagnostics.disabled": [
"macro-error" // TODO: Remove this once taurpc upgrades to latest specta
],
- "rust-analyzer.procMacro.ignored": {
- "tauri-specta": ["command"]
- },
"rust-analyzer.check.command": "check",
"rust-analyzer.diagnostics.experimental.enable": false,
"rust-analyzer.linkedProjects": [],
diff --git a/ATTRIBUTION.md b/ATTRIBUTION.md
index b1201280..1c162ee9 100644
--- a/ATTRIBUTION.md
+++ b/ATTRIBUTION.md
@@ -1,6 +1,6 @@
# Attribution
-The source code of this repository is licensed under the GNU General Public License, Version 3 only, which is provided in the file [LICENSE](./LICENSE), with a header provided below. [Certain files in our library wrappers](./core/wrapper/) may be under a different license or [require credit](#additional-libraries), with their specific headers outlined in the below non-exhaustive list.
+The source code of this repository is licensed under the GNU General Public License, Version 3 only, which is provided in the file [LICENSE](./LICENSE), with a header provided below. Certain files in our library wrappers may be under a different license or [require credit](#additional-libraries), with their specific headers outlined in the below non-exhaustive list.
## OneLauncher
@@ -16,6 +16,20 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
You should have received a copy of the GNU General Public License along with this program. If not, see .
```
+## OneClient
+
+```txt
+OneClient - A Minecraft Launcher
+Copyright (C) 2023~CURRENT Polyfrost and Contributors
+
+This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 3 of the License.
+
+This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License along with this program. If not, see .
+```
+
## Polyfrost branding
Any files depicting [Polyfrost branding](https://polyfrost.org/legal/branding), including the Polyfrost logo, any landing and background images, the OneConfig logo, the OneLauncher logo, and variations thereof, are licensed under the following:
@@ -31,80 +45,25 @@ This includes, but may not be limited to, the following files:
## Additional Libraries
-The following are libraries, projects, and codebases which we (Polyfrost and Contributors) copied or modified, with additional attribution inline (THIS IS A NON-EXHAUSTIVE LIST, IF WE ARE MISSING A LICENSE, PLEASE CHECK OUR [attributions page](https://polyfrost.org/attributions), OR LEAVE A TICKET IN [our Discord server](https://polyfrost.org/discord)):
-
-## [Prism Launcher]
-
-```txt
-Prism Launcher - Minecraft Launcher
-Copyright (C) 2022-2024 Prism Launcher Contributors
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-
-This file incorporates work covered by the following copyright and
-permission notice:
-
- Copyright 2013-2021 MultiMC Contributors
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-```
-
-## [Modrinth App]
-
-```txt
-Modrinth App
-Copyright (C) 2022-2023 Modrinth
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-```
+The following are libraries, projects, and codebases which we (Polyfrost and Contributors) copied or modified, with additional attribution inline (THIS IS A NON-EXHAUSTIVE LIST, IF WE ARE MISSING A LICENSE, PLEASE LEAVE A TICKET IN [our Discord server](https://polyfrost.org/discord)):
## [Gamemode]
```txt
-Copyright (c) 2017-2022, Feral Interactive
+Copyright (c) 2017-2025, Feral Interactive and the GameMode contributors
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
-* Redistributions of source code must retain the above copyright notice,
-this list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above copyright
-notice, this list of conditions and the following disclaimer in the
-documentation and/or other materials provided with the distribution.
-* Neither the name of Feral Interactive nor the names of its contributors
-may be used to endorse or promote products derived from this software
-without specific prior written permission.
+ * Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ * Neither the name of Feral Interactive nor the names of its contributors
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
@@ -145,7 +104,5 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
```
-[Prism Launcher]: https://github.com/PrismLauncher/PrismLauncher
-[Modrinth App]: https://github.com/modrinth/code
[Gamemode]: https://github.com/FeralInteractive/gamemode
[Rust Gamemode Internal Linking]: https://github.com/SophieSilver/linking-gamemode
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 0482336f..d2d4c777 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -47,17 +47,14 @@ To make changes locally, follow these steps:
4. Install dependencies: `pnpm i`
5. Prepare your cargo installation: `pnpm prep`
-To quickly run only the desktop app after `prep`, you can use:
+### Running
+The most common scripts you will use are:
-- `pnpm desktop dev`
+- `pnpm onelauncher:desktop dev` - Runs the **OneLauncher** desktop application with watch mode enabled and starts up the frontend's vite dev server.
- If necessary, the webview devtools can be opened by pressing `Ctrl + Shift + I` (Linux and Windows) or `Command + Option + I` (macOS) in the desktop app.
+- `pnpm oneclient:desktop dev` - Runs the **OneClient** desktop application with watch mode enabled and starts up the frontend's vite dev server.
-If you encounter any issues, ensure that you are using the following versions (or later) of Rust, Node and Pnpm:
-
-- `rustc` version: **1.80**
-- `node` version: **20.15**
-- `pnpm` version: **9.6.0**
+If necessary, the webview devtools can be opened by pressing `Ctrl + Shift + I` (Linux and Windows) or `Command + Option + I` (macOS) in the desktop app.
After cleaning out your build artifacts using `pnpm clean`, `git clean`, or `cargo clean`, it is necessary to re-run the `setup` script.
diff --git a/README.md b/README.md
index e90e94af..99041200 100644
--- a/README.md
+++ b/README.md
@@ -1,10 +1,45 @@
-# OneLauncher
+
-Rust-based Minecraft launcher utilizing Tauri, SolidJS, and Tailwind
+

-## Project Structure
+# ` OneLauncher ` + ` OneClient `
+Here is the monorepo containing the code for OneLauncher and OneClient.
-* [`apps/desktop`](./apps/desktop/) - Rust-based Minecraft launcher utilizing Tauri, SolidJS, and Tailwind.
-* [`crates/core`](./crates/core/) - The core for our Minecraft launcher (platform agnostic), along with Rust-based utilities for other Polyfrost projects and interactions.
-* [`testing`](./crates/testing/) - Testing playground for our Rust core, independant of Tauri.
-* [`distribution`](./packages/distribution/) - Distribution utilties and meta files for the [`apps/desktop`](./apps/desktop/) app.
+
+
+## Technologies Used
+- [**Tauri**](https://tauri.app/)
+- [**Sea ORM**](https://www.sea-ql.org/SeaORM/)
+- [**SQLite**](https://www.sqlite.org/)
+- [**React**](https://react.dev/)
+- [**Tailwind CSS**](https://tailwindcss.com/)
+- [**Tanstack Query**](https://tanstack.com/query/latest)
+- [**Tanstack Router**](https://tanstack.com/router/latest)
+
+## Contributing
+We welcome contributions! Please read our [contributing guidelines](CONTRIBUTING.md) before getting started.
+
+### Requirements
+
+If you encounter any issues, ensure that you are using the following versions (or later) of Rust, Node and Pnpm:
+
+- `rustc` version: **1.89**
+- `node` version: **22.15**
+- `pnpm` version: **10.13**
+
+### Project Structure
+- **`packages/`** - Shared libraries and utilities.
+ - [**`core/`**](./packages/core/) - Launcher Core. This is the library that contains the entire launcher logic.
+ - [**`entity/`**](./packages/entity/) - Contains entity definitions used in the launcher's database.
+ - [**`macro/`**](./packages/macro/) - Contains macro definitions to simplify some code.
+ - [**`scripts/`**](./packages/scripts/) - General scripts for CI/CD or development environments.
+ - [**`web_common/`**](./packages/web_common/) - Contains common web code used by both OneLauncher and OneClient.
+- **`apps/`**
+ - [**`onelauncher/`**](./apps/onelauncher/)
+ - **`desktop/`** - Tauri desktop application.
+ - **`frontend/`** - React SPA frontend.
+ - **`distribution/`** - Files used for release builds.
+ - [**`oneclient/`**](./apps/oneclient/)
+ - **`desktop/`** - Tauri desktop application.
+ - **`frontend/`** - React SPA frontend.
+ - **`distribution/`** - Files used for release builds.
diff --git a/apps/oneclient/frontend/package.json b/apps/oneclient/frontend/package.json
index cbdb58cc..4b94dc85 100644
--- a/apps/oneclient/frontend/package.json
+++ b/apps/oneclient/frontend/package.json
@@ -12,44 +12,44 @@
"check": "prettier --write . && eslint --fix"
},
"dependencies": {
- "@fontsource/poppins": "^5.2.6",
- "@formatjs/intl-durationformat": "^0.7.4",
+ "@fontsource/poppins": "catalog:",
+ "@formatjs/intl-durationformat": "catalog:",
"@onelauncher/common": "workspace:*",
- "@tailwindcss/vite": "^4.0.6",
- "@tanstack/match-sorter-utils": "^8.19.4",
- "@tanstack/react-query": "^5.66.5",
- "@tanstack/react-query-devtools": "^5.66.5",
- "@tanstack/react-router": "^1.114.3",
- "@tanstack/react-router-devtools": "^1.114.3",
- "@tanstack/react-table": "^8.21.2",
- "@tanstack/router-plugin": "^1.114.3",
- "@tauri-apps/api": "^2.5.0",
- "@tauri-apps/plugin-clipboard-manager": "^2.2.2",
- "@tauri-apps/plugin-dialog": "^2.2.1",
- "@tauri-apps/plugin-shell": "^2.2.1",
- "@untitled-theme/icons-react": "^0.14.0",
- "motion": "^12.10.5",
- "overlayscrollbars": "^2.11.2",
- "overlayscrollbars-react": "^0.5.6",
- "react": "^19.0.0",
- "react-aria-components": "^1.8.0",
- "react-dom": "^19.0.0",
- "react-just-parallax": "^3.1.16",
- "tailwind-merge": "^3.2.0",
- "tailwind-variants": "^1.0.0",
- "tailwindcss": "^4.0.6",
- "tailwindcss-animated": "^2.0.0",
- "tailwindcss-react-aria-components": "^2.0.0",
- "taurpc": "^1.8.1",
- "zustand": "^5.0.5"
+ "@tailwindcss/vite": "catalog:",
+ "@tanstack/match-sorter-utils": "catalog:",
+ "@tanstack/react-query": "catalog:",
+ "@tanstack/react-query-devtools": "catalog:",
+ "@tanstack/react-router": "catalog:",
+ "@tanstack/react-router-devtools": "catalog:",
+ "@tanstack/react-table": "catalog:",
+ "@tanstack/router-plugin": "catalog:",
+ "@tauri-apps/api": "catalog:",
+ "@tauri-apps/plugin-clipboard-manager": "catalog:",
+ "@tauri-apps/plugin-dialog": "catalog:",
+ "@tauri-apps/plugin-shell": "catalog:",
+ "@untitled-theme/icons-react": "catalog:",
+ "motion": "catalog:",
+ "overlayscrollbars": "catalog:",
+ "overlayscrollbars-react": "catalog:",
+ "react": "catalog:",
+ "react-aria-components": "catalog:",
+ "react-dom": "catalog:",
+ "react-just-parallax": "catalog:",
+ "tailwind-merge": "catalog:",
+ "tailwind-variants": "catalog:",
+ "tailwindcss": "catalog:",
+ "tailwindcss-animated": "catalog:",
+ "tailwindcss-react-aria-components": "catalog:",
+ "taurpc": "catalog:",
+ "zustand": "catalog:"
},
"devDependencies": {
- "@tanstack/eslint-config": "^0.1.0",
- "@types/react": "^19.0.8",
- "@types/react-dom": "^19.0.3",
- "@vitejs/plugin-react": "^4.3.4",
- "typescript": "^5.7.2",
- "vite": "^6.1.0",
- "vite-plugin-svgr": "^4.3.0"
+ "@tanstack/eslint-config": "catalog:",
+ "@types/react": "catalog:",
+ "@types/react-dom": "catalog:",
+ "@vitejs/plugin-react": "catalog:",
+ "typescript": "catalog:",
+ "vite": "catalog:",
+ "vite-plugin-svgr": "catalog:"
}
}
diff --git a/apps/onelauncher/frontend/package.json b/apps/onelauncher/frontend/package.json
index a3c44f0c..69e0a441 100644
--- a/apps/onelauncher/frontend/package.json
+++ b/apps/onelauncher/frontend/package.json
@@ -11,42 +11,42 @@
"check": "eslint --fix"
},
"dependencies": {
- "@fontsource/poppins": "^5.2.6",
+ "@fontsource/poppins": "catalog:",
"@onelauncher/common": "workspace:*",
- "@tailwindcss/vite": "^4.0.6",
- "@tanstack/match-sorter-utils": "^8.19.4",
- "@tanstack/react-query": "^5.66.5",
- "@tanstack/react-query-devtools": "^5.66.5",
- "@tanstack/react-router": "^1.114.3",
- "@tanstack/react-router-devtools": "^1.114.3",
- "@tanstack/react-table": "^8.21.2",
- "@tanstack/router-plugin": "^1.114.3",
- "@tauri-apps/api": "^2.5.0",
- "@tauri-apps/plugin-clipboard-manager": "^2.2.2",
- "@tauri-apps/plugin-dialog": "^2.2.1",
- "@tauri-apps/plugin-opener": "^2.3.0",
- "@tauri-apps/plugin-shell": "^2.2.1",
- "@untitled-theme/icons-react": "^0.14.0",
- "motion": "^12.10.5",
- "overlayscrollbars": "^2.11.2",
- "overlayscrollbars-react": "^0.5.6",
- "react": "^19.0.0",
- "react-aria-components": "^1.8.0",
- "react-dom": "^19.0.0",
- "tailwind-merge": "^3.2.0",
- "tailwind-variants": "^1.0.0",
- "tailwindcss": "^4.0.6",
- "tailwindcss-animated": "^2.0.0",
- "tailwindcss-react-aria-components": "^2.0.0",
- "taurpc": "^1.8.1",
- "valtio": "^2.1.5"
+ "@tailwindcss/vite": "catalog:",
+ "@tanstack/match-sorter-utils": "catalog:",
+ "@tanstack/react-query": "catalog:",
+ "@tanstack/react-query-devtools": "catalog:",
+ "@tanstack/react-router": "catalog:",
+ "@tanstack/react-router-devtools": "catalog:",
+ "@tanstack/react-table": "catalog:",
+ "@tanstack/router-plugin": "catalog:",
+ "@tauri-apps/api": "catalog:",
+ "@tauri-apps/plugin-clipboard-manager": "catalog:",
+ "@tauri-apps/plugin-dialog": "catalog:",
+ "@tauri-apps/plugin-opener": "catalog:",
+ "@tauri-apps/plugin-shell": "catalog:",
+ "@untitled-theme/icons-react": "catalog:",
+ "motion": "catalog:",
+ "overlayscrollbars": "catalog:",
+ "overlayscrollbars-react": "catalog:",
+ "react": "catalog:",
+ "react-aria-components": "catalog:",
+ "react-dom": "catalog:",
+ "tailwind-merge": "catalog:",
+ "tailwind-variants": "catalog:",
+ "tailwindcss": "catalog:",
+ "tailwindcss-animated": "catalog:",
+ "tailwindcss-react-aria-components": "catalog:",
+ "taurpc": "catalog:",
+ "valtio": "catalog:"
},
"devDependencies": {
- "@tanstack/eslint-config": "^0.1.0",
- "@types/react": "^19.0.8",
- "@types/react-dom": "^19.0.3",
- "@vitejs/plugin-react": "^4.3.4",
- "typescript": "^5.7.2",
- "vite": "^6.1.0"
+ "@tanstack/eslint-config": "catalog:",
+ "@types/react": "catalog:",
+ "@types/react-dom": "catalog:",
+ "@vitejs/plugin-react": "catalog:",
+ "typescript": "catalog:",
+ "vite": "catalog:"
}
}
diff --git a/changelog.config.ts b/changelog.config.ts
deleted file mode 100644
index c3303233..00000000
--- a/changelog.config.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-const config = {
- types: {
- chore: { title: '🔨 Chores' },
- feature: { title: '✨ Features' },
- fix: { title: '🐞 Bug Fixes' },
- perf: { title: '🏎 Performance' },
- refactor: { title: '♻️ Refactors' },
- test: { title: '✅ Tests' },
- style: { title: '🎨 Stylistic' },
- doc: { title: '📝 Docs' },
- deps: { title: '📦 Dependencies' },
- deploy: { title: '🚀 Deployments' },
- wip: { title: '🚧 Experiments' },
- },
-};
-
-export default config;
diff --git a/package.json b/package.json
index fd274981..43425058 100644
--- a/package.json
+++ b/package.json
@@ -49,20 +49,14 @@
]
},
"devDependencies": {
- "@eslint-react/eslint-plugin": "^1.48.5",
- "@flowr/eslint": "^6.0.0",
- "@tanstack/eslint-config": "^0.1.0",
- "@tanstack/eslint-plugin-query": "5.74.7",
- "@tanstack/eslint-plugin-router": "1.115.0",
- "@types/node": "^22.7.9",
- "@unocss/eslint-plugin": "^66.0.0",
- "eslint": "^9.20.0",
- "eslint-plugin-react-hooks": "^5.2.0",
- "eslint-plugin-solid": "^0.14.5",
- "jiti": "^2.3.3",
- "rimraf": "^6.0.1",
- "tsx": "^4.19.4",
- "typescript": "^5.8.3",
- "vite": "^6.3.4"
+ "@eslint-react/eslint-plugin": "catalog:",
+ "@flowr/eslint": "catalog:",
+ "@tanstack/eslint-config": "catalog:",
+ "@types/node": "catalog:",
+ "eslint": "catalog:",
+ "rimraf": "catalog:",
+ "tsx": "catalog:",
+ "typescript": "catalog:",
+ "vite": "catalog:"
}
}
diff --git a/packages/web_common/package.json b/packages/web_common/package.json
index 0a99a4aa..d1818ed5 100644
--- a/packages/web_common/package.json
+++ b/packages/web_common/package.json
@@ -22,29 +22,29 @@
"build": "vite build"
},
"peerDependencies": {
- "@tanstack/react-query": "^5.66.5",
- "@tanstack/react-router": "^1.114.3",
- "@untitled-theme/icons-react": "^0.14.0",
- "motion": "^12.10.5",
- "react": "^19.0.0",
- "react-aria-components": "^1.8.0",
- "tailwind-merge": "^3.2.0",
- "tailwind-variants": "^1.0.0",
- "tailwindcss": "^4.0.6",
- "tailwindcss-animated": "^2.0.0",
- "tailwindcss-react-aria-components": "^2.0.0"
- },
- "devDependencies": {
- "@tailwindcss/vite": "^4.0.6",
- "@types/react": "^19.0.8",
- "@vitejs/plugin-react": "^4.3.4",
- "typescript": "^5.8.3",
- "vite": "^6.1.0",
- "vite-plugin-dts": "^4.5.4",
- "vite-plugin-static-copy": "^3.0.0"
+ "@tanstack/react-query": "catalog:",
+ "@tanstack/react-router": "catalog:",
+ "@untitled-theme/icons-react": "catalog:",
+ "motion": "catalog:",
+ "react": "catalog:",
+ "react-aria-components": "catalog:",
+ "tailwind-merge": "catalog:",
+ "tailwind-variants": "catalog:",
+ "tailwindcss": "catalog:",
+ "tailwindcss-animated": "catalog:",
+ "tailwindcss-react-aria-components": "catalog:"
},
"dependencies": {
- "@untitled-theme/icons-react": "^0.14.0",
- "overlayscrollbars-react": "^0.5.6"
+ "@untitled-theme/icons-react": "catalog:",
+ "overlayscrollbars-react": "catalog:"
+ },
+ "devDependencies": {
+ "@tailwindcss/vite": "catalog:",
+ "@types/react": "catalog:",
+ "@vitejs/plugin-react": "catalog:",
+ "typescript": "catalog:",
+ "vite": "catalog:",
+ "vite-plugin-dts": "catalog:",
+ "vite-plugin-static-copy": "catalog:"
}
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 41bca0d1..334fd7ff 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -4,55 +4,175 @@ settings:
autoInstallPeers: true
excludeLinksFromLockfile: false
+catalogs:
+ default:
+ '@eslint-react/eslint-plugin':
+ specifier: ^1.48.5
+ version: 1.48.5
+ '@flowr/eslint':
+ specifier: ^6.0.0
+ version: 6.0.0
+ '@fontsource/poppins':
+ specifier: ^5.2.6
+ version: 5.2.6
+ '@formatjs/intl-durationformat':
+ specifier: ^0.7.4
+ version: 0.7.4
+ '@tailwindcss/vite':
+ specifier: ^4.0.6
+ version: 4.1.10
+ '@tanstack/eslint-config':
+ specifier: ^0.1.0
+ version: 0.1.0
+ '@tanstack/match-sorter-utils':
+ specifier: ^8.19.4
+ version: 8.19.4
+ '@tanstack/react-query':
+ specifier: ^5.66.5
+ version: 5.75.0
+ '@tanstack/react-query-devtools':
+ specifier: ^5.66.5
+ version: 5.75.0
+ '@tanstack/react-router':
+ specifier: ^1.114.3
+ version: 1.119.0
+ '@tanstack/react-router-devtools':
+ specifier: ^1.114.3
+ version: 1.119.1
+ '@tanstack/react-table':
+ specifier: ^8.21.2
+ version: 8.21.3
+ '@tanstack/router-plugin':
+ specifier: ^1.114.3
+ version: 1.119.0
+ '@tauri-apps/api':
+ specifier: ^2.5.0
+ version: 2.5.0
+ '@tauri-apps/plugin-clipboard-manager':
+ specifier: ^2.2.2
+ version: 2.2.2
+ '@tauri-apps/plugin-dialog':
+ specifier: ^2.2.1
+ version: 2.2.1
+ '@tauri-apps/plugin-opener':
+ specifier: ^2.3.0
+ version: 2.3.0
+ '@tauri-apps/plugin-shell':
+ specifier: ^2.2.1
+ version: 2.2.1
+ '@types/node':
+ specifier: ^22.13.14
+ version: 22.16.5
+ '@types/react':
+ specifier: ^19.0.8
+ version: 19.1.2
+ '@types/react-dom':
+ specifier: ^19.0.3
+ version: 19.1.3
+ '@untitled-theme/icons-react':
+ specifier: ^0.14.0
+ version: 0.14.0
+ '@vitejs/plugin-react':
+ specifier: ^4.3.4
+ version: 4.4.1
+ eslint:
+ specifier: ^9.20.0
+ version: 9.25.1
+ motion:
+ specifier: ^12.10.5
+ version: 12.10.5
+ overlayscrollbars:
+ specifier: ^2.11.2
+ version: 2.11.2
+ overlayscrollbars-react:
+ specifier: ^0.5.6
+ version: 0.5.6
+ react:
+ specifier: ^19.0.0
+ version: 19.1.0
+ react-aria-components:
+ specifier: ^1.8.0
+ version: 1.8.0
+ react-dom:
+ specifier: ^19.0.0
+ version: 19.1.0
+ rimraf:
+ specifier: ^6.0.1
+ version: 6.0.1
+ tailwind-merge:
+ specifier: ^3.2.0
+ version: 3.2.0
+ tailwind-variants:
+ specifier: ^1.0.0
+ version: 1.0.0
+ tailwindcss:
+ specifier: ^4.0.6
+ version: 4.1.10
+ tailwindcss-animated:
+ specifier: ^2.0.0
+ version: 2.0.0
+ tailwindcss-react-aria-components:
+ specifier: ^2.0.0
+ version: 2.0.0
+ taurpc:
+ specifier: ^1.8.1
+ version: 1.8.1
+ tsx:
+ specifier: ^4.19.4
+ version: 4.19.4
+ typescript:
+ specifier: ^5.8.3
+ version: 5.8.3
+ valtio:
+ specifier: ^2.1.5
+ version: 2.1.5
+ vite:
+ specifier: ^6.3.4
+ version: 6.3.4
+ vite-plugin-dts:
+ specifier: ^4.5.4
+ version: 4.5.4
+ vite-plugin-static-copy:
+ specifier: ^3.0.0
+ version: 3.0.0
+ vite-plugin-svgr:
+ specifier: ^4.3.0
+ version: 4.3.0
+ zustand:
+ specifier: ^5.0.5
+ version: 5.0.5
+
importers:
.:
devDependencies:
'@eslint-react/eslint-plugin':
- specifier: ^1.48.5
+ specifier: 'catalog:'
version: 1.48.5(eslint@9.25.1(jiti@2.4.2))(ts-api-utils@2.1.0(typescript@5.8.3))(typescript@5.8.3)
'@flowr/eslint':
- specifier: ^6.0.0
- version: 6.0.0(@eslint-react/eslint-plugin@1.48.5(eslint@9.25.1(jiti@2.4.2))(ts-api-utils@2.1.0(typescript@5.8.3))(typescript@5.8.3))(@tanstack/eslint-plugin-query@5.74.7(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(@typescript-eslint/utils@8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(@unocss/eslint-plugin@66.0.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(eslint-plugin-react-hooks@5.2.0(eslint@9.25.1(jiti@2.4.2)))(eslint-plugin-solid@0.14.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)(vitest@2.1.3)(vue-eslint-parser@9.4.3(eslint@9.25.1(jiti@2.4.2)))
+ specifier: 'catalog:'
+ version: 6.0.0(@eslint-react/eslint-plugin@1.48.5(eslint@9.25.1(jiti@2.4.2))(ts-api-utils@2.1.0(typescript@5.8.3))(typescript@5.8.3))(@tanstack/eslint-plugin-query@5.74.7(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(@typescript-eslint/utils@8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(eslint-plugin-react-hooks@5.2.0(eslint@9.25.1(jiti@2.4.2)))(eslint-plugin-solid@0.14.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)(vitest@2.1.3)(vue-eslint-parser@9.4.3(eslint@9.25.1(jiti@2.4.2)))
'@tanstack/eslint-config':
- specifier: ^0.1.0
+ specifier: 'catalog:'
version: 0.1.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
- '@tanstack/eslint-plugin-query':
- specifier: 5.74.7
- version: 5.74.7(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
- '@tanstack/eslint-plugin-router':
- specifier: 1.115.0
- version: 1.115.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
'@types/node':
- specifier: ^22.7.9
- version: 22.7.9
- '@unocss/eslint-plugin':
- specifier: ^66.0.0
- version: 66.0.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
+ specifier: 'catalog:'
+ version: 22.16.5
eslint:
- specifier: ^9.20.0
+ specifier: 'catalog:'
version: 9.25.1(jiti@2.4.2)
- eslint-plugin-react-hooks:
- specifier: ^5.2.0
- version: 5.2.0(eslint@9.25.1(jiti@2.4.2))
- eslint-plugin-solid:
- specifier: ^0.14.5
- version: 0.14.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
- jiti:
- specifier: ^2.3.3
- version: 2.4.2
rimraf:
- specifier: ^6.0.1
+ specifier: 'catalog:'
version: 6.0.1
tsx:
- specifier: ^4.19.4
+ specifier: 'catalog:'
version: 4.19.4
typescript:
- specifier: ^5.8.3
+ specifier: 'catalog:'
version: 5.8.3
vite:
- specifier: ^6.3.4
- version: 6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)
+ specifier: 'catalog:'
+ version: 6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)
.github/actions/publish-artifacts:
dependencies:
@@ -86,117 +206,117 @@ importers:
apps/oneclient/frontend:
dependencies:
'@fontsource/poppins':
- specifier: ^5.2.6
+ specifier: 'catalog:'
version: 5.2.6
'@formatjs/intl-durationformat':
- specifier: ^0.7.4
+ specifier: 'catalog:'
version: 0.7.4
'@onelauncher/common':
specifier: workspace:*
version: link:../../../packages/web_common
'@tailwindcss/vite':
- specifier: ^4.0.6
- version: 4.1.5(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))
+ specifier: 'catalog:'
+ version: 4.1.10(vite@6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))
'@tanstack/match-sorter-utils':
- specifier: ^8.19.4
+ specifier: 'catalog:'
version: 8.19.4
'@tanstack/react-query':
- specifier: ^5.66.5
+ specifier: 'catalog:'
version: 5.75.0(react@19.1.0)
'@tanstack/react-query-devtools':
- specifier: ^5.66.5
+ specifier: 'catalog:'
version: 5.75.0(@tanstack/react-query@5.75.0(react@19.1.0))(react@19.1.0)
'@tanstack/react-router':
- specifier: ^1.114.3
+ specifier: 'catalog:'
version: 1.119.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@tanstack/react-router-devtools':
- specifier: ^1.114.3
+ specifier: 'catalog:'
version: 1.119.1(@tanstack/react-router@1.119.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@tanstack/router-core@1.119.0)(csstype@3.1.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(tiny-invariant@1.3.3)
'@tanstack/react-table':
- specifier: ^8.21.2
+ specifier: 'catalog:'
version: 8.21.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@tanstack/router-plugin':
- specifier: ^1.114.3
- version: 1.119.0(@tanstack/react-router@1.119.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(vite-plugin-solid@2.11.6(solid-js@1.9.6)(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)))(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))
+ specifier: 'catalog:'
+ version: 1.119.0(@tanstack/react-router@1.119.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(vite-plugin-solid@2.11.6(solid-js@1.9.6)(vite@6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)))(vite@6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))
'@tauri-apps/api':
- specifier: ^2.5.0
+ specifier: 'catalog:'
version: 2.5.0
'@tauri-apps/plugin-clipboard-manager':
- specifier: ^2.2.2
+ specifier: 'catalog:'
version: 2.2.2
'@tauri-apps/plugin-dialog':
- specifier: ^2.2.1
+ specifier: 'catalog:'
version: 2.2.1
'@tauri-apps/plugin-shell':
- specifier: ^2.2.1
+ specifier: 'catalog:'
version: 2.2.1
'@untitled-theme/icons-react':
- specifier: ^0.14.0
+ specifier: 'catalog:'
version: 0.14.0(@types/react@19.1.2)(react@19.1.0)
motion:
- specifier: ^12.10.5
+ specifier: 'catalog:'
version: 12.10.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
overlayscrollbars:
- specifier: ^2.11.2
+ specifier: 'catalog:'
version: 2.11.2
overlayscrollbars-react:
- specifier: ^0.5.6
+ specifier: 'catalog:'
version: 0.5.6(overlayscrollbars@2.11.2)(react@19.1.0)
react:
- specifier: ^19.0.0
+ specifier: 'catalog:'
version: 19.1.0
react-aria-components:
- specifier: ^1.8.0
+ specifier: 'catalog:'
version: 1.8.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
react-dom:
- specifier: ^19.0.0
+ specifier: 'catalog:'
version: 19.1.0(react@19.1.0)
react-just-parallax:
specifier: ^3.1.16
version: 3.1.16(react@19.1.0)
tailwind-merge:
- specifier: ^3.2.0
+ specifier: 'catalog:'
version: 3.2.0
tailwind-variants:
- specifier: ^1.0.0
- version: 1.0.0(tailwindcss@4.1.5)
+ specifier: 'catalog:'
+ version: 1.0.0(tailwindcss@4.1.10)
tailwindcss:
- specifier: ^4.0.6
- version: 4.1.5
+ specifier: 'catalog:'
+ version: 4.1.10
tailwindcss-animated:
- specifier: ^2.0.0
- version: 2.0.0(tailwindcss@4.1.5)
+ specifier: 'catalog:'
+ version: 2.0.0(tailwindcss@4.1.10)
tailwindcss-react-aria-components:
- specifier: ^2.0.0
- version: 2.0.0(tailwindcss@4.1.5)
+ specifier: 'catalog:'
+ version: 2.0.0(tailwindcss@4.1.10)
taurpc:
- specifier: ^1.8.1
+ specifier: 'catalog:'
version: 1.8.1
zustand:
- specifier: ^5.0.5
+ specifier: 'catalog:'
version: 5.0.5(@types/react@19.1.2)(react@19.1.0)(use-sync-external-store@1.5.0(react@19.1.0))
devDependencies:
'@tanstack/eslint-config':
- specifier: ^0.1.0
+ specifier: 'catalog:'
version: 0.1.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
'@types/react':
- specifier: ^19.0.8
+ specifier: 'catalog:'
version: 19.1.2
'@types/react-dom':
- specifier: ^19.0.3
+ specifier: 'catalog:'
version: 19.1.3(@types/react@19.1.2)
'@vitejs/plugin-react':
- specifier: ^4.3.4
- version: 4.4.1(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))
+ specifier: 'catalog:'
+ version: 4.4.1(vite@6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))
typescript:
- specifier: ^5.7.2
+ specifier: 'catalog:'
version: 5.8.3
vite:
- specifier: ^6.1.0
- version: 6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)
+ specifier: 'catalog:'
+ version: 6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)
vite-plugin-svgr:
- specifier: ^4.3.0
- version: 4.3.0(rollup@4.41.1)(typescript@5.8.3)(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))
+ specifier: 'catalog:'
+ version: 4.3.0(rollup@4.41.1)(typescript@5.8.3)(vite@6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))
apps/onelauncher/desktop:
dependencies:
@@ -211,111 +331,111 @@ importers:
apps/onelauncher/frontend:
dependencies:
'@fontsource/poppins':
- specifier: ^5.2.6
+ specifier: 'catalog:'
version: 5.2.6
'@onelauncher/common':
specifier: workspace:*
version: link:../../../packages/web_common
'@tailwindcss/vite':
- specifier: ^4.0.6
- version: 4.1.5(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))
+ specifier: 'catalog:'
+ version: 4.1.10(vite@6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))
'@tanstack/match-sorter-utils':
- specifier: ^8.19.4
+ specifier: 'catalog:'
version: 8.19.4
'@tanstack/react-query':
- specifier: ^5.66.5
+ specifier: 'catalog:'
version: 5.75.0(react@19.1.0)
'@tanstack/react-query-devtools':
- specifier: ^5.66.5
+ specifier: 'catalog:'
version: 5.75.0(@tanstack/react-query@5.75.0(react@19.1.0))(react@19.1.0)
'@tanstack/react-router':
- specifier: ^1.114.3
+ specifier: 'catalog:'
version: 1.119.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@tanstack/react-router-devtools':
- specifier: ^1.114.3
+ specifier: 'catalog:'
version: 1.119.1(@tanstack/react-router@1.119.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@tanstack/router-core@1.119.0)(csstype@3.1.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(tiny-invariant@1.3.3)
'@tanstack/react-table':
- specifier: ^8.21.2
+ specifier: 'catalog:'
version: 8.21.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@tanstack/router-plugin':
- specifier: ^1.114.3
- version: 1.119.0(@tanstack/react-router@1.119.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(vite-plugin-solid@2.11.6(solid-js@1.9.6)(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)))(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))
+ specifier: 'catalog:'
+ version: 1.119.0(@tanstack/react-router@1.119.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(vite-plugin-solid@2.11.6(solid-js@1.9.6)(vite@6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)))(vite@6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))
'@tauri-apps/api':
- specifier: ^2.5.0
+ specifier: 'catalog:'
version: 2.5.0
'@tauri-apps/plugin-clipboard-manager':
- specifier: ^2.2.2
+ specifier: 'catalog:'
version: 2.2.2
'@tauri-apps/plugin-dialog':
- specifier: ^2.2.1
+ specifier: 'catalog:'
version: 2.2.1
'@tauri-apps/plugin-opener':
- specifier: ^2.3.0
+ specifier: 'catalog:'
version: 2.3.0
'@tauri-apps/plugin-shell':
- specifier: ^2.2.1
+ specifier: 'catalog:'
version: 2.2.1
'@untitled-theme/icons-react':
- specifier: ^0.14.0
+ specifier: 'catalog:'
version: 0.14.0(@types/react@19.1.2)(react@19.1.0)
motion:
- specifier: ^12.10.5
+ specifier: 'catalog:'
version: 12.10.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
overlayscrollbars:
- specifier: ^2.11.2
+ specifier: 'catalog:'
version: 2.11.2
overlayscrollbars-react:
- specifier: ^0.5.6
+ specifier: 'catalog:'
version: 0.5.6(overlayscrollbars@2.11.2)(react@19.1.0)
react:
- specifier: ^19.0.0
+ specifier: 'catalog:'
version: 19.1.0
react-aria-components:
- specifier: ^1.8.0
+ specifier: 'catalog:'
version: 1.8.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
react-dom:
- specifier: ^19.0.0
+ specifier: 'catalog:'
version: 19.1.0(react@19.1.0)
tailwind-merge:
- specifier: ^3.2.0
+ specifier: 'catalog:'
version: 3.2.0
tailwind-variants:
- specifier: ^1.0.0
- version: 1.0.0(tailwindcss@4.1.5)
+ specifier: 'catalog:'
+ version: 1.0.0(tailwindcss@4.1.10)
tailwindcss:
- specifier: ^4.0.6
- version: 4.1.5
+ specifier: 'catalog:'
+ version: 4.1.10
tailwindcss-animated:
- specifier: ^2.0.0
- version: 2.0.0(tailwindcss@4.1.5)
+ specifier: 'catalog:'
+ version: 2.0.0(tailwindcss@4.1.10)
tailwindcss-react-aria-components:
- specifier: ^2.0.0
- version: 2.0.0(tailwindcss@4.1.5)
+ specifier: 'catalog:'
+ version: 2.0.0(tailwindcss@4.1.10)
taurpc:
- specifier: ^1.8.1
+ specifier: 'catalog:'
version: 1.8.1
valtio:
- specifier: ^2.1.5
+ specifier: 'catalog:'
version: 2.1.5(@types/react@19.1.2)(react@19.1.0)
devDependencies:
'@tanstack/eslint-config':
- specifier: ^0.1.0
+ specifier: 'catalog:'
version: 0.1.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
'@types/react':
- specifier: ^19.0.8
+ specifier: 'catalog:'
version: 19.1.2
'@types/react-dom':
- specifier: ^19.0.3
+ specifier: 'catalog:'
version: 19.1.3(@types/react@19.1.2)
'@vitejs/plugin-react':
- specifier: ^4.3.4
- version: 4.4.1(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))
+ specifier: 'catalog:'
+ version: 4.4.1(vite@6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))
typescript:
- specifier: ^5.7.2
+ specifier: 'catalog:'
version: 5.8.3
vite:
- specifier: ^6.1.0
- version: 6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)
+ specifier: 'catalog:'
+ version: 6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)
packages/core: {}
@@ -360,63 +480,63 @@ importers:
packages/web_common:
dependencies:
'@tanstack/react-query':
- specifier: ^5.66.5
+ specifier: 'catalog:'
version: 5.75.0(react@19.1.0)
'@tanstack/react-router':
- specifier: ^1.114.3
+ specifier: 'catalog:'
version: 1.119.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@untitled-theme/icons-react':
- specifier: ^0.14.0
+ specifier: 'catalog:'
version: 0.14.0(@types/react@19.1.2)(react@19.1.0)
motion:
- specifier: ^12.10.5
+ specifier: 'catalog:'
version: 12.10.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
overlayscrollbars-react:
- specifier: ^0.5.6
+ specifier: 'catalog:'
version: 0.5.6(overlayscrollbars@2.11.2)(react@19.1.0)
react:
- specifier: ^19.0.0
+ specifier: 'catalog:'
version: 19.1.0
react-aria-components:
- specifier: ^1.8.0
+ specifier: 'catalog:'
version: 1.8.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
tailwind-merge:
- specifier: ^3.2.0
+ specifier: 'catalog:'
version: 3.2.0
tailwind-variants:
- specifier: ^1.0.0
- version: 1.0.0(tailwindcss@4.1.5)
+ specifier: 'catalog:'
+ version: 1.0.0(tailwindcss@4.1.10)
tailwindcss:
- specifier: ^4.0.6
- version: 4.1.5
+ specifier: 'catalog:'
+ version: 4.1.10
tailwindcss-animated:
- specifier: ^2.0.0
- version: 2.0.0(tailwindcss@4.1.5)
+ specifier: 'catalog:'
+ version: 2.0.0(tailwindcss@4.1.10)
tailwindcss-react-aria-components:
- specifier: ^2.0.0
- version: 2.0.0(tailwindcss@4.1.5)
+ specifier: 'catalog:'
+ version: 2.0.0(tailwindcss@4.1.10)
devDependencies:
'@tailwindcss/vite':
- specifier: ^4.0.6
- version: 4.1.10(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))
+ specifier: 'catalog:'
+ version: 4.1.10(vite@6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))
'@types/react':
- specifier: ^19.0.8
+ specifier: 'catalog:'
version: 19.1.2
'@vitejs/plugin-react':
- specifier: ^4.3.4
- version: 4.4.1(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))
+ specifier: 'catalog:'
+ version: 4.4.1(vite@6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))
typescript:
- specifier: ^5.8.3
+ specifier: 'catalog:'
version: 5.8.3
vite:
- specifier: ^6.1.0
- version: 6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)
+ specifier: 'catalog:'
+ version: 6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)
vite-plugin-dts:
- specifier: ^4.5.4
- version: 4.5.4(@types/node@22.7.9)(rollup@4.41.1)(typescript@5.8.3)(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))
+ specifier: 'catalog:'
+ version: 4.5.4(@types/node@22.16.5)(rollup@4.41.1)(typescript@5.8.3)(vite@6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))
vite-plugin-static-copy:
- specifier: ^3.0.0
- version: 3.0.0(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))
+ specifier: 'catalog:'
+ version: 3.0.0(vite@6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))
packages:
@@ -448,9 +568,6 @@ packages:
'@antfu/install-pkg@1.0.0':
resolution: {integrity: sha512-xvX6P/lo1B3ej0OsaErAjqgFYzYVcJpamjLAFLYh9vRJngBrMoUG7aVnrGTeqM7yxbyTD5p3F2+0/QUEh8Vzhw==}
- '@antfu/utils@8.1.1':
- resolution: {integrity: sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ==}
-
'@azure/abort-controller@1.1.0':
resolution: {integrity: sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw==}
engines: {node: '>=12.0.0'}
@@ -557,11 +674,6 @@ packages:
resolution: {integrity: sha512-FCvFTm0sWV8Fxhpp2McP5/W53GPllQ9QeQ7SiqGWjMf/LVG07lFa5+pgK05IRhVwtvafT22KF+ZSnM9I545CvQ==}
engines: {node: '>=6.9.0'}
- '@babel/parser@7.27.1':
- resolution: {integrity: sha512-I0dZ3ZpCrJ1c04OqlNsQcKiZlsrXf/kkE4FXzID9rIOYICsAbA8mMDzhW/luRNAHdCNt7os/u8wenklZDlUVUQ==}
- engines: {node: '>=6.0.0'}
- hasBin: true
-
'@babel/parser@7.27.5':
resolution: {integrity: sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==}
engines: {node: '>=6.0.0'}
@@ -599,10 +711,6 @@ packages:
resolution: {integrity: sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg==}
engines: {node: '>=6.9.0'}
- '@babel/types@7.27.1':
- resolution: {integrity: sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==}
- engines: {node: '>=6.9.0'}
-
'@babel/types@7.27.6':
resolution: {integrity: sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==}
engines: {node: '>=6.9.0'}
@@ -1488,10 +1596,6 @@ packages:
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
engines: {node: '>=14'}
- '@pkgr/core@0.1.1':
- resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==}
- engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
-
'@pkgr/core@0.2.4':
resolution: {integrity: sha512-ROFF39F6ZrnzSUEmQQZUar0Jt4xVoP9WnDRdWwF4NNcXs3xBTLgBUDoOwW141y1jP+S8nahIbdxbFC7IShw9Iw==}
engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
@@ -2438,117 +2542,60 @@ packages:
'@tailwindcss/node@4.1.10':
resolution: {integrity: sha512-2ACf1znY5fpRBwRhMgj9ZXvb2XZW8qs+oTfotJ2C5xR0/WNL7UHZ7zXl6s+rUqedL1mNi+0O+WQr5awGowS3PQ==}
- '@tailwindcss/node@4.1.5':
- resolution: {integrity: sha512-CBhSWo0vLnWhXIvpD0qsPephiaUYfHUX3U9anwDaHZAeuGpTiB3XmsxPAN6qX7bFhipyGBqOa1QYQVVhkOUGxg==}
-
'@tailwindcss/oxide-android-arm64@4.1.10':
resolution: {integrity: sha512-VGLazCoRQ7rtsCzThaI1UyDu/XRYVyH4/EWiaSX6tFglE+xZB5cvtC5Omt0OQ+FfiIVP98su16jDVHDEIuH4iQ==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [android]
- '@tailwindcss/oxide-android-arm64@4.1.5':
- resolution: {integrity: sha512-LVvM0GirXHED02j7hSECm8l9GGJ1RfgpWCW+DRn5TvSaxVsv28gRtoL4aWKGnXqwvI3zu1GABeDNDVZeDPOQrw==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [android]
-
'@tailwindcss/oxide-darwin-arm64@4.1.10':
resolution: {integrity: sha512-ZIFqvR1irX2yNjWJzKCqTCcHZbgkSkSkZKbRM3BPzhDL/18idA8uWCoopYA2CSDdSGFlDAxYdU2yBHwAwx8euQ==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]
- '@tailwindcss/oxide-darwin-arm64@4.1.5':
- resolution: {integrity: sha512-//TfCA3pNrgnw4rRJOqavW7XUk8gsg9ddi8cwcsWXp99tzdBAZW0WXrD8wDyNbqjW316Pk2hiN/NJx/KWHl8oA==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [darwin]
-
'@tailwindcss/oxide-darwin-x64@4.1.10':
resolution: {integrity: sha512-eCA4zbIhWUFDXoamNztmS0MjXHSEJYlvATzWnRiTqJkcUteSjO94PoRHJy1Xbwp9bptjeIxxBHh+zBWFhttbrQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
- '@tailwindcss/oxide-darwin-x64@4.1.5':
- resolution: {integrity: sha512-XQorp3Q6/WzRd9OalgHgaqgEbjP3qjHrlSUb5k1EuS1Z9NE9+BbzSORraO+ecW432cbCN7RVGGL/lSnHxcd+7Q==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [darwin]
-
'@tailwindcss/oxide-freebsd-x64@4.1.10':
resolution: {integrity: sha512-8/392Xu12R0cc93DpiJvNpJ4wYVSiciUlkiOHOSOQNH3adq9Gi/dtySK7dVQjXIOzlpSHjeCL89RUUI8/GTI6g==}
engines: {node: '>= 10'}
cpu: [x64]
os: [freebsd]
- '@tailwindcss/oxide-freebsd-x64@4.1.5':
- resolution: {integrity: sha512-bPrLWbxo8gAo97ZmrCbOdtlz/Dkuy8NK97aFbVpkJ2nJ2Jo/rsCbu0TlGx8joCuA3q6vMWTSn01JY46iwG+clg==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [freebsd]
-
'@tailwindcss/oxide-linux-arm-gnueabihf@4.1.10':
resolution: {integrity: sha512-t9rhmLT6EqeuPT+MXhWhlRYIMSfh5LZ6kBrC4FS6/+M1yXwfCtp24UumgCWOAJVyjQwG+lYva6wWZxrfvB+NhQ==}
engines: {node: '>= 10'}
cpu: [arm]
os: [linux]
- '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.5':
- resolution: {integrity: sha512-1gtQJY9JzMAhgAfvd/ZaVOjh/Ju/nCoAsvOVJenWZfs05wb8zq+GOTnZALWGqKIYEtyNpCzvMk+ocGpxwdvaVg==}
- engines: {node: '>= 10'}
- cpu: [arm]
- os: [linux]
-
'@tailwindcss/oxide-linux-arm64-gnu@4.1.10':
resolution: {integrity: sha512-3oWrlNlxLRxXejQ8zImzrVLuZ/9Z2SeKoLhtCu0hpo38hTO2iL86eFOu4sVR8cZc6n3z7eRXXqtHJECa6mFOvA==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
- '@tailwindcss/oxide-linux-arm64-gnu@4.1.5':
- resolution: {integrity: sha512-dtlaHU2v7MtdxBXoqhxwsWjav7oim7Whc6S9wq/i/uUMTWAzq/gijq1InSgn2yTnh43kR+SFvcSyEF0GCNu1PQ==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [linux]
-
'@tailwindcss/oxide-linux-arm64-musl@4.1.10':
resolution: {integrity: sha512-saScU0cmWvg/Ez4gUmQWr9pvY9Kssxt+Xenfx1LG7LmqjcrvBnw4r9VjkFcqmbBb7GCBwYNcZi9X3/oMda9sqQ==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
- '@tailwindcss/oxide-linux-arm64-musl@4.1.5':
- resolution: {integrity: sha512-fg0F6nAeYcJ3CriqDT1iVrqALMwD37+sLzXs8Rjy8Z1ZHshJoYceodfyUwGJEsQoTyWbliFNRs2wMQNXtT7MVA==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [linux]
-
'@tailwindcss/oxide-linux-x64-gnu@4.1.10':
resolution: {integrity: sha512-/G3ao/ybV9YEEgAXeEg28dyH6gs1QG8tvdN9c2MNZdUXYBaIY/Gx0N6RlJzfLy/7Nkdok4kaxKPHKJUlAaoTdA==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
- '@tailwindcss/oxide-linux-x64-gnu@4.1.5':
- resolution: {integrity: sha512-SO+F2YEIAHa1AITwc8oPwMOWhgorPzzcbhWEb+4oLi953h45FklDmM8dPSZ7hNHpIk9p/SCZKUYn35t5fjGtHA==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [linux]
-
'@tailwindcss/oxide-linux-x64-musl@4.1.10':
resolution: {integrity: sha512-LNr7X8fTiKGRtQGOerSayc2pWJp/9ptRYAa4G+U+cjw9kJZvkopav1AQc5HHD+U364f71tZv6XamaHKgrIoVzA==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
- '@tailwindcss/oxide-linux-x64-musl@4.1.5':
- resolution: {integrity: sha512-6UbBBplywkk/R+PqqioskUeXfKcBht3KU7juTi1UszJLx0KPXUo10v2Ok04iBJIaDPkIFkUOVboXms5Yxvaz+g==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [linux]
-
'@tailwindcss/oxide-wasm32-wasi@4.1.10':
resolution: {integrity: sha512-d6ekQpopFQJAcIK2i7ZzWOYGZ+A6NzzvQ3ozBvWFdeyqfOZdYHU66g5yr+/HC4ipP1ZgWsqa80+ISNILk+ae/Q==}
engines: {node: '>=14.0.0'}
@@ -2561,60 +2608,27 @@ packages:
- '@emnapi/wasi-threads'
- tslib
- '@tailwindcss/oxide-wasm32-wasi@4.1.5':
- resolution: {integrity: sha512-hwALf2K9FHuiXTPqmo1KeOb83fTRNbe9r/Ixv9ZNQ/R24yw8Ge1HOWDDgTdtzntIaIUJG5dfXCf4g9AD4RiyhQ==}
- engines: {node: '>=14.0.0'}
- cpu: [wasm32]
- bundledDependencies:
- - '@napi-rs/wasm-runtime'
- - '@emnapi/core'
- - '@emnapi/runtime'
- - '@tybys/wasm-util'
- - '@emnapi/wasi-threads'
- - tslib
-
'@tailwindcss/oxide-win32-arm64-msvc@4.1.10':
resolution: {integrity: sha512-i1Iwg9gRbwNVOCYmnigWCCgow8nDWSFmeTUU5nbNx3rqbe4p0kRbEqLwLJbYZKmSSp23g4N6rCDmm7OuPBXhDA==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]
- '@tailwindcss/oxide-win32-arm64-msvc@4.1.5':
- resolution: {integrity: sha512-oDKncffWzaovJbkuR7/OTNFRJQVdiw/n8HnzaCItrNQUeQgjy7oUiYpsm9HUBgpmvmDpSSbGaCa2Evzvk3eFmA==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [win32]
-
'@tailwindcss/oxide-win32-x64-msvc@4.1.10':
resolution: {integrity: sha512-sGiJTjcBSfGq2DVRtaSljq5ZgZS2SDHSIfhOylkBvHVjwOsodBhnb3HdmiKkVuUGKD0I7G63abMOVaskj1KpOA==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
- '@tailwindcss/oxide-win32-x64-msvc@4.1.5':
- resolution: {integrity: sha512-WiR4dtyrFdbb+ov0LK+7XsFOsG+0xs0PKZKkt41KDn9jYpO7baE3bXiudPVkTqUEwNfiglCygQHl2jklvSBi7Q==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [win32]
-
'@tailwindcss/oxide@4.1.10':
resolution: {integrity: sha512-v0C43s7Pjw+B9w21htrQwuFObSkio2aV/qPx/mhrRldbqxbWJK6KizM+q7BF1/1CmuLqZqX3CeYF7s7P9fbA8Q==}
engines: {node: '>= 10'}
- '@tailwindcss/oxide@4.1.5':
- resolution: {integrity: sha512-1n4br1znquEvyW/QuqMKQZlBen+jxAbvyduU87RS8R3tUSvByAkcaMTkJepNIrTlYhD+U25K4iiCIxE6BGdRYA==}
- engines: {node: '>= 10'}
-
'@tailwindcss/vite@4.1.10':
resolution: {integrity: sha512-QWnD5HDY2IADv+vYR82lOhqOlS1jSCUUAmfem52cXAhRTKxpDh3ARX8TTXJTCCO7Rv7cD2Nlekabv02bwP3a2A==}
peerDependencies:
vite: ^5.2.0 || ^6
- '@tailwindcss/vite@4.1.5':
- resolution: {integrity: sha512-FE1stRoqdHSb7RxesMfCXE8icwI1W6zGE/512ae3ZDrpkQYTTYeSyUJPRCjZd8CwVAhpDUbi1YR8pcZioFJQ/w==}
- peerDependencies:
- vite: ^5.2.0 || ^6
-
'@tanstack/eslint-config@0.1.0':
resolution: {integrity: sha512-/lVsQmmezpqqbCFtaxGNkoSnQ/+H0PAHyHF37PGQ6ZBrF8RXktgazMdsD5SCaNT9oEnGCl274GCZ9sY80b50Sg==}
engines: {node: '>=18'}
@@ -2624,11 +2638,6 @@ packages:
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
- '@tanstack/eslint-plugin-router@1.115.0':
- resolution: {integrity: sha512-vwKP9NjzAQ2nU3qADDoTSTxD1vNduLcK0312AWkXkicCWUZQZJtmRuZXPk9cEfuzDD2BAJCIUmlaF1K0vq4oRw==}
- peerDependencies:
- eslint: ^8.57.0 || ^9.0.0
-
'@tanstack/history@1.115.0':
resolution: {integrity: sha512-K7JJNrRVvyjAVnbXOH2XLRhFXDkeP54Kt2P4FR1Kl2KDGlIbkua5VqZQD2rot3qaDrpufyUa63nuLai1kOLTsQ==}
engines: {node: '>=12'}
@@ -2868,8 +2877,8 @@ packages:
'@types/mustache@4.2.5':
resolution: {integrity: sha512-PLwiVvTBg59tGFL/8VpcGvqOu3L4OuveNvPi0EYbWchRdEVP++yRUXJPFl+CApKEq13017/4Nf7aQ5lTtHUNsA==}
- '@types/node@22.7.9':
- resolution: {integrity: sha512-jrTfRC7FM6nChvU7X2KqcrgquofrWLFDeYC1hKfwNWomVvrn7JIksqf344WN2X/y8xrgqBd2dJATZV4GbatBfg==}
+ '@types/node@22.16.5':
+ resolution: {integrity: sha512-bJFoMATwIGaxxx8VJPeM8TonI8t579oRvgAuT8zFugJsJZgzqv0Fu8Mhp68iecjzG7cnN3mO2dJQ5uUM2EFrgQ==}
'@types/normalize-package-data@2.4.4':
resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
@@ -2935,21 +2944,6 @@ packages:
resolution: {integrity: sha512-I+/rgqOVBn6f0o7NDTmAPWWC6NuqhV174lfYvAm9fUaWeiefLdux9/YI3/nLugEn9L8fcSi0XmpKi/r5u0nmpw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@unocss/config@66.0.0':
- resolution: {integrity: sha512-nFRGop/guBa4jLkrgXjaRDm5JPz4x3YpP10m5IQkHpHwlnHUVn1L9smyPl04ohYWhYn9ZcAHgR28Ih2jwta8hw==}
- engines: {node: '>=14'}
-
- '@unocss/core@66.0.0':
- resolution: {integrity: sha512-PdVbSMHNDDkr++9nkqzsZRAkaU84gxMTEgYbqI7dt2p1DXp/5tomVtmMsr2/whXGYKRiUc0xZ3p4Pzraz8TcXA==}
-
- '@unocss/eslint-plugin@66.0.0':
- resolution: {integrity: sha512-KTP6uK0loH9+PkUjL2F4eyuMcUZRiVYkg4zJfqVWNctE1yGkuTUzCvm6ORRvLakajAU8G/Zzvuo1pE94zyZQbw==}
- engines: {node: '>=14'}
-
- '@unocss/rule-utils@66.0.0':
- resolution: {integrity: sha512-UJ51YHbwxYTGyj35ugsPlOT4gaa7tCbXdywZ3m5Nn0JgywwIqGmBFyiN9ZjHBHfJuDxmmPd6lxojoBscih/WMQ==}
- engines: {node: '>=14'}
-
'@unrs/resolver-binding-darwin-arm64@1.7.2':
resolution: {integrity: sha512-vxtBno4xvowwNmO/ASL0Y45TpHqmNkAaDtz4Jqb+clmcVSSl8XCG/PNFFkGsXXXS6AMjP+ja/TtNCFFa1QwLRg==}
cpu: [arm64]
@@ -3504,9 +3498,6 @@ packages:
deep-is@0.1.4:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
- defu@6.1.4:
- resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==}
-
delayed-stream@1.0.0:
resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
engines: {node: '>=0.4.0'}
@@ -4295,130 +4286,66 @@ packages:
resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
engines: {node: '>= 0.8.0'}
- lightningcss-darwin-arm64@1.29.2:
- resolution: {integrity: sha512-cK/eMabSViKn/PG8U/a7aCorpeKLMlK0bQeNHmdb7qUnBkNPnL+oV5DjJUo0kqWsJUapZsM4jCfYItbqBDvlcA==}
- engines: {node: '>= 12.0.0'}
- cpu: [arm64]
- os: [darwin]
-
lightningcss-darwin-arm64@1.30.1:
resolution: {integrity: sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==}
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [darwin]
- lightningcss-darwin-x64@1.29.2:
- resolution: {integrity: sha512-j5qYxamyQw4kDXX5hnnCKMf3mLlHvG44f24Qyi2965/Ycz829MYqjrVg2H8BidybHBp9kom4D7DR5VqCKDXS0w==}
- engines: {node: '>= 12.0.0'}
- cpu: [x64]
- os: [darwin]
-
lightningcss-darwin-x64@1.30.1:
resolution: {integrity: sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [darwin]
- lightningcss-freebsd-x64@1.29.2:
- resolution: {integrity: sha512-wDk7M2tM78Ii8ek9YjnY8MjV5f5JN2qNVO+/0BAGZRvXKtQrBC4/cn4ssQIpKIPP44YXw6gFdpUF+Ps+RGsCwg==}
- engines: {node: '>= 12.0.0'}
- cpu: [x64]
- os: [freebsd]
-
lightningcss-freebsd-x64@1.30.1:
resolution: {integrity: sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [freebsd]
- lightningcss-linux-arm-gnueabihf@1.29.2:
- resolution: {integrity: sha512-IRUrOrAF2Z+KExdExe3Rz7NSTuuJ2HvCGlMKoquK5pjvo2JY4Rybr+NrKnq0U0hZnx5AnGsuFHjGnNT14w26sg==}
- engines: {node: '>= 12.0.0'}
- cpu: [arm]
- os: [linux]
-
lightningcss-linux-arm-gnueabihf@1.30.1:
resolution: {integrity: sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==}
engines: {node: '>= 12.0.0'}
cpu: [arm]
os: [linux]
- lightningcss-linux-arm64-gnu@1.29.2:
- resolution: {integrity: sha512-KKCpOlmhdjvUTX/mBuaKemp0oeDIBBLFiU5Fnqxh1/DZ4JPZi4evEH7TKoSBFOSOV3J7iEmmBaw/8dpiUvRKlQ==}
- engines: {node: '>= 12.0.0'}
- cpu: [arm64]
- os: [linux]
-
lightningcss-linux-arm64-gnu@1.30.1:
resolution: {integrity: sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==}
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [linux]
- lightningcss-linux-arm64-musl@1.29.2:
- resolution: {integrity: sha512-Q64eM1bPlOOUgxFmoPUefqzY1yV3ctFPE6d/Vt7WzLW4rKTv7MyYNky+FWxRpLkNASTnKQUaiMJ87zNODIrrKQ==}
- engines: {node: '>= 12.0.0'}
- cpu: [arm64]
- os: [linux]
-
lightningcss-linux-arm64-musl@1.30.1:
resolution: {integrity: sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==}
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [linux]
- lightningcss-linux-x64-gnu@1.29.2:
- resolution: {integrity: sha512-0v6idDCPG6epLXtBH/RPkHvYx74CVziHo6TMYga8O2EiQApnUPZsbR9nFNrg2cgBzk1AYqEd95TlrsL7nYABQg==}
- engines: {node: '>= 12.0.0'}
- cpu: [x64]
- os: [linux]
-
lightningcss-linux-x64-gnu@1.30.1:
resolution: {integrity: sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [linux]
- lightningcss-linux-x64-musl@1.29.2:
- resolution: {integrity: sha512-rMpz2yawkgGT8RULc5S4WiZopVMOFWjiItBT7aSfDX4NQav6M44rhn5hjtkKzB+wMTRlLLqxkeYEtQ3dd9696w==}
- engines: {node: '>= 12.0.0'}
- cpu: [x64]
- os: [linux]
-
lightningcss-linux-x64-musl@1.30.1:
resolution: {integrity: sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [linux]
- lightningcss-win32-arm64-msvc@1.29.2:
- resolution: {integrity: sha512-nL7zRW6evGQqYVu/bKGK+zShyz8OVzsCotFgc7judbt6wnB2KbiKKJwBE4SGoDBQ1O94RjW4asrCjQL4i8Fhbw==}
- engines: {node: '>= 12.0.0'}
- cpu: [arm64]
- os: [win32]
-
lightningcss-win32-arm64-msvc@1.30.1:
resolution: {integrity: sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==}
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [win32]
- lightningcss-win32-x64-msvc@1.29.2:
- resolution: {integrity: sha512-EdIUW3B2vLuHmv7urfzMI/h2fmlnOQBk1xlsDxkN1tCWKjNFjfLhGxYk8C8mzpSfr+A6jFFIi8fU6LbQGsRWjA==}
- engines: {node: '>= 12.0.0'}
- cpu: [x64]
- os: [win32]
-
lightningcss-win32-x64-msvc@1.30.1:
resolution: {integrity: sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [win32]
- lightningcss@1.29.2:
- resolution: {integrity: sha512-6b6gd/RUXKaw5keVdSEtqFVdzWnU5jMxTUjA2bVcMNPLwSQ08Sv/UodBVtETLCn7k4S1Ibxwh7k68IwLZPgKaA==}
- engines: {node: '>= 12.0.0'}
-
lightningcss@1.30.1:
resolution: {integrity: sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==}
engines: {node: '>= 12.0.0'}
@@ -5250,10 +5177,6 @@ packages:
resolution: {integrity: sha512-R1urvuyiTaWfeCggqEvpDJwAlDVdsT9NM+IP//Tk2x7qHCkSvBk/fwFgw/TLAHzZlrAnnazMcRw0ZD8HlYFTEQ==}
engines: {node: ^14.18.0 || >=16.0.0}
- synckit@0.9.2:
- resolution: {integrity: sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==}
- engines: {node: ^14.18.0 || >=16.0.0}
-
tailwind-merge@3.0.2:
resolution: {integrity: sha512-l7z+OYZ7mu3DTqrL88RiKrKIqO3NcpEO8V/Od04bNpvk0kiIFndGEoqfuzvj4yuhRkHKjRkII2z+KS2HfPcSxw==}
@@ -5279,9 +5202,6 @@ packages:
tailwindcss@4.1.10:
resolution: {integrity: sha512-P3nr6WkvKV/ONsTzj6Gb57sWPMX29EPNPopo7+FcpkQaNsrNpZ1pv8QmrYI2RqEKD7mlGqLnGovlcYnBK0IqUA==}
- tailwindcss@4.1.5:
- resolution: {integrity: sha512-nYtSPfWGDiWgCkwQG/m+aX83XCwf62sBgg3bIlNiiOcggnS1x3uVRDAuyelBFL+vJdOPPCGElxv9DjHJjRHiVA==}
-
tapable@2.2.1:
resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
engines: {node: '>=6'}
@@ -5438,11 +5358,8 @@ packages:
ufo@1.5.4:
resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==}
- unconfig@7.0.0:
- resolution: {integrity: sha512-G5CJSoG6ZTxgzCJblEfgpdRK2tos9+UdD2WtecDUVfImzQ0hFjwpH5RVvGMhP4pRpC9ML7NrC4qBsBl0Ttj35A==}
-
- undici-types@6.19.8:
- resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
+ undici-types@6.21.0:
+ resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
undici@5.28.4:
resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==}
@@ -5858,8 +5775,6 @@ snapshots:
package-manager-detector: 0.2.11
tinyexec: 0.3.2
- '@antfu/utils@8.1.1': {}
-
'@azure/abort-controller@1.1.0':
dependencies:
tslib: 2.8.1
@@ -5970,10 +5885,10 @@ snapshots:
'@babel/helper-compilation-targets': 7.27.1
'@babel/helper-module-transforms': 7.27.1(@babel/core@7.27.1)
'@babel/helpers': 7.27.1
- '@babel/parser': 7.27.1
+ '@babel/parser': 7.27.5
'@babel/template': 7.27.1
'@babel/traverse': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/types': 7.27.6
convert-source-map: 2.0.0
debug: 4.4.0
gensync: 1.0.0-beta.2
@@ -5984,8 +5899,8 @@ snapshots:
'@babel/generator@7.27.1':
dependencies:
- '@babel/parser': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/parser': 7.27.5
+ '@babel/types': 7.27.6
'@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
jsesc: 3.1.0
@@ -6006,7 +5921,7 @@ snapshots:
'@babel/helper-module-imports@7.27.1':
dependencies:
'@babel/traverse': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/types': 7.27.6
transitivePeerDependencies:
- supports-color
@@ -6030,11 +5945,7 @@ snapshots:
'@babel/helpers@7.27.1':
dependencies:
'@babel/template': 7.27.1
- '@babel/types': 7.27.1
-
- '@babel/parser@7.27.1':
- dependencies:
- '@babel/types': 7.27.1
+ '@babel/types': 7.27.6
'@babel/parser@7.27.5':
dependencies:
@@ -6063,26 +5974,21 @@ snapshots:
'@babel/template@7.27.1':
dependencies:
'@babel/code-frame': 7.27.1
- '@babel/parser': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/parser': 7.27.5
+ '@babel/types': 7.27.6
'@babel/traverse@7.27.1':
dependencies:
'@babel/code-frame': 7.27.1
'@babel/generator': 7.27.1
- '@babel/parser': 7.27.1
+ '@babel/parser': 7.27.5
'@babel/template': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/types': 7.27.6
debug: 4.4.0
globals: 11.12.0
transitivePeerDependencies:
- supports-color
- '@babel/types@7.27.1':
- dependencies:
- '@babel/helper-string-parser': 7.27.1
- '@babel/helper-validator-identifier': 7.27.1
-
'@babel/types@7.27.6':
dependencies:
'@babel/helper-string-parser': 7.27.1
@@ -6520,7 +6426,7 @@ snapshots:
'@fastify/busboy@2.1.1': {}
- '@flowr/eslint@6.0.0(@eslint-react/eslint-plugin@1.48.5(eslint@9.25.1(jiti@2.4.2))(ts-api-utils@2.1.0(typescript@5.8.3))(typescript@5.8.3))(@tanstack/eslint-plugin-query@5.74.7(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(@typescript-eslint/utils@8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(@unocss/eslint-plugin@66.0.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(eslint-plugin-react-hooks@5.2.0(eslint@9.25.1(jiti@2.4.2)))(eslint-plugin-solid@0.14.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)(vitest@2.1.3)(vue-eslint-parser@9.4.3(eslint@9.25.1(jiti@2.4.2)))':
+ '@flowr/eslint@6.0.0(@eslint-react/eslint-plugin@1.48.5(eslint@9.25.1(jiti@2.4.2))(ts-api-utils@2.1.0(typescript@5.8.3))(typescript@5.8.3))(@tanstack/eslint-plugin-query@5.74.7(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(@typescript-eslint/utils@8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(eslint-plugin-react-hooks@5.2.0(eslint@9.25.1(jiti@2.4.2)))(eslint-plugin-solid@0.14.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)(vitest@2.1.3)(vue-eslint-parser@9.4.3(eslint@9.25.1(jiti@2.4.2)))':
dependencies:
'@antfu/install-pkg': 1.0.0
'@clack/prompts': 0.10.1
@@ -6556,7 +6462,6 @@ snapshots:
optionalDependencies:
'@eslint-react/eslint-plugin': 1.48.5(eslint@9.25.1(jiti@2.4.2))(ts-api-utils@2.1.0(typescript@5.8.3))(typescript@5.8.3)
'@tanstack/eslint-plugin-query': 5.74.7(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
- '@unocss/eslint-plugin': 66.0.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
eslint-plugin-react-hooks: 5.2.0(eslint@9.25.1(jiti@2.4.2))
eslint-plugin-solid: 0.14.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
vue-eslint-parser: 9.4.3(eslint@9.25.1(jiti@2.4.2))
@@ -6664,23 +6569,23 @@ snapshots:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.5.0
- '@microsoft/api-extractor-model@7.30.6(@types/node@22.7.9)':
+ '@microsoft/api-extractor-model@7.30.6(@types/node@22.16.5)':
dependencies:
'@microsoft/tsdoc': 0.15.1
'@microsoft/tsdoc-config': 0.17.1
- '@rushstack/node-core-library': 5.13.1(@types/node@22.7.9)
+ '@rushstack/node-core-library': 5.13.1(@types/node@22.16.5)
transitivePeerDependencies:
- '@types/node'
- '@microsoft/api-extractor@7.52.8(@types/node@22.7.9)':
+ '@microsoft/api-extractor@7.52.8(@types/node@22.16.5)':
dependencies:
- '@microsoft/api-extractor-model': 7.30.6(@types/node@22.7.9)
+ '@microsoft/api-extractor-model': 7.30.6(@types/node@22.16.5)
'@microsoft/tsdoc': 0.15.1
'@microsoft/tsdoc-config': 0.17.1
- '@rushstack/node-core-library': 5.13.1(@types/node@22.7.9)
+ '@rushstack/node-core-library': 5.13.1(@types/node@22.16.5)
'@rushstack/rig-package': 0.5.3
- '@rushstack/terminal': 0.15.3(@types/node@22.7.9)
- '@rushstack/ts-command-line': 5.0.1(@types/node@22.7.9)
+ '@rushstack/terminal': 0.15.3(@types/node@22.16.5)
+ '@rushstack/ts-command-line': 5.0.1(@types/node@22.16.5)
lodash: 4.17.21
minimatch: 3.0.8
resolve: 1.22.8
@@ -6865,8 +6770,6 @@ snapshots:
'@pkgjs/parseargs@0.11.0':
optional: true
- '@pkgr/core@0.1.1': {}
-
'@pkgr/core@0.2.4': {}
'@pnpm/constants@9.0.0': {}
@@ -8074,7 +7977,7 @@ snapshots:
'@rollup/rollup-win32-x64-msvc@4.41.1':
optional: true
- '@rushstack/node-core-library@5.13.1(@types/node@22.7.9)':
+ '@rushstack/node-core-library@5.13.1(@types/node@22.16.5)':
dependencies:
ajv: 8.13.0
ajv-draft-04: 1.0.0(ajv@8.13.0)
@@ -8085,23 +7988,23 @@ snapshots:
resolve: 1.22.8
semver: 7.5.4
optionalDependencies:
- '@types/node': 22.7.9
+ '@types/node': 22.16.5
'@rushstack/rig-package@0.5.3':
dependencies:
resolve: 1.22.8
strip-json-comments: 3.1.1
- '@rushstack/terminal@0.15.3(@types/node@22.7.9)':
+ '@rushstack/terminal@0.15.3(@types/node@22.16.5)':
dependencies:
- '@rushstack/node-core-library': 5.13.1(@types/node@22.7.9)
+ '@rushstack/node-core-library': 5.13.1(@types/node@22.16.5)
supports-color: 8.1.1
optionalDependencies:
- '@types/node': 22.7.9
+ '@types/node': 22.16.5
- '@rushstack/ts-command-line@5.0.1(@types/node@22.7.9)':
+ '@rushstack/ts-command-line@5.0.1(@types/node@22.16.5)':
dependencies:
- '@rushstack/terminal': 0.15.3(@types/node@22.7.9)
+ '@rushstack/terminal': 0.15.3(@types/node@22.16.5)
'@types/argparse': 1.0.38
argparse: 1.0.10
string-argv: 0.3.2
@@ -8187,7 +8090,7 @@ snapshots:
'@svgr/hast-util-to-babel-ast@8.0.0':
dependencies:
- '@babel/types': 7.27.1
+ '@babel/types': 7.27.6
entities: 4.5.0
'@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@5.8.3))':
@@ -8214,85 +8117,42 @@ snapshots:
source-map-js: 1.2.1
tailwindcss: 4.1.10
- '@tailwindcss/node@4.1.5':
- dependencies:
- enhanced-resolve: 5.18.1
- jiti: 2.4.2
- lightningcss: 1.29.2
- tailwindcss: 4.1.5
-
'@tailwindcss/oxide-android-arm64@4.1.10':
optional: true
- '@tailwindcss/oxide-android-arm64@4.1.5':
- optional: true
-
'@tailwindcss/oxide-darwin-arm64@4.1.10':
optional: true
- '@tailwindcss/oxide-darwin-arm64@4.1.5':
- optional: true
-
'@tailwindcss/oxide-darwin-x64@4.1.10':
optional: true
- '@tailwindcss/oxide-darwin-x64@4.1.5':
- optional: true
-
'@tailwindcss/oxide-freebsd-x64@4.1.10':
optional: true
- '@tailwindcss/oxide-freebsd-x64@4.1.5':
- optional: true
-
'@tailwindcss/oxide-linux-arm-gnueabihf@4.1.10':
optional: true
- '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.5':
- optional: true
-
'@tailwindcss/oxide-linux-arm64-gnu@4.1.10':
optional: true
- '@tailwindcss/oxide-linux-arm64-gnu@4.1.5':
- optional: true
-
'@tailwindcss/oxide-linux-arm64-musl@4.1.10':
optional: true
- '@tailwindcss/oxide-linux-arm64-musl@4.1.5':
- optional: true
-
'@tailwindcss/oxide-linux-x64-gnu@4.1.10':
optional: true
- '@tailwindcss/oxide-linux-x64-gnu@4.1.5':
- optional: true
-
'@tailwindcss/oxide-linux-x64-musl@4.1.10':
optional: true
- '@tailwindcss/oxide-linux-x64-musl@4.1.5':
- optional: true
-
'@tailwindcss/oxide-wasm32-wasi@4.1.10':
optional: true
- '@tailwindcss/oxide-wasm32-wasi@4.1.5':
- optional: true
-
'@tailwindcss/oxide-win32-arm64-msvc@4.1.10':
optional: true
- '@tailwindcss/oxide-win32-arm64-msvc@4.1.5':
- optional: true
-
'@tailwindcss/oxide-win32-x64-msvc@4.1.10':
optional: true
- '@tailwindcss/oxide-win32-x64-msvc@4.1.5':
- optional: true
-
'@tailwindcss/oxide@4.1.10':
dependencies:
detect-libc: 2.0.4
@@ -8311,34 +8171,12 @@ snapshots:
'@tailwindcss/oxide-win32-arm64-msvc': 4.1.10
'@tailwindcss/oxide-win32-x64-msvc': 4.1.10
- '@tailwindcss/oxide@4.1.5':
- optionalDependencies:
- '@tailwindcss/oxide-android-arm64': 4.1.5
- '@tailwindcss/oxide-darwin-arm64': 4.1.5
- '@tailwindcss/oxide-darwin-x64': 4.1.5
- '@tailwindcss/oxide-freebsd-x64': 4.1.5
- '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.5
- '@tailwindcss/oxide-linux-arm64-gnu': 4.1.5
- '@tailwindcss/oxide-linux-arm64-musl': 4.1.5
- '@tailwindcss/oxide-linux-x64-gnu': 4.1.5
- '@tailwindcss/oxide-linux-x64-musl': 4.1.5
- '@tailwindcss/oxide-wasm32-wasi': 4.1.5
- '@tailwindcss/oxide-win32-arm64-msvc': 4.1.5
- '@tailwindcss/oxide-win32-x64-msvc': 4.1.5
-
- '@tailwindcss/vite@4.1.10(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))':
+ '@tailwindcss/vite@4.1.10(vite@6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))':
dependencies:
'@tailwindcss/node': 4.1.10
'@tailwindcss/oxide': 4.1.10
tailwindcss: 4.1.10
- vite: 6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)
-
- '@tailwindcss/vite@4.1.5(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))':
- dependencies:
- '@tailwindcss/node': 4.1.5
- '@tailwindcss/oxide': 4.1.5
- tailwindcss: 4.1.5
- vite: 6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)
+ vite: 6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)
'@tanstack/eslint-config@0.1.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)':
dependencies:
@@ -8361,14 +8199,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- typescript
-
- '@tanstack/eslint-plugin-router@1.115.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)':
- dependencies:
- '@typescript-eslint/utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
- eslint: 9.25.1(jiti@2.4.2)
- transitivePeerDependencies:
- - supports-color
- - typescript
+ optional: true
'@tanstack/history@1.115.0': {}
@@ -8452,14 +8283,14 @@ snapshots:
optionalDependencies:
'@tanstack/react-router': 1.119.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
- '@tanstack/router-plugin@1.119.0(@tanstack/react-router@1.119.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(vite-plugin-solid@2.11.6(solid-js@1.9.6)(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)))(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))':
+ '@tanstack/router-plugin@1.119.0(@tanstack/react-router@1.119.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(vite-plugin-solid@2.11.6(solid-js@1.9.6)(vite@6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)))(vite@6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))':
dependencies:
'@babel/core': 7.27.1
'@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.1)
'@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.27.1)
'@babel/template': 7.27.1
'@babel/traverse': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/types': 7.27.6
'@tanstack/router-core': 1.119.0
'@tanstack/router-generator': 1.119.0(@tanstack/react-router@1.119.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0))
'@tanstack/router-utils': 1.115.0
@@ -8473,15 +8304,15 @@ snapshots:
zod: 3.25.27
optionalDependencies:
'@tanstack/react-router': 1.119.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
- vite: 6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)
- vite-plugin-solid: 2.11.6(solid-js@1.9.6)(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))
+ vite: 6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)
+ vite-plugin-solid: 2.11.6(solid-js@1.9.6)(vite@6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))
transitivePeerDependencies:
- supports-color
'@tanstack/router-utils@1.115.0':
dependencies:
'@babel/generator': 7.27.1
- '@babel/parser': 7.27.1
+ '@babel/parser': 7.27.5
ansis: 3.17.0
diff: 7.0.0
@@ -8565,24 +8396,24 @@ snapshots:
'@types/babel__core@7.20.5':
dependencies:
- '@babel/parser': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/parser': 7.27.5
+ '@babel/types': 7.27.6
'@types/babel__generator': 7.27.0
'@types/babel__template': 7.4.4
'@types/babel__traverse': 7.20.7
'@types/babel__generator@7.27.0':
dependencies:
- '@babel/types': 7.27.1
+ '@babel/types': 7.27.6
'@types/babel__template@7.4.4':
dependencies:
- '@babel/parser': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/parser': 7.27.5
+ '@babel/types': 7.27.6
'@types/babel__traverse@7.20.7':
dependencies:
- '@babel/types': 7.27.1
+ '@babel/types': 7.27.6
'@types/debug@4.1.12':
dependencies:
@@ -8605,9 +8436,9 @@ snapshots:
'@types/mustache@4.2.5': {}
- '@types/node@22.7.9':
+ '@types/node@22.16.5':
dependencies:
- undici-types: 6.19.8
+ undici-types: 6.21.0
'@types/normalize-package-data@2.4.4': {}
@@ -8700,31 +8531,6 @@ snapshots:
'@typescript-eslint/types': 8.31.1
eslint-visitor-keys: 4.2.0
- '@unocss/config@66.0.0':
- dependencies:
- '@unocss/core': 66.0.0
- unconfig: 7.0.0
-
- '@unocss/core@66.0.0': {}
-
- '@unocss/eslint-plugin@66.0.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)':
- dependencies:
- '@typescript-eslint/utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)
- '@unocss/config': 66.0.0
- '@unocss/core': 66.0.0
- '@unocss/rule-utils': 66.0.0
- magic-string: 0.30.17
- synckit: 0.9.2
- transitivePeerDependencies:
- - eslint
- - supports-color
- - typescript
-
- '@unocss/rule-utils@66.0.0':
- dependencies:
- '@unocss/core': 66.0.0
- magic-string: 0.30.17
-
'@unrs/resolver-binding-darwin-arm64@1.7.2':
optional: true
@@ -8786,14 +8592,14 @@ snapshots:
'@vercel/ncc@0.38.2': {}
- '@vitejs/plugin-react@4.4.1(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))':
+ '@vitejs/plugin-react@4.4.1(vite@6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))':
dependencies:
'@babel/core': 7.27.1
'@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.27.1)
'@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.27.1)
'@types/babel__core': 7.20.5
react-refresh: 0.17.0
- vite: 6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)
+ vite: 6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)
transitivePeerDependencies:
- supports-color
@@ -8803,7 +8609,7 @@ snapshots:
eslint: 9.25.1(jiti@2.4.2)
optionalDependencies:
typescript: 5.8.3
- vitest: 2.1.3(@types/node@22.7.9)(@vitest/ui@2.1.3)(jsdom@25.0.1)(lightningcss@1.30.1)(sass@1.80.3)
+ vitest: 2.1.3(@types/node@22.16.5)(@vitest/ui@2.1.3)(jsdom@25.0.1)(lightningcss@1.30.1)(sass@1.80.3)
'@vitest/expect@2.1.3':
dependencies:
@@ -8813,13 +8619,13 @@ snapshots:
tinyrainbow: 1.2.0
optional: true
- '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.4.10(@types/node@22.7.9)(lightningcss@1.30.1)(sass@1.80.3))':
+ '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.4.10(@types/node@22.16.5)(lightningcss@1.30.1)(sass@1.80.3))':
dependencies:
'@vitest/spy': 2.1.3
estree-walker: 3.0.3
magic-string: 0.30.17
optionalDependencies:
- vite: 5.4.10(@types/node@22.7.9)(lightningcss@1.30.1)(sass@1.80.3)
+ vite: 5.4.10(@types/node@22.16.5)(lightningcss@1.30.1)(sass@1.80.3)
optional: true
'@vitest/pretty-format@2.1.3':
@@ -8854,7 +8660,7 @@ snapshots:
sirv: 2.0.4
tinyglobby: 0.2.13
tinyrainbow: 1.2.0
- vitest: 2.1.3(@types/node@22.7.9)(@vitest/ui@2.1.3)(jsdom@25.0.1)(lightningcss@1.30.1)(sass@1.80.3)
+ vitest: 2.1.3(@types/node@22.16.5)(@vitest/ui@2.1.3)(jsdom@25.0.1)(lightningcss@1.30.1)(sass@1.80.3)
optional: true
'@vitest/utils@2.1.3':
@@ -9026,9 +8832,9 @@ snapshots:
babel-dead-code-elimination@1.0.10:
dependencies:
'@babel/core': 7.27.1
- '@babel/parser': 7.27.1
+ '@babel/parser': 7.27.5
'@babel/traverse': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/types': 7.27.6
transitivePeerDependencies:
- supports-color
@@ -9275,8 +9081,6 @@ snapshots:
deep-is@0.1.4: {}
- defu@6.1.4: {}
-
delayed-stream@1.0.0:
optional: true
@@ -9614,6 +9418,7 @@ snapshots:
eslint-plugin-react-hooks@5.2.0(eslint@9.25.1(jiti@2.4.2)):
dependencies:
eslint: 9.25.1(jiti@2.4.2)
+ optional: true
eslint-plugin-react-naming-convention@1.48.5(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3):
dependencies:
@@ -9680,7 +9485,7 @@ snapshots:
eslint-plugin-regexp@2.7.0(eslint@9.25.1(jiti@2.4.2)):
dependencies:
'@eslint-community/eslint-utils': 4.7.0(eslint@9.25.1(jiti@2.4.2))
- '@eslint-community/regexpp': 4.11.1
+ '@eslint-community/regexpp': 4.12.1
comment-parser: 1.4.1
eslint: 9.25.1(jiti@2.4.2)
jsdoc-type-pratt-parser: 4.1.0
@@ -9700,6 +9505,7 @@ snapshots:
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
+ optional: true
eslint-plugin-toml@0.12.0(eslint@9.25.1(jiti@2.4.2)):
dependencies:
@@ -10042,7 +9848,8 @@ snapshots:
html-entities@2.3.3:
optional: true
- html-tags@3.3.1: {}
+ html-tags@3.3.1:
+ optional: true
http-proxy-agent@7.0.2:
dependencies:
@@ -10090,7 +9897,8 @@ snapshots:
inherits@2.0.4: {}
- inline-style-parser@0.2.4: {}
+ inline-style-parser@0.2.4:
+ optional: true
intl-messageformat@10.7.16:
dependencies:
@@ -10128,6 +9936,7 @@ snapshots:
is-html@2.0.0:
dependencies:
html-tags: 3.3.1
+ optional: true
is-immutable-type@5.0.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3):
dependencies:
@@ -10243,13 +10052,15 @@ snapshots:
jwt-decode@3.1.2: {}
- kebab-case@1.0.2: {}
+ kebab-case@1.0.2:
+ optional: true
keyv@4.5.4:
dependencies:
json-buffer: 3.0.1
- known-css-properties@0.30.0: {}
+ known-css-properties@0.30.0:
+ optional: true
kolorist@1.8.0: {}
@@ -10262,81 +10073,36 @@ snapshots:
prelude-ls: 1.2.1
type-check: 0.4.0
- lightningcss-darwin-arm64@1.29.2:
- optional: true
-
lightningcss-darwin-arm64@1.30.1:
optional: true
- lightningcss-darwin-x64@1.29.2:
- optional: true
-
lightningcss-darwin-x64@1.30.1:
optional: true
- lightningcss-freebsd-x64@1.29.2:
- optional: true
-
lightningcss-freebsd-x64@1.30.1:
optional: true
- lightningcss-linux-arm-gnueabihf@1.29.2:
- optional: true
-
lightningcss-linux-arm-gnueabihf@1.30.1:
optional: true
- lightningcss-linux-arm64-gnu@1.29.2:
- optional: true
-
lightningcss-linux-arm64-gnu@1.30.1:
optional: true
- lightningcss-linux-arm64-musl@1.29.2:
- optional: true
-
lightningcss-linux-arm64-musl@1.30.1:
optional: true
- lightningcss-linux-x64-gnu@1.29.2:
- optional: true
-
lightningcss-linux-x64-gnu@1.30.1:
optional: true
- lightningcss-linux-x64-musl@1.29.2:
- optional: true
-
lightningcss-linux-x64-musl@1.30.1:
optional: true
- lightningcss-win32-arm64-msvc@1.29.2:
- optional: true
-
lightningcss-win32-arm64-msvc@1.30.1:
optional: true
- lightningcss-win32-x64-msvc@1.29.2:
- optional: true
-
lightningcss-win32-x64-msvc@1.30.1:
optional: true
- lightningcss@1.29.2:
- dependencies:
- detect-libc: 2.0.4
- optionalDependencies:
- lightningcss-darwin-arm64: 1.29.2
- lightningcss-darwin-x64: 1.29.2
- lightningcss-freebsd-x64: 1.29.2
- lightningcss-linux-arm-gnueabihf: 1.29.2
- lightningcss-linux-arm64-gnu: 1.29.2
- lightningcss-linux-arm64-musl: 1.29.2
- lightningcss-linux-x64-gnu: 1.29.2
- lightningcss-linux-x64-musl: 1.29.2
- lightningcss-win32-arm64-msvc: 1.29.2
- lightningcss-win32-x64-msvc: 1.29.2
-
lightningcss@1.30.1:
dependencies:
detect-libc: 2.0.4
@@ -11167,11 +10933,11 @@ snapshots:
refa@0.12.1:
dependencies:
- '@eslint-community/regexpp': 4.11.1
+ '@eslint-community/regexpp': 4.12.1
regexp-ast-analysis@0.7.1:
dependencies:
- '@eslint-community/regexpp': 4.11.1
+ '@eslint-community/regexpp': 4.12.1
refa: 0.12.1
regexp-tree@0.1.27: {}
@@ -11285,7 +11051,7 @@ snapshots:
scslre@0.3.0:
dependencies:
- '@eslint-community/regexpp': 4.11.1
+ '@eslint-community/regexpp': 4.12.1
refa: 0.12.1
regexp-ast-analysis: 0.7.1
@@ -11434,6 +11200,7 @@ snapshots:
style-to-object@1.0.8:
dependencies:
inline-style-parser: 0.2.4
+ optional: true
supports-color@7.2.0:
dependencies:
@@ -11455,32 +11222,25 @@ snapshots:
'@pkgr/core': 0.2.4
tslib: 2.8.1
- synckit@0.9.2:
- dependencies:
- '@pkgr/core': 0.1.1
- tslib: 2.8.1
-
tailwind-merge@3.0.2: {}
tailwind-merge@3.2.0: {}
- tailwind-variants@1.0.0(tailwindcss@4.1.5):
+ tailwind-variants@1.0.0(tailwindcss@4.1.10):
dependencies:
tailwind-merge: 3.0.2
- tailwindcss: 4.1.5
+ tailwindcss: 4.1.10
- tailwindcss-animated@2.0.0(tailwindcss@4.1.5):
+ tailwindcss-animated@2.0.0(tailwindcss@4.1.10):
dependencies:
- tailwindcss: 4.1.5
+ tailwindcss: 4.1.10
- tailwindcss-react-aria-components@2.0.0(tailwindcss@4.1.5):
+ tailwindcss-react-aria-components@2.0.0(tailwindcss@4.1.10):
dependencies:
- tailwindcss: 4.1.5
+ tailwindcss: 4.1.10
tailwindcss@4.1.10: {}
- tailwindcss@4.1.5: {}
-
tapable@2.2.1: {}
tar-stream@3.1.7:
@@ -11626,13 +11386,7 @@ snapshots:
ufo@1.5.4: {}
- unconfig@7.0.0:
- dependencies:
- '@antfu/utils': 8.1.1
- defu: 6.1.4
- jiti: 2.4.2
-
- undici-types@6.19.8: {}
+ undici-types@6.21.0: {}
undici@5.28.4:
dependencies:
@@ -11727,12 +11481,12 @@ snapshots:
'@types/react': 19.1.2
react: 19.1.0
- vite-node@2.1.3(@types/node@22.7.9)(lightningcss@1.30.1)(sass@1.80.3):
+ vite-node@2.1.3(@types/node@22.16.5)(lightningcss@1.30.1)(sass@1.80.3):
dependencies:
cac: 6.7.14
debug: 4.4.0
pathe: 1.1.2
- vite: 5.4.10(@types/node@22.7.9)(lightningcss@1.30.1)(sass@1.80.3)
+ vite: 5.4.10(@types/node@22.16.5)(lightningcss@1.30.1)(sass@1.80.3)
transitivePeerDependencies:
- '@types/node'
- less
@@ -11745,9 +11499,9 @@ snapshots:
- terser
optional: true
- vite-plugin-dts@4.5.4(@types/node@22.7.9)(rollup@4.41.1)(typescript@5.8.3)(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)):
+ vite-plugin-dts@4.5.4(@types/node@22.16.5)(rollup@4.41.1)(typescript@5.8.3)(vite@6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)):
dependencies:
- '@microsoft/api-extractor': 7.52.8(@types/node@22.7.9)
+ '@microsoft/api-extractor': 7.52.8(@types/node@22.16.5)
'@rollup/pluginutils': 5.1.4(rollup@4.41.1)
'@volar/typescript': 2.4.14
'@vue/language-core': 2.2.0(typescript@5.8.3)
@@ -11758,13 +11512,13 @@ snapshots:
magic-string: 0.30.17
typescript: 5.8.3
optionalDependencies:
- vite: 6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)
+ vite: 6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)
transitivePeerDependencies:
- '@types/node'
- rollup
- supports-color
- vite-plugin-solid@2.11.6(solid-js@1.9.6)(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)):
+ vite-plugin-solid@2.11.6(solid-js@1.9.6)(vite@6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)):
dependencies:
'@babel/core': 7.27.1
'@types/babel__core': 7.20.5
@@ -11772,45 +11526,45 @@ snapshots:
merge-anything: 5.1.7
solid-js: 1.9.6
solid-refresh: 0.6.3(solid-js@1.9.6)
- vite: 6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)
- vitefu: 1.0.6(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))
+ vite: 6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)
+ vitefu: 1.0.6(vite@6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0))
transitivePeerDependencies:
- supports-color
optional: true
- vite-plugin-static-copy@3.0.0(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)):
+ vite-plugin-static-copy@3.0.0(vite@6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)):
dependencies:
chokidar: 3.6.0
fs-extra: 11.3.0
p-map: 7.0.3
picocolors: 1.1.1
tinyglobby: 0.2.13
- vite: 6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)
+ vite: 6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)
- vite-plugin-svgr@4.3.0(rollup@4.41.1)(typescript@5.8.3)(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)):
+ vite-plugin-svgr@4.3.0(rollup@4.41.1)(typescript@5.8.3)(vite@6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)):
dependencies:
'@rollup/pluginutils': 5.1.4(rollup@4.41.1)
'@svgr/core': 8.1.0(typescript@5.8.3)
'@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.8.3))
- vite: 6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)
+ vite: 6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)
transitivePeerDependencies:
- rollup
- supports-color
- typescript
- vite@5.4.10(@types/node@22.7.9)(lightningcss@1.30.1)(sass@1.80.3):
+ vite@5.4.10(@types/node@22.16.5)(lightningcss@1.30.1)(sass@1.80.3):
dependencies:
esbuild: 0.21.5
postcss: 8.5.3
rollup: 4.41.1
optionalDependencies:
- '@types/node': 22.7.9
+ '@types/node': 22.16.5
fsevents: 2.3.3
lightningcss: 1.30.1
sass: 1.80.3
optional: true
- vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0):
+ vite@6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0):
dependencies:
esbuild: 0.25.3
fdir: 6.4.4(picomatch@4.0.2)
@@ -11819,7 +11573,7 @@ snapshots:
rollup: 4.40.1
tinyglobby: 0.2.13
optionalDependencies:
- '@types/node': 22.7.9
+ '@types/node': 22.16.5
fsevents: 2.3.3
jiti: 2.4.2
lightningcss: 1.30.1
@@ -11827,15 +11581,15 @@ snapshots:
tsx: 4.19.4
yaml: 2.6.0
- vitefu@1.0.6(vite@6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)):
+ vitefu@1.0.6(vite@6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)):
optionalDependencies:
- vite: 6.3.4(@types/node@22.7.9)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)
+ vite: 6.3.4(@types/node@22.16.5)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.80.3)(tsx@4.19.4)(yaml@2.6.0)
optional: true
- vitest@2.1.3(@types/node@22.7.9)(@vitest/ui@2.1.3)(jsdom@25.0.1)(lightningcss@1.30.1)(sass@1.80.3):
+ vitest@2.1.3(@types/node@22.16.5)(@vitest/ui@2.1.3)(jsdom@25.0.1)(lightningcss@1.30.1)(sass@1.80.3):
dependencies:
'@vitest/expect': 2.1.3
- '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.10(@types/node@22.7.9)(lightningcss@1.30.1)(sass@1.80.3))
+ '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.10(@types/node@22.16.5)(lightningcss@1.30.1)(sass@1.80.3))
'@vitest/pretty-format': 2.1.3
'@vitest/runner': 2.1.3
'@vitest/snapshot': 2.1.3
@@ -11850,11 +11604,11 @@ snapshots:
tinyexec: 0.3.2
tinypool: 1.0.1
tinyrainbow: 1.2.0
- vite: 5.4.10(@types/node@22.7.9)(lightningcss@1.30.1)(sass@1.80.3)
- vite-node: 2.1.3(@types/node@22.7.9)(lightningcss@1.30.1)(sass@1.80.3)
+ vite: 5.4.10(@types/node@22.16.5)(lightningcss@1.30.1)(sass@1.80.3)
+ vite-node: 2.1.3(@types/node@22.16.5)(lightningcss@1.30.1)(sass@1.80.3)
why-is-node-running: 2.3.0
optionalDependencies:
- '@types/node': 22.7.9
+ '@types/node': 22.16.5
'@vitest/ui': 2.1.3(vitest@2.1.3)
jsdom: 25.0.1
transitivePeerDependencies:
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 4d5f7e28..33a3da5b 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -3,3 +3,76 @@ packages:
- apps/onelauncher/*
- packages/*
- .github/actions/*
+
+catalog:
+ # --
+ # dev dependencies
+ # ---
+
+ # typescript
+ tsx: ^4.19.4
+ typescript: ^5.8.3
+ '@types/node': ^22.13.14
+ '@types/react': ^19.0.8
+ '@types/react-dom': ^19.0.3
+
+ # eslintjs
+ eslint: ^9.20.0
+ '@flowr/eslint': ^6.0.0
+ '@eslint-react/eslint-plugin': ^1.48.5
+ '@tanstack/eslint-config': ^0.1.0
+
+ # vite
+ vite: ^6.3.4
+ vite-plugin-dts: ^4.5.4
+ vite-plugin-static-copy: ^3.0.0
+ vite-plugin-svgr: ^4.3.0
+ '@vitejs/plugin-react': ^4.3.4
+ '@tailwindcss/vite': ^4.0.6
+
+ # other
+ rimraf: ^6.0.1
+
+ # ---
+ # dependencies
+ # ---
+
+ # react + libraries
+ react: ^19.0.0
+ react-aria-components: ^1.8.0
+ '@tanstack/react-query': ^5.66.5
+ '@tanstack/react-router': ^1.114.3
+ '@untitled-theme/icons-react': ^0.14.0
+ motion: ^12.10.5
+ react-dom: ^19.0.0
+ react-just-parallax: ^3.1.16
+
+ # tailwindcss
+ tailwind-merge: ^3.2.0
+ tailwind-variants: ^1.0.0
+ tailwindcss: ^4.0.6
+ tailwindcss-animated: ^2.0.0
+ tailwindcss-react-aria-components: ^2.0.0
+
+ # tanstack
+ '@tanstack/match-sorter-utils': ^8.19.4
+ '@tanstack/react-query-devtools': ^5.66.5
+ '@tanstack/react-router-devtools': ^1.114.3
+ '@tanstack/react-table': ^8.21.2
+ '@tanstack/router-plugin': ^1.114.3
+
+ # tauri
+ taurpc: ^1.8.1
+ '@tauri-apps/api': ^2.5.0
+ '@tauri-apps/plugin-clipboard-manager': ^2.2.2
+ '@tauri-apps/plugin-dialog': ^2.2.1
+ '@tauri-apps/plugin-shell': ^2.2.1
+ '@tauri-apps/plugin-opener': ^2.3.0
+
+ # other
+ overlayscrollbars: ^2.11.2
+ overlayscrollbars-react: ^0.5.6
+ '@fontsource/poppins': ^5.2.6
+ '@formatjs/intl-durationformat': ^0.7.4
+ zustand: ^5.0.5
+ valtio: ^2.1.5
diff --git a/test.rs b/test.rs
deleted file mode 100644
index e69de29b..00000000
diff --git a/tsconfig.base.json b/tsconfig.base.json
index 231ebc56..3491112c 100644
--- a/tsconfig.base.json
+++ b/tsconfig.base.json
@@ -2,7 +2,7 @@
"compilerOptions": {
"target": "ESNext",
"jsx": "preserve",
- "jsxImportSource": "solid-js",
+ "jsxImportSource": "react",
"lib": ["ESNext", "DOM", "DOM.Iterable"],
"useDefineForClassFields": true,
"module": "ESNext",
diff --git a/uno.config.ts b/uno.config.ts
deleted file mode 100644
index f6976c0d..00000000
--- a/uno.config.ts
+++ /dev/null
@@ -1 +0,0 @@
-export { default } from './apps/onelauncher/old_frontend/uno.config';
diff --git a/vitest.workspace.json b/vitest.workspace.json
deleted file mode 100644
index 143f4f59..00000000
--- a/vitest.workspace.json
+++ /dev/null
@@ -1,4 +0,0 @@
-[
- "packages/client/vitest.config.ts",
- "apps/frontend/vitest.config.ts"
-]