From 1f5bd18665c77461ced47c51138ad8179d0b4a03 Mon Sep 17 00:00:00 2001 From: david Date: Mon, 3 Aug 2026 18:38:06 +0200 Subject: [PATCH] . --- .../services/issued-invoice-creator.ts | 5 +- .../aggregates/document-series.aggregate.ts | 33 +- pnpm-lock.yaml | 705 +++++++++++++++++- 3 files changed, 727 insertions(+), 16 deletions(-) diff --git a/modules/customer-invoices/src/api/application/issued-invoices/services/issued-invoice-creator.ts b/modules/customer-invoices/src/api/application/issued-invoices/services/issued-invoice-creator.ts index 9514bbbf..59518a2f 100644 --- a/modules/customer-invoices/src/api/application/issued-invoices/services/issued-invoice-creator.ts +++ b/modules/customer-invoices/src/api/application/issued-invoices/services/issued-invoice-creator.ts @@ -1,11 +1,10 @@ import type { UniqueID } from "@repo/rdx-ddd"; import { Result } from "@repo/rdx-utils"; -import { - IssuedInvoice, -} from "../../../domain"; +import { IssuedInvoice } from "../../../domain"; import type { IInvoiceSeriesNumberAssigner } from "../../invoice-series"; import type { IIssuedInvoiceRepository } from "../repositories"; + import type { ProformaToIssuedInvoiceCreateProps } from "./proforma-to-issued-invoice-props-converter"; export interface IIssuedInvoiceCreatorParams { diff --git a/modules/document-series/src/api/domain/aggregates/document-series.aggregate.ts b/modules/document-series/src/api/domain/aggregates/document-series.aggregate.ts index 435ad413..d115fe1e 100644 --- a/modules/document-series/src/api/domain/aggregates/document-series.aggregate.ts +++ b/modules/document-series/src/api/domain/aggregates/document-series.aggregate.ts @@ -1,15 +1,18 @@ -import { AggregateRoot, Name, type TextValue, type UniqueID, type UtcDate } from "@repo/rdx-ddd"; -import { Maybe, Result } from "@repo/rdx-utils"; +import { + AggregateRoot, + type Name, + type TextValue, + type UniqueID, + type UtcDate, +} from "@repo/rdx-ddd"; +import { type Maybe, Result } from "@repo/rdx-utils"; -import { - DocumentSeriesInactiveError, - DocumentSeriesOutOfValidityError, -} from "../errors"; -import { - type AssignedDocumentNumber, +import { DocumentSeriesInactiveError, DocumentSeriesOutOfValidityError } from "../errors"; +import type { + AssignedDocumentNumber, DocumentSeriesCode, DocumentSeriesNumber, - type DocumentType, + DocumentType, } from "../value-objects"; export type DocumentSeriesCreateProps = { @@ -41,7 +44,9 @@ export class DocumentSeries extends AggregateRoot { public static create(props: DocumentSeriesCreateProps, id?: UniqueID) { if (props.padding < 0) { - return Result.fail(new Error("Document series padding must be greater than or equal to zero.")); + return Result.fail( + new Error("Document series padding must be greater than or equal to zero.") + ); } if ( @@ -49,7 +54,9 @@ export class DocumentSeries extends AggregateRoot { props.validTo.isSome() && props.validFrom.unwrap().isAfter(props.validTo.unwrap()) ) { - return Result.fail(new Error("Document series validFrom must be before or equal to validTo.")); + return Result.fail( + new Error("Document series validFrom must be before or equal to validTo.") + ); } return Result.ok(new DocumentSeries(props, id)); @@ -136,7 +143,9 @@ export class DocumentSeries extends AggregateRoot { nextValidTo.isSome() && nextValidFrom.unwrap().isAfter(nextValidTo.unwrap()) ) { - return Result.fail(new Error("Document series validFrom must be before or equal to validTo.")); + return Result.fail( + new Error("Document series validFrom must be before or equal to validTo.") + ); } this.props.branchId = props.branchId ?? this.props.branchId; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 77cb600d..bb4f5746 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -218,7 +218,7 @@ importers: version: 4.2.0 tsup: specifier: 8.5.1 - version: 8.5.1(jiti@2.7.0)(postcss@8.5.15)(tsx@4.21.0)(typescript@6.0.2) + version: 8.5.1(jiti@2.7.0)(postcss@8.5.25)(tsx@4.21.0)(typescript@6.0.2) tsx: specifier: 4.21.0 version: 4.21.0 @@ -1240,6 +1240,54 @@ importers: '@dnd-kit/utilities': specifier: ^3.2.2 version: 3.2.2(react@19.2.6) + '@embedpdf/core': + specifier: ^2.14.4 + version: 2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)) + '@embedpdf/engines': + specifier: ^2.14.4 + version: 2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)) + '@embedpdf/models': + specifier: ^2.14.4 + version: 2.14.4 + '@embedpdf/plugin-document-manager': + specifier: ^2.14.4 + version: 2.14.4(@embedpdf/core@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)) + '@embedpdf/plugin-interaction-manager': + specifier: ^2.14.4 + version: 2.14.4(@embedpdf/core@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)) + '@embedpdf/plugin-render': + specifier: ^2.14.4 + version: 2.14.4(@embedpdf/core@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)) + '@embedpdf/plugin-rotate': + specifier: ^2.14.4 + version: 2.14.4(@embedpdf/core@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)) + '@embedpdf/plugin-scroll': + specifier: ^2.14.4 + version: 2.14.4(@embedpdf/core@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(@embedpdf/plugin-viewport@2.14.4(@embedpdf/core@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)) + '@embedpdf/plugin-search': + specifier: ^2.14.4 + version: 2.14.4(@embedpdf/core@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)) + '@embedpdf/plugin-selection': + specifier: ^2.14.4 + version: 2.14.4(@embedpdf/core@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(@embedpdf/plugin-interaction-manager@2.14.4(@embedpdf/core@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)) + '@embedpdf/plugin-thumbnail': + specifier: ^2.14.4 + version: 2.14.4(@embedpdf/core@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(@embedpdf/plugin-render@2.14.4(@embedpdf/core@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)) + '@embedpdf/plugin-tiling': + specifier: ^2.14.4 + version: 2.14.4(4439beee6d2962eb2f32eed550815176) + '@embedpdf/plugin-viewport': + specifier: ^2.14.4 + version: 2.14.4(@embedpdf/core@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)) + '@embedpdf/plugin-zoom': + specifier: ^2.14.4 + version: 2.14.4(a8502e9660c995d0a0fb4e2c7f2f8d9e) + '@hugeicons/core-free-icons': + specifier: ^4.2.3 + version: 4.2.3 + '@hugeicons/react': + specifier: ^1.1.9 + version: 1.1.9(react@19.2.6) '@repo/i18next': specifier: workspace:* version: link:../i18n @@ -1264,6 +1312,9 @@ importers: lucide-react: specifier: ^1.8.0 version: 1.16.0(react@19.2.6) + pdf-lib: + specifier: ^1.17.1 + version: 1.17.1 react: specifier: ^19.2.5 version: 19.2.6 @@ -1776,6 +1827,178 @@ packages: peerDependencies: '@noble/ciphers': ^1.0.0 + '@embedpdf/core@2.14.4': + resolution: {integrity: sha512-trrFhKePk1JnAS8Vd+NWrS1fU2SIj3sifwawho/MeWKTkferLLuBay96ccA4S/Q5D7glKNH//M58VRgns09P3A==} + peerDependencies: + preact: ^10.26.4 + react: '>=16.8.0' + react-dom: '>=16.8.0' + svelte: '>=5 <6' + vue: '>=3.2.0' + + '@embedpdf/engines@2.14.4': + resolution: {integrity: sha512-1kWYvrxjpKr5QUt16r93pLQOLoWEuzD447OViwZyRECsZ8ePoTnErlNlxHiTkeAWBgwr4DD7Xd+2VkTdMAacNA==} + peerDependencies: + preact: ^10.26.4 + react: '>=16.8.0' + react-dom: '>=16.8.0' + svelte: '>=5 <6' + vue: '>=3.2.0' + + '@embedpdf/fonts-arabic@1.0.0': + resolution: {integrity: sha512-SnGvQb+LwPZQO2WjjvlmXrJZolJUfLYbLZQSaYUw1vrQyMyJKT4LewvJGG+hZ+Yz2fz7OMIQ+4Gc98mGODZtOg==} + + '@embedpdf/fonts-hebrew@1.0.0': + resolution: {integrity: sha512-5HVAKGL7VqPeTxxADDrSqAFBxfmAXdP8fIqrPwJIKkqdK2643bOer8CqnnpO3/nPoFhkzxhttWMB9BGiqSW62w==} + + '@embedpdf/fonts-jp@1.0.0': + resolution: {integrity: sha512-BY2tv/mcICUUKf+M/bizf3RU65PMqKClJ/e5o9mgMibxyML0OQvEDwYMRPODQkKgJKXCO3ScHmVvcmXp6kt+fA==} + + '@embedpdf/fonts-kr@1.0.0': + resolution: {integrity: sha512-bh88HXSvOBS581kgmihWY7Ijp9hBsvlmXogFG5LSNx9UBAobRcakZiFMGieRBc06hUSkpo7WhjaFM/z/SfQ8dQ==} + + '@embedpdf/fonts-latin@1.0.0': + resolution: {integrity: sha512-LLYysdr8O6sRNzhmW3PbF3AeA8xnqvOi4XLFfIfNlW5uEZ+qsJdcfd78Q78sFJMhlaOAYFMziMMsnOzmx463rA==} + + '@embedpdf/fonts-sc@1.0.0': + resolution: {integrity: sha512-ETXl7XCwaQLSSvMO3EUDwMNqtL64kX2LlFxarTRi/NsIGGOIxUurGfKtrkmtnKHrWy1jAJSt6oxK2uJhvdvQIw==} + + '@embedpdf/fonts-tc@1.0.0': + resolution: {integrity: sha512-rGZJbVD6DYS5BbXdpEMnWkpVF0Knar+bsiyb2o3+YRx7O8eyFubEBQUSUInirQk69HA6fc3GhYCg7TyC/oD76Q==} + + '@embedpdf/models@2.14.4': + resolution: {integrity: sha512-RlxazYdS1ObWe3Rt78pVUXSqQEMeOb1oHFA0CT3aolwtVooZyop9XO3WTDWpEaGvGrHXvuSv7WQgcCLZ2zKyaQ==} + + '@embedpdf/pdfium@2.14.4': + resolution: {integrity: sha512-0tDPQEH1WtfXcASNVp5U3dqfzZboNvcE4rDok/P4JCN+DCTaJDG2E9lYHGMo9FtuS2IdHgrzkmPRpOo5WV9MKQ==} + + '@embedpdf/plugin-document-manager@2.14.4': + resolution: {integrity: sha512-1qUKu/RAN9LV+Ih7geig0X/2i4jIn8P1D0I0nQUwSMM9hJmitcyDJ/9SK/eOSsdEs4SulIqt+a2W2IMZOY2Vew==} + peerDependencies: + '@embedpdf/core': 2.14.4 + preact: ^10.26.4 + react: '>=16.8.0' + react-dom: '>=16.8.0' + svelte: '>=5 <6' + vue: '>=3.2.0' + + '@embedpdf/plugin-interaction-manager@2.14.4': + resolution: {integrity: sha512-y4MeHBy5s/SR5ma4rezYADIUujViAZSQe8A/CKehve4eU6Z9YF2AflL/M6KG24gCsUyW4D04AxAn3bvsXLR3nw==} + peerDependencies: + '@embedpdf/core': 2.14.4 + preact: ^10.26.4 + react: '>=16.8.0' + react-dom: '>=16.8.0' + svelte: '>=5 <6' + vue: '>=3.2.0' + + '@embedpdf/plugin-render@2.14.4': + resolution: {integrity: sha512-KNY3EGYf9SRqtDBOEO9mR3Hyv9mN8TaC3ztERj0BX8zra7mkjkQnhGQlMxif1dGOoTD9XIcPqJvaw8o7PWDJDw==} + peerDependencies: + '@embedpdf/core': 2.14.4 + preact: ^10.26.4 + react: '>=16.8.0' + react-dom: '>=16.8.0' + svelte: '>=5 <6' + vue: '>=3.2.0' + + '@embedpdf/plugin-rotate@2.14.4': + resolution: {integrity: sha512-+bBBHfoSMBMjHubDgPkCCu3o2NZn5vv8l/2gmzH6D8k90UVLB2AOei9VTmfy5xqoit+eoY6iSl7w3qyijNfB0A==} + peerDependencies: + '@embedpdf/core': 2.14.4 + preact: ^10.26.4 + react: '>=16.8.0' + react-dom: '>=16.8.0' + svelte: '>=5 <6' + vue: '>=3.2.0' + + '@embedpdf/plugin-scroll@2.14.4': + resolution: {integrity: sha512-0JgPwnQqB9THKJt/mOubgFkiTcCkOI6kFCZz8zlwl88DAJcUbdhJoTwCJZ2STYSfECTLB4ZFjb5fZ9AXyfkf0g==} + peerDependencies: + '@embedpdf/core': 2.14.4 + '@embedpdf/plugin-viewport': 2.14.4 + preact: ^10.26.4 + react: '>=16.8.0' + react-dom: '>=16.8.0' + svelte: '>=5 <6' + vue: '>=3.2.0' + + '@embedpdf/plugin-search@2.14.4': + resolution: {integrity: sha512-ErRlg0MKLxZ0c4OKk5RjPOV8f8yCaqFi6zqUxBI49/3yN6wDINKvm8dxt5Q2QGUa740n/XylT5BTbjH6lAjCzQ==} + peerDependencies: + '@embedpdf/core': 2.14.4 + preact: ^10.26.4 + react: '>=16.8.0' + react-dom: '>=16.8.0' + svelte: '>=5 <6' + vue: '>=3.2.0' + + '@embedpdf/plugin-selection@2.14.4': + resolution: {integrity: sha512-8w6ZUdwRcBhNCQjlS8mFvsMXI/wr1Q7DljwlFmKaEQyM9vXm2rI9WGN0z9ffjKHlsYn0yg98pqyPLtTevH1P7Q==} + peerDependencies: + '@embedpdf/core': 2.14.4 + '@embedpdf/plugin-interaction-manager': 2.14.4 + preact: ^10.26.4 + react: '>=16.8.0' + react-dom: '>=16.8.0' + svelte: '>=5 <6' + vue: '>=3.2.0' + + '@embedpdf/plugin-thumbnail@2.14.4': + resolution: {integrity: sha512-80D+R2uXoTsmQXFpGGhtapv3I45WNzTSIkcD3VvLywjS2MHwgCNY51RQsn5bc3HINZW9d/SX1F39qiv4HzPp6A==} + peerDependencies: + '@embedpdf/core': 2.14.4 + '@embedpdf/plugin-render': 2.14.4 + preact: ^10.26.4 + react: '>=16.8.0' + react-dom: '>=16.8.0' + svelte: '>=5 <6' + vue: '>=3.2.0' + + '@embedpdf/plugin-tiling@2.14.4': + resolution: {integrity: sha512-++1bzvU0Xqi6a1XeUOLAHU7D/FVUNobC/behSSn3WZnY/wIpYG3dXs5NbhNzeomIGXYHC4jCXbKGBPe5TNdoSw==} + peerDependencies: + '@embedpdf/core': 2.14.4 + '@embedpdf/plugin-render': 2.14.4 + '@embedpdf/plugin-scroll': 2.14.4 + '@embedpdf/plugin-viewport': 2.14.4 + preact: ^10.26.4 + react: '>=16.8.0' + react-dom: '>=16.8.0' + svelte: '>=5 <6' + vue: '>=3.2.0' + + '@embedpdf/plugin-viewport@2.14.4': + resolution: {integrity: sha512-ZhbDITPZ/h1Vd9cUbCPShSbH5RXd/biCw9w6fneTItruMauYIcTNUS2eWLJC0Yovhw7nu0TjRVYuTQ71jzs0dg==} + peerDependencies: + '@embedpdf/core': 2.14.4 + preact: ^10.26.4 + react: '>=16.8.0' + react-dom: '>=16.8.0' + svelte: '>=5 <6' + vue: '>=3.2.0' + + '@embedpdf/plugin-zoom@2.14.4': + resolution: {integrity: sha512-a5kUjbG9sKMyO8qqDTrtL30VJ3dSEyNHHvszhfbvKtv4hppz/fSKS78vieu3lw48K11BoioImzCAF6Y3R0LMiw==} + peerDependencies: + '@embedpdf/core': 2.14.4 + '@embedpdf/plugin-scroll': 2.14.4 + '@embedpdf/plugin-viewport': 2.14.4 + preact: ^10.26.4 + react: '>=16.8.0' + react-dom: '>=16.8.0' + svelte: '>=5 <6' + vue: '>=3.2.0' + + '@embedpdf/utils@2.14.4': + resolution: {integrity: sha512-W7BZSNAQeUPQhi6l96Q4oFtg8Vgbt622LQL5ql0oZjyJNJRbYqCJIiJpR+5ZvK6S/x2MadZnYSzBJ/ekL6394A==} + peerDependencies: + preact: ^10.26.4 + react: '>=16.8.0' + react-dom: '>=16.8.0' + svelte: '>=5 <6' + vue: '>=3.2.0' + '@emnapi/core@1.10.0': resolution: {integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==} @@ -2239,6 +2462,14 @@ packages: peerDependencies: react-hook-form: ^7.55.0 + '@hugeicons/core-free-icons@4.2.3': + resolution: {integrity: sha512-fpiU0qFZkv4ABi23xJ2m4qNr0BBfuIaYjPboN8WDA6aj9D+OzXa7eykxKOpACZRuGbDz1U9S5DsNx1d5KNnsgA==} + + '@hugeicons/react@1.1.9': + resolution: {integrity: sha512-O+lWSWjbijoAvMCxn4K2bQWCGN5+mP1y5j+X99j23mXMj+s0X25fs71T6t9YJLaBodwmZdaewD27dzS/PiboQw==} + peerDependencies: + react: '>=16.0.0' + '@humanfs/core@0.19.2': resolution: {integrity: sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==} engines: {node: '>=18.18.0'} @@ -2701,6 +2932,12 @@ packages: resolution: {integrity: sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==} engines: {node: '>= 10.0.0'} + '@pdf-lib/standard-fonts@1.0.0': + resolution: {integrity: sha512-hU30BK9IUN/su0Mn9VdlVKsWBS6GyhVfqjwl1FjZN4TxP6cCw0jP2w7V3Hf5uX7M0AZJ16vey9yE0ny7Sa59ZA==} + + '@pdf-lib/upng@1.0.1': + resolution: {integrity: sha512-dQK2FUMQtowVP00mtIksrlZhdFXQZPC+taih1q4CvPZ5vqdxR/LKBaFg0oAfzd1GlHZXXSPdQfzQnt+ViGvEIQ==} + '@radix-ui/number@1.1.1': resolution: {integrity: sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==} @@ -3680,6 +3917,11 @@ packages: '@standard-schema/utils@0.3.0': resolution: {integrity: sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g==} + '@sveltejs/acorn-typescript@1.0.11': + resolution: {integrity: sha512-LFuZUkjJ9iF7JZye/aG5XM0SFcQ5VyL0oVX4WJ9dc0Va3R3s0OauX1BESVCb+YN/ol8TAfqGDDAQsTG627Y5kw==} + peerDependencies: + acorn: ^8.9.0 + '@tabby_ai/hijri-converter@1.0.5': resolution: {integrity: sha512-r5bClKrcIusDoo049dSL8CawnHR6mRdDwhlQuIgZRNty68q0x8k3Lf1BtPAMxRf/GgnHBnIO4ujd3+GQdLWzxQ==} engines: {node: '>=16.0.0'} @@ -4036,6 +4278,9 @@ packages: '@types/triple-beam@1.3.5': resolution: {integrity: sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==} + '@types/trusted-types@2.0.7': + resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} + '@types/use-sync-external-store@0.0.6': resolution: {integrity: sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==} @@ -4117,6 +4362,33 @@ packages: babel-plugin-react-compiler: optional: true + '@vue/compiler-core@3.5.40': + resolution: {integrity: sha512-39E8IgOhTbVDnoJFMKc2DvYnypcZwUqgUhQkccva/0m6FUwtIKSGV7n1hpVmYcFaoRAwf9pBcwnKlCEsN63ZEQ==} + + '@vue/compiler-dom@3.5.40': + resolution: {integrity: sha512-pwkx4vqlqOspFstrcmzwkKLePVMD3PT65imRzLhanU2V1Fj4K13g6OXjanOyzw3aTAuRk84BOmY8f3rEHqPaVA==} + + '@vue/compiler-sfc@3.5.40': + resolution: {integrity: sha512-gIf497P4kpuALcvs5n3AEg1Vdn0pSY4XbjASIfHNYF1/MP3T2Mf2STERTubysBxCRxzJGJYtF/O7vwJrxFB3Vw==} + + '@vue/compiler-ssr@3.5.40': + resolution: {integrity: sha512-rrE5xiXG663+vHCHa3J9p2z5OcBRjXmoqenprJxAFQxg5pSshzeBiCE6pu46axapRJ2Adk0YDA2BRZVjiHXnhg==} + + '@vue/reactivity@3.5.40': + resolution: {integrity: sha512-B7ot9UlUZOi1zbq61/LvE88ZLTV8IlajTdiZTAEiDQgrnIMIZoPr9kGw0Zw46ObW62O9+H/Be3kMbfb7kYPQZA==} + + '@vue/runtime-core@3.5.40': + resolution: {integrity: sha512-KAZLweuZ6uUJPK1PMSQPgBU5gCjgrrfjUhSglmU9NhH+Zjepa8cnwSydPWDWHDwOgY4g3VcZ+PljbiHlURNCbw==} + + '@vue/runtime-dom@3.5.40': + resolution: {integrity: sha512-ZfrX8ssZQds900L9pr8AuK05ddnMsR4MPMZr8cPN9GoqoPWcXLhjvvbIA2SMv+7a97sJ1vv9pj/zxK0Cq/eEFQ==} + + '@vue/server-renderer@3.5.40': + resolution: {integrity: sha512-XNJym9WpevhTVt1HuwOrCRJ5Q+9z4BjTMrDtjTrvx74SmUll8spNTw6whWJa9mEkO4PKn5TihI/bm/8ds2QVJw==} + + '@vue/shared@3.5.40': + resolution: {integrity: sha512-WxnBtruIqOoV3rA4jeKDWzrYI5h7Cp4+pjwDi8kWGHz+IslhiN+wguLVVhtv2l8VoU02rzDCVfDjgCl1lNpZVg==} + accepts@1.3.8: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} engines: {node: '>= 0.6'} @@ -4197,6 +4469,10 @@ packages: resolution: {integrity: sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==} engines: {node: '>=10'} + aria-query@5.3.1: + resolution: {integrity: sha512-Z/ZeOgVl7bcSYZ/u/rh0fOpvEpq//LZmdbkXyc7syVzjPAhfOa9ebsdTSjEBDU4vs5nC98Kfduj1uFo0qyET3g==} + engines: {node: '>= 0.4'} + array-each@1.0.1: resolution: {integrity: sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==} engines: {node: '>=0.10.0'} @@ -4232,6 +4508,10 @@ packages: axios@1.16.1: resolution: {integrity: sha512-caYkukvroVPO8KrzuJEb50Hm07KwfBZPEC3VeFHTsqWHvKTsy54hjJz9BS/cdaypROE2rH6xvm9mHX4fgWkr3A==} + axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} + babel-plugin-macros@3.1.0: resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} engines: {node: '>=10', npm: '>=6'} @@ -4690,6 +4970,9 @@ packages: detect-node-es@1.1.0: resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} + devalue@5.9.0: + resolution: {integrity: sha512-RWrqdArjvPbsATEhOPUo6Wndc/iWnkWKlhIrdlF3zMMYo/c3CVtoaVAyLtWxz5h8nSlkHzxnzV2uLydPXmtF+A==} + diff@4.0.4: resolution: {integrity: sha512-X07nttJQkwkfKfvTPG/KSnE2OMdcUCao6+eXF3wmnIQRn2aPAHH3VxDbDOdegkd6JbPsXqShpvEOHfAT+nCNwQ==} engines: {node: '>=0.3.1'} @@ -4795,6 +5078,10 @@ packages: entities@2.2.0: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + entities@7.0.1: + resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==} + engines: {node: '>=0.12'} + env-paths@2.2.1: resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} engines: {node: '>=6'} @@ -4877,6 +5164,9 @@ packages: jiti: optional: true + esm-env@1.2.2: + resolution: {integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==} + espree@11.2.0: resolution: {integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} @@ -4890,6 +5180,14 @@ packages: resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==} engines: {node: '>=0.10'} + esrap@2.3.0: + resolution: {integrity: sha512-GQ/7RN8uOtEfNpzZzBMTzW9JBcX42oaSVtPzdF+6cEL8pqIL094iUpr9jzYGn4O4P/1S60dJ6izyT8F4LYARng==} + peerDependencies: + '@typescript-eslint/types': ^8.2.0 + peerDependenciesMeta: + '@typescript-eslint/types': + optional: true + esrecurse@4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} engines: {node: '>=4.0'} @@ -5475,6 +5773,9 @@ packages: is-property@1.0.2: resolution: {integrity: sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==} + is-reference@3.0.3: + resolution: {integrity: sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==} + is-regexp@3.1.0: resolution: {integrity: sha512-rbku49cWloU5bSMI+zaRaXdQHXnthP6DZ/vLnfdSKyL4zUzuWnomtOEiZZOd+ioQ+avFo/qau3KPTc7Fjy1uPA==} engines: {node: '>=12'} @@ -5730,6 +6031,9 @@ packages: resolution: {integrity: sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==} engines: {node: '>= 12.13.0'} + locate-character@3.0.0: + resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==} + locate-path@6.0.0: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} engines: {node: '>=10'} @@ -5973,6 +6277,11 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + nanoid@3.3.17: + resolution: {integrity: sha512-xQLf0A3HOMlgHq0n247/LRuAOYmB7dXJ/DvAxGvsSBij45XtBSmQycu+F8ODbHwns/XyFZagyL1+J0Offw1E0g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + nanospinner@1.2.2: resolution: {integrity: sha512-Zt/AmG6qRU3e+WnzGGLuMCEAO/dAu45stNbHY223tUxldaDAeE+FxSPsd9Q+j+paejmm0ZbrNVs5Sraqy3dRxA==} @@ -6131,6 +6440,9 @@ packages: package-json-from-dist@1.0.1: resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} + pako@1.0.11: + resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} + param-case@3.0.4: resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} @@ -6236,6 +6548,9 @@ packages: pause@0.0.1: resolution: {integrity: sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg==} + pdf-lib@1.17.1: + resolution: {integrity: sha512-V/mpyJAoTsN4cnP31vc0wfNA1+p20evqqnap0KLoRUN0Yk/p3wN52DOEsL4oBFcLdb76hlpKPtzJIgo67j/XLw==} + pg-connection-string@2.13.0: resolution: {integrity: sha512-EMnU9E2fSULdsbErBbMaXJvFeD9B4+nPcM3f+4lsiCR0BHLPrLVjv3DbyM2hgQQviKJaTWIRRTjKjWlHg3p2ig==} @@ -6349,10 +6664,22 @@ packages: resolution: {integrity: sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==} engines: {node: ^10 || ^12 || >=14} + postcss@8.5.25: + resolution: {integrity: sha512-DTPx3RWSSnWyzLxQnlH0rJP+EW5ekl16ZU4/psbIhA0e53kJfdgaN5vKM+xP7yJtXVu+nfdVFmlgFDEKAe4Pyw==} + engines: {node: ^10 || ^12 || >=14} + powershell-utils@0.1.0: resolution: {integrity: sha512-dM0jVuXJPsDN6DvRpea484tCUaMiXWjuCn++HGTqUWzGDjv5tZkEZldAJ/UMlqRYGFrD/etByo4/xOuC/snX2A==} engines: {node: '>=20'} + preact@10.29.8: + resolution: {integrity: sha512-ej2aVZ+vZ8WO7tvlQWRM9N63A0KzF9q4mWJfDUHgYaIofWY9hu74QdnQrjoPMmZi2/nZ5gN0bJCQF49xQqx09Q==} + peerDependencies: + preact-render-to-string: '>=5' + peerDependenciesMeta: + preact-render-to-string: + optional: true + prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -6930,6 +7257,10 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} + svelte@5.56.8: + resolution: {integrity: sha512-PY8LOw7xP6c8IOiVqdo0sbbZVYhXRSfklOQLAUyGBKqjTX0wx/z4l/9J+PmBpmlLnxzEb1NqltxQ5/wZme/Cmg==} + engines: {node: '>=18'} + tagged-tag@1.0.0: resolution: {integrity: sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==} engines: {node: '>=20'} @@ -7050,6 +7381,9 @@ packages: resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} engines: {node: '>=6'} + tslib@1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} @@ -7299,6 +7633,14 @@ packages: resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==} engines: {node: '>=0.10.0'} + vue@3.5.40: + resolution: {integrity: sha512-+8PJ4SJXdn/cHGImF4CKdxlWHIN5Dkt7DoufRREM6h6uVCx2m7QxgcEQmmzyOK8A9mcafg7sFbJFYsdFVubTig==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} @@ -7404,6 +7746,9 @@ packages: resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==} engines: {node: '>=18'} + zimmerframe@1.1.4: + resolution: {integrity: sha512-B58NGBEoc8Y9MWWCQGl/gq9xBCe4IiKM0a2x7GZdQKOW5Exr8S1W24J6OgM1njK8xCRGvAJIL/MxXHf6SkmQKQ==} + zod-to-json-schema@3.25.2: resolution: {integrity: sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA==} peerDependencies: @@ -7734,6 +8079,178 @@ snapshots: dependencies: '@noble/ciphers': 1.3.0 + '@embedpdf/core@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2))': + dependencies: + '@embedpdf/engines': 2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)) + '@embedpdf/models': 2.14.4 + preact: 10.29.8 + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + svelte: 5.56.8(@typescript-eslint/types@8.60.0) + vue: 3.5.40(typescript@6.0.2) + + '@embedpdf/engines@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2))': + dependencies: + '@embedpdf/fonts-arabic': 1.0.0 + '@embedpdf/fonts-hebrew': 1.0.0 + '@embedpdf/fonts-jp': 1.0.0 + '@embedpdf/fonts-kr': 1.0.0 + '@embedpdf/fonts-latin': 1.0.0 + '@embedpdf/fonts-sc': 1.0.0 + '@embedpdf/fonts-tc': 1.0.0 + '@embedpdf/models': 2.14.4 + '@embedpdf/pdfium': 2.14.4 + preact: 10.29.8 + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + svelte: 5.56.8(@typescript-eslint/types@8.60.0) + vue: 3.5.40(typescript@6.0.2) + + '@embedpdf/fonts-arabic@1.0.0': {} + + '@embedpdf/fonts-hebrew@1.0.0': {} + + '@embedpdf/fonts-jp@1.0.0': {} + + '@embedpdf/fonts-kr@1.0.0': {} + + '@embedpdf/fonts-latin@1.0.0': {} + + '@embedpdf/fonts-sc@1.0.0': {} + + '@embedpdf/fonts-tc@1.0.0': {} + + '@embedpdf/models@2.14.4': {} + + '@embedpdf/pdfium@2.14.4': {} + + '@embedpdf/plugin-document-manager@2.14.4(@embedpdf/core@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2))': + dependencies: + '@embedpdf/core': 2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)) + '@embedpdf/models': 2.14.4 + preact: 10.29.8 + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + svelte: 5.56.8(@typescript-eslint/types@8.60.0) + vue: 3.5.40(typescript@6.0.2) + + '@embedpdf/plugin-interaction-manager@2.14.4(@embedpdf/core@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2))': + dependencies: + '@embedpdf/core': 2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)) + '@embedpdf/models': 2.14.4 + preact: 10.29.8 + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + svelte: 5.56.8(@typescript-eslint/types@8.60.0) + vue: 3.5.40(typescript@6.0.2) + + '@embedpdf/plugin-render@2.14.4(@embedpdf/core@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2))': + dependencies: + '@embedpdf/core': 2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)) + '@embedpdf/models': 2.14.4 + preact: 10.29.8 + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + svelte: 5.56.8(@typescript-eslint/types@8.60.0) + vue: 3.5.40(typescript@6.0.2) + + '@embedpdf/plugin-rotate@2.14.4(@embedpdf/core@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2))': + dependencies: + '@embedpdf/core': 2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)) + '@embedpdf/models': 2.14.4 + preact: 10.29.8 + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + svelte: 5.56.8(@typescript-eslint/types@8.60.0) + vue: 3.5.40(typescript@6.0.2) + + '@embedpdf/plugin-scroll@2.14.4(@embedpdf/core@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(@embedpdf/plugin-viewport@2.14.4(@embedpdf/core@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2))': + dependencies: + '@embedpdf/core': 2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)) + '@embedpdf/models': 2.14.4 + '@embedpdf/plugin-viewport': 2.14.4(@embedpdf/core@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)) + preact: 10.29.8 + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + svelte: 5.56.8(@typescript-eslint/types@8.60.0) + vue: 3.5.40(typescript@6.0.2) + + '@embedpdf/plugin-search@2.14.4(@embedpdf/core@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2))': + dependencies: + '@embedpdf/core': 2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)) + '@embedpdf/models': 2.14.4 + preact: 10.29.8 + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + svelte: 5.56.8(@typescript-eslint/types@8.60.0) + vue: 3.5.40(typescript@6.0.2) + + '@embedpdf/plugin-selection@2.14.4(@embedpdf/core@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(@embedpdf/plugin-interaction-manager@2.14.4(@embedpdf/core@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2))': + dependencies: + '@embedpdf/core': 2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)) + '@embedpdf/models': 2.14.4 + '@embedpdf/plugin-interaction-manager': 2.14.4(@embedpdf/core@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)) + '@embedpdf/utils': 2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)) + preact: 10.29.8 + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + svelte: 5.56.8(@typescript-eslint/types@8.60.0) + vue: 3.5.40(typescript@6.0.2) + + '@embedpdf/plugin-thumbnail@2.14.4(@embedpdf/core@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(@embedpdf/plugin-render@2.14.4(@embedpdf/core@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2))': + dependencies: + '@embedpdf/core': 2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)) + '@embedpdf/models': 2.14.4 + '@embedpdf/plugin-render': 2.14.4(@embedpdf/core@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)) + preact: 10.29.8 + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + svelte: 5.56.8(@typescript-eslint/types@8.60.0) + vue: 3.5.40(typescript@6.0.2) + + '@embedpdf/plugin-tiling@2.14.4(4439beee6d2962eb2f32eed550815176)': + dependencies: + '@embedpdf/core': 2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)) + '@embedpdf/models': 2.14.4 + '@embedpdf/plugin-render': 2.14.4(@embedpdf/core@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)) + '@embedpdf/plugin-scroll': 2.14.4(@embedpdf/core@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(@embedpdf/plugin-viewport@2.14.4(@embedpdf/core@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)) + '@embedpdf/plugin-viewport': 2.14.4(@embedpdf/core@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)) + preact: 10.29.8 + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + svelte: 5.56.8(@typescript-eslint/types@8.60.0) + vue: 3.5.40(typescript@6.0.2) + + '@embedpdf/plugin-viewport@2.14.4(@embedpdf/core@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2))': + dependencies: + '@embedpdf/core': 2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)) + '@embedpdf/models': 2.14.4 + preact: 10.29.8 + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + svelte: 5.56.8(@typescript-eslint/types@8.60.0) + vue: 3.5.40(typescript@6.0.2) + + '@embedpdf/plugin-zoom@2.14.4(a8502e9660c995d0a0fb4e2c7f2f8d9e)': + dependencies: + '@embedpdf/core': 2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)) + '@embedpdf/models': 2.14.4 + '@embedpdf/plugin-scroll': 2.14.4(@embedpdf/core@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(@embedpdf/plugin-viewport@2.14.4(@embedpdf/core@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)) + '@embedpdf/plugin-viewport': 2.14.4(@embedpdf/core@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)))(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2)) + preact: 10.29.8 + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + svelte: 5.56.8(@typescript-eslint/types@8.60.0) + vue: 3.5.40(typescript@6.0.2) + + '@embedpdf/utils@2.14.4(preact@10.29.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(svelte@5.56.8(@typescript-eslint/types@8.60.0))(vue@3.5.40(typescript@6.0.2))': + dependencies: + preact: 10.29.8 + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + svelte: 5.56.8(@typescript-eslint/types@8.60.0) + vue: 3.5.40(typescript@6.0.2) + '@emnapi/core@1.10.0': dependencies: '@emnapi/wasi-threads': 1.2.1 @@ -8081,6 +8598,12 @@ snapshots: '@standard-schema/utils': 0.3.0 react-hook-form: 7.76.1(react@19.2.6) + '@hugeicons/core-free-icons@4.2.3': {} + + '@hugeicons/react@1.1.9(react@19.2.6)': + dependencies: + react: 19.2.6 + '@humanfs/core@0.19.2': dependencies: '@humanfs/types': 0.15.0 @@ -8505,6 +9028,14 @@ snapshots: '@parcel/watcher-win32-ia32': 2.5.6 '@parcel/watcher-win32-x64': 2.5.6 + '@pdf-lib/standard-fonts@1.0.0': + dependencies: + pako: 1.0.11 + + '@pdf-lib/upng@1.0.1': + dependencies: + pako: 1.0.11 + '@radix-ui/number@1.1.1': {} '@radix-ui/primitive@1.1.3': {} @@ -9424,6 +9955,10 @@ snapshots: '@standard-schema/utils@0.3.0': {} + '@sveltejs/acorn-typescript@1.0.11(acorn@8.16.0)': + dependencies: + acorn: 8.16.0 + '@tabby_ai/hijri-converter@1.0.5': {} '@tailwindcss/cli@4.3.0': @@ -9774,6 +10309,8 @@ snapshots: '@types/triple-beam@1.3.5': {} + '@types/trusted-types@2.0.7': {} + '@types/use-sync-external-store@0.0.6': {} '@types/validate-npm-package-name@4.0.2': {} @@ -9876,6 +10413,60 @@ snapshots: '@rolldown/pluginutils': 1.0.1 vite: 8.0.14(@types/node@25.9.1)(esbuild@0.27.7)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(stylus@0.62.0)(terser@5.48.0)(tsx@4.21.0) + '@vue/compiler-core@3.5.40': + dependencies: + '@babel/parser': 7.29.7 + '@vue/shared': 3.5.40 + entities: 7.0.1 + estree-walker: 2.0.2 + source-map-js: 1.2.1 + + '@vue/compiler-dom@3.5.40': + dependencies: + '@vue/compiler-core': 3.5.40 + '@vue/shared': 3.5.40 + + '@vue/compiler-sfc@3.5.40': + dependencies: + '@babel/parser': 7.29.7 + '@vue/compiler-core': 3.5.40 + '@vue/compiler-dom': 3.5.40 + '@vue/compiler-ssr': 3.5.40 + '@vue/shared': 3.5.40 + estree-walker: 2.0.2 + magic-string: 0.30.21 + postcss: 8.5.25 + source-map-js: 1.2.1 + + '@vue/compiler-ssr@3.5.40': + dependencies: + '@vue/compiler-dom': 3.5.40 + '@vue/shared': 3.5.40 + + '@vue/reactivity@3.5.40': + dependencies: + '@vue/shared': 3.5.40 + + '@vue/runtime-core@3.5.40': + dependencies: + '@vue/reactivity': 3.5.40 + '@vue/shared': 3.5.40 + + '@vue/runtime-dom@3.5.40': + dependencies: + '@vue/reactivity': 3.5.40 + '@vue/runtime-core': 3.5.40 + '@vue/shared': 3.5.40 + csstype: 3.2.3 + + '@vue/server-renderer@3.5.40': + dependencies: + '@vue/compiler-ssr': 3.5.40 + '@vue/runtime-dom': 3.5.40 + '@vue/shared': 3.5.40 + + '@vue/shared@3.5.40': {} + accepts@1.3.8: dependencies: mime-types: 2.1.35 @@ -9948,6 +10539,8 @@ snapshots: dependencies: tslib: 2.8.1 + aria-query@5.3.1: {} + array-each@1.0.1: {} array-flatten@1.1.1: {} @@ -9983,6 +10576,8 @@ snapshots: - debug - supports-color + axobject-query@4.1.0: {} + babel-plugin-macros@3.1.0: dependencies: '@babel/runtime': 7.29.7 @@ -10392,6 +10987,8 @@ snapshots: detect-node-es@1.1.0: {} + devalue@5.9.0: {} + diff@4.0.4: {} diff@8.0.4: {} @@ -10488,6 +11085,8 @@ snapshots: entities@2.2.0: {} + entities@7.0.1: {} + env-paths@2.2.1: {} errno@0.1.8: @@ -10639,6 +11238,8 @@ snapshots: transitivePeerDependencies: - supports-color + esm-env@1.2.2: {} + espree@11.2.0: dependencies: acorn: 8.16.0 @@ -10651,6 +11252,12 @@ snapshots: dependencies: estraverse: 5.3.0 + esrap@2.3.0(@typescript-eslint/types@8.60.0): + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + optionalDependencies: + '@typescript-eslint/types': 8.60.0 + esrecurse@4.3.0: dependencies: estraverse: 5.3.0 @@ -11294,6 +11901,10 @@ snapshots: is-property@1.0.2: {} + is-reference@3.0.3: + dependencies: + '@types/estree': 1.0.9 + is-regexp@3.1.0: {} is-relative@1.0.0: @@ -11507,6 +12118,8 @@ snapshots: loader-utils@3.3.1: {} + locate-character@3.0.0: {} + locate-path@6.0.0: dependencies: p-locate: 5.0.0 @@ -11728,6 +12341,8 @@ snapshots: nanoid@3.3.12: {} + nanoid@3.3.17: {} + nanospinner@1.2.2: dependencies: picocolors: 1.1.1 @@ -11904,6 +12519,8 @@ snapshots: package-json-from-dist@1.0.1: {} + pako@1.0.11: {} + param-case@3.0.4: dependencies: dot-case: 3.0.4 @@ -11994,6 +12611,13 @@ snapshots: pause@0.0.1: {} + pdf-lib@1.17.1: + dependencies: + '@pdf-lib/standard-fonts': 1.0.0 + '@pdf-lib/upng': 1.0.1 + pako: 1.0.11 + tslib: 1.14.1 + pg-connection-string@2.13.0: {} pg-hstore@2.3.4: @@ -12049,6 +12673,14 @@ snapshots: postcss: 8.5.15 tsx: 4.21.0 + postcss-load-config@6.0.1(jiti@2.7.0)(postcss@8.5.25)(tsx@4.21.0): + dependencies: + lilconfig: 3.1.3 + optionalDependencies: + jiti: 2.7.0 + postcss: 8.5.25 + tsx: 4.21.0 + postcss-modules-extract-imports@3.1.0(postcss@8.5.15): dependencies: postcss: 8.5.15 @@ -12095,8 +12727,16 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 + postcss@8.5.25: + dependencies: + nanoid: 3.3.17 + picocolors: 1.1.1 + source-map-js: 1.2.1 + powershell-utils@0.1.0: {} + preact@10.29.8: {} + prelude-ls@1.2.1: {} pretty-ms@9.3.0: @@ -12814,6 +13454,27 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} + svelte@5.56.8(@typescript-eslint/types@8.60.0): + dependencies: + '@jridgewell/remapping': 2.3.5 + '@jridgewell/sourcemap-codec': 1.5.5 + '@sveltejs/acorn-typescript': 1.0.11(acorn@8.16.0) + '@types/estree': 1.0.9 + '@types/trusted-types': 2.0.7 + acorn: 8.16.0 + aria-query: 5.3.1 + axobject-query: 4.1.0 + clsx: 2.1.1 + devalue: 5.9.0 + esm-env: 1.2.2 + esrap: 2.3.0(@typescript-eslint/types@8.60.0) + is-reference: 3.0.3 + locate-character: 3.0.0 + magic-string: 0.30.21 + zimmerframe: 1.1.4 + transitivePeerDependencies: + - '@typescript-eslint/types' + tagged-tag@1.0.0: {} tailwind-merge@3.6.0: {} @@ -12917,6 +13578,8 @@ snapshots: minimist: 1.2.8 strip-bom: 3.0.0 + tslib@1.14.1: {} + tslib@2.8.1: {} tsup@8.5.1(jiti@2.7.0)(postcss@8.5.15)(tsx@4.21.0)(typescript@6.0.2): @@ -12947,6 +13610,34 @@ snapshots: - tsx - yaml + tsup@8.5.1(jiti@2.7.0)(postcss@8.5.25)(tsx@4.21.0)(typescript@6.0.2): + dependencies: + bundle-require: 5.1.0(esbuild@0.27.7) + cac: 6.7.14 + chokidar: 4.0.3 + consola: 3.4.2 + debug: 4.4.3 + esbuild: 0.27.7 + fix-dts-default-cjs-exports: 1.0.1 + joycon: 3.1.1 + picocolors: 1.1.1 + postcss-load-config: 6.0.1(jiti@2.7.0)(postcss@8.5.25)(tsx@4.21.0) + resolve-from: 5.0.0 + rollup: 4.60.4 + source-map: 0.7.6 + sucrase: 3.35.1 + tinyexec: 0.3.2 + tinyglobby: 0.2.16 + tree-kill: 1.2.2 + optionalDependencies: + postcss: 8.5.25 + typescript: 6.0.2 + transitivePeerDependencies: + - jiti + - supports-color + - tsx + - yaml + tsx@4.21.0: dependencies: esbuild: 0.27.7 @@ -13162,6 +13853,16 @@ snapshots: void-elements@3.1.0: {} + vue@3.5.40(typescript@6.0.2): + dependencies: + '@vue/compiler-dom': 3.5.40 + '@vue/compiler-sfc': 3.5.40 + '@vue/runtime-dom': 3.5.40 + '@vue/server-renderer': 3.5.40 + '@vue/shared': 3.5.40 + optionalDependencies: + typescript: 6.0.2 + wcwidth@1.0.1: dependencies: defaults: 1.0.4 @@ -13272,6 +13973,8 @@ snapshots: yoctocolors@2.1.2: {} + zimmerframe@1.1.4: {} + zod-to-json-schema@3.25.2(zod@3.25.76): dependencies: zod: 3.25.76