aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorxuatz <xzlow10@gmail.com>2025-06-22 20:29:30 +0900
committerGitHub <noreply@github.com>2025-06-22 12:29:30 +0100
commitd5e2973dce617f451e4eb07491b3a6874ea6ca47 (patch)
tree9e134ac8c0b263cec755068082ca61c9646efd21
parent91a9d3c1aee04d77b2a2d022821f4a7a38e315f3 (diff)
downloadkarakeep-d5e2973dce617f451e4eb07491b3a6874ea6ca47.tar.zst
chore: migrate away from eslint to oxlint (#1642)
* chore: migrate away from eslint to oxlint * revert turbo task name lint * it seems like we can remove the seemingly default globals
-rw-r--r--.oxlintrc.json12
-rw-r--r--apps/browser-extension/.oxlintrc.json34
-rw-r--r--apps/browser-extension/package.json15
-rw-r--r--apps/cli/.oxlintrc.json22
-rw-r--r--apps/cli/package.json11
-rw-r--r--apps/cli/src/commands/bookmarks.ts2
-rw-r--r--apps/landing/.oxlintrc.json34
-rw-r--r--apps/landing/package.json12
-rw-r--r--apps/mcp/.oxlintrc.json22
-rw-r--r--apps/mcp/package.json11
-rw-r--r--apps/mobile/.oxlintrc.json39
-rw-r--r--apps/mobile/app/dashboard/bookmarks/new.tsx2
-rw-r--r--apps/mobile/components/bookmarks/BookmarkCard.tsx2
-rw-r--r--apps/mobile/package.json20
-rw-r--r--apps/web/.oxlintrc.json35
-rw-r--r--apps/web/app/dashboard/cleanups/page.tsx1
-rw-r--r--apps/web/app/dashboard/highlights/page.tsx1
-rw-r--r--apps/web/app/dashboard/lists/page.tsx1
-rw-r--r--apps/web/app/dashboard/tags/page.tsx1
-rw-r--r--apps/web/components/dashboard/bookmarks/EditorCard.tsx2
-rw-r--r--apps/web/components/dashboard/lists/EditListModal.tsx6
-rw-r--r--apps/web/components/dashboard/preview/HighlightsBox.tsx7
-rw-r--r--apps/web/components/settings/ApiKeySettings.tsx1
-rw-r--r--apps/web/components/settings/ImportExport.tsx2
-rw-r--r--apps/web/components/settings/UserDetails.tsx1
-rw-r--r--apps/web/components/shared/sidebar/MobileSidebar.tsx1
-rw-r--r--apps/web/components/shared/sidebar/Sidebar.tsx1
-rw-r--r--apps/web/components/ui/copy-button.tsx2
-rw-r--r--apps/web/lib/importBookmarkParser.ts2
-rw-r--r--apps/web/lib/userLocalSettings/types.ts2
-rw-r--r--apps/web/package.json15
-rw-r--r--apps/web/server/api/client.ts2
-rw-r--r--apps/workers/.oxlintrc.json22
-rw-r--r--apps/workers/package.json11
-rw-r--r--apps/workers/workers/crawlerWorker.ts2
-rw-r--r--apps/workers/workers/feedWorker.ts2
-rw-r--r--apps/workers/workers/videoWorker.ts2
-rw-r--r--docs/.oxlintrc.json35
-rw-r--r--docs/package.json8
-rw-r--r--package.json7
-rw-r--r--packages/api/.oxlintrc.json22
-rw-r--r--packages/api/package.json11
-rw-r--r--packages/db/.oxlintrc.json22
-rw-r--r--packages/db/package.json7
-rw-r--r--packages/e2e_tests/.oxlintrc.json22
-rw-r--r--packages/e2e_tests/package.json11
-rw-r--r--packages/open-api/.oxlintrc.json22
-rw-r--r--packages/open-api/package.json10
-rw-r--r--packages/sdk/.oxlintrc.json23
-rw-r--r--packages/sdk/package.json14
-rw-r--r--packages/shared-react/.oxlintrc.json34
-rw-r--r--packages/shared-react/package.json10
-rw-r--r--packages/shared/.oxlintrc.json22
-rw-r--r--packages/shared/package.json11
-rw-r--r--packages/shared/searchQueryParser.ts6
-rw-r--r--packages/trpc/.oxlintrc.json22
-rw-r--r--packages/trpc/package.json11
-rw-r--r--packages/trpc/routers/users.ts2
-rw-r--r--pnpm-lock.yaml1788
-rw-r--r--tooling/eslint/base.js45
-rw-r--r--tooling/eslint/nextjs.js10
-rw-r--r--tooling/eslint/package.json42
-rw-r--r--tooling/eslint/react.js27
-rw-r--r--tooling/eslint/tsconfig.json8
-rw-r--r--tooling/oxlint/oxlint-base.json130
-rw-r--r--tooling/oxlint/oxlint-nextjs.json28
-rw-r--r--tooling/oxlint/oxlint-react.json62
-rw-r--r--tooling/tailwind/.oxlintrc.json20
-rw-r--r--tooling/tailwind/package.json14
-rw-r--r--turbo.json3
70 files changed, 1174 insertions, 1695 deletions
diff --git a/.oxlintrc.json b/.oxlintrc.json
new file mode 100644
index 00000000..b13a4c50
--- /dev/null
+++ b/.oxlintrc.json
@@ -0,0 +1,12 @@
+{
+ "$schema": "node_modules/oxlint/configuration_schema.json",
+ "ignorePatterns": [
+ "**/*.config.js",
+ "**/*.config.cjs",
+ "**/.eslintrc.cjs",
+ "**/.next",
+ "**/dist",
+ "**/build",
+ "**/pnpm-lock.yaml"
+ ]
+}
diff --git a/apps/browser-extension/.oxlintrc.json b/apps/browser-extension/.oxlintrc.json
new file mode 100644
index 00000000..91dc201f
--- /dev/null
+++ b/apps/browser-extension/.oxlintrc.json
@@ -0,0 +1,34 @@
+{
+ "$schema": "../../node_modules/oxlint/configuration_schema.json",
+ "extends": [
+ "../../tooling/oxlint/oxlint-base.json",
+ "../../tooling/oxlint/oxlint-react.json"
+ ],
+ "categories": {
+ "correctness": "warn"
+ },
+ "env": {
+ "builtin": true,
+ "commonjs": true,
+ "browser": true,
+ "es2022": true,
+ "node": true
+ },
+ "globals": {
+ "React": "writeable"
+ },
+ "settings": {
+ "react": {
+ "version": "detect"
+ }
+ },
+ "ignorePatterns": [
+ "**/*.config.js",
+ "**/*.config.cjs",
+ "**/.eslintrc.cjs",
+ ".next",
+ "dist",
+ "build",
+ "pnpm-lock.yaml"
+ ]
+}
diff --git a/apps/browser-extension/package.json b/apps/browser-extension/package.json
index cf1eac1c..f70799f4 100644
--- a/apps/browser-extension/package.json
+++ b/apps/browser-extension/package.json
@@ -8,8 +8,8 @@
"build": "tsc && vite build",
"format": "prettier .",
"format:fix": "prettier . --write",
- "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0",
- "lint:fix": "eslint . --ext ts,tsx --fix",
+ "lint": "oxlint .",
+ "lint:fix": "oxlint . --fix",
"preview": "vite preview",
"typecheck": "tsc --noEmit"
},
@@ -41,7 +41,6 @@
},
"devDependencies": {
"@crxjs/vite-plugin": "2.0.0-beta.28",
- "@karakeep/eslint-config": "workspace:^0.2.0",
"@karakeep/prettier-config": "workspace:^0.1.0",
"@karakeep/tailwind-config": "workspace:^0.1.0",
"@karakeep/tsconfig": "workspace:^0.1.0",
@@ -50,20 +49,10 @@
"@types/react-dom": "^18.3.1",
"@vitejs/plugin-react-swc": "^3.5.0",
"autoprefixer": "^10.4.17",
- "eslint": "^8.57.0",
- "eslint-plugin-react-hooks": "^4.6.0",
- "eslint-plugin-react-refresh": "^0.4.5",
"postcss": "^8.4.35",
"tailwindcss": "^3.4.1",
"typescript": "^5.7.3",
"vite": "^5.1.0"
},
- "eslintConfig": {
- "root": true,
- "extends": [
- "@karakeep/eslint-config/base",
- "@karakeep/eslint-config/react"
- ]
- },
"prettier": "@karakeep/prettier-config"
}
diff --git a/apps/cli/.oxlintrc.json b/apps/cli/.oxlintrc.json
new file mode 100644
index 00000000..44a3dcef
--- /dev/null
+++ b/apps/cli/.oxlintrc.json
@@ -0,0 +1,22 @@
+{
+ "$schema": "../../node_modules/oxlint/configuration_schema.json",
+ "extends": [
+ "../../tooling/oxlint/oxlint-base.json"
+ ],
+ "categories": {
+ "correctness": "warn"
+ },
+ "env": {
+ "builtin": true,
+ "commonjs": true
+ },
+ "ignorePatterns": [
+ "**/*.config.js",
+ "**/*.config.cjs",
+ "**/.eslintrc.cjs",
+ "**/.next",
+ "**/dist",
+ "**/build",
+ "**/pnpm-lock.yaml"
+ ]
+}
diff --git a/apps/cli/package.json b/apps/cli/package.json
index b0454b2e..0aa8230e 100644
--- a/apps/cli/package.json
+++ b/apps/cli/package.json
@@ -15,7 +15,6 @@
},
"devDependencies": {
"@commander-js/extra-typings": "^12.0.1",
- "@karakeep/eslint-config": "workspace:^0.2.0",
"@karakeep/prettier-config": "workspace:^0.1.0",
"@karakeep/shared": "workspace:^0.1.0",
"@karakeep/trpc": "workspace:^0.1.0",
@@ -33,8 +32,8 @@
"scripts": {
"build": "vite build",
"run": "tsx src/index.ts",
- "lint": "eslint .",
- "lint:fix": "eslint . --fix",
+ "lint": "oxlint .",
+ "lint:fix": "oxlint . --fix",
"format": "prettier . --ignore-path ../../.prettierignore",
"format:fix": "prettier . --write --ignore-path ../../.prettierignore",
"typecheck": "tsc --noEmit"
@@ -44,11 +43,5 @@
"url": "git+https://github.com/karakeep-app/karakeep.git",
"directory": "apps/cli"
},
- "eslintConfig": {
- "root": true,
- "extends": [
- "@karakeep/eslint-config/base"
- ]
- },
"prettier": "@karakeep/prettier-config"
}
diff --git a/apps/cli/src/commands/bookmarks.ts b/apps/cli/src/commands/bookmarks.ts
index 130ad376..308b57b0 100644
--- a/apps/cli/src/commands/bookmarks.ts
+++ b/apps/cli/src/commands/bookmarks.ts
@@ -261,7 +261,7 @@ bookmarkCmd
results = [...results, ...resp.bookmarks];
}
printObject(results.map(normalizeBookmark), { maxArrayLength: null });
- } catch (e) {
+ } catch {
printStatusMessage(false, "Failed to query bookmarks");
}
});
diff --git a/apps/landing/.oxlintrc.json b/apps/landing/.oxlintrc.json
new file mode 100644
index 00000000..91dc201f
--- /dev/null
+++ b/apps/landing/.oxlintrc.json
@@ -0,0 +1,34 @@
+{
+ "$schema": "../../node_modules/oxlint/configuration_schema.json",
+ "extends": [
+ "../../tooling/oxlint/oxlint-base.json",
+ "../../tooling/oxlint/oxlint-react.json"
+ ],
+ "categories": {
+ "correctness": "warn"
+ },
+ "env": {
+ "builtin": true,
+ "commonjs": true,
+ "browser": true,
+ "es2022": true,
+ "node": true
+ },
+ "globals": {
+ "React": "writeable"
+ },
+ "settings": {
+ "react": {
+ "version": "detect"
+ }
+ },
+ "ignorePatterns": [
+ "**/*.config.js",
+ "**/*.config.cjs",
+ "**/.eslintrc.cjs",
+ ".next",
+ "dist",
+ "build",
+ "pnpm-lock.yaml"
+ ]
+}
diff --git a/apps/landing/package.json b/apps/landing/package.json
index d35ef885..ed396b85 100644
--- a/apps/landing/package.json
+++ b/apps/landing/package.json
@@ -8,8 +8,8 @@
"dev": "vite",
"build": "tsc -b && vite build",
"preview": "vite preview",
- "lint": "eslint .",
- "lint:fix": "eslint . --fix",
+ "lint": "oxlint .",
+ "lint:fix": "oxlint . --fix",
"format": "prettier . --ignore-path ../../.prettierignore",
"format:fix": "prettier . --ignore-path ../../.prettierignore --write",
"typecheck": "tsc --noEmit"
@@ -28,7 +28,6 @@
"tailwindcss-animate": "^1.0.7"
},
"devDependencies": {
- "@karakeep/eslint-config": "workspace:^0.2.0",
"@karakeep/prettier-config": "workspace:^0.1.0",
"@karakeep/tailwind-config": "workspace:^0.1.0",
"@karakeep/tsconfig": "workspace:^0.1.0",
@@ -42,12 +41,5 @@
"vite": "^5.1.0",
"vite-plugin-svgr": "^4.3.0"
},
- "eslintConfig": {
- "root": true,
- "extends": [
- "@karakeep/eslint-config/base",
- "@karakeep/eslint-config/react"
- ]
- },
"prettier": "@karakeep/prettier-config"
}
diff --git a/apps/mcp/.oxlintrc.json b/apps/mcp/.oxlintrc.json
new file mode 100644
index 00000000..44a3dcef
--- /dev/null
+++ b/apps/mcp/.oxlintrc.json
@@ -0,0 +1,22 @@
+{
+ "$schema": "../../node_modules/oxlint/configuration_schema.json",
+ "extends": [
+ "../../tooling/oxlint/oxlint-base.json"
+ ],
+ "categories": {
+ "correctness": "warn"
+ },
+ "env": {
+ "builtin": true,
+ "commonjs": true
+ },
+ "ignorePatterns": [
+ "**/*.config.js",
+ "**/*.config.cjs",
+ "**/.eslintrc.cjs",
+ "**/.next",
+ "**/dist",
+ "**/build",
+ "**/pnpm-lock.yaml"
+ ]
+}
diff --git a/apps/mcp/package.json b/apps/mcp/package.json
index 0e00aec0..bfa9d833 100644
--- a/apps/mcp/package.json
+++ b/apps/mcp/package.json
@@ -14,7 +14,6 @@
"karakeep-mcp": "dist/index.js"
},
"devDependencies": {
- "@karakeep/eslint-config": "workspace:^0.2.0",
"@karakeep/prettier-config": "workspace:^0.1.0",
"@karakeep/tsconfig": "workspace:^0.1.0",
"@tsconfig/node22": "^22.0.0",
@@ -26,8 +25,8 @@
"scripts": {
"build": "vite build && shx chmod +x dist/index.js",
"run": "tsx src/index.ts",
- "lint": "eslint .",
- "lint:fix": "eslint . --fix",
+ "lint": "oxlint .",
+ "lint:fix": "oxlint . --fix",
"format": "prettier . --ignore-path ../../.prettierignore",
"format:fix": "prettier . --write --ignore-path ../../.prettierignore",
"typecheck": "tsc --noEmit"
@@ -37,12 +36,6 @@
"url": "git+https://github.com/karakeep-app/karakeep.git",
"directory": "apps/mcp"
},
- "eslintConfig": {
- "root": true,
- "extends": [
- "@karakeep/eslint-config/base"
- ]
- },
"prettier": "@karakeep/prettier-config",
"dependencies": {
"@karakeep/sdk": "workspace:*",
diff --git a/apps/mobile/.oxlintrc.json b/apps/mobile/.oxlintrc.json
new file mode 100644
index 00000000..dc4ad1e1
--- /dev/null
+++ b/apps/mobile/.oxlintrc.json
@@ -0,0 +1,39 @@
+{
+ "$schema": "../../node_modules/oxlint/configuration_schema.json",
+ "extends": [
+ "../../tooling/oxlint/oxlint-base.json",
+ "../../tooling/oxlint/oxlint-react.json"
+ ],
+ "categories": {
+ "correctness": "warn"
+ },
+ "env": {
+ "builtin": true,
+ "commonjs": true,
+ "browser": true,
+ "es2022": true,
+ "node": true
+ },
+ "globals": {
+ "React": "writeable"
+ },
+ "settings": {
+ "react": {
+ "version": "detect"
+ }
+ },
+ "ignorePatterns": [
+ "**/*.config.js",
+ "**/*.config.cjs",
+ "**/.eslintrc.cjs",
+ "tailwind.config.ts",
+ ".next",
+ "dist",
+ "build",
+ "pnpm-lock.yaml",
+ "expo-plugins/**",
+ "ios/**",
+ "android/**",
+ "plugins/**"
+ ]
+}
diff --git a/apps/mobile/app/dashboard/bookmarks/new.tsx b/apps/mobile/app/dashboard/bookmarks/new.tsx
index e821555a..d24c1597 100644
--- a/apps/mobile/app/dashboard/bookmarks/new.tsx
+++ b/apps/mobile/app/dashboard/bookmarks/new.tsx
@@ -48,7 +48,7 @@ const NoteEditorPage = () => {
throw new Error(`Unsupported URL protocol: ${url.protocol}`);
}
createBookmark({ type: BookmarkTypes.LINK, url: data });
- } catch (e: unknown) {
+ } catch {
createBookmark({ type: BookmarkTypes.TEXT, text: data });
}
};
diff --git a/apps/mobile/components/bookmarks/BookmarkCard.tsx b/apps/mobile/components/bookmarks/BookmarkCard.tsx
index 5b118f43..52d39c5c 100644
--- a/apps/mobile/components/bookmarks/BookmarkCard.tsx
+++ b/apps/mobile/components/bookmarks/BookmarkCard.tsx
@@ -224,7 +224,7 @@ function LinkCard({
} else {
imageComp = (
<Image
- // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment
+ // oxlint-disable-next-line no-require-imports
source={require("@/assets/blur.jpeg")}
className="h-56 w-full rounded-t-lg"
/>
diff --git a/apps/mobile/package.json b/apps/mobile/package.json
index 426df353..f60b77a3 100644
--- a/apps/mobile/package.json
+++ b/apps/mobile/package.json
@@ -10,8 +10,8 @@
"web": "expo start --web",
"format": "prettier .",
"format:fix": "prettier . --write",
- "lint": "eslint .",
- "lint:fix": "eslint . --fix",
+ "lint": "oxlint .",
+ "lint:fix": "oxlint . --fix",
"typecheck": "tsc --noEmit"
},
"dependencies": {
@@ -61,31 +61,15 @@
},
"devDependencies": {
"@babel/core": "~7.26.0",
- "@karakeep/eslint-config": "workspace:^0.2.0",
"@karakeep/prettier-config": "workspace:^0.1.0",
"@karakeep/tailwind-config": "workspace:^0.1.0",
"@karakeep/tsconfig": "workspace:^0.1.0",
"@types/react": "^18.3.12",
"ajv": "latest",
- "eslint": "^8.57.0",
- "eslint-config-universe": "^12.0.0",
"prettier": "^3.4.2",
"tailwindcss": "^3.4.1",
"typescript": "^5.7.3"
},
"private": true,
- "eslintConfig": {
- "root": true,
- "extends": [
- "@karakeep/eslint-config/base",
- "@karakeep/eslint-config/react"
- ],
- "ignorePatterns": [
- "expo-plugins/**",
- "ios/**",
- "android/**",
- "plugins/**"
- ]
- },
"prettier": "@karakeep/prettier-config"
}
diff --git a/apps/web/.oxlintrc.json b/apps/web/.oxlintrc.json
new file mode 100644
index 00000000..3a2cb742
--- /dev/null
+++ b/apps/web/.oxlintrc.json
@@ -0,0 +1,35 @@
+{
+ "$schema": "../../node_modules/oxlint/configuration_schema.json",
+ "extends": [
+ "../../tooling/oxlint/oxlint-base.json",
+ "../../tooling/oxlint/oxlint-nextjs.json",
+ "../../tooling/oxlint/oxlint-react.json"
+ ],
+ "categories": {
+ "correctness": "warn"
+ },
+ "env": {
+ "builtin": true,
+ "commonjs": true,
+ "browser": true,
+ "es2022": true,
+ "node": true
+ },
+ "globals": {
+ "React": "writeable"
+ },
+ "settings": {
+ "react": {
+ "version": "detect"
+ }
+ },
+ "ignorePatterns": [
+ "**/*.config.js",
+ "**/*.config.cjs",
+ "**/.eslintrc.cjs",
+ ".next",
+ "dist",
+ "build",
+ "pnpm-lock.yaml"
+ ]
+}
diff --git a/apps/web/app/dashboard/cleanups/page.tsx b/apps/web/app/dashboard/cleanups/page.tsx
index 1974d2a7..8da6e75b 100644
--- a/apps/web/app/dashboard/cleanups/page.tsx
+++ b/apps/web/app/dashboard/cleanups/page.tsx
@@ -4,6 +4,7 @@ import { useTranslation } from "@/lib/i18n/server";
import { Paintbrush, Tags } from "lucide-react";
export default async function Cleanups() {
+ // oxlint-disable-next-line rules-of-hooks
const { t } = await useTranslation();
return (
diff --git a/apps/web/app/dashboard/highlights/page.tsx b/apps/web/app/dashboard/highlights/page.tsx
index 646b1c41..1410d1fd 100644
--- a/apps/web/app/dashboard/highlights/page.tsx
+++ b/apps/web/app/dashboard/highlights/page.tsx
@@ -5,6 +5,7 @@ import { api } from "@/server/api/client";
import { Highlighter } from "lucide-react";
export default async function HighlightsPage() {
+ // oxlint-disable-next-line rules-of-hooks
const { t } = await useTranslation();
const highlights = await api.highlights.getAll({});
return (
diff --git a/apps/web/app/dashboard/lists/page.tsx b/apps/web/app/dashboard/lists/page.tsx
index 36eb8b7a..1c28073d 100644
--- a/apps/web/app/dashboard/lists/page.tsx
+++ b/apps/web/app/dashboard/lists/page.tsx
@@ -4,6 +4,7 @@ import { useTranslation } from "@/lib/i18n/server";
import { api } from "@/server/api/client";
export default async function ListsPage() {
+ // oxlint-disable-next-line rules-of-hooks
const { t } = await useTranslation();
const lists = await api.lists.list();
diff --git a/apps/web/app/dashboard/tags/page.tsx b/apps/web/app/dashboard/tags/page.tsx
index 1639e4c5..9108d6ba 100644
--- a/apps/web/app/dashboard/tags/page.tsx
+++ b/apps/web/app/dashboard/tags/page.tsx
@@ -4,6 +4,7 @@ import { useTranslation } from "@/lib/i18n/server";
import { api } from "@/server/api/client";
export default async function TagsPage() {
+ // oxlint-disable-next-line rules-of-hooks
const { t } = await useTranslation();
const allTags = (await api.tags.list()).tags;
diff --git a/apps/web/components/dashboard/bookmarks/EditorCard.tsx b/apps/web/components/dashboard/bookmarks/EditorCard.tsx
index 75745bad..a5966845 100644
--- a/apps/web/components/dashboard/bookmarks/EditorCard.tsx
+++ b/apps/web/components/dashboard/bookmarks/EditorCard.tsx
@@ -132,7 +132,7 @@ export default function EditorCard({ className }: { className?: string }) {
if (!text.length) return;
try {
tryToImportUrls(text);
- } catch (e) {
+ } catch {
// Not a URL
mutate({ type: BookmarkTypes.TEXT, text });
}
diff --git a/apps/web/components/dashboard/lists/EditListModal.tsx b/apps/web/components/dashboard/lists/EditListModal.tsx
index 7a750c33..3b35e7d4 100644
--- a/apps/web/components/dashboard/lists/EditListModal.tsx
+++ b/apps/web/components/dashboard/lists/EditListModal.tsx
@@ -192,7 +192,11 @@ export function EditListModal({
(value: z.infer<typeof zNewBookmarkListSchema>) => {
value.parentId = value.parentId === "" ? null : value.parentId;
value.query = value.type === "smart" ? value.query : undefined;
- isEdit ? editList({ ...value, listId: list.id }) : createList(value);
+ if (isEdit) {
+ editList({ ...value, listId: list.id });
+ } else {
+ createList(value);
+ }
},
);
diff --git a/apps/web/components/dashboard/preview/HighlightsBox.tsx b/apps/web/components/dashboard/preview/HighlightsBox.tsx
index af065a9d..4da22d04 100644
--- a/apps/web/components/dashboard/preview/HighlightsBox.tsx
+++ b/apps/web/components/dashboard/preview/HighlightsBox.tsx
@@ -1,3 +1,4 @@
+import { Fragment } from "react";
import {
Collapsible,
CollapsibleContent,
@@ -28,10 +29,10 @@ export default function HighlightsBox({ bookmarkId }: { bookmarkId: string }) {
</CollapsibleTrigger>
<CollapsibleContent className="group flex flex-col py-3 text-sm">
{highlights.highlights.map((highlight) => (
- <>
- <HighlightCard key={highlight.id} highlight={highlight} clickable />
+ <Fragment key={highlight.id}>
+ <HighlightCard highlight={highlight} clickable />
<Separator className="m-2 h-0.5 bg-gray-200 last:hidden" />
- </>
+ </Fragment>
))}
</CollapsibleContent>
</Collapsible>
diff --git a/apps/web/components/settings/ApiKeySettings.tsx b/apps/web/components/settings/ApiKeySettings.tsx
index 8f07e5a4..2b9d19d1 100644
--- a/apps/web/components/settings/ApiKeySettings.tsx
+++ b/apps/web/components/settings/ApiKeySettings.tsx
@@ -13,6 +13,7 @@ import AddApiKey from "./AddApiKey";
import DeleteApiKey from "./DeleteApiKey";
export default async function ApiKeys() {
+ // oxlint-disable-next-line rules-of-hooks
const { t } = await useTranslation();
const keys = await api.apiKeys.list();
return (
diff --git a/apps/web/components/settings/ImportExport.tsx b/apps/web/components/settings/ImportExport.tsx
index 35c2b88f..3dde577b 100644
--- a/apps/web/components/settings/ImportExport.tsx
+++ b/apps/web/components/settings/ImportExport.tsx
@@ -282,7 +282,7 @@ export function ImportExportRow() {
};
});
return { status: "fulfilled" as const, value: created };
- } catch (e) {
+ } catch {
setImportProgress((prev) => {
const newDone = (prev?.done ?? 0) + 1;
return {
diff --git a/apps/web/components/settings/UserDetails.tsx b/apps/web/components/settings/UserDetails.tsx
index b86129c8..5b99c0ea 100644
--- a/apps/web/components/settings/UserDetails.tsx
+++ b/apps/web/components/settings/UserDetails.tsx
@@ -7,6 +7,7 @@ import { Card, CardContent, CardHeader, CardTitle } from "../ui/card";
import { Label } from "../ui/label";
export default async function UserDetails() {
+ // oxlint-disable-next-line rules-of-hooks
const { t } = await useTranslation();
const whoami = await api.users.whoami();
diff --git a/apps/web/components/shared/sidebar/MobileSidebar.tsx b/apps/web/components/shared/sidebar/MobileSidebar.tsx
index 15285a9e..c512a981 100644
--- a/apps/web/components/shared/sidebar/MobileSidebar.tsx
+++ b/apps/web/components/shared/sidebar/MobileSidebar.tsx
@@ -9,6 +9,7 @@ export default async function MobileSidebar({
}: {
items: (t: TFunction) => TSidebarItem[];
}) {
+ // oxlint-disable-next-line rules-of-hooks
const { t } = await useTranslation();
return (
<aside className="w-full overflow-x-auto">
diff --git a/apps/web/components/shared/sidebar/Sidebar.tsx b/apps/web/components/shared/sidebar/Sidebar.tsx
index dff26cdd..21d3ea48 100644
--- a/apps/web/components/shared/sidebar/Sidebar.tsx
+++ b/apps/web/components/shared/sidebar/Sidebar.tsx
@@ -14,6 +14,7 @@ export default async function Sidebar({
items: (t: TFunction) => TSidebarItem[];
extraSections?: React.ReactNode;
}) {
+ // oxlint-disable-next-line rules-of-hooks
const { t } = await useTranslation();
return (
diff --git a/apps/web/components/ui/copy-button.tsx b/apps/web/components/ui/copy-button.tsx
index 1cb405da..8d8699f8 100644
--- a/apps/web/components/ui/copy-button.tsx
+++ b/apps/web/components/ui/copy-button.tsx
@@ -54,7 +54,7 @@ export function CopyBtnV2({
await navigator.clipboard.writeText(url);
setCopied(true);
setTimeout(() => setCopied(false), 2000);
- } catch (err) {
+ } catch {
toast({
description:
"Failed to copy link. Browsers only support copying to the clipboard from https pages.",
diff --git a/apps/web/lib/importBookmarkParser.ts b/apps/web/lib/importBookmarkParser.ts
index 2e354ffe..44fe872c 100644
--- a/apps/web/lib/importBookmarkParser.ts
+++ b/apps/web/lib/importBookmarkParser.ts
@@ -39,7 +39,7 @@ export async function parseNetscapeBookmarkFile(
const tagsStr = $a.attr("tags");
try {
tags = tagsStr && tagsStr.length > 0 ? tagsStr.split(",") : [];
- } catch (e) {
+ } catch {
/* empty */
}
const url = $a.attr("href");
diff --git a/apps/web/lib/userLocalSettings/types.ts b/apps/web/lib/userLocalSettings/types.ts
index bcd2ff26..94c9bb21 100644
--- a/apps/web/lib/userLocalSettings/types.ts
+++ b/apps/web/lib/userLocalSettings/types.ts
@@ -15,7 +15,7 @@ export type UserLocalSettings = z.infer<typeof zUserLocalSettings>;
export function parseUserLocalSettings(str: string | undefined) {
try {
return zUserLocalSettings.parse(JSON.parse(str ?? "{}"));
- } catch (e) {
+ } catch {
return undefined;
}
}
diff --git a/apps/web/package.json b/apps/web/package.json
index ff6410f6..164358f4 100644
--- a/apps/web/package.json
+++ b/apps/web/package.json
@@ -9,12 +9,12 @@
"clean": "git clean -xdf .next .turbo node_modules",
"build": "next build --experimental-build-mode compile",
"start": "next start",
- "lint": "next lint",
+ "lint": "oxlint .",
+ "lint:fix": "oxlint . --fix",
"test": "vitest",
"typecheck": "tsc --noEmit",
"format": "prettier --check . --ignore-path ../../.gitignore",
- "format:fix": "prettier --write . --ignore-path ../../.gitignore",
- "lint:fix": "next lint --fix"
+ "format:fix": "prettier --write . --ignore-path ../../.gitignore"
},
"dependencies": {
"@auth/drizzle-adapter": "~1.5.0",
@@ -96,7 +96,6 @@
"zustand": "^4.5.1"
},
"devDependencies": {
- "@karakeep/eslint-config": "workspace:^0.2.0",
"@karakeep/prettier-config": "workspace:^0.1.0",
"@karakeep/tailwind-config": "workspace:^0.1.0",
"@karakeep/tsconfig": "workspace:^0.1.0",
@@ -112,13 +111,5 @@
"vite-tsconfig-paths": "^4.3.1",
"vitest": "^1.6.1"
},
- "eslintConfig": {
- "root": true,
- "extends": [
- "@karakeep/eslint-config/base",
- "@karakeep/eslint-config/nextjs",
- "@karakeep/eslint-config/react"
- ]
- },
"prettier": "@karakeep/prettier-config"
}
diff --git a/apps/web/server/api/client.ts b/apps/web/server/api/client.ts
index fc223313..b36459a2 100644
--- a/apps/web/server/api/client.ts
+++ b/apps/web/server/api/client.ts
@@ -25,7 +25,7 @@ export async function createContextFromRequest(req: Request) {
ip,
},
};
- } catch (e) {
+ } catch {
// Fallthrough to cookie-based auth
}
}
diff --git a/apps/workers/.oxlintrc.json b/apps/workers/.oxlintrc.json
new file mode 100644
index 00000000..44a3dcef
--- /dev/null
+++ b/apps/workers/.oxlintrc.json
@@ -0,0 +1,22 @@
+{
+ "$schema": "../../node_modules/oxlint/configuration_schema.json",
+ "extends": [
+ "../../tooling/oxlint/oxlint-base.json"
+ ],
+ "categories": {
+ "correctness": "warn"
+ },
+ "env": {
+ "builtin": true,
+ "commonjs": true
+ },
+ "ignorePatterns": [
+ "**/*.config.js",
+ "**/*.config.cjs",
+ "**/.eslintrc.cjs",
+ "**/.next",
+ "**/dist",
+ "**/build",
+ "**/pnpm-lock.yaml"
+ ]
+}
diff --git a/apps/workers/package.json b/apps/workers/package.json
index 7d05e7d6..c888350e 100644
--- a/apps/workers/package.json
+++ b/apps/workers/package.json
@@ -46,7 +46,6 @@
"zod": "^3.24.2"
},
"devDependencies": {
- "@karakeep/eslint-config": "workspace:^0.2.0",
"@karakeep/prettier-config": "workspace:^0.1.0",
"@types/jsdom": "^21.1.6",
"@types/metascraper": "^5.14.3",
@@ -55,17 +54,11 @@
"scripts": {
"start": "tsx watch index.ts",
"start:prod": "tsx index.ts",
- "lint": "eslint .",
- "lint:fix": "eslint . --fix",
+ "lint": "oxlint .",
+ "lint:fix": "oxlint . --fix",
"format": "prettier . --ignore-path ../../.prettierignore",
"format:fix": "prettier . --ignore-path ../../.prettierignore --write",
"typecheck": "tsc --noEmit"
},
- "eslintConfig": {
- "root": true,
- "extends": [
- "@karakeep/eslint-config/base"
- ]
- },
"prettier": "@karakeep/prettier-config"
}
diff --git a/apps/workers/workers/crawlerWorker.ts b/apps/workers/workers/crawlerWorker.ts
index b928e145..d92da208 100644
--- a/apps/workers/workers/crawlerWorker.ts
+++ b/apps/workers/workers/crawlerWorker.ts
@@ -697,7 +697,7 @@ async function crawlAndParseUrl(
}
try {
return new Date(date);
- } catch (_e) {
+ } catch {
return null;
}
};
diff --git a/apps/workers/workers/feedWorker.ts b/apps/workers/workers/feedWorker.ts
index 1eaba0c3..682889f0 100644
--- a/apps/workers/workers/feedWorker.ts
+++ b/apps/workers/workers/feedWorker.ts
@@ -150,7 +150,7 @@ async function run(req: DequeuedJob<ZFeedRequestSchema>) {
// For feeds that don't have guids, use the link as the id
feedItems.forEach((item) => {
- item.guid = item.guid ?? `${item.id}` ?? item.link;
+ item.guid = item.guid ?? item.id ?? item.link;
});
const exitingEntries = await db.query.rssFeedImportsTable.findMany({
diff --git a/apps/workers/workers/videoWorker.ts b/apps/workers/workers/videoWorker.ts
index ca4168a6..ca591e6f 100644
--- a/apps/workers/workers/videoWorker.ts
+++ b/apps/workers/workers/videoWorker.ts
@@ -193,7 +193,7 @@ async function deleteLeftOverAssetFile(
);
try {
await fs.promises.rm(assetFile);
- } catch (e) {
+ } catch {
logger.error(
`[VideoCrawler][${jobId}] Failed deleting leftover video asset "${assetFile}".`,
);
diff --git a/docs/.oxlintrc.json b/docs/.oxlintrc.json
new file mode 100644
index 00000000..f78448c4
--- /dev/null
+++ b/docs/.oxlintrc.json
@@ -0,0 +1,35 @@
+{
+ "$schema": "../node_modules/oxlint/configuration_schema.json",
+ "extends": [
+ "../tooling/oxlint/oxlint-base.json",
+ "../tooling/oxlint/oxlint-nextjs.json",
+ "../tooling/oxlint/oxlint-react.json"
+ ],
+ "categories": {
+ "correctness": "warn"
+ },
+ "env": {
+ "builtin": true,
+ "commonjs": true,
+ "browser": true,
+ "es2022": true,
+ "node": true
+ },
+ "globals": {
+ "React": "writeable"
+ },
+ "settings": {
+ "react": {
+ "version": "detect"
+ }
+ },
+ "ignorePatterns": [
+ "**/*.config.js",
+ "**/*.config.cjs",
+ "**/.eslintrc.cjs",
+ ".next",
+ "dist",
+ "build",
+ "pnpm-lock.yaml"
+ ]
+}
diff --git a/docs/package.json b/docs/package.json
index a33915ce..3156905e 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -45,14 +45,6 @@
"last 5 safari version"
]
},
- "eslintConfig": {
- "root": true,
- "extends": [
- "@karakeep/eslint-config/base",
- "@karakeep/eslint-config/nextjs",
- "@karakeep/eslint-config/react"
- ]
- },
"prettier": "@karakeep/prettier-config",
"engines": {
"node": ">=18.0"
diff --git a/package.json b/package.json
index daa384cf..36f06d09 100644
--- a/package.json
+++ b/package.json
@@ -16,18 +16,17 @@
"prepare": "husky",
"format": "turbo --no-daemon format --continue -- --cache-location node_modules/.cache/.prettiercache",
"format:fix": "turbo --no-daemon format --continue -- --write --cache-location node_modules/.cache/.prettiercache",
- "lint": "turbo --no-daemon lint --continue -- --cache-location node_modules/.cache/.eslintcache",
- "lint:fix": "turbo --no-daemon lint --continue -- --fix --cache-location node_modules/.cache/.eslintcache",
+ "lint": "turbo --no-daemon lint --continue --",
+ "lint:fix": "turbo --no-daemon lint --continue -- --fix",
"typecheck": "turbo --no-daemon typecheck"
},
"devDependencies": {
"@karakeep/prettier-config": "workspace:^0.1.0",
- "@tanstack/eslint-plugin-query": "^5.20.1",
"@types/node": "^22",
"es-errors": "^1.3.0",
- "eslint": "^8.57.0",
"husky": "^9.0.11",
"install": "^0.13.0",
+ "oxlint": "^1.2.0",
"prettier": "^3.4.2",
"sherif": "^1.2.0",
"turbo": "^2.1.2"
diff --git a/packages/api/.oxlintrc.json b/packages/api/.oxlintrc.json
new file mode 100644
index 00000000..44a3dcef
--- /dev/null
+++ b/packages/api/.oxlintrc.json
@@ -0,0 +1,22 @@
+{
+ "$schema": "../../node_modules/oxlint/configuration_schema.json",
+ "extends": [
+ "../../tooling/oxlint/oxlint-base.json"
+ ],
+ "categories": {
+ "correctness": "warn"
+ },
+ "env": {
+ "builtin": true,
+ "commonjs": true
+ },
+ "ignorePatterns": [
+ "**/*.config.js",
+ "**/*.config.cjs",
+ "**/.eslintrc.cjs",
+ "**/.next",
+ "**/dist",
+ "**/build",
+ "**/pnpm-lock.yaml"
+ ]
+}
diff --git a/packages/api/package.json b/packages/api/package.json
index 82b2b9d0..d51b108b 100644
--- a/packages/api/package.json
+++ b/packages/api/package.json
@@ -8,8 +8,8 @@
"typecheck": "tsc --noEmit",
"format": "prettier . --ignore-path ../../.prettierignore",
"format:fix": "prettier . --write --ignore-path ../../.prettierignore",
- "lint": "eslint .",
- "lint:fix": "eslint . --fix",
+ "lint": "oxlint .",
+ "lint:fix": "oxlint . --fix",
"test": "vitest"
},
"dependencies": {
@@ -22,7 +22,6 @@
"zod": "^3.24.2"
},
"devDependencies": {
- "@karakeep/eslint-config": "workspace:^0.2.0",
"@karakeep/prettier-config": "workspace:^0.1.0",
"@karakeep/tsconfig": "workspace:^0.1.0",
"@types/bcryptjs": "^2.4.6",
@@ -31,11 +30,5 @@
"vite-tsconfig-paths": "^4.3.1",
"vitest": "^1.6.1"
},
- "eslintConfig": {
- "root": true,
- "extends": [
- "@karakeep/eslint-config/base"
- ]
- },
"prettier": "@karakeep/prettier-config"
}
diff --git a/packages/db/.oxlintrc.json b/packages/db/.oxlintrc.json
new file mode 100644
index 00000000..44a3dcef
--- /dev/null
+++ b/packages/db/.oxlintrc.json
@@ -0,0 +1,22 @@
+{
+ "$schema": "../../node_modules/oxlint/configuration_schema.json",
+ "extends": [
+ "../../tooling/oxlint/oxlint-base.json"
+ ],
+ "categories": {
+ "correctness": "warn"
+ },
+ "env": {
+ "builtin": true,
+ "commonjs": true
+ },
+ "ignorePatterns": [
+ "**/*.config.js",
+ "**/*.config.cjs",
+ "**/.eslintrc.cjs",
+ "**/.next",
+ "**/dist",
+ "**/build",
+ "**/pnpm-lock.yaml"
+ ]
+}
diff --git a/packages/db/package.json b/packages/db/package.json
index e7819457..88dc80cd 100644
--- a/packages/db/package.json
+++ b/packages/db/package.json
@@ -20,18 +20,11 @@
"tsx": "^4.7.1"
},
"devDependencies": {
- "@karakeep/eslint-config": "workspace:^0.2.0",
"@karakeep/prettier-config": "workspace:^0.1.0",
"@karakeep/tsconfig": "workspace:^0.1.0",
"@tsconfig/node22": "^22.0.0",
"@types/better-sqlite3": "^7.6.11",
"drizzle-kit": "^0.30.01"
},
- "eslintConfig": {
- "root": true,
- "extends": [
- "@karakeep/eslint-config/base"
- ]
- },
"prettier": "@karakeep/prettier-config"
}
diff --git a/packages/e2e_tests/.oxlintrc.json b/packages/e2e_tests/.oxlintrc.json
new file mode 100644
index 00000000..44a3dcef
--- /dev/null
+++ b/packages/e2e_tests/.oxlintrc.json
@@ -0,0 +1,22 @@
+{
+ "$schema": "../../node_modules/oxlint/configuration_schema.json",
+ "extends": [
+ "../../tooling/oxlint/oxlint-base.json"
+ ],
+ "categories": {
+ "correctness": "warn"
+ },
+ "env": {
+ "builtin": true,
+ "commonjs": true
+ },
+ "ignorePatterns": [
+ "**/*.config.js",
+ "**/*.config.cjs",
+ "**/.eslintrc.cjs",
+ "**/.next",
+ "**/dist",
+ "**/build",
+ "**/pnpm-lock.yaml"
+ ]
+}
diff --git a/packages/e2e_tests/package.json b/packages/e2e_tests/package.json
index 9245d366..3f110838 100644
--- a/packages/e2e_tests/package.json
+++ b/packages/e2e_tests/package.json
@@ -8,8 +8,8 @@
"typecheck": "tsc --noEmit",
"format": "prettier . --ignore-path ../../.prettierignore",
"format:fix": "prettier . --write --ignore-path ../../.prettierignore",
- "lint": "eslint .",
- "lint:fix": "eslint . --fix",
+ "lint": "oxlint .",
+ "lint:fix": "oxlint . --fix",
"test": "vitest run",
"test:watch": "vitest"
},
@@ -19,17 +19,10 @@
"superjson": "^2.2.1"
},
"devDependencies": {
- "@karakeep/eslint-config": "workspace:^0.2.0",
"@karakeep/prettier-config": "workspace:^0.1.0",
"@karakeep/tsconfig": "workspace:^0.1.0",
"vite-tsconfig-paths": "^4.3.1",
"vitest": "^1.6.1"
},
- "eslintConfig": {
- "root": true,
- "extends": [
- "@karakeep/eslint-config/base"
- ]
- },
"prettier": "@karakeep/prettier-config"
}
diff --git a/packages/open-api/.oxlintrc.json b/packages/open-api/.oxlintrc.json
new file mode 100644
index 00000000..44a3dcef
--- /dev/null
+++ b/packages/open-api/.oxlintrc.json
@@ -0,0 +1,22 @@
+{
+ "$schema": "../../node_modules/oxlint/configuration_schema.json",
+ "extends": [
+ "../../tooling/oxlint/oxlint-base.json"
+ ],
+ "categories": {
+ "correctness": "warn"
+ },
+ "env": {
+ "builtin": true,
+ "commonjs": true
+ },
+ "ignorePatterns": [
+ "**/*.config.js",
+ "**/*.config.cjs",
+ "**/.eslintrc.cjs",
+ "**/.next",
+ "**/dist",
+ "**/build",
+ "**/pnpm-lock.yaml"
+ ]
+}
diff --git a/packages/open-api/package.json b/packages/open-api/package.json
index 900af481..d88543a9 100644
--- a/packages/open-api/package.json
+++ b/packages/open-api/package.json
@@ -10,7 +10,6 @@
"zod": "^3.24.2"
},
"devDependencies": {
- "@karakeep/eslint-config": "workspace:^0.2.0",
"@karakeep/prettier-config": "workspace:^0.1.0",
"@karakeep/tsconfig": "workspace:^0.1.0",
"tsx": "^4.7.1"
@@ -20,14 +19,9 @@
"generate": "tsx index.ts",
"format": "prettier . --ignore-path ../../.prettierignore",
"format:fix": "prettier . --write --ignore-path ../../.prettierignore",
- "lint": "eslint ."
+ "lint": "oxlint .",
+ "lint:fix": "oxlint . --fix"
},
"main": "index.ts",
- "eslintConfig": {
- "root": true,
- "extends": [
- "@karakeep/eslint-config/base"
- ]
- },
"prettier": "@karakeep/prettier-config"
}
diff --git a/packages/sdk/.oxlintrc.json b/packages/sdk/.oxlintrc.json
new file mode 100644
index 00000000..8d9e82f8
--- /dev/null
+++ b/packages/sdk/.oxlintrc.json
@@ -0,0 +1,23 @@
+{
+ "$schema": "../../node_modules/oxlint/configuration_schema.json",
+ "extends": [
+ "../../tooling/oxlint/oxlint-base.json"
+ ],
+ "categories": {
+ "correctness": "warn"
+ },
+ "env": {
+ "builtin": true,
+ "commonjs": true
+ },
+ "ignorePatterns": [
+ "**/*.config.js",
+ "**/*.config.cjs",
+ "**/.eslintrc.cjs",
+ "**/.next",
+ "**/dist",
+ "**/build",
+ "**/pnpm-lock.yaml",
+ "src/karakeep-api.d.ts"
+ ]
+}
diff --git a/packages/sdk/package.json b/packages/sdk/package.json
index ea23a8cd..c431974a 100644
--- a/packages/sdk/package.json
+++ b/packages/sdk/package.json
@@ -18,7 +18,6 @@
"types": "./dist/index.d.ts"
},
"devDependencies": {
- "@karakeep/eslint-config": "workspace:^0.2.0",
"@karakeep/prettier-config": "workspace:^0.1.0",
"@karakeep/tsconfig": "workspace:^0.1.0",
"@tsconfig/node22": "^22.0.0",
@@ -30,8 +29,8 @@
"scripts": {
"build": "vite build",
"run": "tsx src/index.ts",
- "lint": "eslint .",
- "lint:fix": "eslint . --fix",
+ "lint": "oxlint .",
+ "lint:fix": "oxlint . --fix",
"format": "prettier . --ignore-path ../../.prettierignore",
"format:fix": "prettier . --write --ignore-path ../../.prettierignore",
"typecheck": "tsc --noEmit"
@@ -41,15 +40,6 @@
"url": "git+https://github.com/karakeep-app/karakeep.git",
"directory": "packages/sdk"
},
- "eslintConfig": {
- "root": true,
- "extends": [
- "@karakeep/eslint-config/base"
- ],
- "ignorePatterns": [
- "src/karakeep-api.d.ts"
- ]
- },
"prettier": "@karakeep/prettier-config",
"dependencies": {
"openapi-fetch": "^0.13.3"
diff --git a/packages/shared-react/.oxlintrc.json b/packages/shared-react/.oxlintrc.json
new file mode 100644
index 00000000..91dc201f
--- /dev/null
+++ b/packages/shared-react/.oxlintrc.json
@@ -0,0 +1,34 @@
+{
+ "$schema": "../../node_modules/oxlint/configuration_schema.json",
+ "extends": [
+ "../../tooling/oxlint/oxlint-base.json",
+ "../../tooling/oxlint/oxlint-react.json"
+ ],
+ "categories": {
+ "correctness": "warn"
+ },
+ "env": {
+ "builtin": true,
+ "commonjs": true,
+ "browser": true,
+ "es2022": true,
+ "node": true
+ },
+ "globals": {
+ "React": "writeable"
+ },
+ "settings": {
+ "react": {
+ "version": "detect"
+ }
+ },
+ "ignorePatterns": [
+ "**/*.config.js",
+ "**/*.config.cjs",
+ "**/.eslintrc.cjs",
+ ".next",
+ "dist",
+ "build",
+ "pnpm-lock.yaml"
+ ]
+}
diff --git a/packages/shared-react/package.json b/packages/shared-react/package.json
index b4f9f242..abc2a7fa 100644
--- a/packages/shared-react/package.json
+++ b/packages/shared-react/package.json
@@ -11,7 +11,6 @@
"superjson": "^2.2.1"
},
"devDependencies": {
- "@karakeep/eslint-config": "workspace:^0.2.0",
"@karakeep/prettier-config": "workspace:^0.1.0",
"@karakeep/tsconfig": "workspace:^0.1.0"
},
@@ -27,14 +26,7 @@
"scripts": {
"typecheck": "tsc --noEmit",
"format": "prettier . --ignore-path ../../.prettierignore",
- "lint": "eslint ."
- },
- "eslintConfig": {
- "root": true,
- "extends": [
- "@karakeep/eslint-config/base",
- "@karakeep/eslint-config/react"
- ]
+ "lint": "oxlint ."
},
"prettier": "@karakeep/prettier-config"
}
diff --git a/packages/shared/.oxlintrc.json b/packages/shared/.oxlintrc.json
new file mode 100644
index 00000000..44a3dcef
--- /dev/null
+++ b/packages/shared/.oxlintrc.json
@@ -0,0 +1,22 @@
+{
+ "$schema": "../../node_modules/oxlint/configuration_schema.json",
+ "extends": [
+ "../../tooling/oxlint/oxlint-base.json"
+ ],
+ "categories": {
+ "correctness": "warn"
+ },
+ "env": {
+ "builtin": true,
+ "commonjs": true
+ },
+ "ignorePatterns": [
+ "**/*.config.js",
+ "**/*.config.cjs",
+ "**/.eslintrc.cjs",
+ "**/.next",
+ "**/dist",
+ "**/build",
+ "**/pnpm-lock.yaml"
+ ]
+}
diff --git a/packages/shared/package.json b/packages/shared/package.json
index 478fb77d..691e1d25 100644
--- a/packages/shared/package.json
+++ b/packages/shared/package.json
@@ -17,7 +17,6 @@
"zod-to-json-schema": "^3.24.3"
},
"devDependencies": {
- "@karakeep/eslint-config": "workspace:^0.2.0",
"@karakeep/prettier-config": "workspace:^0.1.0",
"@karakeep/tsconfig": "workspace:^0.1.0",
"vitest": "^1.6.1"
@@ -26,16 +25,10 @@
"typecheck": "tsc --noEmit",
"format": "prettier . --ignore-path ../../.prettierignore",
"format:fix": "prettier . --write --ignore-path ../../.prettierignore",
- "lint": "eslint .",
- "lint:fix": "eslint . --fix",
+ "lint": "oxlint .",
+ "lint:fix": "oxlint . --fix",
"test": "vitest"
},
"main": "index.ts",
- "eslintConfig": {
- "root": true,
- "extends": [
- "@karakeep/eslint-config/base"
- ]
- },
"prettier": "@karakeep/prettier-config"
}
diff --git a/packages/shared/searchQueryParser.ts b/packages/shared/searchQueryParser.ts
index 80f033b0..9a29a8b7 100644
--- a/packages/shared/searchQueryParser.ts
+++ b/packages/shared/searchQueryParser.ts
@@ -224,7 +224,7 @@ MATCHER.setPattern(
inverse: !!minus,
},
};
- } catch (e) {
+ } catch {
return {
// If parsing the date fails, emit it as pure text
text: (minus?.text ?? "") + qualifier.text + ident,
@@ -241,7 +241,7 @@ MATCHER.setPattern(
inverse: !!minus,
},
};
- } catch (e) {
+ } catch {
return {
// If parsing the date fails, emit it as pure text
text: (minus?.text ?? "") + qualifier.text + ident,
@@ -258,7 +258,7 @@ MATCHER.setPattern(
relativeDate: { direction, amount, unit },
},
};
- } catch (e) {
+ } catch {
return {
// If parsing the relative time fails, emit it as pure text
text: (minus?.text ?? "") + qualifier.text + ident,
diff --git a/packages/trpc/.oxlintrc.json b/packages/trpc/.oxlintrc.json
new file mode 100644
index 00000000..44a3dcef
--- /dev/null
+++ b/packages/trpc/.oxlintrc.json
@@ -0,0 +1,22 @@
+{
+ "$schema": "../../node_modules/oxlint/configuration_schema.json",
+ "extends": [
+ "../../tooling/oxlint/oxlint-base.json"
+ ],
+ "categories": {
+ "correctness": "warn"
+ },
+ "env": {
+ "builtin": true,
+ "commonjs": true
+ },
+ "ignorePatterns": [
+ "**/*.config.js",
+ "**/*.config.cjs",
+ "**/.eslintrc.cjs",
+ "**/.next",
+ "**/dist",
+ "**/build",
+ "**/pnpm-lock.yaml"
+ ]
+}
diff --git a/packages/trpc/package.json b/packages/trpc/package.json
index 5b5bad86..b0280d6d 100644
--- a/packages/trpc/package.json
+++ b/packages/trpc/package.json
@@ -8,8 +8,8 @@
"typecheck": "tsc --noEmit",
"format": "prettier . --ignore-path ../../.prettierignore",
"format:fix": "prettier . --write --ignore-path ../../.prettierignore",
- "lint": "eslint .",
- "lint:fix": "eslint . --fix",
+ "lint": "oxlint .",
+ "lint:fix": "oxlint . --fix",
"test": "vitest"
},
"dependencies": {
@@ -24,7 +24,6 @@
"zod": "^3.24.2"
},
"devDependencies": {
- "@karakeep/eslint-config": "workspace:^0.2.0",
"@karakeep/prettier-config": "workspace:^0.1.0",
"@karakeep/tsconfig": "workspace:^0.1.0",
"@types/bcryptjs": "^2.4.6",
@@ -32,11 +31,5 @@
"vite-tsconfig-paths": "^4.3.1",
"vitest": "^1.6.1"
},
- "eslintConfig": {
- "root": true,
- "extends": [
- "@karakeep/eslint-config/base"
- ]
- },
"prettier": "@karakeep/prettier-config"
}
diff --git a/packages/trpc/routers/users.ts b/packages/trpc/routers/users.ts
index 87923f94..bc1064e8 100644
--- a/packages/trpc/routers/users.ts
+++ b/packages/trpc/routers/users.ts
@@ -178,7 +178,7 @@ export const usersAppRouter = router({
let user;
try {
user = await validatePassword(ctx.user.email, input.currentPassword);
- } catch (e) {
+ } catch {
throw new TRPCError({ code: "UNAUTHORIZED" });
}
invariant(user.id, ctx.user.id);
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 5d141ed8..3253a3bf 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -16,24 +16,21 @@ importers:
'@karakeep/prettier-config':
specifier: workspace:^0.1.0
version: link:tooling/prettier
- '@tanstack/eslint-plugin-query':
- specifier: ^5.20.1
- version: 5.20.1(eslint@8.57.0)(typescript@5.8.2)
'@types/node':
specifier: ^22
version: 22.15.30
es-errors:
specifier: ^1.3.0
version: 1.3.0
- eslint:
- specifier: ^8.57.0
- version: 8.57.0
husky:
specifier: ^9.0.11
version: 9.1.7
install:
specifier: ^0.13.0
version: 0.13.0
+ oxlint:
+ specifier: ^1.2.0
+ version: 1.2.0
prettier:
specifier: ^3.4.2
version: 3.4.2
@@ -122,9 +119,6 @@ importers:
'@crxjs/vite-plugin':
specifier: 2.0.0-beta.28
version: 2.0.0-beta.28
- '@karakeep/eslint-config':
- specifier: workspace:^0.2.0
- version: link:../../tooling/eslint
'@karakeep/prettier-config':
specifier: workspace:^0.1.0
version: link:../../tooling/prettier
@@ -149,15 +143,6 @@ importers:
autoprefixer:
specifier: ^10.4.17
version: 10.4.21(postcss@8.5.4)
- eslint:
- specifier: ^8.57.0
- version: 8.57.0
- eslint-plugin-react-hooks:
- specifier: ^4.6.0
- version: 4.6.0(eslint@8.57.0)
- eslint-plugin-react-refresh:
- specifier: ^0.4.5
- version: 0.4.20(eslint@8.57.0)
postcss:
specifier: ^8.4.35
version: 8.5.4
@@ -176,9 +161,6 @@ importers:
'@commander-js/extra-typings':
specifier: ^12.0.1
version: 12.1.0(commander@12.1.0)
- '@karakeep/eslint-config':
- specifier: workspace:^0.2.0
- version: link:../../tooling/eslint
'@karakeep/prettier-config':
specifier: workspace:^0.1.0
version: link:../../tooling/prettier
@@ -255,9 +237,6 @@ importers:
specifier: ^1.0.7
version: 1.0.7(tailwindcss@3.4.1)
devDependencies:
- '@karakeep/eslint-config':
- specifier: workspace:^0.2.0
- version: link:../../tooling/eslint
'@karakeep/prettier-config':
specifier: workspace:^0.1.0
version: link:../../tooling/prettier
@@ -310,9 +289,6 @@ importers:
specifier: ^3.24.2
version: 3.24.2
devDependencies:
- '@karakeep/eslint-config':
- specifier: workspace:^0.2.0
- version: link:../../tooling/eslint
'@karakeep/prettier-config':
specifier: workspace:^0.1.0
version: link:../../tooling/prettier
@@ -470,9 +446,6 @@ importers:
'@babel/core':
specifier: ~7.26.0
version: 7.26.0
- '@karakeep/eslint-config':
- specifier: workspace:^0.2.0
- version: link:../../tooling/eslint
'@karakeep/prettier-config':
specifier: workspace:^0.1.0
version: link:../../tooling/prettier
@@ -488,12 +461,6 @@ importers:
ajv:
specifier: latest
version: 8.17.1
- eslint:
- specifier: ^8.57.0
- version: 8.57.0
- eslint-config-universe:
- specifier: ^12.0.0
- version: 12.0.0(@types/eslint@8.56.12)(eslint@8.57.0)(prettier@3.4.2)(typescript@5.8.2)
prettier:
specifier: ^3.4.2
version: 3.4.2
@@ -738,9 +705,6 @@ importers:
specifier: ^4.5.1
version: 4.5.1(@types/react@18.3.12)(immer@9.0.21)(react@18.3.1)
devDependencies:
- '@karakeep/eslint-config':
- specifier: workspace:^0.2.0
- version: link:../../tooling/eslint
'@karakeep/prettier-config':
specifier: workspace:^0.1.0
version: link:../../tooling/prettier
@@ -907,9 +871,6 @@ importers:
specifier: ^3.24.2
version: 3.24.2
devDependencies:
- '@karakeep/eslint-config':
- specifier: workspace:^0.2.0
- version: link:../../tooling/eslint
'@karakeep/prettier-config':
specifier: workspace:^0.1.0
version: link:../../tooling/prettier
@@ -927,10 +888,10 @@ importers:
dependencies:
'@docusaurus/core':
specifier: 3.7.0
- version: 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
+ version: 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
'@docusaurus/preset-classic':
specifier: 3.7.0
- version: 3.7.0(@algolia/client-search@5.27.0)(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(@types/react@19.1.6)(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.8.2)
+ version: 3.7.0(@algolia/client-search@5.27.0)(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(@types/react@19.1.6)(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.8.2)
'@mdx-js/react':
specifier: ^3.0.0
version: 3.1.0(@types/react@19.1.6)(react@18.3.1)
@@ -939,10 +900,10 @@ importers:
version: 2.1.0
docusaurus-plugin-openapi-docs:
specifier: ^4.3.7
- version: 4.4.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2))(@docusaurus/utils-validation@3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@docusaurus/utils@3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(encoding@0.1.13)(react@18.3.1)
+ version: 4.4.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2))(@docusaurus/utils-validation@3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@docusaurus/utils@3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(encoding@0.1.13)(react@18.3.1)
docusaurus-theme-openapi-docs:
specifier: ^4.3.7
- version: 4.4.0(ow7ukymd3d4sngdxlifvyfgive)
+ version: 4.4.0(lnzvcaolxv7bcyopr43ouvltzi)
prism-react-renderer:
specifier: ^2.4.1
version: 2.4.1(react@18.3.1)
@@ -958,13 +919,13 @@ importers:
devDependencies:
'@docusaurus/module-type-aliases':
specifier: 3.7.0
- version: 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@docusaurus/tsconfig':
specifier: 3.7.0
version: 3.7.0
'@docusaurus/types':
specifier: 3.7.0
- version: 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
typescript:
specifier: ^5.7.3
version: 5.8.2
@@ -993,9 +954,6 @@ importers:
specifier: ^3.24.2
version: 3.24.2
devDependencies:
- '@karakeep/eslint-config':
- specifier: workspace:^0.2.0
- version: link:../../tooling/eslint
'@karakeep/prettier-config':
specifier: workspace:^0.1.0
version: link:../../tooling/prettier
@@ -1042,9 +1000,6 @@ importers:
specifier: ^4.7.1
version: 4.7.1
devDependencies:
- '@karakeep/eslint-config':
- specifier: workspace:^0.2.0
- version: link:../../tooling/eslint
'@karakeep/prettier-config':
specifier: workspace:^0.1.0
version: link:../../tooling/prettier
@@ -1073,9 +1028,6 @@ importers:
specifier: ^2.2.1
version: 2.2.1
devDependencies:
- '@karakeep/eslint-config':
- specifier: workspace:^0.2.0
- version: link:../../tooling/eslint
'@karakeep/prettier-config':
specifier: workspace:^0.1.0
version: link:../../tooling/prettier
@@ -1101,9 +1053,6 @@ importers:
specifier: ^3.24.2
version: 3.24.2
devDependencies:
- '@karakeep/eslint-config':
- specifier: workspace:^0.2.0
- version: link:../../tooling/eslint
'@karakeep/prettier-config':
specifier: workspace:^0.1.0
version: link:../../tooling/prettier
@@ -1120,9 +1069,6 @@ importers:
specifier: ^0.13.3
version: 0.13.8
devDependencies:
- '@karakeep/eslint-config':
- specifier: workspace:^0.2.0
- version: link:../../tooling/eslint
'@karakeep/prettier-config':
specifier: workspace:^0.1.0
version: link:../../tooling/prettier
@@ -1178,9 +1124,6 @@ importers:
specifier: ^3.24.3
version: 3.24.5(zod@3.24.2)
devDependencies:
- '@karakeep/eslint-config':
- specifier: workspace:^0.2.0
- version: link:../../tooling/eslint
'@karakeep/prettier-config':
specifier: workspace:^0.1.0
version: link:../../tooling/prettier
@@ -1215,9 +1158,6 @@ importers:
specifier: ^2.2.1
version: 2.2.1
devDependencies:
- '@karakeep/eslint-config':
- specifier: workspace:^0.2.0
- version: link:../../tooling/eslint
'@karakeep/prettier-config':
specifier: workspace:^0.1.0
version: link:../../tooling/prettier
@@ -1255,9 +1195,6 @@ importers:
specifier: ^3.24.2
version: 3.24.2
devDependencies:
- '@karakeep/eslint-config':
- specifier: workspace:^0.2.0
- version: link:../../tooling/eslint
'@karakeep/prettier-config':
specifier: workspace:^0.1.0
version: link:../../tooling/prettier
@@ -1277,52 +1214,6 @@ importers:
specifier: ^1.6.1
version: 1.6.1(@types/node@22.15.30)(jsdom@26.1.0)(lightningcss@1.30.1)(sass@1.89.1)(terser@5.41.0)
- tooling/eslint:
- dependencies:
- '@next/eslint-plugin-next':
- specifier: ^14.1.1
- version: 14.2.29
- '@typescript-eslint/eslint-plugin':
- specifier: ~8.30.0
- version: 8.30.1(@typescript-eslint/parser@8.30.1(eslint@8.57.0)(typescript@5.8.2))(eslint@8.57.0)(typescript@5.8.2)
- '@typescript-eslint/parser':
- specifier: ~8.30.0
- version: 8.30.1(eslint@8.57.0)(typescript@5.8.2)
- eslint-config-turbo:
- specifier: ^2.0.9
- version: 2.5.4(eslint@8.57.0)(turbo@2.1.2)
- eslint-plugin-import:
- specifier: ^2.29.1
- version: 2.31.0(@typescript-eslint/parser@8.30.1(eslint@8.57.0)(typescript@5.8.2))(eslint@8.57.0)
- eslint-plugin-jsx-a11y:
- specifier: ^6.8.0
- version: 6.10.2(eslint@8.57.0)
- eslint-plugin-react:
- specifier: ^7.33.2
- version: 7.37.5(eslint@8.57.0)
- eslint-plugin-react-hooks:
- specifier: ^4.6.0
- version: 4.6.0(eslint@8.57.0)
- devDependencies:
- '@karakeep/prettier-config':
- specifier: workspace:^0.1.0
- version: link:../prettier
- '@karakeep/tsconfig':
- specifier: workspace:^0.1.0
- version: link:../typescript
- '@types/eslint':
- specifier: ^8.56.5
- version: 8.56.12
- eslint:
- specifier: ^8.57.0
- version: 8.57.0
- prettier:
- specifier: ^3.4.2
- version: 3.4.2
- typescript:
- specifier: ^5.7.3
- version: 5.8.2
-
tooling/github: {}
tooling/prettier:
@@ -1362,18 +1253,12 @@ importers:
specifier: ^1.0.7
version: 1.0.7(tailwindcss@3.4.1)
devDependencies:
- '@karakeep/eslint-config':
- specifier: workspace:^0.2.0
- version: link:../eslint
'@karakeep/prettier-config':
specifier: workspace:^0.1.0
version: link:../prettier
'@karakeep/tsconfig':
specifier: workspace:^0.1.0
version: link:../typescript
- eslint:
- specifier: ^8.57.0
- version: 8.57.0
prettier:
specifier: ^3.4.2
version: 3.4.2
@@ -2269,6 +2154,7 @@ packages:
'@crxjs/vite-plugin@2.0.0-beta.28':
resolution: {integrity: sha512-JUoB1431PvruQqVpxvJ5j6qh0NNx5sXafAXo+VltORtJQrS6wprI5QK4k6PLKV+WacsFuPLveM2ydBCEopU49w==}
+ deprecated: Beta versions are no longer maintained. Please upgrade to the stable 2.0.0 release
'@csstools/cascade-layer-name-parser@2.0.5':
resolution: {integrity: sha512-p1ko5eHgV+MgXFVa4STPKpvPxr6ReS8oS2jzTukjR74i5zJNyWO1ZM1m8YKBXnzDKWfBN1ztLYlHxbVemDD88A==}
@@ -3069,13 +2955,37 @@ packages:
resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
- '@eslint/eslintrc@2.1.4':
- resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ '@eslint/config-array@0.20.1':
+ resolution: {integrity: sha512-OL0RJzC/CBzli0DrrR31qzj6d6i6Mm3HByuhflhl4LOBiWxN+3i6/t/ZQQNii4tjksXi8r2CRW1wMpWA2ULUEw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/js@8.57.0':
- resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ '@eslint/config-helpers@0.2.3':
+ resolution: {integrity: sha512-u180qk2Um1le4yf0ruXH3PYFeEZeYC3p/4wCTKrr2U1CmGdzGi3KtY0nuPDH48UJxlKCC5RDzbcbh4X0XlqgHg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/core@0.14.0':
+ resolution: {integrity: sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/core@0.15.0':
+ resolution: {integrity: sha512-b7ePw78tEWWkpgZCDYkbqDOP8dmM6qe+AOC6iuJqlq1R/0ahMAeH3qynpnqKFGkMltrp44ohV4ubGyvLX28tzw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/eslintrc@3.3.1':
+ resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/js@9.29.0':
+ resolution: {integrity: sha512-3PIF4cBw/y+1u2EazflInpV+lYsSG0aByVIQzAgb1m1MhHFSbqTyNqtBKHgWf/9Ykud+DhILS9EGkmekVhbKoQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/object-schema@2.1.6':
+ resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/plugin-kit@0.3.2':
+ resolution: {integrity: sha512-4SaFZCNfJqvk/kenHpI8xvN42DMaoycy4PzKc5otHxRswww1kAt82OlBuwRVLofCACCTZEcla2Ydxv8scMXaTg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@exodus/schemasafe@1.3.0':
resolution: {integrity: sha512-5Aap/GaRupgNx/feGBwLLTVv8OQFfv3pq2lPRzPg9R+IOBnDgghTGW7l7EuVXOvg5cc/xSAlRW8rBrjIC3Nvqw==}
@@ -3237,18 +3147,25 @@ packages:
peerDependencies:
react-hook-form: ^7.0.0
- '@humanwhocodes/config-array@0.11.14':
- resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==}
- engines: {node: '>=10.10.0'}
- deprecated: Use @eslint/config-array instead
+ '@humanfs/core@0.19.1':
+ resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
+ engines: {node: '>=18.18.0'}
+
+ '@humanfs/node@0.16.6':
+ resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==}
+ engines: {node: '>=18.18.0'}
'@humanwhocodes/module-importer@1.0.1':
resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
engines: {node: '>=12.22'}
- '@humanwhocodes/object-schema@2.0.3':
- resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==}
- deprecated: Use @eslint/object-schema instead
+ '@humanwhocodes/retry@0.3.1':
+ resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==}
+ engines: {node: '>=18.18'}
+
+ '@humanwhocodes/retry@0.4.3':
+ resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==}
+ engines: {node: '>=18.18'}
'@ianvs/prettier-plugin-sort-imports@4.4.2':
resolution: {integrity: sha512-KkVFy3TLh0OFzimbZglMmORi+vL/i2OFhEs5M07R9w0IwWAGpsNNyE4CY/2u0YoMF5bawKC2+8/fUH60nnNtjw==}
@@ -3642,9 +3559,6 @@ packages:
'@next/env@14.2.25':
resolution: {integrity: sha512-JnzQ2cExDeG7FxJwqAksZ3aqVJrHjFwZQAEJ9gQZSoEhIow7SNoKZzju/AwQ+PLIR4NY8V0rhcVozx/2izDO0w==}
- '@next/eslint-plugin-next@14.2.29':
- resolution: {integrity: sha512-qpxSYiPNJTr9RzqjGi5yom8AIC8Kgdtw4oNIXAB/gDYMDctmfMEv452FRUhT06cWPgcmSsbZiEPYhbFiQtCWTg==}
-
'@next/swc-darwin-arm64@14.2.25':
resolution: {integrity: sha512-09clWInF1YRd6le00vt750s3m7SEYNehz9C4PUcSu3bAdCTpjIV4aTYQZ25Ehrr83VR1rZeqtKUPWSI7GfuKZQ==}
engines: {node: '>= 10'}
@@ -3727,6 +3641,46 @@ packages:
resolution: {integrity: sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==}
engines: {node: ^18.17.0 || >=20.5.0}
+ '@oxlint/darwin-arm64@1.2.0':
+ resolution: {integrity: sha512-DsdZPp59sPPmuI6pR6MP1QepWWkpibFhVmRXa7ZOUobxxubUBg12SVCchAI1Iq8jejcAg9/XHXsRFpuny2LawQ==}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@oxlint/darwin-x64@1.2.0':
+ resolution: {integrity: sha512-SN4lUlpGyFfGph+quUuGhEAyBMB87CgnFEK2bk3Lo96ehHcIhmzUH41nbsgi99k45+qEtD0ThIKAsbksOVn0uA==}
+ cpu: [x64]
+ os: [darwin]
+
+ '@oxlint/linux-arm64-gnu@1.2.0':
+ resolution: {integrity: sha512-O03yN/Sas6/vyewiq8w9YN67yY8IofTpS28H2/f1a0Cb83Z7RbEzkWvsswq0erTHA0ctwJkzHfkRSRaBOmceBQ==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@oxlint/linux-arm64-musl@1.2.0':
+ resolution: {integrity: sha512-DO61+/vJkYRUEaVoajU2tLpVHBu3Fe8vhJ2mgxVNfOgQ7uIvHCB7wrnkHSPgABK9yROGenLWG9K6uHq3qiXj2g==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@oxlint/linux-x64-gnu@1.2.0':
+ resolution: {integrity: sha512-i2piovvEAKYsb23/NfiGug9Gqnf+5IoNgw7pDF/N7bPIFMJlzWACQHYi5dfIzFhG23FIdAnh+BHBDK9LKK5Jkw==}
+ cpu: [x64]
+ os: [linux]
+
+ '@oxlint/linux-x64-musl@1.2.0':
+ resolution: {integrity: sha512-r3AjtZ7BOArWoIjyjnT6Wj3jiv2anZbeL5jsj+sUMvd8m/t7sFb18ySRqS63d4yC6Ct3OZZVLFD4MADW658ghg==}
+ cpu: [x64]
+ os: [linux]
+
+ '@oxlint/win32-arm64@1.2.0':
+ resolution: {integrity: sha512-a0ZJE/QlJ1JdAc5FGytjwjBzq9oIbR7y9CwbVtrvwqOBaHzB7qssI93dGPZCRE4talL3dk18L6fthd6ijvLVxg==}
+ cpu: [arm64]
+ os: [win32]
+
+ '@oxlint/win32-x64@1.2.0':
+ resolution: {integrity: sha512-OrWwyUCYGAnz5xDvVjCRFLp+XkQT56alXyx5kJDhDXKZzjajXwvFRFTvT3Hstu9I6bnCsqFjBcCbjQzmUBHOYw==}
+ cpu: [x64]
+ os: [win32]
+
'@panva/hkdf@1.2.1':
resolution: {integrity: sha512-6oclG6Y3PiDFcoyk8srjLfVKyMfVCKJ27JwNPViuXziFpmdz+MZnZN/aKY0JGXgYuO/VghU0jcOAZgWXZ1Dmrw==}
@@ -3822,10 +3776,6 @@ packages:
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
engines: {node: '>=14'}
- '@pkgr/core@0.2.7':
- resolution: {integrity: sha512-YLT9Zo3oNPJoBjBc4q8G2mjU4tqIbf5CEOORbUUr48dCD9q3umJ3IPlVqOqDakPfd2HuwccBaqlGhN4Gmr5OWg==}
- engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
-
'@pnpm/config.env-replace@1.1.0':
resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==}
engines: {node: '>=12.22.0'}
@@ -4624,9 +4574,6 @@ packages:
cpu: [x64]
os: [win32]
- '@rtsao/scc@1.1.0':
- resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==}
-
'@rushstack/node-core-library@5.13.1':
resolution: {integrity: sha512-5yXhzPFGEkVc9Fu92wsNJ9jlvdwz4RNb2bMso+/+TH0nMm1jDDDsOIf4l8GAkPxGuwPw5DH24RliWVfSPhlW/Q==}
peerDependencies:
@@ -4866,11 +4813,6 @@ packages:
peerDependencies:
tailwindcss: '>=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1'
- '@tanstack/eslint-plugin-query@5.20.1':
- resolution: {integrity: sha512-oIp7Wh90KHOm1FKCvcv87fiD2H96xo/crFrlhbvqBzR2f0tMEGOK/ANKMGNFQprd6BT6lyZhQPlOEkFdezsjIg==}
- peerDependencies:
- eslint: ^8.0.0
-
'@tanstack/query-core@5.69.0':
resolution: {integrity: sha512-Kn410jq6vs1P8Nm+ZsRj9H+U3C0kjuEkYLxbiCyn3MDEiYor1j2DGVULqAz62SLZtUZ/e9Xt6xMXiJ3NJ65WyQ==}
@@ -5078,9 +5020,6 @@ packages:
'@types/json-schema@7.0.15':
resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
- '@types/json5@0.0.29':
- resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
-
'@types/keyv@3.1.4':
resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==}
@@ -5191,9 +5130,6 @@ packages:
'@types/sax@1.2.7':
resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==}
- '@types/semver@7.7.0':
- resolution: {integrity: sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==}
-
'@types/send@0.17.4':
resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==}
@@ -5239,111 +5175,6 @@ packages:
'@types/yauzl@2.10.3':
resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
- '@typescript-eslint/eslint-plugin@6.21.0':
- resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==}
- engines: {node: ^16.0.0 || >=18.0.0}
- peerDependencies:
- '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha
- eslint: ^7.0.0 || ^8.0.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
- '@typescript-eslint/eslint-plugin@8.30.1':
- resolution: {integrity: sha512-v+VWphxMjn+1t48/jO4t950D6KR8JaJuNXzi33Ve6P8sEmPr5k6CEXjdGwT6+LodVnEa91EQCtwjWNUCPweo+Q==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0
- eslint: ^8.57.0 || ^9.0.0
- typescript: '>=4.8.4 <5.9.0'
-
- '@typescript-eslint/parser@6.21.0':
- resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==}
- engines: {node: ^16.0.0 || >=18.0.0}
- peerDependencies:
- eslint: ^7.0.0 || ^8.0.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
- '@typescript-eslint/parser@8.30.1':
- resolution: {integrity: sha512-H+vqmWwT5xoNrXqWs/fesmssOW70gxFlgcMlYcBaWNPIEWDgLa4W9nkSPmhuOgLnXq9QYgkZ31fhDyLhleCsAg==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- eslint: ^8.57.0 || ^9.0.0
- typescript: '>=4.8.4 <5.9.0'
-
- '@typescript-eslint/scope-manager@6.21.0':
- resolution: {integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==}
- engines: {node: ^16.0.0 || >=18.0.0}
-
- '@typescript-eslint/scope-manager@8.30.1':
- resolution: {integrity: sha512-+C0B6ChFXZkuaNDl73FJxRYT0G7ufVPOSQkqkpM/U198wUwUFOtgo1k/QzFh1KjpBitaK7R1tgjVz6o9HmsRPg==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
-
- '@typescript-eslint/type-utils@6.21.0':
- resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==}
- engines: {node: ^16.0.0 || >=18.0.0}
- peerDependencies:
- eslint: ^7.0.0 || ^8.0.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
- '@typescript-eslint/type-utils@8.30.1':
- resolution: {integrity: sha512-64uBF76bfQiJyHgZISC7vcNz3adqQKIccVoKubyQcOnNcdJBvYOILV1v22Qhsw3tw3VQu5ll8ND6hycgAR5fEA==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- eslint: ^8.57.0 || ^9.0.0
- typescript: '>=4.8.4 <5.9.0'
-
- '@typescript-eslint/types@6.21.0':
- resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==}
- engines: {node: ^16.0.0 || >=18.0.0}
-
- '@typescript-eslint/types@8.30.1':
- resolution: {integrity: sha512-81KawPfkuulyWo5QdyG/LOKbspyyiW+p4vpn4bYO7DM/hZImlVnFwrpCTnmNMOt8CvLRr5ojI9nU1Ekpw4RcEw==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
-
- '@typescript-eslint/typescript-estree@6.21.0':
- resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==}
- engines: {node: ^16.0.0 || >=18.0.0}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
- '@typescript-eslint/typescript-estree@8.30.1':
- resolution: {integrity: sha512-kQQnxymiUy9tTb1F2uep9W6aBiYODgq5EMSk6Nxh4Z+BDUoYUSa029ISs5zTzKBFnexQEh71KqwjKnRz58lusQ==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- typescript: '>=4.8.4 <5.9.0'
-
- '@typescript-eslint/utils@6.21.0':
- resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==}
- engines: {node: ^16.0.0 || >=18.0.0}
- peerDependencies:
- eslint: ^7.0.0 || ^8.0.0
-
- '@typescript-eslint/utils@8.30.1':
- resolution: {integrity: sha512-T/8q4R9En2tcEsWPQgB5BQ0XJVOtfARcUvOa8yJP3fh9M/mXraLxZrkCfGb6ChrO/V3W+Xbd04RacUEqk1CFEQ==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- eslint: ^8.57.0 || ^9.0.0
- typescript: '>=4.8.4 <5.9.0'
-
- '@typescript-eslint/visitor-keys@6.21.0':
- resolution: {integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==}
- engines: {node: ^16.0.0 || >=18.0.0}
-
- '@typescript-eslint/visitor-keys@8.30.1':
- resolution: {integrity: sha512-aEhgas7aJ6vZnNFC7K4/vMGDGyOiqWcYZPpIWrTKuTAlsvDNKy2GFDqh9smL+iq069ZvR0YzEeq0B8NJlLzjFA==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
-
'@uidotdev/usehooks@2.4.1':
resolution: {integrity: sha512-1I+RwWyS+kdv3Mv0Vmc+p0dPYH0DTRAo04HLyXReYBL9AeseDWUJyi4THuksBJcu9F0Pih69Ak150VDnqbVnXg==}
engines: {node: '>=16'}
@@ -5510,6 +5341,11 @@ packages:
engines: {node: '>=0.4.0'}
hasBin: true
+ acorn@8.15.0:
+ resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
+ engines: {node: '>=0.4.0'}
+ hasBin: true
+
address@1.2.2:
resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==}
engines: {node: '>= 10.0.0'}
@@ -5657,10 +5493,6 @@ packages:
resolution: {integrity: sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==}
engines: {node: '>=10'}
- aria-query@5.3.2:
- resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
- engines: {node: '>= 0.4'}
-
arr-union@3.1.0:
resolution: {integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==}
engines: {node: '>=0.10.0'}
@@ -5672,10 +5504,6 @@ packages:
array-flatten@1.1.1:
resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==}
- array-includes@3.1.9:
- resolution: {integrity: sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==}
- engines: {node: '>= 0.4'}
-
array-parallel@0.1.3:
resolution: {integrity: sha512-TDPTwSWW5E4oiFiKmz6RGJ/a80Y91GuLgUYuLd49+XBS75tYo8PNgaT2K/OxuQYqkoI852MDGBorg9OcUSTQ8w==}
@@ -5697,26 +5525,6 @@ packages:
resolution: {integrity: sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==}
engines: {node: '>=0.10.0'}
- array.prototype.findlast@1.2.5:
- resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==}
- engines: {node: '>= 0.4'}
-
- array.prototype.findlastindex@1.2.6:
- resolution: {integrity: sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==}
- engines: {node: '>= 0.4'}
-
- array.prototype.flat@1.3.3:
- resolution: {integrity: sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==}
- engines: {node: '>= 0.4'}
-
- array.prototype.flatmap@1.3.3:
- resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==}
- engines: {node: '>= 0.4'}
-
- array.prototype.tosorted@1.1.4:
- resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==}
- engines: {node: '>= 0.4'}
-
arraybuffer.prototype.slice@1.0.4:
resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==}
engines: {node: '>= 0.4'}
@@ -5727,9 +5535,6 @@ packages:
assertion-error@1.1.0:
resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
- ast-types-flow@0.0.8:
- resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==}
-
ast-types@0.13.4:
resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==}
engines: {node: '>=4'}
@@ -5791,14 +5596,6 @@ packages:
resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
engines: {node: '>= 0.4'}
- axe-core@4.10.3:
- resolution: {integrity: sha512-Xm7bpRXnDSX2YE2YFfBk2FnF0ep6tmG7xPh8iHee8MIcrgq762Nkce856dYtJYLkuIoYZvGfTs/PbZhideTcEg==}
- engines: {node: '>=4'}
-
- axobject-query@4.1.0:
- resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==}
- engines: {node: '>= 0.4'}
-
b4a@1.6.7:
resolution: {integrity: sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==}
@@ -6747,9 +6544,6 @@ packages:
resolution: {integrity: sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==}
engines: {node: '>=0.12'}
- damerau-levenshtein@1.0.8:
- resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==}
-
data-uri-to-buffer@4.0.1:
resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==}
engines: {node: '>= 12'}
@@ -6988,14 +6782,6 @@ packages:
resolution: {integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==}
engines: {node: '>=6'}
- doctrine@2.1.0:
- resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
- engines: {node: '>=0.10.0'}
-
- doctrine@3.0.0:
- resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
- engines: {node: '>=6.0.0'}
-
docusaurus-plugin-openapi-docs@4.4.0:
resolution: {integrity: sha512-VFW0euAyM6i6U6Q2WrNXkp1LnxQFGszZbmloMFYrs1qwBjPLkuHfQ4OJMXGDsGcGl4zNDJ9cwODmJlmdwl1hwg==}
engines: {node: '>=14'}
@@ -7064,10 +6850,6 @@ packages:
resolution: {integrity: sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==}
engines: {node: '>=12'}
- dotenv@16.0.3:
- resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==}
- engines: {node: '>=12'}
-
dotenv@16.4.5:
resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==}
engines: {node: '>=12'}
@@ -7368,10 +7150,6 @@ packages:
es-get-iterator@1.1.3:
resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==}
- es-iterator-helpers@1.2.1:
- resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==}
- engines: {node: '>= 0.4'}
-
es-module-lexer@0.10.5:
resolution: {integrity: sha512-+7IwY/kiGAacQfY+YBhKMvEmyAJnw5grTUgjG85Pe7vcUI/6b7pZjZG8nQ7+48YhzEAEqrEgD2dCz/JIK+AYvw==}
@@ -7386,10 +7164,6 @@ packages:
resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==}
engines: {node: '>= 0.4'}
- es-shim-unscopables@1.1.0:
- resolution: {integrity: sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==}
- engines: {node: '>= 0.4'}
-
es-to-primitive@1.3.0:
resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==}
engines: {node: '>= 0.4'}
@@ -7464,153 +7238,39 @@ packages:
engines: {node: '>=6.0'}
hasBin: true
- eslint-config-prettier@8.10.0:
- resolution: {integrity: sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==}
- hasBin: true
- peerDependencies:
- eslint: '>=7.0.0'
-
- eslint-config-turbo@2.5.4:
- resolution: {integrity: sha512-OpjpDLXIaus0N/Y+pMj17K430xjpd6WTo0xPUESqYZ9BkMngv2n0ZdjktgJTbJVnDmK7gHrXgJAljtdIMcYBIg==}
- peerDependencies:
- eslint: '>6.6.0'
- turbo: '>2.0.0'
-
- eslint-config-universe@12.0.0:
- resolution: {integrity: sha512-78UxGByheyDNL1RhszWYeDzWiBaUtLnFSeI20pJI89IXa9OAEZQHzG/iBFpMeaCs7Hqyg0wYJcuCbCx535wB7A==}
- peerDependencies:
- eslint: '>=8.10'
- prettier: '>=3'
- peerDependenciesMeta:
- prettier:
- optional: true
-
- 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-plugin-es@3.0.1:
- resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==}
- engines: {node: '>=8.10.0'}
- peerDependencies:
- eslint: '>=4.19.1'
-
- eslint-plugin-import@2.31.0:
- resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==}
- engines: {node: '>=4'}
- peerDependencies:
- '@typescript-eslint/parser': '*'
- eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9
- peerDependenciesMeta:
- '@typescript-eslint/parser':
- optional: true
-
- eslint-plugin-jsx-a11y@6.10.2:
- resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==}
- engines: {node: '>=4.0'}
- peerDependencies:
- eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9
-
- eslint-plugin-node@11.1.0:
- resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==}
- engines: {node: '>=8.10.0'}
- peerDependencies:
- eslint: '>=5.16.0'
-
- eslint-plugin-prettier@5.4.1:
- resolution: {integrity: sha512-9dF+KuU/Ilkq27A8idRP7N2DH8iUR6qXcjF3FR2wETY21PZdBrIjwCau8oboyGj9b7etWmTGEeM8e7oOed6ZWg==}
- engines: {node: ^14.18.0 || >=16.0.0}
- peerDependencies:
- '@types/eslint': '>=8.0.0'
- eslint: '>=8.0.0'
- eslint-config-prettier: '>= 7.0.0 <10.0.0 || >=10.1.0'
- prettier: '>=3.0.0'
- peerDependenciesMeta:
- '@types/eslint':
- optional: true
- eslint-config-prettier:
- optional: true
-
- eslint-plugin-react-hooks@4.6.0:
- resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==}
- engines: {node: '>=10'}
- peerDependencies:
- eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
-
- eslint-plugin-react-refresh@0.4.20:
- resolution: {integrity: sha512-XpbHQ2q5gUF8BGOX4dHe+71qoirYMhApEPZ7sfhF/dNnOF1UXnCMGZf79SFTBO7Bz5YEIT4TMieSlJBWhP9WBA==}
- peerDependencies:
- eslint: '>=8.40'
-
- eslint-plugin-react@7.37.5:
- resolution: {integrity: sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==}
- engines: {node: '>=4'}
- peerDependencies:
- eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7
-
- eslint-plugin-turbo@2.5.4:
- resolution: {integrity: sha512-IZsW61DFj5mLMMaCJxhh1VE4HvNhfdnHnAaXajgne+LUzdyHk2NvYT0ECSa/1SssArcqgTvV74MrLL68hWLLFw==}
- peerDependencies:
- eslint: '>6.6.0'
- turbo: '>2.0.0'
-
eslint-scope@5.1.1:
resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
engines: {node: '>=8.0.0'}
- eslint-scope@7.2.2:
- resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
-
- eslint-utils@2.1.0:
- resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==}
- engines: {node: '>=6'}
-
- eslint-visitor-keys@1.3.0:
- resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==}
- engines: {node: '>=4'}
+ eslint-scope@8.4.0:
+ resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
eslint-visitor-keys@3.4.3:
resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- eslint-visitor-keys@4.2.0:
- resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
+ eslint-visitor-keys@4.2.1:
+ resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- eslint@8.57.0:
- resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options.
+ eslint@9.29.0:
+ resolution: {integrity: sha512-GsGizj2Y1rCWDu6XoEekL3RLilp0voSePurjZIkxL3wlm5o5EC9VpgaP7lrCvjnkuLvzFBQWB3vWB3K5KQTveQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
+ peerDependencies:
+ jiti: '*'
+ peerDependenciesMeta:
+ jiti:
+ optional: true
esniff@2.0.1:
resolution: {integrity: sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==}
engines: {node: '>=0.10'}
- espree@9.6.1:
- resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ espree@10.4.0:
+ resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
esprima@4.0.1:
resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
@@ -7969,9 +7629,6 @@ packages:
fast-deep-equal@3.1.3:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
- fast-diff@1.3.0:
- resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==}
-
fast-fifo@1.3.2:
resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==}
@@ -8053,9 +7710,9 @@ packages:
resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==}
engines: {node: '>=18'}
- file-entry-cache@6.0.1:
- resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
- engines: {node: ^10.12.0 || >=12.0.0}
+ file-entry-cache@8.0.0:
+ resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
+ engines: {node: '>=16.0.0'}
file-extension@4.0.5:
resolution: {integrity: sha512-l0rOL3aKkoi6ea7MNZe6OHgqYYpn48Qfflr8Pe9G9JPPTx5A+sfboK91ZufzIs59/lPqh351l0eb6iKU9J5oGg==}
@@ -8139,9 +7796,9 @@ packages:
resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- flat-cache@3.2.0:
- resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==}
- engines: {node: ^10.12.0 || >=12.0.0}
+ flat-cache@4.0.1:
+ resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
+ engines: {node: '>=16'}
flat@5.0.2:
resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==}
@@ -8394,11 +8051,6 @@ packages:
glob-to-regexp@0.4.1:
resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
- glob@10.3.10:
- resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==}
- engines: {node: '>=16 || 14 >=14.17'}
- hasBin: true
-
glob@10.4.5:
resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
hasBin: true
@@ -8428,9 +8080,9 @@ packages:
resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
engines: {node: '>=4'}
- globals@13.24.0:
- resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==}
- engines: {node: '>=8'}
+ globals@14.0.0:
+ resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
+ engines: {node: '>=18'}
globalthis@1.0.4:
resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==}
@@ -8474,9 +8126,6 @@ packages:
graceful-fs@4.2.11:
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
- graphemer@1.4.0:
- resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
-
graphlib@2.1.8:
resolution: {integrity: sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A==}
@@ -9212,14 +8861,6 @@ packages:
resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==}
engines: {node: '>=8'}
- iterator.prototype@1.1.5:
- resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==}
- engines: {node: '>= 0.4'}
-
- jackspeak@2.3.6:
- resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==}
- engines: {node: '>=14'}
-
jackspeak@3.4.3:
resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
@@ -9406,10 +9047,6 @@ packages:
json-stable-stringify-without-jsonify@1.0.1:
resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
- json5@1.0.2:
- resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==}
- hasBin: true
-
json5@2.2.3:
resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
engines: {node: '>=6'}
@@ -9425,10 +9062,6 @@ packages:
resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==}
engines: {node: '>=0.10.0'}
- jsx-ast-utils@3.3.5:
- resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==}
- engines: {node: '>=4.0'}
-
keyv@4.5.4:
resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
@@ -9458,13 +9091,6 @@ packages:
kuler@2.0.0:
resolution: {integrity: sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==}
- language-subtag-registry@0.3.23:
- resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==}
-
- language-tags@1.0.9:
- resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==}
- engines: {node: '>=0.10'}
-
latest-version@7.0.0:
resolution: {integrity: sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==}
engines: {node: '>=14.16'}
@@ -10395,10 +10021,6 @@ packages:
resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
engines: {node: '>=10'}
- minimatch@9.0.3:
- resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==}
- engines: {node: '>=16 || 14 >=14.17'}
-
minimatch@9.0.5:
resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
engines: {node: '>=16 || 14 >=14.17'}
@@ -10805,22 +10427,6 @@ packages:
resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==}
engines: {node: '>= 0.4'}
- object.entries@1.1.9:
- resolution: {integrity: sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==}
- engines: {node: '>= 0.4'}
-
- object.fromentries@2.0.8:
- resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==}
- engines: {node: '>= 0.4'}
-
- object.groupby@1.0.3:
- resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==}
- engines: {node: '>= 0.4'}
-
- object.values@1.2.1:
- resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==}
- engines: {node: '>= 0.4'}
-
obuf@1.1.2:
resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==}
@@ -10924,6 +10530,11 @@ packages:
resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==}
engines: {node: '>= 0.4'}
+ oxlint@1.2.0:
+ resolution: {integrity: sha512-zUtw37XW3fERrSJVVZfmHo35crJ7OS+Non9jk+kLtuhzEJYsbd1ORwGsnTVWy8oXEdNO/tXAUm+zVRoilEGelw==}
+ engines: {node: '>=8.*'}
+ hasBin: true
+
p-cancelable@2.1.1:
resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==}
engines: {node: '>=8'}
@@ -11704,10 +11315,6 @@ packages:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
engines: {node: '>= 0.8.0'}
- prettier-linter-helpers@1.0.0:
- resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==}
- engines: {node: '>=6.0.0'}
-
prettier-plugin-tailwindcss@0.5.14:
resolution: {integrity: sha512-Puaz+wPUAhFp8Lo9HuciYKM2Y2XExESjeT+9NQoVFXZsPPnc9VYss2SpxdQ6vbatmt8/4+SN0oe0I1cPDABg9Q==}
engines: {node: '>=14.21.3'}
@@ -12472,10 +12079,6 @@ packages:
resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==}
engines: {node: '>= 0.4'}
- regexpp@3.2.0:
- resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==}
- engines: {node: '>=8'}
-
regexpu-core@6.2.0:
resolution: {integrity: sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==}
engines: {node: '>=4'}
@@ -12615,10 +12218,6 @@ packages:
resolve@1.7.1:
resolution: {integrity: sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==}
- resolve@2.0.0-next.5:
- resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==}
- hasBin: true
-
responselike@2.0.1:
resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==}
@@ -13208,17 +12807,10 @@ packages:
resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
engines: {node: '>=12'}
- string.prototype.includes@2.0.1:
- resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==}
- engines: {node: '>= 0.4'}
-
string.prototype.matchall@4.0.12:
resolution: {integrity: sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==}
engines: {node: '>= 0.4'}
- string.prototype.repeat@1.0.0:
- resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==}
-
string.prototype.trim@1.2.10:
resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==}
engines: {node: '>= 0.4'}
@@ -13260,10 +12852,6 @@ packages:
resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==}
engines: {node: '>=0.10.0'}
- strip-bom@3.0.0:
- resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
- engines: {node: '>=4'}
-
strip-comments@2.0.1:
resolution: {integrity: sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==}
engines: {node: '>=10'}
@@ -13377,10 +12965,6 @@ packages:
symbol-tree@3.2.4:
resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
- synckit@0.11.8:
- resolution: {integrity: sha512-+XZ+r1XGIJGeQk3VvXhT6xx/VpbHsRzsTkGgF6E5RX9TTXD0118l87puaEBZ566FhqblC6U0d4XnubznJDm30A==}
- engines: {node: ^14.18.0 || >=16.0.0}
-
table@6.9.0:
resolution: {integrity: sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==}
engines: {node: '>=10.0.0'}
@@ -13595,18 +13179,6 @@ packages:
trough@2.2.0:
resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==}
- ts-api-utils@1.4.3:
- resolution: {integrity: sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==}
- engines: {node: '>=16'}
- peerDependencies:
- typescript: '>=4.2.0'
-
- ts-api-utils@2.1.0:
- resolution: {integrity: sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==}
- engines: {node: '>=18.12'}
- peerDependencies:
- typescript: '>=4.8.4'
-
ts-interface-checker@0.1.13:
resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
@@ -13620,9 +13192,6 @@ packages:
typescript:
optional: true
- tsconfig-paths@3.15.0:
- resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==}
-
tslib@2.8.1:
resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
@@ -13687,10 +13256,6 @@ packages:
resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==}
engines: {node: '>=10'}
- type-fest@0.20.2:
- resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
- engines: {node: '>=10'}
-
type-fest@0.21.3:
resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
engines: {node: '>=10'}
@@ -16707,7 +16272,7 @@ snapshots:
transitivePeerDependencies:
- '@algolia/client-search'
- '@docusaurus/babel@3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@docusaurus/babel@3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@babel/core': 7.26.0
'@babel/generator': 7.27.5
@@ -16720,7 +16285,7 @@ snapshots:
'@babel/runtime-corejs3': 7.27.6
'@babel/traverse': 7.27.4
'@docusaurus/logger': 3.7.0
- '@docusaurus/utils': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
babel-plugin-dynamic-import-node: 2.3.3
fs-extra: 11.3.0
tslib: 2.8.1
@@ -16734,14 +16299,14 @@ snapshots:
- uglify-js
- webpack-cli
- '@docusaurus/bundler@3.7.0(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)':
+ '@docusaurus/bundler@3.7.0(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)':
dependencies:
'@babel/core': 7.26.0
- '@docusaurus/babel': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/babel': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@docusaurus/cssnano-preset': 3.7.0
'@docusaurus/logger': 3.7.0
- '@docusaurus/types': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/types': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
babel-loader: 9.2.1(@babel/core@7.26.0)(webpack@5.99.9)
clean-css: 5.3.3
copy-webpack-plugin: 11.0.0(webpack@5.99.9)
@@ -16755,7 +16320,7 @@ snapshots:
postcss: 8.5.4
postcss-loader: 7.3.4(postcss@8.5.4)(typescript@5.8.2)(webpack@5.99.9)
postcss-preset-env: 10.2.1(postcss@8.5.4)
- react-dev-utils: 12.0.1(eslint@8.57.0)(typescript@5.8.2)(webpack@5.99.9)
+ react-dev-utils: 12.0.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.2)(webpack@5.99.9)
terser-webpack-plugin: 5.3.14(webpack@5.99.9)
tslib: 2.8.1
url-loader: 4.1.1(file-loader@6.2.0(webpack@5.99.9))(webpack@5.99.9)
@@ -16779,15 +16344,15 @@ snapshots:
- vue-template-compiler
- webpack-cli
- '@docusaurus/core@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)':
+ '@docusaurus/core@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)':
dependencies:
- '@docusaurus/babel': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/bundler': 3.7.0(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
+ '@docusaurus/babel': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/bundler': 3.7.0(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
'@docusaurus/logger': 3.7.0
- '@docusaurus/mdx-loader': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils-common': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils-validation': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/mdx-loader': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils-common': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils-validation': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@mdx-js/react': 3.1.0(@types/react@19.1.6)(react@18.3.1)
boxen: 6.2.1
chalk: 4.1.2
@@ -16809,7 +16374,7 @@ snapshots:
p-map: 4.0.0
prompts: 2.4.2
react: 18.3.1
- react-dev-utils: 12.0.1(eslint@8.57.0)(typescript@5.8.2)(webpack@5.99.9)
+ react-dev-utils: 12.0.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.2)(webpack@5.99.9)
react-dom: 18.3.1(react@18.3.1)
react-helmet-async: '@slorber/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)'
@@ -16858,12 +16423,12 @@ snapshots:
chalk: 4.1.2
tslib: 2.8.1
- '@docusaurus/mdx-loader@3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@docusaurus/mdx-loader@3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@docusaurus/logger': 3.7.0
- '@docusaurus/utils': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils-validation': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@mdx-js/mdx': 3.1.0(acorn@8.14.1)
+ '@docusaurus/utils': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils-validation': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@mdx-js/mdx': 3.1.0(acorn@8.15.0)
'@slorber/remark-comment': 1.0.0
escape-html: 1.0.3
estree-util-value-to-estree: 3.4.0
@@ -16894,9 +16459,9 @@ snapshots:
- uglify-js
- webpack-cli
- '@docusaurus/module-type-aliases@3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@docusaurus/module-type-aliases@3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@docusaurus/types': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/types': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@types/history': 4.7.11
'@types/react': 18.3.12
'@types/react-router-config': 5.0.11
@@ -16913,17 +16478,17 @@ snapshots:
- uglify-js
- webpack-cli
- '@docusaurus/plugin-content-blog@3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2))(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)':
+ '@docusaurus/plugin-content-blog@3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2))(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)':
dependencies:
- '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
+ '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
'@docusaurus/logger': 3.7.0
- '@docusaurus/mdx-loader': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
- '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2))(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/types': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils-common': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils-validation': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/mdx-loader': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
+ '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2))(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/types': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils-common': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils-validation': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
cheerio: 1.0.0-rc.12
feed: 4.2.2
fs-extra: 11.3.0
@@ -16957,17 +16522,17 @@ snapshots:
- vue-template-compiler
- webpack-cli
- '@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)':
+ '@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)':
dependencies:
- '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
+ '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
'@docusaurus/logger': 3.7.0
- '@docusaurus/mdx-loader': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/module-type-aliases': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2))(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/types': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils-common': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils-validation': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/mdx-loader': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/module-type-aliases': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2))(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/types': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils-common': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils-validation': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@types/react-router-config': 5.0.11
combine-promises: 1.2.0
fs-extra: 11.3.0
@@ -16999,13 +16564,13 @@ snapshots:
- vue-template-compiler
- webpack-cli
- '@docusaurus/plugin-content-pages@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)':
+ '@docusaurus/plugin-content-pages@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)':
dependencies:
- '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
- '@docusaurus/mdx-loader': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/types': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils-validation': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
+ '@docusaurus/mdx-loader': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/types': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils-validation': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
fs-extra: 11.3.0
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
@@ -17032,11 +16597,11 @@ snapshots:
- vue-template-compiler
- webpack-cli
- '@docusaurus/plugin-debug@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)':
+ '@docusaurus/plugin-debug@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)':
dependencies:
- '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
- '@docusaurus/types': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
+ '@docusaurus/types': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
fs-extra: 11.3.0
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
@@ -17063,11 +16628,11 @@ snapshots:
- vue-template-compiler
- webpack-cli
- '@docusaurus/plugin-google-analytics@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)':
+ '@docusaurus/plugin-google-analytics@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)':
dependencies:
- '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
- '@docusaurus/types': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils-validation': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
+ '@docusaurus/types': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils-validation': 3.7.0(acorn@8.15.0)(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)
tslib: 2.8.1
@@ -17092,11 +16657,11 @@ snapshots:
- vue-template-compiler
- webpack-cli
- '@docusaurus/plugin-google-gtag@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)':
+ '@docusaurus/plugin-google-gtag@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)':
dependencies:
- '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
- '@docusaurus/types': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils-validation': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
+ '@docusaurus/types': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils-validation': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@types/gtag.js': 0.0.12
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
@@ -17122,11 +16687,11 @@ snapshots:
- vue-template-compiler
- webpack-cli
- '@docusaurus/plugin-google-tag-manager@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)':
+ '@docusaurus/plugin-google-tag-manager@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)':
dependencies:
- '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
- '@docusaurus/types': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils-validation': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
+ '@docusaurus/types': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils-validation': 3.7.0(acorn@8.15.0)(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)
tslib: 2.8.1
@@ -17151,14 +16716,14 @@ snapshots:
- vue-template-compiler
- webpack-cli
- '@docusaurus/plugin-sitemap@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)':
+ '@docusaurus/plugin-sitemap@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)':
dependencies:
- '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
+ '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
'@docusaurus/logger': 3.7.0
- '@docusaurus/types': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils-common': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils-validation': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/types': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils-common': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils-validation': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
fs-extra: 11.3.0
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
@@ -17185,12 +16750,12 @@ snapshots:
- vue-template-compiler
- webpack-cli
- '@docusaurus/plugin-svgr@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)':
+ '@docusaurus/plugin-svgr@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)':
dependencies:
- '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
- '@docusaurus/types': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils-validation': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
+ '@docusaurus/types': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils-validation': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@svgr/core': 8.1.0(typescript@5.8.2)
'@svgr/webpack': 8.1.0(typescript@5.8.2)
react: 18.3.1
@@ -17218,22 +16783,22 @@ snapshots:
- vue-template-compiler
- webpack-cli
- '@docusaurus/preset-classic@3.7.0(@algolia/client-search@5.27.0)(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(@types/react@19.1.6)(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.8.2)':
- dependencies:
- '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
- '@docusaurus/plugin-content-blog': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2))(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
- '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
- '@docusaurus/plugin-content-pages': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
- '@docusaurus/plugin-debug': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
- '@docusaurus/plugin-google-analytics': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
- '@docusaurus/plugin-google-gtag': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
- '@docusaurus/plugin-google-tag-manager': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
- '@docusaurus/plugin-sitemap': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
- '@docusaurus/plugin-svgr': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
- '@docusaurus/theme-classic': 3.7.0(@types/react@19.1.6)(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
- '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2))(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/theme-search-algolia': 3.7.0(@algolia/client-search@5.27.0)(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(@types/react@19.1.6)(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.8.2)
- '@docusaurus/types': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/preset-classic@3.7.0(@algolia/client-search@5.27.0)(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(@types/react@19.1.6)(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.8.2)':
+ dependencies:
+ '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
+ '@docusaurus/plugin-content-blog': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2))(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
+ '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
+ '@docusaurus/plugin-content-pages': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
+ '@docusaurus/plugin-debug': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
+ '@docusaurus/plugin-google-analytics': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
+ '@docusaurus/plugin-google-gtag': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
+ '@docusaurus/plugin-google-tag-manager': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
+ '@docusaurus/plugin-sitemap': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
+ '@docusaurus/plugin-svgr': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
+ '@docusaurus/theme-classic': 3.7.0(@types/react@19.1.6)(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
+ '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2))(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/theme-search-algolia': 3.7.0(@algolia/client-search@5.27.0)(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(@types/react@19.1.6)(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.8.2)
+ '@docusaurus/types': 3.7.0(acorn@8.15.0)(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:
@@ -17265,21 +16830,21 @@ snapshots:
'@types/react': 18.3.12
react: 18.3.1
- '@docusaurus/theme-classic@3.7.0(@types/react@19.1.6)(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)':
+ '@docusaurus/theme-classic@3.7.0(@types/react@19.1.6)(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)':
dependencies:
- '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
+ '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
'@docusaurus/logger': 3.7.0
- '@docusaurus/mdx-loader': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/module-type-aliases': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/plugin-content-blog': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2))(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
- '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
- '@docusaurus/plugin-content-pages': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
- '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2))(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/mdx-loader': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/module-type-aliases': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/plugin-content-blog': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2))(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
+ '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
+ '@docusaurus/plugin-content-pages': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
+ '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2))(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@docusaurus/theme-translations': 3.7.0
- '@docusaurus/types': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils-common': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils-validation': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/types': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils-common': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils-validation': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@mdx-js/react': 3.1.0(@types/react@19.1.6)(react@18.3.1)
clsx: 2.1.0
copy-text-to-clipboard: 3.2.0
@@ -17316,13 +16881,13 @@ snapshots:
- vue-template-compiler
- webpack-cli
- '@docusaurus/theme-common@3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2))(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@docusaurus/theme-common@3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2))(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@docusaurus/mdx-loader': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/module-type-aliases': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
- '@docusaurus/utils': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils-common': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/mdx-loader': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/module-type-aliases': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
+ '@docusaurus/utils': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils-common': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@types/history': 4.7.11
'@types/react': 18.3.12
'@types/react-router-config': 5.0.11
@@ -17341,16 +16906,16 @@ snapshots:
- uglify-js
- webpack-cli
- '@docusaurus/theme-search-algolia@3.7.0(@algolia/client-search@5.27.0)(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(@types/react@19.1.6)(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.8.2)':
+ '@docusaurus/theme-search-algolia@3.7.0(@algolia/client-search@5.27.0)(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(@types/react@19.1.6)(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.8.2)':
dependencies:
'@docsearch/react': 3.9.0(@algolia/client-search@5.27.0)(@types/react@19.1.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)
- '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
+ '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
'@docusaurus/logger': 3.7.0
- '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
- '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2))(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
+ '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2))(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@docusaurus/theme-translations': 3.7.0
- '@docusaurus/utils': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils-validation': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils-validation': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
algoliasearch: 5.27.0
algoliasearch-helper: 3.25.0(algoliasearch@5.27.0)
clsx: 2.1.0
@@ -17392,9 +16957,9 @@ snapshots:
'@docusaurus/tsconfig@3.7.0': {}
- '@docusaurus/types@3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@docusaurus/types@3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@mdx-js/mdx': 3.1.0(acorn@8.14.1)
+ '@mdx-js/mdx': 3.1.0(acorn@8.15.0)
'@types/history': 4.7.11
'@types/react': 18.3.12
commander: 5.1.0
@@ -17413,9 +16978,9 @@ snapshots:
- uglify-js
- webpack-cli
- '@docusaurus/utils-common@3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@docusaurus/utils-common@3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@docusaurus/types': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/types': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
tslib: 2.8.1
transitivePeerDependencies:
- '@swc/core'
@@ -17427,11 +16992,11 @@ snapshots:
- uglify-js
- webpack-cli
- '@docusaurus/utils-validation@3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@docusaurus/utils-validation@3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@docusaurus/logger': 3.7.0
- '@docusaurus/utils': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils-common': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils-common': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
fs-extra: 11.3.0
joi: 17.13.3
js-yaml: 4.1.0
@@ -17447,11 +17012,11 @@ snapshots:
- uglify-js
- webpack-cli
- '@docusaurus/utils@3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@docusaurus/utils@3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@docusaurus/logger': 3.7.0
- '@docusaurus/types': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils-common': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/types': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils-common': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
escape-string-regexp: 4.0.0
file-loader: 6.2.0(webpack@5.99.9)
fs-extra: 11.3.0
@@ -17706,19 +17271,43 @@ snapshots:
'@esbuild/win32-x64@0.19.12':
optional: true
- '@eslint-community/eslint-utils@4.7.0(eslint@8.57.0)':
+ '@eslint-community/eslint-utils@4.7.0(eslint@9.29.0(jiti@1.21.7))':
dependencies:
- eslint: 8.57.0
+ eslint: 9.29.0(jiti@1.21.7)
eslint-visitor-keys: 3.4.3
+ optional: true
+
+ '@eslint-community/regexpp@4.12.1':
+ optional: true
+
+ '@eslint/config-array@0.20.1':
+ dependencies:
+ '@eslint/object-schema': 2.1.6
+ debug: 4.4.1(supports-color@10.0.0)
+ minimatch: 3.1.2
+ transitivePeerDependencies:
+ - supports-color
+ optional: true
- '@eslint-community/regexpp@4.12.1': {}
+ '@eslint/config-helpers@0.2.3':
+ optional: true
- '@eslint/eslintrc@2.1.4':
+ '@eslint/core@0.14.0':
+ dependencies:
+ '@types/json-schema': 7.0.15
+ optional: true
+
+ '@eslint/core@0.15.0':
+ dependencies:
+ '@types/json-schema': 7.0.15
+ optional: true
+
+ '@eslint/eslintrc@3.3.1':
dependencies:
ajv: 6.12.6
debug: 4.4.1(supports-color@10.0.0)
- espree: 9.6.1
- globals: 13.24.0
+ espree: 10.4.0
+ globals: 14.0.0
ignore: 5.3.2
import-fresh: 3.3.1
js-yaml: 4.1.0
@@ -17726,8 +17315,19 @@ snapshots:
strip-json-comments: 3.1.1
transitivePeerDependencies:
- supports-color
+ optional: true
- '@eslint/js@8.57.0': {}
+ '@eslint/js@9.29.0':
+ optional: true
+
+ '@eslint/object-schema@2.1.6':
+ optional: true
+
+ '@eslint/plugin-kit@0.3.2':
+ dependencies:
+ '@eslint/core': 0.15.0
+ levn: 0.4.1
+ optional: true
'@exodus/schemasafe@1.3.0': {}
@@ -18113,17 +17713,23 @@ snapshots:
dependencies:
react-hook-form: 7.50.1(react@18.3.1)
- '@humanwhocodes/config-array@0.11.14':
+ '@humanfs/core@0.19.1':
+ optional: true
+
+ '@humanfs/node@0.16.6':
dependencies:
- '@humanwhocodes/object-schema': 2.0.3
- debug: 4.4.1(supports-color@10.0.0)
- minimatch: 3.1.2
- transitivePeerDependencies:
- - supports-color
+ '@humanfs/core': 0.19.1
+ '@humanwhocodes/retry': 0.3.1
+ optional: true
+
+ '@humanwhocodes/module-importer@1.0.1':
+ optional: true
- '@humanwhocodes/module-importer@1.0.1': {}
+ '@humanwhocodes/retry@0.3.1':
+ optional: true
- '@humanwhocodes/object-schema@2.0.3': {}
+ '@humanwhocodes/retry@0.4.3':
+ optional: true
'@ianvs/prettier-plugin-sort-imports@4.4.2(prettier@3.4.2)':
dependencies:
@@ -18476,7 +18082,7 @@ snapshots:
lexical: 0.20.2
yjs: 13.6.27
- '@mdx-js/mdx@3.1.0(acorn@8.14.1)':
+ '@mdx-js/mdx@3.1.0(acorn@8.15.0)':
dependencies:
'@types/estree': 1.0.8
'@types/estree-jsx': 1.0.5
@@ -18490,7 +18096,7 @@ snapshots:
hast-util-to-jsx-runtime: 2.3.6
markdown-extensions: 2.0.0
recma-build-jsx: 1.0.0
- recma-jsx: 1.0.0(acorn@8.14.1)
+ recma-jsx: 1.0.0(acorn@8.15.0)
recma-stringify: 1.0.0
rehype-recma: 1.0.0
remark-mdx: 3.1.0
@@ -18679,10 +18285,6 @@ snapshots:
'@next/env@14.2.25': {}
- '@next/eslint-plugin-next@14.2.29':
- dependencies:
- glob: 10.3.10
-
'@next/swc-darwin-arm64@14.2.25':
optional: true
@@ -18742,6 +18344,30 @@ snapshots:
dependencies:
semver: 7.7.2
+ '@oxlint/darwin-arm64@1.2.0':
+ optional: true
+
+ '@oxlint/darwin-x64@1.2.0':
+ optional: true
+
+ '@oxlint/linux-arm64-gnu@1.2.0':
+ optional: true
+
+ '@oxlint/linux-arm64-musl@1.2.0':
+ optional: true
+
+ '@oxlint/linux-x64-gnu@1.2.0':
+ optional: true
+
+ '@oxlint/linux-x64-musl@1.2.0':
+ optional: true
+
+ '@oxlint/win32-arm64@1.2.0':
+ optional: true
+
+ '@oxlint/win32-x64@1.2.0':
+ optional: true
+
'@panva/hkdf@1.2.1': {}
'@paralleldrive/cuid2@2.2.2':
@@ -18814,8 +18440,6 @@ snapshots:
'@pkgjs/parseargs@0.11.0':
optional: true
- '@pkgr/core@0.2.7': {}
-
'@pnpm/config.env-replace@1.1.0': {}
'@pnpm/network.ca-file@1.0.2':
@@ -19809,8 +19433,6 @@ snapshots:
'@rollup/rollup-win32-x64-msvc@4.42.0':
optional: true
- '@rtsao/scc@1.1.0': {}
-
'@rushstack/node-core-library@5.13.1(@types/node@22.15.30)':
dependencies:
ajv: 8.13.0
@@ -20065,14 +19687,6 @@ snapshots:
postcss-selector-parser: 6.0.10
tailwindcss: 3.4.1
- '@tanstack/eslint-plugin-query@5.20.1(eslint@8.57.0)(typescript@5.8.2)':
- dependencies:
- '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.8.2)
- eslint: 8.57.0
- transitivePeerDependencies:
- - supports-color
- - typescript
-
'@tanstack/query-core@5.69.0': {}
'@tanstack/query-devtools@5.67.2': {}
@@ -20304,8 +19918,6 @@ snapshots:
'@types/json-schema@7.0.15': {}
- '@types/json5@0.0.29': {}
-
'@types/keyv@3.1.4':
dependencies:
'@types/node': 22.15.30
@@ -20433,8 +20045,6 @@ snapshots:
dependencies:
'@types/node': 22.15.30
- '@types/semver@7.7.0': {}
-
'@types/send@0.17.4':
dependencies:
'@types/mime': 1.3.5
@@ -20483,169 +20093,6 @@ snapshots:
'@types/node': 22.15.30
optional: true
- '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.8.2))(eslint@8.57.0)(typescript@5.8.2)':
- dependencies:
- '@eslint-community/regexpp': 4.12.1
- '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.8.2)
- '@typescript-eslint/scope-manager': 6.21.0
- '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.0)(typescript@5.8.2)
- '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.8.2)
- '@typescript-eslint/visitor-keys': 6.21.0
- debug: 4.4.1(supports-color@10.0.0)
- eslint: 8.57.0
- graphemer: 1.4.0
- ignore: 5.3.2
- natural-compare: 1.4.0
- semver: 7.7.2
- ts-api-utils: 1.4.3(typescript@5.8.2)
- optionalDependencies:
- typescript: 5.8.2
- transitivePeerDependencies:
- - supports-color
-
- '@typescript-eslint/eslint-plugin@8.30.1(@typescript-eslint/parser@8.30.1(eslint@8.57.0)(typescript@5.8.2))(eslint@8.57.0)(typescript@5.8.2)':
- dependencies:
- '@eslint-community/regexpp': 4.12.1
- '@typescript-eslint/parser': 8.30.1(eslint@8.57.0)(typescript@5.8.2)
- '@typescript-eslint/scope-manager': 8.30.1
- '@typescript-eslint/type-utils': 8.30.1(eslint@8.57.0)(typescript@5.8.2)
- '@typescript-eslint/utils': 8.30.1(eslint@8.57.0)(typescript@5.8.2)
- '@typescript-eslint/visitor-keys': 8.30.1
- eslint: 8.57.0
- graphemer: 1.4.0
- ignore: 5.3.2
- natural-compare: 1.4.0
- ts-api-utils: 2.1.0(typescript@5.8.2)
- typescript: 5.8.2
- transitivePeerDependencies:
- - supports-color
-
- '@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.8.2)':
- dependencies:
- '@typescript-eslint/scope-manager': 6.21.0
- '@typescript-eslint/types': 6.21.0
- '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.8.2)
- '@typescript-eslint/visitor-keys': 6.21.0
- debug: 4.4.1(supports-color@10.0.0)
- eslint: 8.57.0
- optionalDependencies:
- typescript: 5.8.2
- transitivePeerDependencies:
- - supports-color
-
- '@typescript-eslint/parser@8.30.1(eslint@8.57.0)(typescript@5.8.2)':
- dependencies:
- '@typescript-eslint/scope-manager': 8.30.1
- '@typescript-eslint/types': 8.30.1
- '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.2)
- '@typescript-eslint/visitor-keys': 8.30.1
- debug: 4.4.1(supports-color@10.0.0)
- eslint: 8.57.0
- typescript: 5.8.2
- transitivePeerDependencies:
- - supports-color
-
- '@typescript-eslint/scope-manager@6.21.0':
- dependencies:
- '@typescript-eslint/types': 6.21.0
- '@typescript-eslint/visitor-keys': 6.21.0
-
- '@typescript-eslint/scope-manager@8.30.1':
- dependencies:
- '@typescript-eslint/types': 8.30.1
- '@typescript-eslint/visitor-keys': 8.30.1
-
- '@typescript-eslint/type-utils@6.21.0(eslint@8.57.0)(typescript@5.8.2)':
- dependencies:
- '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.8.2)
- '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.8.2)
- debug: 4.4.1(supports-color@10.0.0)
- eslint: 8.57.0
- ts-api-utils: 1.4.3(typescript@5.8.2)
- optionalDependencies:
- typescript: 5.8.2
- transitivePeerDependencies:
- - supports-color
-
- '@typescript-eslint/type-utils@8.30.1(eslint@8.57.0)(typescript@5.8.2)':
- dependencies:
- '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.2)
- '@typescript-eslint/utils': 8.30.1(eslint@8.57.0)(typescript@5.8.2)
- debug: 4.4.1(supports-color@10.0.0)
- eslint: 8.57.0
- ts-api-utils: 2.1.0(typescript@5.8.2)
- typescript: 5.8.2
- transitivePeerDependencies:
- - supports-color
-
- '@typescript-eslint/types@6.21.0': {}
-
- '@typescript-eslint/types@8.30.1': {}
-
- '@typescript-eslint/typescript-estree@6.21.0(typescript@5.8.2)':
- dependencies:
- '@typescript-eslint/types': 6.21.0
- '@typescript-eslint/visitor-keys': 6.21.0
- debug: 4.4.1(supports-color@10.0.0)
- globby: 11.1.0
- is-glob: 4.0.3
- minimatch: 9.0.3
- semver: 7.7.2
- ts-api-utils: 1.4.3(typescript@5.8.2)
- optionalDependencies:
- typescript: 5.8.2
- transitivePeerDependencies:
- - supports-color
-
- '@typescript-eslint/typescript-estree@8.30.1(typescript@5.8.2)':
- dependencies:
- '@typescript-eslint/types': 8.30.1
- '@typescript-eslint/visitor-keys': 8.30.1
- debug: 4.4.1(supports-color@10.0.0)
- fast-glob: 3.3.3
- is-glob: 4.0.3
- minimatch: 9.0.5
- semver: 7.7.2
- ts-api-utils: 2.1.0(typescript@5.8.2)
- typescript: 5.8.2
- transitivePeerDependencies:
- - supports-color
-
- '@typescript-eslint/utils@6.21.0(eslint@8.57.0)(typescript@5.8.2)':
- dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@8.57.0)
- '@types/json-schema': 7.0.15
- '@types/semver': 7.7.0
- '@typescript-eslint/scope-manager': 6.21.0
- '@typescript-eslint/types': 6.21.0
- '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.8.2)
- eslint: 8.57.0
- semver: 7.7.2
- transitivePeerDependencies:
- - supports-color
- - typescript
-
- '@typescript-eslint/utils@8.30.1(eslint@8.57.0)(typescript@5.8.2)':
- dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@8.57.0)
- '@typescript-eslint/scope-manager': 8.30.1
- '@typescript-eslint/types': 8.30.1
- '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.2)
- eslint: 8.57.0
- typescript: 5.8.2
- transitivePeerDependencies:
- - supports-color
-
- '@typescript-eslint/visitor-keys@6.21.0':
- dependencies:
- '@typescript-eslint/types': 6.21.0
- eslint-visitor-keys: 3.4.3
-
- '@typescript-eslint/visitor-keys@8.30.1':
- dependencies:
- '@typescript-eslint/types': 8.30.1
- eslint-visitor-keys: 4.2.0
-
'@uidotdev/usehooks@2.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
react: 18.3.1
@@ -20860,9 +20307,9 @@ snapshots:
mime-types: 3.0.1
negotiator: 1.0.0
- acorn-jsx@5.3.2(acorn@8.14.1):
+ acorn-jsx@5.3.2(acorn@8.15.0):
dependencies:
- acorn: 8.14.1
+ acorn: 8.15.0
acorn-walk@8.3.4:
dependencies:
@@ -20870,6 +20317,8 @@ snapshots:
acorn@8.14.1: {}
+ acorn@8.15.0: {}
+
address@1.2.2: {}
agent-base@7.1.3: {}
@@ -21025,8 +20474,6 @@ snapshots:
dependencies:
tslib: 2.8.1
- aria-query@5.3.2: {}
-
arr-union@3.1.0: {}
array-buffer-byte-length@1.0.2:
@@ -21036,17 +20483,6 @@ snapshots:
array-flatten@1.1.1: {}
- array-includes@3.1.9:
- dependencies:
- call-bind: 1.0.8
- call-bound: 1.0.4
- define-properties: 1.2.1
- es-abstract: 1.24.0
- es-object-atoms: 1.1.1
- get-intrinsic: 1.3.0
- is-string: 1.1.1
- math-intrinsics: 1.1.0
-
array-parallel@0.1.3: {}
array-series@0.1.5: {}
@@ -21061,47 +20497,6 @@ snapshots:
array-uniq@1.0.3: {}
- array.prototype.findlast@1.2.5:
- dependencies:
- call-bind: 1.0.8
- define-properties: 1.2.1
- es-abstract: 1.24.0
- es-errors: 1.3.0
- es-object-atoms: 1.1.1
- es-shim-unscopables: 1.1.0
-
- array.prototype.findlastindex@1.2.6:
- dependencies:
- call-bind: 1.0.8
- call-bound: 1.0.4
- define-properties: 1.2.1
- es-abstract: 1.24.0
- es-errors: 1.3.0
- es-object-atoms: 1.1.1
- es-shim-unscopables: 1.1.0
-
- array.prototype.flat@1.3.3:
- dependencies:
- call-bind: 1.0.8
- define-properties: 1.2.1
- es-abstract: 1.24.0
- es-shim-unscopables: 1.1.0
-
- array.prototype.flatmap@1.3.3:
- dependencies:
- call-bind: 1.0.8
- define-properties: 1.2.1
- es-abstract: 1.24.0
- es-shim-unscopables: 1.1.0
-
- array.prototype.tosorted@1.1.4:
- dependencies:
- call-bind: 1.0.8
- define-properties: 1.2.1
- es-abstract: 1.24.0
- es-errors: 1.3.0
- es-shim-unscopables: 1.1.0
-
arraybuffer.prototype.slice@1.0.4:
dependencies:
array-buffer-byte-length: 1.0.2
@@ -21116,8 +20511,6 @@ snapshots:
assertion-error@1.1.0: {}
- ast-types-flow@0.0.8: {}
-
ast-types@0.13.4:
dependencies:
tslib: 2.8.1
@@ -21166,10 +20559,6 @@ snapshots:
dependencies:
possible-typed-array-names: 1.1.0
- axe-core@4.10.3: {}
-
- axobject-query@4.1.0: {}
-
b4a@1.6.7: {}
babel-core@7.0.0-bridge.0(@babel/core@7.26.0):
@@ -22356,8 +21745,6 @@ snapshots:
es5-ext: 0.10.64
type: 2.7.3
- damerau-levenshtein@1.0.8: {}
-
data-uri-to-buffer@4.0.1: {}
data-uri-to-buffer@5.0.1: {}
@@ -22472,7 +21859,8 @@ snapshots:
deep-extend@0.6.0: {}
- deep-is@0.1.4: {}
+ deep-is@0.1.4:
+ optional: true
deepmerge@4.3.1: {}
@@ -22596,20 +21984,12 @@ snapshots:
dependencies:
'@leichtgewicht/ip-codec': 2.0.5
- doctrine@2.1.0:
- dependencies:
- esutils: 2.0.3
-
- doctrine@3.0.0:
- dependencies:
- esutils: 2.0.3
-
- docusaurus-plugin-openapi-docs@4.4.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2))(@docusaurus/utils-validation@3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@docusaurus/utils@3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(encoding@0.1.13)(react@18.3.1):
+ docusaurus-plugin-openapi-docs@4.4.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2))(@docusaurus/utils-validation@3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@docusaurus/utils@3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(encoding@0.1.13)(react@18.3.1):
dependencies:
'@apidevtools/json-schema-ref-parser': 11.9.3
- '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
- '@docusaurus/utils': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@docusaurus/utils-validation': 3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
+ '@docusaurus/utils': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/utils-validation': 3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@redocly/openapi-core': 1.34.3(supports-color@10.0.0)
allof-merge: 0.6.6
chalk: 4.1.2
@@ -22629,9 +22009,9 @@ snapshots:
- encoding
- supports-color
- docusaurus-plugin-sass@0.2.6(@docusaurus/core@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2))(sass@1.89.1)(webpack@5.99.9):
+ docusaurus-plugin-sass@0.2.6(@docusaurus/core@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2))(sass@1.89.1)(webpack@5.99.9):
dependencies:
- '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
+ '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)
sass: 1.89.1
sass-loader: 16.0.5(sass@1.89.1)(webpack@5.99.9)
transitivePeerDependencies:
@@ -22640,9 +22020,9 @@ snapshots:
- sass-embedded
- webpack
- docusaurus-theme-openapi-docs@4.4.0(ow7ukymd3d4sngdxlifvyfgive):
+ docusaurus-theme-openapi-docs@4.4.0(lnzvcaolxv7bcyopr43ouvltzi):
dependencies:
- '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2))(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2))(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@hookform/error-message': 2.0.1(react-dom@18.3.1(react@18.3.1))(react-hook-form@7.50.1(react@18.3.1))(react@18.3.1)
'@reduxjs/toolkit': 1.9.7(react-redux@7.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
allof-merge: 0.6.6
@@ -22650,8 +22030,8 @@ snapshots:
clsx: 1.2.1
copy-text-to-clipboard: 3.2.0
crypto-js: 4.2.0
- docusaurus-plugin-openapi-docs: 4.4.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2))(@docusaurus/utils-validation@3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@docusaurus/utils@3.7.0(acorn@8.14.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(encoding@0.1.13)(react@18.3.1)
- docusaurus-plugin-sass: 0.2.6(@docusaurus/core@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.14.1)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2))(sass@1.89.1)(webpack@5.99.9)
+ docusaurus-plugin-openapi-docs: 4.4.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2))(@docusaurus/utils-validation@3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@docusaurus/utils@3.7.0(acorn@8.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(encoding@0.1.13)(react@18.3.1)
+ docusaurus-plugin-sass: 0.2.6(@docusaurus/core@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@18.3.1))(acorn@8.15.0)(eslint@9.29.0(jiti@1.21.7))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2))(sass@1.89.1)(webpack@5.99.9)
file-saver: 2.0.5
lodash: 4.17.21
pako: 2.1.0
@@ -22743,8 +22123,6 @@ snapshots:
dependencies:
dotenv: 16.4.5
- dotenv@16.0.3: {}
-
dotenv@16.4.5: {}
drizzle-kit@0.30.6:
@@ -22928,25 +22306,6 @@ snapshots:
isarray: 2.0.5
stop-iteration-iterator: 1.1.0
- es-iterator-helpers@1.2.1:
- dependencies:
- call-bind: 1.0.8
- call-bound: 1.0.4
- define-properties: 1.2.1
- es-abstract: 1.24.0
- es-errors: 1.3.0
- es-set-tostringtag: 2.1.0
- function-bind: 1.1.2
- get-intrinsic: 1.3.0
- globalthis: 1.0.4
- gopd: 1.2.0
- has-property-descriptors: 1.0.2
- has-proto: 1.2.0
- has-symbols: 1.1.0
- internal-slot: 1.1.0
- iterator.prototype: 1.1.5
- safe-array-concat: 1.1.3
-
es-module-lexer@0.10.5: {}
es-module-lexer@1.7.0: {}
@@ -22962,10 +22321,6 @@ snapshots:
has-tostringtag: 1.0.2
hasown: 2.0.2
- es-shim-unscopables@1.1.0:
- dependencies:
- hasown: 2.0.2
-
es-to-primitive@1.3.0:
dependencies:
is-callable: 1.2.7
@@ -23009,7 +22364,7 @@ snapshots:
esast-util-from-js@2.0.1:
dependencies:
'@types/estree-jsx': 1.0.5
- acorn: 8.14.1
+ acorn: 8.15.0
esast-util-from-estree: 2.0.0
vfile-message: 4.0.2
@@ -23093,265 +22448,65 @@ snapshots:
optionalDependencies:
source-map: 0.6.1
- eslint-config-prettier@8.10.0(eslint@8.57.0):
- dependencies:
- eslint: 8.57.0
-
- eslint-config-turbo@2.5.4(eslint@8.57.0)(turbo@2.1.2):
- dependencies:
- eslint: 8.57.0
- eslint-plugin-turbo: 2.5.4(eslint@8.57.0)(turbo@2.1.2)
- turbo: 2.1.2
-
- eslint-config-universe@12.0.0(@types/eslint@8.56.12)(eslint@8.57.0)(prettier@3.4.2)(typescript@5.8.2):
- dependencies:
- '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.8.2))(eslint@8.57.0)(typescript@5.8.2)
- '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.8.2)
- eslint: 8.57.0
- eslint-config-prettier: 8.10.0(eslint@8.57.0)
- eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.8.2))(eslint@8.57.0)
- eslint-plugin-node: 11.1.0(eslint@8.57.0)
- eslint-plugin-prettier: 5.4.1(@types/eslint@8.56.12)(eslint-config-prettier@8.10.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.4.2)
- eslint-plugin-react: 7.37.5(eslint@8.57.0)
- eslint-plugin-react-hooks: 4.6.0(eslint@8.57.0)
- optionalDependencies:
- prettier: 3.4.2
- transitivePeerDependencies:
- - '@types/eslint'
- - eslint-import-resolver-typescript
- - eslint-import-resolver-webpack
- - supports-color
- - typescript
-
- eslint-import-resolver-node@0.3.9:
- dependencies:
- debug: 3.2.7
- is-core-module: 2.16.1
- resolve: 1.22.10
- transitivePeerDependencies:
- - supports-color
-
- eslint-module-utils@2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0):
- dependencies:
- debug: 3.2.7
- optionalDependencies:
- '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.8.2)
- eslint: 8.57.0
- eslint-import-resolver-node: 0.3.9
- transitivePeerDependencies:
- - supports-color
-
- eslint-module-utils@2.12.0(@typescript-eslint/parser@8.30.1(eslint@8.57.0)(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0):
- dependencies:
- debug: 3.2.7
- optionalDependencies:
- '@typescript-eslint/parser': 8.30.1(eslint@8.57.0)(typescript@5.8.2)
- eslint: 8.57.0
- eslint-import-resolver-node: 0.3.9
- transitivePeerDependencies:
- - supports-color
-
- eslint-plugin-es@3.0.1(eslint@8.57.0):
- dependencies:
- eslint: 8.57.0
- eslint-utils: 2.1.0
- regexpp: 3.2.0
-
- eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.8.2))(eslint@8.57.0):
- dependencies:
- '@rtsao/scc': 1.1.0
- array-includes: 3.1.9
- array.prototype.findlastindex: 1.2.6
- array.prototype.flat: 1.3.3
- array.prototype.flatmap: 1.3.3
- debug: 3.2.7
- doctrine: 2.1.0
- eslint: 8.57.0
- eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0)
- hasown: 2.0.2
- is-core-module: 2.16.1
- is-glob: 4.0.3
- minimatch: 3.1.2
- object.fromentries: 2.0.8
- object.groupby: 1.0.3
- object.values: 1.2.1
- semver: 6.3.1
- string.prototype.trimend: 1.0.9
- tsconfig-paths: 3.15.0
- optionalDependencies:
- '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.8.2)
- transitivePeerDependencies:
- - eslint-import-resolver-typescript
- - eslint-import-resolver-webpack
- - supports-color
-
- eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.30.1(eslint@8.57.0)(typescript@5.8.2))(eslint@8.57.0):
- dependencies:
- '@rtsao/scc': 1.1.0
- array-includes: 3.1.9
- array.prototype.findlastindex: 1.2.6
- array.prototype.flat: 1.3.3
- array.prototype.flatmap: 1.3.3
- debug: 3.2.7
- doctrine: 2.1.0
- eslint: 8.57.0
- eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.30.1(eslint@8.57.0)(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0)
- hasown: 2.0.2
- is-core-module: 2.16.1
- is-glob: 4.0.3
- minimatch: 3.1.2
- object.fromentries: 2.0.8
- object.groupby: 1.0.3
- object.values: 1.2.1
- semver: 6.3.1
- string.prototype.trimend: 1.0.9
- tsconfig-paths: 3.15.0
- optionalDependencies:
- '@typescript-eslint/parser': 8.30.1(eslint@8.57.0)(typescript@5.8.2)
- transitivePeerDependencies:
- - eslint-import-resolver-typescript
- - eslint-import-resolver-webpack
- - supports-color
-
- eslint-plugin-jsx-a11y@6.10.2(eslint@8.57.0):
- dependencies:
- aria-query: 5.3.2
- array-includes: 3.1.9
- array.prototype.flatmap: 1.3.3
- ast-types-flow: 0.0.8
- axe-core: 4.10.3
- axobject-query: 4.1.0
- damerau-levenshtein: 1.0.8
- emoji-regex: 9.2.2
- eslint: 8.57.0
- hasown: 2.0.2
- jsx-ast-utils: 3.3.5
- language-tags: 1.0.9
- minimatch: 3.1.2
- object.fromentries: 2.0.8
- safe-regex-test: 1.1.0
- string.prototype.includes: 2.0.1
-
- eslint-plugin-node@11.1.0(eslint@8.57.0):
- dependencies:
- eslint: 8.57.0
- eslint-plugin-es: 3.0.1(eslint@8.57.0)
- eslint-utils: 2.1.0
- ignore: 5.3.2
- minimatch: 3.1.2
- resolve: 1.22.10
- semver: 6.3.1
-
- eslint-plugin-prettier@5.4.1(@types/eslint@8.56.12)(eslint-config-prettier@8.10.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.4.2):
- dependencies:
- eslint: 8.57.0
- prettier: 3.4.2
- prettier-linter-helpers: 1.0.0
- synckit: 0.11.8
- optionalDependencies:
- '@types/eslint': 8.56.12
- eslint-config-prettier: 8.10.0(eslint@8.57.0)
-
- eslint-plugin-react-hooks@4.6.0(eslint@8.57.0):
- dependencies:
- eslint: 8.57.0
-
- eslint-plugin-react-refresh@0.4.20(eslint@8.57.0):
- dependencies:
- eslint: 8.57.0
-
- eslint-plugin-react@7.37.5(eslint@8.57.0):
- dependencies:
- array-includes: 3.1.9
- array.prototype.findlast: 1.2.5
- array.prototype.flatmap: 1.3.3
- array.prototype.tosorted: 1.1.4
- doctrine: 2.1.0
- es-iterator-helpers: 1.2.1
- eslint: 8.57.0
- estraverse: 5.3.0
- hasown: 2.0.2
- jsx-ast-utils: 3.3.5
- minimatch: 3.1.2
- object.entries: 1.1.9
- object.fromentries: 2.0.8
- object.values: 1.2.1
- prop-types: 15.8.1
- resolve: 2.0.0-next.5
- semver: 6.3.1
- string.prototype.matchall: 4.0.12
- string.prototype.repeat: 1.0.0
-
- eslint-plugin-turbo@2.5.4(eslint@8.57.0)(turbo@2.1.2):
- dependencies:
- dotenv: 16.0.3
- eslint: 8.57.0
- turbo: 2.1.2
-
eslint-scope@5.1.1:
dependencies:
esrecurse: 4.3.0
estraverse: 4.3.0
- eslint-scope@7.2.2:
+ eslint-scope@8.4.0:
dependencies:
esrecurse: 4.3.0
estraverse: 5.3.0
+ optional: true
- eslint-utils@2.1.0:
- dependencies:
- eslint-visitor-keys: 1.3.0
-
- eslint-visitor-keys@1.3.0: {}
-
- eslint-visitor-keys@3.4.3: {}
+ eslint-visitor-keys@3.4.3:
+ optional: true
- eslint-visitor-keys@4.2.0: {}
+ eslint-visitor-keys@4.2.1:
+ optional: true
- eslint@8.57.0:
+ eslint@9.29.0(jiti@1.21.7):
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@8.57.0)
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@1.21.7))
'@eslint-community/regexpp': 4.12.1
- '@eslint/eslintrc': 2.1.4
- '@eslint/js': 8.57.0
- '@humanwhocodes/config-array': 0.11.14
+ '@eslint/config-array': 0.20.1
+ '@eslint/config-helpers': 0.2.3
+ '@eslint/core': 0.14.0
+ '@eslint/eslintrc': 3.3.1
+ '@eslint/js': 9.29.0
+ '@eslint/plugin-kit': 0.3.2
+ '@humanfs/node': 0.16.6
'@humanwhocodes/module-importer': 1.0.1
- '@nodelib/fs.walk': 1.2.8
- '@ungap/structured-clone': 1.3.0
+ '@humanwhocodes/retry': 0.4.3
+ '@types/estree': 1.0.8
+ '@types/json-schema': 7.0.15
ajv: 6.12.6
chalk: 4.1.2
cross-spawn: 7.0.6
debug: 4.4.1(supports-color@10.0.0)
- doctrine: 3.0.0
escape-string-regexp: 4.0.0
- eslint-scope: 7.2.2
- eslint-visitor-keys: 3.4.3
- espree: 9.6.1
+ eslint-scope: 8.4.0
+ eslint-visitor-keys: 4.2.1
+ espree: 10.4.0
esquery: 1.6.0
esutils: 2.0.3
fast-deep-equal: 3.1.3
- file-entry-cache: 6.0.1
+ file-entry-cache: 8.0.0
find-up: 5.0.0
glob-parent: 6.0.2
- globals: 13.24.0
- graphemer: 1.4.0
ignore: 5.3.2
imurmurhash: 0.1.4
is-glob: 4.0.3
- is-path-inside: 3.0.3
- js-yaml: 4.1.0
json-stable-stringify-without-jsonify: 1.0.1
- levn: 0.4.1
lodash.merge: 4.6.2
minimatch: 3.1.2
natural-compare: 1.4.0
optionator: 0.9.4
- strip-ansi: 6.0.1
- text-table: 0.2.0
+ optionalDependencies:
+ jiti: 1.21.7
transitivePeerDependencies:
- supports-color
+ optional: true
esniff@2.0.1:
dependencies:
@@ -23360,17 +22515,19 @@ snapshots:
event-emitter: 0.3.5
type: 2.7.3
- espree@9.6.1:
+ espree@10.4.0:
dependencies:
- acorn: 8.14.1
- acorn-jsx: 5.3.2(acorn@8.14.1)
- eslint-visitor-keys: 3.4.3
+ acorn: 8.15.0
+ acorn-jsx: 5.3.2(acorn@8.15.0)
+ eslint-visitor-keys: 4.2.1
+ optional: true
esprima@4.0.1: {}
esquery@1.6.0:
dependencies:
estraverse: 5.3.0
+ optional: true
esrecurse@4.3.0:
dependencies:
@@ -23854,8 +23011,6 @@ snapshots:
fast-deep-equal@3.1.3: {}
- fast-diff@1.3.0: {}
-
fast-fifo@1.3.2: {}
fast-glob@3.3.3:
@@ -23868,7 +23023,8 @@ snapshots:
fast-json-stable-stringify@2.1.0: {}
- fast-levenshtein@2.0.6: {}
+ fast-levenshtein@2.0.6:
+ optional: true
fast-safe-stringify@2.1.1: {}
@@ -23945,9 +23101,10 @@ snapshots:
dependencies:
is-unicode-supported: 2.1.0
- file-entry-cache@6.0.1:
+ file-entry-cache@8.0.0:
dependencies:
- flat-cache: 3.2.0
+ flat-cache: 4.0.1
+ optional: true
file-extension@4.0.5: {}
@@ -24052,15 +23209,16 @@ snapshots:
locate-path: 7.2.0
path-exists: 5.0.0
- flat-cache@3.2.0:
+ flat-cache@4.0.1:
dependencies:
flatted: 3.3.3
keyv: 4.5.4
- rimraf: 3.0.2
+ optional: true
flat@5.0.2: {}
- flatted@3.3.3: {}
+ flatted@3.3.3:
+ optional: true
flow-enums-runtime@0.0.6: {}
@@ -24091,7 +23249,7 @@ snapshots:
cross-spawn: 7.0.6
signal-exit: 4.1.0
- fork-ts-checker-webpack-plugin@6.5.3(eslint@8.57.0)(typescript@5.8.2)(webpack@5.99.9):
+ fork-ts-checker-webpack-plugin@6.5.3(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.2)(webpack@5.99.9):
dependencies:
'@babel/code-frame': 7.27.1
'@types/json-schema': 7.0.15
@@ -24109,7 +23267,7 @@ snapshots:
typescript: 5.8.2
webpack: 5.99.9
optionalDependencies:
- eslint: 8.57.0
+ eslint: 9.29.0(jiti@1.21.7)
form-data-encoder@1.7.2: {}
@@ -24305,14 +23463,6 @@ snapshots:
glob-to-regexp@0.4.1: {}
- glob@10.3.10:
- dependencies:
- foreground-child: 3.3.1
- jackspeak: 2.3.6
- minimatch: 9.0.5
- minipass: 7.1.2
- path-scurry: 1.11.1
-
glob@10.4.5:
dependencies:
foreground-child: 3.3.1
@@ -24356,9 +23506,8 @@ snapshots:
globals@11.12.0: {}
- globals@13.24.0:
- dependencies:
- type-fest: 0.20.2
+ globals@14.0.0:
+ optional: true
globalthis@1.0.4:
dependencies:
@@ -24435,8 +23584,6 @@ snapshots:
graceful-fs@4.2.11: {}
- graphemer@1.4.0: {}
-
graphlib@2.1.8:
dependencies:
lodash: 4.17.21
@@ -25208,21 +24355,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- iterator.prototype@1.1.5:
- dependencies:
- define-data-property: 1.1.4
- es-object-atoms: 1.1.1
- get-intrinsic: 1.3.0
- get-proto: 1.0.1
- has-symbols: 1.1.0
- set-function-name: 2.0.2
-
- jackspeak@2.3.6:
- dependencies:
- '@isaacs/cliui': 8.0.2
- optionalDependencies:
- '@pkgjs/parseargs': 0.11.0
-
jackspeak@3.4.3:
dependencies:
'@isaacs/cliui': 8.0.2
@@ -25534,11 +24666,8 @@ snapshots:
json-schema@0.4.0: {}
- json-stable-stringify-without-jsonify@1.0.1: {}
-
- json5@1.0.2:
- dependencies:
- minimist: 1.2.8
+ json-stable-stringify-without-jsonify@1.0.1:
+ optional: true
json5@2.2.3: {}
@@ -25554,13 +24683,6 @@ snapshots:
jsonpointer@5.0.1: {}
- jsx-ast-utils@3.3.5:
- dependencies:
- array-includes: 3.1.9
- array.prototype.flat: 1.3.3
- object.assign: 4.1.7
- object.values: 1.2.1
-
keyv@4.5.4:
dependencies:
json-buffer: 3.0.1
@@ -25583,12 +24705,6 @@ snapshots:
kuler@2.0.0: {}
- language-subtag-registry@0.3.23: {}
-
- language-tags@1.0.9:
- dependencies:
- language-subtag-registry: 0.3.23
-
latest-version@7.0.0:
dependencies:
package-json: 8.1.1
@@ -25608,6 +24724,7 @@ snapshots:
dependencies:
prelude-ls: 1.2.1
type-check: 0.4.0
+ optional: true
lexical@0.20.2: {}
@@ -26811,8 +25928,8 @@ snapshots:
micromark-extension-mdxjs@3.0.0:
dependencies:
- acorn: 8.14.1
- acorn-jsx: 5.3.2(acorn@8.14.1)
+ acorn: 8.15.0
+ acorn-jsx: 5.3.2(acorn@8.15.0)
micromark-extension-mdx-expression: 3.0.1
micromark-extension-mdx-jsx: 3.0.2
micromark-extension-mdx-md: 2.0.0
@@ -27147,10 +26264,6 @@ snapshots:
dependencies:
brace-expansion: 2.0.1
- minimatch@9.0.3:
- dependencies:
- brace-expansion: 2.0.1
-
minimatch@9.0.5:
dependencies:
brace-expansion: 2.0.1
@@ -27281,7 +26394,8 @@ snapshots:
- react-native-svg
- supports-color
- natural-compare@1.4.0: {}
+ natural-compare@1.4.0:
+ optional: true
negotiator@0.6.3: {}
@@ -27577,33 +26691,6 @@ snapshots:
has-symbols: 1.1.0
object-keys: 1.1.1
- object.entries@1.1.9:
- dependencies:
- call-bind: 1.0.8
- call-bound: 1.0.4
- define-properties: 1.2.1
- es-object-atoms: 1.1.1
-
- object.fromentries@2.0.8:
- dependencies:
- call-bind: 1.0.8
- define-properties: 1.2.1
- es-abstract: 1.24.0
- es-object-atoms: 1.1.1
-
- object.groupby@1.0.3:
- dependencies:
- call-bind: 1.0.8
- define-properties: 1.2.1
- es-abstract: 1.24.0
-
- object.values@1.2.1:
- dependencies:
- call-bind: 1.0.8
- call-bound: 1.0.4
- define-properties: 1.2.1
- es-object-atoms: 1.1.1
-
obuf@1.1.2: {}
oidc-token-hash@5.1.0: {}
@@ -27729,6 +26816,7 @@ snapshots:
prelude-ls: 1.2.1
type-check: 0.4.0
word-wrap: 1.2.5
+ optional: true
ora@3.4.0:
dependencies:
@@ -27745,6 +26833,17 @@ snapshots:
object-keys: 1.1.1
safe-push-apply: 1.0.0
+ oxlint@1.2.0:
+ optionalDependencies:
+ '@oxlint/darwin-arm64': 1.2.0
+ '@oxlint/darwin-x64': 1.2.0
+ '@oxlint/linux-arm64-gnu': 1.2.0
+ '@oxlint/linux-arm64-musl': 1.2.0
+ '@oxlint/linux-x64-gnu': 1.2.0
+ '@oxlint/linux-x64-musl': 1.2.0
+ '@oxlint/win32-arm64': 1.2.0
+ '@oxlint/win32-x64': 1.2.0
+
p-cancelable@2.1.1: {}
p-cancelable@3.0.0: {}
@@ -28562,11 +27661,8 @@ snapshots:
tar-fs: 2.1.3
tunnel-agent: 0.6.0
- prelude-ls@1.2.1: {}
-
- prettier-linter-helpers@1.0.0:
- dependencies:
- fast-diff: 1.3.0
+ prelude-ls@1.2.1:
+ optional: true
prettier-plugin-tailwindcss@0.5.14(@ianvs/prettier-plugin-sort-imports@4.4.2(prettier@3.4.2))(prettier@3.4.2):
dependencies:
@@ -28859,7 +27955,7 @@ snapshots:
date-fns: 4.1.0
react: 18.3.1
- react-dev-utils@12.0.1(eslint@8.57.0)(typescript@5.8.2)(webpack@5.99.9):
+ react-dev-utils@12.0.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.2)(webpack@5.99.9):
dependencies:
'@babel/code-frame': 7.27.1
address: 1.2.2
@@ -28870,7 +27966,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@8.57.0)(typescript@5.8.2)(webpack@5.99.9)
+ fork-ts-checker-webpack-plugin: 6.5.3(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.2)(webpack@5.99.9)
global-modules: 2.0.0
globby: 11.1.0
gzip-size: 6.0.0
@@ -29493,9 +28589,9 @@ snapshots:
estree-util-build-jsx: 3.0.1
vfile: 6.0.3
- recma-jsx@1.0.0(acorn@8.14.1):
+ recma-jsx@1.0.0(acorn@8.15.0):
dependencies:
- acorn-jsx: 5.3.2(acorn@8.14.1)
+ acorn-jsx: 5.3.2(acorn@8.15.0)
estree-util-to-js: 2.0.0
recma-parse: 1.0.0
recma-stringify: 1.0.0
@@ -29565,8 +28661,6 @@ snapshots:
gopd: 1.2.0
set-function-name: 2.0.2
- regexpp@3.2.0: {}
-
regexpu-core@6.2.0:
dependencies:
regenerate: 1.4.2
@@ -29765,12 +28859,6 @@ snapshots:
dependencies:
path-parse: 1.0.7
- resolve@2.0.0-next.5:
- dependencies:
- is-core-module: 2.16.1
- path-parse: 1.0.7
- supports-preserve-symlinks-flag: 1.0.0
-
responselike@2.0.1:
dependencies:
lowercase-keys: 2.0.0
@@ -30477,12 +29565,6 @@ snapshots:
emoji-regex: 9.2.2
strip-ansi: 7.1.0
- string.prototype.includes@2.0.1:
- dependencies:
- call-bind: 1.0.8
- define-properties: 1.2.1
- es-abstract: 1.24.0
-
string.prototype.matchall@4.0.12:
dependencies:
call-bind: 1.0.8
@@ -30499,11 +29581,6 @@ snapshots:
set-function-name: 2.0.2
side-channel: 1.1.0
- string.prototype.repeat@1.0.0:
- dependencies:
- define-properties: 1.2.1
- es-abstract: 1.24.0
-
string.prototype.trim@1.2.10:
dependencies:
call-bind: 1.0.8
@@ -30560,8 +29637,6 @@ snapshots:
strip-bom-string@1.0.0: {}
- strip-bom@3.0.0: {}
-
strip-comments@2.0.1: {}
strip-eof@1.0.0: {}
@@ -30674,10 +29749,6 @@ snapshots:
symbol-tree@3.2.4: {}
- synckit@0.11.8:
- dependencies:
- '@pkgr/core': 0.2.7
-
table@6.9.0:
dependencies:
ajv: 8.11.0
@@ -30940,27 +30011,12 @@ snapshots:
trough@2.2.0: {}
- ts-api-utils@1.4.3(typescript@5.8.2):
- dependencies:
- typescript: 5.8.2
-
- ts-api-utils@2.1.0(typescript@5.8.2):
- dependencies:
- typescript: 5.8.2
-
ts-interface-checker@0.1.13: {}
tsconfck@3.1.6(typescript@5.8.2):
optionalDependencies:
typescript: 5.8.2
- tsconfig-paths@3.15.0:
- dependencies:
- '@types/json5': 0.0.29
- json5: 1.0.2
- minimist: 1.2.8
- strip-bom: 3.0.0
-
tslib@2.8.1: {}
tsx@4.7.1:
@@ -31008,6 +30064,7 @@ snapshots:
type-check@0.4.0:
dependencies:
prelude-ls: 1.2.1
+ optional: true
type-detect@4.0.8: {}
@@ -31015,8 +30072,6 @@ snapshots:
type-fest@0.16.0: {}
- type-fest@0.20.2: {}
-
type-fest@0.21.3: {}
type-fest@0.7.1: {}
@@ -31821,7 +30876,8 @@ snapshots:
wonka@6.3.5: {}
- word-wrap@1.2.5: {}
+ word-wrap@1.2.5:
+ optional: true
workbox-background-sync@6.6.0:
dependencies:
diff --git a/tooling/eslint/base.js b/tooling/eslint/base.js
deleted file mode 100644
index 4aa34798..00000000
--- a/tooling/eslint/base.js
+++ /dev/null
@@ -1,45 +0,0 @@
-/** @type {import("eslint").Linter.Config} */
-const config = {
- extends: [
- "turbo",
- "eslint:recommended",
- "plugin:@typescript-eslint/recommended-type-checked",
- "plugin:@typescript-eslint/stylistic-type-checked",
- ],
- env: {
- es2022: true,
- node: true,
- },
- parser: "@typescript-eslint/parser",
- parserOptions: { project: true },
- plugins: ["@typescript-eslint", "import"],
- rules: {
- "turbo/no-undeclared-env-vars": "off",
- "@typescript-eslint/no-unused-vars": [
- "error",
- { argsIgnorePattern: "^_", varsIgnorePattern: "^_" },
- ],
- "@typescript-eslint/consistent-type-imports": "off",
- "@typescript-eslint/no-misused-promises": [
- 2,
- { checksVoidReturn: { attributes: false } },
- ],
- "import/consistent-type-specifier-style": ["error", "prefer-top-level"],
- "@typescript-eslint/no-floating-promises": "off",
- "@typescript-eslint/unbound-method": "off",
- "@typescript-eslint/restrict-template-expressions": "off",
- "@typescript-eslint/prefer-optional-chain": "off",
- },
- ignorePatterns: [
- "**/*.config.js",
- "**/*.config.cjs",
- "**/.eslintrc.cjs",
- ".next",
- "dist",
- "build",
- "pnpm-lock.yaml",
- ],
- reportUnusedDisableDirectives: true,
-};
-
-module.exports = config;
diff --git a/tooling/eslint/nextjs.js b/tooling/eslint/nextjs.js
deleted file mode 100644
index 169993e3..00000000
--- a/tooling/eslint/nextjs.js
+++ /dev/null
@@ -1,10 +0,0 @@
-/** @type {import('eslint').Linter.Config} */
-const config = {
- extends: ["plugin:@next/next/core-web-vitals"],
- rules: {
- "@next/next/no-html-link-for-pages": "off",
- "@typescript-eslint/require-await": "off",
- },
-};
-
-module.exports = config;
diff --git a/tooling/eslint/package.json b/tooling/eslint/package.json
deleted file mode 100644
index 102e6bdd..00000000
--- a/tooling/eslint/package.json
+++ /dev/null
@@ -1,42 +0,0 @@
-{
- "name": "@karakeep/eslint-config",
- "version": "0.2.0",
- "private": true,
- "license": "MIT",
- "files": [
- "./base.js",
- "./nextjs.js",
- "./react.js"
- ],
- "scripts": {
- "clean": "rm -rf .turbo node_modules",
- "format": "prettier --check . --ignore-path ../../.gitignore",
- "lint": "eslint .",
- "typecheck": "tsc --noEmit"
- },
- "dependencies": {
- "@next/eslint-plugin-next": "^14.1.1",
- "@typescript-eslint/eslint-plugin": "~8.30.0",
- "@typescript-eslint/parser": "~8.30.0",
- "eslint-config-turbo": "^2.0.9",
- "eslint-plugin-import": "^2.29.1",
- "eslint-plugin-jsx-a11y": "^6.8.0",
- "eslint-plugin-react": "^7.33.2",
- "eslint-plugin-react-hooks": "^4.6.0"
- },
- "devDependencies": {
- "@karakeep/prettier-config": "workspace:^0.1.0",
- "@karakeep/tsconfig": "workspace:^0.1.0",
- "@types/eslint": "^8.56.5",
- "eslint": "^8.57.0",
- "prettier": "^3.4.2",
- "typescript": "^5.7.3"
- },
- "eslintConfig": {
- "root": true,
- "extends": [
- "./base.js"
- ]
- },
- "prettier": "@karakeep/prettier-config"
-}
diff --git a/tooling/eslint/react.js b/tooling/eslint/react.js
deleted file mode 100644
index 38b735b9..00000000
--- a/tooling/eslint/react.js
+++ /dev/null
@@ -1,27 +0,0 @@
-/** @type {import('eslint').Linter.Config} */
-const config = {
- extends: [
- "plugin:react/recommended",
- "plugin:react-hooks/recommended",
- "plugin:jsx-a11y/recommended",
- ],
- rules: {
- "react/prop-types": "off",
- "jsx-a11y/no-autofocus": "off",
- "jsx-a11y/label-has-associated-control": "off",
- "react-hooks/exhaustive-deps": "off",
- },
- globals: {
- React: "writable",
- },
- settings: {
- react: {
- version: "detect",
- },
- },
- env: {
- browser: true,
- },
-};
-
-module.exports = config;
diff --git a/tooling/eslint/tsconfig.json b/tooling/eslint/tsconfig.json
deleted file mode 100644
index 25ea271f..00000000
--- a/tooling/eslint/tsconfig.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "extends": "@karakeep/tsconfig/base.json",
- "compilerOptions": {
- "tsBuildInfoFile": "node_modules/.cache/tsbuildinfo.json"
- },
- "include": ["."],
- "exclude": ["node_modules"]
-}
diff --git a/tooling/oxlint/oxlint-base.json b/tooling/oxlint/oxlint-base.json
new file mode 100644
index 00000000..557afe00
--- /dev/null
+++ b/tooling/oxlint/oxlint-base.json
@@ -0,0 +1,130 @@
+{
+ "$schema": "../../node_modules/oxlint/configuration_schema.json",
+ "plugins": [
+ "typescript",
+ "import"
+ ],
+ "rules": {
+ "for-direction": "error",
+ "no-async-promise-executor": "error",
+ "no-case-declarations": "error",
+ "no-class-assign": "error",
+ "no-compare-neg-zero": "error",
+ "no-cond-assign": "error",
+ "no-const-assign": "error",
+ "no-constant-binary-expression": "error",
+ "no-constant-condition": "error",
+ "no-control-regex": "error",
+ "no-debugger": "error",
+ "no-delete-var": "error",
+ "no-dupe-class-members": "error",
+ "no-dupe-else-if": "error",
+ "no-dupe-keys": "error",
+ "no-duplicate-case": "error",
+ "no-empty": "error",
+ "no-empty-character-class": "error",
+ "no-empty-pattern": "error",
+ "no-empty-static-block": "error",
+ "no-ex-assign": "error",
+ "no-extra-boolean-cast": "error",
+ "no-fallthrough": "error",
+ "no-func-assign": "error",
+ "no-global-assign": "error",
+ "no-import-assign": "error",
+ "no-invalid-regexp": "error",
+ "no-irregular-whitespace": "error",
+ "no-loss-of-precision": "error",
+ "no-new-native-nonconstructor": "error",
+ "no-nonoctal-decimal-escape": "error",
+ "no-obj-calls": "error",
+ "no-prototype-builtins": "error",
+ "no-redeclare": "error",
+ "no-regex-spaces": "error",
+ "no-self-assign": "error",
+ "no-setter-return": "error",
+ "no-shadow-restricted-names": "error",
+ "no-sparse-arrays": "error",
+ "no-this-before-super": "error",
+ "no-unexpected-multiline": "error",
+ "no-unsafe-finally": "error",
+ "no-unsafe-negation": "error",
+ "no-unsafe-optional-chaining": "error",
+ "no-unused-labels": "error",
+ "no-unused-private-class-members": "error",
+ "no-unused-vars": [
+ "error",
+ {
+ "argsIgnorePattern": "^_",
+ "varsIgnorePattern": "^_"
+ }
+ ],
+ "no-useless-backreference": "error",
+ "no-useless-catch": "error",
+ "no-useless-escape": "error",
+ "no-with": "error",
+ "require-yield": "error",
+ "use-isnan": "error",
+ "valid-typeof": "error",
+ "@typescript-eslint/ban-ts-comment": "error",
+ "no-array-constructor": "error",
+ "@typescript-eslint/no-duplicate-enum-values": "error",
+ "@typescript-eslint/no-empty-object-type": "error",
+ "@typescript-eslint/no-explicit-any": "error",
+ "@typescript-eslint/no-extra-non-null-assertion": "error",
+ "@typescript-eslint/no-misused-new": "error",
+ "@typescript-eslint/no-namespace": "error",
+ "@typescript-eslint/no-non-null-asserted-optional-chain": "error",
+ "@typescript-eslint/no-require-imports": "error",
+ "@typescript-eslint/no-this-alias": "error",
+ "@typescript-eslint/no-unnecessary-type-constraint": "error",
+ "@typescript-eslint/no-unsafe-declaration-merging": "error",
+ "@typescript-eslint/no-unsafe-function-type": "error",
+ "no-unused-expressions": "error",
+ "@typescript-eslint/no-wrapper-object-types": "error",
+ "no-throw-literal": "off",
+ "@typescript-eslint/prefer-as-const": "error",
+ "@typescript-eslint/prefer-namespace-keyword": "error",
+ "prefer-promise-reject-errors": "off",
+ "require-await": "off",
+ "@typescript-eslint/triple-slash-reference": "error",
+ "@typescript-eslint/adjacent-overload-signatures": "error",
+ "@typescript-eslint/array-type": "error",
+ "@typescript-eslint/ban-tslint-comment": "error",
+ "@typescript-eslint/consistent-generic-constructors": "error",
+ "@typescript-eslint/consistent-indexed-object-style": "error",
+ "@typescript-eslint/consistent-type-definitions": "error",
+ "@typescript-eslint/no-confusing-non-null-assertion": "error",
+ "no-empty-function": "error",
+ "@typescript-eslint/no-inferrable-types": "error",
+ "@typescript-eslint/prefer-for-of": "error",
+ "@typescript-eslint/prefer-function-type": "error",
+ "@typescript-eslint/consistent-type-imports": "off",
+ "import/consistent-type-specifier-style": [
+ "error",
+ "prefer-top-level"
+ ]
+ },
+ "overrides": [
+ {
+ "files": ["**/*"],
+ "rules": {
+ "no-class-assign": "off",
+ "no-const-assign": "off",
+ "no-dupe-class-members": "off",
+ "no-dupe-keys": "off",
+ "no-func-assign": "off",
+ "no-import-assign": "off",
+ "no-new-native-nonconstructor": "off",
+ "no-obj-calls": "off",
+ "no-redeclare": "off",
+ "no-setter-return": "off",
+ "no-this-before-super": "off",
+ "no-unsafe-negation": "off",
+ "no-var": "error",
+ "no-with": "off",
+ "prefer-rest-params": "error",
+ "prefer-spread": "error"
+ }
+ }
+ ]
+}
diff --git a/tooling/oxlint/oxlint-nextjs.json b/tooling/oxlint/oxlint-nextjs.json
new file mode 100644
index 00000000..411197d3
--- /dev/null
+++ b/tooling/oxlint/oxlint-nextjs.json
@@ -0,0 +1,28 @@
+{
+ "$schema": "../../node_modules/oxlint/configuration_schema.json",
+ "plugins": [
+ "nextjs"
+ ],
+ "rules": {
+ "@next/next/google-font-display": "warn",
+ "@next/next/google-font-preconnect": "warn",
+ "@next/next/next-script-for-ga": "warn",
+ "@next/next/no-async-client-component": "warn",
+ "@next/next/no-before-interactive-script-outside-document": "warn",
+ "@next/next/no-css-tags": "warn",
+ "@next/next/no-head-element": "warn",
+ "@next/next/no-img-element": "warn",
+ "@next/next/no-page-custom-font": "warn",
+ "@next/next/no-styled-jsx-in-document": "warn",
+ "@next/next/no-sync-scripts": "error",
+ "@next/next/no-title-in-document-head": "warn",
+ "@next/next/no-typos": "warn",
+ "@next/next/no-unwanted-polyfillio": "warn",
+ "@next/next/inline-script-id": "error",
+ "@next/next/no-assign-module-variable": "error",
+ "@next/next/no-document-import-in-page": "error",
+ "@next/next/no-duplicate-head": "error",
+ "@next/next/no-head-import-in-document": "error",
+ "@next/next/no-script-component-in-head": "error"
+ }
+}
diff --git a/tooling/oxlint/oxlint-react.json b/tooling/oxlint/oxlint-react.json
new file mode 100644
index 00000000..dd5c4c01
--- /dev/null
+++ b/tooling/oxlint/oxlint-react.json
@@ -0,0 +1,62 @@
+{
+ "$schema": "../../node_modules/oxlint/configuration_schema.json",
+ "plugins": [
+ "react",
+ "jsx-a11y"
+ ],
+ "rules": {
+ "react/prop-types": "off",
+ "react/jsx-key": "warn",
+ "react/jsx-no-comment-textnodes": "warn",
+ "react/jsx-no-duplicate-props": "warn",
+ "react/jsx-no-target-blank": "warn",
+ "react/jsx-no-undef": "warn",
+ "react/no-children-prop": "warn",
+ "react/no-danger-with-children": "warn",
+ "react/no-direct-mutation-state": "warn",
+ "react/no-find-dom-node": "warn",
+ "react/no-is-mounted": "warn",
+ "react/no-render-return-value": "warn",
+ "react/no-string-refs": "warn",
+ "react/no-unescaped-entities": "warn",
+ "react/no-unknown-property": "warn",
+ "react/react-in-jsx-scope": "off",
+ "react-hooks/rules-of-hooks": "error",
+ "react-hooks/exhaustive-deps": "off",
+ "jsx-a11y/alt-text": "error",
+ "jsx-a11y/anchor-ambiguous-text": "off",
+ "jsx-a11y/anchor-has-content": "error",
+ "jsx-a11y/anchor-is-valid": "error",
+ "jsx-a11y/aria-activedescendant-has-tabindex": "error",
+ "jsx-a11y/aria-props": "error",
+ "jsx-a11y/aria-role": "error",
+ "jsx-a11y/aria-unsupported-elements": "error",
+ "jsx-a11y/autocomplete-valid": "error",
+ "jsx-a11y/click-events-have-key-events": "error",
+ "jsx-a11y/heading-has-content": "error",
+ "jsx-a11y/html-has-lang": "error",
+ "jsx-a11y/iframe-has-title": "off",
+ "jsx-a11y/img-redundant-alt": "error",
+ "jsx-a11y/label-has-associated-control": "off",
+ "jsx-a11y/media-has-caption": "error",
+ "jsx-a11y/mouse-events-have-key-events": "error",
+ "jsx-a11y/no-access-key": "error",
+ "jsx-a11y/no-autofocus": "off",
+ "jsx-a11y/no-distracting-elements": "error",
+ "jsx-a11y/no-noninteractive-tabindex": [
+ "error",
+ {
+ "tags": [],
+ "roles": [
+ "tabpanel"
+ ],
+ "allowExpressionValues": true
+ }
+ ],
+ "jsx-a11y/no-redundant-roles": "error",
+ "jsx-a11y/role-has-required-aria-props": "warn",
+ "jsx-a11y/role-supports-aria-props": "error",
+ "jsx-a11y/scope": "error",
+ "jsx-a11y/tabindex-no-positive": "error"
+ }
+}
diff --git a/tooling/tailwind/.oxlintrc.json b/tooling/tailwind/.oxlintrc.json
new file mode 100644
index 00000000..7177788c
--- /dev/null
+++ b/tooling/tailwind/.oxlintrc.json
@@ -0,0 +1,20 @@
+{
+ "$schema": "../../node_modules/oxlint/configuration_schema.json",
+ "extends": ["../../tooling/oxlint/oxlint-base.json"],
+ "categories": {
+ "correctness": "warn"
+ },
+ "env": {
+ "builtin": true,
+ "commonjs": true
+ },
+ "ignorePatterns": [
+ "**/*.config.js",
+ "**/*.config.cjs",
+ "**/.eslintrc.cjs",
+ "**/.next",
+ "**/dist",
+ "**/build",
+ "**/pnpm-lock.yaml"
+ ]
+}
diff --git a/tooling/tailwind/package.json b/tooling/tailwind/package.json
index 4e9e0643..39087b0c 100644
--- a/tooling/tailwind/package.json
+++ b/tooling/tailwind/package.json
@@ -11,8 +11,10 @@
"license": "MIT",
"scripts": {
"clean": "rm -rf .turbo node_modules",
- "format": "prettier --check . --ignore-path ../../.gitignore",
- "lint": "eslint .",
+ "format": "prettier .",
+ "format:fix": "prettier . --write",
+ "lint": "oxlint .",
+ "lint:fix": "oxlint . --fix",
"typecheck": "tsc --noEmit"
},
"dependencies": {
@@ -23,18 +25,10 @@
"tailwindcss-animate": "^1.0.7"
},
"devDependencies": {
- "@karakeep/eslint-config": "workspace:^0.2.0",
"@karakeep/prettier-config": "workspace:^0.1.0",
"@karakeep/tsconfig": "workspace:^0.1.0",
- "eslint": "^8.57.0",
"prettier": "^3.4.2",
"typescript": "^5.7.3"
},
- "eslintConfig": {
- "root": true,
- "extends": [
- "@karakeep/eslint-config/base"
- ]
- },
"prettier": "@karakeep/prettier-config"
}
diff --git a/turbo.json b/turbo.json
index 3422151b..bbd50fe8 100644
--- a/turbo.json
+++ b/turbo.json
@@ -35,9 +35,6 @@
"lint": {
"dependsOn": [
"^topo"
- ],
- "outputs": [
- "node_modules/.cache/.eslintcache"
]
},
"typecheck": {