diff --git a/.yarn/install-state.gz b/.yarn/install-state.gz
index 9dd270f1..3d75c78d 100644
Binary files a/.yarn/install-state.gz and b/.yarn/install-state.gz differ
diff --git a/app/(customer)/dashboard/(admin)/agents/page.tsx b/app/(customer)/dashboard/(admin)/agents/page.tsx
index a70c0af8..ae84dffb 100644
--- a/app/(customer)/dashboard/(admin)/agents/page.tsx
+++ b/app/(customer)/dashboard/(admin)/agents/page.tsx
@@ -12,7 +12,7 @@ import {and, eq, not} from "drizzle-orm";
import {Plus} from "lucide-react";
import {cn} from "@/lib/utils";
import {EmptyStatePlaceholder} from "@/components/wrappers/common/empty-state-placeholder";
-export const dynamic = "force-dynamic";
+// export const dynamic = "force-dynamic";
export default async function RoutePage(props: PageParams<{}>) {
diff --git a/app/(customer)/dashboard/(organization)/projects/new/page.tsx b/app/(customer)/dashboard/(organization)/projects/new/page.tsx
index 7cfb3f1d..55580a4a 100644
--- a/app/(customer)/dashboard/(organization)/projects/new/page.tsx
+++ b/app/(customer)/dashboard/(organization)/projects/new/page.tsx
@@ -8,6 +8,7 @@ import {getOrganization} from "@/lib/auth/auth";
import * as drizzleDb from "@/db";
import {DatabaseWith} from "@/db/schema/07_database";
+export const dynamic = 'force-dynamic';
export default async function RoutePage(props: PageParams<{}>) {
diff --git a/app/(customer)/dashboard/(organization)/projects/page.tsx b/app/(customer)/dashboard/(organization)/projects/page.tsx
index c0539e24..f4b04ca4 100644
--- a/app/(customer)/dashboard/(organization)/projects/page.tsx
+++ b/app/(customer)/dashboard/(organization)/projects/page.tsx
@@ -10,6 +10,7 @@ import {notFound} from "next/navigation";
import {getActiveMember, getOrganization} from "@/lib/auth/auth";
import {EmptyStatePlaceholder} from "@/components/wrappers/common/empty-state-placeholder";
+export const dynamic = 'force-dynamic';
export default async function RoutePage(props: PageParams<{}>) {
diff --git a/app/(customer)/dashboard/(organization)/settings/page.tsx b/app/(customer)/dashboard/(organization)/settings/page.tsx
index a7836f4c..c03b185c 100644
--- a/app/(customer)/dashboard/(organization)/settings/page.tsx
+++ b/app/(customer)/dashboard/(organization)/settings/page.tsx
@@ -11,6 +11,7 @@ import {
SettingsOrganizationMembersTable
} from "@/components/wrappers/dashboard/settings/settings-organization-members-table";
+export const dynamic = 'force-dynamic';
export default async function RoutePage(props: PageParams<{ slug: string }>) {
const organization = await getOrganization({});
diff --git a/app/(customer)/dashboard/(organization)/statistics/page.tsx b/app/(customer)/dashboard/(organization)/statistics/page.tsx
index c7224563..5eb1b5cd 100644
--- a/app/(customer)/dashboard/(organization)/statistics/page.tsx
+++ b/app/(customer)/dashboard/(organization)/statistics/page.tsx
@@ -10,6 +10,8 @@ import * as drizzleDb from "@/db";
import {getOrganization} from "@/lib/auth/auth";
import {Building2, DatabaseBackup, Folder, RefreshCcw} from "lucide-react";
+export const dynamic = 'force-dynamic';
+
export default async function RoutePage(props: PageParams<{}>) {
const organization = await getOrganization({});
@@ -57,7 +59,6 @@ export default async function RoutePage(props: PageParams<{}>) {
.orderBy(drizzleDb.schemas.backup.createdAt);
-
const restorationsCountResult = await db
.select({
count: count(),
@@ -74,7 +75,7 @@ export default async function RoutePage(props: PageParams<{}>) {
(a, b) => new Date(a.createdAt).getTime() - new Date(b.createdAt).getTime()
);
- const Placeholder = ({text}: {text: string}) => (
+ const Placeholder = ({text}: { text: string }) => (
{text}
);
@@ -89,7 +90,7 @@ export default async function RoutePage(props: PageParams<{}>) {
Projects
-
+
{projectsCount}
@@ -100,7 +101,7 @@ export default async function RoutePage(props: PageParams<{}>) {
Backups
-
+
{backupsEvolutionCount}
@@ -111,7 +112,7 @@ export default async function RoutePage(props: PageParams<{}>) {
Restorations
-
+
{restorationsCount}
@@ -127,9 +128,9 @@ export default async function RoutePage(props: PageParams<{}>) {
{sortedBackupsEvolution.length > 0 ? (
-
+
) : (
-
+
)}
@@ -140,9 +141,9 @@ export default async function RoutePage(props: PageParams<{}>) {
{backupsRate.length > 0 ? (
-
+
) : (
-
+
)}
diff --git a/eslint.config.mjs b/eslint.config.mjs
new file mode 100644
index 00000000..2488b0cd
--- /dev/null
+++ b/eslint.config.mjs
@@ -0,0 +1,16 @@
+import {defineConfig, globalIgnores} from 'eslint/config'
+import nextVitals from 'eslint-config-next/core-web-vitals'
+
+const eslintConfig = defineConfig([
+ ...nextVitals,
+ // Override default ignores of eslint-config-next.
+ globalIgnores([
+ // Default ignores of eslint-config-next:
+ '.next/**',
+ 'out/**',
+ 'build/**',
+ 'next-env.d.ts',
+ ]),
+])
+
+export default eslintConfig
\ No newline at end of file
diff --git a/next-env.d.ts b/next-env.d.ts
index c4b7818f..9edff1c7 100644
--- a/next-env.d.ts
+++ b/next-env.d.ts
@@ -1,6 +1,6 @@
///
///
-import "./.next/dev/types/routes.d.ts";
+import "./.next/types/routes.d.ts";
// NOTE: This file should not be edited
// see https://nextjs.org/docs/app/api-reference/config/typescript for more information.
diff --git a/next.config.ts b/next.config.ts
index a43d55da..30522322 100644
--- a/next.config.ts
+++ b/next.config.ts
@@ -41,8 +41,8 @@ const nextConfig: NextConfig = {
typescript: {
ignoreBuildErrors: true,
},
- eslint: {
- ignoreDuringBuilds: true,
+ experimental: {
+ turbopackFileSystemCacheForDev: true,
},
async headers() {
return [
diff --git a/package.json b/package.json
index a3a68e3b..8b13c662 100644
--- a/package.json
+++ b/package.json
@@ -66,7 +66,7 @@
"input-otp": "^1.4.2",
"lucide-react": "^0.510.0",
"minio": "^8.0.5",
- "next": "16.0.1",
+ "next": "16.0.0",
"next-safe-action": "^7.10.8",
"next-themes": "^0.4.6",
"node-cron": "^4.2.1",
@@ -74,9 +74,9 @@
"nodemailer": "^7.0.3",
"npm-check-updates": "^18.0.1",
"pg": "^8.16.0",
- "react": "19.2.0",
+ "react": "^19.2.0",
"react-day-picker": "9.7.0",
- "react-dom": "19.2.0",
+ "react-dom": "^19.2.0",
"react-dropzone": "^14.3.8",
"react-email": "^4.0.13",
"react-hook-form": "^7.56.3",
@@ -104,8 +104,8 @@
"@zenstackhq/openapi": "^2.14.2",
"@zenstackhq/tanstack-query": "^2.14.2",
"drizzle-kit": "^0.31.1",
- "eslint": "^9.26.0",
- "eslint-config-next": "15.3.2",
+ "eslint": "^9.39.0",
+ "eslint-config-next": "^16.0.1",
"eslint-plugin-tailwindcss": "^3.18.0",
"postcss": "^8.5.3",
"tailwindcss": "^4.1.7",
diff --git a/src/components/wrappers/auth/register/register-form/register-form.tsx b/src/components/wrappers/auth/register/register-form/register-form.tsx
index 029d9d35..642d64ef 100644
--- a/src/components/wrappers/auth/register/register-form/register-form.tsx
+++ b/src/components/wrappers/auth/register/register-form/register-form.tsx
@@ -30,8 +30,8 @@ export const RegisterForm = (props: registerFormProps) => {
await signUp.email(values, {
onSuccess: () => {
toast.success(`Success`);
- router.push(`/login`);
router.refresh();
+ router.push(`/login`);
},
onError: (error) => {
console.log(error);
diff --git a/src/components/wrappers/dashboard/agent/agent-form/agent-form.tsx b/src/components/wrappers/dashboard/agent/agent-form/agent-form.tsx
index 65ea7f23..d0427fde 100644
--- a/src/components/wrappers/dashboard/agent/agent-form/agent-form.tsx
+++ b/src/components/wrappers/dashboard/agent/agent-form/agent-form.tsx
@@ -52,11 +52,14 @@ export const AgentForm = (props: agentFormProps) => {
return;
}
toast.success(`Success ${isCreate ? "creating" : "updating"} agent`);
- router.push(`/dashboard/agents/${data.id}`);
router.refresh();
+ router.push(`/dashboard/agents/${data.id}`);
},
});
+
+
+
return (
diff --git a/src/components/wrappers/dashboard/organization/delete-organization/delete-organization-button.tsx b/src/components/wrappers/dashboard/organization/delete-organization/delete-organization-button.tsx
index 8c7004f1..3a7f3b54 100644
--- a/src/components/wrappers/dashboard/organization/delete-organization/delete-organization-button.tsx
+++ b/src/components/wrappers/dashboard/organization/delete-organization/delete-organization-button.tsx
@@ -23,10 +23,10 @@ export const DeleteOrganizationButton = (props: DeleteOrganizationButtonProps) =
await authClient.organization.setActive({
organizationSlug: "default",
});
- router.push("/");
toast.success(result.data.actionSuccess?.message || "Organization deleted.");
router.refresh()
refetch()
+ router.push("/");
} else {
// @ts-ignore
const errorMsg = result?.data?.actionError?.message || result?.data?.actionError?.messageParams?.message || "Failed to delete the organization.";
diff --git a/src/components/wrappers/dashboard/profile/user-form/user-form.tsx b/src/components/wrappers/dashboard/profile/user-form/user-form.tsx
index 2b2596e2..c834a031 100644
--- a/src/components/wrappers/dashboard/profile/user-form/user-form.tsx
+++ b/src/components/wrappers/dashboard/profile/user-form/user-form.tsx
@@ -54,8 +54,8 @@ export const UserForm = (props: UserFormProps) => {
}
toast.success(`Profile updated successfully.`);
- router.push(`/dashboard/profile`);
router.refresh();
+ router.push(`/dashboard/profile`);
},
});
diff --git a/src/components/wrappers/dashboard/projects/project-form/project-form.tsx b/src/components/wrappers/dashboard/projects/project-form/project-form.tsx
index 438f1661..c19820fa 100644
--- a/src/components/wrappers/dashboard/projects/project-form/project-form.tsx
+++ b/src/components/wrappers/dashboard/projects/project-form/project-form.tsx
@@ -64,8 +64,8 @@ export const ProjectForm = (props: projectFormProps) => {
if (project && project.data) {
if (project.data.success) {
project.data.actionSuccess && toast.success(project.data.actionSuccess.message);
- router.push(`/dashboard/projects/${project.data.value!.id}`);
router.refresh();
+ router.push(`/dashboard/projects/${project.data.value!.id}`);
} else {
project.data.actionError && toast.error(project.data.actionError.message || "Unknown error occurred.");
router.refresh();
diff --git a/yarn.lock b/yarn.lock
index 7664e722..33cf915f 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -33,6 +33,36 @@ __metadata:
languageName: node
linkType: hard
+"@babel/compat-data@npm:^7.27.2":
+ version: 7.28.5
+ resolution: "@babel/compat-data@npm:7.28.5"
+ checksum: 10c0/702a25de73087b0eba325c1d10979eed7c9b6662677386ba7b5aa6eace0fc0676f78343bae080a0176ae26f58bd5535d73b9d0fbb547fef377692e8b249353a7
+ languageName: node
+ linkType: hard
+
+"@babel/core@npm:^7.24.4":
+ version: 7.28.5
+ resolution: "@babel/core@npm:7.28.5"
+ dependencies:
+ "@babel/code-frame": "npm:^7.27.1"
+ "@babel/generator": "npm:^7.28.5"
+ "@babel/helper-compilation-targets": "npm:^7.27.2"
+ "@babel/helper-module-transforms": "npm:^7.28.3"
+ "@babel/helpers": "npm:^7.28.4"
+ "@babel/parser": "npm:^7.28.5"
+ "@babel/template": "npm:^7.27.2"
+ "@babel/traverse": "npm:^7.28.5"
+ "@babel/types": "npm:^7.28.5"
+ "@jridgewell/remapping": "npm:^2.3.5"
+ convert-source-map: "npm:^2.0.0"
+ debug: "npm:^4.1.0"
+ gensync: "npm:^1.0.0-beta.2"
+ json5: "npm:^2.2.3"
+ semver: "npm:^6.3.1"
+ checksum: 10c0/535f82238027621da6bdffbdbe896ebad3558b311d6f8abc680637a9859b96edbf929ab010757055381570b29cf66c4a295b5618318d27a4273c0e2033925e72
+ languageName: node
+ linkType: hard
+
"@babel/generator@npm:^7.28.0":
version: 7.28.0
resolution: "@babel/generator@npm:7.28.0"
@@ -46,6 +76,32 @@ __metadata:
languageName: node
linkType: hard
+"@babel/generator@npm:^7.28.5":
+ version: 7.28.5
+ resolution: "@babel/generator@npm:7.28.5"
+ dependencies:
+ "@babel/parser": "npm:^7.28.5"
+ "@babel/types": "npm:^7.28.5"
+ "@jridgewell/gen-mapping": "npm:^0.3.12"
+ "@jridgewell/trace-mapping": "npm:^0.3.28"
+ jsesc: "npm:^3.0.2"
+ checksum: 10c0/9f219fe1d5431b6919f1a5c60db8d5d34fe546c0d8f5a8511b32f847569234ffc8032beb9e7404649a143f54e15224ecb53a3d11b6bb85c3203e573d91fca752
+ languageName: node
+ linkType: hard
+
+"@babel/helper-compilation-targets@npm:^7.27.2":
+ version: 7.27.2
+ resolution: "@babel/helper-compilation-targets@npm:7.27.2"
+ dependencies:
+ "@babel/compat-data": "npm:^7.27.2"
+ "@babel/helper-validator-option": "npm:^7.27.1"
+ browserslist: "npm:^4.24.0"
+ lru-cache: "npm:^5.1.1"
+ semver: "npm:^6.3.1"
+ checksum: 10c0/f338fa00dcfea931804a7c55d1a1c81b6f0a09787e528ec580d5c21b3ecb3913f6cb0f361368973ce953b824d910d3ac3e8a8ee15192710d3563826447193ad1
+ languageName: node
+ linkType: hard
+
"@babel/helper-globals@npm:^7.28.0":
version: 7.28.0
resolution: "@babel/helper-globals@npm:7.28.0"
@@ -53,6 +109,29 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-module-imports@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/helper-module-imports@npm:7.27.1"
+ dependencies:
+ "@babel/traverse": "npm:^7.27.1"
+ "@babel/types": "npm:^7.27.1"
+ checksum: 10c0/e00aace096e4e29290ff8648455c2bc4ed982f0d61dbf2db1b5e750b9b98f318bf5788d75a4f974c151bd318fd549e81dbcab595f46b14b81c12eda3023f51e8
+ languageName: node
+ linkType: hard
+
+"@babel/helper-module-transforms@npm:^7.28.3":
+ version: 7.28.3
+ resolution: "@babel/helper-module-transforms@npm:7.28.3"
+ dependencies:
+ "@babel/helper-module-imports": "npm:^7.27.1"
+ "@babel/helper-validator-identifier": "npm:^7.27.1"
+ "@babel/traverse": "npm:^7.28.3"
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: 10c0/549be62515a6d50cd4cfefcab1b005c47f89bd9135a22d602ee6a5e3a01f27571868ada10b75b033569f24dc4a2bb8d04bfa05ee75c16da7ade2d0db1437fcdb
+ languageName: node
+ linkType: hard
+
"@babel/helper-string-parser@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/helper-string-parser@npm:7.27.1"
@@ -67,6 +146,41 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-validator-identifier@npm:^7.28.5":
+ version: 7.28.5
+ resolution: "@babel/helper-validator-identifier@npm:7.28.5"
+ checksum: 10c0/42aaebed91f739a41f3d80b72752d1f95fd7c72394e8e4bd7cdd88817e0774d80a432451bcba17c2c642c257c483bf1d409dd4548883429ea9493a3bc4ab0847
+ languageName: node
+ linkType: hard
+
+"@babel/helper-validator-option@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/helper-validator-option@npm:7.27.1"
+ checksum: 10c0/6fec5f006eba40001a20f26b1ef5dbbda377b7b68c8ad518c05baa9af3f396e780bdfded24c4eef95d14bb7b8fd56192a6ed38d5d439b97d10efc5f1a191d148
+ languageName: node
+ linkType: hard
+
+"@babel/helpers@npm:^7.28.4":
+ version: 7.28.4
+ resolution: "@babel/helpers@npm:7.28.4"
+ dependencies:
+ "@babel/template": "npm:^7.27.2"
+ "@babel/types": "npm:^7.28.4"
+ checksum: 10c0/aaa5fb8098926dfed5f223adf2c5e4c7fbba4b911b73dfec2d7d3083f8ba694d201a206db673da2d9b3ae8c01793e795767654558c450c8c14b4c2175b4fcb44
+ languageName: node
+ linkType: hard
+
+"@babel/parser@npm:^7.24.4, @babel/parser@npm:^7.28.5":
+ version: 7.28.5
+ resolution: "@babel/parser@npm:7.28.5"
+ dependencies:
+ "@babel/types": "npm:^7.28.5"
+ bin:
+ parser: ./bin/babel-parser.js
+ checksum: 10c0/5bbe48bf2c79594ac02b490a41ffde7ef5aa22a9a88ad6bcc78432a6ba8a9d638d531d868bd1f104633f1f6bba9905746e15185b8276a3756c42b765d131b1ef
+ languageName: node
+ linkType: hard
+
"@babel/parser@npm:^7.27.0, @babel/parser@npm:^7.27.2, @babel/parser@npm:^7.28.0":
version: 7.28.0
resolution: "@babel/parser@npm:7.28.0"
@@ -111,6 +225,21 @@ __metadata:
languageName: node
linkType: hard
+"@babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.28.3, @babel/traverse@npm:^7.28.5":
+ version: 7.28.5
+ resolution: "@babel/traverse@npm:7.28.5"
+ dependencies:
+ "@babel/code-frame": "npm:^7.27.1"
+ "@babel/generator": "npm:^7.28.5"
+ "@babel/helper-globals": "npm:^7.28.0"
+ "@babel/parser": "npm:^7.28.5"
+ "@babel/template": "npm:^7.27.2"
+ "@babel/types": "npm:^7.28.5"
+ debug: "npm:^4.3.1"
+ checksum: 10c0/f6c4a595993ae2b73f2d4cd9c062f2e232174d293edd4abe1d715bd6281da8d99e47c65857e8d0917d9384c65972f4acdebc6749a7c40a8fcc38b3c7fb3e706f
+ languageName: node
+ linkType: hard
+
"@babel/types@npm:^7.27.1, @babel/types@npm:^7.28.0":
version: 7.28.2
resolution: "@babel/types@npm:7.28.2"
@@ -121,6 +250,16 @@ __metadata:
languageName: node
linkType: hard
+"@babel/types@npm:^7.28.4, @babel/types@npm:^7.28.5":
+ version: 7.28.5
+ resolution: "@babel/types@npm:7.28.5"
+ dependencies:
+ "@babel/helper-string-parser": "npm:^7.27.1"
+ "@babel/helper-validator-identifier": "npm:^7.28.5"
+ checksum: 10c0/a5a483d2100befbf125793640dec26b90b95fd233a94c19573325898a5ce1e52cdfa96e495c7dcc31b5eca5b66ce3e6d4a0f5a4a62daec271455959f208ab08a
+ languageName: node
+ linkType: hard
+
"@balena/dockerignore@npm:^1.0.2":
version: 1.0.2
resolution: "@balena/dockerignore@npm:1.0.2"
@@ -594,7 +733,7 @@ __metadata:
languageName: node
linkType: hard
-"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.7.0":
+"@eslint-community/eslint-utils@npm:^4.7.0":
version: 4.7.0
resolution: "@eslint-community/eslint-utils@npm:4.7.0"
dependencies:
@@ -605,6 +744,17 @@ __metadata:
languageName: node
linkType: hard
+"@eslint-community/eslint-utils@npm:^4.8.0":
+ version: 4.9.0
+ resolution: "@eslint-community/eslint-utils@npm:4.9.0"
+ dependencies:
+ eslint-visitor-keys: "npm:^3.4.3"
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+ checksum: 10c0/8881e22d519326e7dba85ea915ac7a143367c805e6ba1374c987aa2fbdd09195cc51183d2da72c0e2ff388f84363e1b220fd0d19bef10c272c63455162176817
+ languageName: node
+ linkType: hard
+
"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.12.1":
version: 4.12.1
resolution: "@eslint-community/regexpp@npm:4.12.1"
@@ -612,30 +762,32 @@ __metadata:
languageName: node
linkType: hard
-"@eslint/config-array@npm:^0.21.0":
- version: 0.21.0
- resolution: "@eslint/config-array@npm:0.21.0"
+"@eslint/config-array@npm:^0.21.1":
+ version: 0.21.1
+ resolution: "@eslint/config-array@npm:0.21.1"
dependencies:
- "@eslint/object-schema": "npm:^2.1.6"
+ "@eslint/object-schema": "npm:^2.1.7"
debug: "npm:^4.3.1"
minimatch: "npm:^3.1.2"
- checksum: 10c0/0ea801139166c4aa56465b309af512ef9b2d3c68f9198751bbc3e21894fe70f25fbf26e1b0e9fffff41857bc21bfddeee58649ae6d79aadcd747db0c5dca771f
+ checksum: 10c0/2f657d4edd6ddcb920579b72e7a5b127865d4c3fb4dda24f11d5c4f445a93ca481aebdbd6bf3291c536f5d034458dbcbb298ee3b698bc6c9dd02900fe87eec3c
languageName: node
linkType: hard
-"@eslint/config-helpers@npm:^0.3.0":
- version: 0.3.0
- resolution: "@eslint/config-helpers@npm:0.3.0"
- checksum: 10c0/013ae7b189eeae8b30cc2ee87bc5c9c091a9cd615579003290eb28bebad5d78806a478e74ba10b3fe08ed66975b52af7d2cd4b4b43990376412b14e5664878c8
+"@eslint/config-helpers@npm:^0.4.2":
+ version: 0.4.2
+ resolution: "@eslint/config-helpers@npm:0.4.2"
+ dependencies:
+ "@eslint/core": "npm:^0.17.0"
+ checksum: 10c0/92efd7a527b2d17eb1a148409d71d80f9ac160b565ac73ee092252e8bf08ecd08670699f46b306b94f13d22e88ac88a612120e7847570dd7cdc72f234d50dcb4
languageName: node
linkType: hard
-"@eslint/core@npm:^0.15.0, @eslint/core@npm:^0.15.1":
- version: 0.15.1
- resolution: "@eslint/core@npm:0.15.1"
+"@eslint/core@npm:^0.17.0":
+ version: 0.17.0
+ resolution: "@eslint/core@npm:0.17.0"
dependencies:
"@types/json-schema": "npm:^7.0.15"
- checksum: 10c0/abaf641940776638b8c15a38d99ce0dac551a8939310ec81b9acd15836a574cf362588eaab03ab11919bc2a0f9648b19ea8dee33bf12675eb5b6fd38bda6f25e
+ checksum: 10c0/9a580f2246633bc752298e7440dd942ec421860d1946d0801f0423830e67887e4aeba10ab9a23d281727a978eb93d053d1922a587d502942a713607f40ed704e
languageName: node
linkType: hard
@@ -656,27 +808,27 @@ __metadata:
languageName: node
linkType: hard
-"@eslint/js@npm:9.32.0":
- version: 9.32.0
- resolution: "@eslint/js@npm:9.32.0"
- checksum: 10c0/f71e8f9146638d11fb15238279feff98801120a4d4130f1c587c4f09b024ff5ec01af1ba88e97ba6b7013488868898a668f77091300cc3d4394c7a8ed32d2667
+"@eslint/js@npm:9.39.0":
+ version: 9.39.0
+ resolution: "@eslint/js@npm:9.39.0"
+ checksum: 10c0/f0ac65784932f1a5d3b9c0db12eb1ff9dcb480dbd03da1045e5da820bd97a35875fb7790f1fbe652763270b1327b770c79a9ba0396e2ad91fbd97822493e67eb
languageName: node
linkType: hard
-"@eslint/object-schema@npm:^2.1.6":
- version: 2.1.6
- resolution: "@eslint/object-schema@npm:2.1.6"
- checksum: 10c0/b8cdb7edea5bc5f6a96173f8d768d3554a628327af536da2fc6967a93b040f2557114d98dbcdbf389d5a7b290985ad6a9ce5babc547f36fc1fde42e674d11a56
+"@eslint/object-schema@npm:^2.1.7":
+ version: 2.1.7
+ resolution: "@eslint/object-schema@npm:2.1.7"
+ checksum: 10c0/936b6e499853d1335803f556d526c86f5fe2259ed241bc665000e1d6353828edd913feed43120d150adb75570cae162cf000b5b0dfc9596726761c36b82f4e87
languageName: node
linkType: hard
-"@eslint/plugin-kit@npm:^0.3.4":
- version: 0.3.4
- resolution: "@eslint/plugin-kit@npm:0.3.4"
+"@eslint/plugin-kit@npm:^0.4.1":
+ version: 0.4.1
+ resolution: "@eslint/plugin-kit@npm:0.4.1"
dependencies:
- "@eslint/core": "npm:^0.15.1"
+ "@eslint/core": "npm:^0.17.0"
levn: "npm:^0.4.1"
- checksum: 10c0/64331ca100f62a0115d10419a28059d0f377e390192163b867b9019517433d5073d10b4ec21f754fa01faf832aceb34178745924baab2957486f8bf95fd628d2
+ checksum: 10c0/51600f78b798f172a9915dffb295e2ffb44840d583427bc732baf12ecb963eb841b253300e657da91d890f4b323d10a1bd12934bf293e3018d8bb66fdce5217b
languageName: node
linkType: hard
@@ -1073,6 +1225,16 @@ __metadata:
languageName: node
linkType: hard
+"@jridgewell/remapping@npm:^2.3.5":
+ version: 2.3.5
+ resolution: "@jridgewell/remapping@npm:2.3.5"
+ dependencies:
+ "@jridgewell/gen-mapping": "npm:^0.3.5"
+ "@jridgewell/trace-mapping": "npm:^0.3.24"
+ checksum: 10c0/3de494219ffeb2c5c38711d0d7bb128097edf91893090a2dbc8ee0b55d092bb7347b1fd0f478486c5eab010e855c73927b1666f2107516d472d24a73017d1194
+ languageName: node
+ linkType: hard
+
"@jridgewell/resolve-uri@npm:^3.1.0":
version: 3.1.2
resolution: "@jridgewell/resolve-uri@npm:3.1.2"
@@ -1122,74 +1284,74 @@ __metadata:
languageName: node
linkType: hard
-"@next/env@npm:16.0.1":
- version: 16.0.1
- resolution: "@next/env@npm:16.0.1"
- checksum: 10c0/f993bd72f91a3617d2d91c984d0d63c0a94a6e132787c9f93a43425125fe8ab8568928e4c1acd47e76c3acf6e9065296984e06ba8227a52e85b323b197c4e1c1
+"@next/env@npm:16.0.0":
+ version: 16.0.0
+ resolution: "@next/env@npm:16.0.0"
+ checksum: 10c0/bc6b85d48373a207f95373c5b350e0766774a8453982c8e045539393e165bc25ef3f6aaaf44036c8f2f4a98e857e0ccc7f84da6ea92116bd50f672e06f987750
languageName: node
linkType: hard
-"@next/eslint-plugin-next@npm:15.3.2":
- version: 15.3.2
- resolution: "@next/eslint-plugin-next@npm:15.3.2"
+"@next/eslint-plugin-next@npm:16.0.1":
+ version: 16.0.1
+ resolution: "@next/eslint-plugin-next@npm:16.0.1"
dependencies:
fast-glob: "npm:3.3.1"
- checksum: 10c0/b03e512c275d33f4159522a66d4aa56f60dbf8f2dbfca6db9dcb5ce4c51ab701d8b28d719499d5728913b1ed71f76a93d770797670d04ca525ea318a32aa8fab
+ checksum: 10c0/5cb6f04f03a4564bef23268226e13f174d15aaf904d9e1b56028b1dc574d0c8ed8137c434a18a0b3fcbadf99593a9ffc2f709b1ceed139300e986869008494bc
languageName: node
linkType: hard
-"@next/swc-darwin-arm64@npm:16.0.1":
- version: 16.0.1
- resolution: "@next/swc-darwin-arm64@npm:16.0.1"
+"@next/swc-darwin-arm64@npm:16.0.0":
+ version: 16.0.0
+ resolution: "@next/swc-darwin-arm64@npm:16.0.0"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
-"@next/swc-darwin-x64@npm:16.0.1":
- version: 16.0.1
- resolution: "@next/swc-darwin-x64@npm:16.0.1"
+"@next/swc-darwin-x64@npm:16.0.0":
+ version: 16.0.0
+ resolution: "@next/swc-darwin-x64@npm:16.0.0"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
-"@next/swc-linux-arm64-gnu@npm:16.0.1":
- version: 16.0.1
- resolution: "@next/swc-linux-arm64-gnu@npm:16.0.1"
+"@next/swc-linux-arm64-gnu@npm:16.0.0":
+ version: 16.0.0
+ resolution: "@next/swc-linux-arm64-gnu@npm:16.0.0"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
-"@next/swc-linux-arm64-musl@npm:16.0.1":
- version: 16.0.1
- resolution: "@next/swc-linux-arm64-musl@npm:16.0.1"
+"@next/swc-linux-arm64-musl@npm:16.0.0":
+ version: 16.0.0
+ resolution: "@next/swc-linux-arm64-musl@npm:16.0.0"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
-"@next/swc-linux-x64-gnu@npm:16.0.1":
- version: 16.0.1
- resolution: "@next/swc-linux-x64-gnu@npm:16.0.1"
+"@next/swc-linux-x64-gnu@npm:16.0.0":
+ version: 16.0.0
+ resolution: "@next/swc-linux-x64-gnu@npm:16.0.0"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
-"@next/swc-linux-x64-musl@npm:16.0.1":
- version: 16.0.1
- resolution: "@next/swc-linux-x64-musl@npm:16.0.1"
+"@next/swc-linux-x64-musl@npm:16.0.0":
+ version: 16.0.0
+ resolution: "@next/swc-linux-x64-musl@npm:16.0.0"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
-"@next/swc-win32-arm64-msvc@npm:16.0.1":
- version: 16.0.1
- resolution: "@next/swc-win32-arm64-msvc@npm:16.0.1"
+"@next/swc-win32-arm64-msvc@npm:16.0.0":
+ version: 16.0.0
+ resolution: "@next/swc-win32-arm64-msvc@npm:16.0.0"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
-"@next/swc-win32-x64-msvc@npm:16.0.1":
- version: 16.0.1
- resolution: "@next/swc-win32-x64-msvc@npm:16.0.1"
+"@next/swc-win32-x64-msvc@npm:16.0.0":
+ version: 16.0.0
+ resolution: "@next/swc-win32-x64-msvc@npm:16.0.0"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
@@ -3250,13 +3412,6 @@ __metadata:
languageName: node
linkType: hard
-"@rushstack/eslint-patch@npm:^1.10.3":
- version: 1.12.0
- resolution: "@rushstack/eslint-patch@npm:1.12.0"
- checksum: 10c0/1e567656d92632c085a446f40767bc451caffe1131e8d6a7a3e8f3e3f4167f5f29744a84c709f2440f299442d4bc68ff773784462166800b8c09c0e08042415b
- languageName: node
- linkType: hard
-
"@selderee/plugin-htmlparser2@npm:^0.11.0":
version: 0.11.0
resolution: "@selderee/plugin-htmlparser2@npm:0.11.0"
@@ -3791,106 +3946,106 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/eslint-plugin@npm:^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0":
- version: 8.38.0
- resolution: "@typescript-eslint/eslint-plugin@npm:8.38.0"
+"@typescript-eslint/eslint-plugin@npm:8.46.2":
+ version: 8.46.2
+ resolution: "@typescript-eslint/eslint-plugin@npm:8.46.2"
dependencies:
"@eslint-community/regexpp": "npm:^4.10.0"
- "@typescript-eslint/scope-manager": "npm:8.38.0"
- "@typescript-eslint/type-utils": "npm:8.38.0"
- "@typescript-eslint/utils": "npm:8.38.0"
- "@typescript-eslint/visitor-keys": "npm:8.38.0"
+ "@typescript-eslint/scope-manager": "npm:8.46.2"
+ "@typescript-eslint/type-utils": "npm:8.46.2"
+ "@typescript-eslint/utils": "npm:8.46.2"
+ "@typescript-eslint/visitor-keys": "npm:8.46.2"
graphemer: "npm:^1.4.0"
ignore: "npm:^7.0.0"
natural-compare: "npm:^1.4.0"
ts-api-utils: "npm:^2.1.0"
peerDependencies:
- "@typescript-eslint/parser": ^8.38.0
+ "@typescript-eslint/parser": ^8.46.2
eslint: ^8.57.0 || ^9.0.0
- typescript: ">=4.8.4 <5.9.0"
- checksum: 10c0/199b82e9f0136baecf515df7c31bfed926a7c6d4e6298f64ee1a77c8bdd7a8cb92a2ea55a5a345c9f2948a02f7be6d72530efbe803afa1892b593fbd529d0c27
+ typescript: ">=4.8.4 <6.0.0"
+ checksum: 10c0/24d1257bd023525754dc130e99bad1404c46f997729a060e3764b7f80dd43edcc43767b60fd89244cba82157918609e3922e408d0f7be4223e2056c1447fb387
languageName: node
linkType: hard
-"@typescript-eslint/parser@npm:^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0":
- version: 8.38.0
- resolution: "@typescript-eslint/parser@npm:8.38.0"
+"@typescript-eslint/parser@npm:8.46.2":
+ version: 8.46.2
+ resolution: "@typescript-eslint/parser@npm:8.46.2"
dependencies:
- "@typescript-eslint/scope-manager": "npm:8.38.0"
- "@typescript-eslint/types": "npm:8.38.0"
- "@typescript-eslint/typescript-estree": "npm:8.38.0"
- "@typescript-eslint/visitor-keys": "npm:8.38.0"
+ "@typescript-eslint/scope-manager": "npm:8.46.2"
+ "@typescript-eslint/types": "npm:8.46.2"
+ "@typescript-eslint/typescript-estree": "npm:8.46.2"
+ "@typescript-eslint/visitor-keys": "npm:8.46.2"
debug: "npm:^4.3.4"
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
- typescript: ">=4.8.4 <5.9.0"
- checksum: 10c0/5580c2a328f0c15f85e4a0961a07584013cc0aca85fe868486187f7c92e9e3f6602c6e3dab917b092b94cd492ed40827c6f5fea42730bef88eb17592c947adf4
+ typescript: ">=4.8.4 <6.0.0"
+ checksum: 10c0/9556bf8ec039c6d1751a37cf76cf70912e80dc45337731a304509309e67472c3f5b5abe6ac5021a7ae9361ea65b2e1f66b626603cecca6506a4533152a77b28f
languageName: node
linkType: hard
-"@typescript-eslint/project-service@npm:8.38.0":
- version: 8.38.0
- resolution: "@typescript-eslint/project-service@npm:8.38.0"
+"@typescript-eslint/project-service@npm:8.46.2":
+ version: 8.46.2
+ resolution: "@typescript-eslint/project-service@npm:8.46.2"
dependencies:
- "@typescript-eslint/tsconfig-utils": "npm:^8.38.0"
- "@typescript-eslint/types": "npm:^8.38.0"
+ "@typescript-eslint/tsconfig-utils": "npm:^8.46.2"
+ "@typescript-eslint/types": "npm:^8.46.2"
debug: "npm:^4.3.4"
peerDependencies:
- typescript: ">=4.8.4 <5.9.0"
- checksum: 10c0/87d2f55521e289bbcdc666b1f4587ee2d43039cee927310b05abaa534b528dfb1b5565c1545bb4996d7fbdf9d5a3b0aa0e6c93a8f1289e3fcfd60d246364a884
+ typescript: ">=4.8.4 <6.0.0"
+ checksum: 10c0/03e87bcbca6af3f95bf54d4047a8b4d12434126c27d7312e804499a9459e1c847fe045f83fe8e3b22c3dc3925baad0aa2a1a5476d0d51f73a493dc5909a53dbf
languageName: node
linkType: hard
-"@typescript-eslint/scope-manager@npm:8.38.0":
- version: 8.38.0
- resolution: "@typescript-eslint/scope-manager@npm:8.38.0"
+"@typescript-eslint/scope-manager@npm:8.46.2":
+ version: 8.46.2
+ resolution: "@typescript-eslint/scope-manager@npm:8.46.2"
dependencies:
- "@typescript-eslint/types": "npm:8.38.0"
- "@typescript-eslint/visitor-keys": "npm:8.38.0"
- checksum: 10c0/ceaf489ea1f005afb187932a7ee363dfe1e0f7cc3db921283991e20e4c756411a5e25afbec72edd2095d6a4384f73591f4c750cf65b5eaa650c90f64ef9fe809
+ "@typescript-eslint/types": "npm:8.46.2"
+ "@typescript-eslint/visitor-keys": "npm:8.46.2"
+ checksum: 10c0/42f52ee621a3a0ef2233e7d3384d9dbd76218f5c906a9cce3152a1f55c060a3d3614c7b8fff5270bdf48e8fcc003e732d3f003f283ea6fb204d64a2f6bb3ea9c
languageName: node
linkType: hard
-"@typescript-eslint/tsconfig-utils@npm:8.38.0, @typescript-eslint/tsconfig-utils@npm:^8.38.0":
- version: 8.38.0
- resolution: "@typescript-eslint/tsconfig-utils@npm:8.38.0"
+"@typescript-eslint/tsconfig-utils@npm:8.46.2, @typescript-eslint/tsconfig-utils@npm:^8.46.2":
+ version: 8.46.2
+ resolution: "@typescript-eslint/tsconfig-utils@npm:8.46.2"
peerDependencies:
- typescript: ">=4.8.4 <5.9.0"
- checksum: 10c0/1a90da16bf1f7cfbd0303640a8ead64a0080f2b1d5969994bdac3b80abfa1177f0c6fbf61250bae082e72cf5014308f2f5cc98edd6510202f13420a7ffd07a84
+ typescript: ">=4.8.4 <6.0.0"
+ checksum: 10c0/23e34ad296347417e42234945138022fb045d180fde69941483884a38e85fa55d5449420d2a660c0ebf1794a445add2f13e171c8dd64e4e83f594e2c4e35bf4d
languageName: node
linkType: hard
-"@typescript-eslint/type-utils@npm:8.38.0":
- version: 8.38.0
- resolution: "@typescript-eslint/type-utils@npm:8.38.0"
+"@typescript-eslint/type-utils@npm:8.46.2":
+ version: 8.46.2
+ resolution: "@typescript-eslint/type-utils@npm:8.46.2"
dependencies:
- "@typescript-eslint/types": "npm:8.38.0"
- "@typescript-eslint/typescript-estree": "npm:8.38.0"
- "@typescript-eslint/utils": "npm:8.38.0"
+ "@typescript-eslint/types": "npm:8.46.2"
+ "@typescript-eslint/typescript-estree": "npm:8.46.2"
+ "@typescript-eslint/utils": "npm:8.46.2"
debug: "npm:^4.3.4"
ts-api-utils: "npm:^2.1.0"
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
- typescript: ">=4.8.4 <5.9.0"
- checksum: 10c0/27795c4bd0be395dda3424e57d746639c579b7522af1c17731b915298a6378fd78869e8e141526064b6047db2c86ba06444469ace19c98cda5779d06f4abd37c
+ typescript: ">=4.8.4 <6.0.0"
+ checksum: 10c0/e12fc65e4b58c1ab6fe65f5486265b7afe9a9a6730e3529aca927ddfc22e5913eb28999fc83e68ea1b49097e1edbbae1f61dd724b0bb0e7586fb24ecda1d4938
languageName: node
linkType: hard
-"@typescript-eslint/types@npm:8.38.0, @typescript-eslint/types@npm:^8.38.0":
- version: 8.38.0
- resolution: "@typescript-eslint/types@npm:8.38.0"
- checksum: 10c0/f0ac0060c98c0f3d1871f107177b6ae25a0f1846ca8bd8cfc7e1f1dd0ddce293cd8ac4a5764d6a767de3503d5d01defcd68c758cb7ba6de52f82b209a918d0d2
+"@typescript-eslint/types@npm:8.46.2, @typescript-eslint/types@npm:^8.46.2":
+ version: 8.46.2
+ resolution: "@typescript-eslint/types@npm:8.46.2"
+ checksum: 10c0/611716bae2369a1b8001c7f6cc03c5ecadfb956643cbbe27269defd28a61d43fe52eda008d7a09568b0be50c502e8292bf767b246366004283476e9a971b6fbc
languageName: node
linkType: hard
-"@typescript-eslint/typescript-estree@npm:8.38.0":
- version: 8.38.0
- resolution: "@typescript-eslint/typescript-estree@npm:8.38.0"
+"@typescript-eslint/typescript-estree@npm:8.46.2":
+ version: 8.46.2
+ resolution: "@typescript-eslint/typescript-estree@npm:8.46.2"
dependencies:
- "@typescript-eslint/project-service": "npm:8.38.0"
- "@typescript-eslint/tsconfig-utils": "npm:8.38.0"
- "@typescript-eslint/types": "npm:8.38.0"
- "@typescript-eslint/visitor-keys": "npm:8.38.0"
+ "@typescript-eslint/project-service": "npm:8.46.2"
+ "@typescript-eslint/tsconfig-utils": "npm:8.46.2"
+ "@typescript-eslint/types": "npm:8.46.2"
+ "@typescript-eslint/visitor-keys": "npm:8.46.2"
debug: "npm:^4.3.4"
fast-glob: "npm:^3.3.2"
is-glob: "npm:^4.0.3"
@@ -3898,33 +4053,33 @@ __metadata:
semver: "npm:^7.6.0"
ts-api-utils: "npm:^2.1.0"
peerDependencies:
- typescript: ">=4.8.4 <5.9.0"
- checksum: 10c0/00a00f6549877f4ae5c2847fa5ac52bf42cbd59a87533856c359e2746e448ed150b27a6137c92fd50c06e6a4b39e386d6b738fac97d80d05596e81ce55933230
+ typescript: ">=4.8.4 <6.0.0"
+ checksum: 10c0/ad7dbf352982bc6e16473ef19fc7d209fffeb147a732db8a2464e0ec33e7fbbc24ce3f23d01bdf99d503626c582a476debf4c90c527d755eeb99b863476d9f5f
languageName: node
linkType: hard
-"@typescript-eslint/utils@npm:8.38.0":
- version: 8.38.0
- resolution: "@typescript-eslint/utils@npm:8.38.0"
+"@typescript-eslint/utils@npm:8.46.2":
+ version: 8.46.2
+ resolution: "@typescript-eslint/utils@npm:8.46.2"
dependencies:
"@eslint-community/eslint-utils": "npm:^4.7.0"
- "@typescript-eslint/scope-manager": "npm:8.38.0"
- "@typescript-eslint/types": "npm:8.38.0"
- "@typescript-eslint/typescript-estree": "npm:8.38.0"
+ "@typescript-eslint/scope-manager": "npm:8.46.2"
+ "@typescript-eslint/types": "npm:8.46.2"
+ "@typescript-eslint/typescript-estree": "npm:8.46.2"
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
- typescript: ">=4.8.4 <5.9.0"
- checksum: 10c0/e97a45bf44f315f9ed8c2988429e18c88e3369c9ee3227ee86446d2d49f7325abebbbc9ce801e178f676baa986d3e1fd4b5391f1640c6eb8944c123423ae43bb
+ typescript: ">=4.8.4 <6.0.0"
+ checksum: 10c0/600b70730077ed85a6e278e06771f3933cdafce242f979e4af1c1b41290bf1efb14d20823c25c38a3a792def69b18eb9410af28bb228fe86027ad7859753c62d
languageName: node
linkType: hard
-"@typescript-eslint/visitor-keys@npm:8.38.0":
- version: 8.38.0
- resolution: "@typescript-eslint/visitor-keys@npm:8.38.0"
+"@typescript-eslint/visitor-keys@npm:8.46.2":
+ version: 8.46.2
+ resolution: "@typescript-eslint/visitor-keys@npm:8.46.2"
dependencies:
- "@typescript-eslint/types": "npm:8.38.0"
+ "@typescript-eslint/types": "npm:8.46.2"
eslint-visitor-keys: "npm:^4.2.1"
- checksum: 10c0/071a756e383f41a6c9e51d78c8c64bd41cd5af68b0faef5fbaec4fa5dbd65ec9e4cd610c2e2cdbe9e2facc362995f202850622b78e821609a277b5b601a1d4ec
+ checksum: 10c0/2067cd9a3c90b3817242cc49b5fa77428e1b92b28e16a12f45c2b399acbba7bd17e503553e5e68924e40078477a5c247dfa12e7709c24fe11c0b17a0c8486c33
languageName: node
linkType: hard
@@ -4556,6 +4711,15 @@ __metadata:
languageName: node
linkType: hard
+"baseline-browser-mapping@npm:^2.8.19":
+ version: 2.8.23
+ resolution: "baseline-browser-mapping@npm:2.8.23"
+ bin:
+ baseline-browser-mapping: dist/cli.js
+ checksum: 10c0/5a63c1c241d288e5c79aa32a1cbea335b5af899172161aa9f9701a67c5b9b55ea3b3945a70a842385374627dde1de27504641bc95257d8c2e81f0c593c719121
+ languageName: node
+ linkType: hard
+
"bcrypt-pbkdf@npm:^1.0.2":
version: 1.0.2
resolution: "bcrypt-pbkdf@npm:1.0.2"
@@ -4679,6 +4843,21 @@ __metadata:
languageName: node
linkType: hard
+"browserslist@npm:^4.24.0":
+ version: 4.27.0
+ resolution: "browserslist@npm:4.27.0"
+ dependencies:
+ baseline-browser-mapping: "npm:^2.8.19"
+ caniuse-lite: "npm:^1.0.30001751"
+ electron-to-chromium: "npm:^1.5.238"
+ node-releases: "npm:^2.0.26"
+ update-browserslist-db: "npm:^1.1.4"
+ bin:
+ browserslist: cli.js
+ checksum: 10c0/395611e54374da9171cdbe7e3704ab426e0f1d622751392df6d6cbf60c539bf06cf2407e9dd769bc01ee2abca6a14af6509a2e0bbb448ba75a054db6c1840643
+ languageName: node
+ linkType: hard
+
"buffer-crc32@npm:^1.0.0":
version: 1.0.0
resolution: "buffer-crc32@npm:1.0.0"
@@ -4796,6 +4975,13 @@ __metadata:
languageName: node
linkType: hard
+"caniuse-lite@npm:^1.0.30001751":
+ version: 1.0.30001753
+ resolution: "caniuse-lite@npm:1.0.30001753"
+ checksum: 10c0/730344b6c54769f544f1d4bd7f99a122cd5f6e964e482adbcb18b63cda56e9c40aca1e3ab47c7154098803c9ba3772cca0aba936d1c924e67e8db8345712e5a8
+ languageName: node
+ linkType: hard
+
"capital-case@npm:^1.0.4":
version: 1.0.4
resolution: "capital-case@npm:1.0.4"
@@ -5058,6 +5244,13 @@ __metadata:
languageName: node
linkType: hard
+"convert-source-map@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "convert-source-map@npm:2.0.0"
+ checksum: 10c0/8f2f7a27a1a011cc6cc88cc4da2d7d0cfa5ee0369508baae3d98c260bb3ac520691464e5bbe4ae7cdf09860c1d69ecc6f70c63c6e7c7f7e3f18ec08484dc7d9b
+ languageName: node
+ linkType: hard
+
"cookie@npm:~0.7.2":
version: 0.7.2
resolution: "cookie@npm:0.7.2"
@@ -5297,6 +5490,18 @@ __metadata:
languageName: node
linkType: hard
+"debug@npm:^4.1.0":
+ version: 4.4.3
+ resolution: "debug@npm:4.4.3"
+ dependencies:
+ ms: "npm:^2.1.3"
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+ checksum: 10c0/d79136ec6c83ecbefd0f6a5593da6a9c91ec4d7ddc4b54c883d6e71ec9accb5f67a1a5e96d00a328196b5b5c86d365e98d8a3a70856aaf16b4e7b1985e67f5a6
+ languageName: node
+ linkType: hard
+
"debug@npm:~4.3.1, debug@npm:~4.3.2, debug@npm:~4.3.4":
version: 4.3.7
resolution: "debug@npm:4.3.7"
@@ -5631,6 +5836,13 @@ __metadata:
languageName: node
linkType: hard
+"electron-to-chromium@npm:^1.5.238":
+ version: 1.5.244
+ resolution: "electron-to-chromium@npm:1.5.244"
+ checksum: 10c0/a3cbc8c9c9415234f97e92724924f943fcb82494b3a2f9ae998954d22496e86f7eaf5e2fceca8aa8be098b0693f508332ec2d3b4b39a42cd2de1fac4d048a19f
+ languageName: node
+ linkType: hard
+
"embla-carousel-react@npm:^8.6.0":
version: 8.6.0
resolution: "embla-carousel-react@npm:8.6.0"
@@ -6095,7 +6307,7 @@ __metadata:
languageName: node
linkType: hard
-"escalade@npm:^3.1.1":
+"escalade@npm:^3.1.1, escalade@npm:^3.2.0":
version: 3.2.0
resolution: "escalade@npm:3.2.0"
checksum: 10c0/ced4dd3a78e15897ed3be74e635110bbf3b08877b0a41be50dcb325ee0e0b5f65fc2d50e9845194d7c4633f327e2e1c6cce00a71b617c5673df0374201d67f65
@@ -6109,27 +6321,26 @@ __metadata:
languageName: node
linkType: hard
-"eslint-config-next@npm:15.3.2":
- version: 15.3.2
- resolution: "eslint-config-next@npm:15.3.2"
+"eslint-config-next@npm:^16.0.1":
+ version: 16.0.1
+ resolution: "eslint-config-next@npm:16.0.1"
dependencies:
- "@next/eslint-plugin-next": "npm:15.3.2"
- "@rushstack/eslint-patch": "npm:^1.10.3"
- "@typescript-eslint/eslint-plugin": "npm:^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0"
- "@typescript-eslint/parser": "npm:^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0"
+ "@next/eslint-plugin-next": "npm:16.0.1"
eslint-import-resolver-node: "npm:^0.3.6"
eslint-import-resolver-typescript: "npm:^3.5.2"
- eslint-plugin-import: "npm:^2.31.0"
+ eslint-plugin-import: "npm:^2.32.0"
eslint-plugin-jsx-a11y: "npm:^6.10.0"
eslint-plugin-react: "npm:^7.37.0"
- eslint-plugin-react-hooks: "npm:^5.0.0"
+ eslint-plugin-react-hooks: "npm:^7.0.0"
+ globals: "npm:16.4.0"
+ typescript-eslint: "npm:^8.46.0"
peerDependencies:
- eslint: ^7.23.0 || ^8.0.0 || ^9.0.0
+ eslint: ">=9.0.0"
typescript: ">=3.3.1"
peerDependenciesMeta:
typescript:
optional: true
- checksum: 10c0/91cd6ba638d46c494f5cddc592c5705e342d5c459bc754b50bbf6d2047dc50e57fb7c907f3865fa92312d2df682900c102105b82a90d04cbd2519eb67d9ed172
+ checksum: 10c0/21c530ba67a263ce4ac8b67cf4a9c543179e726aa491e6b0eaea068ea375903935685161c188be95ee3bbc7a6709b58755331115c18c3abac1b6b12b3fe3ce20
languageName: node
linkType: hard
@@ -6180,7 +6391,7 @@ __metadata:
languageName: node
linkType: hard
-"eslint-plugin-import@npm:^2.31.0":
+"eslint-plugin-import@npm:^2.32.0":
version: 2.32.0
resolution: "eslint-plugin-import@npm:2.32.0"
dependencies:
@@ -6234,12 +6445,18 @@ __metadata:
languageName: node
linkType: hard
-"eslint-plugin-react-hooks@npm:^5.0.0":
- version: 5.2.0
- resolution: "eslint-plugin-react-hooks@npm:5.2.0"
+"eslint-plugin-react-hooks@npm:^7.0.0":
+ version: 7.0.1
+ resolution: "eslint-plugin-react-hooks@npm:7.0.1"
+ dependencies:
+ "@babel/core": "npm:^7.24.4"
+ "@babel/parser": "npm:^7.24.4"
+ hermes-parser: "npm:^0.25.1"
+ zod: "npm:^3.25.0 || ^4.0.0"
+ zod-validation-error: "npm:^3.5.0 || ^4.0.0"
peerDependencies:
eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0
- checksum: 10c0/1c8d50fa5984c6dea32470651807d2922cc3934cf3425e78f84a24c2dfd972e7f019bee84aefb27e0cf2c13fea0ac1d4473267727408feeb1c56333ca1489385
+ checksum: 10c0/1e711d1a9d1fa9cfc51fa1572500656577201199c70c795c6a27adfc1df39e5c598f69aab6aa91117753d23cc1f11388579a2bed14921cf9a4efe60ae8618496
languageName: node
linkType: hard
@@ -6307,23 +6524,22 @@ __metadata:
languageName: node
linkType: hard
-"eslint@npm:^9.26.0":
- version: 9.32.0
- resolution: "eslint@npm:9.32.0"
+"eslint@npm:^9.39.0":
+ version: 9.39.0
+ resolution: "eslint@npm:9.39.0"
dependencies:
- "@eslint-community/eslint-utils": "npm:^4.2.0"
+ "@eslint-community/eslint-utils": "npm:^4.8.0"
"@eslint-community/regexpp": "npm:^4.12.1"
- "@eslint/config-array": "npm:^0.21.0"
- "@eslint/config-helpers": "npm:^0.3.0"
- "@eslint/core": "npm:^0.15.0"
+ "@eslint/config-array": "npm:^0.21.1"
+ "@eslint/config-helpers": "npm:^0.4.2"
+ "@eslint/core": "npm:^0.17.0"
"@eslint/eslintrc": "npm:^3.3.1"
- "@eslint/js": "npm:9.32.0"
- "@eslint/plugin-kit": "npm:^0.3.4"
+ "@eslint/js": "npm:9.39.0"
+ "@eslint/plugin-kit": "npm:^0.4.1"
"@humanfs/node": "npm:^0.16.6"
"@humanwhocodes/module-importer": "npm:^1.0.1"
"@humanwhocodes/retry": "npm:^0.4.2"
"@types/estree": "npm:^1.0.6"
- "@types/json-schema": "npm:^7.0.15"
ajv: "npm:^6.12.4"
chalk: "npm:^4.0.0"
cross-spawn: "npm:^7.0.6"
@@ -6353,7 +6569,7 @@ __metadata:
optional: true
bin:
eslint: bin/eslint.js
- checksum: 10c0/e8a23924ec5f8b62e95483002ca25db74e25c23bd9c6d98a9f656ee32f820169bee3bfdf548ec728b16694f198b3db857d85a49210ee4a035242711d08fdc602
+ checksum: 10c0/4035f7a3d01b3a6026d0ade899713286ed9514e5b65afe5eb671b66834a4c211769de18d1329dadb4e0bb487ea61e6a5ba0905c2b92144b8b9a2216c1ccca3e8
languageName: node
linkType: hard
@@ -6691,6 +6907,13 @@ __metadata:
languageName: node
linkType: hard
+"gensync@npm:^1.0.0-beta.2":
+ version: 1.0.0-beta.2
+ resolution: "gensync@npm:1.0.0-beta.2"
+ checksum: 10c0/782aba6cba65b1bb5af3b095d96249d20edbe8df32dbf4696fd49be2583faf676173bf4809386588828e4dd76a3354fcbeb577bab1c833ccd9fc4577f26103f8
+ languageName: node
+ linkType: hard
+
"get-caller-file@npm:^2.0.5":
version: 2.0.5
resolution: "get-caller-file@npm:2.0.5"
@@ -6810,6 +7033,13 @@ __metadata:
languageName: node
linkType: hard
+"globals@npm:16.4.0":
+ version: 16.4.0
+ resolution: "globals@npm:16.4.0"
+ checksum: 10c0/a14b447a78b664b42f6d324e8675fcae6fe5e57924fecc1f6328dce08af9b2ca3a3138501e1b1f244a49814a732dc60cfc1aa24e714e0b64ac8bd18910bfac90
+ languageName: node
+ linkType: hard
+
"globals@npm:^14.0.0":
version: 14.0.0
resolution: "globals@npm:14.0.0"
@@ -6915,6 +7145,22 @@ __metadata:
languageName: node
linkType: hard
+"hermes-estree@npm:0.25.1":
+ version: 0.25.1
+ resolution: "hermes-estree@npm:0.25.1"
+ checksum: 10c0/48be3b2fa37a0cbc77a112a89096fa212f25d06de92781b163d67853d210a8a5c3784fac23d7d48335058f7ed283115c87b4332c2a2abaaccc76d0ead1a282ac
+ languageName: node
+ linkType: hard
+
+"hermes-parser@npm:^0.25.1":
+ version: 0.25.1
+ resolution: "hermes-parser@npm:0.25.1"
+ dependencies:
+ hermes-estree: "npm:0.25.1"
+ checksum: 10c0/3abaa4c6f1bcc25273f267297a89a4904963ea29af19b8e4f6eabe04f1c2c7e9abd7bfc4730ddb1d58f2ea04b6fee74053d8bddb5656ec6ebf6c79cc8d14202c
+ languageName: node
+ linkType: hard
+
"highlight.js@npm:~10.4.0":
version: 10.4.1
resolution: "highlight.js@npm:10.4.1"
@@ -7538,7 +7784,7 @@ __metadata:
languageName: node
linkType: hard
-"json5@npm:^2.2.2":
+"json5@npm:^2.2.2, json5@npm:^2.2.3":
version: 2.2.3
resolution: "json5@npm:2.2.3"
bin:
@@ -7880,6 +8126,15 @@ __metadata:
languageName: node
linkType: hard
+"lru-cache@npm:^5.1.1":
+ version: 5.1.1
+ resolution: "lru-cache@npm:5.1.1"
+ dependencies:
+ yallist: "npm:^3.0.2"
+ checksum: 10c0/89b2ef2ef45f543011e38737b8a8622a2f8998cddf0e5437174ef8f1f70a8b9d14a918ab3e232cb3ba343b7abddffa667f0b59075b2b80e6b4d63c3de6127482
+ languageName: node
+ linkType: hard
+
"lucide-react@npm:^0.510.0":
version: 0.510.0
resolution: "lucide-react@npm:0.510.0"
@@ -8278,19 +8533,19 @@ __metadata:
languageName: node
linkType: hard
-"next@npm:16.0.1":
- version: 16.0.1
- resolution: "next@npm:16.0.1"
+"next@npm:16.0.0":
+ version: 16.0.0
+ resolution: "next@npm:16.0.0"
dependencies:
- "@next/env": "npm:16.0.1"
- "@next/swc-darwin-arm64": "npm:16.0.1"
- "@next/swc-darwin-x64": "npm:16.0.1"
- "@next/swc-linux-arm64-gnu": "npm:16.0.1"
- "@next/swc-linux-arm64-musl": "npm:16.0.1"
- "@next/swc-linux-x64-gnu": "npm:16.0.1"
- "@next/swc-linux-x64-musl": "npm:16.0.1"
- "@next/swc-win32-arm64-msvc": "npm:16.0.1"
- "@next/swc-win32-x64-msvc": "npm:16.0.1"
+ "@next/env": "npm:16.0.0"
+ "@next/swc-darwin-arm64": "npm:16.0.0"
+ "@next/swc-darwin-x64": "npm:16.0.0"
+ "@next/swc-linux-arm64-gnu": "npm:16.0.0"
+ "@next/swc-linux-arm64-musl": "npm:16.0.0"
+ "@next/swc-linux-x64-gnu": "npm:16.0.0"
+ "@next/swc-linux-x64-musl": "npm:16.0.0"
+ "@next/swc-win32-arm64-msvc": "npm:16.0.0"
+ "@next/swc-win32-x64-msvc": "npm:16.0.0"
"@swc/helpers": "npm:0.5.15"
caniuse-lite: "npm:^1.0.30001579"
postcss: "npm:8.4.31"
@@ -8333,7 +8588,7 @@ __metadata:
optional: true
bin:
next: dist/bin/next
- checksum: 10c0/91390fe601d39e54306f303f0d53cd20b7eef6f1496a0e32246dcb87ddba212a20e3aa887c96ff51ed27e8585892dfb639a4f3210af1b43f5f9018740ac2795f
+ checksum: 10c0/8e93f45b7a6261417c10d8f1f5b53265e7d4dc0223b541c087a2726230ee5b11d767a6b436e69f345150606cb4aec646abfc741384083b19d62f41b11d20d790
languageName: node
linkType: hard
@@ -8415,6 +8670,13 @@ __metadata:
languageName: node
linkType: hard
+"node-releases@npm:^2.0.26":
+ version: 2.0.27
+ resolution: "node-releases@npm:2.0.27"
+ checksum: 10c0/f1e6583b7833ea81880627748d28a3a7ff5703d5409328c216ae57befbced10ce2c991bea86434e8ec39003bd017f70481e2e5f8c1f7e0a7663241f81d6e00e2
+ languageName: node
+ linkType: hard
+
"nodemailer@npm:^7.0.3":
version: 7.0.5
resolution: "nodemailer@npm:7.0.5"
@@ -8966,13 +9228,13 @@ __metadata:
drizzle-orm: "npm:^0.43.1"
drizzle-zod: "npm:^0.7.1"
embla-carousel-react: "npm:^8.6.0"
- eslint: "npm:^9.26.0"
- eslint-config-next: "npm:15.3.2"
+ eslint: "npm:^9.39.0"
+ eslint-config-next: "npm:^16.0.1"
eslint-plugin-tailwindcss: "npm:^3.18.0"
input-otp: "npm:^1.4.2"
lucide-react: "npm:^0.510.0"
minio: "npm:^8.0.5"
- next: "npm:16.0.1"
+ next: "npm:16.0.0"
next-safe-action: "npm:^7.10.8"
next-themes: "npm:^0.4.6"
node-cron: "npm:^4.2.1"
@@ -8981,9 +9243,9 @@ __metadata:
npm-check-updates: "npm:^18.0.1"
pg: "npm:^8.16.0"
postcss: "npm:^8.5.3"
- react: "npm:19.2.0"
+ react: "npm:^19.2.0"
react-day-picker: "npm:9.7.0"
- react-dom: "npm:19.2.0"
+ react-dom: "npm:^19.2.0"
react-dropzone: "npm:^14.3.8"
react-email: "npm:^4.0.13"
react-hook-form: "npm:^7.56.3"
@@ -9223,7 +9485,7 @@ __metadata:
languageName: node
linkType: hard
-"react-dom@npm:19.2.0":
+"react-dom@npm:^19.2.0":
version: 19.2.0
resolution: "react-dom@npm:19.2.0"
dependencies:
@@ -9406,7 +9668,7 @@ __metadata:
languageName: node
linkType: hard
-"react@npm:19.2.0":
+"react@npm:^19.2.0":
version: 19.2.0
resolution: "react@npm:19.2.0"
checksum: 10c0/1b6d64eacb9324725bfe1e7860cb7a6b8a34bc89a482920765ebff5c10578eb487e6b46b2f0df263bd27a25edbdae2c45e5ea5d81ae61404301c1a7192c38330
@@ -10703,6 +10965,21 @@ __metadata:
languageName: node
linkType: hard
+"typescript-eslint@npm:^8.46.0":
+ version: 8.46.2
+ resolution: "typescript-eslint@npm:8.46.2"
+ dependencies:
+ "@typescript-eslint/eslint-plugin": "npm:8.46.2"
+ "@typescript-eslint/parser": "npm:8.46.2"
+ "@typescript-eslint/typescript-estree": "npm:8.46.2"
+ "@typescript-eslint/utils": "npm:8.46.2"
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: ">=4.8.4 <6.0.0"
+ checksum: 10c0/9c1bef1887ee984e63cbf4f4321f22ed232b192597400b74220aaecd42235bccc3c7786e002d283f81e1a0812a1c6d83ea5860bffa5e87d119204ecb9db0296a
+ languageName: node
+ linkType: hard
+
"typescript@npm:^5.8.2":
version: 5.9.3
resolution: "typescript@npm:5.9.3"
@@ -10875,6 +11152,20 @@ __metadata:
languageName: node
linkType: hard
+"update-browserslist-db@npm:^1.1.4":
+ version: 1.1.4
+ resolution: "update-browserslist-db@npm:1.1.4"
+ dependencies:
+ escalade: "npm:^3.2.0"
+ picocolors: "npm:^1.1.1"
+ peerDependencies:
+ browserslist: ">= 4.21.0"
+ bin:
+ update-browserslist-db: cli.js
+ checksum: 10c0/db0c9aaecf1258a6acda5e937fc27a7996ccca7a7580a1b4aa8bba6a9b0e283e5e65c49ebbd74ec29288ef083f1b88d4da13e3d4d326c1e5fc55bf72d7390702
+ languageName: node
+ linkType: hard
+
"upper-case-first@npm:^2.0.2":
version: 2.0.2
resolution: "upper-case-first@npm:2.0.2"
@@ -11365,6 +11656,13 @@ __metadata:
languageName: node
linkType: hard
+"yallist@npm:^3.0.2":
+ version: 3.1.1
+ resolution: "yallist@npm:3.1.1"
+ checksum: 10c0/c66a5c46bc89af1625476f7f0f2ec3653c1a1791d2f9407cfb4c2ba812a1e1c9941416d71ba9719876530e3340a99925f697142989371b72d93b9ee628afd8c1
+ languageName: node
+ linkType: hard
+
"yallist@npm:^4.0.0":
version: 4.0.0
resolution: "yallist@npm:4.0.0"
@@ -11476,6 +11774,15 @@ __metadata:
languageName: node
linkType: hard
+"zod-validation-error@npm:^3.5.0 || ^4.0.0":
+ version: 4.0.2
+ resolution: "zod-validation-error@npm:4.0.2"
+ peerDependencies:
+ zod: ^3.25.0 || ^4.0.0
+ checksum: 10c0/0ccfec48c46de1be440b719cd02044d4abb89ed0e14c13e637cd55bf29102f67ccdba373f25def0fc7130e5f15025be4d557a7edcc95d5a3811599aade689e1b
+ languageName: node
+ linkType: hard
+
"zod@npm:^3.22.4, zod@npm:^3.24.4":
version: 3.25.76
resolution: "zod@npm:3.25.76"
@@ -11483,7 +11790,7 @@ __metadata:
languageName: node
linkType: hard
-"zod@npm:^4.0.5":
+"zod@npm:^3.25.0 || ^4.0.0, zod@npm:^4.0.5":
version: 4.1.12
resolution: "zod@npm:4.1.12"
checksum: 10c0/b64c1feb19e99d77075261eaf613e0b2be4dfcd3551eff65ad8b4f2a079b61e379854d066f7d447491fcf193f45babd8095551a9d47973d30b46b6d8e2c46774