Compare commits

...

11 Commits

Author SHA1 Message Date
Valerio Ageno 8c84ef73c8 feat: update version to v0.14.1 2024-11-24 18:33:45 +01:00
renovate[bot] 859e49f16c fix(deps): update mantine monorepo to v7.14.2 (#145)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-24 18:16:13 +01:00
renovate[bot] 14ba8b0a23 chore(deps): update dependency typescript to v5.7.2 (#138)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-23 21:28:03 +01:00
Marco Pasqualetti d7c70f75f3 docs(CONTRIBUTING): add “Local development” (#136) 2024-11-23 21:04:01 +01:00
Valerio Ageno 2760e3ea08 feat(ci): update spellchecker workflow (#143) 2024-11-23 17:30:05 +01:00
Marco Pasqualetti f2f041fe55 ci: test spellcheck via reviewdog (#137)
* ci: use GITHUB_TOKEN in spell checking workflow

* ci(spell-checking): use different reporter based on github context
2024-11-23 10:56:45 +01:00
renovate[bot] 9ec9700ed4 fix(deps): update dependency @types/node to v22.9.3 (#140) 2024-11-23 10:27:51 +01:00
renovate[bot] c6b047fc02 fix(deps): update dependency @types/node to v22.9.2 (#139) 2024-11-23 09:14:22 +01:00
Myan V. 6727264e39 Better error handling when trying to overwrite an existing folder and using a non-existent template (#135)
* fix: prevent overwriting existing project directories

* refactor: improve scaffold error messages
2024-11-22 13:38:54 +01:00
Valerio Ageno d1a5fe234d fix: examples folder 2024-11-21 19:16:06 +01:00
renovate[bot] e84c7cd276 fix(deps): update dependency turbo to v2.3.1 (#132)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-21 19:02:52 +01:00
14 changed files with 416 additions and 190 deletions
+51 -8
View File
@@ -1,23 +1,66 @@
name: Spell Checker
on: [pull_request]
on:
push:
branches:
- main
pull_request:
jobs:
spell_checking:
name: runner / LanguageTools
name: LanguageTool
runs-on: ubuntu-latest
permissions:
checks: write
contents: read
pull-requests: write
steps:
- name: Checkout code
uses: actions/checkout@v4
- uses: reviewdog/action-languagetool@v1
with:
github_token: ${{ secrets.REVIEWDOG_TOKEN }}
# Keep this value in order to show the error comments
# also on edited files.
fetch-depth: 2
# If the workflow is triggered by a push use check reporter
#
# If the workflow is triggered by a PR coming from the
# same repository, the author has write access so we can
# use pr-review reporter since the GITHUB_TOKEN will have review
# write permissions
#
# Otherwise use annotation reporter that do not require any
# particular permission
#
# Why this?
# https://github.com/Valerioageno/tuono/pull/137#pullrequestreview-2455455272
- name: Set reporter
id: reporter
env:
EVENT_NAME: ${{ github.event_name }}
FROM_MAIN_REPO: ${{ github.event.pull_request.head.repo.full_name == github.event.pull_request.base.repo.full_name }}
run: |
echo "EVENT_NAME: $EVENT_NAME FROM_MAIN_REPO: $FROM_MAIN_REPO"
if [ "$EVENT_NAME" == 'push' ]; then
echo "name=github-check" >> $GITHUB_OUTPUT
elif [ "$FROM_MAIN_REPO" == 'true' ]; then
echo "name=github-pr-review" >> $GITHUB_OUTPUT
else
echo "name=github-pr-annotations" >> $GITHUB_OUTPUT
fi
- name: Review dog languagetool
uses: reviewdog/action-languagetool@v1
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
# Change reviewdog reporter if you need [github-pr-check,github-check,github-pr-review].
reporter: 'github-pr-review'
reporter: ${{ steps.reporter.outputs.name }}
# Change reporter level if you need.
level: 'error'
level: 'warning'
patterns: '**/*.md **/*.txt **/*.mdx'
#enabled_categories: 'STYLE,PLAIN_ENGLISH,WHITESPACE_RULE,EN_QUOTES,DASH_RULE,WORD_CONTAINS_UNDERSCORE,UPPERCASE_SENTENCE_START,ARROWS,COMMA_PARENTHESIS_WHITESPACE,UNLIKELY_OPENING_PUNCTUATION,SENTENCE_WHITESPACE,EN_UNPAIRED_BRACKETS,PHRASE_REPETITION,PUNCTUATION_PARAGRAPH_END'
# enabled_categories: "STYLE,PLAIN_ENGLISH,WHITESPACE_RULE,EN_QUOTES,DASH_RULE,WORD_CONTAINS_UNDERSCORE,UPPERCASE_SENTENCE_START,ARROWS,COMMA_PARENTHESIS_WHITESPACE,UNLIKELY_OPENING_PUNCTUATION,SENTENCE_WHITESPACE,EN_UNPAIRED_BRACKETS,PHRASE_REPETITION,PUNCTUATION_PARAGRAPH_END"
disabled_categories: ''
disabled_rules: ''
@@ -90,12 +90,19 @@ export default function Sidebar({ close }: SidebarProps): JSX.Element {
onClick={close}
/>
</SidebarLink>
<SidebarLink
label="Contributing"
href="/documentation/contributing"
onClick={close}
leftSection="✨"
/>
onClick={close}
>
<SidebarLink
href="/documentation/contributing/local-development"
label="Local development"
onClick={close}
/>
</SidebarLink>
</AppShell.Navbar>
)
}
@@ -0,0 +1,57 @@
import MetaTags from '../../../components/meta-tags'
<MetaTags
title="Tuono - Contributing"
canonical="https://tuono.dev/documentation/contributing"
description="The project is massive - if you like it, do consider contributing!"
/>
import Breadcrumbs, { Element } from '../../../components/breadcrumbs'
<Breadcrumbs breadcrumbs={[{ label: '✨ Contributing' }]} />
# Contributing
## TL;DR
The project is massive - if you like it, do consider contributing!
## Getting started
The `tuono` project can mostly be split into the following subdomains:
- The CLI
- The Rust backend
- The React frontend
- The documentation website (which is written with tuono 🚀)
To check what the knowledge requirements are for each domain, check the
[requirements](#requirements) section below.
Currently, I'm keeping a private dashboard to prioritize new features and bug fixes, but if you
want to propose something, please open a new issue on GitHub or reach out to me using
my email address [valerioageno@yahoo.it](mailto:valerioageno@yahoo.it). I'm also available
on Twitter (X) DMs `@valerioageno`, [Linkedin](https://www.linkedin.com/in/valerioageno)
and discord `@__v__v__`.
## Requirements
It's not strictly required to know both React (& typescript) and Rust (even though it
would be a great nice to have).
Without taking into account specific cases, we can mostly split the domain requirements by:
- The `CLI` needs Rust knowledge (even though a couple of scenarios might also need Typescript)
- The Backend needs just `Rust`
- The Frontend needs just `React` & `Typescript`
- The documentation website needs just `React` & `Typescript` (or even less, since most of the
code is markdown).
import NavigationButtons from '../../../components/navigation-buttons'
<NavigationButtons
next={{
title: 'Local development',
href: '/documentation/contributing/local-development',
}}
/>
@@ -0,0 +1,113 @@
import MetaTags from '../../../components/meta-tags'
<MetaTags
title="Tuono - Contributing - Local development"
canonical="https://tuono.dev/documentation/contributing/local-development"
description="Contribute to Tuono. Learn here how to setup the repository for local development"
/>
import Breadcrumbs, { Element } from '../../../components/breadcrumbs'
<Breadcrumbs
breadcrumbs={[
{ label: '✨ Contributing', href: '/documentation/contributing' },
{ label: 'Local development' },
]}
/>
# Local development
Thanks for your interest! In this page, you find the instructions to set up `tuono` on your local environment!
## Setup
### Fork and clone repository
After [forking the repo on GitHub](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/fork-a-repo):
```sh
git clone https://github.com/<your-name-here>/tuono
cd tuono
```
### Rust tool chain
Install the Rust programming language tool chain (`rust` and `cargo`).
Follows instructions in the official [docs](https://rustup.rs/)
### Node.js — runtime
Install `Node.js`.
You can follow the instructions from the [Node official site](https://nodejs.org/en/download/package-manager)
> 💡 This project has a `.nvmrc` file to specify the node version used in development.
>
> Consider to use [nvm](https://github.com/nvm-sh/nvm) so you can run
>
> ```sh
> nvm use
> ```
>
> to simply pick up the correct version!
### Node.js — package manager
We use [`pnpm`](https://pnpm.io) as Node.js package manager.
You can see which version of yarn we use by checking the `packageManager` field in the root `package.json`.
### Pre-flight checks
To check that everything is working properly, run:
```sh
turbo run check-all
cargo build
```
## Tuono development
1. Start tuono frontend build using
```sh
turbo run dev
```
2. In another terminal run
```sh
cargo build
```
To automatically rebuild crates on code change, consider using `cargo-watch` crate
```sh
cargo watch -x build -w crates/
```
3. You can now use the binary inside `/target/debug/tuono` in another folder on your local machine
> Consider adding an alias to your shell setup file
>
> ```sh
> alias t="/path-to-repo/target/debug/tuono"
> ```
## Documentation development
1. Change the current working directory to the documentation folder:
```sh
cd apps/documentation
```
2. Run
```sh
tuono dev
```
3. Open the localhost URL.
> On the documentation remember that `tuono` `npm` package is installed from the registry and
> it is not linked to the repository.
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "tuono"
version = "0.14.0"
version = "0.14.1"
edition = "2021"
authors = ["V. Ageno <valerioageno@yahoo.it>"]
description = "Superfast React fullstack framework"
+8 -2
View File
@@ -63,11 +63,17 @@ pub fn create_new_project(folder_name: Option<String>, template: Option<String>)
.collect::<Vec<&GithubFile>>();
if new_project_files.is_empty() {
println!("Template not found: {template}");
return;
eprintln!("Error: Template '{template}' not found");
println!("Hint: you can view the available templates at https://github.com/Valerioageno/tuono/tree/main/examples");
std::process::exit(1);
}
if folder != "." {
if Path::new(&folder).exists() {
eprintln!("Error: Directory '{folder}' already exists");
println!("Hint: you can scaffold a tuono project within an existing folder with 'cd {folder} && tuono new .'");
std::process::exit(1);
}
create_dir(&folder).unwrap();
}
+2 -2
View File
@@ -1,6 +1,6 @@
[package]
name = "tuono_lib"
version = "0.14.0"
version = "0.14.1"
edition = "2021"
authors = ["V. Ageno <valerioageno@yahoo.it>"]
description = "Superfast React fullstack framework"
@@ -31,7 +31,7 @@ either = "1.13.0"
tower-http = {version = "0.6.0", features = ["fs"]}
colored = "2.1.0"
tuono_lib_macros = {path = "../tuono_lib_macros", version = "0.14.0"}
tuono_lib_macros = {path = "../tuono_lib_macros", version = "0.14.1"}
# Match the same version used by axum
tokio-tungstenite = "0.24.0"
futures-util = { version = "0.3", default-features = false, features = ["sink", "std"] }
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "tuono_lib_macros"
version = "0.14.0"
version = "0.14.1"
edition = "2021"
description = "Superfast React fullstack framework"
homepage = "https://tuono.dev"
@@ -1,5 +1,5 @@
use tuono_lib::axum::http::StatusCode;
use tuono_lib::Request;
use tuono_lib::axum::http::StatusCode;
#[tuono_lib::api(GET)]
pub async fn my_get_request(_req: Request) -> StatusCode {
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "tuono-fs-router-vite-plugin",
"version": "0.14.0",
"version": "0.14.1",
"description": "Plugin for the tuono's file system router. Tuono is the react/rust fullstack framework",
"homepage": "https://tuono.dev",
"scripts": {
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "tuono-lazy-fn-vite-plugin",
"version": "0.14.0",
"version": "0.14.1",
"description": "Plugin for the tuono's lazy fn. Tuono is the react/rust fullstack framework",
"homepage": "https://tuono.dev",
"scripts": {
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "tuono-router",
"version": "0.14.0",
"version": "0.14.1",
"description": "React routing component for the framework tuono. Tuono is the react/rust fullstack framework",
"homepage": "https://tuono.dev",
"scripts": {
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "tuono",
"version": "0.14.0",
"version": "0.14.1",
"description": "Superfast React fullstack framework",
"homepage": "https://tuono.dev",
"scripts": {
+169 -169
View File
@@ -10,26 +10,26 @@ importers:
dependencies:
turbo:
specifier: ^2.2.3
version: 2.3.0
version: 2.3.1
devDependencies:
'@tanstack/config':
specifier: ^0.7.0
version: 0.7.13(@types/node@22.9.1)(esbuild@0.21.5)(rollup@4.25.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.1)(sugarss@4.0.1(postcss@8.4.49)))
version: 0.7.13(@types/node@22.9.3)(esbuild@0.21.5)(rollup@4.25.0)(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(sugarss@4.0.1(postcss@8.4.49)))
'@types/node':
specifier: ^22.0.0
version: 22.9.1
version: 22.9.3
'@types/react':
specifier: ^18.3.1
version: 18.3.12
'@typescript-eslint/eslint-plugin':
specifier: ^8.0.0
version: 8.15.0(@typescript-eslint/parser@8.15.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3)
version: 8.15.0(@typescript-eslint/parser@8.15.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2)
'@typescript-eslint/parser':
specifier: ^8.0.0
version: 8.15.0(eslint@8.57.1)(typescript@5.6.3)
version: 8.15.0(eslint@8.57.1)(typescript@5.7.2)
'@vitejs/plugin-react':
specifier: ^4.2.1
version: 4.3.3(vite@5.4.11(@types/node@22.9.1)(sugarss@4.0.1(postcss@8.4.49)))
version: 4.3.3(vite@5.4.11(@types/node@22.9.3)(sugarss@4.0.1(postcss@8.4.49)))
eslint:
specifier: ^8.56.0
version: 8.57.1
@@ -38,10 +38,10 @@ importers:
version: 9.1.0(eslint@8.57.1)
eslint-import-resolver-typescript:
specifier: ^3.6.1
version: 3.6.3(@typescript-eslint/parser@8.15.0(eslint@8.57.1)(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@8.57.1)
version: 3.6.3(@typescript-eslint/parser@8.15.0(eslint@8.57.1)(typescript@5.7.2))(eslint-plugin-import@2.31.0)(eslint@8.57.1)
eslint-plugin-import:
specifier: ^2.29.1
version: 2.31.0(@typescript-eslint/parser@8.15.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)
version: 2.31.0(@typescript-eslint/parser@8.15.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)
eslint-plugin-react:
specifier: ^7.33.2
version: 7.37.2(eslint@8.57.1)
@@ -53,25 +53,25 @@ importers:
version: 3.3.3
typescript:
specifier: ^5.4.5
version: 5.6.3
version: 5.7.2
vite:
specifier: ^5.2.11
version: 5.4.11(@types/node@22.9.1)(sugarss@4.0.1(postcss@8.4.49))
version: 5.4.11(@types/node@22.9.3)(sugarss@4.0.1(postcss@8.4.49))
vitest:
specifier: ^2.0.0
version: 2.1.5(@types/node@22.9.1)(jsdom@25.0.1)(sugarss@4.0.1(postcss@8.4.49))
version: 2.1.5(@types/node@22.9.3)(jsdom@25.0.1)(sugarss@4.0.1(postcss@8.4.49))
apps/documentation:
dependencies:
'@mantine/code-highlight':
specifier: ^7.11.2
version: 7.14.1(@mantine/core@7.14.1(@mantine/hooks@7.14.1(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/hooks@7.14.1(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
version: 7.14.2(@mantine/core@7.14.2(@mantine/hooks@7.14.2(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/hooks@7.14.2(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@mantine/core':
specifier: ^7.11.2
version: 7.14.1(@mantine/hooks@7.14.1(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
version: 7.14.2(@mantine/hooks@7.14.2(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@mantine/hooks':
specifier: ^7.11.2
version: 7.14.1(react@18.3.1)
version: 7.14.2(react@18.3.1)
'@mdx-js/react':
specifier: ^3.0.1
version: 3.1.0(@types/react@18.3.12)(react@18.3.1)
@@ -130,7 +130,7 @@ importers:
version: 18.3.1
typescript:
specifier: ^5.4.5
version: 5.6.3
version: 5.7.2
examples/tuono-tutorial:
dependencies:
@@ -152,7 +152,7 @@ importers:
version: 18.3.1
typescript:
specifier: ^5.4.5
version: 5.6.3
version: 5.7.2
examples/with-mdx:
dependencies:
@@ -177,7 +177,7 @@ importers:
version: 18.3.1
typescript:
specifier: ^5.5.3
version: 5.6.3
version: 5.7.2
packages/fs-router-vite-plugin:
dependencies:
@@ -192,17 +192,17 @@ importers:
version: 3.3.3
vite:
specifier: ^5.2.11
version: 5.4.11(@types/node@22.9.1)(sugarss@4.0.1(postcss@8.4.49))
version: 5.4.11(@types/node@22.9.3)(sugarss@4.0.1(postcss@8.4.49))
devDependencies:
'@tanstack/config':
specifier: ^0.7.11
version: 0.7.13(@types/node@22.9.1)(esbuild@0.21.5)(rollup@4.25.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.1)(sugarss@4.0.1(postcss@8.4.49)))
version: 0.7.13(@types/node@22.9.3)(esbuild@0.21.5)(rollup@4.25.0)(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(sugarss@4.0.1(postcss@8.4.49)))
'@types/babel__core':
specifier: ^7.20.5
version: 7.20.5
vitest:
specifier: ^2.0.0
version: 2.1.5(@types/node@22.9.1)(jsdom@25.0.1)(sugarss@4.0.1(postcss@8.4.49))
version: 2.1.5(@types/node@22.9.3)(jsdom@25.0.1)(sugarss@4.0.1(postcss@8.4.49))
packages/lazy-fn-vite-plugin:
dependencies:
@@ -214,11 +214,11 @@ importers:
version: 7.26.0
vite:
specifier: ^5.2.11
version: 5.4.11(@types/node@22.9.1)(sugarss@4.0.1(postcss@8.4.49))
version: 5.4.11(@types/node@22.9.3)(sugarss@4.0.1(postcss@8.4.49))
devDependencies:
'@tanstack/config':
specifier: ^0.7.11
version: 0.7.13(@types/node@22.9.1)(esbuild@0.21.5)(rollup@4.25.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.1)(sugarss@4.0.1(postcss@8.4.49)))
version: 0.7.13(@types/node@22.9.3)(esbuild@0.21.5)(rollup@4.25.0)(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(sugarss@4.0.1(postcss@8.4.49)))
'@types/babel__core':
specifier: ^7.20.5
version: 7.20.5
@@ -227,7 +227,7 @@ importers:
version: 3.3.3
vitest:
specifier: ^2.0.0
version: 2.1.5(@types/node@22.9.1)(jsdom@25.0.1)(sugarss@4.0.1(postcss@8.4.49))
version: 2.1.5(@types/node@22.9.3)(jsdom@25.0.1)(sugarss@4.0.1(postcss@8.4.49))
packages/router:
dependencies:
@@ -242,14 +242,14 @@ importers:
version: 9.13.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
vite:
specifier: ^5.2.11
version: 5.4.11(@types/node@22.9.1)(sugarss@4.0.1(postcss@8.4.49))
version: 5.4.11(@types/node@22.9.3)(sugarss@4.0.1(postcss@8.4.49))
zustand:
specifier: 4.4.7
version: 4.4.7(@types/react@18.3.12)(react@18.3.1)
devDependencies:
'@tanstack/config':
specifier: ^0.7.11
version: 0.7.13(@types/node@22.9.1)(esbuild@0.21.5)(rollup@4.25.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.1)(sugarss@4.0.1(postcss@8.4.49)))
version: 0.7.13(@types/node@22.9.3)(esbuild@0.21.5)(rollup@4.25.0)(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(sugarss@4.0.1(postcss@8.4.49)))
'@testing-library/jest-dom':
specifier: ^6.6.0
version: 6.6.3
@@ -264,7 +264,7 @@ importers:
version: 3.3.3
vitest:
specifier: ^2.0.0
version: 2.1.5(@types/node@22.9.1)(jsdom@25.0.1)(sugarss@4.0.1(postcss@8.4.49))
version: 2.1.5(@types/node@22.9.3)(jsdom@25.0.1)(sugarss@4.0.1(postcss@8.4.49))
packages/tuono:
dependencies:
@@ -303,10 +303,10 @@ importers:
version: 7.20.5
'@types/node':
specifier: ^22.0.0
version: 22.9.1
version: 22.9.3
'@vitejs/plugin-react-swc':
specifier: ^3.7.0
version: 3.7.1(vite@5.4.11(@types/node@22.9.1)(sugarss@4.0.1(postcss@8.4.49)))
version: 3.7.1(vite@5.4.11(@types/node@22.9.3)(sugarss@4.0.1(postcss@8.4.49)))
fast-text-encoding:
specifier: ^1.0.6
version: 1.0.6
@@ -330,7 +330,7 @@ importers:
version: link:../router
vite:
specifier: ^5.2.11
version: 5.4.11(@types/node@22.9.1)(sugarss@4.0.1(postcss@8.4.49))
version: 5.4.11(@types/node@22.9.3)(sugarss@4.0.1(postcss@8.4.49))
devDependencies:
'@types/babel-traverse':
specifier: ^6.25.10
@@ -349,7 +349,7 @@ importers:
version: 3.3.3
vitest:
specifier: ^2.0.0
version: 2.1.5(@types/node@22.9.1)(jsdom@25.0.1)(sugarss@4.0.1(postcss@8.4.49))
version: 2.1.5(@types/node@22.9.3)(jsdom@25.0.1)(sugarss@4.0.1(postcss@8.4.49))
packages:
@@ -717,23 +717,23 @@ packages:
'@kwsites/promise-deferred@1.1.1':
resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==}
'@mantine/code-highlight@7.14.1':
resolution: {integrity: sha512-5UXavtshCimRZK3r5BgXj4VpvVZiKkLH0RVNeR3EtNbcw0ZWuL6qpOYVJqeQ/6h/A1Qvwx9QP7KUTiz57sTFfw==}
'@mantine/code-highlight@7.14.2':
resolution: {integrity: sha512-H8I+AwoJRaFdRSWHAET+DMYJXTrGQUMZ56aYymXMQSW9SCn1qeJsWNU4HxoFYDM3QKhrj8YWsprVhDRA4LokVQ==}
peerDependencies:
'@mantine/core': 7.14.1
'@mantine/hooks': 7.14.1
'@mantine/core': 7.14.2
'@mantine/hooks': 7.14.2
react: ^18.x || ^19.x
react-dom: ^18.x || ^19.x
'@mantine/core@7.14.1':
resolution: {integrity: sha512-oHqaOE1n4KJkvJgF628OCVXE2zUgkEotEsPUdVaC58qRfJ7SvZAI26JNbUG8+MoqHHEqHKtBaRkTyuEVMbomxw==}
'@mantine/core@7.14.2':
resolution: {integrity: sha512-lq5l8T6TRkaCbs3HeaRDvUG80JbrwCxQPF5pwNP4yRrdln99hWpGtyNm0DSfcN5u1eOQRudOtAc+R8TfU+2GXw==}
peerDependencies:
'@mantine/hooks': 7.14.1
'@mantine/hooks': 7.14.2
react: ^18.x || ^19.x
react-dom: ^18.x || ^19.x
'@mantine/hooks@7.14.1':
resolution: {integrity: sha512-VlgTyV/9WNFCwCshW1KHMYNzLt+M8aG68E1lWaqOXtyWSLJo+X5zQJGg0f8bwGbJvIMQCpQd0yTLfnjD6uAtrA==}
'@mantine/hooks@7.14.2':
resolution: {integrity: sha512-WN0bEJHw2Lh/2PLqik8rqITJRZAu6A1FK6f+H0SNTrQuWYBPSHdNTqM8hntDnhpM/2mZ52t3VWYgvNVGczLxIw==}
peerDependencies:
react: ^18.x || ^19.x
@@ -1072,8 +1072,8 @@ packages:
'@types/node@22.9.0':
resolution: {integrity: sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==}
'@types/node@22.9.1':
resolution: {integrity: sha512-p8Yy/8sw1caA8CdRIQBG5tiLHmxtQKObCijiAa9Ez+d4+PRffM4054xbju0msf+cvhJpnFEeNjxmVT/0ipktrg==}
'@types/node@22.9.3':
resolution: {integrity: sha512-F3u1fs/fce3FFk+DAxbxc78DF8x0cY09RRL8GnXLmkJ1jvx3TtPdWoTT5/NiYfI5ASqXBmfqJi9dZ3gxMx4lzw==}
'@types/prop-types@15.7.13':
resolution: {integrity: sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==}
@@ -2774,8 +2774,8 @@ packages:
'@types/react':
optional: true
react-textarea-autosize@8.5.4:
resolution: {integrity: sha512-eSSjVtRLcLfFwFcariT77t9hcbVJHQV76b51QjQGarQIHml2+gM2lms0n3XrhnDmgK5B+/Z7TmQk5OHNzqYm/A==}
react-textarea-autosize@8.5.5:
resolution: {integrity: sha512-CVA94zmfp8m4bSHtWwmANaBR8EPsKy2aZ7KwqhoS4Ftib87F9Kvi7XQhOixypPLMc6kVYgOXvKFuuzZDpHGRPg==}
engines: {node: '>=10'}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -3147,38 +3147,38 @@ packages:
react: '>=16.3.0'
react-dom: '>=16.3.0'
turbo-darwin-64@2.3.0:
resolution: {integrity: sha512-pji+D49PhFItyQjf2QVoLZw2d3oRGo8gJgKyOiRzvip78Rzie74quA8XNwSg/DuzM7xx6gJ3p2/LylTTlgZXxQ==}
turbo-darwin-64@2.3.1:
resolution: {integrity: sha512-tjHfjW/Gs8Q9IO+9gPdIsSStZ8I09QYDRT/SyhFTPLnc7O2ZlxHPBVFfjUkHUjanHNYO8CpRGt+zdp1PaMCruw==}
cpu: [x64]
os: [darwin]
turbo-darwin-arm64@2.3.0:
resolution: {integrity: sha512-AJrGIL9BO41mwDF/IBHsNGwvtdyB911vp8f5mbNo1wG66gWTvOBg7WCtYQBvCo11XTenTfXPRSsAb7w3WAZb6w==}
turbo-darwin-arm64@2.3.1:
resolution: {integrity: sha512-At1WStnxCfrBQ4M2g6ynre8WsusGwA11okhVolBxyFUemYozDTtbZwelr+IqNggjT251vviokxOkcFzzogbiFw==}
cpu: [arm64]
os: [darwin]
turbo-linux-64@2.3.0:
resolution: {integrity: sha512-jZqW6vc2sPJT3M/3ZmV1Cg4ecQVPqsbHncG/RnogHpBu783KCSXIndgxvUQNm9qfgBYbZDBnP1md63O4UTElhw==}
turbo-linux-64@2.3.1:
resolution: {integrity: sha512-COwEev7s9fsxLM2eoRCyRLPj+BXvZjFIS+GxzdAubYhoSoZit8B8QGKczyDl6448xhuFEWKrpHhcR9aBuwB4ag==}
cpu: [x64]
os: [linux]
turbo-linux-arm64@2.3.0:
resolution: {integrity: sha512-HUbDLJlvd/hxuyCNO0BmEWYQj0TugRMvSQeG8vHJH+Lq8qOgDAe7J0K73bFNbZejZQxW3C3XEiZFB3pnpO78+A==}
turbo-linux-arm64@2.3.1:
resolution: {integrity: sha512-AP0uE15Rhxza2Jl+Q3gxdXRA92IIeFAYaufz6CMcZuGy9yZsBlLt9w6T47H6g7XQPzWuw8pzfjM1omcTKkkDpQ==}
cpu: [arm64]
os: [linux]
turbo-windows-64@2.3.0:
resolution: {integrity: sha512-c5rxrGNTYDWX9QeMzWLFE9frOXnKjHGEvQMp1SfldDlbZYsloX9UKs31TzUThzfTgTiz8NYuShaXJ2UvTMnV/g==}
turbo-windows-64@2.3.1:
resolution: {integrity: sha512-HDSneq0dNZYZch74c2eygq+OiJE/JYDs7OsGM0yRYVj336383xkUnxz6W2I7qiyMCQXzp4UVUDZXvZhUYcX3BA==}
cpu: [x64]
os: [win32]
turbo-windows-arm64@2.3.0:
resolution: {integrity: sha512-7qfUuYhfIVb1AZgs89DxhXK+zZez6O2ocmixEQ4hXZK7ytnBt5vaz2zGNJJKFNYIL5HX1C3tuHolnpNgDNCUIg==}
turbo-windows-arm64@2.3.1:
resolution: {integrity: sha512-7/2/sJZiquwoT/jWBCfV0qKq4NarsJPmDRjMcR9dDMIwCYsGM8ljomkDRTCtkNeFcUvYw54MiRWHehWgbcRPsw==}
cpu: [arm64]
os: [win32]
turbo@2.3.0:
resolution: {integrity: sha512-/uOq5o2jwRPyaUDnwBpOR5k9mQq4c3wziBgWNWttiYQPmbhDtrKYPRBxTvA2WpgQwRIbt8UM612RMN8n/TvmHA==}
turbo@2.3.1:
resolution: {integrity: sha512-vHZe/e6k1HZVKiMQPQ1BWFn53vjVQDFKdkjUq/pBKlRWi1gw9LQO6ntH4qZCcHY1rH6TXgsRmexXdgWl96YvVQ==}
hasBin: true
type-check@0.4.0:
@@ -3189,8 +3189,8 @@ packages:
resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
engines: {node: '>=10'}
type-fest@4.27.0:
resolution: {integrity: sha512-3IMSWgP7C5KSQqmo1wjhKrwsvXAtF33jO3QY+Uy++ia7hqvgSK6iXbbg5PbDBc1P2ZbNEDgejOrN4YooXvhwCw==}
type-fest@4.28.0:
resolution: {integrity: sha512-jXMwges/FVbFRe5lTMJZVEZCrO9kI9c8k0PA/z7nF3bo0JSCCLysvokFjNPIUK/itEMas10MQM+AiHoHt/T/XA==}
engines: {node: '>=16'}
typed-array-buffer@1.0.2:
@@ -3214,8 +3214,8 @@ packages:
engines: {node: '>=14.17'}
hasBin: true
typescript@5.6.3:
resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==}
typescript@5.7.2:
resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==}
engines: {node: '>=14.17'}
hasBin: true
@@ -3900,30 +3900,30 @@ snapshots:
'@kwsites/promise-deferred@1.1.1': {}
'@mantine/code-highlight@7.14.1(@mantine/core@7.14.1(@mantine/hooks@7.14.1(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/hooks@7.14.1(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
'@mantine/code-highlight@7.14.2(@mantine/core@7.14.2(@mantine/hooks@7.14.2(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/hooks@7.14.2(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@mantine/core': 7.14.1(@mantine/hooks@7.14.1(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@mantine/hooks': 7.14.1(react@18.3.1)
'@mantine/core': 7.14.2(@mantine/hooks@7.14.2(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@mantine/hooks': 7.14.2(react@18.3.1)
clsx: 2.1.1
highlight.js: 11.10.0
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
'@mantine/core@7.14.1(@mantine/hooks@7.14.1(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
'@mantine/core@7.14.2(@mantine/hooks@7.14.2(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@floating-ui/react': 0.26.28(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@mantine/hooks': 7.14.1(react@18.3.1)
'@mantine/hooks': 7.14.2(react@18.3.1)
clsx: 2.1.1
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
react-number-format: 5.4.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@18.3.1)
react-textarea-autosize: 8.5.4(@types/react@18.3.12)(react@18.3.1)
type-fest: 4.27.0
react-textarea-autosize: 8.5.5(@types/react@18.3.12)(react@18.3.1)
type-fest: 4.28.0
transitivePeerDependencies:
- '@types/react'
'@mantine/hooks@7.14.1(react@18.3.1)':
'@mantine/hooks@7.14.2(react@18.3.1)':
dependencies:
react: 18.3.1
@@ -3974,23 +3974,23 @@ snapshots:
- acorn
- supports-color
'@microsoft/api-extractor-model@7.28.13(@types/node@22.9.1)':
'@microsoft/api-extractor-model@7.28.13(@types/node@22.9.3)':
dependencies:
'@microsoft/tsdoc': 0.14.2
'@microsoft/tsdoc-config': 0.16.2
'@rushstack/node-core-library': 4.0.2(@types/node@22.9.1)
'@rushstack/node-core-library': 4.0.2(@types/node@22.9.3)
transitivePeerDependencies:
- '@types/node'
'@microsoft/api-extractor@7.43.0(@types/node@22.9.1)':
'@microsoft/api-extractor@7.43.0(@types/node@22.9.3)':
dependencies:
'@microsoft/api-extractor-model': 7.28.13(@types/node@22.9.1)
'@microsoft/api-extractor-model': 7.28.13(@types/node@22.9.3)
'@microsoft/tsdoc': 0.14.2
'@microsoft/tsdoc-config': 0.16.2
'@rushstack/node-core-library': 4.0.2(@types/node@22.9.1)
'@rushstack/node-core-library': 4.0.2(@types/node@22.9.3)
'@rushstack/rig-package': 0.5.2
'@rushstack/terminal': 0.10.0(@types/node@22.9.1)
'@rushstack/ts-command-line': 4.19.1(@types/node@22.9.1)
'@rushstack/terminal': 0.10.0(@types/node@22.9.3)
'@rushstack/ts-command-line': 4.19.1(@types/node@22.9.3)
lodash: 4.17.21
minimatch: 3.0.8
resolve: 1.22.8
@@ -4087,7 +4087,7 @@ snapshots:
'@rtsao/scc@1.1.0': {}
'@rushstack/node-core-library@4.0.2(@types/node@22.9.1)':
'@rushstack/node-core-library@4.0.2(@types/node@22.9.3)':
dependencies:
fs-extra: 7.0.1
import-lazy: 4.0.0
@@ -4096,23 +4096,23 @@ snapshots:
semver: 7.5.4
z-schema: 5.0.5
optionalDependencies:
'@types/node': 22.9.1
'@types/node': 22.9.3
'@rushstack/rig-package@0.5.2':
dependencies:
resolve: 1.22.8
strip-json-comments: 3.1.1
'@rushstack/terminal@0.10.0(@types/node@22.9.1)':
'@rushstack/terminal@0.10.0(@types/node@22.9.3)':
dependencies:
'@rushstack/node-core-library': 4.0.2(@types/node@22.9.1)
'@rushstack/node-core-library': 4.0.2(@types/node@22.9.3)
supports-color: 8.1.1
optionalDependencies:
'@types/node': 22.9.1
'@types/node': 22.9.3
'@rushstack/ts-command-line@4.19.1(@types/node@22.9.1)':
'@rushstack/ts-command-line@4.19.1(@types/node@22.9.3)':
dependencies:
'@rushstack/terminal': 0.10.0(@types/node@22.9.1)
'@rushstack/terminal': 0.10.0(@types/node@22.9.3)
'@types/argparse': 1.0.38
argparse: 1.0.10
string-argv: 0.3.2
@@ -4178,7 +4178,7 @@ snapshots:
'@tabler/icons@3.22.0': {}
'@tanstack/config@0.7.13(@types/node@22.9.1)(esbuild@0.21.5)(rollup@4.25.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.1)(sugarss@4.0.1(postcss@8.4.49)))':
'@tanstack/config@0.7.13(@types/node@22.9.3)(esbuild@0.21.5)(rollup@4.25.0)(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(sugarss@4.0.1(postcss@8.4.49)))':
dependencies:
'@commitlint/parse': 19.5.0
commander: 12.1.0
@@ -4192,9 +4192,9 @@ snapshots:
semver: 7.6.3
simple-git: 3.27.0
v8flags: 4.0.1
vite-plugin-dts: 3.9.1(@types/node@22.9.1)(rollup@4.25.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.1)(sugarss@4.0.1(postcss@8.4.49)))
vite-plugin-externalize-deps: 0.8.0(vite@5.4.11(@types/node@22.9.1)(sugarss@4.0.1(postcss@8.4.49)))
vite-tsconfig-paths: 4.3.2(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.1)(sugarss@4.0.1(postcss@8.4.49)))
vite-plugin-dts: 3.9.1(@types/node@22.9.3)(rollup@4.25.0)(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(sugarss@4.0.1(postcss@8.4.49)))
vite-plugin-externalize-deps: 0.8.0(vite@5.4.11(@types/node@22.9.3)(sugarss@4.0.1(postcss@8.4.49)))
vite-tsconfig-paths: 4.3.2(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(sugarss@4.0.1(postcss@8.4.49)))
transitivePeerDependencies:
- '@types/node'
- esbuild
@@ -4271,7 +4271,7 @@ snapshots:
'@types/conventional-commits-parser@5.0.0':
dependencies:
'@types/node': 22.9.1
'@types/node': 22.9.3
'@types/debug@4.1.12':
dependencies:
@@ -4301,7 +4301,7 @@ snapshots:
dependencies:
undici-types: 6.19.8
'@types/node@22.9.1':
'@types/node@22.9.3':
dependencies:
undici-types: 6.19.8
@@ -4320,34 +4320,34 @@ snapshots:
'@types/unist@3.0.3': {}
'@typescript-eslint/eslint-plugin@8.15.0(@typescript-eslint/parser@8.15.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3)':
'@typescript-eslint/eslint-plugin@8.15.0(@typescript-eslint/parser@8.15.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2)':
dependencies:
'@eslint-community/regexpp': 4.12.1
'@typescript-eslint/parser': 8.15.0(eslint@8.57.1)(typescript@5.6.3)
'@typescript-eslint/parser': 8.15.0(eslint@8.57.1)(typescript@5.7.2)
'@typescript-eslint/scope-manager': 8.15.0
'@typescript-eslint/type-utils': 8.15.0(eslint@8.57.1)(typescript@5.6.3)
'@typescript-eslint/utils': 8.15.0(eslint@8.57.1)(typescript@5.6.3)
'@typescript-eslint/type-utils': 8.15.0(eslint@8.57.1)(typescript@5.7.2)
'@typescript-eslint/utils': 8.15.0(eslint@8.57.1)(typescript@5.7.2)
'@typescript-eslint/visitor-keys': 8.15.0
eslint: 8.57.1
graphemer: 1.4.0
ignore: 5.3.2
natural-compare: 1.4.0
ts-api-utils: 1.4.0(typescript@5.6.3)
ts-api-utils: 1.4.0(typescript@5.7.2)
optionalDependencies:
typescript: 5.6.3
typescript: 5.7.2
transitivePeerDependencies:
- supports-color
'@typescript-eslint/parser@8.15.0(eslint@8.57.1)(typescript@5.6.3)':
'@typescript-eslint/parser@8.15.0(eslint@8.57.1)(typescript@5.7.2)':
dependencies:
'@typescript-eslint/scope-manager': 8.15.0
'@typescript-eslint/types': 8.15.0
'@typescript-eslint/typescript-estree': 8.15.0(typescript@5.6.3)
'@typescript-eslint/typescript-estree': 8.15.0(typescript@5.7.2)
'@typescript-eslint/visitor-keys': 8.15.0
debug: 4.3.7
eslint: 8.57.1
optionalDependencies:
typescript: 5.6.3
typescript: 5.7.2
transitivePeerDependencies:
- supports-color
@@ -4356,21 +4356,21 @@ snapshots:
'@typescript-eslint/types': 8.15.0
'@typescript-eslint/visitor-keys': 8.15.0
'@typescript-eslint/type-utils@8.15.0(eslint@8.57.1)(typescript@5.6.3)':
'@typescript-eslint/type-utils@8.15.0(eslint@8.57.1)(typescript@5.7.2)':
dependencies:
'@typescript-eslint/typescript-estree': 8.15.0(typescript@5.6.3)
'@typescript-eslint/utils': 8.15.0(eslint@8.57.1)(typescript@5.6.3)
'@typescript-eslint/typescript-estree': 8.15.0(typescript@5.7.2)
'@typescript-eslint/utils': 8.15.0(eslint@8.57.1)(typescript@5.7.2)
debug: 4.3.7
eslint: 8.57.1
ts-api-utils: 1.4.0(typescript@5.6.3)
ts-api-utils: 1.4.0(typescript@5.7.2)
optionalDependencies:
typescript: 5.6.3
typescript: 5.7.2
transitivePeerDependencies:
- supports-color
'@typescript-eslint/types@8.15.0': {}
'@typescript-eslint/typescript-estree@8.15.0(typescript@5.6.3)':
'@typescript-eslint/typescript-estree@8.15.0(typescript@5.7.2)':
dependencies:
'@typescript-eslint/types': 8.15.0
'@typescript-eslint/visitor-keys': 8.15.0
@@ -4379,21 +4379,21 @@ snapshots:
is-glob: 4.0.3
minimatch: 9.0.5
semver: 7.6.3
ts-api-utils: 1.4.0(typescript@5.6.3)
ts-api-utils: 1.4.0(typescript@5.7.2)
optionalDependencies:
typescript: 5.6.3
typescript: 5.7.2
transitivePeerDependencies:
- supports-color
'@typescript-eslint/utils@8.15.0(eslint@8.57.1)(typescript@5.6.3)':
'@typescript-eslint/utils@8.15.0(eslint@8.57.1)(typescript@5.7.2)':
dependencies:
'@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1)
'@typescript-eslint/scope-manager': 8.15.0
'@typescript-eslint/types': 8.15.0
'@typescript-eslint/typescript-estree': 8.15.0(typescript@5.6.3)
'@typescript-eslint/typescript-estree': 8.15.0(typescript@5.7.2)
eslint: 8.57.1
optionalDependencies:
typescript: 5.6.3
typescript: 5.7.2
transitivePeerDependencies:
- supports-color
@@ -4411,21 +4411,21 @@ snapshots:
transitivePeerDependencies:
- '@swc/helpers'
'@vitejs/plugin-react-swc@3.7.1(vite@5.4.11(@types/node@22.9.1)(sugarss@4.0.1(postcss@8.4.49)))':
'@vitejs/plugin-react-swc@3.7.1(vite@5.4.11(@types/node@22.9.3)(sugarss@4.0.1(postcss@8.4.49)))':
dependencies:
'@swc/core': 1.9.2
vite: 5.4.11(@types/node@22.9.1)(sugarss@4.0.1(postcss@8.4.49))
vite: 5.4.11(@types/node@22.9.3)(sugarss@4.0.1(postcss@8.4.49))
transitivePeerDependencies:
- '@swc/helpers'
'@vitejs/plugin-react@4.3.3(vite@5.4.11(@types/node@22.9.1)(sugarss@4.0.1(postcss@8.4.49)))':
'@vitejs/plugin-react@4.3.3(vite@5.4.11(@types/node@22.9.3)(sugarss@4.0.1(postcss@8.4.49)))':
dependencies:
'@babel/core': 7.26.0
'@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.0)
'@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.0)
'@types/babel__core': 7.20.5
react-refresh: 0.14.2
vite: 5.4.11(@types/node@22.9.1)(sugarss@4.0.1(postcss@8.4.49))
vite: 5.4.11(@types/node@22.9.3)(sugarss@4.0.1(postcss@8.4.49))
transitivePeerDependencies:
- supports-color
@@ -4436,13 +4436,13 @@ snapshots:
chai: 5.1.2
tinyrainbow: 1.2.0
'@vitest/mocker@2.1.5(vite@5.4.11(@types/node@22.9.1)(sugarss@4.0.1(postcss@8.4.49)))':
'@vitest/mocker@2.1.5(vite@5.4.11(@types/node@22.9.3)(sugarss@4.0.1(postcss@8.4.49)))':
dependencies:
'@vitest/spy': 2.1.5
estree-walker: 3.0.3
magic-string: 0.30.12
optionalDependencies:
vite: 5.4.11(@types/node@22.9.1)(sugarss@4.0.1(postcss@8.4.49))
vite: 5.4.11(@types/node@22.9.3)(sugarss@4.0.1(postcss@8.4.49))
'@vitest/pretty-format@2.1.5':
dependencies:
@@ -4495,7 +4495,7 @@ snapshots:
'@vue/compiler-core': 3.5.12
'@vue/shared': 3.5.12
'@vue/language-core@1.8.27(typescript@5.6.3)':
'@vue/language-core@1.8.27(typescript@5.7.2)':
dependencies:
'@volar/language-core': 1.11.1
'@volar/source-map': 1.11.1
@@ -4507,7 +4507,7 @@ snapshots:
path-browserify: 1.0.1
vue-template-compiler: 2.7.16
optionalDependencies:
typescript: 5.6.3
typescript: 5.7.2
'@vue/shared@3.5.12': {}
@@ -5031,37 +5031,37 @@ snapshots:
transitivePeerDependencies:
- supports-color
eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.15.0(eslint@8.57.1)(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@8.57.1):
eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.15.0(eslint@8.57.1)(typescript@5.7.2))(eslint-plugin-import@2.31.0)(eslint@8.57.1):
dependencies:
'@nolyfill/is-core-module': 1.0.39
debug: 4.3.7
enhanced-resolve: 5.17.1
eslint: 8.57.1
eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.15.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)
eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.15.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)
fast-glob: 3.3.2
get-tsconfig: 4.8.1
is-bun-module: 1.2.1
is-glob: 4.0.3
optionalDependencies:
eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.15.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)
eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.15.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)
transitivePeerDependencies:
- '@typescript-eslint/parser'
- eslint-import-resolver-node
- eslint-import-resolver-webpack
- supports-color
eslint-module-utils@2.12.0(@typescript-eslint/parser@8.15.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1):
eslint-module-utils@2.12.0(@typescript-eslint/parser@8.15.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1):
dependencies:
debug: 3.2.7
optionalDependencies:
'@typescript-eslint/parser': 8.15.0(eslint@8.57.1)(typescript@5.6.3)
'@typescript-eslint/parser': 8.15.0(eslint@8.57.1)(typescript@5.7.2)
eslint: 8.57.1
eslint-import-resolver-node: 0.3.9
eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.15.0(eslint@8.57.1)(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@8.57.1)
eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.15.0(eslint@8.57.1)(typescript@5.7.2))(eslint-plugin-import@2.31.0)(eslint@8.57.1)
transitivePeerDependencies:
- supports-color
eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.15.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1):
eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.15.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1):
dependencies:
'@rtsao/scc': 1.1.0
array-includes: 3.1.8
@@ -5072,7 +5072,7 @@ snapshots:
doctrine: 2.1.0
eslint: 8.57.1
eslint-import-resolver-node: 0.3.9
eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.15.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)
eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.15.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)
hasown: 2.0.2
is-core-module: 2.15.1
is-glob: 4.0.3
@@ -5084,7 +5084,7 @@ snapshots:
string.prototype.trimend: 1.0.8
tsconfig-paths: 3.15.0
optionalDependencies:
'@typescript-eslint/parser': 8.15.0(eslint@8.57.1)(typescript@5.6.3)
'@typescript-eslint/parser': 8.15.0(eslint@8.57.1)(typescript@5.7.2)
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
@@ -6438,7 +6438,7 @@ snapshots:
optionalDependencies:
'@types/react': 18.3.12
react-textarea-autosize@8.5.4(@types/react@18.3.12)(react@18.3.1):
react-textarea-autosize@8.5.5(@types/react@18.3.12)(react@18.3.1):
dependencies:
'@babel/runtime': 7.26.0
react: 18.3.1
@@ -6831,13 +6831,13 @@ snapshots:
trough@2.2.0: {}
ts-api-utils@1.4.0(typescript@5.6.3):
ts-api-utils@1.4.0(typescript@5.7.2):
dependencies:
typescript: 5.6.3
typescript: 5.7.2
tsconfck@3.1.4(typescript@5.6.3):
tsconfck@3.1.4(typescript@5.7.2):
optionalDependencies:
typescript: 5.6.3
typescript: 5.7.2
tsconfig-paths@3.15.0:
dependencies:
@@ -6938,32 +6938,32 @@ snapshots:
- supports-color
- terser
turbo-darwin-64@2.3.0:
turbo-darwin-64@2.3.1:
optional: true
turbo-darwin-arm64@2.3.0:
turbo-darwin-arm64@2.3.1:
optional: true
turbo-linux-64@2.3.0:
turbo-linux-64@2.3.1:
optional: true
turbo-linux-arm64@2.3.0:
turbo-linux-arm64@2.3.1:
optional: true
turbo-windows-64@2.3.0:
turbo-windows-64@2.3.1:
optional: true
turbo-windows-arm64@2.3.0:
turbo-windows-arm64@2.3.1:
optional: true
turbo@2.3.0:
turbo@2.3.1:
optionalDependencies:
turbo-darwin-64: 2.3.0
turbo-darwin-arm64: 2.3.0
turbo-linux-64: 2.3.0
turbo-linux-arm64: 2.3.0
turbo-windows-64: 2.3.0
turbo-windows-arm64: 2.3.0
turbo-darwin-64: 2.3.1
turbo-darwin-arm64: 2.3.1
turbo-linux-64: 2.3.1
turbo-linux-arm64: 2.3.1
turbo-windows-64: 2.3.1
turbo-windows-arm64: 2.3.1
type-check@0.4.0:
dependencies:
@@ -6971,7 +6971,7 @@ snapshots:
type-fest@0.20.2: {}
type-fest@4.27.0: {}
type-fest@4.28.0: {}
typed-array-buffer@1.0.2:
dependencies:
@@ -7007,7 +7007,7 @@ snapshots:
typescript@5.4.2: {}
typescript@5.6.3: {}
typescript@5.7.2: {}
unbox-primitive@1.0.2:
dependencies:
@@ -7123,13 +7123,13 @@ snapshots:
'@types/unist': 3.0.3
vfile-message: 4.0.2
vite-node@2.1.5(@types/node@22.9.1)(sugarss@4.0.1(postcss@8.4.49)):
vite-node@2.1.5(@types/node@22.9.3)(sugarss@4.0.1(postcss@8.4.49)):
dependencies:
cac: 6.7.14
debug: 4.3.7
es-module-lexer: 1.5.4
pathe: 1.1.2
vite: 5.4.11(@types/node@22.9.1)(sugarss@4.0.1(postcss@8.4.49))
vite: 5.4.11(@types/node@22.9.3)(sugarss@4.0.1(postcss@8.4.49))
transitivePeerDependencies:
- '@types/node'
- less
@@ -7141,34 +7141,34 @@ snapshots:
- supports-color
- terser
vite-plugin-dts@3.9.1(@types/node@22.9.1)(rollup@4.25.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.1)(sugarss@4.0.1(postcss@8.4.49))):
vite-plugin-dts@3.9.1(@types/node@22.9.3)(rollup@4.25.0)(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(sugarss@4.0.1(postcss@8.4.49))):
dependencies:
'@microsoft/api-extractor': 7.43.0(@types/node@22.9.1)
'@microsoft/api-extractor': 7.43.0(@types/node@22.9.3)
'@rollup/pluginutils': 5.1.3(rollup@4.25.0)
'@vue/language-core': 1.8.27(typescript@5.6.3)
'@vue/language-core': 1.8.27(typescript@5.7.2)
debug: 4.3.7
kolorist: 1.8.0
magic-string: 0.30.12
typescript: 5.6.3
vue-tsc: 1.8.27(typescript@5.6.3)
typescript: 5.7.2
vue-tsc: 1.8.27(typescript@5.7.2)
optionalDependencies:
vite: 5.4.11(@types/node@22.9.1)(sugarss@4.0.1(postcss@8.4.49))
vite: 5.4.11(@types/node@22.9.3)(sugarss@4.0.1(postcss@8.4.49))
transitivePeerDependencies:
- '@types/node'
- rollup
- supports-color
vite-plugin-externalize-deps@0.8.0(vite@5.4.11(@types/node@22.9.1)(sugarss@4.0.1(postcss@8.4.49))):
vite-plugin-externalize-deps@0.8.0(vite@5.4.11(@types/node@22.9.3)(sugarss@4.0.1(postcss@8.4.49))):
dependencies:
vite: 5.4.11(@types/node@22.9.1)(sugarss@4.0.1(postcss@8.4.49))
vite: 5.4.11(@types/node@22.9.3)(sugarss@4.0.1(postcss@8.4.49))
vite-tsconfig-paths@4.3.2(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.1)(sugarss@4.0.1(postcss@8.4.49))):
vite-tsconfig-paths@4.3.2(typescript@5.7.2)(vite@5.4.11(@types/node@22.9.3)(sugarss@4.0.1(postcss@8.4.49))):
dependencies:
debug: 4.3.7
globrex: 0.1.2
tsconfck: 3.1.4(typescript@5.6.3)
tsconfck: 3.1.4(typescript@5.7.2)
optionalDependencies:
vite: 5.4.11(@types/node@22.9.1)(sugarss@4.0.1(postcss@8.4.49))
vite: 5.4.11(@types/node@22.9.3)(sugarss@4.0.1(postcss@8.4.49))
transitivePeerDependencies:
- supports-color
- typescript
@@ -7183,20 +7183,20 @@ snapshots:
fsevents: 2.3.3
sugarss: 4.0.1(postcss@8.4.49)
vite@5.4.11(@types/node@22.9.1)(sugarss@4.0.1(postcss@8.4.49)):
vite@5.4.11(@types/node@22.9.3)(sugarss@4.0.1(postcss@8.4.49)):
dependencies:
esbuild: 0.21.5
postcss: 8.4.49
rollup: 4.25.0
optionalDependencies:
'@types/node': 22.9.1
'@types/node': 22.9.3
fsevents: 2.3.3
sugarss: 4.0.1(postcss@8.4.49)
vitest@2.1.5(@types/node@22.9.1)(jsdom@25.0.1)(sugarss@4.0.1(postcss@8.4.49)):
vitest@2.1.5(@types/node@22.9.3)(jsdom@25.0.1)(sugarss@4.0.1(postcss@8.4.49)):
dependencies:
'@vitest/expect': 2.1.5
'@vitest/mocker': 2.1.5(vite@5.4.11(@types/node@22.9.1)(sugarss@4.0.1(postcss@8.4.49)))
'@vitest/mocker': 2.1.5(vite@5.4.11(@types/node@22.9.3)(sugarss@4.0.1(postcss@8.4.49)))
'@vitest/pretty-format': 2.1.5
'@vitest/runner': 2.1.5
'@vitest/snapshot': 2.1.5
@@ -7212,11 +7212,11 @@ snapshots:
tinyexec: 0.3.1
tinypool: 1.0.2
tinyrainbow: 1.2.0
vite: 5.4.11(@types/node@22.9.1)(sugarss@4.0.1(postcss@8.4.49))
vite-node: 2.1.5(@types/node@22.9.1)(sugarss@4.0.1(postcss@8.4.49))
vite: 5.4.11(@types/node@22.9.3)(sugarss@4.0.1(postcss@8.4.49))
vite-node: 2.1.5(@types/node@22.9.3)(sugarss@4.0.1(postcss@8.4.49))
why-is-node-running: 2.3.0
optionalDependencies:
'@types/node': 22.9.1
'@types/node': 22.9.3
jsdom: 25.0.1
transitivePeerDependencies:
- less
@@ -7234,12 +7234,12 @@ snapshots:
de-indent: 1.0.2
he: 1.2.0
vue-tsc@1.8.27(typescript@5.6.3):
vue-tsc@1.8.27(typescript@5.7.2):
dependencies:
'@volar/typescript': 1.11.1
'@vue/language-core': 1.8.27(typescript@5.6.3)
'@vue/language-core': 1.8.27(typescript@5.7.2)
semver: 7.6.3
typescript: 5.6.3
typescript: 5.7.2
w3c-xmlserializer@5.0.0:
dependencies: