diff --git a/config/docusaurus/routes.js b/config/docusaurus/routes.js
index 9051a065ec..6b06359c86 100644
--- a/config/docusaurus/routes.js
+++ b/config/docusaurus/routes.js
@@ -10,7 +10,7 @@ const SECTIONS = {
},
MIGRATION: {
shortPath: "/docs/guides/migration",
- fullPath: "/docs/guides/migration/from-legacy",
+ fullPath: "/docs/guides/migration/from-custom",
},
};
@@ -249,7 +249,7 @@ const LEGACY_ROUTES = [
{
title: "Migration from Legacy",
from: "/docs/guides/migration-from-legacy",
- to: "/docs/guides/migration/from-legacy",
+ to: "/docs/guides/migration/from-custom",
},
],
},
@@ -264,6 +264,18 @@ const LEGACY_ROUTES = [
},
],
},
+ {
+ group: "Rename 'legacy' to 'custom'",
+ details:
+ "'Legacy' is derogatory, we don't get to call people's projects legacy",
+ children: [
+ {
+ title: "Rename 'legacy' to custom",
+ from: "/docs/guides/migration/from-legacy",
+ to: "/docs/guides/migration/from-custom",
+ },
+ ],
+ },
];
// @returns { from, to }[]
@@ -314,7 +326,7 @@ const _TOTAL_ROUTES = [
"/docs/guides/examples/theme",
"/docs/guides/examples/types",
"/docs/guides/examples/white-labels",
- "/docs/guides/migration/from-legacy",
+ "/docs/guides/migration/from-custom",
"/docs/guides/migration/from-v1",
"/docs/guides/tech/with-nextjs",
"/docs/",
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/get-started/overview.mdx b/i18n/en/docusaurus-plugin-content-docs/current/get-started/overview.mdx
index a35f521066..8231526cf9 100644
--- a/i18n/en/docusaurus-plugin-content-docs/current/get-started/overview.mdx
+++ b/i18n/en/docusaurus-plugin-content-docs/current/get-started/overview.mdx
@@ -131,7 +131,7 @@ It's advised to refrain from adding new large entities while refactoring or refa
[tutorial]: /docs/get-started/tutorial
[examples]: /examples
-[migration]: /docs/guides/migration/from-legacy
+[migration]: /docs/guides/migration/from-custom
[ext-steiger]: https://github.com/feature-sliced/steiger
[ext-tools]: https://github.com/feature-sliced/awesome?tab=readme-ov-file#tools
[ext-telegram]: https://t.me/feature_sliced
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/guides/index.mdx b/i18n/en/docusaurus-plugin-content-docs/current/guides/index.mdx
index 17d7beeeca..319ebbf93f 100644
--- a/i18n/en/docusaurus-plugin-content-docs/current/guides/index.mdx
+++ b/i18n/en/docusaurus-plugin-content-docs/current/guides/index.mdx
@@ -25,10 +25,10 @@ import { ToolOutlined, ImportOutlined, BugOutlined, FunctionOutlined } from "@an
/>
+ 📁 src
+
+ -
+
+ 📁 actions
+
+
+
+ - 📁 api
+ - 📁 components
+ - 📁 containers
+ - 📁 constants
+ - 📁 i18n
+ - 📁 modules
+ - 📁 helpers
+ -
+
+ 📁 routes
+
+ - 📁 products.jsx
+ - 📄 products.[id].jsx
+
+
+
+ - 📁 utils
+ - 📁 reducers
+ - 📁 selectors
+ - 📁 styles
+ - 📄 App.jsx
+ - 📄 index.js
+
+
+
+## Before you start {#before-you-start}
+
+The most important question to ask your team when considering to switch to Feature-Sliced Design is — _do you really need it?_ We love Feature-Sliced Design, but even we recognize that some projects are perfectly fine without it.
+
+Here are some reasons to consider making the switch:
+
+1. New team members are complaining that it's hard to get to a productive level
+2. Making modifications to one part of the code **often** causes another unrelated part to break
+3. Adding new functionality is difficult due to the sheer amount of things you need to think about
+
+**Avoid switching to FSD against the will of your teammates**, even if you are the lead.
+First, convince your teammates that the benefits outweigh the cost of migration and the cost of learning a new architecture instead of the established one.
+
+Also keep in mind that any kind of architectural changes are not immediately observable to the management. Make sure they are on board with the switch before starting and explain to them why it might benefit the project.
+
+:::tip
+
+If you need help convincing the project manager that FSD is beneficial, consider some of these points:
+1. Migration to FSD can happen incrementally, so it will not halt the development of new features
+2. A good architecture can significantly decrease the time that a new developer needs to get productive
+3. FSD is a documented architecture, so the team doesn't have to continuously spend time on maintaining their own documentation
+
+:::
+
+---
+
+If you made the decision to start migrating, then the first thing you want to do is to set up an alias for `📁 src`. It will be helpful later to refer to top-level folders. We will consider `@` as an alias for `./src` for the rest of this guide.
+
+## Step 1. Divide the code by pages {#divide-code-by-pages}
+
+Most custom architectures already have a division by pages, however small or large in logic. If you already have `📁 pages`, you may skip this step.
+
+If you only have `📁 routes`, create `📁 pages` and try to move as much component code from `📁 routes` as possible. Ideally, you would have a tiny route and a larger page. As you're moving code, create a folder for each page and add an index file:
+
+:::note
+
+For now, it's okay if your pages reference each other. You can tackle that later, but for now, focus on establishing a prominent division by pages.
+
+:::
+
+Route file:
+
+```js title="src/routes/products.[id].js"
+export { ProductPage as default } from "@/pages/product"
+```
+
+Page index file:
+
+```js title="src/pages/product/index.js"
+export { ProductPage } from "./ProductPage.jsx"
+```
+
+Page component file:
+
+```jsx title="src/pages/product/ProductPage.jsx"
+export function ProductPage(props) {
+ return ;
+}
+```
+
+## Step 2. Separate everything else from the pages {#separate-everything-else-from-pages}
+
+Create a folder `📁 src/shared` and move everything that doesn't import from `📁 pages` or `📁 routes` there. Create a folder `📁 src/app` and move everything that does import the pages or routes there, including the routes themselves.
+
+Remember that the Shared layer doesn't have slices, so it's fine if segments import from each other.
+
+You should end up with a file structure like this:
+
+
+ 📁 src
+
+ -
+
+ 📁 app
+
+ -
+
+ 📁 routes
+
+ - 📄 products.jsx
+ - 📄 products.[id].jsx
+
+
+
+ - 📄 App.jsx
+ - 📄 index.js
+
+
+
+ -
+
+ 📁 pages
+
+ -
+
+ 📁 product
+
+ -
+
+ 📁 ui
+
+
+
+ - 📄 index.js
+
+
+
+ - 📁 catalog
+
+
+
+ -
+
+ 📁 shared
+
+ - 📁 actions
+ - 📁 api
+ - 📁 components
+ - 📁 containers
+ - 📁 constants
+ - 📁 i18n
+ - 📁 modules
+ - 📁 helpers
+ - 📁 utils
+ - 📁 reducers
+ - 📁 selectors
+ - 📁 styles
+
+
+
+
+
+
+## Step 3. Tackle cross-imports between pages {#tackle-cross-imports-between-pages}
+
+
+
+
+Find all instances where one page is importing from the other and do one of the two things:
+
+1. Copy-paste the imported code into the depending page to remove the dependency
+2. Move the code to a proper segment in Shared:
+ - if it's a part of the UI kit, move it to `📁 shared/ui`;
+ - if it's a configuration constant, move it to `📁 shared/config`;
+ - if it's a backend interaction, move it to `📁 shared/api`.
+
+:::note
+
+**Copy-pasting isn't architecturally wrong**, in fact, sometimes it may be more correct to duplicate than to abstract into a new reusable module. The reason is that sometimes the shared parts of pages start drifting apart, and you don't want dependencies getting in your way in these cases.
+
+However, there is still sense in the DRY ("don't repeat yourself") principle, so make sure you're not copy-pasting business logic. Otherwise you will need to remember to fix bugs in several places at once.
+
+:::
+
+## Step 4. Unpack the Shared layer {#unpack-shared-layer}
+
+You might have a lot of stuff in the Shared layer on this step, and you generally want to avoid that. The reason is that the Shared layer may be a dependency for any other layer in your codebase, so making changes to that code is automatically more prone to unintended consequences.
+
+Find all the objects that are only used on one page and move it to the slice of that page. And yes, _that applies to actions, reducers, and selectors, too_. There is no benefit in grouping all actions together, but there is benefit in colocating relevant actions close to their usage.
+
+You should end up with a file structure like this:
+
+
+ 📁 src
+
+ - 📁 app (unchanged)
+ -
+
+ 📁 pages
+
+ -
+
+ 📁 product
+
+ - 📁 actions
+ - 📁 reducers
+ - 📁 selectors
+ -
+
+ 📁 ui
+
+ - 📄 Component.jsx
+ - 📄 Container.jsx
+ - 📄 ProductPage.jsx
+
+
+
+ - 📄 index.js
+
+
+
+ - 📁 catalog
+
+
+
+ -
+
+ 📁 shared (only objects that are reused)
+
+ - 📁 actions
+ - 📁 api
+ - 📁 components
+ - 📁 containers
+ - 📁 constants
+ - 📁 i18n
+ - 📁 modules
+ - 📁 helpers
+ - 📁 utils
+ - 📁 reducers
+ - 📁 selectors
+ - 📁 styles
+
+
+
+
+
+
+## Step 5. Organize code by technical purpose {#organize-by-technical-purpose}
+
+In FSD, division by technical purpose is done with _segments_. There are a few common ones:
+
+- `ui` — everything related to UI display: UI components, date formatters, styles, etc.
+- `api` — backend interactions: request functions, data types, mappers, etc.
+- `model` — the data model: schemas, interfaces, stores, and business logic.
+- `lib` — library code that other modules on this slice need.
+- `config` — configuration files and feature flags.
+
+You can create your own segments, too, if you need. Make sure not to create segments that group code by what it is, like `components`, `actions`, `types`, `utils`. Instead, group the code by what it's for.
+
+Reorganize your pages to separate code by segments. You should already have a `ui` segment, now it's time to create other segments, like `model` for your actions, reducers, and selectors, or `api` for your thunks and mutations.
+
+Also reorganize the Shared layer to remove these folders:
+- `📁 components`, `📁 containers` — most of it should become `📁 shared/ui`;
+- `📁 helpers`, `📁 utils` — if there are some reused helpers left, group them together by function, like dates or type conversions, and move theses groups to `📁 shared/lib`;
+- `📁 constants` — again, group by function and move to `📁 shared/config`.
+
+## Optional steps {#optional-steps}
+
+### Step 6. Form entities/features from Redux slices that are used on several pages {#form-entities-features-from-redux}
+
+Usually, these reused Redux slices will describe something relevant to the business, for example, products or users, so these can be moved to the Entities layer, one entity per one folder. If the Redux slice is related to an action that your users want to do in your app, like comments, then you can move it to the Features layer.
+
+Entities and features are meant to be independent from each other. If your business domain contains inherent connections between entities, refer to the [guide on business entities][business-entities-cross-relations] for advice on how to organize these connections.
+
+The API functions related to these slices can stay in `📁 shared/api`.
+
+### Step 7. Refactor your modules {#refactor-your-modules}
+
+The `📁 modules` folder is commonly used for business logic, so it's already pretty similar in nature to the Features layer from FSD. Some modules might also be describe large chunks of the UI, like an app header. In that case, you should migrate them to the Widgets layer.
+
+### Step 8. Form a clean UI foundation in `shared/ui` {#form-clean-ui-foundation}
+
+`📁 shared/ui` should ideally contain a set of UI elements that don't have any business logic encoded in them. They should also be highly reusable.
+
+Refactor the UI components that used to be in `📁 components` and `📁 containers` to separate out the business logic. Move that business logic to the higher layers. If it's not used in too many places, you could even consider copy-pasting.
+
+## See also {#see-also}
+
+- [(Talk in Russian) Ilya Klimov — Крысиные бега бесконечного рефакторинга: как не дать техническому долгу убить мотивацию и продукт](https://youtu.be/aOiJ3k2UvO4)
+
+[ext-steiger]: https://github.com/feature-sliced/steiger
+[business-entities-cross-relations]: /docs/guides/examples/types#business-entities-and-their-cross-references
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/guides/migration/from-legacy.mdx b/i18n/en/docusaurus-plugin-content-docs/current/guides/migration/from-legacy.mdx
deleted file mode 100644
index 67ee065c12..0000000000
--- a/i18n/en/docusaurus-plugin-content-docs/current/guides/migration/from-legacy.mdx
+++ /dev/null
@@ -1,120 +0,0 @@
----
-sidebar_position: 3
-sidebar_class_name: sidebar-item--wip
----
-
-import WIP from '@site/src/shared/ui/wip/tmpl.mdx'
-
-# Migration from legacy
-
-
-
-> The article aggregates the experience of several companies and projects on moving to Feature-Sliced Design with different initial conditions
-
-## Why?
-
-> How much does the move need? "Death by a thousand cuts" and those debt. What is missing? How can the methodology help?
-
-> See the talk of [Ilya Klimov about the need and procedure for refactoring](http://youtu.be/aOiJ3k2UvO4)
-
-![approaches-themed-bordered](/img/approaches.png)
-
-## What's the plan?
-
-### 1. Unification of the code base
-
-```diff
-- ├── products/
-- | ├── components/
-- | ├── containers/
-- | ├── store/
-- | ├── styles/
-- ├── checkout/
-- | ├── components/
-- | ├── containers/
-- | ├── helpers/
-- | ├── styles/
-+ └── src/
- ├── actions/
- ├── api/
-+ ├── components/
-+ ├── containers/
- ├── constants/
- ├── epics/
-+ ├── i18n/
- ├── modules/
-+ ├── helpers/
-+ ├── pages/
-- ├── routes/
-- ├── utils/
- ├── reducers/
-- ├── redux/
- ├── selectors/
-+ ├── store
-+ ├── styles/
- ├── App.jsx
- └── index.jsx
-```
-
-### 2. Putting together the destructive decoupled
-
-```diff
- └── src/
-- ├── actions/
- ├── api/
-- ├── components/
-- ├── containers/
-- ├── constants/
-- ├── epics/
-+ ├── entities/{...}
-+ | ├── ui
-+ | ├── model/{actions, selectors, ...}
-+ | ├── lib
- ├── i18n/
- | # We can temporarily put the remaining segments here
-+ ├── modules/{helpers, constants}
-- ├── helpers/
- ├── pages/
-- ├── reducers/
-- ├── selectors/
-- ├── store/
- ├── styles/
- ├── App.jsx
- └── index.jsx
-```
-
-### 3. Allocate scopes of responsibility
-
-```diff
- └── src/
-- ├── api/
-+ ├── app/
-+ | ├── index.jsx
-+ | ├── style.css
- ├── pages/
-+ ├── features/
-+ | ├── add-to-cart/{ui, model, lib}
-+ | ├── choose-delivery/{ui, model, lib}
-+ ├── entities/{...}
-+ | ├── delivery/{ui, model, lib}
-+ | ├── cart/{ui, model, lib}
-+ | ├── product/{ui, model, lib}
-+ ├── shared/
-+ | ├── api/
-+ | ├── lib/ # helpers
-+ | | ├── i18n/
-+ | ├── config/ # constants
-- ├── i18n/
-- ├── modules/{helpers, constants}
- └── index.jsx
-```
-
-### 4. Final ?
-
-> About the remaining problems and how much it is worth eliminating them
-
-## See also
-
-- [(Talk) Ilya Klimov-The Rat Race of endless refactoring: how not to let technical debt kill motivation and product](https://youtu.be/aOiJ3k2UvO4)
-- [(Talk) Ilya Azin - Architecture of Frontend projects](https://youtu.be/SnzPAr_FJ7w)
- - There is also discussed approaches for architecture and costs of refactoring
\ No newline at end of file
diff --git a/i18n/kr/docusaurus-plugin-content-docs/current/get-started/overview.mdx b/i18n/kr/docusaurus-plugin-content-docs/current/get-started/overview.mdx
index 75d7f69a32..88f619bb93 100644
--- a/i18n/kr/docusaurus-plugin-content-docs/current/get-started/overview.mdx
+++ b/i18n/kr/docusaurus-plugin-content-docs/current/get-started/overview.mdx
@@ -130,7 +130,7 @@ FSD로 마이그레이션하고자 하는 기존 코드베이스가 있다면,
[tutorial]: /docs/get-started/tutorial
[examples]: /examples
-[migration]: /docs/guides/migration/from-legacy
+[migration]: /docs/guides/migration/from-custom
[ext-steiger]: https://github.com/feature-sliced/steiger
[ext-tools]: https://github.com/feature-sliced/awesome?tab=readme-ov-file#tools
[ext-telegram]: https://t.me/feature_sliced
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/get-started/overview.mdx b/i18n/ru/docusaurus-plugin-content-docs/current/get-started/overview.mdx
index 776f75a0b1..84e7ba0ca8 100644
--- a/i18n/ru/docusaurus-plugin-content-docs/current/get-started/overview.mdx
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/get-started/overview.mdx
@@ -131,7 +131,7 @@ _\* — эти слои, App и Shared, в отличие от других сл
[tutorial]: /docs/get-started/tutorial
[examples]: /examples
-[migration]: /docs/guides/migration/from-legacy
+[migration]: /docs/guides/migration/from-custom
[ext-steiger]: https://github.com/feature-sliced/steiger
[ext-tools]: https://github.com/feature-sliced/awesome?tab=readme-ov-file#tools
[ext-telegram]: https://t.me/feature_sliced
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/guides/index.mdx b/i18n/ru/docusaurus-plugin-content-docs/current/guides/index.mdx
index 74b124da46..f720736132 100644
--- a/i18n/ru/docusaurus-plugin-content-docs/current/guides/index.mdx
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/guides/index.mdx
@@ -25,10 +25,10 @@ import { ToolOutlined, ImportOutlined, BugOutlined, FunctionOutlined } from "@an
/>
+ 📁 src
+
+ -
+
+ 📁 actions
+
+
+
+ - 📁 api
+ - 📁 components
+ - 📁 containers
+ - 📁 constants
+ - 📁 i18n
+ - 📁 modules
+ - 📁 helpers
+ -
+
+ 📁 routes
+
+ - 📁 products.jsx
+ - 📄 products.[id].jsx
+
+
+
+ - 📁 utils
+ - 📁 reducers
+ - 📁 selectors
+ - 📁 styles
+ - 📄 App.jsx
+ - 📄 index.js
+
+
+
+## Перед началом {#before-you-start}
+
+Самый важный вопрос, который нужно задать своей команде при рассмотрении перехода на Feature-Sliced Design, — _действительно ли вам это нужно?_ Мы любим Feature-Sliced Design, но даже мы признаем, что некоторые проекты прекрасно обойдутся и без него.
+
+Вот несколько причин, по которым стоит рассмотреть переход:
+
+1. Новые члены команды жалуются, что сложно достичь продуктивного уровня
+2. Внесение изменений в одну часть кода **часто** приводит к тому, что ломается другая несвязанная часть
+3. Добавление новой функциональности затруднено из-за огромного количества вещей, о которых нужно думать
+
+**Избегайте перехода на FSD против воли ваших коллег**, даже если вы являетесь тимлидом.
+Сначала убедите своих коллег в том, что преимущества перевешивают стоимость миграции и стоимость изучения новой архитектуры вместо установленной.
+
+Также имейте в виду, что любые изменения в архитектуре незаметны для руководства в моменте. Убедитесь, что они поддерживают переход, прежде чем начинать, и объясните им, как этот переход может быть полезен для проекта.
+
+:::tip
+
+Если вам нужна помощь в убеждении менеджера проекта в том, что FSD вам полезен, вот несколько идей:
+
+1. Миграция на FSD может происходить постепенно, поэтому она не остановит разработку новых функций
+2. Хорошая архитектура может значительно сократить время, которое потребуется новым разработчикам для достижения производительности
+3. FSD — это документированная архитектура, поэтому команде не нужно постоянно тратить время на поддержание собственной документации
+
+:::
+
+---
+
+Если вы всё-таки приняли решение начать миграцию, то первое, что вам следует сделать, — настроить алиас для `📁 src`. Это будет полезно позже, чтоб ссылаться на папки верхнего уровня. Далее в тексте мы будем считать `@` псевдонимом для `./src`.
+
+## Шаг 1. Разделите код по страницам {#divide-code-by-pages}
+
+Большинство кастомных архитектур уже имеют разделение по страницам, независимо от размера логики. Если у вас уже есть `📁 pages`, вы можете пропустить этот шаг.
+
+Если у вас есть только `📁 routes`, создайте `📁 pages` и попробуйте переместить как можно больше кода компонентов из `📁 routes`. Идеально, если у вас будет маленький файл роута и больший файл страницы. При перемещении кода создайте папку для каждой страницы и добавьте в нее индекс-файл:
+
+:::note
+
+Пока что ваши страницы могут импортировать друг из друга, это нормально. Позже будет отдельный шаг для устранения этих зависимостей, но сейчас сосредоточьтесь на установлении явного разделения по страницам.
+
+:::
+
+Файл роута:
+
+```js title="src/routes/products.[id].js"
+export { ProductPage as default } from "@/pages/product"
+```
+
+Индекс-файл страницы:
+
+```js title="src/pages/product/index.js"
+export { ProductPage } from "./ProductPage.jsx"
+```
+
+Файл с компонентом страницы:
+
+```jsx title="src/pages/product/ProductPage.jsx"
+export function ProductPage(props) {
+ return ;
+}
+```
+
+## Шаг 2. Отделите все остальное от страниц {#separate-everything-else-from-pages}
+
+Создайте папку `📁 src/shared` и переместите туда все, что не импортируется из `📁 pages` или `📁 routes`. Создайте папку `📁 src/app` и переместите туда все, что импортирует страницы или роуты, включая сами роуты.
+
+Помните, что у слоя Shared нет слайсов, поэтому сегменты могут импортировать друг из друга.
+
+В итоге у вас должна получиться структура файлов, похожая на эту:
+
+
+ 📁 src
+
+ -
+
+ 📁 app
+
+ -
+
+ 📁 routes
+
+ - 📄 products.jsx
+ - 📄 products.[id].jsx
+
+
+
+ - 📄 App.jsx
+ - 📄 index.js
+
+
+
+ -
+
+ 📁 pages
+
+ -
+
+ 📁 product
+
+ -
+
+ 📁 ui
+
+
+
+ - 📄 index.js
+
+
+
+ - 📁 catalog
+
+
+
+ -
+
+ 📁 shared
+
+ - 📁 actions
+ - 📁 api
+ - 📁 components
+ - 📁 containers
+ - 📁 constants
+ - 📁 i18n
+ - 📁 modules
+ - 📁 helpers
+ - 📁 utils
+ - 📁 reducers
+ - 📁 selectors
+ - 📁 styles
+
+
+
+
+
+
+## Шаг 3. Устраните кросс-импорты между страницами {#tackle-cross-imports-between-pages}
+
+Найдите все случаи, когда одна страница импортирует что-то из другой, и сделайте одно из двух:
+
+1. Скопируйте код, который импортируется, в зависимую страницу, чтобы убрать зависимость
+2. Переместите код в соответствующий сегмент в Shared:
+ - если это часть UI-кита, переместите в `📁 shared/ui`;
+ - если это константа конфигурации, переместите в `📁 shared/config`;
+ - если это взаимодействие с бэкендом, переместите в `📁 shared/api`.
+
+:::note
+
+**Копирование само по себе не является архитектурной проблемой**, на самом деле иногда даже правильнее продублировать что-то, чем абстрагировать в новый переиспользуемый модуль. Дело в том, что иногда общие части страниц начинают расходиться, и в этих случаях вам не нужно, чтобы эти зависимости мешались.
+
+Однако существует смысл в принципе DRY ("don't repeat yourself" — "не повторяйтесь"), поэтому убедитесь, что вы не копируете бизнес-логику. В противном случае вам придется держать в голове, что баги нужно исправлять в нескольких местах одновременно.
+
+:::
+
+## Шаг 4. Разберите слой Shared {#unpack-shared-layer}
+
+На данном этапе у вас может быть много всего в слое Shared, и в целом, следует избегать таких ситуаций. Причина этому в том, что слой Shared может быть зависимостью для любого другого слоя в вашем коде, поэтому внесение изменений в этот код автоматически более чревато непредвиденными последствиями.
+
+Найдите все объекты, которые используются только на одной странице, и переместите их в слайс этой страницы. И да, _это относится и к экшнам (actions), редьюсерам (reducers) и селекторам (selectors)_. Нет никакой пользы в группировке всех экшнов вместе, но есть польза в том, чтобы поместить актуальные экшны рядом с их местом использования.
+
+В итоге у вас должна получиться структура файлов, похожая на эту:
+
+
+ 📁 src
+
+ - 📁 app (unchanged)
+ -
+
+ 📁 pages
+
+ -
+
+ 📁 product
+
+ - 📁 actions
+ - 📁 reducers
+ - 📁 selectors
+ -
+
+ 📁 ui
+
+ - 📄 Component.jsx
+ - 📄 Container.jsx
+ - 📄 ProductPage.jsx
+
+
+
+ - 📄 index.js
+
+
+
+ - 📁 catalog
+
+
+
+ -
+
+ 📁 shared (only objects that are reused)
+
+ - 📁 actions
+ - 📁 api
+ - 📁 components
+ - 📁 containers
+ - 📁 constants
+ - 📁 i18n
+ - 📁 modules
+ - 📁 helpers
+ - 📁 utils
+ - 📁 reducers
+ - 📁 selectors
+ - 📁 styles
+
+
+
+
+
+
+## Шаг 5. Распределите код по техническому назначению {#organize-by-technical-purpose}
+
+В FSD разделение по техническому назначению происходит с помощью _сегментов_. Существует несколько часто встречающихся сегментов:
+
+- `ui` — всё, что связано с отображением интерфейса: компоненты UI, форматирование дат, стили и т. д.
+- `api` — взаимодействие с бэкендом: функции запросов, типы данных, мапперы и т. д.
+- `model` — модель данных: схемы, интерфейсы, хранилища и бизнес-логика.
+- `lib` — библиотечный код, который нужен другим модулям на этом слайсе.
+- `config` — файлы конфигурации и фиче-флаги.
+
+Вы можете создавать свои собственные сегменты, если это необходимо. Убедитесь, что не создаете сегменты, которые группируют код по тому, чем он является, например, `components`, `actions`, `types`, `utils`. Вместо этого группируйте код по тому, для чего он предназначен.
+
+Перераспределите код ваших страниц по сегментам. У вас уже должен быть сегмент `ui`, теперь пришло время создать другие сегменты, например, `model` для ваших экшнов, редьюсеров и селекторов, или `api` для ваших thunk-ов и мутаций.
+
+Также перераспределите слой Shared, чтобы удалить следующие папки:
+- `📁 components`, `📁 containers` — большинство из их содержимого должно стать `📁 shared/ui`;
+- `📁 helpers`, `📁 utils` — если остались какие-то повторно используемые хелперы, сгруппируйте их по назначению, например, даты или преобразования типов, и переместите эти группы в `📁 shared/lib`;
+- `📁 constants` — так же сгруппируйте по назначению и переместите в `📁 shared/config`.
+
+## Шаги по желанию {#optional-steps}
+
+### Шаг 6. Создайте сущности/фичи ёмкостью из Redux-слайсов, которые используются на нескольких страницах {#form-entities-features-from-redux}
+
+Обычно эти переиспользуемые Redux-слайсы будут описывать что-то, что имеет отношение к бизнесу, например, продукты или пользователи, поэтому их можно переместить в слой Entities, одна сущность на одну папку. Если Redux-слайс скорее связан с действием, которое ваши пользователи хотят совершить в вашем приложении, например, комментарии, то его можно переместить в слой Features.
+
+Сущности и фичи должны быть независимы друг от друга. Если ваша бизнес-область содержит встроенные связи между сущностями, обратитесь к [руководству по бизнес-сущностям][business-entities-cross-relations] за советом по организации этих связей.
+
+API-функции, связанные с этими слайсами, могут остаться в `📁 shared/api`.
+
+### Шаг 7. Проведите рефакторинг modules {#refactor-your-modules}
+
+Папка `📁 modules` обычно используется для бизнес-логики, поэтому она уже довольно похожа по своей природе на слой Features из FSD. Некоторые модули могут также описывать большие части пользовательского интерфейса, например, шапку приложения. В этом случае их можно переместить в слой Widgets.
+
+### Шаг 8. Сформируйте чистый фундамент UI в `shared/ui` {#form-clean-ui-foundation}
+
+`📁 shared/ui`, в идеале, должен содержать набор UI-элементов, в которых нет бизнес-логики. Они также должны быть очень переиспользуемыми.
+
+Проведите рефакторинг UI-компонентов, которые раньше находились в `📁 components` и `📁 containers`, чтобы отделить бизнес-логику. Переместите эту бизнес-логику в верхние слои. Если она не используется в слишком многих местах, вы даже можете рассмотреть копирование как вариант.
+
+## See also {#see-also}
+
+- [(Доклад) Ilya Klimov — Крысиные бега бесконечного рефакторинга: как не дать техническому долгу убить мотивацию и продукт](https://youtu.be/aOiJ3k2UvO4)
+
+[ext-steiger]: https://github.com/feature-sliced/steiger
+[business-entities-cross-relations]: /docs/guides/examples/types#business-entities-and-their-cross-references
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/guides/migration/from-legacy.mdx b/i18n/ru/docusaurus-plugin-content-docs/current/guides/migration/from-legacy.mdx
deleted file mode 100644
index 7bc5252981..0000000000
--- a/i18n/ru/docusaurus-plugin-content-docs/current/guides/migration/from-legacy.mdx
+++ /dev/null
@@ -1,121 +0,0 @@
----
-sidebar_position: 3
-sidebar_class_name: sidebar-item--wip
----
-
-import WIP from '@site/src/shared/ui/wip/tmpl.mdx'
-
-# Миграция с legacy
-
-
-
-> В статье агрегируется опыт нескольких компаний и проектов по переезду на Feature-Sliced Design с разными изначальными условиями
-
-## Зачем? {#why}
-
-> Насколько нужен переезд? "Смерть от тысячи порезов" и тех долг. Чего не хватает? Чем может помочь методология?
-
-> См. доклад [Илья Климова про необходимость и порядок рефакторинга](https://youtu.be/aOiJ3k2UvO4)
-
-![approaches-themed-bordered](/img/approaches.png)
-
-## Какой план? {#whats-the-plan}
-
-### 1. Унификация кодовой базы {#1-unification-of-the-code-base}
-
-```diff
-- ├── products/
-- | ├── components/
-- | ├── containers/
-- | ├── store/
-- | ├── styles/
-- ├── checkout/
-- | ├── components/
-- | ├── containers/
-- | ├── helpers/
-- | ├── styles/
-+ └── src/
- ├── actions/
- ├── api/
-+ ├── components/
-+ ├── containers/
- ├── constants/
- ├── epics/
-+ ├── i18n/
- ├── modules/
-+ ├── helpers/
-+ ├── pages/
-- ├── routes/
-- ├── utils/
- ├── reducers/
-- ├── redux/
- ├── selectors/
-+ ├── store
-+ ├── styles/
- ├── App.jsx
- └── index.jsx
-```
-
-
-### 2. Собираем вместе излишне раздробленное {#2-putting-together-the-destructive-decoupled}
-
-```diff
- └── src/
-- ├── actions/
- ├── api/
-- ├── components/
-- ├── containers/
-- ├── constants/
-- ├── epics/
-+ ├── entities/{...}
-+ | ├── ui
-+ | ├── model/{actions, selectors, ...}
-+ | ├── lib
- ├── i18n/
- | # Временно можем положить сюда оставшиеся сегменты
-+ ├── modules/{helpers, constants}
-- ├── helpers/
- ├── pages/
-- ├── reducers/
-- ├── selectors/
-- ├── store/
- ├── styles/
- ├── App.jsx
- └── index.jsx
-```
-
-### 3. Выделяем скоупы ответственности {#3-allocate-scopes-of-responsibility}
-
-```diff
- └── src/
-- ├── api/
-+ ├── app/
-+ | ├── index.jsx
-+ | ├── style.css
- ├── pages/
-+ ├── features/
-+ | ├── add-to-cart/{ui, model, lib}
-+ | ├── choose-delivery/{ui, model, lib}
-+ ├── entities/{...}
-+ | ├── delivery/{ui, model, lib}
-+ | ├── cart/{ui, model, lib}
-+ | ├── product/{ui, model, lib}
-+ ├── shared/
-+ | ├── api/
-+ | ├── lib/ # helpers
-+ | | ├── i18n/
-+ | ├── config/ # constants
-- ├── i18n/
-- ├── modules/{helpers, constants}
- └── index.jsx
-```
-
-### 4. Final ?
-
-> Про оставшиеся проблемы и насколько стоит их устранять
-
-## См. также {#see-also}
-
-- [(Доклад) Илья Климов - Крысиные бега бесконечного рефакторинга: как не дать техническому долгу убить мотивацию и продукт](https://youtu.be/aOiJ3k2UvO4)
-- [(Доклад) Илья Азин - Архитектура Frontend проектов](https://youtu.be/SnzPAr_FJ7w)
- - В докладе в том числе рассмотрены подходы к архитектуре и стоимости рефакторинга
\ No newline at end of file
diff --git a/package.json b/package.json
index aa67f23134..76c6fe73c5 100644
--- a/package.json
+++ b/package.json
@@ -26,13 +26,13 @@
"node": ">= 20.0"
},
"dependencies": {
- "@ant-design/icons": "^5.4.0",
- "@docusaurus/core": "^3.5.1",
- "@docusaurus/plugin-client-redirects": "^3.5.1",
- "@docusaurus/plugin-content-docs": "^3.5.1",
- "@docusaurus/plugin-ideal-image": "^3.5.1",
- "@docusaurus/preset-classic": "^3.5.1",
- "@fontsource-variable/overpass": "^5.0.19",
+ "@ant-design/icons": "^5.5.1",
+ "@docusaurus/core": "^3.5.2",
+ "@docusaurus/plugin-client-redirects": "^3.5.2",
+ "@docusaurus/plugin-content-docs": "^3.5.2",
+ "@docusaurus/plugin-ideal-image": "^3.5.2",
+ "@docusaurus/preset-classic": "^3.5.2",
+ "@fontsource-variable/overpass": "^5.1.0",
"@mdx-js/react": "^3.0.1",
"@svgr/webpack": "^8.1.0",
"@types/lodash-es": "^4.17.12",
@@ -40,16 +40,16 @@
"dotenv": "^16.4.5",
"file-loader": "^6.2.0",
"lodash-es": "^4.17.21",
- "picocolors": "^1.0.1",
+ "picocolors": "^1.1.0",
"plugin-image-zoom": "^1.2.0",
- "prism-react-renderer": "^2.3.1",
- "pushfeedback": "^0.1.40",
- "pushfeedback-react": "^0.1.40",
+ "prism-react-renderer": "^2.4.0",
+ "pushfeedback": "^0.1.44",
+ "pushfeedback-react": "^0.1.44",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-fast-marquee": "^1.6.5",
"sha1": "^1.1.1",
- "sharp": "^0.33.4",
+ "sharp": "^0.33.5",
"superstruct": "^1.0.4",
"text-to-svg": "^3.1.5",
"url-loader": "^4.1.1"
@@ -68,15 +68,15 @@
},
"devDependencies": {
"@babel/eslint-parser": "^7.25.1",
- "@docusaurus/module-type-aliases": "^3.5.1",
- "@docusaurus/theme-classic": "^3.5.1",
- "@docusaurus/tsconfig": "^3.5.1",
- "@docusaurus/types": "^3.5.1",
+ "@docusaurus/module-type-aliases": "^3.5.2",
+ "@docusaurus/theme-classic": "^3.5.2",
+ "@docusaurus/tsconfig": "^3.5.2",
+ "@docusaurus/types": "^3.5.2",
"@eslint-kit/eslint-config-base": "4.1.0",
"@eslint-kit/eslint-config-patch": "^1.0.0",
"@eslint-kit/eslint-config-react": "^3.0.0",
- "@types/node": "^22.2.0",
- "@types/react": "^18.3.3",
+ "@types/node": "^22.7.4",
+ "@types/react": "^18.3.10",
"@types/react-dom": "^18.3.0",
"@typescript-eslint/eslint-plugin": "^6.21.0",
"@typescript-eslint/parser": "^6.21.0",
@@ -86,12 +86,12 @@
"eslint-config-prettier": "^9.1.0",
"eslint-import-resolver-alias": "1.1.2",
"prettier": "^3.3.3",
- "sass": "^1.77.8",
+ "sass": "^1.79.3",
"stylelint": "^15.11.0",
"stylelint-config-recess-order": "^4.6.0",
"stylelint-config-recommended": "^13.0.0",
"stylelint-config-standard-scss": "^11.1.0",
- "typescript": "^5.5.4"
+ "typescript": "^5.6.2"
},
"packageManager": "pnpm@9.6.0"
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 260b2840df..c344337132 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -9,32 +9,32 @@ importers:
.:
dependencies:
'@ant-design/icons':
- specifier: ^5.4.0
- version: 5.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ specifier: ^5.5.1
+ version: 5.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@docusaurus/core':
- specifier: ^3.5.1
- version: 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
+ specifier: ^3.5.2
+ version: 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
'@docusaurus/plugin-client-redirects':
- specifier: ^3.5.1
- version: 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
+ specifier: ^3.5.2
+ version: 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
'@docusaurus/plugin-content-docs':
- specifier: ^3.5.1
- version: 3.5.1(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
+ specifier: ^3.5.2
+ version: 3.5.2(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
'@docusaurus/plugin-ideal-image':
- specifier: ^3.5.1
- version: 3.5.1(eslint@7.32.0)(prop-types@15.8.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
+ specifier: ^3.5.2
+ version: 3.5.2(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(prop-types@15.8.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
'@docusaurus/preset-classic':
- specifier: ^3.5.1
- version: 3.5.1(@algolia/client-search@4.24.0)(@types/react@18.3.3)(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.15.0)(typescript@5.5.4)
+ specifier: ^3.5.2
+ version: 3.5.2(@algolia/client-search@4.24.0)(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.15.0)(typescript@5.6.2)
'@fontsource-variable/overpass':
- specifier: ^5.0.19
- version: 5.0.19
+ specifier: ^5.1.0
+ version: 5.1.0
'@mdx-js/react':
specifier: ^3.0.1
- version: 3.0.1(@types/react@18.3.3)(react@18.3.1)
+ version: 3.0.1(@types/react@18.3.10)(react@18.3.1)
'@svgr/webpack':
specifier: ^8.1.0
- version: 8.1.0(typescript@5.5.4)
+ version: 8.1.0(typescript@5.6.2)
'@types/lodash-es':
specifier: ^4.17.12
version: 4.17.12
@@ -51,20 +51,20 @@ importers:
specifier: ^4.17.21
version: 4.17.21
picocolors:
- specifier: ^1.0.1
- version: 1.0.1
+ specifier: ^1.1.0
+ version: 1.1.0
plugin-image-zoom:
specifier: ^1.2.0
version: 1.2.0
prism-react-renderer:
- specifier: ^2.3.1
- version: 2.3.1(react@18.3.1)
+ specifier: ^2.4.0
+ version: 2.4.0(react@18.3.1)
pushfeedback:
- specifier: ^0.1.40
- version: 0.1.40
+ specifier: ^0.1.44
+ version: 0.1.44
pushfeedback-react:
- specifier: ^0.1.40
- version: 0.1.40
+ specifier: ^0.1.44
+ version: 0.1.44
react:
specifier: ^18.3.1
version: 18.3.1
@@ -78,8 +78,8 @@ importers:
specifier: ^1.1.1
version: 1.1.1
sharp:
- specifier: ^0.33.4
- version: 0.33.4
+ specifier: ^0.33.5
+ version: 0.33.5
superstruct:
specifier: ^1.0.4
version: 1.0.4
@@ -94,20 +94,20 @@ importers:
specifier: ^7.25.1
version: 7.25.1(@babel/core@7.25.2)(eslint@7.32.0)
'@docusaurus/module-type-aliases':
- specifier: ^3.5.1
- version: 3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ specifier: ^3.5.2
+ version: 3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@docusaurus/theme-classic':
- specifier: ^3.5.1
- version: 3.5.1(@types/react@18.3.3)(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
+ specifier: ^3.5.2
+ version: 3.5.2(@types/react@18.3.10)(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
'@docusaurus/tsconfig':
- specifier: ^3.5.1
- version: 3.5.1
+ specifier: ^3.5.2
+ version: 3.5.2
'@docusaurus/types':
- specifier: ^3.5.1
- version: 3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ specifier: ^3.5.2
+ version: 3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@eslint-kit/eslint-config-base':
specifier: 4.1.0
- version: 4.1.0(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.5.4))(eslint@7.32.0)
+ version: 4.1.0(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.6.2))(eslint@7.32.0)
'@eslint-kit/eslint-config-patch':
specifier: ^1.0.0
version: 1.0.0(eslint@7.32.0)
@@ -115,26 +115,26 @@ importers:
specifier: ^3.0.0
version: 3.0.0(eslint@7.32.0)
'@types/node':
- specifier: ^22.2.0
- version: 22.2.0
+ specifier: ^22.7.4
+ version: 22.7.4
'@types/react':
- specifier: ^18.3.3
- version: 18.3.3
+ specifier: ^18.3.10
+ version: 18.3.10
'@types/react-dom':
specifier: ^18.3.0
version: 18.3.0
'@typescript-eslint/eslint-plugin':
specifier: ^6.21.0
- version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.5.4))(eslint@7.32.0)(typescript@5.5.4)
+ version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.6.2))(eslint@7.32.0)(typescript@5.6.2)
'@typescript-eslint/parser':
specifier: ^6.21.0
- version: 6.21.0(eslint@7.32.0)(typescript@5.5.4)
+ version: 6.21.0(eslint@7.32.0)(typescript@5.6.2)
all-contributors-cli:
specifier: ^6.26.1
version: 6.26.1
docusaurus-plugin-sass:
specifier: ^0.2.5
- version: 0.2.5(@docusaurus/core@3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(sass@1.77.8)(webpack@5.93.0)
+ version: 0.2.5(@docusaurus/core@3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(sass@1.79.3)(webpack@5.93.0)
eslint:
specifier: ^7.32.0
version: 7.32.0
@@ -143,28 +143,28 @@ importers:
version: 9.1.0(eslint@7.32.0)
eslint-import-resolver-alias:
specifier: 1.1.2
- version: 1.1.2(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.5.4))(eslint@7.32.0))
+ version: 1.1.2(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.6.2))(eslint@7.32.0))
prettier:
specifier: ^3.3.3
version: 3.3.3
sass:
- specifier: ^1.77.8
- version: 1.77.8
+ specifier: ^1.79.3
+ version: 1.79.3
stylelint:
specifier: ^15.11.0
- version: 15.11.0(typescript@5.5.4)
+ version: 15.11.0(typescript@5.6.2)
stylelint-config-recess-order:
specifier: ^4.6.0
- version: 4.6.0(stylelint@15.11.0(typescript@5.5.4))
+ version: 4.6.0(stylelint@15.11.0(typescript@5.6.2))
stylelint-config-recommended:
specifier: ^13.0.0
- version: 13.0.0(stylelint@15.11.0(typescript@5.5.4))
+ version: 13.0.0(stylelint@15.11.0(typescript@5.6.2))
stylelint-config-standard-scss:
specifier: ^11.1.0
- version: 11.1.0(postcss@8.4.41)(stylelint@15.11.0(typescript@5.5.4))
+ version: 11.1.0(postcss@8.4.41)(stylelint@15.11.0(typescript@5.6.2))
typescript:
- specifier: ^5.5.4
- version: 5.5.4
+ specifier: ^5.6.2
+ version: 5.6.2
packages:
@@ -246,8 +246,8 @@ packages:
'@ant-design/icons-svg@4.4.2':
resolution: {integrity: sha512-vHbT+zJEVzllwP+CM+ul7reTEfBR0vgxFe7+lREAsAA7YGsYpboiq2sQNeQeRvh09GfQgs/GyFEvZpJ9cLXpXA==}
- '@ant-design/icons@5.4.0':
- resolution: {integrity: sha512-QZbWC5xQYexCI5q4/fehSEkchJr5UGtvAJweT743qKUQQGs9IH2DehNLP49DJ3Ii9m9CijD2HN6fNy3WKhIFdA==}
+ '@ant-design/icons@5.5.1':
+ resolution: {integrity: sha512-0UrM02MA2iDIgvLatWrj6YTCYe0F/cwXvVE0E2SqGrL7PZireQwgEKTKBisWpZyal5eXZLvuM98kju6YtYne8w==}
engines: {node: '>=8'}
peerDependencies:
react: '>=16.0.0'
@@ -940,11 +940,11 @@ packages:
resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==}
engines: {node: '>=10.0.0'}
- '@docsearch/css@3.6.1':
- resolution: {integrity: sha512-VtVb5DS+0hRIprU2CO6ZQjK2Zg4QU5HrDM1+ix6rT0umsYvFvatMAnf97NHZlVWDaaLlx7GRfR/7FikANiM2Fg==}
+ '@docsearch/css@3.6.2':
+ resolution: {integrity: sha512-vKNZepO2j7MrYBTZIGXvlUOIR+v9KRf70FApRgovWrj3GTs1EITz/Xb0AOlm1xsQBp16clVZj1SY/qaOJbQtZw==}
- '@docsearch/react@3.6.1':
- resolution: {integrity: sha512-qXZkEPvybVhSXj0K7U3bXc233tk5e8PfhoZ6MhPOiik/qUQxYC+Dn9DnoS7CxHQQhHfCvTiN0eY9M12oRghEXw==}
+ '@docsearch/react@3.6.2':
+ resolution: {integrity: sha512-rtZce46OOkVflCQH71IdbXSFK+S8iJZlUF56XBW5rIgx/eG5qoomC7Ag3anZson1bBac/JFQn7XOBfved/IMRA==}
peerDependencies:
'@types/react': '>= 16.8.0 < 19.0.0'
react: '>= 16.8.0 < 19.0.0'
@@ -960,98 +960,99 @@ packages:
search-insights:
optional: true
- '@docusaurus/core@3.5.1':
- resolution: {integrity: sha512-N3+9IbGI2jbkiRc6ZbEnU9dC02nHQXi8ivM1VJldkPQyP7WlyHXS+NDhmL3rwaYOMbGH96X2LcKigCKg7pEEqg==}
+ '@docusaurus/core@3.5.2':
+ resolution: {integrity: sha512-4Z1WkhCSkX4KO0Fw5m/Vuc7Q3NxBG53NE5u59Rs96fWkMPZVSrzEPP16/Nk6cWb/shK7xXPndTmalJtw7twL/w==}
engines: {node: '>=18.0'}
hasBin: true
peerDependencies:
+ '@mdx-js/react': ^3.0.0
react: ^18.0.0
react-dom: ^18.0.0
- '@docusaurus/cssnano-preset@3.5.1':
- resolution: {integrity: sha512-mvtWPLWePlm+4doepxMUT5ynsJQ3CgPtDdbaQh9wm3iAE/7OATBpSgLlfz5N+YtxI5bjIErjbkH8yzISP+S65g==}
+ '@docusaurus/cssnano-preset@3.5.2':
+ resolution: {integrity: sha512-D3KiQXOMA8+O0tqORBrTOEQyQxNIfPm9jEaJoALjjSjc2M/ZAWcUfPQEnwr2JB2TadHw2gqWgpZckQmrVWkytA==}
engines: {node: '>=18.0'}
- '@docusaurus/logger@3.5.1':
- resolution: {integrity: sha512-B36a88CEHCtxIylAV1HNuiiISpoKBqm0UxA6a/JwtHX++Dxb7LNDSGs8ELBlQsZN0OG2tX3tBsCWyaLPwYorkQ==}
+ '@docusaurus/logger@3.5.2':
+ resolution: {integrity: sha512-LHC540SGkeLfyT3RHK3gAMK6aS5TRqOD4R72BEU/DE2M/TY8WwEUAMY576UUc/oNJXv8pGhBmQB6N9p3pt8LQw==}
engines: {node: '>=18.0'}
- '@docusaurus/lqip-loader@3.5.1':
- resolution: {integrity: sha512-6zH81/yQyJlRxyVUKUXUt1XmsrbcRlWWwQmnq+xfVHgLymkZnLXD4C28ZSUWVt6SBVXOj4f0FTAo31UrMXfYdQ==}
+ '@docusaurus/lqip-loader@3.5.2':
+ resolution: {integrity: sha512-yUD90PgwbGciCHHiQTWXZvpLv9nVTpXrX8Ilz5Sl6oJ1bwnLgGsbl7h+EseVbwBnKhVCoujW/EKRU6+3HqeeXQ==}
engines: {node: '>=18.0'}
- '@docusaurus/mdx-loader@3.5.1':
- resolution: {integrity: sha512-D6Ea2dt32xhoqH+1EuHLGDVSX2HLFiR4QpI0GTU46qOu2hb2ChpQENIUZ2inOsdGFunNa0fCnDG3qn7Kdbzq1A==}
+ '@docusaurus/mdx-loader@3.5.2':
+ resolution: {integrity: sha512-ku3xO9vZdwpiMIVd8BzWV0DCqGEbCP5zs1iHfKX50vw6jX8vQo0ylYo1YJMZyz6e+JFJ17HYHT5FzVidz2IflA==}
engines: {node: '>=18.0'}
peerDependencies:
react: ^18.0.0
react-dom: ^18.0.0
- '@docusaurus/module-type-aliases@3.5.1':
- resolution: {integrity: sha512-SKKdA5RnvZr3pvFXkxtfsBVNgflRGa/bN1HbNi+1s0HNVYPuhB9DFC/CrKe2OoOfUXx7F7k2gg0Jg9gJYDy4rA==}
+ '@docusaurus/module-type-aliases@3.5.2':
+ resolution: {integrity: sha512-Z+Xu3+2rvKef/YKTMxZHsEXp1y92ac0ngjDiExRdqGTmEKtCUpkbNYH8v5eXo5Ls+dnW88n6WTa+Q54kLOkwPg==}
peerDependencies:
react: '*'
react-dom: '*'
- '@docusaurus/plugin-client-redirects@3.5.1':
- resolution: {integrity: sha512-0At2RdS+7gDA25IMQROp4CcKx526jfER7bsna0EdWtPkC+rimSwxcxEHy0A+7xkBuUPh4SZNNuPVJAnYnvggrA==}
+ '@docusaurus/plugin-client-redirects@3.5.2':
+ resolution: {integrity: sha512-GMU0ZNoVG1DEsZlBbwLPdh0iwibrVZiRfmdppvX17SnByCVP74mb/Nne7Ss7ALgxQLtM4IHbXi8ij90VVjAJ+Q==}
engines: {node: '>=18.0'}
peerDependencies:
react: ^18.0.0
react-dom: ^18.0.0
- '@docusaurus/plugin-content-blog@3.5.1':
- resolution: {integrity: sha512-aPmrMV5cDa2QUZ+kPVJID5O6r+ZuLFtHEyneVl9AgryL/9ECudhtpTUdmdnmapnWfUzSSgqYRZ1JtydGLheSzw==}
+ '@docusaurus/plugin-content-blog@3.5.2':
+ resolution: {integrity: sha512-R7ghWnMvjSf+aeNDH0K4fjyQnt5L0KzUEnUhmf1e3jZrv3wogeytZNN6n7X8yHcMsuZHPOrctQhXWnmxu+IRRg==}
engines: {node: '>=18.0'}
peerDependencies:
'@docusaurus/plugin-content-docs': '*'
react: ^18.0.0
react-dom: ^18.0.0
- '@docusaurus/plugin-content-docs@3.5.1':
- resolution: {integrity: sha512-DX+I3eVyXak9KqYXg8dgptomqz/O4twjydpLJT8ZSe9lsZ0Pa1ZNPwmftWYn160O3o6GGeUYzr13Y1Got3iXRQ==}
+ '@docusaurus/plugin-content-docs@3.5.2':
+ resolution: {integrity: sha512-Bt+OXn/CPtVqM3Di44vHjE7rPCEsRCB/DMo2qoOuozB9f7+lsdrHvD0QCHdBs0uhz6deYJDppAr2VgqybKPlVQ==}
engines: {node: '>=18.0'}
peerDependencies:
react: ^18.0.0
react-dom: ^18.0.0
- '@docusaurus/plugin-content-pages@3.5.1':
- resolution: {integrity: sha512-V2PDVrO2vHYJ7uhrEHpfzg3TTuwfrgNC0pGhM5gXaMfCbdhKm7iwV0huGLcyIX5Peyh7EMP2e8GFccUzWFMYOg==}
+ '@docusaurus/plugin-content-pages@3.5.2':
+ resolution: {integrity: sha512-WzhHjNpoQAUz/ueO10cnundRz+VUtkjFhhaQ9jApyv1a46FPURO4cef89pyNIOMny1fjDz/NUN2z6Yi+5WUrCw==}
engines: {node: '>=18.0'}
peerDependencies:
react: ^18.0.0
react-dom: ^18.0.0
- '@docusaurus/plugin-debug@3.5.1':
- resolution: {integrity: sha512-teFZamoECDiELwM1cx5OXd6dBpRtHarc7kWGL1iQozAkYcobZmqOWykBl4joMjSWUbJlx5v9/CVciykWbFNXjA==}
+ '@docusaurus/plugin-debug@3.5.2':
+ resolution: {integrity: sha512-kBK6GlN0itCkrmHuCS6aX1wmoWc5wpd5KJlqQ1FyrF0cLDnvsYSnh7+ftdwzt7G6lGBho8lrVwkkL9/iQvaSOA==}
engines: {node: '>=18.0'}
peerDependencies:
react: ^18.0.0
react-dom: ^18.0.0
- '@docusaurus/plugin-google-analytics@3.5.1':
- resolution: {integrity: sha512-5FUiYZQWPXTPucMzaOOM25R7IwIPvMKbiB0SNVGtxVsGyFyo5i5fzrkBQl4mkZd7uqmslEPzwYbC28ZeFnrxjg==}
+ '@docusaurus/plugin-google-analytics@3.5.2':
+ resolution: {integrity: sha512-rjEkJH/tJ8OXRE9bwhV2mb/WP93V441rD6XnM6MIluu7rk8qg38iSxS43ga2V2Q/2ib53PcqbDEJDG/yWQRJhQ==}
engines: {node: '>=18.0'}
peerDependencies:
react: ^18.0.0
react-dom: ^18.0.0
- '@docusaurus/plugin-google-gtag@3.5.1':
- resolution: {integrity: sha512-jxBtLBPMv9BJXPXrwJSs69qYcHP/evT1NkVza2yOai7wi5r3E1tVm0bAxdciWitpM0dgS/HDa30qXE7vA1NRDg==}
+ '@docusaurus/plugin-google-gtag@3.5.2':
+ resolution: {integrity: sha512-lm8XL3xLkTPHFKKjLjEEAHUrW0SZBSHBE1I+i/tmYMBsjCcUB5UJ52geS5PSiOCFVR74tbPGcPHEV/gaaxFeSA==}
engines: {node: '>=18.0'}
peerDependencies:
react: ^18.0.0
react-dom: ^18.0.0
- '@docusaurus/plugin-google-tag-manager@3.5.1':
- resolution: {integrity: sha512-W5WsKoRmb3lDmg2IBfmKsZDlQAkEx/dXuwr4bj7sSQdM8qd829Rsc4Gp5RddUrQdUz/W3Iocn7LayRM5aacJlA==}
+ '@docusaurus/plugin-google-tag-manager@3.5.2':
+ resolution: {integrity: sha512-QkpX68PMOMu10Mvgvr5CfZAzZQFx8WLlOiUQ/Qmmcl6mjGK6H21WLT5x7xDmcpCoKA/3CegsqIqBR+nA137lQg==}
engines: {node: '>=18.0'}
peerDependencies:
react: ^18.0.0
react-dom: ^18.0.0
- '@docusaurus/plugin-ideal-image@3.5.1':
- resolution: {integrity: sha512-gBdjBTIHyHR5Na3kCKKf2k/29KQ7wljh32zICSJkd59ts5VQzAbFgacNDmA/ZLpHFX88QMXJrwOQ6u/WAayGaw==}
+ '@docusaurus/plugin-ideal-image@3.5.2':
+ resolution: {integrity: sha512-FnHi3a5DjYRvjN1XbXRe1Cmiqfc+tAI2VmThN1Mr9teLB0ibuRi++P98q6+KyamBWKrJmuskWLMdr71acwHM8Q==}
engines: {node: '>=18.0'}
peerDependencies:
jimp: '*'
@@ -1061,15 +1062,15 @@ packages:
jimp:
optional: true
- '@docusaurus/plugin-sitemap@3.5.1':
- resolution: {integrity: sha512-VXMGJM6uy4jx6HUsFs+kn8MujWGjN7S7p7PYUYSf1bmcFNlf+Qg5vDZtwBElHa2hapeH2AIj2b3QmTgmWeyOHw==}
+ '@docusaurus/plugin-sitemap@3.5.2':
+ resolution: {integrity: sha512-DnlqYyRAdQ4NHY28TfHuVk414ft2uruP4QWCH//jzpHjqvKyXjj2fmDtI8RPUBh9K8iZKFMHRnLtzJKySPWvFA==}
engines: {node: '>=18.0'}
peerDependencies:
react: ^18.0.0
react-dom: ^18.0.0
- '@docusaurus/preset-classic@3.5.1':
- resolution: {integrity: sha512-afDMZoNYxdloJ7qJJbd3Lmv9uYXKKsEAOtvnvu2945kqe1LUGIIwOo1nMAKgB9y21E5FEvWKnla0MvkMraumZA==}
+ '@docusaurus/preset-classic@3.5.2':
+ resolution: {integrity: sha512-3ihfXQ95aOHiLB5uCu+9PRy2gZCeSZoDcqpnDvf3B+sTrMvMTr8qRUzBvWkoIqc82yG5prCboRjk1SVILKx6sg==}
engines: {node: '>=18.0'}
peerDependencies:
react: ^18.0.0
@@ -1092,43 +1093,43 @@ packages:
sharp:
optional: true
- '@docusaurus/theme-classic@3.5.1':
- resolution: {integrity: sha512-k8rLMwHuTc3SqYekc20s1uZHjabt9yi6mt1RUjbkwmjsJlAB6zrtYvsB+ZxrhY5yeUD8DZm3h0qVvKbClHVCCA==}
+ '@docusaurus/theme-classic@3.5.2':
+ resolution: {integrity: sha512-XRpinSix3NBv95Rk7xeMF9k4safMkwnpSgThn0UNQNumKvmcIYjfkwfh2BhwYh/BxMXQHJ/PdmNh22TQFpIaYg==}
engines: {node: '>=18.0'}
peerDependencies:
react: ^18.0.0
react-dom: ^18.0.0
- '@docusaurus/theme-common@3.5.1':
- resolution: {integrity: sha512-r34YDzSjggX+B+8W+mG2dVh1ps4JJRCiyq8E1LnZIKLU6F89I2KpAZpPQ2/njKsKhBRLtQ1x92HVkD0FZ3xjrg==}
+ '@docusaurus/theme-common@3.5.2':
+ resolution: {integrity: sha512-QXqlm9S6x9Ibwjs7I2yEDgsCocp708DrCrgHgKwg2n2AY0YQ6IjU0gAK35lHRLOvAoJUfCKpQAwUykB0R7+Eew==}
engines: {node: '>=18.0'}
peerDependencies:
'@docusaurus/plugin-content-docs': '*'
react: ^18.0.0
react-dom: ^18.0.0
- '@docusaurus/theme-search-algolia@3.5.1':
- resolution: {integrity: sha512-IcUbgh9YcedANhpa0Q3+67WUKY8G7YkN/pZxVBEFjq3d2bniRKktPv41Nh/+AtGLSNJIcspZwEAs/r/mKSZGug==}
+ '@docusaurus/theme-search-algolia@3.5.2':
+ resolution: {integrity: sha512-qW53kp3VzMnEqZGjakaV90sst3iN1o32PH+nawv1uepROO8aEGxptcq2R5rsv7aBShSRbZwIobdvSYKsZ5pqvA==}
engines: {node: '>=18.0'}
peerDependencies:
react: ^18.0.0
react-dom: ^18.0.0
- '@docusaurus/theme-translations@3.5.1':
- resolution: {integrity: sha512-fyzQOWrTm0+ZpTlS0/xHsIK4f+LA4qVFrq8rCzIHjxZRip/noYUOwF64lA95vcuw6qnOVBoNE/LyfbBvExnpcw==}
+ '@docusaurus/theme-translations@3.5.2':
+ resolution: {integrity: sha512-GPZLcu4aT1EmqSTmbdpVrDENGR2yObFEX8ssEFYTCiAIVc0EihNSdOIBTazUvgNqwvnoU1A8vIs1xyzc3LITTw==}
engines: {node: '>=18.0'}
- '@docusaurus/tsconfig@3.5.1':
- resolution: {integrity: sha512-6OO63/xQ11Tu4reCRuB4zfjqdZYmQwkOTVI8zxxEHCLma4pplsx4HTCB2lVgztEL+Qr6hcHY952ZrpmoAt5rUA==}
+ '@docusaurus/tsconfig@3.5.2':
+ resolution: {integrity: sha512-rQ7toURCFnWAIn8ubcquDs0ewhPwviMzxh6WpRjBW7sJVCXb6yzwUaY3HMNa0VXCFw+qkIbFywrMTf+Pb4uHWQ==}
- '@docusaurus/types@3.5.1':
- resolution: {integrity: sha512-IXTGQBoXAGFliGF5Cn3F+gSGskgzAL8+4y6dDY1gcePA0r8WngHj8oovS1YPv+b9JOff32nv8YGGZITHOMXJsA==}
+ '@docusaurus/types@3.5.2':
+ resolution: {integrity: sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==}
peerDependencies:
react: ^18.0.0
react-dom: ^18.0.0
- '@docusaurus/utils-common@3.5.1':
- resolution: {integrity: sha512-374n6/IW34gHR65JMMN33XLFogTCsrGVPQDVbv2vG96EYHvYzE/plfcGV7xSbXB8yS1YHsxVfvNgVUGi973bfQ==}
+ '@docusaurus/utils-common@3.5.2':
+ resolution: {integrity: sha512-i0AZjHiRgJU6d7faQngIhuHKNrszpL/SHQPgF1zH4H+Ij6E9NBYGy6pkcGWToIv7IVPbs+pQLh1P3whn0gWXVg==}
engines: {node: '>=18.0'}
peerDependencies:
'@docusaurus/types': '*'
@@ -1136,12 +1137,12 @@ packages:
'@docusaurus/types':
optional: true
- '@docusaurus/utils-validation@3.5.1':
- resolution: {integrity: sha512-LZdQnqVVLStgTCn0rfvf4wuOQkjPbGtLXJIQ449em1wJeSFO7lfmn5VGUNLt+xKHvIPfN272EHG8BuvijCI0+A==}
+ '@docusaurus/utils-validation@3.5.2':
+ resolution: {integrity: sha512-m+Foq7augzXqB6HufdS139PFxDC5d5q2QKZy8q0qYYvGdI6nnlNsGH4cIGsgBnV7smz+mopl3g4asbSDvMV0jA==}
engines: {node: '>=18.0'}
- '@docusaurus/utils@3.5.1':
- resolution: {integrity: sha512-/4QAvXyiQviz2FQ4ct5l1ckvDihIdjS8FsOExC0T+Y1UD38jgPbjTwRJXsDaRsDRCCrDAtXvlonxXw2kixcnXw==}
+ '@docusaurus/utils@3.5.2':
+ resolution: {integrity: sha512-33QvcNFh+Gv+C2dP9Y9xWEzMgf3JzrpL2nW9PopidiohS1nDcyknKRx2DWaFvyVTTYIkkABVSr073VTj/NITNA==}
engines: {node: '>=18.0'}
peerDependencies:
'@docusaurus/types': '*'
@@ -1181,8 +1182,8 @@ packages:
resolution: {integrity: sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==}
engines: {node: ^10.12.0 || >=12.0.0}
- '@fontsource-variable/overpass@5.0.19':
- resolution: {integrity: sha512-MGeaVYF/ItkSIbNNVBlCC68srrUSFJCSqIuRY9L3qyIsKdDUuF3ZCsIQ2SBWfWo/0zZ3Pa7TuVNOojgHENbioQ==}
+ '@fontsource-variable/overpass@5.1.0':
+ resolution: {integrity: sha512-Fz7+ZTNSW6YeoTGHvUvDsydiW6bXt0pAbhUaL23FCnRZaRv5qqH+JNkkQdtj4R5qqrTwi5iAZn9r3dCJm+sDfw==}
'@hapi/hoek@9.3.0':
resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==}
@@ -1199,116 +1200,108 @@ packages:
resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
deprecated: Use @eslint/object-schema instead
- '@img/sharp-darwin-arm64@0.33.4':
- resolution: {integrity: sha512-p0suNqXufJs9t3RqLBO6vvrgr5OhgbWp76s5gTRvdmxmuv9E1rcaqGUsl3l4mKVmXPkTkTErXediAui4x+8PSA==}
- engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
+ '@img/sharp-darwin-arm64@0.33.5':
+ resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [arm64]
os: [darwin]
- '@img/sharp-darwin-x64@0.33.4':
- resolution: {integrity: sha512-0l7yRObwtTi82Z6ebVI2PnHT8EB2NxBgpK2MiKJZJ7cz32R4lxd001ecMhzzsZig3Yv9oclvqqdV93jo9hy+Dw==}
- engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
+ '@img/sharp-darwin-x64@0.33.5':
+ resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [x64]
os: [darwin]
- '@img/sharp-libvips-darwin-arm64@1.0.2':
- resolution: {integrity: sha512-tcK/41Rq8IKlSaKRCCAuuY3lDJjQnYIW1UXU1kxcEKrfL8WR7N6+rzNoOxoQRJWTAECuKwgAHnPvqXGN8XfkHA==}
- engines: {macos: '>=11', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
+ '@img/sharp-libvips-darwin-arm64@1.0.4':
+ resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==}
cpu: [arm64]
os: [darwin]
- '@img/sharp-libvips-darwin-x64@1.0.2':
- resolution: {integrity: sha512-Ofw+7oaWa0HiiMiKWqqaZbaYV3/UGL2wAPeLuJTx+9cXpCRdvQhCLG0IH8YGwM0yGWGLpsF4Su9vM1o6aer+Fw==}
- engines: {macos: '>=10.13', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
+ '@img/sharp-libvips-darwin-x64@1.0.4':
+ resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==}
cpu: [x64]
os: [darwin]
- '@img/sharp-libvips-linux-arm64@1.0.2':
- resolution: {integrity: sha512-x7kCt3N00ofFmmkkdshwj3vGPCnmiDh7Gwnd4nUwZln2YjqPxV1NlTyZOvoDWdKQVDL911487HOueBvrpflagw==}
- engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
+ '@img/sharp-libvips-linux-arm64@1.0.4':
+ resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==}
cpu: [arm64]
os: [linux]
- '@img/sharp-libvips-linux-arm@1.0.2':
- resolution: {integrity: sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw==}
- engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
+ '@img/sharp-libvips-linux-arm@1.0.5':
+ resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==}
cpu: [arm]
os: [linux]
- '@img/sharp-libvips-linux-s390x@1.0.2':
- resolution: {integrity: sha512-cmhQ1J4qVhfmS6szYW7RT+gLJq9dH2i4maq+qyXayUSn9/3iY2ZeWpbAgSpSVbV2E1JUL2Gg7pwnYQ1h8rQIog==}
- engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
+ '@img/sharp-libvips-linux-s390x@1.0.4':
+ resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==}
cpu: [s390x]
os: [linux]
- '@img/sharp-libvips-linux-x64@1.0.2':
- resolution: {integrity: sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ==}
- engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
+ '@img/sharp-libvips-linux-x64@1.0.4':
+ resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==}
cpu: [x64]
os: [linux]
- '@img/sharp-libvips-linuxmusl-arm64@1.0.2':
- resolution: {integrity: sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ==}
- engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
+ '@img/sharp-libvips-linuxmusl-arm64@1.0.4':
+ resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==}
cpu: [arm64]
os: [linux]
- '@img/sharp-libvips-linuxmusl-x64@1.0.2':
- resolution: {integrity: sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw==}
- engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
+ '@img/sharp-libvips-linuxmusl-x64@1.0.4':
+ resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==}
cpu: [x64]
os: [linux]
- '@img/sharp-linux-arm64@0.33.4':
- resolution: {integrity: sha512-2800clwVg1ZQtxwSoTlHvtm9ObgAax7V6MTAB/hDT945Tfyy3hVkmiHpeLPCKYqYR1Gcmv1uDZ3a4OFwkdBL7Q==}
- engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
+ '@img/sharp-linux-arm64@0.33.5':
+ resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [arm64]
os: [linux]
- '@img/sharp-linux-arm@0.33.4':
- resolution: {integrity: sha512-RUgBD1c0+gCYZGCCe6mMdTiOFS0Zc/XrN0fYd6hISIKcDUbAW5NtSQW9g/powkrXYm6Vzwd6y+fqmExDuCdHNQ==}
- engines: {glibc: '>=2.28', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
+ '@img/sharp-linux-arm@0.33.5':
+ resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [arm]
os: [linux]
- '@img/sharp-linux-s390x@0.33.4':
- resolution: {integrity: sha512-h3RAL3siQoyzSoH36tUeS0PDmb5wINKGYzcLB5C6DIiAn2F3udeFAum+gj8IbA/82+8RGCTn7XW8WTFnqag4tQ==}
- engines: {glibc: '>=2.31', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
+ '@img/sharp-linux-s390x@0.33.5':
+ resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [s390x]
os: [linux]
- '@img/sharp-linux-x64@0.33.4':
- resolution: {integrity: sha512-GoR++s0XW9DGVi8SUGQ/U4AeIzLdNjHka6jidVwapQ/JebGVQIpi52OdyxCNVRE++n1FCLzjDovJNozif7w/Aw==}
- engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
+ '@img/sharp-linux-x64@0.33.5':
+ resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [x64]
os: [linux]
- '@img/sharp-linuxmusl-arm64@0.33.4':
- resolution: {integrity: sha512-nhr1yC3BlVrKDTl6cO12gTpXMl4ITBUZieehFvMntlCXFzH2bvKG76tBL2Y/OqhupZt81pR7R+Q5YhJxW0rGgQ==}
- engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
+ '@img/sharp-linuxmusl-arm64@0.33.5':
+ resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [arm64]
os: [linux]
- '@img/sharp-linuxmusl-x64@0.33.4':
- resolution: {integrity: sha512-uCPTku0zwqDmZEOi4ILyGdmW76tH7dm8kKlOIV1XC5cLyJ71ENAAqarOHQh0RLfpIpbV5KOpXzdU6XkJtS0daw==}
- engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
+ '@img/sharp-linuxmusl-x64@0.33.5':
+ resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [x64]
os: [linux]
- '@img/sharp-wasm32@0.33.4':
- resolution: {integrity: sha512-Bmmauh4sXUsUqkleQahpdNXKvo+wa1V9KhT2pDA4VJGKwnKMJXiSTGphn0gnJrlooda0QxCtXc6RX1XAU6hMnQ==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
+ '@img/sharp-wasm32@0.33.5':
+ resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [wasm32]
- '@img/sharp-win32-ia32@0.33.4':
- resolution: {integrity: sha512-99SJ91XzUhYHbx7uhK3+9Lf7+LjwMGQZMDlO/E/YVJ7Nc3lyDFZPGhjwiYdctoH2BOzW9+TnfqcaMKt0jHLdqw==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
+ '@img/sharp-win32-ia32@0.33.5':
+ resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [ia32]
os: [win32]
- '@img/sharp-win32-x64@0.33.4':
- resolution: {integrity: sha512-3QLocdTRVIrFNye5YocZl+KKpYKP+fksi1QhmOArgx7GyhIbQp/WrJRu176jm8IxromS7RIkzMiMINVdBtC8Aw==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
+ '@img/sharp-win32-x64@0.33.5':
+ resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [x64]
os: [win32]
@@ -1538,6 +1531,9 @@ packages:
'@types/estree@1.0.5':
resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
+ '@types/estree@1.0.6':
+ resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
+
'@types/express-serve-static-core@4.19.5':
resolution: {integrity: sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==}
@@ -1607,8 +1603,8 @@ packages:
'@types/node@17.0.45':
resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==}
- '@types/node@22.2.0':
- resolution: {integrity: sha512-bm6EG6/pCpkxDf/0gDNDdtDILMOHgaQBVOJGdwsqClnxA3xL6jtMv76rLBc006RVMWbmaf0xbmom4Z/5o2nRkQ==}
+ '@types/node@22.7.4':
+ resolution: {integrity: sha512-y+NPi1rFzDs1NdQHHToqeiX2TIS79SWEAw9GYhkkx8bD0ChpfqC+n2j5OXOCpzfojBEBt6DnEnnG9MY0zk1XLg==}
'@types/normalize-package-data@2.4.4':
resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
@@ -1640,8 +1636,8 @@ packages:
'@types/react-router@5.1.20':
resolution: {integrity: sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==}
- '@types/react@18.3.3':
- resolution: {integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==}
+ '@types/react@18.3.10':
+ resolution: {integrity: sha512-02sAAlBnP39JgXwkAq3PeU9DVaaGpZyF3MGcC0MKgQVkZor5IiiDAipVaxQHtDJAmO4GIy/rVBy/LzVj76Cyqg==}
'@types/retry@0.12.0':
resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==}
@@ -1670,6 +1666,9 @@ packages:
'@types/unist@3.0.2':
resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==}
+ '@types/unist@3.0.3':
+ resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==}
+
'@types/ws@8.5.12':
resolution: {integrity: sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==}
@@ -1851,8 +1850,8 @@ packages:
ajv@8.17.1:
resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==}
- algoliasearch-helper@3.22.3:
- resolution: {integrity: sha512-2eoEz8mG4KHE+DzfrBTrCmDPxVXv7aZZWPojAJFtARpxxMO6lkos1dJ+XDCXdPvq7q3tpYWRi6xXmVQikejtpA==}
+ algoliasearch-helper@3.22.5:
+ resolution: {integrity: sha512-lWvhdnc+aKOKx8jyA3bsdEgHzm/sglC4cYdMG4xSQyRiPLJVJtH/IVYZG3Hp6PkTEhQqhyVYkeP9z2IlcHJsWw==}
peerDependencies:
algoliasearch: '>= 3.1 < 6'
@@ -2079,6 +2078,11 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
+ browserslist@4.24.0:
+ resolution: {integrity: sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==}
+ engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
+ hasBin: true
+
buffer-from@1.1.2:
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
@@ -2138,6 +2142,9 @@ packages:
caniuse-lite@1.0.30001651:
resolution: {integrity: sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==}
+ caniuse-lite@1.0.30001664:
+ resolution: {integrity: sha512-AmE7k4dXiNKQipgn7a2xg558IRqPN3jMQY/rOsbxDhrd0tyChwbITBfiwtnqz8bi2M5mIWbxAYBvk7W7QBUS2g==}
+
ccount@2.0.1:
resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
@@ -2186,6 +2193,10 @@ packages:
resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
engines: {node: '>= 8.10.0'}
+ chokidar@4.0.1:
+ resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==}
+ engines: {node: '>= 14.16.0'}
+
chownr@1.1.4:
resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==}
@@ -2702,6 +2713,9 @@ packages:
ee-first@1.1.1:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
+ electron-to-chromium@1.5.29:
+ resolution: {integrity: sha512-PF8n2AlIhCKXQ+gTpiJi0VhcHDb69kYX4MtCiivctc2QD3XuNZ/XIOlbGzt7WAjjEev0TtaH6Cu3arZExm5DOw==}
+
electron-to-chromium@1.5.6:
resolution: {integrity: sha512-jwXWsM5RPf6j9dPYzaorcBSUg6AiqocPEyMpkchkvntaH9HGfOOMZwxMJjDY/XEs3T5dM7uyH1VhRMkqUU9qVw==}
@@ -2780,6 +2794,10 @@ packages:
resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==}
engines: {node: '>=6'}
+ escalade@3.2.0:
+ resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
+ engines: {node: '>=6'}
+
escape-goat@4.0.0:
resolution: {integrity: sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==}
engines: {node: '>=12'}
@@ -2814,6 +2832,27 @@ packages:
eslint-import-resolver-node@0.3.9:
resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==}
+ eslint-module-utils@2.12.0:
+ resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==}
+ engines: {node: '>=4'}
+ peerDependencies:
+ '@typescript-eslint/parser': '*'
+ eslint: '*'
+ eslint-import-resolver-node: '*'
+ eslint-import-resolver-typescript: '*'
+ eslint-import-resolver-webpack: '*'
+ peerDependenciesMeta:
+ '@typescript-eslint/parser':
+ optional: true
+ eslint:
+ optional: true
+ eslint-import-resolver-node:
+ optional: true
+ eslint-import-resolver-typescript:
+ optional: true
+ eslint-import-resolver-webpack:
+ optional: true
+
eslint-module-utils@2.8.1:
resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==}
engines: {node: '>=4'}
@@ -3610,6 +3649,10 @@ packages:
resolution: {integrity: sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==}
engines: {node: '>= 0.4'}
+ is-core-module@2.15.1:
+ resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==}
+ engines: {node: '>= 0.4'}
+
is-data-view@1.0.1:
resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==}
engines: {node: '>= 0.4'}
@@ -3991,8 +4034,8 @@ packages:
mdast-util-frontmatter@2.0.1:
resolution: {integrity: sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==}
- mdast-util-gfm-autolink-literal@2.0.0:
- resolution: {integrity: sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==}
+ mdast-util-gfm-autolink-literal@2.0.1:
+ resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==}
mdast-util-gfm-footnote@2.0.0:
resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==}
@@ -4071,8 +4114,8 @@ packages:
micromark-core-commonmark@2.0.1:
resolution: {integrity: sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==}
- micromark-extension-directive@3.0.1:
- resolution: {integrity: sha512-VGV2uxUzhEZmaP7NSFo2vtq7M2nUD+WfmYQD+d8i/1nHbzE+rMy9uzTvUybBbNiVbrhOZibg3gbyoARGqgDWyg==}
+ micromark-extension-directive@3.0.2:
+ resolution: {integrity: sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA==}
micromark-extension-frontmatter@2.0.0:
resolution: {integrity: sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==}
@@ -4195,6 +4238,10 @@ packages:
resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==}
engines: {node: '>=8.6'}
+ micromatch@4.0.8:
+ resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
+ engines: {node: '>=8.6'}
+
mime-db@1.33.0:
resolution: {integrity: sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==}
engines: {node: '>= 0.6'}
@@ -4585,8 +4632,8 @@ packages:
periscopic@3.1.0:
resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==}
- picocolors@1.0.1:
- resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==}
+ picocolors@1.1.0:
+ resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==}
picomatch@2.3.1:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
@@ -4844,6 +4891,10 @@ packages:
resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==}
engines: {node: '>=4'}
+ postcss-selector-parser@6.1.2:
+ resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==}
+ engines: {node: '>=4'}
+
postcss-sort-media-queries@5.2.0:
resolution: {integrity: sha512-AZ5fDMLD8SldlAYlvi8NIqo0+Z8xnXU2ia0jxmuhxAU+Lqt9K+AlmLNJ/zWEnE9x+Zx3qL3+1K20ATgNOr3fAA==}
engines: {node: '>=14.0.0'}
@@ -4906,8 +4957,8 @@ packages:
resolution: {integrity: sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==}
engines: {node: '>=4'}
- prism-react-renderer@2.3.1:
- resolution: {integrity: sha512-Rdf+HzBLR7KYjzpJ1rSoxT9ioO85nZngQEoFIhL07XhtJHlCU3SOz0GJ6+qvMyQe0Se+BV3qpe6Yd/NmQF5Juw==}
+ prism-react-renderer@2.4.0:
+ resolution: {integrity: sha512-327BsVCD/unU4CNLZTWVHyUHKnsqcvj2qbPlQ8MiBE2eq2rgctjigPA1Gp9HLF83kZ20zNN6jgizHJeEsyFYOw==}
peerDependencies:
react: '>=16.0.0'
@@ -4953,11 +5004,11 @@ packages:
resolution: {integrity: sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==}
engines: {node: '>=12.20'}
- pushfeedback-react@0.1.40:
- resolution: {integrity: sha512-He2ssVfWi4MTRb46+i0gGlV4+CC9NolF+Hb2aZHgm+GqNHtOEd/Hw5IstxmcDUyjlD//Pvtbx+0ZeE4+HEOrxA==}
+ pushfeedback-react@0.1.44:
+ resolution: {integrity: sha512-2ZrySoKPTXr/H0o6DwBsRiGzwUgSzHLODC2iVu7dA8Sl2M7cG5RrDGdabdMDlYu9GwkRD5H1MqjRVb9Wyp4uWQ==}
- pushfeedback@0.1.40:
- resolution: {integrity: sha512-ft2+KIZTeFnH7JWOaW0ZmaK2Co5Z0V8NlvtZqaCMIj1wWW3Aa4ylMyPfAtYRQ2mmRyf9O7K4BNhjkORw/1zIuA==}
+ pushfeedback@0.1.44:
+ resolution: {integrity: sha512-eezqumWKeWu348bdL4TIiPCm1NJq6jr457CVCx9lCSQ61TDkOHOb/fUcaQMx4inPD/b4dw5G96NRiWBCe+deZw==}
qs@6.11.0:
resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==}
@@ -5045,8 +5096,8 @@ packages:
react-is@18.3.1:
resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==}
- react-json-view-lite@1.4.0:
- resolution: {integrity: sha512-wh6F6uJyYAmQ4fK0e8dSQMEWuvTs2Wr3el3sLD9bambX1+pSWUVXIz1RFaoy3TI1mZ0FqdpKq9YgbgTTgyrmXA==}
+ react-json-view-lite@1.5.0:
+ resolution: {integrity: sha512-nWqA1E4jKPklL2jvHWs6s+7Na0qNgw9HCP6xehdQJeg6nPBTFZgGwyko9Q0oj+jQWKTTVRS30u0toM5wiuL3iw==}
engines: {node: '>=14'}
peerDependencies:
react: ^16.13.1 || ^17.0.0 || ^18.0.0
@@ -5118,6 +5169,10 @@ packages:
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
engines: {node: '>=8.10.0'}
+ readdirp@4.0.1:
+ resolution: {integrity: sha512-GkMg9uOTpIWWKbSsgwb5fA4EavTR+SG/PMPoAY8hkhHfEEY0/vqljY+XHqtDf2cr2IJtoNRDbrrEpZUiZCkYRw==}
+ engines: {node: '>= 14.16.0'}
+
reading-time@1.5.0:
resolution: {integrity: sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==}
@@ -5330,8 +5385,8 @@ packages:
sass:
optional: true
- sass@1.77.8:
- resolution: {integrity: sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==}
+ sass@1.79.3:
+ resolution: {integrity: sha512-m7dZxh0W9EZ3cw50Me5GOuYm/tVAJAn91SUnohLRo9cXBixGUOdvmryN+dXpwR831bhoY3Zv7rEFt85PUwTmzA==}
engines: {node: '>=14.0.0'}
hasBin: true
@@ -5433,9 +5488,9 @@ packages:
resolution: {integrity: sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==}
engines: {node: '>=14.15.0'}
- sharp@0.33.4:
- resolution: {integrity: sha512-7i/dt5kGl7qR4gwPRD2biwD2/SvBn3O04J77XKFgL2OnZtQw+AG9wnuS/csmu80nPRHLYE9E41fyEiG8nhH6/Q==}
- engines: {libvips: '>=8.15.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ sharp@0.33.5:
+ resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
shebang-command@2.0.0:
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
@@ -5862,6 +5917,9 @@ packages:
tslib@2.6.3:
resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==}
+ tslib@2.7.0:
+ resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==}
+
tunnel-agent@0.6.0:
resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==}
@@ -5916,16 +5974,16 @@ packages:
typedarray-to-buffer@3.1.5:
resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==}
- typescript@5.5.4:
- resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==}
+ typescript@5.6.2:
+ resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==}
engines: {node: '>=14.17'}
hasBin: true
unbox-primitive@1.0.2:
resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
- undici-types@6.13.0:
- resolution: {integrity: sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==}
+ undici-types@6.19.8:
+ resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
unicode-canonical-property-names-ecmascript@2.0.0:
resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==}
@@ -5989,6 +6047,12 @@ packages:
peerDependencies:
browserslist: '>= 4.21.0'
+ update-browserslist-db@1.1.1:
+ resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==}
+ hasBin: true
+ peerDependencies:
+ browserslist: '>= 4.21.0'
+
update-notifier@6.0.2:
resolution: {integrity: sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==}
engines: {node: '>=14.16'}
@@ -6049,10 +6113,17 @@ packages:
vfile@6.0.2:
resolution: {integrity: sha512-zND7NlS8rJYb/sPqkb13ZvbbUoExdbi4w3SfRrMq6R3FvnLQmmfpajJNITuuYm6AZ5uao9vy4BAos3EXBPf2rg==}
+ vfile@6.0.3:
+ resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==}
+
watchpack@2.4.1:
resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==}
engines: {node: '>=10.13.0'}
+ watchpack@2.4.2:
+ resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==}
+ engines: {node: '>=10.13.0'}
+
wbuf@1.7.3:
resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==}
@@ -6104,6 +6175,16 @@ packages:
webpack-cli:
optional: true
+ webpack@5.95.0:
+ resolution: {integrity: sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==}
+ engines: {node: '>=10.13.0'}
+ hasBin: true
+ peerDependencies:
+ webpack-cli: '*'
+ peerDependenciesMeta:
+ webpack-cli:
+ optional: true
+
webpackbar@5.0.2:
resolution: {integrity: sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==}
engines: {node: '>=12'}
@@ -6356,7 +6437,7 @@ snapshots:
'@ant-design/icons-svg@4.4.2': {}
- '@ant-design/icons@5.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@ant-design/icons@5.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@ant-design/colors': 7.1.0
'@ant-design/icons-svg': 4.4.2
@@ -6373,7 +6454,7 @@ snapshots:
'@babel/code-frame@7.24.7':
dependencies:
'@babel/highlight': 7.24.7
- picocolors: 1.0.1
+ picocolors: 1.1.0
'@babel/compat-data@7.25.2': {}
@@ -6548,7 +6629,7 @@ snapshots:
'@babel/helper-validator-identifier': 7.24.7
chalk: 2.4.2
js-tokens: 4.0.0
- picocolors: 1.0.1
+ picocolors: 1.1.0
'@babel/parser@7.25.3':
dependencies:
@@ -7256,23 +7337,23 @@ snapshots:
'@discoveryjs/json-ext@0.5.7': {}
- '@docsearch/css@3.6.1': {}
+ '@docsearch/css@3.6.2': {}
- '@docsearch/react@3.6.1(@algolia/client-search@4.24.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.15.0)':
+ '@docsearch/react@3.6.2(@algolia/client-search@4.24.0)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.15.0)':
dependencies:
'@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.15.0)
'@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)
- '@docsearch/css': 3.6.1
+ '@docsearch/css': 3.6.2
algoliasearch: 4.24.0
optionalDependencies:
- '@types/react': 18.3.3
+ '@types/react': 18.3.10
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
search-insights: 2.15.0
transitivePeerDependencies:
- '@algolia/client-search'
- '@docusaurus/core@3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)':
+ '@docusaurus/core@3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)':
dependencies:
'@babel/core': 7.25.2
'@babel/generator': 7.25.0
@@ -7284,12 +7365,13 @@ snapshots:
'@babel/runtime': 7.25.0
'@babel/runtime-corejs3': 7.25.0
'@babel/traverse': 7.25.3
- '@docusaurus/cssnano-preset': 3.5.1
- '@docusaurus/logger': 3.5.1
- '@docusaurus/mdx-loader': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/utils': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4)
- '@docusaurus/utils-common': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))
- '@docusaurus/utils-validation': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4)
+ '@docusaurus/cssnano-preset': 3.5.2
+ '@docusaurus/logger': 3.5.2
+ '@docusaurus/mdx-loader': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/utils': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.2)
+ '@docusaurus/utils-common': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))
+ '@docusaurus/utils-validation': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.2)
+ '@mdx-js/react': 3.0.1(@types/react@18.3.10)(react@18.3.1)
autoprefixer: 10.4.20(postcss@8.4.41)
babel-loader: 9.1.3(@babel/core@7.25.2)(webpack@5.93.0)
babel-plugin-dynamic-import-node: 2.3.3
@@ -7320,10 +7402,10 @@ snapshots:
mini-css-extract-plugin: 2.9.0(webpack@5.93.0)
p-map: 4.0.0
postcss: 8.4.41
- postcss-loader: 7.3.4(postcss@8.4.41)(typescript@5.5.4)(webpack@5.93.0)
+ postcss-loader: 7.3.4(postcss@8.4.41)(typescript@5.6.2)(webpack@5.93.0)
prompts: 2.4.2
react: 18.3.1
- react-dev-utils: 12.0.1(eslint@7.32.0)(typescript@5.5.4)(webpack@5.93.0)
+ react-dev-utils: 12.0.1(eslint@7.32.0)(typescript@5.6.2)(webpack@5.93.0)
react-dom: 18.3.1(react@18.3.1)
react-helmet-async: 1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react-loadable: '@docusaurus/react-loadable@6.0.0(react@18.3.1)'
@@ -7363,21 +7445,21 @@ snapshots:
- vue-template-compiler
- webpack-cli
- '@docusaurus/cssnano-preset@3.5.1':
+ '@docusaurus/cssnano-preset@3.5.2':
dependencies:
cssnano-preset-advanced: 6.1.2(postcss@8.4.41)
postcss: 8.4.41
postcss-sort-media-queries: 5.2.0(postcss@8.4.41)
tslib: 2.6.3
- '@docusaurus/logger@3.5.1':
+ '@docusaurus/logger@3.5.2':
dependencies:
chalk: 4.1.2
tslib: 2.6.3
- '@docusaurus/lqip-loader@3.5.1(webpack@5.93.0)':
+ '@docusaurus/lqip-loader@3.5.2(webpack@5.93.0)':
dependencies:
- '@docusaurus/logger': 3.5.1
+ '@docusaurus/logger': 3.5.2
file-loader: 6.2.0(webpack@5.93.0)
lodash: 4.17.21
sharp: 0.32.6
@@ -7385,16 +7467,16 @@ snapshots:
transitivePeerDependencies:
- webpack
- '@docusaurus/mdx-loader@3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)':
+ '@docusaurus/mdx-loader@3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)':
dependencies:
- '@docusaurus/logger': 3.5.1
- '@docusaurus/utils': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4)
- '@docusaurus/utils-validation': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4)
+ '@docusaurus/logger': 3.5.2
+ '@docusaurus/utils': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.2)
+ '@docusaurus/utils-validation': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.2)
'@mdx-js/mdx': 3.0.1
'@slorber/remark-comment': 1.0.0
escape-html: 1.0.3
estree-util-value-to-estree: 3.1.2
- file-loader: 6.2.0(webpack@5.93.0)
+ file-loader: 6.2.0(webpack@5.95.0)
fs-extra: 11.2.0
image-size: 1.1.1
mdast-util-mdx: 3.0.0
@@ -7410,9 +7492,9 @@ snapshots:
tslib: 2.6.3
unified: 11.0.5
unist-util-visit: 5.0.0
- url-loader: 4.1.1(file-loader@6.2.0(webpack@5.93.0))(webpack@5.93.0)
- vfile: 6.0.2
- webpack: 5.93.0
+ url-loader: 4.1.1(file-loader@6.2.0(webpack@5.93.0))(webpack@5.95.0)
+ vfile: 6.0.3
+ webpack: 5.95.0
transitivePeerDependencies:
- '@docusaurus/types'
- '@swc/core'
@@ -7422,11 +7504,11 @@ snapshots:
- uglify-js
- webpack-cli
- '@docusaurus/module-type-aliases@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@docusaurus/module-type-aliases@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@docusaurus/types': 3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/types': 3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@types/history': 4.7.11
- '@types/react': 18.3.3
+ '@types/react': 18.3.10
'@types/react-router-config': 5.0.11
'@types/react-router-dom': 5.3.3
react: 18.3.1
@@ -7440,13 +7522,13 @@ snapshots:
- uglify-js
- webpack-cli
- '@docusaurus/plugin-client-redirects@3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)':
+ '@docusaurus/plugin-client-redirects@3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)':
dependencies:
- '@docusaurus/core': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/logger': 3.5.1
- '@docusaurus/utils': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4)
- '@docusaurus/utils-common': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))
- '@docusaurus/utils-validation': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4)
+ '@docusaurus/core': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/logger': 3.5.2
+ '@docusaurus/utils': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.2)
+ '@docusaurus/utils-common': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))
+ '@docusaurus/utils-validation': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.2)
eta: 2.2.0
fs-extra: 11.2.0
lodash: 4.17.21
@@ -7455,6 +7537,7 @@ snapshots:
tslib: 2.6.3
transitivePeerDependencies:
- '@docusaurus/types'
+ - '@mdx-js/react'
- '@parcel/css'
- '@rspack/core'
- '@swc/core'
@@ -7472,17 +7555,17 @@ snapshots:
- vue-template-compiler
- webpack-cli
- '@docusaurus/plugin-content-blog@3.5.1(@docusaurus/plugin-content-docs@3.5.1(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)':
- dependencies:
- '@docusaurus/core': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/logger': 3.5.1
- '@docusaurus/mdx-loader': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/plugin-content-docs': 3.5.1(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/theme-common': 3.5.1(@docusaurus/plugin-content-docs@3.5.1(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/types': 3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4)
- '@docusaurus/utils-common': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))
- '@docusaurus/utils-validation': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4)
+ '@docusaurus/plugin-content-blog@3.5.2(@docusaurus/plugin-content-docs@3.5.2(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)':
+ dependencies:
+ '@docusaurus/core': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/logger': 3.5.2
+ '@docusaurus/mdx-loader': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/plugin-content-docs': 3.5.2(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/theme-common': 3.5.2(@docusaurus/plugin-content-docs@3.5.2(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/types': 3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.2)
+ '@docusaurus/utils-common': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))
+ '@docusaurus/utils-validation': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.2)
cheerio: 1.0.0-rc.12
feed: 4.2.2
fs-extra: 11.2.0
@@ -7494,8 +7577,9 @@ snapshots:
tslib: 2.6.3
unist-util-visit: 5.0.0
utility-types: 3.11.0
- webpack: 5.93.0
+ webpack: 5.95.0
transitivePeerDependencies:
+ - '@mdx-js/react'
- '@parcel/css'
- '@rspack/core'
- '@swc/core'
@@ -7513,17 +7597,17 @@ snapshots:
- vue-template-compiler
- webpack-cli
- '@docusaurus/plugin-content-docs@3.5.1(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)':
- dependencies:
- '@docusaurus/core': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/logger': 3.5.1
- '@docusaurus/mdx-loader': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/module-type-aliases': 3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/theme-common': 3.5.1(@docusaurus/plugin-content-docs@3.5.1(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/types': 3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4)
- '@docusaurus/utils-common': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))
- '@docusaurus/utils-validation': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4)
+ '@docusaurus/plugin-content-docs@3.5.2(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)':
+ dependencies:
+ '@docusaurus/core': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/logger': 3.5.2
+ '@docusaurus/mdx-loader': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/module-type-aliases': 3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/theme-common': 3.5.2(@docusaurus/plugin-content-docs@3.5.2(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/types': 3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.2)
+ '@docusaurus/utils-common': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))
+ '@docusaurus/utils-validation': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.2)
'@types/react-router-config': 5.0.11
combine-promises: 1.2.0
fs-extra: 11.2.0
@@ -7535,6 +7619,7 @@ snapshots:
utility-types: 3.11.0
webpack: 5.93.0
transitivePeerDependencies:
+ - '@mdx-js/react'
- '@parcel/css'
- '@rspack/core'
- '@swc/core'
@@ -7552,19 +7637,20 @@ snapshots:
- vue-template-compiler
- webpack-cli
- '@docusaurus/plugin-content-pages@3.5.1(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)':
+ '@docusaurus/plugin-content-pages@3.5.2(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)':
dependencies:
- '@docusaurus/core': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/mdx-loader': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/types': 3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4)
- '@docusaurus/utils-validation': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4)
+ '@docusaurus/core': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/mdx-loader': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/types': 3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.2)
+ '@docusaurus/utils-validation': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.2)
fs-extra: 11.2.0
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
tslib: 2.6.3
- webpack: 5.93.0
+ webpack: 5.95.0
transitivePeerDependencies:
+ - '@mdx-js/react'
- '@parcel/css'
- '@rspack/core'
- '@swc/core'
@@ -7582,17 +7668,18 @@ snapshots:
- vue-template-compiler
- webpack-cli
- '@docusaurus/plugin-debug@3.5.1(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)':
+ '@docusaurus/plugin-debug@3.5.2(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)':
dependencies:
- '@docusaurus/core': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/types': 3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4)
+ '@docusaurus/core': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/types': 3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.2)
fs-extra: 11.2.0
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- react-json-view-lite: 1.4.0(react@18.3.1)
- tslib: 2.6.3
+ react-json-view-lite: 1.5.0(react@18.3.1)
+ tslib: 2.7.0
transitivePeerDependencies:
+ - '@mdx-js/react'
- '@parcel/css'
- '@rspack/core'
- '@swc/core'
@@ -7610,15 +7697,16 @@ snapshots:
- vue-template-compiler
- webpack-cli
- '@docusaurus/plugin-google-analytics@3.5.1(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)':
+ '@docusaurus/plugin-google-analytics@3.5.2(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)':
dependencies:
- '@docusaurus/core': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/types': 3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils-validation': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4)
+ '@docusaurus/core': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/types': 3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils-validation': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.2)
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- tslib: 2.6.3
+ tslib: 2.7.0
transitivePeerDependencies:
+ - '@mdx-js/react'
- '@parcel/css'
- '@rspack/core'
- '@swc/core'
@@ -7636,16 +7724,17 @@ snapshots:
- vue-template-compiler
- webpack-cli
- '@docusaurus/plugin-google-gtag@3.5.1(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)':
+ '@docusaurus/plugin-google-gtag@3.5.2(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)':
dependencies:
- '@docusaurus/core': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/types': 3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils-validation': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4)
+ '@docusaurus/core': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/types': 3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils-validation': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.2)
'@types/gtag.js': 0.0.12
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- tslib: 2.6.3
+ tslib: 2.7.0
transitivePeerDependencies:
+ - '@mdx-js/react'
- '@parcel/css'
- '@rspack/core'
- '@swc/core'
@@ -7663,15 +7752,16 @@ snapshots:
- vue-template-compiler
- webpack-cli
- '@docusaurus/plugin-google-tag-manager@3.5.1(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)':
+ '@docusaurus/plugin-google-tag-manager@3.5.2(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)':
dependencies:
- '@docusaurus/core': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/types': 3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils-validation': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4)
+ '@docusaurus/core': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/types': 3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils-validation': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.2)
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- tslib: 2.6.3
+ tslib: 2.7.0
transitivePeerDependencies:
+ - '@mdx-js/react'
- '@parcel/css'
- '@rspack/core'
- '@swc/core'
@@ -7689,14 +7779,14 @@ snapshots:
- vue-template-compiler
- webpack-cli
- '@docusaurus/plugin-ideal-image@3.5.1(eslint@7.32.0)(prop-types@15.8.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)':
+ '@docusaurus/plugin-ideal-image@3.5.2(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(prop-types@15.8.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)':
dependencies:
- '@docusaurus/core': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/lqip-loader': 3.5.1(webpack@5.93.0)
+ '@docusaurus/core': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/lqip-loader': 3.5.2(webpack@5.93.0)
'@docusaurus/responsive-loader': 1.7.0(sharp@0.32.6)
- '@docusaurus/theme-translations': 3.5.1
- '@docusaurus/types': 3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils-validation': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4)
+ '@docusaurus/theme-translations': 3.5.2
+ '@docusaurus/types': 3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils-validation': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.2)
'@slorber/react-ideal-image': 0.0.12(prop-types@15.8.1)(react-waypoint@10.3.0(react@18.3.1))(react@18.3.1)
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
@@ -7705,6 +7795,7 @@ snapshots:
tslib: 2.6.3
webpack: 5.93.0
transitivePeerDependencies:
+ - '@mdx-js/react'
- '@parcel/css'
- '@rspack/core'
- '@swc/core'
@@ -7723,20 +7814,21 @@ snapshots:
- vue-template-compiler
- webpack-cli
- '@docusaurus/plugin-sitemap@3.5.1(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)':
+ '@docusaurus/plugin-sitemap@3.5.2(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)':
dependencies:
- '@docusaurus/core': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/logger': 3.5.1
- '@docusaurus/types': 3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4)
- '@docusaurus/utils-common': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))
- '@docusaurus/utils-validation': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4)
+ '@docusaurus/core': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/logger': 3.5.2
+ '@docusaurus/types': 3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.2)
+ '@docusaurus/utils-common': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))
+ '@docusaurus/utils-validation': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.2)
fs-extra: 11.2.0
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
sitemap: 7.1.2
- tslib: 2.6.3
+ tslib: 2.7.0
transitivePeerDependencies:
+ - '@mdx-js/react'
- '@parcel/css'
- '@rspack/core'
- '@swc/core'
@@ -7754,25 +7846,26 @@ snapshots:
- vue-template-compiler
- webpack-cli
- '@docusaurus/preset-classic@3.5.1(@algolia/client-search@4.24.0)(@types/react@18.3.3)(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.15.0)(typescript@5.5.4)':
- dependencies:
- '@docusaurus/core': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/plugin-content-blog': 3.5.1(@docusaurus/plugin-content-docs@3.5.1(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/plugin-content-docs': 3.5.1(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/plugin-content-pages': 3.5.1(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/plugin-debug': 3.5.1(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/plugin-google-analytics': 3.5.1(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/plugin-google-gtag': 3.5.1(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/plugin-google-tag-manager': 3.5.1(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/plugin-sitemap': 3.5.1(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/theme-classic': 3.5.1(@types/react@18.3.3)(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/theme-common': 3.5.1(@docusaurus/plugin-content-docs@3.5.1(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/theme-search-algolia': 3.5.1(@algolia/client-search@4.24.0)(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.15.0)(typescript@5.5.4)
- '@docusaurus/types': 3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/preset-classic@3.5.2(@algolia/client-search@4.24.0)(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.15.0)(typescript@5.6.2)':
+ dependencies:
+ '@docusaurus/core': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/plugin-content-blog': 3.5.2(@docusaurus/plugin-content-docs@3.5.2(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/plugin-content-docs': 3.5.2(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/plugin-content-pages': 3.5.2(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/plugin-debug': 3.5.2(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/plugin-google-analytics': 3.5.2(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/plugin-google-gtag': 3.5.2(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/plugin-google-tag-manager': 3.5.2(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/plugin-sitemap': 3.5.2(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/theme-classic': 3.5.2(@types/react@18.3.10)(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/theme-common': 3.5.2(@docusaurus/plugin-content-docs@3.5.2(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/theme-search-algolia': 3.5.2(@algolia/client-search@4.24.0)(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.15.0)(typescript@5.6.2)
+ '@docusaurus/types': 3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
transitivePeerDependencies:
- '@algolia/client-search'
+ - '@mdx-js/react'
- '@parcel/css'
- '@rspack/core'
- '@swc/core'
@@ -7794,7 +7887,7 @@ snapshots:
'@docusaurus/react-loadable@6.0.0(react@18.3.1)':
dependencies:
- '@types/react': 18.3.3
+ '@types/react': 18.3.10
react: 18.3.1
'@docusaurus/responsive-loader@1.7.0(sharp@0.32.6)':
@@ -7803,28 +7896,28 @@ snapshots:
optionalDependencies:
sharp: 0.32.6
- '@docusaurus/theme-classic@3.5.1(@types/react@18.3.3)(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)':
- dependencies:
- '@docusaurus/core': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/mdx-loader': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/module-type-aliases': 3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/plugin-content-blog': 3.5.1(@docusaurus/plugin-content-docs@3.5.1(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/plugin-content-docs': 3.5.1(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/plugin-content-pages': 3.5.1(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/theme-common': 3.5.1(@docusaurus/plugin-content-docs@3.5.1(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/theme-translations': 3.5.1
- '@docusaurus/types': 3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4)
- '@docusaurus/utils-common': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))
- '@docusaurus/utils-validation': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4)
- '@mdx-js/react': 3.0.1(@types/react@18.3.3)(react@18.3.1)
+ '@docusaurus/theme-classic@3.5.2(@types/react@18.3.10)(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)':
+ dependencies:
+ '@docusaurus/core': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/mdx-loader': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/module-type-aliases': 3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/plugin-content-blog': 3.5.2(@docusaurus/plugin-content-docs@3.5.2(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/plugin-content-docs': 3.5.2(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/plugin-content-pages': 3.5.2(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/theme-common': 3.5.2(@docusaurus/plugin-content-docs@3.5.2(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/theme-translations': 3.5.2
+ '@docusaurus/types': 3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.2)
+ '@docusaurus/utils-common': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))
+ '@docusaurus/utils-validation': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.2)
+ '@mdx-js/react': 3.0.1(@types/react@18.3.10)(react@18.3.1)
clsx: 2.1.1
copy-text-to-clipboard: 3.2.0
infima: 0.2.0-alpha.44
lodash: 4.17.21
nprogress: 0.2.0
postcss: 8.4.41
- prism-react-renderer: 2.3.1(react@18.3.1)
+ prism-react-renderer: 2.4.0(react@18.3.1)
prismjs: 1.29.0
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
@@ -7851,19 +7944,19 @@ snapshots:
- vue-template-compiler
- webpack-cli
- '@docusaurus/theme-common@3.5.1(@docusaurus/plugin-content-docs@3.5.1(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)':
+ '@docusaurus/theme-common@3.5.2(@docusaurus/plugin-content-docs@3.5.2(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)':
dependencies:
- '@docusaurus/mdx-loader': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/module-type-aliases': 3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/plugin-content-docs': 3.5.1(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/utils': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4)
- '@docusaurus/utils-common': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))
+ '@docusaurus/mdx-loader': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/module-type-aliases': 3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/plugin-content-docs': 3.5.2(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/utils': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.2)
+ '@docusaurus/utils-common': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))
'@types/history': 4.7.11
- '@types/react': 18.3.3
+ '@types/react': 18.3.10
'@types/react-router-config': 5.0.11
clsx: 2.1.1
parse-numeric-range: 1.3.0
- prism-react-renderer: 2.3.1(react@18.3.1)
+ prism-react-renderer: 2.4.0(react@18.3.1)
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
tslib: 2.6.3
@@ -7877,29 +7970,30 @@ snapshots:
- uglify-js
- webpack-cli
- '@docusaurus/theme-search-algolia@3.5.1(@algolia/client-search@4.24.0)(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.15.0)(typescript@5.5.4)':
+ '@docusaurus/theme-search-algolia@3.5.2(@algolia/client-search@4.24.0)(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.15.0)(typescript@5.6.2)':
dependencies:
- '@docsearch/react': 3.6.1(@algolia/client-search@4.24.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.15.0)
- '@docusaurus/core': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/logger': 3.5.1
- '@docusaurus/plugin-content-docs': 3.5.1(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/theme-common': 3.5.1(@docusaurus/plugin-content-docs@3.5.1(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- '@docusaurus/theme-translations': 3.5.1
- '@docusaurus/utils': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4)
- '@docusaurus/utils-validation': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4)
+ '@docsearch/react': 3.6.2(@algolia/client-search@4.24.0)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.15.0)
+ '@docusaurus/core': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/logger': 3.5.2
+ '@docusaurus/plugin-content-docs': 3.5.2(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/theme-common': 3.5.2(@docusaurus/plugin-content-docs@3.5.2(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ '@docusaurus/theme-translations': 3.5.2
+ '@docusaurus/utils': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.2)
+ '@docusaurus/utils-validation': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.2)
algoliasearch: 4.24.0
- algoliasearch-helper: 3.22.3(algoliasearch@4.24.0)
+ algoliasearch-helper: 3.22.5(algoliasearch@4.24.0)
clsx: 2.1.1
eta: 2.2.0
fs-extra: 11.2.0
lodash: 4.17.21
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- tslib: 2.6.3
+ tslib: 2.7.0
utility-types: 3.11.0
transitivePeerDependencies:
- '@algolia/client-search'
- '@docusaurus/types'
+ - '@mdx-js/react'
- '@parcel/css'
- '@rspack/core'
- '@swc/core'
@@ -7919,18 +8013,18 @@ snapshots:
- vue-template-compiler
- webpack-cli
- '@docusaurus/theme-translations@3.5.1':
+ '@docusaurus/theme-translations@3.5.2':
dependencies:
fs-extra: 11.2.0
tslib: 2.6.3
- '@docusaurus/tsconfig@3.5.1': {}
+ '@docusaurus/tsconfig@3.5.2': {}
- '@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@mdx-js/mdx': 3.0.1
'@types/history': 4.7.11
- '@types/react': 18.3.3
+ '@types/react': 18.3.10
commander: 5.1.0
joi: 17.13.3
react: 18.3.1
@@ -7946,17 +8040,17 @@ snapshots:
- uglify-js
- webpack-cli
- '@docusaurus/utils-common@3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))':
+ '@docusaurus/utils-common@3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))':
dependencies:
tslib: 2.6.3
optionalDependencies:
- '@docusaurus/types': 3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/types': 3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils-validation@3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4)':
+ '@docusaurus/utils-validation@3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.2)':
dependencies:
- '@docusaurus/logger': 3.5.1
- '@docusaurus/utils': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4)
- '@docusaurus/utils-common': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))
+ '@docusaurus/logger': 3.5.2
+ '@docusaurus/utils': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.2)
+ '@docusaurus/utils-common': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))
fs-extra: 11.2.0
joi: 17.13.3
js-yaml: 4.1.0
@@ -7971,13 +8065,13 @@ snapshots:
- uglify-js
- webpack-cli
- '@docusaurus/utils@3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4)':
+ '@docusaurus/utils@3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.6.2)':
dependencies:
- '@docusaurus/logger': 3.5.1
- '@docusaurus/utils-common': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))
- '@svgr/webpack': 8.1.0(typescript@5.5.4)
+ '@docusaurus/logger': 3.5.2
+ '@docusaurus/utils-common': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))
+ '@svgr/webpack': 8.1.0(typescript@5.6.2)
escape-string-regexp: 4.0.0
- file-loader: 6.2.0(webpack@5.93.0)
+ file-loader: 6.2.0(webpack@5.95.0)
fs-extra: 11.2.0
github-slugger: 1.5.0
globby: 11.1.0
@@ -7985,16 +8079,16 @@ snapshots:
jiti: 1.21.6
js-yaml: 4.1.0
lodash: 4.17.21
- micromatch: 4.0.7
+ micromatch: 4.0.8
prompts: 2.4.2
resolve-pathname: 3.0.0
shelljs: 0.8.5
tslib: 2.6.3
- url-loader: 4.1.1(file-loader@6.2.0(webpack@5.93.0))(webpack@5.93.0)
+ url-loader: 4.1.1(file-loader@6.2.0(webpack@5.93.0))(webpack@5.95.0)
utility-types: 3.11.0
- webpack: 5.93.0
+ webpack: 5.95.0
optionalDependencies:
- '@docusaurus/types': 3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/types': 3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
transitivePeerDependencies:
- '@swc/core'
- esbuild
@@ -8005,7 +8099,7 @@ snapshots:
'@emnapi/runtime@1.2.0':
dependencies:
- tslib: 2.6.3
+ tslib: 2.7.0
optional: true
'@eslint-community/eslint-utils@4.4.0(eslint@7.32.0)':
@@ -8015,10 +8109,10 @@ snapshots:
'@eslint-community/regexpp@4.11.0': {}
- '@eslint-kit/eslint-config-base@4.1.0(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.5.4))(eslint@7.32.0)':
+ '@eslint-kit/eslint-config-base@4.1.0(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.6.2))(eslint@7.32.0)':
dependencies:
eslint: 7.32.0
- eslint-plugin-import: 2.23.2(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.5.4))(eslint@7.32.0)
+ eslint-plugin-import: 2.23.2(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.6.2))(eslint@7.32.0)
eslint-plugin-sonarjs: 0.7.0(eslint@7.32.0)
eslint-plugin-unicorn: 32.0.1(eslint@7.32.0)
transitivePeerDependencies:
@@ -8052,7 +8146,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@fontsource-variable/overpass@5.0.19': {}
+ '@fontsource-variable/overpass@5.1.0': {}
'@hapi/hoek@9.3.0': {}
@@ -8070,79 +8164,79 @@ snapshots:
'@humanwhocodes/object-schema@1.2.1': {}
- '@img/sharp-darwin-arm64@0.33.4':
+ '@img/sharp-darwin-arm64@0.33.5':
optionalDependencies:
- '@img/sharp-libvips-darwin-arm64': 1.0.2
+ '@img/sharp-libvips-darwin-arm64': 1.0.4
optional: true
- '@img/sharp-darwin-x64@0.33.4':
+ '@img/sharp-darwin-x64@0.33.5':
optionalDependencies:
- '@img/sharp-libvips-darwin-x64': 1.0.2
+ '@img/sharp-libvips-darwin-x64': 1.0.4
optional: true
- '@img/sharp-libvips-darwin-arm64@1.0.2':
+ '@img/sharp-libvips-darwin-arm64@1.0.4':
optional: true
- '@img/sharp-libvips-darwin-x64@1.0.2':
+ '@img/sharp-libvips-darwin-x64@1.0.4':
optional: true
- '@img/sharp-libvips-linux-arm64@1.0.2':
+ '@img/sharp-libvips-linux-arm64@1.0.4':
optional: true
- '@img/sharp-libvips-linux-arm@1.0.2':
+ '@img/sharp-libvips-linux-arm@1.0.5':
optional: true
- '@img/sharp-libvips-linux-s390x@1.0.2':
+ '@img/sharp-libvips-linux-s390x@1.0.4':
optional: true
- '@img/sharp-libvips-linux-x64@1.0.2':
+ '@img/sharp-libvips-linux-x64@1.0.4':
optional: true
- '@img/sharp-libvips-linuxmusl-arm64@1.0.2':
+ '@img/sharp-libvips-linuxmusl-arm64@1.0.4':
optional: true
- '@img/sharp-libvips-linuxmusl-x64@1.0.2':
+ '@img/sharp-libvips-linuxmusl-x64@1.0.4':
optional: true
- '@img/sharp-linux-arm64@0.33.4':
+ '@img/sharp-linux-arm64@0.33.5':
optionalDependencies:
- '@img/sharp-libvips-linux-arm64': 1.0.2
+ '@img/sharp-libvips-linux-arm64': 1.0.4
optional: true
- '@img/sharp-linux-arm@0.33.4':
+ '@img/sharp-linux-arm@0.33.5':
optionalDependencies:
- '@img/sharp-libvips-linux-arm': 1.0.2
+ '@img/sharp-libvips-linux-arm': 1.0.5
optional: true
- '@img/sharp-linux-s390x@0.33.4':
+ '@img/sharp-linux-s390x@0.33.5':
optionalDependencies:
- '@img/sharp-libvips-linux-s390x': 1.0.2
+ '@img/sharp-libvips-linux-s390x': 1.0.4
optional: true
- '@img/sharp-linux-x64@0.33.4':
+ '@img/sharp-linux-x64@0.33.5':
optionalDependencies:
- '@img/sharp-libvips-linux-x64': 1.0.2
+ '@img/sharp-libvips-linux-x64': 1.0.4
optional: true
- '@img/sharp-linuxmusl-arm64@0.33.4':
+ '@img/sharp-linuxmusl-arm64@0.33.5':
optionalDependencies:
- '@img/sharp-libvips-linuxmusl-arm64': 1.0.2
+ '@img/sharp-libvips-linuxmusl-arm64': 1.0.4
optional: true
- '@img/sharp-linuxmusl-x64@0.33.4':
+ '@img/sharp-linuxmusl-x64@0.33.5':
optionalDependencies:
- '@img/sharp-libvips-linuxmusl-x64': 1.0.2
+ '@img/sharp-libvips-linuxmusl-x64': 1.0.4
optional: true
- '@img/sharp-wasm32@0.33.4':
+ '@img/sharp-wasm32@0.33.5':
dependencies:
'@emnapi/runtime': 1.2.0
optional: true
- '@img/sharp-win32-ia32@0.33.4':
+ '@img/sharp-win32-ia32@0.33.5':
optional: true
- '@img/sharp-win32-x64@0.33.4':
+ '@img/sharp-win32-x64@0.33.5':
optional: true
'@jest/schemas@29.6.3':
@@ -8154,7 +8248,7 @@ snapshots:
'@jest/schemas': 29.6.3
'@types/istanbul-lib-coverage': 2.0.6
'@types/istanbul-reports': 3.0.4
- '@types/node': 22.2.0
+ '@types/node': 22.7.4
'@types/yargs': 17.0.33
chalk: 4.1.2
@@ -8210,10 +8304,10 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@mdx-js/react@3.0.1(@types/react@18.3.3)(react@18.3.1)':
+ '@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1)':
dependencies:
'@types/mdx': 2.0.13
- '@types/react': 18.3.3
+ '@types/react': 18.3.10
react: 18.3.1
'@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1':
@@ -8320,12 +8414,12 @@ snapshots:
'@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.25.2)
'@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.25.2)
- '@svgr/core@8.1.0(typescript@5.5.4)':
+ '@svgr/core@8.1.0(typescript@5.6.2)':
dependencies:
'@babel/core': 7.25.2
'@svgr/babel-preset': 8.1.0(@babel/core@7.25.2)
camelcase: 6.3.0
- cosmiconfig: 8.3.6(typescript@5.5.4)
+ cosmiconfig: 8.3.6(typescript@5.6.2)
snake-case: 3.0.4
transitivePeerDependencies:
- supports-color
@@ -8336,35 +8430,35 @@ snapshots:
'@babel/types': 7.25.2
entities: 4.5.0
- '@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@5.5.4))':
+ '@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@5.6.2))':
dependencies:
'@babel/core': 7.25.2
'@svgr/babel-preset': 8.1.0(@babel/core@7.25.2)
- '@svgr/core': 8.1.0(typescript@5.5.4)
+ '@svgr/core': 8.1.0(typescript@5.6.2)
'@svgr/hast-util-to-babel-ast': 8.0.0
svg-parser: 2.0.4
transitivePeerDependencies:
- supports-color
- '@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0(typescript@5.5.4))(typescript@5.5.4)':
+ '@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0(typescript@5.6.2))(typescript@5.6.2)':
dependencies:
- '@svgr/core': 8.1.0(typescript@5.5.4)
- cosmiconfig: 8.3.6(typescript@5.5.4)
+ '@svgr/core': 8.1.0(typescript@5.6.2)
+ cosmiconfig: 8.3.6(typescript@5.6.2)
deepmerge: 4.3.1
svgo: 3.3.2
transitivePeerDependencies:
- typescript
- '@svgr/webpack@8.1.0(typescript@5.5.4)':
+ '@svgr/webpack@8.1.0(typescript@5.6.2)':
dependencies:
'@babel/core': 7.25.2
'@babel/plugin-transform-react-constant-elements': 7.25.1(@babel/core@7.25.2)
'@babel/preset-env': 7.25.3(@babel/core@7.25.2)
'@babel/preset-react': 7.24.7(@babel/core@7.25.2)
'@babel/preset-typescript': 7.24.7(@babel/core@7.25.2)
- '@svgr/core': 8.1.0(typescript@5.5.4)
- '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.5.4))
- '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0(typescript@5.5.4))(typescript@5.5.4)
+ '@svgr/core': 8.1.0(typescript@5.6.2)
+ '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.6.2))
+ '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0(typescript@5.6.2))(typescript@5.6.2)
transitivePeerDependencies:
- supports-color
- typescript
@@ -8382,20 +8476,20 @@ snapshots:
'@types/body-parser@1.19.5':
dependencies:
'@types/connect': 3.4.38
- '@types/node': 22.2.0
+ '@types/node': 22.7.4
'@types/bonjour@3.5.13':
dependencies:
- '@types/node': 22.2.0
+ '@types/node': 22.7.4
'@types/connect-history-api-fallback@1.5.4':
dependencies:
'@types/express-serve-static-core': 4.19.5
- '@types/node': 22.2.0
+ '@types/node': 22.7.4
'@types/connect@3.4.38':
dependencies:
- '@types/node': 22.2.0
+ '@types/node': 22.7.4
'@types/debug@4.1.12':
dependencies:
@@ -8417,9 +8511,11 @@ snapshots:
'@types/estree@1.0.5': {}
+ '@types/estree@1.0.6': {}
+
'@types/express-serve-static-core@4.19.5':
dependencies:
- '@types/node': 22.2.0
+ '@types/node': 22.7.4
'@types/qs': 6.9.15
'@types/range-parser': 1.2.7
'@types/send': 0.17.4
@@ -8447,7 +8543,7 @@ snapshots:
'@types/http-proxy@1.17.15':
dependencies:
- '@types/node': 22.2.0
+ '@types/node': 22.7.4
'@types/istanbul-lib-coverage@2.0.6': {}
@@ -8483,13 +8579,13 @@ snapshots:
'@types/node-forge@1.3.11':
dependencies:
- '@types/node': 22.2.0
+ '@types/node': 22.7.4
'@types/node@17.0.45': {}
- '@types/node@22.2.0':
+ '@types/node@22.7.4':
dependencies:
- undici-types: 6.13.0
+ undici-types: 6.19.8
'@types/normalize-package-data@2.4.4': {}
@@ -8505,26 +8601,26 @@ snapshots:
'@types/react-dom@18.3.0':
dependencies:
- '@types/react': 18.3.3
+ '@types/react': 18.3.10
'@types/react-router-config@5.0.11':
dependencies:
'@types/history': 4.7.11
- '@types/react': 18.3.3
+ '@types/react': 18.3.10
'@types/react-router': 5.1.20
'@types/react-router-dom@5.3.3':
dependencies:
'@types/history': 4.7.11
- '@types/react': 18.3.3
+ '@types/react': 18.3.10
'@types/react-router': 5.1.20
'@types/react-router@5.1.20':
dependencies:
'@types/history': 4.7.11
- '@types/react': 18.3.3
+ '@types/react': 18.3.10
- '@types/react@18.3.3':
+ '@types/react@18.3.10':
dependencies:
'@types/prop-types': 15.7.12
csstype: 3.1.3
@@ -8533,14 +8629,14 @@ snapshots:
'@types/sax@1.2.7':
dependencies:
- '@types/node': 22.2.0
+ '@types/node': 22.7.4
'@types/semver@7.5.8': {}
'@types/send@0.17.4':
dependencies:
'@types/mime': 1.3.5
- '@types/node': 22.2.0
+ '@types/node': 22.7.4
'@types/serve-index@1.9.4':
dependencies:
@@ -8549,20 +8645,22 @@ snapshots:
'@types/serve-static@1.15.7':
dependencies:
'@types/http-errors': 2.0.4
- '@types/node': 22.2.0
+ '@types/node': 22.7.4
'@types/send': 0.17.4
'@types/sockjs@0.3.36':
dependencies:
- '@types/node': 22.2.0
+ '@types/node': 22.7.4
'@types/unist@2.0.10': {}
'@types/unist@3.0.2': {}
+ '@types/unist@3.0.3': {}
+
'@types/ws@8.5.12':
dependencies:
- '@types/node': 22.2.0
+ '@types/node': 22.7.4
'@types/yargs-parser@21.0.3': {}
@@ -8570,13 +8668,13 @@ snapshots:
dependencies:
'@types/yargs-parser': 21.0.3
- '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.5.4))(eslint@7.32.0)(typescript@5.5.4)':
+ '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.6.2))(eslint@7.32.0)(typescript@5.6.2)':
dependencies:
'@eslint-community/regexpp': 4.11.0
- '@typescript-eslint/parser': 6.21.0(eslint@7.32.0)(typescript@5.5.4)
+ '@typescript-eslint/parser': 6.21.0(eslint@7.32.0)(typescript@5.6.2)
'@typescript-eslint/scope-manager': 6.21.0
- '@typescript-eslint/type-utils': 6.21.0(eslint@7.32.0)(typescript@5.5.4)
- '@typescript-eslint/utils': 6.21.0(eslint@7.32.0)(typescript@5.5.4)
+ '@typescript-eslint/type-utils': 6.21.0(eslint@7.32.0)(typescript@5.6.2)
+ '@typescript-eslint/utils': 6.21.0(eslint@7.32.0)(typescript@5.6.2)
'@typescript-eslint/visitor-keys': 6.21.0
debug: 4.3.6
eslint: 7.32.0
@@ -8584,22 +8682,22 @@ snapshots:
ignore: 5.3.1
natural-compare: 1.4.0
semver: 7.6.3
- ts-api-utils: 1.3.0(typescript@5.5.4)
+ ts-api-utils: 1.3.0(typescript@5.6.2)
optionalDependencies:
- typescript: 5.5.4
+ typescript: 5.6.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.5.4)':
+ '@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.6.2)':
dependencies:
'@typescript-eslint/scope-manager': 6.21.0
'@typescript-eslint/types': 6.21.0
- '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.5.4)
+ '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.2)
'@typescript-eslint/visitor-keys': 6.21.0
debug: 4.3.6
eslint: 7.32.0
optionalDependencies:
- typescript: 5.5.4
+ typescript: 5.6.2
transitivePeerDependencies:
- supports-color
@@ -8608,21 +8706,21 @@ snapshots:
'@typescript-eslint/types': 6.21.0
'@typescript-eslint/visitor-keys': 6.21.0
- '@typescript-eslint/type-utils@6.21.0(eslint@7.32.0)(typescript@5.5.4)':
+ '@typescript-eslint/type-utils@6.21.0(eslint@7.32.0)(typescript@5.6.2)':
dependencies:
- '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.5.4)
- '@typescript-eslint/utils': 6.21.0(eslint@7.32.0)(typescript@5.5.4)
+ '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.2)
+ '@typescript-eslint/utils': 6.21.0(eslint@7.32.0)(typescript@5.6.2)
debug: 4.3.6
eslint: 7.32.0
- ts-api-utils: 1.3.0(typescript@5.5.4)
+ ts-api-utils: 1.3.0(typescript@5.6.2)
optionalDependencies:
- typescript: 5.5.4
+ typescript: 5.6.2
transitivePeerDependencies:
- supports-color
'@typescript-eslint/types@6.21.0': {}
- '@typescript-eslint/typescript-estree@6.21.0(typescript@5.5.4)':
+ '@typescript-eslint/typescript-estree@6.21.0(typescript@5.6.2)':
dependencies:
'@typescript-eslint/types': 6.21.0
'@typescript-eslint/visitor-keys': 6.21.0
@@ -8631,20 +8729,20 @@ snapshots:
is-glob: 4.0.3
minimatch: 9.0.3
semver: 7.6.3
- ts-api-utils: 1.3.0(typescript@5.5.4)
+ ts-api-utils: 1.3.0(typescript@5.6.2)
optionalDependencies:
- typescript: 5.5.4
+ typescript: 5.6.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@6.21.0(eslint@7.32.0)(typescript@5.5.4)':
+ '@typescript-eslint/utils@6.21.0(eslint@7.32.0)(typescript@5.6.2)':
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@7.32.0)
'@types/json-schema': 7.0.15
'@types/semver': 7.5.8
'@typescript-eslint/scope-manager': 6.21.0
'@typescript-eslint/types': 6.21.0
- '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.5.4)
+ '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.2)
eslint: 7.32.0
semver: 7.6.3
transitivePeerDependencies:
@@ -8797,7 +8895,7 @@ snapshots:
json-schema-traverse: 1.0.0
require-from-string: 2.0.2
- algoliasearch-helper@3.22.3(algoliasearch@4.24.0):
+ algoliasearch-helper@3.22.5(algoliasearch@4.24.0):
dependencies:
'@algolia/events': 4.0.1
algoliasearch: 4.24.0
@@ -8944,7 +9042,7 @@ snapshots:
caniuse-lite: 1.0.30001651
fraction.js: 4.3.7
normalize-range: 0.1.2
- picocolors: 1.0.1
+ picocolors: 1.1.0
postcss: 8.4.41
postcss-value-parser: 4.2.0
@@ -9100,6 +9198,13 @@ snapshots:
node-releases: 2.0.18
update-browserslist-db: 1.1.0(browserslist@4.23.3)
+ browserslist@4.24.0:
+ dependencies:
+ caniuse-lite: 1.0.30001664
+ electron-to-chromium: 1.5.29
+ node-releases: 2.0.18
+ update-browserslist-db: 1.1.1(browserslist@4.24.0)
+
buffer-from@1.1.2: {}
buffer@5.7.1:
@@ -9162,6 +9267,8 @@ snapshots:
caniuse-lite@1.0.30001651: {}
+ caniuse-lite@1.0.30001664: {}
+
ccount@2.0.1: {}
chalk@2.4.2:
@@ -9222,6 +9329,10 @@ snapshots:
optionalDependencies:
fsevents: 2.3.3
+ chokidar@4.0.1:
+ dependencies:
+ readdirp: 4.0.1
+
chownr@1.1.4: {}
chrome-trace-event@1.0.4: {}
@@ -9398,14 +9509,14 @@ snapshots:
path-type: 4.0.0
yaml: 1.10.2
- cosmiconfig@8.3.6(typescript@5.5.4):
+ cosmiconfig@8.3.6(typescript@5.6.2):
dependencies:
import-fresh: 3.3.0
js-yaml: 4.1.0
parse-json: 5.2.0
path-type: 4.0.0
optionalDependencies:
- typescript: 5.5.4
+ typescript: 5.6.2
cross-spawn@7.0.3:
dependencies:
@@ -9487,7 +9598,7 @@ snapshots:
cssnano-preset-advanced@6.1.2(postcss@8.4.41):
dependencies:
autoprefixer: 10.4.20(postcss@8.4.41)
- browserslist: 4.23.3
+ browserslist: 4.24.0
cssnano-preset-default: 6.1.2(postcss@8.4.41)
postcss: 8.4.41
postcss-discard-unused: 6.0.5(postcss@8.4.41)
@@ -9679,11 +9790,11 @@ snapshots:
dependencies:
esutils: 2.0.3
- docusaurus-plugin-sass@0.2.5(@docusaurus/core@3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(sass@1.77.8)(webpack@5.93.0):
+ docusaurus-plugin-sass@0.2.5(@docusaurus/core@3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(sass@1.79.3)(webpack@5.93.0):
dependencies:
- '@docusaurus/core': 3.5.1(@docusaurus/types@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
- sass: 1.77.8
- sass-loader: 10.5.2(sass@1.77.8)(webpack@5.93.0)
+ '@docusaurus/core': 3.5.2(@docusaurus/types@3.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mdx-js/react@3.0.1(@types/react@18.3.10)(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
+ sass: 1.79.3
+ sass-loader: 10.5.2(sass@1.79.3)(webpack@5.93.0)
transitivePeerDependencies:
- fibers
- node-sass
@@ -9744,6 +9855,8 @@ snapshots:
ee-first@1.1.1: {}
+ electron-to-chromium@1.5.29: {}
+
electron-to-chromium@1.5.6: {}
emoji-regex@8.0.0: {}
@@ -9859,6 +9972,8 @@ snapshots:
escalade@3.1.2: {}
+ escalade@3.2.0: {}
+
escape-goat@4.0.0: {}
escape-html@1.0.3: {}
@@ -9873,9 +9988,9 @@ snapshots:
dependencies:
eslint: 7.32.0
- eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.5.4))(eslint@7.32.0)):
+ eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.6.2))(eslint@7.32.0)):
dependencies:
- eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.5.4))(eslint@7.32.0)
+ eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.6.2))(eslint@7.32.0)
eslint-import-resolver-node@0.3.9:
dependencies:
@@ -9885,17 +10000,27 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-module-utils@2.8.1(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint@7.32.0):
+ eslint-module-utils@2.12.0(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint@7.32.0):
dependencies:
debug: 3.2.7
optionalDependencies:
- '@typescript-eslint/parser': 6.21.0(eslint@7.32.0)(typescript@5.5.4)
+ '@typescript-eslint/parser': 6.21.0(eslint@7.32.0)(typescript@5.6.2)
eslint: 7.32.0
eslint-import-resolver-node: 0.3.9
transitivePeerDependencies:
- supports-color
- eslint-plugin-import@2.23.2(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.5.4))(eslint@7.32.0):
+ eslint-module-utils@2.8.1(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint@7.32.0):
+ dependencies:
+ debug: 3.2.7
+ optionalDependencies:
+ '@typescript-eslint/parser': 6.21.0(eslint@7.32.0)(typescript@5.6.2)
+ eslint: 7.32.0
+ eslint-import-resolver-node: 0.3.9
+ transitivePeerDependencies:
+ - supports-color
+
+ eslint-plugin-import@2.23.2(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.6.2))(eslint@7.32.0):
dependencies:
array-includes: 3.1.8
array.prototype.flat: 1.3.2
@@ -9904,7 +10029,7 @@ snapshots:
doctrine: 2.1.0
eslint: 7.32.0
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.8.1(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint@7.32.0)
+ eslint-module-utils: 2.8.1(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint@7.32.0)
find-up: 2.1.0
has: 1.0.4
is-core-module: 2.15.0
@@ -9915,13 +10040,13 @@ snapshots:
resolve: 1.22.8
tsconfig-paths: 3.15.0
optionalDependencies:
- '@typescript-eslint/parser': 6.21.0(eslint@7.32.0)(typescript@5.5.4)
+ '@typescript-eslint/parser': 6.21.0(eslint@7.32.0)(typescript@5.6.2)
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
- supports-color
- eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.5.4))(eslint@7.32.0):
+ eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.6.2))(eslint@7.32.0):
dependencies:
array-includes: 3.1.8
array.prototype.findlastindex: 1.2.5
@@ -9931,9 +10056,9 @@ snapshots:
doctrine: 2.1.0
eslint: 7.32.0
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.8.1(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint@7.32.0)
+ eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint@7.32.0)
hasown: 2.0.2
- is-core-module: 2.15.0
+ is-core-module: 2.15.1
is-glob: 4.0.3
minimatch: 3.1.2
object.fromentries: 2.0.8
@@ -9942,7 +10067,7 @@ snapshots:
semver: 6.3.1
tsconfig-paths: 3.15.0
optionalDependencies:
- '@typescript-eslint/parser': 6.21.0(eslint@7.32.0)(typescript@5.5.4)
+ '@typescript-eslint/parser': 6.21.0(eslint@7.32.0)(typescript@5.6.2)
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
@@ -10103,7 +10228,7 @@ snapshots:
estree-util-value-to-estree@3.1.2:
dependencies:
- '@types/estree': 1.0.5
+ '@types/estree': 1.0.6
estree-util-visit@2.0.0:
dependencies:
@@ -10122,7 +10247,7 @@ snapshots:
eval@0.1.8:
dependencies:
- '@types/node': 22.2.0
+ '@types/node': 22.7.4
require-like: 0.1.2
eventemitter3@4.0.7: {}
@@ -10249,6 +10374,12 @@ snapshots:
schema-utils: 3.3.0
webpack: 5.93.0
+ file-loader@6.2.0(webpack@5.95.0):
+ dependencies:
+ loader-utils: 2.0.4
+ schema-utils: 3.3.0
+ webpack: 5.95.0
+
filesize@8.0.7: {}
fill-range@7.1.1:
@@ -10311,7 +10442,7 @@ snapshots:
dependencies:
is-callable: 1.2.7
- fork-ts-checker-webpack-plugin@6.5.3(eslint@7.32.0)(typescript@5.5.4)(webpack@5.93.0):
+ fork-ts-checker-webpack-plugin@6.5.3(eslint@7.32.0)(typescript@5.6.2)(webpack@5.93.0):
dependencies:
'@babel/code-frame': 7.24.7
'@types/json-schema': 7.0.15
@@ -10326,7 +10457,7 @@ snapshots:
schema-utils: 2.7.0
semver: 7.6.3
tapable: 1.1.3
- typescript: 5.5.4
+ typescript: 5.6.2
webpack: 5.93.0
optionalDependencies:
eslint: 7.32.0
@@ -10533,11 +10664,11 @@ snapshots:
hast-util-from-parse5@8.0.1:
dependencies:
'@types/hast': 3.0.4
- '@types/unist': 3.0.2
+ '@types/unist': 3.0.3
devlop: 1.1.0
hastscript: 8.0.0
property-information: 6.5.0
- vfile: 6.0.2
+ vfile: 6.0.3
vfile-location: 5.0.3
web-namespaces: 2.0.1
@@ -10548,7 +10679,7 @@ snapshots:
hast-util-raw@9.0.4:
dependencies:
'@types/hast': 3.0.4
- '@types/unist': 3.0.2
+ '@types/unist': 3.0.3
'@ungap/structured-clone': 1.2.0
hast-util-from-parse5: 8.0.1
hast-util-to-parse5: 8.0.0
@@ -10557,7 +10688,7 @@ snapshots:
parse5: 7.1.2
unist-util-position: 5.0.0
unist-util-visit: 5.0.0
- vfile: 6.0.2
+ vfile: 6.0.3
web-namespaces: 2.0.1
zwitch: 2.0.4
@@ -10888,6 +11019,10 @@ snapshots:
dependencies:
hasown: 2.0.2
+ is-core-module@2.15.1:
+ dependencies:
+ hasown: 2.0.2
+
is-data-view@1.0.1:
dependencies:
is-typed-array: 1.1.13
@@ -11003,7 +11138,7 @@ snapshots:
jest-util@29.7.0:
dependencies:
'@jest/types': 29.6.3
- '@types/node': 22.2.0
+ '@types/node': 22.7.4
chalk: 4.1.2
ci-info: 3.9.0
graceful-fs: 4.2.11
@@ -11011,13 +11146,13 @@ snapshots:
jest-worker@27.5.1:
dependencies:
- '@types/node': 22.2.0
+ '@types/node': 22.7.4
merge-stream: 2.0.0
supports-color: 8.1.1
jest-worker@29.7.0:
dependencies:
- '@types/node': 22.2.0
+ '@types/node': 22.7.4
jest-util: 29.7.0
merge-stream: 2.0.0
supports-color: 8.1.1
@@ -11102,7 +11237,7 @@ snapshots:
launch-editor@2.8.1:
dependencies:
- picocolors: 1.0.1
+ picocolors: 1.1.0
shell-quote: 1.8.1
leven@3.1.0: {}
@@ -11202,7 +11337,7 @@ snapshots:
mdast-util-directive@3.0.0:
dependencies:
'@types/mdast': 4.0.4
- '@types/unist': 3.0.2
+ '@types/unist': 3.0.3
devlop: 1.1.0
mdast-util-from-markdown: 2.0.1
mdast-util-to-markdown: 2.1.0
@@ -11247,7 +11382,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- mdast-util-gfm-autolink-literal@2.0.0:
+ mdast-util-gfm-autolink-literal@2.0.1:
dependencies:
'@types/mdast': 4.0.4
ccount: 2.0.1
@@ -11295,7 +11430,7 @@ snapshots:
mdast-util-gfm@3.0.0:
dependencies:
mdast-util-from-markdown: 2.0.1
- mdast-util-gfm-autolink-literal: 2.0.0
+ mdast-util-gfm-autolink-literal: 2.0.1
mdast-util-gfm-footnote: 2.0.0
mdast-util-gfm-strikethrough: 2.0.0
mdast-util-gfm-table: 2.0.0
@@ -11440,7 +11575,7 @@ snapshots:
micromark-util-symbol: 2.0.0
micromark-util-types: 2.0.0
- micromark-extension-directive@3.0.1:
+ micromark-extension-directive@3.0.2:
dependencies:
devlop: 1.1.0
micromark-factory-space: 2.0.0
@@ -11721,6 +11856,11 @@ snapshots:
braces: 3.0.3
picomatch: 2.3.1
+ micromatch@4.0.8:
+ dependencies:
+ braces: 3.0.3
+ picomatch: 2.3.1
+
mime-db@1.33.0: {}
mime-db@1.52.0: {}
@@ -12084,7 +12224,7 @@ snapshots:
estree-walker: 3.0.3
is-reference: 3.0.2
- picocolors@1.0.1: {}
+ picocolors@1.1.0: {}
picomatch@2.3.1: {}
@@ -12151,11 +12291,11 @@ snapshots:
postcss-discard-unused@6.0.5(postcss@8.4.41):
dependencies:
postcss: 8.4.41
- postcss-selector-parser: 6.1.1
+ postcss-selector-parser: 6.1.2
- postcss-loader@7.3.4(postcss@8.4.41)(typescript@5.5.4)(webpack@5.93.0):
+ postcss-loader@7.3.4(postcss@8.4.41)(typescript@5.6.2)(webpack@5.93.0):
dependencies:
- cosmiconfig: 8.3.6(typescript@5.5.4)
+ cosmiconfig: 8.3.6(typescript@5.6.2)
jiti: 1.21.6
postcss: 8.4.41
semver: 7.6.3
@@ -12312,6 +12452,11 @@ snapshots:
cssesc: 3.0.0
util-deprecate: 1.0.2
+ postcss-selector-parser@6.1.2:
+ dependencies:
+ cssesc: 3.0.0
+ util-deprecate: 1.0.2
+
postcss-sort-media-queries@5.2.0(postcss@8.4.41):
dependencies:
postcss: 8.4.41
@@ -12341,7 +12486,7 @@ snapshots:
postcss@8.4.41:
dependencies:
nanoid: 3.3.7
- picocolors: 1.0.1
+ picocolors: 1.1.0
source-map-js: 1.2.0
prebuild-install@7.1.2:
@@ -12373,7 +12518,7 @@ snapshots:
pretty-time@1.1.0: {}
- prism-react-renderer@2.3.1(react@18.3.1):
+ prism-react-renderer@2.4.0(react@18.3.1):
dependencies:
'@types/prismjs': 1.26.4
clsx: 2.1.1
@@ -12418,11 +12563,11 @@ snapshots:
dependencies:
escape-goat: 4.0.0
- pushfeedback-react@0.1.40:
+ pushfeedback-react@0.1.44:
dependencies:
- pushfeedback: 0.1.40
+ pushfeedback: 0.1.44
- pushfeedback@0.1.40:
+ pushfeedback@0.1.44:
dependencies:
'@stencil/core': 2.22.3
html2canvas: 1.4.1
@@ -12470,7 +12615,7 @@ snapshots:
minimist: 1.2.8
strip-json-comments: 2.0.1
- react-dev-utils@12.0.1(eslint@7.32.0)(typescript@5.5.4)(webpack@5.93.0):
+ react-dev-utils@12.0.1(eslint@7.32.0)(typescript@5.6.2)(webpack@5.93.0):
dependencies:
'@babel/code-frame': 7.24.7
address: 1.2.2
@@ -12481,7 +12626,7 @@ snapshots:
escape-string-regexp: 4.0.0
filesize: 8.0.7
find-up: 5.0.0
- fork-ts-checker-webpack-plugin: 6.5.3(eslint@7.32.0)(typescript@5.5.4)(webpack@5.93.0)
+ fork-ts-checker-webpack-plugin: 6.5.3(eslint@7.32.0)(typescript@5.6.2)(webpack@5.93.0)
global-modules: 2.0.0
globby: 11.1.0
gzip-size: 6.0.0
@@ -12498,7 +12643,7 @@ snapshots:
text-table: 0.2.0
webpack: 5.93.0
optionalDependencies:
- typescript: 5.5.4
+ typescript: 5.6.2
transitivePeerDependencies:
- eslint
- supports-color
@@ -12540,7 +12685,7 @@ snapshots:
react-is@18.3.1: {}
- react-json-view-lite@1.4.0(react@18.3.1):
+ react-json-view-lite@1.5.0(react@18.3.1):
dependencies:
react: 18.3.1
@@ -12649,6 +12794,8 @@ snapshots:
dependencies:
picomatch: 2.3.1
+ readdirp@4.0.1: {}
+
reading-time@1.5.0: {}
rechoir@0.6.2:
@@ -12712,7 +12859,7 @@ snapshots:
dependencies:
'@types/hast': 3.0.4
hast-util-raw: 9.0.4
- vfile: 6.0.2
+ vfile: 6.0.3
relateurl@0.2.7: {}
@@ -12720,7 +12867,7 @@ snapshots:
dependencies:
'@types/mdast': 4.0.4
mdast-util-directive: 3.0.0
- micromark-extension-directive: 3.0.1
+ micromark-extension-directive: 3.0.2
unified: 11.0.5
transitivePeerDependencies:
- supports-color
@@ -12847,7 +12994,7 @@ snapshots:
rtlcss@4.2.0:
dependencies:
escalade: 3.1.2
- picocolors: 1.0.1
+ picocolors: 1.1.0
postcss: 8.4.41
strip-json-comments: 3.1.1
@@ -12884,7 +13031,7 @@ snapshots:
safer-buffer@2.1.2: {}
- sass-loader@10.5.2(sass@1.77.8)(webpack@5.93.0):
+ sass-loader@10.5.2(sass@1.79.3)(webpack@5.93.0):
dependencies:
klona: 2.0.6
loader-utils: 2.0.4
@@ -12893,11 +13040,11 @@ snapshots:
semver: 7.6.3
webpack: 5.93.0
optionalDependencies:
- sass: 1.77.8
+ sass: 1.79.3
- sass@1.77.8:
+ sass@1.79.3:
dependencies:
- chokidar: 3.6.0
+ chokidar: 4.0.1
immutable: 4.3.7
source-map-js: 1.2.0
@@ -13048,31 +13195,31 @@ snapshots:
tar-fs: 3.0.6
tunnel-agent: 0.6.0
- sharp@0.33.4:
+ sharp@0.33.5:
dependencies:
color: 4.2.3
detect-libc: 2.0.3
semver: 7.6.3
optionalDependencies:
- '@img/sharp-darwin-arm64': 0.33.4
- '@img/sharp-darwin-x64': 0.33.4
- '@img/sharp-libvips-darwin-arm64': 1.0.2
- '@img/sharp-libvips-darwin-x64': 1.0.2
- '@img/sharp-libvips-linux-arm': 1.0.2
- '@img/sharp-libvips-linux-arm64': 1.0.2
- '@img/sharp-libvips-linux-s390x': 1.0.2
- '@img/sharp-libvips-linux-x64': 1.0.2
- '@img/sharp-libvips-linuxmusl-arm64': 1.0.2
- '@img/sharp-libvips-linuxmusl-x64': 1.0.2
- '@img/sharp-linux-arm': 0.33.4
- '@img/sharp-linux-arm64': 0.33.4
- '@img/sharp-linux-s390x': 0.33.4
- '@img/sharp-linux-x64': 0.33.4
- '@img/sharp-linuxmusl-arm64': 0.33.4
- '@img/sharp-linuxmusl-x64': 0.33.4
- '@img/sharp-wasm32': 0.33.4
- '@img/sharp-win32-ia32': 0.33.4
- '@img/sharp-win32-x64': 0.33.4
+ '@img/sharp-darwin-arm64': 0.33.5
+ '@img/sharp-darwin-x64': 0.33.5
+ '@img/sharp-libvips-darwin-arm64': 1.0.4
+ '@img/sharp-libvips-darwin-x64': 1.0.4
+ '@img/sharp-libvips-linux-arm': 1.0.5
+ '@img/sharp-libvips-linux-arm64': 1.0.4
+ '@img/sharp-libvips-linux-s390x': 1.0.4
+ '@img/sharp-libvips-linux-x64': 1.0.4
+ '@img/sharp-libvips-linuxmusl-arm64': 1.0.4
+ '@img/sharp-libvips-linuxmusl-x64': 1.0.4
+ '@img/sharp-linux-arm': 0.33.5
+ '@img/sharp-linux-arm64': 0.33.5
+ '@img/sharp-linux-s390x': 0.33.5
+ '@img/sharp-linux-x64': 0.33.5
+ '@img/sharp-linuxmusl-arm64': 0.33.5
+ '@img/sharp-linuxmusl-x64': 0.33.5
+ '@img/sharp-wasm32': 0.33.5
+ '@img/sharp-win32-ia32': 0.33.5
+ '@img/sharp-win32-x64': 0.33.5
shebang-command@2.0.0:
dependencies:
@@ -13324,53 +13471,53 @@ snapshots:
postcss: 8.4.41
postcss-selector-parser: 6.1.1
- stylelint-config-recess-order@4.6.0(stylelint@15.11.0(typescript@5.5.4)):
+ stylelint-config-recess-order@4.6.0(stylelint@15.11.0(typescript@5.6.2)):
dependencies:
- stylelint: 15.11.0(typescript@5.5.4)
- stylelint-order: 6.0.4(stylelint@15.11.0(typescript@5.5.4))
+ stylelint: 15.11.0(typescript@5.6.2)
+ stylelint-order: 6.0.4(stylelint@15.11.0(typescript@5.6.2))
- stylelint-config-recommended-scss@13.1.0(postcss@8.4.41)(stylelint@15.11.0(typescript@5.5.4)):
+ stylelint-config-recommended-scss@13.1.0(postcss@8.4.41)(stylelint@15.11.0(typescript@5.6.2)):
dependencies:
postcss-scss: 4.0.9(postcss@8.4.41)
- stylelint: 15.11.0(typescript@5.5.4)
- stylelint-config-recommended: 13.0.0(stylelint@15.11.0(typescript@5.5.4))
- stylelint-scss: 5.3.2(stylelint@15.11.0(typescript@5.5.4))
+ stylelint: 15.11.0(typescript@5.6.2)
+ stylelint-config-recommended: 13.0.0(stylelint@15.11.0(typescript@5.6.2))
+ stylelint-scss: 5.3.2(stylelint@15.11.0(typescript@5.6.2))
optionalDependencies:
postcss: 8.4.41
- stylelint-config-recommended@13.0.0(stylelint@15.11.0(typescript@5.5.4)):
+ stylelint-config-recommended@13.0.0(stylelint@15.11.0(typescript@5.6.2)):
dependencies:
- stylelint: 15.11.0(typescript@5.5.4)
+ stylelint: 15.11.0(typescript@5.6.2)
- stylelint-config-standard-scss@11.1.0(postcss@8.4.41)(stylelint@15.11.0(typescript@5.5.4)):
+ stylelint-config-standard-scss@11.1.0(postcss@8.4.41)(stylelint@15.11.0(typescript@5.6.2)):
dependencies:
- stylelint: 15.11.0(typescript@5.5.4)
- stylelint-config-recommended-scss: 13.1.0(postcss@8.4.41)(stylelint@15.11.0(typescript@5.5.4))
- stylelint-config-standard: 34.0.0(stylelint@15.11.0(typescript@5.5.4))
+ stylelint: 15.11.0(typescript@5.6.2)
+ stylelint-config-recommended-scss: 13.1.0(postcss@8.4.41)(stylelint@15.11.0(typescript@5.6.2))
+ stylelint-config-standard: 34.0.0(stylelint@15.11.0(typescript@5.6.2))
optionalDependencies:
postcss: 8.4.41
- stylelint-config-standard@34.0.0(stylelint@15.11.0(typescript@5.5.4)):
+ stylelint-config-standard@34.0.0(stylelint@15.11.0(typescript@5.6.2)):
dependencies:
- stylelint: 15.11.0(typescript@5.5.4)
- stylelint-config-recommended: 13.0.0(stylelint@15.11.0(typescript@5.5.4))
+ stylelint: 15.11.0(typescript@5.6.2)
+ stylelint-config-recommended: 13.0.0(stylelint@15.11.0(typescript@5.6.2))
- stylelint-order@6.0.4(stylelint@15.11.0(typescript@5.5.4)):
+ stylelint-order@6.0.4(stylelint@15.11.0(typescript@5.6.2)):
dependencies:
postcss: 8.4.41
postcss-sorting: 8.0.2(postcss@8.4.41)
- stylelint: 15.11.0(typescript@5.5.4)
+ stylelint: 15.11.0(typescript@5.6.2)
- stylelint-scss@5.3.2(stylelint@15.11.0(typescript@5.5.4)):
+ stylelint-scss@5.3.2(stylelint@15.11.0(typescript@5.6.2)):
dependencies:
known-css-properties: 0.29.0
postcss-media-query-parser: 0.2.3
postcss-resolve-nested-selector: 0.1.5
postcss-selector-parser: 6.1.1
postcss-value-parser: 4.2.0
- stylelint: 15.11.0(typescript@5.5.4)
+ stylelint: 15.11.0(typescript@5.6.2)
- stylelint@15.11.0(typescript@5.5.4):
+ stylelint@15.11.0(typescript@5.6.2):
dependencies:
'@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1)
'@csstools/css-tokenizer': 2.4.1
@@ -13378,7 +13525,7 @@ snapshots:
'@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.1)
balanced-match: 2.0.0
colord: 2.9.3
- cosmiconfig: 8.3.6(typescript@5.5.4)
+ cosmiconfig: 8.3.6(typescript@5.6.2)
css-functions-list: 3.2.2
css-tree: 2.3.1
debug: 4.3.6
@@ -13398,7 +13545,7 @@ snapshots:
meow: 10.1.5
micromatch: 4.0.7
normalize-path: 3.0.0
- picocolors: 1.0.1
+ picocolors: 1.1.0
postcss: 8.4.41
postcss-resolve-nested-selector: 0.1.5
postcss-safe-parser: 6.0.0(postcss@8.4.41)
@@ -13449,7 +13596,7 @@ snapshots:
css-tree: 2.3.1
css-what: 6.1.0
csso: 5.0.5
- picocolors: 1.0.1
+ picocolors: 1.1.0
table@6.8.2:
dependencies:
@@ -13501,6 +13648,15 @@ snapshots:
terser: 5.31.5
webpack: 5.93.0
+ terser-webpack-plugin@5.3.10(webpack@5.95.0):
+ dependencies:
+ '@jridgewell/trace-mapping': 0.3.25
+ jest-worker: 27.5.1
+ schema-utils: 3.3.0
+ serialize-javascript: 6.0.2
+ terser: 5.31.5
+ webpack: 5.95.0
+
terser@5.31.5:
dependencies:
'@jridgewell/source-map': 0.3.6
@@ -13555,9 +13711,9 @@ snapshots:
trough@2.2.0: {}
- ts-api-utils@1.3.0(typescript@5.5.4):
+ ts-api-utils@1.3.0(typescript@5.6.2):
dependencies:
- typescript: 5.5.4
+ typescript: 5.6.2
tsconfig-paths@3.15.0:
dependencies:
@@ -13570,6 +13726,8 @@ snapshots:
tslib@2.6.3: {}
+ tslib@2.7.0: {}
+
tunnel-agent@0.6.0:
dependencies:
safe-buffer: 5.2.1
@@ -13631,7 +13789,7 @@ snapshots:
dependencies:
is-typedarray: 1.0.0
- typescript@5.5.4: {}
+ typescript@5.6.2: {}
unbox-primitive@1.0.2:
dependencies:
@@ -13640,7 +13798,7 @@ snapshots:
has-symbols: 1.0.3
which-boxed-primitive: 1.0.2
- undici-types@6.13.0: {}
+ undici-types@6.19.8: {}
unicode-canonical-property-names-ecmascript@2.0.0: {}
@@ -13709,7 +13867,13 @@ snapshots:
dependencies:
browserslist: 4.23.3
escalade: 3.1.2
- picocolors: 1.0.1
+ picocolors: 1.1.0
+
+ update-browserslist-db@1.1.1(browserslist@4.24.0):
+ dependencies:
+ browserslist: 4.24.0
+ escalade: 3.2.0
+ picocolors: 1.1.0
update-notifier@6.0.2:
dependencies:
@@ -13741,6 +13905,15 @@ snapshots:
optionalDependencies:
file-loader: 6.2.0(webpack@5.93.0)
+ url-loader@4.1.1(file-loader@6.2.0(webpack@5.93.0))(webpack@5.95.0):
+ dependencies:
+ loader-utils: 2.0.4
+ mime-types: 2.1.35
+ schema-utils: 3.3.0
+ webpack: 5.95.0
+ optionalDependencies:
+ file-loader: 6.2.0(webpack@5.93.0)
+
util-deprecate@1.0.2: {}
utila@0.4.0: {}
@@ -13768,8 +13941,8 @@ snapshots:
vfile-location@5.0.3:
dependencies:
- '@types/unist': 3.0.2
- vfile: 6.0.2
+ '@types/unist': 3.0.3
+ vfile: 6.0.3
vfile-message@4.0.2:
dependencies:
@@ -13782,11 +13955,21 @@ snapshots:
unist-util-stringify-position: 4.0.0
vfile-message: 4.0.2
+ vfile@6.0.3:
+ dependencies:
+ '@types/unist': 3.0.3
+ vfile-message: 4.0.2
+
watchpack@2.4.1:
dependencies:
glob-to-regexp: 0.4.1
graceful-fs: 4.2.11
+ watchpack@2.4.2:
+ dependencies:
+ glob-to-regexp: 0.4.1
+ graceful-fs: 4.2.11
+
wbuf@1.7.3:
dependencies:
minimalistic-assert: 1.0.1
@@ -13806,7 +13989,7 @@ snapshots:
gzip-size: 6.0.0
html-escaper: 2.0.2
opener: 1.5.2
- picocolors: 1.0.1
+ picocolors: 1.1.0
sirv: 2.0.4
ws: 7.5.10
transitivePeerDependencies:
@@ -13901,6 +14084,36 @@ snapshots:
- esbuild
- uglify-js
+ webpack@5.95.0:
+ dependencies:
+ '@types/estree': 1.0.6
+ '@webassemblyjs/ast': 1.12.1
+ '@webassemblyjs/wasm-edit': 1.12.1
+ '@webassemblyjs/wasm-parser': 1.12.1
+ acorn: 8.12.1
+ acorn-import-attributes: 1.9.5(acorn@8.12.1)
+ browserslist: 4.24.0
+ chrome-trace-event: 1.0.4
+ enhanced-resolve: 5.17.1
+ es-module-lexer: 1.5.4
+ eslint-scope: 5.1.1
+ events: 3.3.0
+ glob-to-regexp: 0.4.1
+ graceful-fs: 4.2.11
+ json-parse-even-better-errors: 2.3.1
+ loader-runner: 4.3.0
+ mime-types: 2.1.35
+ neo-async: 2.6.2
+ schema-utils: 3.3.0
+ tapable: 2.2.1
+ terser-webpack-plugin: 5.3.10(webpack@5.95.0)
+ watchpack: 2.4.2
+ webpack-sources: 3.2.3
+ transitivePeerDependencies:
+ - '@swc/core'
+ - esbuild
+ - uglify-js
+
webpackbar@5.0.2(webpack@5.93.0):
dependencies:
chalk: 4.1.2
diff --git a/src/app/theme.scss b/src/app/theme.scss
index 0cd03133b8..e04b3c89c8 100644
--- a/src/app/theme.scss
+++ b/src/app/theme.scss
@@ -38,3 +38,22 @@ html[data-theme="dark"] {
img {
height: unset;
}
+
+.alert.file-tree {
+ padding-top: 0;
+ padding-bottom: 0;
+ margin-bottom: 0;
+ background: none;
+ border: 0;
+ box-shadow: none;
+
+ .file-tree & {
+ padding: 0;
+ }
+
+ & summary + div > div {
+ padding-top: 0;
+ margin-top: 0;
+ border: 0;
+ }
+}
diff --git a/static/img/approaches.png b/static/img/approaches.png
deleted file mode 100644
index 82472f5759..0000000000
Binary files a/static/img/approaches.png and /dev/null differ