diff --git a/packages/backend/prisma/schema.prisma b/packages/backend/prisma/schema.prisma
index 27e7835..7517d75 100644
--- a/packages/backend/prisma/schema.prisma
+++ b/packages/backend/prisma/schema.prisma
@@ -258,3 +258,11 @@ enum ProofStatus {
enum NotificationType {
COMMITMENT_RECEIVED
}
+
+model FeatureRequest {
+ id String @id @default(cuid())
+ content String
+ createdAt DateTime @default(now()) @map("created_at")
+
+ @@map("feature_requests")
+}
diff --git a/packages/backend/src/app.module.ts b/packages/backend/src/app.module.ts
index 707b2cc..19e249f 100644
--- a/packages/backend/src/app.module.ts
+++ b/packages/backend/src/app.module.ts
@@ -12,6 +12,7 @@ import { EventsModule } from './events/events.module';
import { NotificationModule } from './notification/notification.module';
import { AuthModule } from './auth/auth.module';
import { PriceModule } from './price/price.module';
+import { FeatureRequestModule } from './feature-request/feature-request.module';
@Module({
imports: [
@@ -28,6 +29,7 @@ import { PriceModule } from './price/price.module';
NotificationModule,
AuthModule,
PriceModule,
+ FeatureRequestModule,
],
})
export class AppModule {}
diff --git a/packages/backend/src/feature-request/feature-request.controller.ts b/packages/backend/src/feature-request/feature-request.controller.ts
new file mode 100644
index 0000000..a296caa
--- /dev/null
+++ b/packages/backend/src/feature-request/feature-request.controller.ts
@@ -0,0 +1,29 @@
+import { Controller, Get, Post, Body } from '@nestjs/common';
+import { ApiTags, ApiOperation, ApiResponse, ApiBody } from '@nestjs/swagger';
+import { FeatureRequestService } from './feature-request.service';
+import { CreateFeatureRequestDto } from '@polypay/shared';
+
+@ApiTags('feature-requests')
+@Controller('feature-requests')
+export class FeatureRequestController {
+ constructor(private readonly featureRequestService: FeatureRequestService) {}
+
+ @Post()
+ @ApiOperation({ summary: 'Submit a new feature request' })
+ @ApiBody({ type: CreateFeatureRequestDto })
+ @ApiResponse({
+ status: 201,
+ description: 'Feature request submitted successfully',
+ })
+ @ApiResponse({ status: 400, description: 'Bad request' })
+ async create(@Body() dto: CreateFeatureRequestDto) {
+ return this.featureRequestService.create(dto);
+ }
+
+ @Get()
+ @ApiOperation({ summary: 'Get all feature requests (internal)' })
+ @ApiResponse({ status: 200, description: 'List of feature requests' })
+ async findAll() {
+ return this.featureRequestService.findAll();
+ }
+}
diff --git a/packages/backend/src/feature-request/feature-request.module.ts b/packages/backend/src/feature-request/feature-request.module.ts
new file mode 100644
index 0000000..2c6c70d
--- /dev/null
+++ b/packages/backend/src/feature-request/feature-request.module.ts
@@ -0,0 +1,12 @@
+import { Module } from '@nestjs/common';
+import { FeatureRequestController } from './feature-request.controller';
+import { FeatureRequestService } from './feature-request.service';
+import { DatabaseModule } from '@/database/database.module';
+
+@Module({
+ imports: [DatabaseModule],
+ controllers: [FeatureRequestController],
+ providers: [FeatureRequestService],
+ exports: [FeatureRequestService],
+})
+export class FeatureRequestModule {}
diff --git a/packages/backend/src/feature-request/feature-request.service.ts b/packages/backend/src/feature-request/feature-request.service.ts
new file mode 100644
index 0000000..f43a975
--- /dev/null
+++ b/packages/backend/src/feature-request/feature-request.service.ts
@@ -0,0 +1,27 @@
+import { Injectable, Logger } from '@nestjs/common';
+import { PrismaService } from '@/database/prisma.service';
+import { CreateFeatureRequestDto } from '@polypay/shared';
+
+@Injectable()
+export class FeatureRequestService {
+ private readonly logger = new Logger(FeatureRequestService.name);
+
+ constructor(private prisma: PrismaService) {}
+
+ async create(dto: CreateFeatureRequestDto) {
+ const featureRequest = await this.prisma.featureRequest.create({
+ data: {
+ content: dto.content,
+ },
+ });
+
+ this.logger.log(`Created feature request: ${featureRequest.id}`);
+ return featureRequest;
+ }
+
+ async findAll() {
+ return this.prisma.featureRequest.findMany({
+ orderBy: { createdAt: 'desc' },
+ });
+ }
+}
diff --git a/packages/nextjs/components/Sidebar/Sidebar.tsx b/packages/nextjs/components/Sidebar/Sidebar.tsx
index 28b6725..07f28db 100644
--- a/packages/nextjs/components/Sidebar/Sidebar.tsx
+++ b/packages/nextjs/components/Sidebar/Sidebar.tsx
@@ -187,12 +187,9 @@ export default function Sidebar() {
{/* Bottom Section */}
- {/* Request new feature */}
{
- // TODO: Open request feature modal
- }}
+ onClick={() => openModal("requestFeature")}
>
Request new feature
diff --git a/packages/nextjs/components/modals/ModalLayout.tsx b/packages/nextjs/components/modals/ModalLayout.tsx
index e6ab49c..c91305b 100644
--- a/packages/nextjs/components/modals/ModalLayout.tsx
+++ b/packages/nextjs/components/modals/ModalLayout.tsx
@@ -32,6 +32,10 @@ const modals: ModalRegistry = {
removeBatch: dynamic(() => import("./RemoveBatchModal"), {
ssr: false,
}),
+
+ requestFeature: dynamic(() => import("./RequestFeatureModal"), {
+ ssr: false,
+ }),
};
type ModalInstance = {
diff --git a/packages/nextjs/components/modals/RequestFeatureModal.tsx b/packages/nextjs/components/modals/RequestFeatureModal.tsx
new file mode 100644
index 0000000..679e56f
--- /dev/null
+++ b/packages/nextjs/components/modals/RequestFeatureModal.tsx
@@ -0,0 +1,107 @@
+import Image from "next/image";
+import ModalContainer from "./ModalContainer";
+import { zodResolver } from "@hookform/resolvers/zod";
+import { X } from "lucide-react";
+import { useForm } from "react-hook-form";
+import { toast } from "react-hot-toast";
+import { FeatureRequestFormData, featureRequestSchema } from "~~/lib/form/schemas";
+import { featureRequestApi } from "~~/services/api";
+import { ModalProps } from "~~/types/modal";
+
+const BUTTON_BASE_CLASS = "text-main-black font-medium h-9 text-sm rounded-lg disabled:opacity-50";
+
+const RequestFeatureModal: React.FC
= ({ isOpen, onClose }) => {
+ const {
+ register,
+ handleSubmit,
+ formState: { errors, isSubmitting },
+ reset,
+ watch,
+ } = useForm({
+ resolver: zodResolver(featureRequestSchema),
+ mode: "onChange",
+ defaultValues: { content: "" },
+ });
+
+ const content = watch("content");
+ const isDisabled = isSubmitting || !content?.trim();
+
+ const onSubmit = async (data: FeatureRequestFormData) => {
+ try {
+ await featureRequestApi.create(data);
+ toast.success("Feature request submitted successfully!");
+ reset();
+ onClose();
+ } catch (error) {
+ console.error("Error submitting feature request:", error);
+ toast.error("Failed to submit feature request");
+ }
+ };
+
+ const handleCancel = () => {
+ reset();
+ onClose();
+ };
+
+ return (
+
+
+
+
+
+
Request a new feature
+
+
+
+
+
+
+
+
+
+
+ );
+};
+
+export default RequestFeatureModal;
diff --git a/packages/nextjs/lib/form/schemas.ts b/packages/nextjs/lib/form/schemas.ts
index b68f47b..95ec887 100644
--- a/packages/nextjs/lib/form/schemas.ts
+++ b/packages/nextjs/lib/form/schemas.ts
@@ -67,3 +67,10 @@ export const updateThresholdSchema = z.object({
threshold: z.number().min(1, "Threshold must be at least 1"),
});
export type UpdateThresholdFormData = z.infer;
+
+// ==================== Feature Request ====================
+
+export const featureRequestSchema = z.object({
+ content: validators.requiredString("Feature request").trim(),
+});
+export type FeatureRequestFormData = z.infer;
diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json
index 62adeb8..7d21996 100644
--- a/packages/nextjs/package.json
+++ b/packages/nextjs/package.json
@@ -57,6 +57,7 @@
"usehooks-ts": "~3.1.0",
"viem": "2.31.1",
"wagmi": "2.15.6",
+ "zod": "^3.25.76",
"zustand": "~5.0.0"
},
"devDependencies": {
diff --git a/packages/nextjs/public/dashboard/bg-request-feature.png b/packages/nextjs/public/dashboard/bg-request-feature.png
new file mode 100644
index 0000000..5ff392e
Binary files /dev/null and b/packages/nextjs/public/dashboard/bg-request-feature.png differ
diff --git a/packages/nextjs/services/api/featureRequestApi.ts b/packages/nextjs/services/api/featureRequestApi.ts
new file mode 100644
index 0000000..73d833d
--- /dev/null
+++ b/packages/nextjs/services/api/featureRequestApi.ts
@@ -0,0 +1,15 @@
+import { apiClient } from "./apiClient";
+import { API_ENDPOINTS } from "@polypay/shared";
+import { CreateFeatureRequestDto, FeatureRequest } from "@polypay/shared";
+
+export const featureRequestApi = {
+ create: async (dto: CreateFeatureRequestDto): Promise => {
+ const { data } = await apiClient.post(API_ENDPOINTS.featureRequests.base, dto);
+ return data;
+ },
+
+ getAll: async (): Promise => {
+ const { data } = await apiClient.get(API_ENDPOINTS.featureRequests.base);
+ return data;
+ },
+};
diff --git a/packages/nextjs/services/api/index.ts b/packages/nextjs/services/api/index.ts
index 3aa70ec..aef645b 100644
--- a/packages/nextjs/services/api/index.ts
+++ b/packages/nextjs/services/api/index.ts
@@ -6,4 +6,5 @@ export { batchItemApi } from "./batchItemApi";
export { transactionApi } from "./transactionApi";
export { notificationApi } from "./notificationApi";
export { authApi } from "./authApi";
+export { featureRequestApi } from "./featureRequestApi";
export { queryClient } from "../queryClient";
diff --git a/packages/nextjs/styles/globals.css b/packages/nextjs/styles/globals.css
index 40f4bd2..e212939 100644
--- a/packages/nextjs/styles/globals.css
+++ b/packages/nextjs/styles/globals.css
@@ -167,7 +167,7 @@
h2,
h3,
h4 {
- margin-bottom: 0.5rem;
+ /* margin-bottom: 0.5rem; */
line-height: 1;
}
}
diff --git a/packages/nextjs/types/modal.ts b/packages/nextjs/types/modal.ts
index 3a65ac5..e3f3ef3 100644
--- a/packages/nextjs/types/modal.ts
+++ b/packages/nextjs/types/modal.ts
@@ -20,4 +20,5 @@ export type ModalName =
| "confirm"
| "editAccount"
| "developingFeature"
- | "removeBatch";
+ | "removeBatch"
+ | "requestFeature";
diff --git a/packages/shared/src/api/endpoints.ts b/packages/shared/src/api/endpoints.ts
index bd1a275..b6e62d3 100644
--- a/packages/shared/src/api/endpoints.ts
+++ b/packages/shared/src/api/endpoints.ts
@@ -69,4 +69,8 @@ export const API_ENDPOINTS = {
prices: {
base: "/api/prices",
},
+
+ featureRequests: {
+ base: "/api/feature-requests",
+ },
} as const;
diff --git a/packages/shared/src/dto/feature-request/create-feature-request.dto.ts b/packages/shared/src/dto/feature-request/create-feature-request.dto.ts
new file mode 100644
index 0000000..3b42218
--- /dev/null
+++ b/packages/shared/src/dto/feature-request/create-feature-request.dto.ts
@@ -0,0 +1,7 @@
+import { IsNotEmpty, IsString } from "class-validator";
+
+export class CreateFeatureRequestDto {
+ @IsNotEmpty()
+ @IsString()
+ content: string;
+}
diff --git a/packages/shared/src/dto/feature-request/index.ts b/packages/shared/src/dto/feature-request/index.ts
new file mode 100644
index 0000000..9119a90
--- /dev/null
+++ b/packages/shared/src/dto/feature-request/index.ts
@@ -0,0 +1 @@
+export * from "./create-feature-request.dto";
diff --git a/packages/shared/src/dto/index.ts b/packages/shared/src/dto/index.ts
index 2bf0870..8bdc362 100644
--- a/packages/shared/src/dto/index.ts
+++ b/packages/shared/src/dto/index.ts
@@ -5,4 +5,5 @@ export * from "./batch-item";
export * from "./contact-book";
export * from "./notification";
export * from "./auth";
+export * from "./feature-request";
export * from "./pagination.dto";
diff --git a/packages/shared/src/types/feature-request.ts b/packages/shared/src/types/feature-request.ts
new file mode 100644
index 0000000..e105c9f
--- /dev/null
+++ b/packages/shared/src/types/feature-request.ts
@@ -0,0 +1,5 @@
+export interface FeatureRequest {
+ id: string;
+ content: string;
+ createdAt: string;
+}
diff --git a/packages/shared/src/types/index.ts b/packages/shared/src/types/index.ts
index 4570aa0..cfb1b2c 100644
--- a/packages/shared/src/types/index.ts
+++ b/packages/shared/src/types/index.ts
@@ -7,3 +7,4 @@ export * from "./contact-book";
export * from "./notification";
export * from "./socket-events";
export * from "./auth";
+export * from "./feature-request";
diff --git a/yarn.lock b/yarn.lock
index 30c9f7a..3a659fe 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -122,44 +122,44 @@ __metadata:
languageName: node
linkType: hard
-"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.27.1":
- version: 7.27.1
- resolution: "@babel/code-frame@npm:7.27.1"
+"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.27.1, @babel/code-frame@npm:^7.28.6":
+ version: 7.28.6
+ resolution: "@babel/code-frame@npm:7.28.6"
dependencies:
- "@babel/helper-validator-identifier": ^7.27.1
+ "@babel/helper-validator-identifier": ^7.28.5
js-tokens: ^4.0.0
picocolors: ^1.1.1
- checksum: 5874edc5d37406c4a0bb14cf79c8e51ad412fb0423d176775ac14fc0259831be1bf95bdda9c2aa651126990505e09a9f0ed85deaa99893bc316d2682c5115bdc
+ checksum: 6e98e47fd324b41c1919ff6d0fbf6fa5e991e5beff6b55803d9adaff9e11f4bc432803e52165f7b0d49af0f718209c3138a9b2fd51ff624b19d47704f11f8287
languageName: node
linkType: hard
-"@babel/compat-data@npm:^7.27.2":
- version: 7.28.5
- resolution: "@babel/compat-data@npm:7.28.5"
- checksum: d7bcb3ee713752dc27b89800bfb39f9ac5f3edc46b4f5bb9906e1fe6b6110c7b245dd502602ea66f93790480c228605e9a601f27c07016f24b56772e97bedbdf
+"@babel/compat-data@npm:^7.28.6":
+ version: 7.28.6
+ resolution: "@babel/compat-data@npm:7.28.6"
+ checksum: 599b316aa0e3981aa9165ac34609ef5f29ebf5cecc04784e8b4932dd355aaa3599eaa222ff46a2fcfff52f083b8fd212650a52d8af57c4c217c81a100fefba09
languageName: node
linkType: hard
"@babel/core@npm:^7.23.9, @babel/core@npm:^7.27.4":
- version: 7.28.5
- resolution: "@babel/core@npm:7.28.5"
- dependencies:
- "@babel/code-frame": ^7.27.1
- "@babel/generator": ^7.28.5
- "@babel/helper-compilation-targets": ^7.27.2
- "@babel/helper-module-transforms": ^7.28.3
- "@babel/helpers": ^7.28.4
- "@babel/parser": ^7.28.5
- "@babel/template": ^7.27.2
- "@babel/traverse": ^7.28.5
- "@babel/types": ^7.28.5
+ version: 7.28.6
+ resolution: "@babel/core@npm:7.28.6"
+ dependencies:
+ "@babel/code-frame": ^7.28.6
+ "@babel/generator": ^7.28.6
+ "@babel/helper-compilation-targets": ^7.28.6
+ "@babel/helper-module-transforms": ^7.28.6
+ "@babel/helpers": ^7.28.6
+ "@babel/parser": ^7.28.6
+ "@babel/template": ^7.28.6
+ "@babel/traverse": ^7.28.6
+ "@babel/types": ^7.28.6
"@jridgewell/remapping": ^2.3.5
convert-source-map: ^2.0.0
debug: ^4.1.0
gensync: ^1.0.0-beta.2
json5: ^2.2.3
semver: ^6.3.1
- checksum: 1ee35b20448f73e9d531091ad4f9e8198dc8f0cebb783263fbff1807342209882ddcaf419be04111326b6f0e494222f7055d71da316c437a6a784d230c11ab9f
+ checksum: 09d3712c52b2dba76dc0394127f6aacdbb575d79f8b6dc41230c1a13d8047d259ba06d88d56d62d95bb06c94c025c1e4bdd896929b5d4644ce0b96a84fd91553
languageName: node
linkType: hard
@@ -174,29 +174,29 @@ __metadata:
languageName: node
linkType: hard
-"@babel/generator@npm:^7.23.0, @babel/generator@npm:^7.27.5, @babel/generator@npm:^7.28.5":
- version: 7.28.5
- resolution: "@babel/generator@npm:7.28.5"
+"@babel/generator@npm:^7.23.0, @babel/generator@npm:^7.27.5, @babel/generator@npm:^7.28.6":
+ version: 7.28.6
+ resolution: "@babel/generator@npm:7.28.6"
dependencies:
- "@babel/parser": ^7.28.5
- "@babel/types": ^7.28.5
+ "@babel/parser": ^7.28.6
+ "@babel/types": ^7.28.6
"@jridgewell/gen-mapping": ^0.3.12
"@jridgewell/trace-mapping": ^0.3.28
jsesc: ^3.0.2
- checksum: 3e86fa0197bb33394a85a73dbbca92bb1b3f250a30294c7e327359c0978ad90f36f3d71c7f2965a3fc349cfa82becc8f87e7421c75796c8bc48dd9010dd866d1
+ checksum: 74f62f140e301c8c21652f7db3bc275008708272c0395f178ba6953297af50c4ea484874a44b3f292d242ce8a977fd3f31d9d3a3501c3aaca9cd46e3b1cded01
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"
+"@babel/helper-compilation-targets@npm:^7.28.6":
+ version: 7.28.6
+ resolution: "@babel/helper-compilation-targets@npm:7.28.6"
dependencies:
- "@babel/compat-data": ^7.27.2
+ "@babel/compat-data": ^7.28.6
"@babel/helper-validator-option": ^7.27.1
browserslist: ^4.24.0
lru-cache: ^5.1.1
semver: ^6.3.1
- checksum: 7b95328237de85d7af1dea010a4daa28e79f961dda48b652860d5893ce9b136fc8b9ea1f126d8e0a24963b09ba5c6631dcb907b4ce109b04452d34a6ae979807
+ checksum: 8151e36b74eb1c5e414fe945c189436421f7bfa011884de5be3dd7fd77f12f1f733ff7c982581dfa0a49d8af724450243c2409427114b4a6cfeb8333259d001c
languageName: node
linkType: hard
@@ -235,33 +235,33 @@ __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"
+"@babel/helper-module-imports@npm:^7.28.6":
+ version: 7.28.6
+ resolution: "@babel/helper-module-imports@npm:7.28.6"
dependencies:
- "@babel/traverse": ^7.27.1
- "@babel/types": ^7.27.1
- checksum: 92d01c71c0e4aacdc2babce418a9a1a27a8f7d770a210ffa0f3933f321befab18b655bc1241bebc40767516731de0b85639140c42e45a8210abe1e792f115b28
+ "@babel/traverse": ^7.28.6
+ "@babel/types": ^7.28.6
+ checksum: 437513aa029898b588a38f7991d7656c539b22f595207d85d0c407240c9e3f2aff8b9d0d7115fdedc91e7fdce4465100549a052024e2fba6a810bcbb7584296b
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"
+"@babel/helper-module-transforms@npm:^7.28.6":
+ version: 7.28.6
+ resolution: "@babel/helper-module-transforms@npm:7.28.6"
dependencies:
- "@babel/helper-module-imports": ^7.27.1
- "@babel/helper-validator-identifier": ^7.27.1
- "@babel/traverse": ^7.28.3
+ "@babel/helper-module-imports": ^7.28.6
+ "@babel/helper-validator-identifier": ^7.28.5
+ "@babel/traverse": ^7.28.6
peerDependencies:
"@babel/core": ^7.0.0
- checksum: 7cf7b79da0fa626d6c84bfc7b35c079a2559caecaa2ff645b0f1db0d741507aa4df6b5b98a3283e8ac4e89094af271d805bf5701e5c4f916e622797b7c8cbb18
+ checksum: 522f7d1d08b5e2ccd4ec912aca879bd1506af78d1fb30f46e3e6b4bb69c6ae6ab4e379a879723844230d27dc6d04a55b03f5215cd3141b7a2b40bb4a02f71a9f
languageName: node
linkType: hard
-"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.27.1, @babel/helper-plugin-utils@npm:^7.8.0":
- version: 7.27.1
- resolution: "@babel/helper-plugin-utils@npm:7.27.1"
- checksum: 5d715055301badab62bdb2336075a77f8dc8bd290cad2bc1b37ea3bf1b3efc40594d308082229f239deb4d6b5b80b0a73bce000e595ea74416e0339c11037047
+"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.28.6, @babel/helper-plugin-utils@npm:^7.8.0":
+ version: 7.28.6
+ resolution: "@babel/helper-plugin-utils@npm:7.28.6"
+ checksum: a0b4caab5e2180b215faa4d141ceac9e82fad9d446b8023eaeb8d82a6e62024726675b07fe8e616dd12f34e2bb59747e8d57aa8adab3e0717d1b8d691b118379
languageName: node
linkType: hard
@@ -281,7 +281,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-validator-identifier@npm:^7.16.7, @babel/helper-validator-identifier@npm:^7.27.1, @babel/helper-validator-identifier@npm:^7.28.5":
+"@babel/helper-validator-identifier@npm:^7.16.7, @babel/helper-validator-identifier@npm:^7.28.5":
version: 7.28.5
resolution: "@babel/helper-validator-identifier@npm:7.28.5"
checksum: 5a251a6848e9712aea0338f659a1a3bd334d26219d5511164544ca8ec20774f098c3a6661e9da65a0d085c745c00bb62c8fada38a62f08fa1f8053bc0aeb57e4
@@ -295,24 +295,24 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helpers@npm:^7.28.4":
- version: 7.28.4
- resolution: "@babel/helpers@npm:7.28.4"
+"@babel/helpers@npm:^7.28.6":
+ version: 7.28.6
+ resolution: "@babel/helpers@npm:7.28.6"
dependencies:
- "@babel/template": ^7.27.2
- "@babel/types": ^7.28.4
- checksum: a8706219e0bd60c18bbb8e010aa122e9b14e7e7e67c21cc101e6f1b5e79dcb9a18d674f655997f85daaf421aa138cf284710bb04371a2255a0a3137f097430b4
+ "@babel/template": ^7.28.6
+ "@babel/types": ^7.28.6
+ checksum: 4f3d555ec20dde40a2fcb244c86bfd9ec007b57ec9b30a9d04334c1ea2c1670bb82c151024124e1ab27ccf0b1f5ad30167633457a7c9ffbf4064fad2643f12fc
languageName: node
linkType: hard
-"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.5, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.27.2, @babel/parser@npm:^7.28.5":
- version: 7.28.5
- resolution: "@babel/parser@npm:7.28.5"
+"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.5, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.28.6":
+ version: 7.28.6
+ resolution: "@babel/parser@npm:7.28.6"
dependencies:
- "@babel/types": ^7.28.5
+ "@babel/types": ^7.28.6
bin:
parser: ./bin/babel-parser.js
- checksum: 5c2456e3f26c70d4a3ce1a220b529a91a2df26c54a2894fd0dea2342699ea1067ffdda9f0715eeab61da46ff546fd5661bc70be6d8d11977cbe21f5f0478819a
+ checksum: 2a35319792ceef9bc918f0ff854449bef0120707798fe147ef988b0606de226e2fbc3a562ba687148bfe5336c6c67358fb27e71a94e425b28482dcaf0b172fd6
languageName: node
linkType: hard
@@ -361,13 +361,13 @@ __metadata:
linkType: hard
"@babel/plugin-syntax-import-attributes@npm:^7.24.7":
- version: 7.27.1
- resolution: "@babel/plugin-syntax-import-attributes@npm:7.27.1"
+ version: 7.28.6
+ resolution: "@babel/plugin-syntax-import-attributes@npm:7.28.6"
dependencies:
- "@babel/helper-plugin-utils": ^7.27.1
+ "@babel/helper-plugin-utils": ^7.28.6
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 97973982fff1bbf86b3d1df13380567042887c50e2ae13a400d02a8ff2c9742a60a75e279bfb73019e1cd9710f04be5e6ab81f896e6678dcfcec8b135e8896cf
+ checksum: 6c8c6a5988dbb9799d6027360d1a5ba64faabf551f2ef11ba4eade0c62253b5c85d44ddc8eb643c74b9acb2bcaa664a950bd5de9a5d4aef291c4f2a48223bb4b
languageName: node
linkType: hard
@@ -394,13 +394,13 @@ __metadata:
linkType: hard
"@babel/plugin-syntax-jsx@npm:^7.27.1":
- version: 7.27.1
- resolution: "@babel/plugin-syntax-jsx@npm:7.27.1"
+ version: 7.28.6
+ resolution: "@babel/plugin-syntax-jsx@npm:7.28.6"
dependencies:
- "@babel/helper-plugin-utils": ^7.27.1
+ "@babel/helper-plugin-utils": ^7.28.6
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: c6d1324cff286a369aa95d99b8abd21dd07821b5d3affd5fe7d6058c84cff9190743287826463ee57a7beecd10fa1e4bc99061df532ee14e188c1c8937b13e3a
+ checksum: 572e38f5c1bb4b8124300e7e3dd13e82ae84a21f90d3f0786c98cd05e63c78ca1f32d1cfe462dfbaf5e7d5102fa7cd8fd741dfe4f3afc2e01a3b2877dcc8c866
languageName: node
linkType: hard
@@ -493,31 +493,31 @@ __metadata:
linkType: hard
"@babel/plugin-syntax-typescript@npm:^7.27.1":
- version: 7.27.1
- resolution: "@babel/plugin-syntax-typescript@npm:7.27.1"
+ version: 7.28.6
+ resolution: "@babel/plugin-syntax-typescript@npm:7.28.6"
dependencies:
- "@babel/helper-plugin-utils": ^7.27.1
+ "@babel/helper-plugin-utils": ^7.28.6
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 87836f7e32af624c2914c73cd6b9803cf324e07d43f61dbb973c6a86f75df725e12540d91fac7141c14b697aa9268fd064220998daced156e96ac3062d7afb41
+ checksum: 5c55f9c63bd36cf3d7e8db892294c8f85000f9c1526c3a1cc310d47d1e174f5c6f6605e5cc902c4636d885faba7a9f3d5e5edc6b35e4f3b1fd4c2d58d0304fa5
languageName: node
linkType: hard
"@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.26.0":
- version: 7.28.4
- resolution: "@babel/runtime@npm:7.28.4"
- checksum: 934b0a0460f7d06637d93fcd1a44ac49adc33518d17253b5a0b55ff4cb90a45d8fe78bf034b448911dbec7aff2a90b918697559f78d21c99ff8dbadae9565b55
+ version: 7.28.6
+ resolution: "@babel/runtime@npm:7.28.6"
+ checksum: 42d8a868c2fc2e9a77927945a6daa7ec03c7ea49e611e0d15442933cdabb12f20e3a6849c729259076c10a4247adec229331d1f94c2d0073ea0979d7853e29fd
languageName: node
linkType: hard
-"@babel/template@npm:^7.24.7, @babel/template@npm:^7.27.2":
- version: 7.27.2
- resolution: "@babel/template@npm:7.27.2"
+"@babel/template@npm:^7.24.7, @babel/template@npm:^7.28.6":
+ version: 7.28.6
+ resolution: "@babel/template@npm:7.28.6"
dependencies:
- "@babel/code-frame": ^7.27.1
- "@babel/parser": ^7.27.2
- "@babel/types": ^7.27.1
- checksum: ff5628bc066060624afd970616090e5bba91c6240c2e4b458d13267a523572cbfcbf549391eec8217b94b064cf96571c6273f0c04b28a8567b96edc675c28e27
+ "@babel/code-frame": ^7.28.6
+ "@babel/parser": ^7.28.6
+ "@babel/types": ^7.28.6
+ checksum: 8ab6383053e226025d9491a6e795293f2140482d14f60c1244bece6bf53610ed1e251d5e164de66adab765629881c7d9416e1e540c716541d2fd0f8f36a013d7
languageName: node
linkType: hard
@@ -539,18 +539,18 @@ __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"
+"@babel/traverse@npm:^7.28.6":
+ version: 7.28.6
+ resolution: "@babel/traverse@npm:7.28.6"
dependencies:
- "@babel/code-frame": ^7.27.1
- "@babel/generator": ^7.28.5
+ "@babel/code-frame": ^7.28.6
+ "@babel/generator": ^7.28.6
"@babel/helper-globals": ^7.28.0
- "@babel/parser": ^7.28.5
- "@babel/template": ^7.27.2
- "@babel/types": ^7.28.5
+ "@babel/parser": ^7.28.6
+ "@babel/template": ^7.28.6
+ "@babel/types": ^7.28.6
debug: ^4.3.1
- checksum: e028ee9654f44be7c2a2df268455cee72d5c424c9ae536785f8f7c8680356f7b977c77ad76909d07eeed09ff1e125ce01cf783011f66b56c838791a85fa6af04
+ checksum: 07bc23b720d111a20382fcdba776b800a7c1f94e35f8e4f417869f6769ba67c2b9573c8240924ca3b0ee5a88fa7ed048efb289e8b324f5cb4971e771174a0d32
languageName: node
linkType: hard
@@ -564,13 +564,13 @@ __metadata:
languageName: node
linkType: hard
-"@babel/types@npm:^7.0.0, @babel/types@npm:^7.17.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.28.2, @babel/types@npm:^7.28.4, @babel/types@npm:^7.28.5":
- version: 7.28.5
- resolution: "@babel/types@npm:7.28.5"
+"@babel/types@npm:^7.0.0, @babel/types@npm:^7.17.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.27.3, @babel/types@npm:^7.28.2, @babel/types@npm:^7.28.6":
+ version: 7.28.6
+ resolution: "@babel/types@npm:7.28.6"
dependencies:
"@babel/helper-string-parser": ^7.27.1
"@babel/helper-validator-identifier": ^7.28.5
- checksum: 5bc266af9e55ff92f9ddf33d83a42c9de1a87f9579d0ed62ef94a741a081692dd410a4fbbab18d514b83e135083ff05bc0e37003834801c9514b9d8ad748070d
+ checksum: f76556cda59be337cc10dc68b2a9a947c10de018998bab41076e7b7e4489b28dd53299f98f22eec0774264c989515e6fdc56de91c73e3aa396367bb953200a6a
languageName: node
linkType: hard
@@ -581,10 +581,10 @@ __metadata:
languageName: node
linkType: hard
-"@borewit/text-codec@npm:^0.1.0":
- version: 0.1.1
- resolution: "@borewit/text-codec@npm:0.1.1"
- checksum: 94c1fef259292d77c98ad1c2ffa66e366d752153962d37a7999489ada9632a9d36d3fe291759791705b1f501e33cd7b65128d193e0ca8a955107fe5cd8fde548
+"@borewit/text-codec@npm:^0.2.1":
+ version: 0.2.1
+ resolution: "@borewit/text-codec@npm:0.2.1"
+ checksum: 72cbd41913220be173e635b965ff85a1753610f893438790b9a975662dfacff4df3af400bab8d67e452364aa8cd0578a6dc917d3dc82e63e1e09186b2563b548
languageName: node
linkType: hard
@@ -751,21 +751,21 @@ __metadata:
linkType: hard
"@emnapi/core@npm:^1.4.3":
- version: 1.7.1
- resolution: "@emnapi/core@npm:1.7.1"
+ version: 1.8.1
+ resolution: "@emnapi/core@npm:1.8.1"
dependencies:
"@emnapi/wasi-threads": 1.1.0
tslib: ^2.4.0
- checksum: 45274d4916c29ca39bb1833269524b8ccccc4295902193e640843df37ae4c35cf65a9d557d34d2eff770745116542af75feeb60d73088086fee791192cbee292
+ checksum: 2a2fb36f4e2f90e25f419f8979435160313664bbb833d852d9de4487ff47f05fd36bf2cd77c3555f704ec2b67ce3a949ed5542598664c775cdd5ef35ae1c85a4
languageName: node
linkType: hard
"@emnapi/runtime@npm:^1.2.0, @emnapi/runtime@npm:^1.4.3":
- version: 1.7.1
- resolution: "@emnapi/runtime@npm:1.7.1"
+ version: 1.8.1
+ resolution: "@emnapi/runtime@npm:1.8.1"
dependencies:
tslib: ^2.4.0
- checksum: a7429af887703bae05c360bc089d1ffbb99a8b5fd2645d8e1034737523f0323e9d29510c3569c3b8f5a516e86975aa9fcdb3601d1907c216f972e1b8d3ce82e1
+ checksum: 0000a91d2d0ec3aaa37cbab9c360de3ff8250592f3ce4706b8c9c6d93e54151e623a8983c85543f33cb6f66cf30bb24bf0ddde466de484d6a6bf1fb2650382de
languageName: node
linkType: hard
@@ -967,18 +967,18 @@ __metadata:
languageName: node
linkType: hard
-"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0, @eslint-community/eslint-utils@npm:^4.7.0, @eslint-community/eslint-utils@npm:^4.8.0":
- version: 4.9.0
- resolution: "@eslint-community/eslint-utils@npm:4.9.0"
+"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0, @eslint-community/eslint-utils@npm:^4.8.0, @eslint-community/eslint-utils@npm:^4.9.1":
+ version: 4.9.1
+ resolution: "@eslint-community/eslint-utils@npm:4.9.1"
dependencies:
eslint-visitor-keys: ^3.4.3
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
- checksum: ae9b98eea006d1354368804b0116b8b45017a4e47b486d1b9cfa048a8ed3dc69b9b074eb2b2acb14034e6897c24048fd42b6a6816d9dc8bb9daad79db7d478d2
+ checksum: 0a27c2d676c4be6b329ebb5dd8f6c5ef5fae9a019ff575655306d72874bb26f3ab20e0b241a5f086464bb1f2511ca26a29ff6f80c1e2b0b02eca4686b4dfe1b5
languageName: node
linkType: hard
-"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.12.1":
+"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.12.1, @eslint-community/regexpp@npm:^4.12.2":
version: 4.12.2
resolution: "@eslint-community/regexpp@npm:4.12.2"
checksum: 1770bc81f676a72f65c7200b5675ff7a349786521f30e66125faaf767fde1ba1c19c3790e16ba8508a62a3933afcfc806a893858b3b5906faf693d862b9e4120
@@ -3230,9 +3230,9 @@ __metadata:
linkType: hard
"@lit-labs/ssr-dom-shim@npm:^1.5.0":
- version: 1.5.0
- resolution: "@lit-labs/ssr-dom-shim@npm:1.5.0"
- checksum: d2763a99863032b349dbc65f59745237568cbdb7bd3dfcef1219d3f30549684d580773e68f30020032c90de0fc0ff3e2890ae7627eefe99b89c969a2230b3be8
+ version: 1.5.1
+ resolution: "@lit-labs/ssr-dom-shim@npm:1.5.1"
+ checksum: 22c404c4813bceccaba2b6ee533251b58a2f4e9669507fcbd021120c66fbc2ae1daea4d1e31a76e450fa6a16942471579c4d1e256aa65ec1172d5aac0c0197e1
languageName: node
linkType: hard
@@ -3643,8 +3643,8 @@ __metadata:
linkType: hard
"@nestjs/cli@npm:^11.0.0":
- version: 11.0.14
- resolution: "@nestjs/cli@npm:11.0.14"
+ version: 11.0.16
+ resolution: "@nestjs/cli@npm:11.0.16"
dependencies:
"@angular-devkit/core": 19.2.19
"@angular-devkit/schematics": 19.2.19
@@ -3662,7 +3662,7 @@ __metadata:
tsconfig-paths: 4.2.0
tsconfig-paths-webpack-plugin: 4.2.0
typescript: 5.9.3
- webpack: 5.103.0
+ webpack: 5.104.1
webpack-node-externals: 3.0.0
peerDependencies:
"@swc/cli": ^0.1.62 || ^0.3.0 || ^0.4.0 || ^0.5.0 || ^0.6.0 || ^0.7.0
@@ -3674,15 +3674,15 @@ __metadata:
optional: true
bin:
nest: bin/nest.js
- checksum: 5c8ce119b61ceda087c52978e6788300f10934e6d00f9d46cd9302aa1eb07d0c4c37ed298d6387be99abb30db630729b9c225494ef3b3fa2e550e9cb3a579f35
+ checksum: a27c4de00fa017490b2c155dc259c09470ff12f74de4a467c69caa49636152d53bb9c1d36141088aea0929f8a0efa385690a269944d463b8b7303482d5964623
languageName: node
linkType: hard
"@nestjs/common@npm:^11.0.1":
- version: 11.1.11
- resolution: "@nestjs/common@npm:11.1.11"
+ version: 11.1.12
+ resolution: "@nestjs/common@npm:11.1.12"
dependencies:
- file-type: 21.2.0
+ file-type: 21.3.0
iterare: 1.2.1
load-esm: 1.0.3
tslib: 2.8.1
@@ -3697,7 +3697,7 @@ __metadata:
optional: true
class-validator:
optional: true
- checksum: 2801c374943894e01422d925c4b678bbfd79ea1daa134a9717be075345d22dd0e4396681e1bb1c1215a1c6075cf502d3ac4dbbea8e4b076f5f9a91789630ccb2
+ checksum: 1fdfb10d148fa8277519b2ef7b9919ebc262acb09ba8bd71cf96162c71cb78eb9e628a4ad307af79f95bb79041c433b2ac25cc5b6db97a364bae31a7584dbb05
languageName: node
linkType: hard
@@ -3716,8 +3716,8 @@ __metadata:
linkType: hard
"@nestjs/core@npm:^11.0.1":
- version: 11.1.11
- resolution: "@nestjs/core@npm:11.1.11"
+ version: 11.1.12
+ resolution: "@nestjs/core@npm:11.1.12"
dependencies:
"@nuxt/opencollective": 0.4.1
fast-safe-stringify: 2.1.1
@@ -3739,7 +3739,7 @@ __metadata:
optional: true
"@nestjs/websockets":
optional: true
- checksum: 600d39d0a979c6a115a46d06ef81548b1f05228e06679c605f5b523c7aae7b8829e5cf7f8bea6c3d3119fcddcc021e9c3056c83a5b41cc323521719483ac45db
+ checksum: 214a2cd2eab71e7fee81a7711b4c913ebf539d19ed330b744e6579108d321a5af7093071e5debf6120c0c43fbf24d0b1c7f12dbc07a57adecaf56326efda46f9
languageName: node
linkType: hard
@@ -3783,8 +3783,8 @@ __metadata:
linkType: hard
"@nestjs/platform-express@npm:^11.0.1":
- version: 11.1.11
- resolution: "@nestjs/platform-express@npm:11.1.11"
+ version: 11.1.12
+ resolution: "@nestjs/platform-express@npm:11.1.12"
dependencies:
cors: 2.8.5
express: 5.2.1
@@ -3794,13 +3794,13 @@ __metadata:
peerDependencies:
"@nestjs/common": ^11.0.0
"@nestjs/core": ^11.0.0
- checksum: cef13f990967954a918f1334ff394498769774d5b6095715704dfad6da0343dd6925e451b9871358df0d1bfd062042a287260c8b0fc05979bfba2dff970bb532
+ checksum: 8ca84d079b8055b5eeb63fa84465dc77abd5afb72a605f53ff73b4c02a730a08af445170d9e041b21aef20bb879a1c25b7d64ae88f904f51cf1a732fd48a452d
languageName: node
linkType: hard
"@nestjs/platform-socket.io@npm:^11.1.10":
- version: 11.1.11
- resolution: "@nestjs/platform-socket.io@npm:11.1.11"
+ version: 11.1.12
+ resolution: "@nestjs/platform-socket.io@npm:11.1.12"
dependencies:
socket.io: 4.8.3
tslib: 2.8.1
@@ -3808,7 +3808,7 @@ __metadata:
"@nestjs/common": ^11.0.0
"@nestjs/websockets": ^11.0.0
rxjs: ^7.1.0
- checksum: 8e850d3f373062db05ecf513b4ac2ba2d8d7ec4a20bd734d3450f186644207998927e2e8c0ab4bbf4149106d5c304ddf651067920048d101e94bc1c9e69ea72e
+ checksum: 5a7b34e7a1468f2c65cd0eb8ac8f993364fd4957b0be48bf4f84aa4c6270319b48e1ec5e8fe501356999f88f439540918d70853bbdd838471997d726eca2c671
languageName: node
linkType: hard
@@ -3911,8 +3911,8 @@ __metadata:
linkType: hard
"@nestjs/testing@npm:^11.0.1":
- version: 11.1.11
- resolution: "@nestjs/testing@npm:11.1.11"
+ version: 11.1.12
+ resolution: "@nestjs/testing@npm:11.1.12"
dependencies:
tslib: 2.8.1
peerDependencies:
@@ -3925,13 +3925,13 @@ __metadata:
optional: true
"@nestjs/platform-express":
optional: true
- checksum: 5f15603826d52b85f8c0fa80d3db101abbef41ce5b1f0da9208f692a22d47adb2afaab9f5c044f05ae6d5c81fe19b9efec39af81767c9379537759c3b73a0bd3
+ checksum: c4285cf6696ab716803ec1aa3805f3165fda4538ddf0d6e42e5f34db7fb669c24aa0bca6e07cab3d596f22f17bc92ce4eb59b1a86a9ba232c88aa07ea126df6c
languageName: node
linkType: hard
"@nestjs/websockets@npm:^11.1.10":
- version: 11.1.11
- resolution: "@nestjs/websockets@npm:11.1.11"
+ version: 11.1.12
+ resolution: "@nestjs/websockets@npm:11.1.12"
dependencies:
iterare: 1.2.1
object-hash: 3.0.0
@@ -3945,7 +3945,7 @@ __metadata:
peerDependenciesMeta:
"@nestjs/platform-socket.io":
optional: true
- checksum: 2e7d23849cfb9da987238fe5a62956d9f951ce4a50e65ec80f64750ce3e9671d9e8eb0eb3c82162f580eb26b9926f9687fe93ff321df67c01f7f91fd34be2155
+ checksum: 1a5df685032949b77677f6a10539c1e9040428112ece4843d875757a7914c033879cb655d8abaca51042fd276d5af2117ac3c96484831079471b63a2be250bd6
languageName: node
linkType: hard
@@ -4965,6 +4965,7 @@ __metadata:
vercel: ~39.1.3
viem: 2.31.1
wagmi: 2.15.6
+ zod: ^3.25.76
zustand: ~5.0.0
languageName: unknown
linkType: soft
@@ -6229,9 +6230,9 @@ __metadata:
linkType: hard
"@sinclair/typebox@npm:^0.34.0":
- version: 0.34.45
- resolution: "@sinclair/typebox@npm:0.34.45"
- checksum: c95d1bd1387c18c14c45d71c81850059b38d815abfe26999c7f8b9c6657c9123225f6c9a17ced071e8cd0a0a25d591e3b2f474575e6ebdccaff6b829c8530dcc
+ version: 0.34.47
+ resolution: "@sinclair/typebox@npm:0.34.47"
+ checksum: adcf1efb0b43a17fdd0c74742ed0a819825d71232db8a99cb58dd3b1b77fa1d862cea5e4984e7a1bb33c11756c649a58df29152656e51a18ce1cd6f752bc4df2
languageName: node
linkType: hard
@@ -6261,11 +6262,11 @@ __metadata:
linkType: hard
"@smithy/types@npm:^4.3.2":
- version: 4.11.0
- resolution: "@smithy/types@npm:4.11.0"
+ version: 4.12.0
+ resolution: "@smithy/types@npm:4.12.0"
dependencies:
tslib: ^2.6.2
- checksum: f2e59add0aeb24380ff4e1c7abbbe9dd6f6ceb6e16a33803807709be75205389b26500a0d3e9307419bd6def263654752999a2873f33fce2370a6dd52744f75f
+ checksum: bd74ef4dba3683f75531650c8dbba018b05fae70e69f0f427136aef3df13a525521a85053b676a5985a11d8273d06eb12bec867c4221eb5a5b2b4eb6a3706dc4
languageName: node
linkType: hard
@@ -6810,14 +6811,14 @@ __metadata:
linkType: hard
"@types/express-serve-static-core@npm:^5.0.0":
- version: 5.1.0
- resolution: "@types/express-serve-static-core@npm:5.1.0"
+ version: 5.1.1
+ resolution: "@types/express-serve-static-core@npm:5.1.1"
dependencies:
"@types/node": "*"
"@types/qs": "*"
"@types/range-parser": "*"
"@types/send": "*"
- checksum: a2a780a9954e4553b69474ea76ab5c26534dfb274e1a49524f6394cbb590c2bbf73ce9dc67ab920c25d91583c8a99d8e486696b6e9810bef7a964fcbaad88a7b
+ checksum: 6720802b89e7e0542c678f5176f05e0a0109ae79a7aeeb46fc5d15d733416662e0d67ed417df615f684c8006dba20f051d1cfeb4d1d2d8a78e3624a15c6df9a3
languageName: node
linkType: hard
@@ -6960,11 +6961,11 @@ __metadata:
linkType: hard
"@types/node@npm:*, @types/node@npm:>=10.0.0, @types/node@npm:>=13.7.0":
- version: 25.0.3
- resolution: "@types/node@npm:25.0.3"
+ version: 25.0.9
+ resolution: "@types/node@npm:25.0.9"
dependencies:
undici-types: ~7.16.0
- checksum: b5e0146eafe208e2f1c1167fd6078a460ace823ad1da61967ec70b8d7521bd6dd26f3cd945796effac48ef4b3df4d8d57d03e9eefd5f2903f6c1d6daf84a9a79
+ checksum: 0dd245ed1823d32851007da980319af17f9794b0fe4b6b46093cee185e4c3ea033162238d2dc053b4474c1eeb534d47d2679a92907b5e7a27dac0938cb250c7a
languageName: node
linkType: hard
@@ -6985,20 +6986,20 @@ __metadata:
linkType: hard
"@types/node@npm:^20.10.7":
- version: 20.19.27
- resolution: "@types/node@npm:20.19.27"
+ version: 20.19.30
+ resolution: "@types/node@npm:20.19.30"
dependencies:
undici-types: ~6.21.0
- checksum: d19cf59bc6de483d25d822c7a0c99ccff58eba7ff36331e71c0aad78b817faa69781dcac1b70e6b6b037de2c6d08aca7c543140087482f50a4a72423c0c18de8
+ checksum: 32e80a104b8fcdcacc52a98f0a197a33fd264325501f9af1653cbe9c07fdb6d11130cb0111c65fd353112e6a5af1e5f106714411b1b252d06f0f58760153a1e3
languageName: node
linkType: hard
"@types/node@npm:^22.10.7":
- version: 22.19.3
- resolution: "@types/node@npm:22.19.3"
+ version: 22.19.7
+ resolution: "@types/node@npm:22.19.7"
dependencies:
undici-types: ~6.21.0
- checksum: 2fffd870ac2a5a531a160034075c858e7c95c521b0612e9b7ae35e7a6bae1880c7a190a77a5c335fbb2e5f4a315c1e2f2b529f9be4bdbb2166664a7206e28951
+ checksum: 3feba083e0e29d58dfceec726de19cb246616c1af5bed8d779ac2b6ee92662016ad2ead44f04279143b459741300c52883e759d68f42d75e372da247b38eebe9
languageName: node
linkType: hard
@@ -7108,7 +7109,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/react-dom@npm:latest":
+"@types/react-dom@latest":
version: 19.2.3
resolution: "@types/react-dom@npm:19.2.3"
peerDependencies:
@@ -7220,23 +7221,23 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/eslint-plugin@npm:8.51.0, @typescript-eslint/eslint-plugin@npm:^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0":
- version: 8.51.0
- resolution: "@typescript-eslint/eslint-plugin@npm:8.51.0"
+"@typescript-eslint/eslint-plugin@npm:8.53.0, @typescript-eslint/eslint-plugin@npm:^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0":
+ version: 8.53.0
+ resolution: "@typescript-eslint/eslint-plugin@npm:8.53.0"
dependencies:
- "@eslint-community/regexpp": ^4.10.0
- "@typescript-eslint/scope-manager": 8.51.0
- "@typescript-eslint/type-utils": 8.51.0
- "@typescript-eslint/utils": 8.51.0
- "@typescript-eslint/visitor-keys": 8.51.0
- ignore: ^7.0.0
+ "@eslint-community/regexpp": ^4.12.2
+ "@typescript-eslint/scope-manager": 8.53.0
+ "@typescript-eslint/type-utils": 8.53.0
+ "@typescript-eslint/utils": 8.53.0
+ "@typescript-eslint/visitor-keys": 8.53.0
+ ignore: ^7.0.5
natural-compare: ^1.4.0
- ts-api-utils: ^2.2.0
+ ts-api-utils: ^2.4.0
peerDependencies:
- "@typescript-eslint/parser": ^8.51.0
+ "@typescript-eslint/parser": ^8.53.0
eslint: ^8.57.0 || ^9.0.0
typescript: ">=4.8.4 <6.0.0"
- checksum: e046c67b4886b8fa033cd668d370f0e9a9143db3f4a63345a3c5db931274105fa6ad48e2b7134d128256706a137b9e0e74f8172786c67a555b3f5841a7d29183
+ checksum: d140e7ddf29861f33481d163fdcf808ee987a33318e09c7d2b0d1e3f7f7b282bc27c8dc723c2aa4ce133cc3ae5c4c91b3635ba99bb68fa3343afe1e48ed0971f
languageName: node
linkType: hard
@@ -7261,19 +7262,19 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/parser@npm:8.51.0, @typescript-eslint/parser@npm:^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0":
- version: 8.51.0
- resolution: "@typescript-eslint/parser@npm:8.51.0"
+"@typescript-eslint/parser@npm:8.53.0, @typescript-eslint/parser@npm:^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0":
+ version: 8.53.0
+ resolution: "@typescript-eslint/parser@npm:8.53.0"
dependencies:
- "@typescript-eslint/scope-manager": 8.51.0
- "@typescript-eslint/types": 8.51.0
- "@typescript-eslint/typescript-estree": 8.51.0
- "@typescript-eslint/visitor-keys": 8.51.0
- debug: ^4.3.4
+ "@typescript-eslint/scope-manager": 8.53.0
+ "@typescript-eslint/types": 8.53.0
+ "@typescript-eslint/typescript-estree": 8.53.0
+ "@typescript-eslint/visitor-keys": 8.53.0
+ debug: ^4.4.3
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: ">=4.8.4 <6.0.0"
- checksum: 7005808ece994393c5289971c81aefa0708dd7aaf45718f00fcc4a4cb318bc3afab85b1b686ce0a164e39a79bbd6c6d52e047043d15ca626486c9277f776376f
+ checksum: 8d122877354a395f9c0db5fea3021451f629838492c1cb90f51be2bd2cb9ecbec84cad91e2f1bb68d3df650cbd8e86614aa339bfc77f35804dd9e3158a249e65
languageName: node
linkType: hard
@@ -7293,16 +7294,16 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/project-service@npm:8.51.0":
- version: 8.51.0
- resolution: "@typescript-eslint/project-service@npm:8.51.0"
+"@typescript-eslint/project-service@npm:8.53.0":
+ version: 8.53.0
+ resolution: "@typescript-eslint/project-service@npm:8.53.0"
dependencies:
- "@typescript-eslint/tsconfig-utils": ^8.51.0
- "@typescript-eslint/types": ^8.51.0
- debug: ^4.3.4
+ "@typescript-eslint/tsconfig-utils": ^8.53.0
+ "@typescript-eslint/types": ^8.53.0
+ debug: ^4.4.3
peerDependencies:
typescript: ">=4.8.4 <6.0.0"
- checksum: 5917019e1ecb3892f0b927213e06834904bb40f62ec3f88b109e71073daedcab75bb2cc2847555e5b29625a9a70c0e70024c9e16e8eedcd9a2f7a6f76103410e
+ checksum: 80a0a80818201f804b43f33af76e4f8ddd78e40261e0a3a6076ebbee7bd9f4ddbeda59e128fdd910a18f137ea19f549a0f1a445f74a07233e3326a20e7b5fc73
languageName: node
linkType: hard
@@ -7316,22 +7317,22 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/scope-manager@npm:8.51.0":
- version: 8.51.0
- resolution: "@typescript-eslint/scope-manager@npm:8.51.0"
+"@typescript-eslint/scope-manager@npm:8.53.0":
+ version: 8.53.0
+ resolution: "@typescript-eslint/scope-manager@npm:8.53.0"
dependencies:
- "@typescript-eslint/types": 8.51.0
- "@typescript-eslint/visitor-keys": 8.51.0
- checksum: 361c7c5386d48900f25fc9ca95f609fdbb3b32455eba39815a3c511527a0da59e5369688eb25d2d71bdaf164c8dd892e583c9e23ebfeac0bea4656fe88338523
+ "@typescript-eslint/types": 8.53.0
+ "@typescript-eslint/visitor-keys": 8.53.0
+ checksum: 81cfad672ac6fa5bd9379ee235e6bee986d6f8214691d3bc2a2e431910e5206711a952d6382237c32a6f2075f51c394427a0a646bd66e846500ebb7434e9208c
languageName: node
linkType: hard
-"@typescript-eslint/tsconfig-utils@npm:8.51.0, @typescript-eslint/tsconfig-utils@npm:^8.51.0":
- version: 8.51.0
- resolution: "@typescript-eslint/tsconfig-utils@npm:8.51.0"
+"@typescript-eslint/tsconfig-utils@npm:8.53.0, @typescript-eslint/tsconfig-utils@npm:^8.53.0":
+ version: 8.53.0
+ resolution: "@typescript-eslint/tsconfig-utils@npm:8.53.0"
peerDependencies:
typescript: ">=4.8.4 <6.0.0"
- checksum: 16e06d4f5b81736f932339b43c2d5274fb8d8553ce740b0123de5768a38cfa6dc474817a8128c88b2ec36e2cd811f2a22d659917345b0ec0d3e481eb0afdbd55
+ checksum: cdbca1184ed1098675c5b5ce3423bc346fb800a011710752f86dd4848ac0d0477b1694a8f3ff95085a32ac40ef0b5a1df9934388730d2585a417c60609bcf385
languageName: node
linkType: hard
@@ -7350,19 +7351,19 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/type-utils@npm:8.51.0":
- version: 8.51.0
- resolution: "@typescript-eslint/type-utils@npm:8.51.0"
+"@typescript-eslint/type-utils@npm:8.53.0":
+ version: 8.53.0
+ resolution: "@typescript-eslint/type-utils@npm:8.53.0"
dependencies:
- "@typescript-eslint/types": 8.51.0
- "@typescript-eslint/typescript-estree": 8.51.0
- "@typescript-eslint/utils": 8.51.0
- debug: ^4.3.4
- ts-api-utils: ^2.2.0
+ "@typescript-eslint/types": 8.53.0
+ "@typescript-eslint/typescript-estree": 8.53.0
+ "@typescript-eslint/utils": 8.53.0
+ debug: ^4.4.3
+ ts-api-utils: ^2.4.0
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: ">=4.8.4 <6.0.0"
- checksum: 952828acb6e72730d93f05d70ce0b948e4354583f96d4ef5b54fd10037b6cc7aaa4c163dacbba2827292bd96ffb6e6a851175d3b8cd398976eefc16c04c20a24
+ checksum: 5ed0b7e5cca9bb0bed3a5f64b7e8a099635769d76f3823109916fe6e36a47aae4d92a0c4998aa1847f27828af349f3ca9b6b3d4439c32cce0b5192542473bd7d
languageName: node
linkType: hard
@@ -7373,10 +7374,10 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/types@npm:8.51.0, @typescript-eslint/types@npm:^8.51.0":
- version: 8.51.0
- resolution: "@typescript-eslint/types@npm:8.51.0"
- checksum: f170d4a639f279df381186a8caf65eb333426cf343e1f03712006d01bbb7b597e08db98963d156acc32bd0e6fc26fe3c5101fa4d5dc9dbbb31f5e0dd9448604a
+"@typescript-eslint/types@npm:8.53.0, @typescript-eslint/types@npm:^8.53.0":
+ version: 8.53.0
+ resolution: "@typescript-eslint/types@npm:8.53.0"
+ checksum: 8e446338c3606e9c602ca2cde4e2f6e46d36a9ad1441a14af1d0b14975183f8873a8bf21846ef34873f9efc1cfce1ad43e2acedf6d768d30236de9cb04744eb2
languageName: node
linkType: hard
@@ -7398,22 +7399,22 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/typescript-estree@npm:8.51.0":
- version: 8.51.0
- resolution: "@typescript-eslint/typescript-estree@npm:8.51.0"
+"@typescript-eslint/typescript-estree@npm:8.53.0":
+ version: 8.53.0
+ resolution: "@typescript-eslint/typescript-estree@npm:8.53.0"
dependencies:
- "@typescript-eslint/project-service": 8.51.0
- "@typescript-eslint/tsconfig-utils": 8.51.0
- "@typescript-eslint/types": 8.51.0
- "@typescript-eslint/visitor-keys": 8.51.0
- debug: ^4.3.4
- minimatch: ^9.0.4
- semver: ^7.6.0
+ "@typescript-eslint/project-service": 8.53.0
+ "@typescript-eslint/tsconfig-utils": 8.53.0
+ "@typescript-eslint/types": 8.53.0
+ "@typescript-eslint/visitor-keys": 8.53.0
+ debug: ^4.4.3
+ minimatch: ^9.0.5
+ semver: ^7.7.3
tinyglobby: ^0.2.15
- ts-api-utils: ^2.2.0
+ ts-api-utils: ^2.4.0
peerDependencies:
typescript: ">=4.8.4 <6.0.0"
- checksum: f91af4df0a86a44f1d6a07ef3ddb0d88963d33486faacd1e67e828ccbc5d2039c926a3ca42d023f6629d61e907454c50d78cb074401111a5738eb788b8c6a77c
+ checksum: 61d11aa805f4567d3a48453650c6930f4ef579d4230ecb41ab1305f56b4e4ede62c90f0a9f7af478bf593625cbf699a4b3e21ad61d19cc8aabf56fc1c2de5dcf
languageName: node
linkType: hard
@@ -7432,18 +7433,18 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/utils@npm:8.51.0":
- version: 8.51.0
- resolution: "@typescript-eslint/utils@npm:8.51.0"
+"@typescript-eslint/utils@npm:8.53.0":
+ version: 8.53.0
+ resolution: "@typescript-eslint/utils@npm:8.53.0"
dependencies:
- "@eslint-community/eslint-utils": ^4.7.0
- "@typescript-eslint/scope-manager": 8.51.0
- "@typescript-eslint/types": 8.51.0
- "@typescript-eslint/typescript-estree": 8.51.0
+ "@eslint-community/eslint-utils": ^4.9.1
+ "@typescript-eslint/scope-manager": 8.53.0
+ "@typescript-eslint/types": 8.53.0
+ "@typescript-eslint/typescript-estree": 8.53.0
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: ">=4.8.4 <6.0.0"
- checksum: be4fac7e9e29dfeaef74297ba808781210b0ce568bd54483c926ec5d684961fa8e8f3fa280cf0a6d3ec82b67b7b8cc87c9c6cf1f29c4892d925c0511061d3cb3
+ checksum: c978bf8c2cec3906587a78e19cf48291f5417c6d4858720c3b15e4ccb38d9fdc2552bfe66f96620980342a70da9c38e12cd745ecfd39e344db385225a157b4ed
languageName: node
linkType: hard
@@ -7457,13 +7458,13 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/visitor-keys@npm:8.51.0":
- version: 8.51.0
- resolution: "@typescript-eslint/visitor-keys@npm:8.51.0"
+"@typescript-eslint/visitor-keys@npm:8.53.0":
+ version: 8.53.0
+ resolution: "@typescript-eslint/visitor-keys@npm:8.53.0"
dependencies:
- "@typescript-eslint/types": 8.51.0
+ "@typescript-eslint/types": 8.53.0
eslint-visitor-keys: ^4.2.1
- checksum: f4d8bb694c2ecf5141a1add4038dbeb61f33a4e667592845e4d6565a983b37f8b4042984e6a6172243050d8d91e05a53b9db653c422af830332365330679a1ec
+ checksum: 1c509d6c783bdd914869a74f8c2979a48dc9c3baad658850fa897f90bc3c5475c53df6ff15f5a2e46571af84171bd2e81c6311b8b7e80ee57d89df247ed2b4b2
languageName: node
linkType: hard
@@ -9310,9 +9311,9 @@ __metadata:
linkType: hard
"axe-core@npm:^4.10.0":
- version: 4.11.0
- resolution: "axe-core@npm:4.11.0"
- checksum: 57b0d7206d4dd63a1127b8ad6e173417857a3de43717cbb03561e75e2ff85765a228a7588fde4c828dbf179ef25f263ad98535656701e78def8f29a9524be866
+ version: 4.11.1
+ resolution: "axe-core@npm:4.11.1"
+ checksum: 92b3c79af3695bcebac0e7f3f90f4bc11d2b39ccdc670937290e8dacbc943473713cc06b771dea0563c66d57d93d940ed89e082bfdecccf9dd70782d4bb243c0
languageName: node
linkType: hard
@@ -9480,11 +9481,11 @@ __metadata:
linkType: hard
"baseline-browser-mapping@npm:^2.9.0":
- version: 2.9.11
- resolution: "baseline-browser-mapping@npm:2.9.11"
+ version: 2.9.14
+ resolution: "baseline-browser-mapping@npm:2.9.14"
bin:
baseline-browser-mapping: dist/cli.js
- checksum: 2c4687cdcb9f74cdc9f584248fda4e3435ec31de192316dfd75ce4cae70cc64e5cc763b8e632ee6a452aa71bd1b9519e478bc190653fd0c30482ab24e49f4eea
+ checksum: c760c7cb5090b17c91aea2d7ad633d61491fea77f4eea1b2141b2b0d441ac887d3b433494c50e1490c2ba403e62e05606ad438a396c60bb41562c898a9fd7c6d
languageName: node
linkType: hard
@@ -9647,8 +9648,8 @@ __metadata:
linkType: hard
"body-parser@npm:^2.2.1":
- version: 2.2.1
- resolution: "body-parser@npm:2.2.1"
+ version: 2.2.2
+ resolution: "body-parser@npm:2.2.2"
dependencies:
bytes: ^3.1.2
content-type: ^1.0.5
@@ -9656,10 +9657,10 @@ __metadata:
http-errors: ^2.0.0
iconv-lite: ^0.7.0
on-finished: ^2.4.1
- qs: ^6.14.0
+ qs: ^6.14.1
raw-body: ^3.0.1
type-is: ^2.0.1
- checksum: 4a111af3534e6a5d37e8b98c23da403d5d1f046a24546193a417b2a4da7c52ee7c367f18cea73638fa25b8699b02923948bc4b55f366b879d3ca8ede49e201aa
+ checksum: 0b8764065ff2a8c7cf3c905193b5b528d6ab5246f0df4c743c0e887d880abcc336dad5ba86d959d7efee6243a49c2c2e5b0cee43f0ccb7d728f5496c97537a90
languageName: node
linkType: hard
@@ -9756,7 +9757,7 @@ __metadata:
languageName: node
linkType: hard
-"browserslist@npm:^4.24.0, browserslist@npm:^4.26.3, browserslist@npm:^4.28.1":
+"browserslist@npm:^4.24.0, browserslist@npm:^4.28.1":
version: 4.28.1
resolution: "browserslist@npm:4.28.1"
dependencies:
@@ -9999,17 +10000,17 @@ __metadata:
linkType: hard
"cacheable-request@npm:^13.0.12":
- version: 13.0.17
- resolution: "cacheable-request@npm:13.0.17"
+ version: 13.0.18
+ resolution: "cacheable-request@npm:13.0.18"
dependencies:
"@types/http-cache-semantics": ^4.0.4
get-stream: ^9.0.1
http-cache-semantics: ^4.2.0
- keyv: ^5.5.4
+ keyv: ^5.5.5
mimic-response: ^4.0.0
- normalize-url: ^8.1.0
+ normalize-url: ^8.1.1
responselike: ^4.0.2
- checksum: 45b095e8ae88f057d77d75d847132567e7ab8afd95678435594dcc51bee15cdb371135d8fec4021043f75f700a210646e27be97949a2064ccc0b14e4399c288e
+ checksum: c74b396dc1940398e431d21c9dfc2c5913204189d844acf0cdbe4fe8c149be33307ec4b14e1c33fa3d4b61b53d9eea5f511f5f3610765b0e2ee01b563a60fbde
languageName: node
linkType: hard
@@ -10067,9 +10068,9 @@ __metadata:
linkType: hard
"caniuse-lite@npm:^1.0.30001579, caniuse-lite@npm:^1.0.30001759, caniuse-lite@npm:^1.0.30001760":
- version: 1.0.30001762
- resolution: "caniuse-lite@npm:1.0.30001762"
- checksum: 8a21e8fefb0f53cdf72337f5e244e292c6ea45f58d0fea04effc985c73ff89d18ab81f157dcb430236f33d4552c2e1ff0936876c713eec386c5ddca7b61275f5
+ version: 1.0.30001764
+ resolution: "caniuse-lite@npm:1.0.30001764"
+ checksum: 10cfa46c5d11659d7c9c5151213b00b27876da66723f3c757e3f3294de1c477d3a89fff0efe03d0d787727fea2ca27910a0b68a5ac69483aedd474827eb52b96
languageName: node
linkType: hard
@@ -10264,6 +10265,15 @@ __metadata:
languageName: node
linkType: hard
+"chokidar@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "chokidar@npm:5.0.0"
+ dependencies:
+ readdirp: ^5.0.0
+ checksum: 48c0d510d84c228acae24dcf4418d55193ae0fd6cf2d114a3cf893ea68cca95f1876e1b02353a275b0b0b5f933f7c5b5bf126063211c0c8c30b213dd03328897
+ languageName: node
+ linkType: hard
+
"chownr@npm:^1.1.4":
version: 1.1.4
resolution: "chownr@npm:1.1.4"
@@ -10355,9 +10365,9 @@ __metadata:
linkType: hard
"cjs-module-lexer@npm:^2.1.0":
- version: 2.1.1
- resolution: "cjs-module-lexer@npm:2.1.1"
- checksum: d87f106cfe40b751060fc7e4a59c5aa893054ea14377c33aab1b09c9c2b353106ac44519f2911eeafceef08da9e4b87185a92a1f7d15992c1e7fa73a0bab8e55
+ version: 2.2.0
+ resolution: "cjs-module-lexer@npm:2.2.0"
+ checksum: 3179fdc21698574be988d505f747f765f10f6faa558e3f1bb90c9a48b1dbc6748dffa738706c6a9d07f676abaf460f7ddbd18c97322e002f183e9af7b518aa15
languageName: node
linkType: hard
@@ -10823,7 +10833,7 @@ __metadata:
languageName: node
linkType: hard
-"cookie-signature@npm:^1.2.1":
+"cookie-signature@npm:^1.2.1, cookie-signature@npm:^1.2.2":
version: 1.2.2
resolution: "cookie-signature@npm:1.2.2"
checksum: 1ad4f9b3907c9f3673a0f0a07c0a23da7909ac6c9204c5d80a0ec102fe50ccc45f27fdf496361840d6c132c5bb0037122c0a381f856d070183d1ebe3e5e041ff
@@ -11672,7 +11682,7 @@ __metadata:
languageName: node
linkType: hard
-"enhanced-resolve@npm:^5.0.0, enhanced-resolve@npm:^5.17.3, enhanced-resolve@npm:^5.18.1, enhanced-resolve@npm:^5.7.0":
+"enhanced-resolve@npm:^5.0.0, enhanced-resolve@npm:^5.17.4, enhanced-resolve@npm:^5.18.1, enhanced-resolve@npm:^5.7.0":
version: 5.18.4
resolution: "enhanced-resolve@npm:5.18.4"
dependencies:
@@ -11838,10 +11848,10 @@ __metadata:
languageName: node
linkType: hard
-"es-module-lexer@npm:^1.2.1":
- version: 1.7.0
- resolution: "es-module-lexer@npm:1.7.0"
- checksum: 7858bb76ae387fdbf8a6fccc951bf18919768309850587553eca34698b9193fbc65fab03d3d9f69163d860321fbf66adf89d5821e7f4148c7cb7d7b997259211
+"es-module-lexer@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "es-module-lexer@npm:2.0.0"
+ checksum: 6290c43cc9bf6c9f9167b4be8c0105137401fbbd9d503d89880f7e811286cd33ab628407e7dea3c14d41cf9e634e580e5d9952907003a88c7fb2461de6f1b2c1
languageName: node
linkType: hard
@@ -12389,11 +12399,11 @@ __metadata:
linkType: hard
"eslint-plugin-prettier@npm:^5.2.2":
- version: 5.5.4
- resolution: "eslint-plugin-prettier@npm:5.5.4"
+ version: 5.5.5
+ resolution: "eslint-plugin-prettier@npm:5.5.5"
dependencies:
- prettier-linter-helpers: ^1.0.0
- synckit: ^0.11.7
+ prettier-linter-helpers: ^1.0.1
+ synckit: ^0.11.12
peerDependencies:
"@types/eslint": ">=8.0.0"
eslint: ">=8.0.0"
@@ -12404,7 +12414,7 @@ __metadata:
optional: true
eslint-config-prettier:
optional: true
- checksum: 0dd05ed85018ab0e98da80325b7bd4c4ab6dd684398f1270a7c8cf4261df714dd4502ba4c7f85f651aade9989da0a7d2adda03af8873b73b52014141abf385de
+ checksum: 49b1c25d75ded255a8707d5f06288ae86e8ab4f8e273d4aabdabf73cd0903848916d5a3598ba8be82f2c8dd06769c5e6c172503b3b9cfb2636b6fc23b9c024fb
languageName: node
linkType: hard
@@ -12630,11 +12640,11 @@ __metadata:
linkType: hard
"esquery@npm:^1.5.0":
- version: 1.6.0
- resolution: "esquery@npm:1.6.0"
+ version: 1.7.0
+ resolution: "esquery@npm:1.7.0"
dependencies:
estraverse: ^5.1.0
- checksum: 08ec4fe446d9ab27186da274d979558557fbdbbd10968fa9758552482720c54152a5640e08b9009e5a30706b66aba510692054d4129d32d0e12e05bbc0b96fb2
+ checksum: 3239792b68cf39fe18966d0ca01549bb15556734f0144308fd213739b0f153671ae916013fce0bca032044a4dbcda98b43c1c667f20c20a54dec3597ac0d7c27
languageName: node
linkType: hard
@@ -13319,15 +13329,15 @@ __metadata:
languageName: node
linkType: hard
-"file-type@npm:21.2.0":
- version: 21.2.0
- resolution: "file-type@npm:21.2.0"
+"file-type@npm:21.3.0":
+ version: 21.3.0
+ resolution: "file-type@npm:21.3.0"
dependencies:
"@tokenizer/inflate": ^0.4.1
strtok3: ^10.3.4
token-types: ^6.1.1
uint8array-extras: ^1.4.0
- checksum: ed93d72007210b8df0af207ec80b0f6ec3b054fdfbdbf92feae0aa9f602f85d7b17f9e6e18bc9ec527343677d1dddc11ee47cecd7a5ad908bf2d7a264a8bc8bc
+ checksum: 52c480c327ff4800095988d1b3a0cf92eac5cae84c8ee6f15feb08b866b56404726e83ef74d4c51fffd749d4b7c64a4e2bb40bcfd8d9e44e6a0664cd694baf18
languageName: node
linkType: hard
@@ -13509,7 +13519,7 @@ __metadata:
languageName: node
linkType: hard
-"form-data@npm:^4.0.0, form-data@npm:^4.0.1, form-data@npm:^4.0.4":
+"form-data@npm:^4.0.0, form-data@npm:^4.0.1, form-data@npm:^4.0.4, form-data@npm:^4.0.5":
version: 4.0.5
resolution: "form-data@npm:4.0.5"
dependencies:
@@ -13561,12 +13571,12 @@ __metadata:
languageName: node
linkType: hard
-"framer-motion@npm:^12.23.26":
- version: 12.23.26
- resolution: "framer-motion@npm:12.23.26"
+"framer-motion@npm:^12.26.2":
+ version: 12.26.2
+ resolution: "framer-motion@npm:12.26.2"
dependencies:
- motion-dom: ^12.23.23
- motion-utils: ^12.23.6
+ motion-dom: ^12.26.2
+ motion-utils: ^12.24.10
tslib: ^2.4.0
peerDependencies:
"@emotion/is-prop-valid": "*"
@@ -13579,7 +13589,7 @@ __metadata:
optional: true
react-dom:
optional: true
- checksum: 28215c54ced0aae60fa239a064069689538749c5c74807d3e820e598d68d8a15e62ccf21610fc6567c8c2deeb973fd8394f82e0ac6a30448653c0b48bd85c530
+ checksum: f636498ef6abb0f5b8ccbade621d075085bb86bf939932dd4d8d2ad87485bdafb1ab79a1b4e9f580674be570eeab61440ccd5989c888e1c08ac299c798cb747b
languageName: node
linkType: hard
@@ -14125,8 +14135,8 @@ __metadata:
linkType: hard
"got@npm:^14.4.5":
- version: 14.6.5
- resolution: "got@npm:14.6.5"
+ version: 14.6.6
+ resolution: "got@npm:14.6.6"
dependencies:
"@sindresorhus/is": ^7.0.1
byte-counter: ^0.1.0
@@ -14140,7 +14150,7 @@ __metadata:
p-cancelable: ^4.0.1
responselike: ^4.0.2
type-fest: ^4.26.1
- checksum: 9ea85f23a4475a83c242ea1214cc2500f5d693b3ed3d36a351b0ba798c7a50832cc465bbdeaf1e3a2fdf19ceb9dae261f9d90b3391be04b189305f5a523bc9ba
+ checksum: 8e1cd19d8fc168bf95b8c05533b7e80ae67429cfe6d1e515d9623e425f16e00f5c231b5ab12833614893f80380bcf3a7726a4fd8779abeb69c46a2c8994d1146
languageName: node
linkType: hard
@@ -14165,20 +14175,20 @@ __metadata:
languageName: node
linkType: hard
-"h3@npm:^1.15.4":
- version: 1.15.4
- resolution: "h3@npm:1.15.4"
+"h3@npm:^1.15.5":
+ version: 1.15.5
+ resolution: "h3@npm:1.15.5"
dependencies:
cookie-es: ^1.2.2
crossws: ^0.3.5
defu: ^6.1.4
destr: ^2.0.5
iron-webcrypto: ^1.2.1
- node-mock-http: ^1.0.2
+ node-mock-http: ^1.0.4
radix3: ^1.1.2
- ufo: ^1.6.1
+ ufo: ^1.6.3
uncrypto: ^0.1.3
- checksum: 0f0024a22c3ddad0c009e96529e6e67479ca570379e401c2ecc8bdaebdf655a32090ad41b1ef10328f10518547bbf762086a54eefa0a8e16505575c29e423b6e
+ checksum: 455f58681de2b789b39af45067db8dde35234c18d86ec5068687300aae3c0225f85edcd110906493e087407e2caaa1f292352769c484284e72558d7677c29899
languageName: node
linkType: hard
@@ -14667,11 +14677,11 @@ __metadata:
linkType: hard
"iconv-lite@npm:^0.7.0, iconv-lite@npm:~0.7.0":
- version: 0.7.1
- resolution: "iconv-lite@npm:0.7.1"
+ version: 0.7.2
+ resolution: "iconv-lite@npm:0.7.2"
dependencies:
safer-buffer: ">= 2.1.2 < 3.0.0"
- checksum: d20ea696c8bace51b8d4e1c7e7eda3e51a2ffd72fde2caa54aeff6dc6bc23a60db0b111db750c84b397874a04923c5b0f1cc8beb400349fb1a83a797a85ec082
+ checksum: faf884c1f631a5d676e3e64054bed891c7c5f616b790082d99ccfbfd017c661a39db8009160268fd65fae57c9154d4d491ebc9c301f3446a078460ef114dc4b8
languageName: node
linkType: hard
@@ -14705,7 +14715,7 @@ __metadata:
languageName: node
linkType: hard
-"ignore@npm:^7.0.0":
+"ignore@npm:^7.0.5":
version: 7.0.5
resolution: "ignore@npm:7.0.5"
checksum: d0862bf64d3d58bf34d5fb0a9f725bec9ca5ce8cd1aecc8f28034269e8f69b8009ffd79ca3eda96962a6a444687781cd5efdb8c7c8ddc0a6996e36d31c217f14
@@ -16448,7 +16458,7 @@ __metadata:
languageName: node
linkType: hard
-"keyv@npm:^5.5.3, keyv@npm:^5.5.4, keyv@npm:^5.5.5":
+"keyv@npm:^5.5.3, keyv@npm:^5.5.5":
version: 5.5.5
resolution: "keyv@npm:5.5.5"
dependencies:
@@ -16730,9 +16740,9 @@ __metadata:
linkType: hard
"libphonenumber-js@npm:^1.11.1":
- version: 1.12.33
- resolution: "libphonenumber-js@npm:1.12.33"
- checksum: b06c1899362ce5f3810aa16e7145e8d75287a0942a8c5c39a59d99721666ffb283a0bff63e967c5aa0f0934d47eff98166602dc360e35c063e1e35950abb0858
+ version: 1.12.34
+ resolution: "libphonenumber-js@npm:1.12.34"
+ checksum: e4bb10ba42304a322f8f66a4d0cfbb4097e23be8aa5e3317922bff8841383aa4c7eb7c3f3fe837ea64cb5d35ab4e754f94d4d610627afdaf26b5414e729df511
languageName: node
linkType: hard
@@ -17142,7 +17152,7 @@ __metadata:
languageName: node
linkType: hard
-"lru-cache@npm:^11.0.0, lru-cache@npm:^11.1.0, lru-cache@npm:^11.2.1":
+"lru-cache@npm:^11.0.0, lru-cache@npm:^11.1.0, lru-cache@npm:^11.2.0, lru-cache@npm:^11.2.1":
version: 11.2.4
resolution: "lru-cache@npm:11.2.4"
checksum: cb8cf72b80a506593f51880bd5a765380d6d8eb82e99b2fbb2f22fe39e5f2f641d47a2509e74cc294617f32a4e90ae8f6214740fe00bc79a6178854f00419b24
@@ -17743,27 +17753,27 @@ __metadata:
languageName: node
linkType: hard
-"motion-dom@npm:^12.23.23":
- version: 12.23.23
- resolution: "motion-dom@npm:12.23.23"
+"motion-dom@npm:^12.26.2":
+ version: 12.26.2
+ resolution: "motion-dom@npm:12.26.2"
dependencies:
- motion-utils: ^12.23.6
- checksum: c065c85eae9424c3e44a76da975784b17e2eb0554dc155452dc6622b62df5b7fffa8a963f4a049a4095f209a68016d3f24b011a3d51417bb23db14398fe208eb
+ motion-utils: ^12.24.10
+ checksum: 598f095c9b92a198bdece3ec262c44992fdbe9430666604ef8c2ffaa69b63e38e2068de239a371dc5bd260624d6fe34751c3cc38cbc40c40fba04a12db7d5d06
languageName: node
linkType: hard
-"motion-utils@npm:^12.23.6":
- version: 12.23.6
- resolution: "motion-utils@npm:12.23.6"
- checksum: e7c0b1d7a893c5979eab529f2bd269031f71f8d23cbf8be2ec8785558544ee45b9ba7b23390f9a46f2f0a493903b6adc0666229de3b05e977a0bfc3c5fb13d8b
+"motion-utils@npm:^12.24.10":
+ version: 12.24.10
+ resolution: "motion-utils@npm:12.24.10"
+ checksum: 5ab27ca881f125cfbb9a3f5dac50a763d4ea820fbdd94847fed5cddc457fb30468c4b2e9f7292d89caafbdaee14615b65a7664bcfa10ec123ceebfcecea86885
languageName: node
linkType: hard
"motion@npm:^12.23.12":
- version: 12.23.26
- resolution: "motion@npm:12.23.26"
+ version: 12.26.2
+ resolution: "motion@npm:12.26.2"
dependencies:
- framer-motion: ^12.23.26
+ framer-motion: ^12.26.2
tslib: ^2.4.0
peerDependencies:
"@emotion/is-prop-valid": "*"
@@ -17776,7 +17786,7 @@ __metadata:
optional: true
react-dom:
optional: true
- checksum: 8b51f5d946bbc0ce393db1e57f39a97385638b90dcd2d92593c5149867a3b690abb77cd8de61b368618ab378b431fb30cc04b904f1d30146afd7f1ad858a31ff
+ checksum: 233710ebb6724d5059703bbab53474991341b929a6d1ad471bf2c1ee9eedfb341245175bdb9190f1d666ef71da3184e6584a77cef60410eb376cb65fd70fb6b9
languageName: node
linkType: hard
@@ -18210,7 +18220,7 @@ __metadata:
languageName: node
linkType: hard
-"node-mock-http@npm:^1.0.2":
+"node-mock-http@npm:^1.0.4":
version: 1.0.4
resolution: "node-mock-http@npm:1.0.4"
checksum: 965f7915d3bbe9cbf5555dca12800cb0ca78a0b8db9c8f33a0ea6d9447fd200a925232b5ddf0d60c7112785ea282eb9baa079bb53d485b2b554355e8559f98ed
@@ -18293,10 +18303,10 @@ __metadata:
languageName: node
linkType: hard
-"normalize-url@npm:^8.1.0":
- version: 8.1.0
- resolution: "normalize-url@npm:8.1.0"
- checksum: 3800983919a973ab127c59c63706dee60b4b46649fdfb277aa571951795fecffab43e05893f621764adb15a0ed85d3fb880fdeb179e605d1afffc8d7f48d21d2
+"normalize-url@npm:^8.1.1":
+ version: 8.1.1
+ resolution: "normalize-url@npm:8.1.1"
+ checksum: 4fabd2fe2a2948384125282a4b8649ba5d470509c18576066c7aa8ee4809f5cb8a658861095dff4a04973bb5929f34c43b7ba192eb940a1ccd8324783a387060
languageName: node
linkType: hard
@@ -18812,9 +18822,9 @@ __metadata:
languageName: node
linkType: hard
-"ox@npm:0.11.1":
- version: 0.11.1
- resolution: "ox@npm:0.11.1"
+"ox@npm:0.11.3":
+ version: 0.11.3
+ resolution: "ox@npm:0.11.3"
dependencies:
"@adraffy/ens-normalize": ^1.11.0
"@noble/ciphers": ^1.3.0
@@ -18829,7 +18839,7 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
- checksum: fe312d04348f1e8f053c386934a784ac95a2b3726fc9bf1277513c606b92b65d13469126a5d6429361d835a98b6077f9ea81e46c623cfb492ebfbb02a2556494
+ checksum: a3245ecf26451fe681f094ad3d082b2b59f57f52ff02a8d74b2e8e21e95e612328785efb1f65222927fdc5a2670b4965ff2372fcef8daf90effd5744bcfa3262
languageName: node
linkType: hard
@@ -18975,12 +18985,12 @@ __metadata:
linkType: hard
"p-queue@npm:^9.0.0":
- version: 9.0.1
- resolution: "p-queue@npm:9.0.1"
+ version: 9.1.0
+ resolution: "p-queue@npm:9.1.0"
dependencies:
eventemitter3: ^5.0.1
p-timeout: ^7.0.0
- checksum: c822a63b5701502994dd9b750f38ecf86b998a9092ab3c7b96038fbe83a216705be06936c223c2499c9f5f76b374e14e70663683dba29b7373713d08a0ae32bc
+ checksum: 30b9b4a36a9b2d1aa372ad58f3eb1a89da1e98cfed077972016d6b1dd0309b3f55252f3b775533ada98b81ac547e5ac0946ccf72f6ba338a5dfc40c05e596fc9
languageName: node
linkType: hard
@@ -19326,17 +19336,17 @@ __metadata:
languageName: node
linkType: hard
-"pg-cloudflare@npm:^1.2.7":
- version: 1.2.7
- resolution: "pg-cloudflare@npm:1.2.7"
- checksum: 8e66fa9aaf3be9da7570d294c6170ead48ae9187e670dcc4219eb381fb598a12823d90c20f301d76d70e49840dbec8c7eb5aa2af0d2698c0325b634c86bbcd18
+"pg-cloudflare@npm:^1.3.0":
+ version: 1.3.0
+ resolution: "pg-cloudflare@npm:1.3.0"
+ checksum: 8f43db569f44d2a1673e33d73fc37919507b5c9cb4976968543aa13da4c919c391bb81f4435ab98890e48dda6cff265aa7618557da460a4e2b3a6dac83155510
languageName: node
linkType: hard
-"pg-connection-string@npm:^2.9.1":
- version: 2.9.1
- resolution: "pg-connection-string@npm:2.9.1"
- checksum: 23e63951f866ea400b227976be596963c5e68b84dc161df0aa3e36fe2dc281f405e5121d71ba9d2f27973e25a46dbb219056fd91080505bcadc9ae98c9663cf3
+"pg-connection-string@npm:^2.10.0":
+ version: 2.10.0
+ resolution: "pg-connection-string@npm:2.10.0"
+ checksum: 5ddd2fca41a9324c6a72c7b42860541380b5b4c05b3adab8d155364ae8651e6fc6f6ecab5be095f4ef513e567146e26d7a6c44b98f8d26a9ce1e3e96740ef6a9
languageName: node
linkType: hard
@@ -19347,19 +19357,19 @@ __metadata:
languageName: node
linkType: hard
-"pg-pool@npm:^3.10.1":
- version: 3.10.1
- resolution: "pg-pool@npm:3.10.1"
+"pg-pool@npm:^3.11.0":
+ version: 3.11.0
+ resolution: "pg-pool@npm:3.11.0"
peerDependencies:
pg: ">=8.0"
- checksum: 98135a7384be40886bba7100b9ce1a74671ff3877390f68e6db6d50ea56a7f524f7e44e01c02d61efeda97d9dc22d6115d0c66aa7f3cf5b8e892424862d0111a
+ checksum: 72c32b3d7c67eb1d61f5e390fcf5b7b0fdec6132696c9044fd5895c7c82b986e13ba70c49afe72fc115adfa8569a9ddd526f65ccc2ebda8630654ab7a1e03332
languageName: node
linkType: hard
-"pg-protocol@npm:*, pg-protocol@npm:^1.10.3":
- version: 1.10.3
- resolution: "pg-protocol@npm:1.10.3"
- checksum: 2d8c3b2747526706d37fdf35fc6e87c4a170cf8deb89fac65c562df26b4e0f42b76d62c6d1dbd096725e9a081a8725796f27af874c9e72753499c794472faad7
+"pg-protocol@npm:*, pg-protocol@npm:^1.11.0":
+ version: 1.11.0
+ resolution: "pg-protocol@npm:1.11.0"
+ checksum: 1475714a4b845e9656cab65337b0de55dc62f90b60b5fc612fa275d73b421c006f0c2f52e290aca6fbbf6c80e1e2819765d7306b0e064d7f1f099ddf207e9eed
languageName: node
linkType: hard
@@ -19377,13 +19387,13 @@ __metadata:
linkType: hard
"pg@npm:^8.16.3":
- version: 8.16.3
- resolution: "pg@npm:8.16.3"
+ version: 8.17.1
+ resolution: "pg@npm:8.17.1"
dependencies:
- pg-cloudflare: ^1.2.7
- pg-connection-string: ^2.9.1
- pg-pool: ^3.10.1
- pg-protocol: ^1.10.3
+ pg-cloudflare: ^1.3.0
+ pg-connection-string: ^2.10.0
+ pg-pool: ^3.11.0
+ pg-protocol: ^1.11.0
pg-types: 2.2.0
pgpass: 1.0.5
peerDependencies:
@@ -19394,7 +19404,7 @@ __metadata:
peerDependenciesMeta:
pg-native:
optional: true
- checksum: ebc98c9480a11f8de74fffd205c2c161f14fc7cd8e19b152b38c7464d7202f59ad52fb1facb3a25319c343118c2fff44f7f46302415e730485878ceccf24241a
+ checksum: 109914a850f06d39abad59ceb041611bf1397b3485aa7f8c475feac8502d23630a78867acf1df7ca2b236f7058d492815bba107652cc4ad3d0ff7ca9f83be607
languageName: node
linkType: hard
@@ -19676,9 +19686,9 @@ __metadata:
linkType: hard
"preact@npm:^10.16.0, preact@npm:^10.24.2":
- version: 10.28.1
- resolution: "preact@npm:10.28.1"
- checksum: ee1cbc52bfb53ed42f802de133f8c25ccaa95a9fadbc0b289b631a087d111f74ab2d54c957539815e2b2bac8f9daf41dd0951fde8c00269050dbbd8985dc6ab5
+ version: 10.28.2
+ resolution: "preact@npm:10.28.2"
+ checksum: 5f65087ab00ab270ca514e43b5aaba79101da92eb2ea3199a2b54776a159032b0ee4749a529f624ccc7d456c71b56ddeed2cbcd92cd1e6a3b4dcecfaa7cacf36
languageName: node
linkType: hard
@@ -19696,7 +19706,7 @@ __metadata:
languageName: node
linkType: hard
-"prettier-linter-helpers@npm:^1.0.0":
+"prettier-linter-helpers@npm:^1.0.0, prettier-linter-helpers@npm:^1.0.1":
version: 1.0.1
resolution: "prettier-linter-helpers@npm:1.0.1"
dependencies:
@@ -19718,11 +19728,11 @@ __metadata:
linkType: hard
"prettier@npm:*, prettier@npm:^3.4.2, prettier@npm:^3.5.3":
- version: 3.7.4
- resolution: "prettier@npm:3.7.4"
+ version: 3.8.0
+ resolution: "prettier@npm:3.8.0"
bin:
prettier: bin/prettier.cjs
- checksum: 955e37e87b1151ca3b3282463f5295f4c415821884791df152ff66e6eb1c5257115153cccba61b13962546100dd00ae45670ff27077dcab04c977d84036eaf80
+ checksum: 50770d842539d5fa208bd84ecfb28ae367258b14a5e7e4b9472ba087ed9f8888a5bfd387bfd5596473529f04347670f9b1aa6f0bd8631bec1644e6a8e47c7d35
languageName: node
linkType: hard
@@ -19993,9 +20003,9 @@ __metadata:
linkType: hard
"qr@npm:~0":
- version: 0.5.3
- resolution: "qr@npm:0.5.3"
- checksum: b6c8fa9ec4888aaaf1b166d028d1dfe287fcdcc54c3d09a029af8b52e08791eb93ea3905e5e538e8a3a797ca81b93fb8caa05142f7fbf78b65380d75b1f06011
+ version: 0.5.4
+ resolution: "qr@npm:0.5.4"
+ checksum: 8d662c3e74484f22df71e299818501ef1abf42f7f8eb76a0d46daa12839031623ec0ca1de85e5a6d3298fbfcb29065563e8176c68920ea2f294100c214bda72a
languageName: node
linkType: hard
@@ -20044,7 +20054,7 @@ __metadata:
languageName: node
linkType: hard
-"qs@npm:^6.11.2, qs@npm:^6.14.0":
+"qs@npm:^6.14.0, qs@npm:^6.14.1":
version: 6.14.1
resolution: "qs@npm:6.14.1"
dependencies:
@@ -20181,11 +20191,11 @@ __metadata:
linkType: hard
"react-hook-form@npm:^7.70.0":
- version: 7.70.0
- resolution: "react-hook-form@npm:7.70.0"
+ version: 7.71.1
+ resolution: "react-hook-form@npm:7.71.1"
peerDependencies:
react: ^16.8.0 || ^17 || ^18 || ^19
- checksum: cfa4b275bf24f3290ad50c9c3d93cb7397854b41647e03350ece8fc82eecbfe51019a1248a00dab99f7beae802d419ff71112d78607e34b08f210d53a51a0793
+ checksum: 99f376548bed5d3f242f973095342c0a4fe0fab759e3c84913fa6a303d46c0bbf8afcf45a6dd196a51d8ea3c81e308288939ce7405032f483ab55a803177cf86
languageName: node
linkType: hard
@@ -20202,15 +20212,15 @@ __metadata:
linkType: hard
"react-intersection-observer@npm:^10.0.0":
- version: 10.0.0
- resolution: "react-intersection-observer@npm:10.0.0"
+ version: 10.0.2
+ resolution: "react-intersection-observer@npm:10.0.2"
peerDependencies:
react: ^17.0.0 || ^18.0.0 || ^19.0.0
react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0
peerDependenciesMeta:
react-dom:
optional: true
- checksum: 97a0756f7b6753c53ebfc89e66a437cc8b59ba04cbb53fe9defcfded7ff0f3c89f7e9acb85b0c9fefa239d405da56f937ecf0fcea2030262264f7f78cbc86b73
+ checksum: 6870692d2b9e3924a7a271d077336f4d9c0bfa2fb4a01402b80c3a83e7baff1df06700574dfb181fd6a791c08d2751f841ade49c30bbf088a77891d5708691f0
languageName: node
linkType: hard
@@ -20386,6 +20396,13 @@ __metadata:
languageName: node
linkType: hard
+"readdirp@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "readdirp@npm:5.0.0"
+ checksum: 3c8ddf1a08fa0adf8f14685a373dd205ada0f2de980e7e77f9846026f331acbc6035040ba204d22b368a0dc8eb7bee2d737fb19f398d73c716c510ce3b2e5583
+ languageName: node
+ linkType: hard
+
"readdirp@npm:~3.6.0":
version: 3.6.0
resolution: "readdirp@npm:3.6.0"
@@ -21941,20 +21958,20 @@ __metadata:
languageName: node
linkType: hard
-"superagent@npm:^10.2.3":
- version: 10.2.3
- resolution: "superagent@npm:10.2.3"
+"superagent@npm:^10.3.0":
+ version: 10.3.0
+ resolution: "superagent@npm:10.3.0"
dependencies:
component-emitter: ^1.3.1
cookiejar: ^2.1.4
debug: ^4.3.7
fast-safe-stringify: ^2.1.1
- form-data: ^4.0.4
+ form-data: ^4.0.5
formidable: ^3.5.4
methods: ^1.1.2
mime: 2.6.0
- qs: ^6.11.2
- checksum: d59d0b125721ccf1be7f1b89bf91ee9b95edb4d6380072496a68384a7646cfbbbf15ca95b04f19f784b3856e7972bf49daf5a19ab91cf53e29557feb86990979
+ qs: ^6.14.1
+ checksum: a29406b60522ab195cb7e743eec4eef8fc36ae5bdeeafa70328c41eb5f177cbdf31b43fcc415bfcc568547b74500f8847608e69b383ffb01421d9b018ec4b8dd
languageName: node
linkType: hard
@@ -21966,12 +21983,13 @@ __metadata:
linkType: hard
"supertest@npm:^7.0.0":
- version: 7.1.4
- resolution: "supertest@npm:7.1.4"
+ version: 7.2.2
+ resolution: "supertest@npm:7.2.2"
dependencies:
+ cookie-signature: ^1.2.2
methods: ^1.1.2
- superagent: ^10.2.3
- checksum: 979f98d2b1c3c8e9a7c7b221b828121678c96ad06838e5e3601644e5521d988654eaf17f70ef010391a962215c61d25336320310185faf8ae5e503c7ba978a29
+ superagent: ^10.3.0
+ checksum: daf7be09df5091a0f5aec5c52780aa64bc3d2cc0b5e14aee079dbe6c6e7a8896f630591a48fd714f247d3688eb7b3d8e16af5ed2093c78722296bb93df1ef565
languageName: node
linkType: hard
@@ -22048,12 +22066,12 @@ __metadata:
languageName: node
linkType: hard
-"synckit@npm:^0.11.0, synckit@npm:^0.11.7, synckit@npm:^0.11.8":
- version: 0.11.11
- resolution: "synckit@npm:0.11.11"
+"synckit@npm:^0.11.0, synckit@npm:^0.11.12, synckit@npm:^0.11.8":
+ version: 0.11.12
+ resolution: "synckit@npm:0.11.12"
dependencies:
"@pkgr/core": ^0.2.9
- checksum: bc896d4320525501495654766e6b0aa394e522476ea0547af603bdd9fd7e9b65dcd6e3a237bc7eb3ab7e196376712f228bf1bf6ed1e1809f4b32dc9baf7ad413
+ checksum: a53fb563d01ba8912a111b883fc3c701e267896ff8273e7aba9001f5f74711e125888f4039e93060795cd416122cf492ae419eb10a6a3e3b00e830917669d2cf
languageName: node
linkType: hard
@@ -22152,7 +22170,7 @@ __metadata:
languageName: node
linkType: hard
-"terser-webpack-plugin@npm:^5.3.11":
+"terser-webpack-plugin@npm:^5.3.16":
version: 5.3.16
resolution: "terser-webpack-plugin@npm:5.3.16"
dependencies:
@@ -22175,8 +22193,8 @@ __metadata:
linkType: hard
"terser@npm:^5.31.1":
- version: 5.44.1
- resolution: "terser@npm:5.44.1"
+ version: 5.46.0
+ resolution: "terser@npm:5.46.0"
dependencies:
"@jridgewell/source-map": ^0.3.3
acorn: ^8.15.0
@@ -22184,7 +22202,7 @@ __metadata:
source-map-support: ~0.5.20
bin:
terser: bin/terser
- checksum: 1113c5711bb53127f9886e3c906fde8a93a665b532db9c7e36ff7bf287e032ed48ea0e5a3a1a27f6a27c3c0f934e47e7590fcd15c76b7b7bd44ad751b8a9ede4
+ checksum: 39d28f3723e84e80ddb4576a441adb12a6d365258fb9262e25f8b6d1e4514954e81f711008ee2ad9927f00b860a5bcbd4c1db7a6873d0f712bdcc667fb7b7557
languageName: node
linkType: hard
@@ -22334,13 +22352,13 @@ __metadata:
linkType: hard
"token-types@npm:^6.1.1":
- version: 6.1.1
- resolution: "token-types@npm:6.1.1"
+ version: 6.1.2
+ resolution: "token-types@npm:6.1.2"
dependencies:
- "@borewit/text-codec": ^0.1.0
+ "@borewit/text-codec": ^0.2.1
"@tokenizer/token": ^0.3.0
ieee754: ^1.2.1
- checksum: a4d79dfa5bdfe546d28d8ba1374b7e77ceb2da7b44ce13c643d5af06e37aac26e0e6ec59a7d4b1ecfbfc78c13baca00f36fc6f1bb8e8a1f050465340f61d2df7
+ checksum: ddade9c99fdf8636ff765f7280798cd8204de8cc99a6bffa42a70c0166ca562817617426f4c7fbeb7c66c7ffd22900c02297a19bd7db0622b7458deded184d16
languageName: node
linkType: hard
@@ -22367,12 +22385,12 @@ __metadata:
languageName: node
linkType: hard
-"ts-api-utils@npm:^2.0.1, ts-api-utils@npm:^2.2.0":
- version: 2.3.0
- resolution: "ts-api-utils@npm:2.3.0"
+"ts-api-utils@npm:^2.0.1, ts-api-utils@npm:^2.4.0":
+ version: 2.4.0
+ resolution: "ts-api-utils@npm:2.4.0"
peerDependencies:
typescript: ">=4.8.4"
- checksum: c11d5fe54418beaccb1a7c0b0816903bd088c4ee1848b7dd25ea489431f3c83880a3eaf8667964354a1c9fdf86b012a1f0b16a2e61d248c0774ab139d2173941
+ checksum: beae72a4fa22a7cc91a8a0f3dfb487d72e30f06ac50ff72f327d061dea2d4940c6451d36578d949caad3893d4d2c7d42d53b7663597ccda54ad32cdb842c3e34
languageName: node
linkType: hard
@@ -22830,17 +22848,17 @@ __metadata:
linkType: hard
"typescript-eslint@npm:^8.20.0":
- version: 8.51.0
- resolution: "typescript-eslint@npm:8.51.0"
+ version: 8.53.0
+ resolution: "typescript-eslint@npm:8.53.0"
dependencies:
- "@typescript-eslint/eslint-plugin": 8.51.0
- "@typescript-eslint/parser": 8.51.0
- "@typescript-eslint/typescript-estree": 8.51.0
- "@typescript-eslint/utils": 8.51.0
+ "@typescript-eslint/eslint-plugin": 8.53.0
+ "@typescript-eslint/parser": 8.53.0
+ "@typescript-eslint/typescript-estree": 8.53.0
+ "@typescript-eslint/utils": 8.53.0
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: ">=4.8.4 <6.0.0"
- checksum: 7c6e941458a23116333bf2028334da7d030094d799aa46d2ddedd25f4efb68d6fe17034a3e5d12d4d71e9cbf8a7f075250acc65d11d30914628ef53278f1bb63
+ checksum: 6c898d3dc49c510c59510fff16c4fd26536c6de81d2bfc00604b5d48daeb3cee525d3ca89086c2f05e133a10b61cfff6e6abe32cb891f012fd4bede40f7aabe6
languageName: node
linkType: hard
@@ -22927,10 +22945,10 @@ __metadata:
languageName: node
linkType: hard
-"ufo@npm:^1.6.1":
- version: 1.6.1
- resolution: "ufo@npm:1.6.1"
- checksum: 2c401dd45bd98ad00806e044aa8571aa2aa1762fffeae5e78c353192b257ef2c638159789f119e5d8d5e5200e34228cd1bbde871a8f7805de25daa8576fb1633
+"ufo@npm:^1.6.1, ufo@npm:^1.6.3":
+ version: 1.6.3
+ resolution: "ufo@npm:1.6.3"
+ checksum: a23eff86bbbef0b9cc69c19c653c703b656c2328938576d3a60e05e246ef5a78d88b17c710afa146311c5b855950ccfee60ba8f6c8845e8d1ed6b5a9086ddad1
languageName: node
linkType: hard
@@ -23202,17 +23220,17 @@ __metadata:
linkType: hard
"unstorage@npm:^1.9.0":
- version: 1.17.3
- resolution: "unstorage@npm:1.17.3"
+ version: 1.17.4
+ resolution: "unstorage@npm:1.17.4"
dependencies:
anymatch: ^3.1.3
- chokidar: ^4.0.3
+ chokidar: ^5.0.0
destr: ^2.0.5
- h3: ^1.15.4
- lru-cache: ^10.4.3
+ h3: ^1.15.5
+ lru-cache: ^11.2.0
node-fetch-native: ^1.6.7
ofetch: ^1.5.1
- ufo: ^1.6.1
+ ufo: ^1.6.3
peerDependencies:
"@azure/app-configuration": ^1.8.0
"@azure/cosmos": ^4.2.0
@@ -23220,14 +23238,14 @@ __metadata:
"@azure/identity": ^4.6.0
"@azure/keyvault-secrets": ^4.9.0
"@azure/storage-blob": ^12.26.0
- "@capacitor/preferences": ^6.0.3 || ^7.0.0
+ "@capacitor/preferences": ^6 || ^7 || ^8
"@deno/kv": ">=0.9.0"
"@netlify/blobs": ^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0
"@planetscale/database": ^1.19.0
"@upstash/redis": ^1.34.3
"@vercel/blob": ">=0.27.1"
"@vercel/functions": ^2.2.12 || ^3.0.0
- "@vercel/kv": ^1.0.1
+ "@vercel/kv": ^1 || ^2 || ^3
aws4fetch: ^1.0.20
db0: ">=0.2.1"
idb-keyval: ^6.2.1
@@ -23272,7 +23290,7 @@ __metadata:
optional: true
uploadthing:
optional: true
- checksum: f66adce945546cc556f68594fe7574ec4c55162a72fbf13ab5df332e6a662c3234a3973ccaae3f225434bad58a492898571242ee35cd192c961b289228809c02
+ checksum: 339e77a22064697572fd95516546ae93ba5cba38d2fa4e622dfb4f5860c84fb9133f9db32cb36f5e23bdfc597c52c719865b8d5e782b0d075eb67505489fc431
languageName: node
linkType: hard
@@ -23590,8 +23608,8 @@ __metadata:
linkType: hard
"viem@npm:>=2.29.0, viem@npm:^2.1.1, viem@npm:^2.27.0":
- version: 2.43.3
- resolution: "viem@npm:2.43.3"
+ version: 2.44.4
+ resolution: "viem@npm:2.44.4"
dependencies:
"@noble/curves": 1.9.1
"@noble/hashes": 1.8.0
@@ -23599,14 +23617,14 @@ __metadata:
"@scure/bip39": 1.6.0
abitype: 1.2.3
isows: 1.0.7
- ox: 0.11.1
+ ox: 0.11.3
ws: 8.18.3
peerDependencies:
typescript: ">=5.0.4"
peerDependenciesMeta:
typescript:
optional: true
- checksum: 0e0e3fa6de7db35b0b1c962d559ba7adee9939296defdb3178df77b53412e4c9cf48509ac00b4ad5093b75d252b20a186324a84c55188dc807565f78c42ac6ad
+ checksum: 2b99436da76a31d43a76c0ed53027abf8f8190e19198c4030d6d663c3a6f7c1f6c2e9fc7e9d4a743a1f9f0976f4f241d4f4009a136b611beba4e050898575bf8
languageName: node
linkType: hard
@@ -23662,12 +23680,12 @@ __metadata:
linkType: hard
"watchpack@npm:^2.4.4":
- version: 2.5.0
- resolution: "watchpack@npm:2.5.0"
+ version: 2.5.1
+ resolution: "watchpack@npm:2.5.1"
dependencies:
glob-to-regexp: ^0.4.1
graceful-fs: ^4.1.2
- checksum: eadf369edc781d69acf47713dd889ac2e8e7b25827f121a3514a531d73f50ff40ff2d8f050184fbb00007e9f931e9a07291433a430e739cd5c4fea6a324c7aca
+ checksum: 44a6030e923fbbe2cbc51cd7fb7abdff58bc35ba68d6c3ca46e63b46f8b3502c7253e6ada384387e946df5515d3854227a84cec49eb88a315186f5c9a67a3e79
languageName: node
linkType: hard
@@ -23755,9 +23773,9 @@ __metadata:
languageName: node
linkType: hard
-"webpack@npm:5.103.0":
- version: 5.103.0
- resolution: "webpack@npm:5.103.0"
+"webpack@npm:5.104.1":
+ version: 5.104.1
+ resolution: "webpack@npm:5.104.1"
dependencies:
"@types/eslint-scope": ^3.7.7
"@types/estree": ^1.0.8
@@ -23767,10 +23785,10 @@ __metadata:
"@webassemblyjs/wasm-parser": ^1.14.1
acorn: ^8.15.0
acorn-import-phases: ^1.0.3
- browserslist: ^4.26.3
+ browserslist: ^4.28.1
chrome-trace-event: ^1.0.2
- enhanced-resolve: ^5.17.3
- es-module-lexer: ^1.2.1
+ enhanced-resolve: ^5.17.4
+ es-module-lexer: ^2.0.0
eslint-scope: 5.1.1
events: ^3.2.0
glob-to-regexp: ^0.4.1
@@ -23781,7 +23799,7 @@ __metadata:
neo-async: ^2.6.2
schema-utils: ^4.3.3
tapable: ^2.3.0
- terser-webpack-plugin: ^5.3.11
+ terser-webpack-plugin: ^5.3.16
watchpack: ^2.4.4
webpack-sources: ^3.3.3
peerDependenciesMeta:
@@ -23789,7 +23807,7 @@ __metadata:
optional: true
bin:
webpack: bin/webpack.js
- checksum: dd73cb519423b4a59088e76f446f6a9c51344c53867609790e46a0bd68325033440e3dff24c1f9acd2fa985b703dc01e208b41b889e58dc5642566a9234f9260
+ checksum: 4d187c246da5c03215a9a583682d1b8972fa0c5a446ba479d63507fe2d844dacf88a46ff7f3133dba22f07f1482f866b14e84c509c0f371ae7ad9316cad83fcb
languageName: node
linkType: hard
@@ -23866,8 +23884,8 @@ __metadata:
linkType: hard
"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.19, which-typed-array@npm:^1.1.2":
- version: 1.1.19
- resolution: "which-typed-array@npm:1.1.19"
+ version: 1.1.20
+ resolution: "which-typed-array@npm:1.1.20"
dependencies:
available-typed-arrays: ^1.0.7
call-bind: ^1.0.8
@@ -23876,7 +23894,7 @@ __metadata:
get-proto: ^1.0.1
gopd: ^1.2.0
has-tostringtag: ^1.0.2
- checksum: 162d2a07f68ea323f88ed9419861487ce5d02cb876f2cf9dd1e428d04a63133f93a54f89308f337b27cabd312ee3d027cae4a79002b2f0a85b79b9ef4c190670
+ checksum: 82527027127c3a6f7b278b5c0059605b968bec780d1ddd7c0ce3c2172ae4b9d2217486123107e31d229ff57ed8cc2bc76d751f290f392ee6d3aa27b26d2ffc12
languageName: node
linkType: hard
@@ -24382,7 +24400,7 @@ __metadata:
languageName: node
linkType: hard
-"zod@npm:^3.22.4":
+"zod@npm:^3.22.4, zod@npm:^3.25.76":
version: 3.25.76
resolution: "zod@npm:3.25.76"
checksum: c9a403a62b329188a5f6bd24d5d935d2bba345f7ab8151d1baa1505b5da9f227fb139354b043711490c798e91f3df75991395e40142e6510a4b16409f302b849
@@ -24411,8 +24429,8 @@ __metadata:
linkType: hard
"zustand@npm:~5.0.0":
- version: 5.0.9
- resolution: "zustand@npm:5.0.9"
+ version: 5.0.10
+ resolution: "zustand@npm:5.0.10"
peerDependencies:
"@types/react": ">=18.0.0"
immer: ">=9.0.6"
@@ -24427,6 +24445,6 @@ __metadata:
optional: true
use-sync-external-store:
optional: true
- checksum: 04bd9abf9f0958a979f6003fadfdcc48970c87323a622bf20cc3ad0c52c58b9d25136e03bddf3b902c4bedc393a2ffd0b66bc46865f6a356f8ec43b6df47e2d4
+ checksum: 52d39ad5a0a496a443ced50e773a47df4bda4f718c96e45a08c92675e45d7ac77ce75903b8e3754f17a2e99c71f5864ae8c2b2477aeb4c6f5c2a19e3e64e57ba
languageName: node
linkType: hard