From 238cd1511e656e1f8f1b5b279c1aed19123b3d04 Mon Sep 17 00:00:00 2001 From: jbpenrath Date: Mon, 22 Dec 2025 14:54:31 +0100 Subject: [PATCH] =?UTF-8?q?=E2=AC=86=EF=B8=8F(frontend)=20upgrade=20all=20?= =?UTF-8?q?frontend=20deps?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Upgrade frontend dependencies to the latest supported version --- .gitignore | 1 + src/e2e/.dockerignore | 1 + src/e2e/package-lock.json | 45 +- src/e2e/package.json | 4 +- src/frontend/.dockerignore | 1 + src/frontend/next-env.d.ts | 6 - src/frontend/package-lock.json | 5211 +++++++++++------ src/frontend/package.json | 83 +- src/frontend/public/locales/common/en-US.json | 4 +- src/frontend/public/locales/common/fr-FR.json | 21 +- .../gen/admin-users-list/admin-users-list.ts | 7 +- .../src/features/api/gen/blob/blob.ts | 43 +- .../src/features/api/gen/config/config.ts | 7 +- .../src/features/api/gen/contacts/contacts.ts | 14 +- .../src/features/api/gen/flags/flags.ts | 19 +- .../src/features/api/gen/import/import.ts | 88 +- .../src/features/api/gen/labels/labels.ts | 112 +- .../gen/mailbox-accesses/mailbox-accesses.ts | 62 +- .../features/api/gen/mailboxes/mailboxes.ts | 124 +- .../maildomain-accesses.ts | 44 +- .../api/gen/maildomains/maildomains.ts | 163 +- .../src/features/api/gen/messages/messages.ts | 148 +- .../src/features/api/gen/models/attachment.ts | 2 +- .../api/gen/models/blob_upload_create201.ts | 2 +- .../api/gen/models/blob_upload_create_body.ts | 2 +- .../gen/models/change_flag_request_request.ts | 2 +- .../api/gen/models/config_retrieve200.ts | 2 +- .../gen/models/config_retrieve200_driv_e.ts | 2 +- ...ve200_schemacustomattributesmaildomai_n.ts | 2 +- ...retrieve200_schemacustomattributesuse_r.ts | 2 +- .../src/features/api/gen/models/contact.ts | 2 +- .../api/gen/models/contacts_list_params.ts | 2 +- .../api/gen/models/dnscheck_response.ts | 2 +- .../api/gen/models/dnscheck_result.ts | 2 +- .../api/gen/models/dnsrecord_check.ts | 2 +- .../api/gen/models/draft_create2400.ts | 2 +- .../api/gen/models/draft_create2403.ts | 2 +- .../api/gen/models/draft_create2404.ts | 2 +- .../api/gen/models/draft_create400.ts | 2 +- .../api/gen/models/draft_create403.ts | 2 +- .../api/gen/models/draft_create404.ts | 2 +- .../models/draft_message_request_request.ts | 2 +- ...essage_request_request_attachments_item.ts | 2 +- .../api/gen/models/draft_update2400.ts | 2 +- .../api/gen/models/draft_update2403.ts | 2 +- .../api/gen/models/draft_update2404.ts | 2 +- .../api/gen/models/draft_update400.ts | 2 +- .../api/gen/models/draft_update403.ts | 2 +- .../api/gen/models/draft_update404.ts | 2 +- .../models/drive_upload_attachment_request.ts | 2 +- .../features/api/gen/models/flag_create200.ts | 2 +- .../features/api/gen/models/flag_create400.ts | 2 +- .../features/api/gen/models/flag_create403.ts | 2 +- .../src/features/api/gen/models/flag_enum.ts | 2 +- .../api/gen/models/import_file_create202.ts | 2 +- .../api/gen/models/import_file_request.ts | 2 +- .../api/gen/models/import_imap_create202.ts | 2 +- .../api/gen/models/import_imap_request.ts | 2 +- .../src/features/api/gen/models/index.ts | 2 +- .../src/features/api/gen/models/label.ts | 2 +- .../features/api/gen/models/label_request.ts | 2 +- .../models/labels_add_threads_create_body.ts | 2 +- .../api/gen/models/labels_list_params.ts | 2 +- .../labels_remove_threads_create_body.ts | 2 +- .../models/mail_domain_access_role_choices.ts | 2 +- .../api/gen/models/mail_domain_admin.ts | 2 +- .../gen/models/mail_domain_admin_abilities.ts | 2 +- .../api/gen/models/mail_domain_admin_write.ts | 2 +- .../models/mail_domain_admin_write_request.ts | 2 +- .../src/features/api/gen/models/mailbox.ts | 2 +- .../api/gen/models/mailbox_abilities.ts | 2 +- .../gen/models/mailbox_access_nested_user.ts | 2 +- .../api/gen/models/mailbox_access_read.ts | 2 +- .../api/gen/models/mailbox_access_write.ts | 2 +- .../models/mailbox_access_write_request.ts | 2 +- .../features/api/gen/models/mailbox_admin.ts | 2 +- .../api/gen/models/mailbox_admin_create.ts | 2 +- .../mailbox_admin_create_metadata_request.ts | 2 +- .../mailbox_admin_create_payload_request.ts | 2 +- .../mailbox_admin_update_metadata_request.ts | 2 +- .../features/api/gen/models/mailbox_light.ts | 2 +- .../api/gen/models/mailbox_role_choices.ts | 2 +- .../models/mailboxes_accesses_list_params.ts | 2 +- ...message_templates_available_list_params.ts | 2 +- ...s_message_templates_available_list_type.ts | 2 +- ...mailboxes_message_templates_list_params.ts | 2 +- ...lboxes_message_templates_list_type_item.ts | 2 +- ...es_message_templates_render_retrieve200.ts | 2 +- ...essage_templates_render_retrieve_params.ts | 2 +- .../models/mailboxes_search_list_params.ts | 2 +- .../api/gen/models/maildomain_access_read.ts | 2 +- .../api/gen/models/maildomain_access_write.ts | 2 +- .../models/maildomain_access_write_request.ts | 2 +- .../api/gen/models/maildomains_list_params.ts | 2 +- .../maildomains_mailboxes_list_params.ts | 2 +- ...ildomains_message_templates_list_params.ts | 2 +- ...maildomains_message_templates_list_type.ts | 2 +- .../src/features/api/gen/models/message.ts | 2 +- .../models/message_delivery_status_choices.ts | 2 +- .../api/gen/models/message_html_body_item.ts | 2 +- .../api/gen/models/message_recipient.ts | 2 +- .../message_recipient_delivery_status.ts | 2 +- .../api/gen/models/message_signature.ts | 2 +- .../api/gen/models/message_stmsg_headers.ts | 2 +- .../api/gen/models/message_template.ts | 2 +- .../gen/models/message_template_request.ts | 2 +- .../models/message_template_type_choices.ts | 2 +- .../api/gen/models/message_text_body_item.ts | 2 +- .../models/paginated_drive_item_response.ts | 2 +- .../paginated_mail_domain_admin_list.ts | 2 +- .../paginated_mailbox_access_read_list.ts | 2 +- .../models/paginated_mailbox_admin_list.ts | 2 +- .../models/paginated_thread_access_list.ts | 2 +- .../api/gen/models/paginated_thread_list.ts | 2 +- .../api/gen/models/partial_drive_item.ts | 2 +- .../api/gen/models/patched_label_request.ts | 2 +- .../patched_mailbox_access_write_request.ts | 2 +- ...ox_admin_partial_update_payload_request.ts | 2 +- .../patched_message_template_request.ts | 2 +- .../models/patched_thread_access_request.ts | 2 +- .../gen/models/placeholders_retrieve200.ts | 2 +- .../gen/models/read_only_message_template.ts | 2 +- .../api/gen/models/reset_password_error.ts | 2 +- .../reset_password_internal_server_error.ts | 2 +- .../gen/models/reset_password_not_found.ts | 2 +- .../api/gen/models/reset_password_response.ts | 2 +- .../features/api/gen/models/send_create400.ts | 2 +- .../features/api/gen/models/send_create403.ts | 2 +- .../features/api/gen/models/send_create503.ts | 2 +- .../api/gen/models/send_message_request.ts | 2 +- .../api/gen/models/send_message_response.ts | 2 +- .../features/api/gen/models/status_enum.ts | 2 +- .../api/gen/models/task_status_response.ts | 2 +- .../gen/models/task_status_response_result.ts | 2 +- .../third_party_drive_retrieve_params.ts | 2 +- .../src/features/api/gen/models/thread.ts | 2 +- .../features/api/gen/models/thread_access.ts | 2 +- .../api/gen/models/thread_access_detail.ts | 2 +- .../api/gen/models/thread_access_request.ts | 2 +- .../gen/models/thread_access_role_choices.ts | 2 +- .../features/api/gen/models/thread_label.ts | 2 +- .../models/threads_accesses_create_params.ts | 2 +- .../models/threads_accesses_destroy_params.ts | 2 +- .../models/threads_accesses_list_params.ts | 2 +- .../threads_accesses_partial_update_params.ts | 2 +- .../models/threads_accesses_update_params.ts | 2 +- .../api/gen/models/threads_list_params.ts | 2 +- .../threads_refresh_summary_create200.ts | 2 +- .../gen/models/threads_stats_retrieve200.ts | 2 +- .../gen/models/threads_stats_retrieve400.ts | 2 +- .../models/threads_stats_retrieve_params.ts | 2 +- .../threads_stats_retrieve_stats_fields.ts | 2 +- .../gen/models/threads_summary_retrieve200.ts | 2 +- .../src/features/api/gen/models/tree_label.ts | 2 +- .../src/features/api/gen/models/type_enum.ts | 2 +- .../api/gen/models/user_with_abilities.ts | 2 +- .../models/user_with_abilities_abilities.ts | 2 +- .../user_with_abilities_custom_attributes.ts | 2 +- .../api/gen/models/user_without_abilities.ts | 2 +- ...ser_without_abilities_custom_attributes.ts | 2 +- .../api/gen/models/users_list_params.ts | 2 +- .../api/gen/placeholders/placeholders.ts | 10 +- .../src/features/api/gen/tasks/tasks.ts | 9 +- .../third-party-drive/third-party-drive.ts | 22 +- .../api/gen/thread-access/thread-access.ts | 48 +- .../src/features/api/gen/threads/threads.ts | 82 +- .../src/features/api/gen/users/users.ts | 7 +- .../blocknote/quoted-message-block/index.tsx | 6 +- .../blocknote/signature-block/index.tsx | 20 +- .../components/message-composer/index.tsx | 4 +- .../signature-composer.tsx | 3 +- .../template-composer.tsx | 2 +- .../layouts/components/main/layout/index.tsx | 32 +- src/frontend/src/pages/_app.tsx | 4 +- .../src/pages/mailbox/[mailboxId]/index.tsx | 19 +- .../mailbox/[mailboxId]/thread/[threadId].tsx | 17 +- src/frontend/src/pages/mailbox/_index.scss | 5 - src/frontend/tsconfig.json | 6 +- 178 files changed, 4344 insertions(+), 2438 deletions(-) delete mode 100644 src/frontend/next-env.d.ts diff --git a/.gitignore b/.gitignore index 8609f957..63abd9ae 100644 --- a/.gitignore +++ b/.gitignore @@ -50,6 +50,7 @@ src/frontend/out/ tsconfig.tsbuildinfo src/frontend/.config src/frontend/.next +src/frontend/next-env.d.ts .vite # Mails diff --git a/src/e2e/.dockerignore b/src/e2e/.dockerignore index 3c3629e6..e9509b58 100644 --- a/src/e2e/.dockerignore +++ b/src/e2e/.dockerignore @@ -1 +1,2 @@ node_modules +next-env.d.ts diff --git a/src/e2e/package-lock.json b/src/e2e/package-lock.json index 049fcfb1..a8398d92 100644 --- a/src/e2e/package-lock.json +++ b/src/e2e/package-lock.json @@ -1,26 +1,31 @@ { - "name": "messages-e2e", - "version": "1.0.0", + "name": "st-messages-e2e", + "version": "0.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "messages-e2e", - "version": "1.0.0", + "name": "st-messages-e2e", + "version": "0.1.0", + "hasInstallScript": true, "license": "MIT", "devDependencies": { - "@playwright/test": "^1.48.0", - "@types/node": "^22.0.0" + "@playwright/test": "1.57.0", + "@types/node": "22.19.3" + }, + "engines": { + "node": ">=22.0.0 <23.0.0", + "npm": ">=10.0.0" } }, "node_modules/@playwright/test": { - "version": "1.56.1", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.56.1.tgz", - "integrity": "sha512-vSMYtL/zOcFpvJCW71Q/OEGQb7KYBPAdKh35WNSkaZA75JlAO8ED8UN6GUNTm3drWomcbcqRPFqQbLae8yBTdg==", + "version": "1.57.0", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.57.0.tgz", + "integrity": "sha512-6TyEnHgd6SArQO8UO2OMTxshln3QMWBtPGrOCgs3wVEmQmwyuNtB10IZMfmYDE0riwNR1cu4q+pPcxMVtaG3TA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "playwright": "1.56.1" + "playwright": "1.57.0" }, "bin": { "playwright": "cli.js" @@ -30,9 +35,9 @@ } }, "node_modules/@types/node": { - "version": "22.19.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.1.tgz", - "integrity": "sha512-LCCV0HdSZZZb34qifBsyWlUmok6W7ouER+oQIGBScS8EsZsQbrtFTUrDX4hOl+CS6p7cnNC4td+qrSVGSCTUfQ==", + "version": "22.19.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.3.tgz", + "integrity": "sha512-1N9SBnWYOJTrNZCdh/yJE+t910Y128BoyY+zBLWhL3r0TYzlTmFdXrPwHL9DyFZmlEXNQQolTZh3KHV31QDhyA==", "dev": true, "license": "MIT", "dependencies": { @@ -55,13 +60,13 @@ } }, "node_modules/playwright": { - "version": "1.56.1", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.56.1.tgz", - "integrity": "sha512-aFi5B0WovBHTEvpM3DzXTUaeN6eN0qWnTkKx4NQaH4Wvcmc153PdaY2UBdSYKaGYw+UyWXSVyxDUg5DoPEttjw==", + "version": "1.57.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.57.0.tgz", + "integrity": "sha512-ilYQj1s8sr2ppEJ2YVadYBN0Mb3mdo9J0wQ+UuDhzYqURwSoW4n1Xs5vs7ORwgDGmyEh33tRMeS8KhdkMoLXQw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "playwright-core": "1.56.1" + "playwright-core": "1.57.0" }, "bin": { "playwright": "cli.js" @@ -74,9 +79,9 @@ } }, "node_modules/playwright-core": { - "version": "1.56.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.56.1.tgz", - "integrity": "sha512-hutraynyn31F+Bifme+Ps9Vq59hKuUCz7H1kDOcBs+2oGguKkWTU50bBWrtz34OUWmIwpBTWDxaRPXrIXkgvmQ==", + "version": "1.57.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.57.0.tgz", + "integrity": "sha512-agTcKlMw/mjBWOnD6kFZttAAGHgi/Nw0CZ2o6JqWSbMlI219lAFLZZCyqByTsvVAJq5XA5H8cA6PrvBRpBWEuQ==", "dev": true, "license": "Apache-2.0", "bin": { diff --git a/src/e2e/package.json b/src/e2e/package.json index 9f6b3548..b299c5a0 100644 --- a/src/e2e/package.json +++ b/src/e2e/package.json @@ -24,8 +24,8 @@ "author": "", "license": "MIT", "devDependencies": { - "@playwright/test": "1.56.1", - "@types/node": "22.19.1" + "@playwright/test": "1.57.0", + "@types/node": "22.19.3" } } diff --git a/src/frontend/.dockerignore b/src/frontend/.dockerignore index 7e29e685..ed08771a 100644 --- a/src/frontend/.dockerignore +++ b/src/frontend/.dockerignore @@ -1,3 +1,4 @@ node_modules out .next +next-env.d.ts diff --git a/src/frontend/next-env.d.ts b/src/frontend/next-env.d.ts deleted file mode 100644 index 254b73c1..00000000 --- a/src/frontend/next-env.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -/// -/// -/// - -// NOTE: This file should not be edited -// see https://nextjs.org/docs/pages/api-reference/config/typescript for more information. diff --git a/src/frontend/package-lock.json b/src/frontend/package-lock.json index 1bec6493..ce1b2553 100644 --- a/src/frontend/package-lock.json +++ b/src/frontend/package-lock.json @@ -8,64 +8,62 @@ "name": "st-messages", "version": "0.1.0", "dependencies": { - "@blocknote/core": "0.33.0", - "@blocknote/mantine": "0.33.0", - "@blocknote/react": "0.33.0", + "@blocknote/core": "0.45.0", + "@blocknote/mantine": "0.45.0", + "@blocknote/react": "0.45.0", "@gouvfr-lasuite/cunningham-react": "4.1.0", "@gouvfr-lasuite/drive-sdk": "0.0.1", "@gouvfr-lasuite/ui-kit": "0.18.6", - "@hookform/resolvers": "5.1.1", - "@react-email/components": "0.1.1", - "@sentry/nextjs": "10.29.0", - "@tanstack/react-query": "5.81.5", - "@tanstack/react-query-devtools": "5.81.5", + "@hookform/resolvers": "5.2.2", + "@react-email/components": "1.0.3", + "@sentry/nextjs": "10.32.1", + "@tanstack/react-query": "5.90.16", + "@tanstack/react-query-devtools": "5.91.2", "@tanstack/react-table": "8.21.3", "@viselect/react": "3.9.0", "clsx": "2.1.1", "date-fns": "4.1.0", - "dompurify": "3.2.6", - "downshift": "9.0.10", - "i18next": "25.3.0", + "dompurify": "3.3.1", + "downshift": "9.0.13", + "i18next": "25.7.3", "i18next-http-backend": "3.0.2", - "next": "15.5.8", - "pretty-bytes": "7.0.0", - "react": "19.1.2", - "react-dom": "19.1.2", + "next": "16.1.1", + "react": "19.2.3", + "react-dom": "19.2.3", "react-dropzone": "14.3.8", - "react-email": "4.0.17", - "react-hook-form": "7.59.0", - "react-i18next": "15.5.3", + "react-email": "5.1.1", + "react-hook-form": "7.70.0", + "react-i18next": "16.5.1", "react-markdown": "10.1.0", - "react-resizable-panels": "3.0.3", + "react-resizable-panels": "4.2.1", "react-toastify": "11.0.5", - "sass": "1.89.2", - "zod": "4.0.14", - "zod-from-json-schema": "0.4.2" + "sass": "1.97.1", + "zod": "4.3.5", + "zod-from-json-schema": "0.5.2" }, "devDependencies": { - "@eslint/eslintrc": "3.3.1", - "@tanstack/eslint-plugin-query": "5.81.2", - "@types/node": "22.15.34", - "@types/react": "19.1.8", - "@types/react-dom": "19.1.6", - "@vitest/coverage-v8": "3.2.4", - "@vitest/ui": "3.2.4", - "eslint": "9.30.0", - "eslint-config-next": "15.5.8", - "i18next-cli": "1.5.5", - "jsdom": "26.1.0", - "orval": "7.10.0", - "prettier": "3.6.2", - "typescript": "5.8.3", - "vitest": "3.2.4" + "@tanstack/eslint-plugin-query": "5.91.2", + "@types/node": "25.0.3", + "@types/react": "19.2.7", + "@types/react-dom": "19.2.3", + "@vitest/coverage-v8": "4.0.16", + "@vitest/ui": "4.0.16", + "eslint": "9.39.2", + "eslint-config-next": "16.1.1", + "i18next-cli": "1.34.0", + "jsdom": "27.4.0", + "orval": "7.17.2", + "prettier": "3.7.4", + "typescript": "5.9.3", + "vitest": "4.0.16" }, "engines": { "node": ">=22.0.0 <23.0.0", "npm": ">=10.0.0" }, "optionalDependencies": { - "@rollup/rollup-linux-x64-gnu": "4.44.1", - "@rollup/rollup-linux-x64-musl": "4.44.1" + "@rollup/rollup-linux-x64-gnu": "4.54.0", + "@rollup/rollup-linux-x64-musl": "4.54.0" } }, "../../Users/jbpenrath/dev/github/suitenumerique/cunningham/packages/react": { @@ -232,24 +230,20 @@ "react-dom": "^19.1.2" } }, - "node_modules/@ampproject/remapping": { - "version": "2.3.0", + "node_modules/@acemir/cssom": { + "version": "0.9.29", + "resolved": "https://registry.npmjs.org/@acemir/cssom/-/cssom-0.9.29.tgz", + "integrity": "sha512-G90x0VW+9nW4dFajtjCoT+NM0scAfH9Mb08IcjgFHYbfiL/lU04dTF9JuVOi3/OH+DJCQdcIseSXkdCB9Ky6JA==", "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } + "license": "MIT" }, "node_modules/@apidevtools/json-schema-ref-parser": { - "version": "11.7.2", + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-14.0.1.tgz", + "integrity": "sha512-Oc96zvmxx1fqoSEdUmfmvvb59/KDOnUoJ7s2t7bISyAn0XEz57LCCw8k2Y4Pf3mwKaZLMciESALORLgfe2frCw==", "dev": true, "license": "MIT", "dependencies": { - "@jsdevtools/ono": "^7.1.3", "@types/json-schema": "^7.0.15", "js-yaml": "^4.1.0" }, @@ -262,6 +256,8 @@ }, "node_modules/@apidevtools/openapi-schemas": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@apidevtools/openapi-schemas/-/openapi-schemas-2.1.0.tgz", + "integrity": "sha512-Zc1AlqrJlX3SlpupFGpiLi2EbteyP7fXmUOGup6/DnkRgjP9bgMM/ag+n91rsv0U1Gpz0H3VILA/o3bW7Ua6BQ==", "dev": true, "license": "MIT", "engines": { @@ -270,18 +266,21 @@ }, "node_modules/@apidevtools/swagger-methods": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@apidevtools/swagger-methods/-/swagger-methods-3.0.2.tgz", + "integrity": "sha512-QAkD5kK2b1WfjDS/UQn/qQkbwF31uqRjPTrsCs5ZG9BQGAkjwvqGFjjPqAuzac/IYzpPtRzjCP1WrTuAIjMrXg==", "dev": true, "license": "MIT" }, "node_modules/@apidevtools/swagger-parser": { - "version": "10.1.1", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/@apidevtools/swagger-parser/-/swagger-parser-12.1.0.tgz", + "integrity": "sha512-e5mJoswsnAX0jG+J09xHFYQXb/bUc5S3pLpMxUuRUA2H8T2kni3yEoyz2R3Dltw5f4A6j6rPNMpWTK+iVDFlng==", "dev": true, "license": "MIT", "dependencies": { - "@apidevtools/json-schema-ref-parser": "11.7.2", + "@apidevtools/json-schema-ref-parser": "14.0.1", "@apidevtools/openapi-schemas": "^2.1.0", "@apidevtools/swagger-methods": "^3.0.2", - "@jsdevtools/ono": "^7.1.3", "ajv": "^8.17.1", "ajv-draft-04": "^1.0.0", "call-me-maybe": "^1.0.2" @@ -292,6 +291,8 @@ }, "node_modules/@apidevtools/swagger-parser/node_modules/ajv": { "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "license": "MIT", "peer": true, @@ -308,6 +309,8 @@ }, "node_modules/@apidevtools/swagger-parser/node_modules/ajv-draft-04": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz", + "integrity": "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==", "dev": true, "license": "MIT", "peerDependencies": { @@ -321,6 +324,8 @@ }, "node_modules/@apidevtools/swagger-parser/node_modules/json-schema-traverse": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true, "license": "MIT" }, @@ -342,19 +347,64 @@ } }, "node_modules/@asamuzakjp/css-color": { - "version": "3.1.7", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-4.1.1.tgz", + "integrity": "sha512-B0Hv6G3gWGMn0xKJ0txEi/jM5iFpT3MfDxmhZFb4W047GvytCf1DHQ1D69W3zHI4yWe2aTZAA0JnbMZ7Xc8DuQ==", "dev": true, "license": "MIT", "dependencies": { - "@csstools/css-calc": "^2.1.3", - "@csstools/css-color-parser": "^3.0.9", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "lru-cache": "^10.4.3" + "@csstools/css-calc": "^2.1.4", + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "lru-cache": "^11.2.4" } }, + "node_modules/@asamuzakjp/css-color/node_modules/lru-cache": { + "version": "11.2.4", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.4.tgz", + "integrity": "sha512-B5Y16Jr9LB9dHVkh6ZevG+vAbOsNOYCX+sXvFWFu7B3Iz5mijW3zdbMyhsh8ANd2mSWBYdJgnqi+mL7/LrOPYg==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@asamuzakjp/dom-selector": { + "version": "6.7.6", + "resolved": "https://registry.npmjs.org/@asamuzakjp/dom-selector/-/dom-selector-6.7.6.tgz", + "integrity": "sha512-hBaJER6A9MpdG3WgdlOolHmbOYvSk46y7IQN/1+iqiCuUu6iWdQrs9DGKF8ocqsEqWujWf/V7b7vaDgiUmIvUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@asamuzakjp/nwsapi": "^2.3.9", + "bidi-js": "^1.0.3", + "css-tree": "^3.1.0", + "is-potential-custom-element-name": "^1.0.1", + "lru-cache": "^11.2.4" + } + }, + "node_modules/@asamuzakjp/dom-selector/node_modules/lru-cache": { + "version": "11.2.4", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.4.tgz", + "integrity": "sha512-B5Y16Jr9LB9dHVkh6ZevG+vAbOsNOYCX+sXvFWFu7B3Iz5mijW3zdbMyhsh8ANd2mSWBYdJgnqi+mL7/LrOPYg==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@asamuzakjp/nwsapi": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/@asamuzakjp/nwsapi/-/nwsapi-2.3.9.tgz", + "integrity": "sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q==", + "dev": true, + "license": "MIT" + }, "node_modules/@asyncapi/specs": { - "version": "6.8.1", + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.10.0.tgz", + "integrity": "sha512-vB5oKLsdrLUORIZ5BXortZTlVyGWWMC1Nud/0LtgxQ3Yn2738HigAD6EVqScvpPsDUI/bcLVsYEXN4dtXQHVng==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -577,9 +627,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.27.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.6.tgz", - "integrity": "sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.4.tgz", + "integrity": "sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -637,53 +687,54 @@ } }, "node_modules/@blocknote/core": { - "version": "0.33.0", - "resolved": "https://registry.npmjs.org/@blocknote/core/-/core-0.33.0.tgz", - "integrity": "sha512-BngrC1zx6aQjjOtRII2XpgtWwDfAP9D/dsKEsWGzCYXcfbE3smssy8MzkQQqFBHf4klTxOgOYZosmb0GW10SZg==", + "version": "0.45.0", + "resolved": "https://registry.npmjs.org/@blocknote/core/-/core-0.45.0.tgz", + "integrity": "sha512-G8Bt9gFCAGMxcZpmrcCwcbdgZLjllME2nagsWOAhFtDxEr4zKpetKgpyM0pEdTbPnMFXYuDzcIue64N6FDSDJg==", "license": "MPL-2.0", "dependencies": { "@emoji-mart/data": "^1.2.1", - "@shikijs/types": "3.2.1", - "@tiptap/core": "^2.12.0", - "@tiptap/extension-bold": "^2.11.5", - "@tiptap/extension-code": "^2.11.5", - "@tiptap/extension-gapcursor": "^2.11.5", - "@tiptap/extension-history": "^2.11.5", - "@tiptap/extension-horizontal-rule": "^2.11.5", - "@tiptap/extension-italic": "^2.11.5", - "@tiptap/extension-link": "^2.11.5", - "@tiptap/extension-paragraph": "^2.11.5", - "@tiptap/extension-strike": "^2.11.5", - "@tiptap/extension-table-cell": "^2.11.5", - "@tiptap/extension-table-header": "^2.11.5", - "@tiptap/extension-text": "^2.11.5", - "@tiptap/extension-underline": "^2.11.5", - "@tiptap/pm": "^2.12.0", + "@handlewithcare/prosemirror-inputrules": "^0.1.3", + "@shikijs/types": "^3", + "@tanstack/store": "^0.7.7", + "@tiptap/core": "^3.13.0", + "@tiptap/extension-bold": "^3.13.0", + "@tiptap/extension-code": "^3.13.0", + "@tiptap/extension-gapcursor": "^3.7.2", + "@tiptap/extension-horizontal-rule": "^3.7.2", + "@tiptap/extension-italic": "^3.13.0", + "@tiptap/extension-link": "^3.13.0", + "@tiptap/extension-paragraph": "^3.7.2", + "@tiptap/extension-strike": "^3.13.0", + "@tiptap/extension-text": "^3.13.0", + "@tiptap/extension-underline": "^3.13.0", + "@tiptap/pm": "^3.13.0", "emoji-mart": "^5.6.0", + "fast-deep-equal": "^3.1.3", "hast-util-from-dom": "^5.0.1", - "prosemirror-dropcursor": "^1.8.1", + "prosemirror-dropcursor": "^1.8.2", "prosemirror-highlight": "^0.13.0", - "prosemirror-model": "^1.25.1", - "prosemirror-state": "^1.4.3", - "prosemirror-tables": "^1.6.4", - "prosemirror-transform": "^1.10.4", - "prosemirror-view": "^1.38.1", + "prosemirror-model": "^1.25.4", + "prosemirror-state": "^1.4.4", + "prosemirror-tables": "^1.8.3", + "prosemirror-transform": "^1.10.5", + "prosemirror-view": "^1.41.4", "rehype-format": "^5.0.1", "rehype-parse": "^9.0.1", - "rehype-remark": "^10.0.0", + "rehype-remark": "^10.0.1", "rehype-stringify": "^10.0.1", "remark-gfm": "^4.0.1", "remark-parse": "^11.0.0", - "remark-rehype": "^11.1.1", + "remark-rehype": "^11.1.2", "remark-stringify": "^11.0.0", "unified": "^11.0.5", + "unist-util-visit": "^5.0.0", "uuid": "^8.3.2", - "y-prosemirror": "^1.3.4", + "y-prosemirror": "^1.3.7", "y-protocols": "^1.0.6", - "yjs": "^13.6.15" + "yjs": "^13.6.27" }, "peerDependencies": { - "@hocuspocus/provider": "^2.15.2" + "@hocuspocus/provider": "^2.15.2 || ^3.0.0" }, "peerDependenciesMeta": { "@hocuspocus/provider": { @@ -692,42 +743,64 @@ } }, "node_modules/@blocknote/mantine": { - "version": "0.33.0", - "resolved": "https://registry.npmjs.org/@blocknote/mantine/-/mantine-0.33.0.tgz", - "integrity": "sha512-RN3B6kfG//53OIaOVT7DGgM1BduX3oU3co1qKgmIPy7NI8HoTMszHq73qRFwK/UqubLMnktCXxQaeeeZb12cxg==", + "version": "0.45.0", + "resolved": "https://registry.npmjs.org/@blocknote/mantine/-/mantine-0.45.0.tgz", + "integrity": "sha512-WNNhrkV7b+qOY0TnKN9Qqb1Zp0BJoz+jVQT6pW2RAyTVDq/vclevfPmLvnBwrtc5ZwL+q78+/srMfyi/nwG4NQ==", "license": "MPL-2.0", "dependencies": { - "@blocknote/core": "0.33.0", - "@blocknote/react": "0.33.0", - "@mantine/core": "^7.10.1", - "@mantine/hooks": "^7.10.1", - "@mantine/utils": "^6.0.21", - "react-icons": "^5.2.1" + "@blocknote/core": "0.45.0", + "@blocknote/react": "0.45.0", + "react-icons": "^5.5.0" + }, + "peerDependencies": { + "@mantine/core": "^8.3.4", + "@mantine/hooks": "^8.3.4", + "@mantine/utils": "^6.0.22", + "react": "^18.0 || ^19.0 || >= 19.0.0-rc", + "react-dom": "^18.0 || ^19.0 || >= 19.0.0-rc" + } + }, + "node_modules/@blocknote/react": { + "version": "0.45.0", + "resolved": "https://registry.npmjs.org/@blocknote/react/-/react-0.45.0.tgz", + "integrity": "sha512-71Epu3xfqYHJx1rxdnV8//WCDAXg694/q7KzeRYivtJ/rw1OpW8B6Ngavk3i6m1OwtGLGlrRwW1A7nwm/x972Q==", + "license": "MPL-2.0", + "dependencies": { + "@blocknote/core": "0.45.0", + "@emoji-mart/data": "^1.2.1", + "@floating-ui/react": "^0.27.16", + "@floating-ui/utils": "0.2.10", + "@tanstack/react-store": "0.7.7", + "@tiptap/core": "^3.13.0", + "@tiptap/pm": "^3.13.0", + "@tiptap/react": "^3.13.0", + "@types/use-sync-external-store": "1.5.0", + "emoji-mart": "^5.6.0", + "fast-deep-equal": "^3.1.3", + "lodash.merge": "^4.6.2", + "react-icons": "^5.5.0", + "use-sync-external-store": "1.6.0" }, "peerDependencies": { "react": "^18.0 || ^19.0 || >= 19.0.0-rc", "react-dom": "^18.0 || ^19.0 || >= 19.0.0-rc" } }, - "node_modules/@blocknote/react": { - "version": "0.33.0", - "resolved": "https://registry.npmjs.org/@blocknote/react/-/react-0.33.0.tgz", - "integrity": "sha512-1MHtJ1D0Rorrb25anWYReraSqTZ1ZVc9jK4xlR1G5A0AimR+P9lCSw1tH9TncrNfsihOQAy4/nY4QWRn6tHzRg==", - "license": "MPL-2.0", + "node_modules/@croct/json": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@croct/json/-/json-2.1.0.tgz", + "integrity": "sha512-UrWfjNQVlBxN+OVcFwHmkjARMW55MBN04E9KfGac8ac8z1QnFVuiOOFtMWXCk3UwsyRqhsNaFoYLZC+xxqsVjQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@croct/json5-parser": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@croct/json5-parser/-/json5-parser-0.2.2.tgz", + "integrity": "sha512-0NJMLrbeLbQ0eCVj3UoH/kG2QckUgOASfwmfDTjyW1xAYPyTNJXcWVT/dssJdTJd0pRchW+qF0VFWQHcxs1OVw==", + "dev": true, + "license": "MIT", "dependencies": { - "@blocknote/core": "0.33.0", - "@emoji-mart/data": "^1.2.1", - "@floating-ui/react": "^0.26.4", - "@tiptap/core": "^2.12.0", - "@tiptap/pm": "^2.12.0", - "@tiptap/react": "^2.12.0", - "emoji-mart": "^5.6.0", - "lodash.merge": "^4.6.2", - "react-icons": "^5.2.1" - }, - "peerDependencies": { - "react": "^18.0 || ^19.0 || >= 19.0.0-rc", - "react-dom": "^18.0 || ^19.0 || >= 19.0.0-rc" + "@croct/json": "^2.1.0" } }, "node_modules/@cspotcode/source-map-support": { @@ -753,7 +826,9 @@ } }, "node_modules/@csstools/color-helpers": { - "version": "5.0.2", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.1.0.tgz", + "integrity": "sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==", "dev": true, "funding": [ { @@ -771,7 +846,9 @@ } }, "node_modules/@csstools/css-calc": { - "version": "2.1.3", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.4.tgz", + "integrity": "sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==", "dev": true, "funding": [ { @@ -788,12 +865,14 @@ "node": ">=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3" + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" } }, "node_modules/@csstools/css-color-parser": { - "version": "3.0.9", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.1.0.tgz", + "integrity": "sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA==", "dev": true, "funding": [ { @@ -807,19 +886,21 @@ ], "license": "MIT", "dependencies": { - "@csstools/color-helpers": "^5.0.2", - "@csstools/css-calc": "^2.1.3" + "@csstools/color-helpers": "^5.1.0", + "@csstools/css-calc": "^2.1.4" }, "engines": { "node": ">=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3" + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" } }, "node_modules/@csstools/css-parser-algorithms": { - "version": "3.0.4", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz", + "integrity": "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==", "dev": true, "funding": [ { @@ -837,11 +918,33 @@ "node": ">=18" }, "peerDependencies": { - "@csstools/css-tokenizer": "^3.0.3" + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/css-syntax-patches-for-csstree": { + "version": "1.0.22", + "resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.0.22.tgz", + "integrity": "sha512-qBcx6zYlhleiFfdtzkRgwNC7VVoAwfK76Vmsw5t+PbvtdknO9StgRk7ROvq9so1iqbdW4uLIDAsXRsTfUrIoOw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" } }, "node_modules/@csstools/css-tokenizer": { - "version": "3.0.3", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz", + "integrity": "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==", "dev": true, "funding": [ { @@ -965,9 +1068,9 @@ "license": "MIT" }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.4.tgz", - "integrity": "sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", + "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==", "cpu": [ "ppc64" ], @@ -981,9 +1084,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.4.tgz", - "integrity": "sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", + "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==", "cpu": [ "arm" ], @@ -997,9 +1100,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.4.tgz", - "integrity": "sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", + "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==", "cpu": [ "arm64" ], @@ -1013,9 +1116,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.4.tgz", - "integrity": "sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", + "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==", "cpu": [ "x64" ], @@ -1029,7 +1132,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.25.4", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", + "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==", "cpu": [ "arm64" ], @@ -1043,9 +1148,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.4.tgz", - "integrity": "sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", + "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==", "cpu": [ "x64" ], @@ -1059,9 +1164,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.4.tgz", - "integrity": "sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", + "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==", "cpu": [ "arm64" ], @@ -1075,9 +1180,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.4.tgz", - "integrity": "sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", + "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==", "cpu": [ "x64" ], @@ -1091,9 +1196,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.4.tgz", - "integrity": "sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", + "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==", "cpu": [ "arm" ], @@ -1107,7 +1212,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.25.4", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", + "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==", "cpu": [ "arm64" ], @@ -1121,9 +1228,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.4.tgz", - "integrity": "sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", + "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==", "cpu": [ "ia32" ], @@ -1137,9 +1244,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.4.tgz", - "integrity": "sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", + "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==", "cpu": [ "loong64" ], @@ -1153,9 +1260,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.4.tgz", - "integrity": "sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", + "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==", "cpu": [ "mips64el" ], @@ -1169,9 +1276,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.4.tgz", - "integrity": "sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", + "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==", "cpu": [ "ppc64" ], @@ -1185,9 +1292,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.4.tgz", - "integrity": "sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", + "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==", "cpu": [ "riscv64" ], @@ -1201,9 +1308,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.4.tgz", - "integrity": "sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", + "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==", "cpu": [ "s390x" ], @@ -1217,9 +1324,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.4.tgz", - "integrity": "sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", + "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==", "cpu": [ "x64" ], @@ -1233,9 +1340,9 @@ } }, "node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.4.tgz", - "integrity": "sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", + "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==", "cpu": [ "arm64" ], @@ -1249,9 +1356,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.4.tgz", - "integrity": "sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", + "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==", "cpu": [ "x64" ], @@ -1265,9 +1372,9 @@ } }, "node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.4.tgz", - "integrity": "sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", + "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==", "cpu": [ "arm64" ], @@ -1281,9 +1388,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.4.tgz", - "integrity": "sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", + "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==", "cpu": [ "x64" ], @@ -1296,10 +1403,26 @@ "node": ">=18" } }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", + "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, "node_modules/@esbuild/sunos-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.4.tgz", - "integrity": "sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", + "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==", "cpu": [ "x64" ], @@ -1313,9 +1436,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.4.tgz", - "integrity": "sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", + "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==", "cpu": [ "arm64" ], @@ -1329,9 +1452,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.4.tgz", - "integrity": "sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", + "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==", "cpu": [ "ia32" ], @@ -1345,9 +1468,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.4.tgz", - "integrity": "sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", + "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==", "cpu": [ "x64" ], @@ -1361,7 +1484,9 @@ } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.7.0", + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz", + "integrity": "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==", "dev": true, "license": "MIT", "dependencies": { @@ -1386,13 +1511,13 @@ } }, "node_modules/@eslint/config-array": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.0.tgz", - "integrity": "sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==", + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.1.tgz", + "integrity": "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@eslint/object-schema": "^2.1.6", + "@eslint/object-schema": "^2.1.7", "debug": "^4.3.1", "minimatch": "^3.1.2" }, @@ -1401,17 +1526,22 @@ } }, "node_modules/@eslint/config-helpers": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.0.tgz", - "integrity": "sha512-ViuymvFmcJi04qdZeDc2whTHryouGcDlaxPqarTD0ZE10ISpxGUVZGZDx4w01upyIynL3iu6IXH2bS1NhclQMw==", + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", + "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", "dev": true, "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.17.0" + }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, "node_modules/@eslint/core": { - "version": "0.14.0", + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", + "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -1422,7 +1552,9 @@ } }, "node_modules/@eslint/eslintrc": { - "version": "3.3.1", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.3.tgz", + "integrity": "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1432,7 +1564,7 @@ "globals": "^14.0.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", + "js-yaml": "^4.1.1", "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" }, @@ -1444,9 +1576,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.30.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.30.0.tgz", - "integrity": "sha512-Wzw3wQwPvc9sHM+NjakWTcPx11mbZyiYHuwWa/QfZ7cIRX7WK54PSk7bdyXDaoaopUcMatv1zaQvOAAO8hCdww==", + "version": "9.39.2", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.2.tgz", + "integrity": "sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==", "dev": true, "license": "MIT", "engines": { @@ -1457,7 +1589,9 @@ } }, "node_modules/@eslint/object-schema": { - "version": "2.1.6", + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", + "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", "dev": true, "license": "Apache-2.0", "engines": { @@ -1465,55 +1599,86 @@ } }, "node_modules/@eslint/plugin-kit": { - "version": "0.3.1", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", + "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@eslint/core": "^0.14.0", + "@eslint/core": "^0.17.0", "levn": "^0.4.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, + "node_modules/@exodus/bytes": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@exodus/bytes/-/bytes-1.8.0.tgz", + "integrity": "sha512-8JPn18Bcp8Uo1T82gR8lh2guEOa5KKU/IEKvvdp0sgmi7coPBWf1Doi1EXsGZb2ehc8ym/StJCjffYV+ne7sXQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, + "peerDependencies": { + "@exodus/crypto": "^1.0.0-rc.4" + }, + "peerDependenciesMeta": { + "@exodus/crypto": { + "optional": true + } + } + }, "node_modules/@exodus/schemasafe": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.3.0.tgz", + "integrity": "sha512-5Aap/GaRupgNx/feGBwLLTVv8OQFfv3pq2lPRzPg9R+IOBnDgghTGW7l7EuVXOvg5cc/xSAlRW8rBrjIC3Nvqw==", "dev": true, "license": "MIT" }, "node_modules/@floating-ui/core": { - "version": "1.7.0", + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.3.tgz", + "integrity": "sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==", "license": "MIT", "dependencies": { - "@floating-ui/utils": "^0.2.9" + "@floating-ui/utils": "^0.2.10" } }, "node_modules/@floating-ui/dom": { - "version": "1.7.0", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.4.tgz", + "integrity": "sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==", "license": "MIT", + "peer": true, "dependencies": { - "@floating-ui/core": "^1.7.0", - "@floating-ui/utils": "^0.2.9" + "@floating-ui/core": "^1.7.3", + "@floating-ui/utils": "^0.2.10" } }, "node_modules/@floating-ui/react": { - "version": "0.26.28", + "version": "0.27.16", + "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.27.16.tgz", + "integrity": "sha512-9O8N4SeG2z++TSM8QA/KTeKFBVCNEz/AGS7gWPJf6KFRzmRWixFRnCnkPHRDwSVZW6QPDO6uT0P2SpWNKCc9/g==", "license": "MIT", "dependencies": { - "@floating-ui/react-dom": "^2.1.2", - "@floating-ui/utils": "^0.2.8", + "@floating-ui/react-dom": "^2.1.6", + "@floating-ui/utils": "^0.2.10", "tabbable": "^6.0.0" }, "peerDependencies": { - "react": ">=16.8.0", - "react-dom": ">=16.8.0" + "react": ">=17.0.0", + "react-dom": ">=17.0.0" } }, "node_modules/@floating-ui/react-dom": { - "version": "2.1.2", + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.6.tgz", + "integrity": "sha512-4JX6rEatQEvlmgU80wZyq9RT96HZJa88q8hp0pBd+LrczeDI4o6uA2M+uvxngVHo4Ihr8uibXxH6+70zhAFrVw==", "license": "MIT", "dependencies": { - "@floating-ui/dom": "^1.0.0" + "@floating-ui/dom": "^1.7.4" }, "peerDependencies": { "react": ">=16.8.0", @@ -1521,7 +1686,9 @@ } }, "node_modules/@floating-ui/utils": { - "version": "0.2.9", + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.10.tgz", + "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==", "license": "MIT" }, "node_modules/@fontsource-variable/roboto-flex": { @@ -1603,19 +1770,23 @@ } }, "node_modules/@gerrit0/mini-shiki": { - "version": "3.4.0", + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@gerrit0/mini-shiki/-/mini-shiki-3.20.0.tgz", + "integrity": "sha512-Wa57i+bMpK6PGJZ1f2myxo3iO+K/kZikcyvH8NIqNNZhQUbDav7V9LQmWOXhf946mz5c1NZ19WMsGYiDKTryzQ==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/engine-oniguruma": "^3.4.0", - "@shikijs/langs": "^3.4.0", - "@shikijs/themes": "^3.4.0", - "@shikijs/types": "^3.4.0", + "@shikijs/engine-oniguruma": "^3.20.0", + "@shikijs/langs": "^3.20.0", + "@shikijs/themes": "^3.20.0", + "@shikijs/types": "^3.20.0", "@shikijs/vscode-textmate": "^10.0.2" } }, "node_modules/@gerrit0/mini-shiki/node_modules/@shikijs/types": { - "version": "3.4.0", + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.20.0.tgz", + "integrity": "sha512-lhYAATn10nkZcBQ0BlzSbJA3wcmL5MXUUF8d2Zzon6saZDlToKaiRX60n2+ZaHJCmXEcZRWNzn+k9vplr8Jhsw==", "dev": true, "license": "MIT", "dependencies": { @@ -1797,10 +1968,25 @@ "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", "license": "MIT" }, + "node_modules/@handlewithcare/prosemirror-inputrules": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@handlewithcare/prosemirror-inputrules/-/prosemirror-inputrules-0.1.3.tgz", + "integrity": "sha512-LjGitwgSFHICeU6Mfbt+0Bp4BuWyvHfDYJIf7rq1qdNO88tFcWV3CSqw75o/YbsnUObDgp5Dn+gXIQLRwiyCbg==", + "license": "MIT", + "dependencies": { + "prosemirror-history": "^1.4.1", + "prosemirror-transform": "^1.0.0" + }, + "peerDependencies": { + "prosemirror-model": "^1.0.0", + "prosemirror-state": "^1.0.0", + "prosemirror-view": "^1.0.0" + } + }, "node_modules/@hookform/resolvers": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@hookform/resolvers/-/resolvers-5.1.1.tgz", - "integrity": "sha512-J/NVING3LMAEvexJkyTLjruSm7aOFx7QX21pzkiJfMoNG0wl5aFEjLTl7ay7IQb9EWY6AkrBy7tHL2Alijpdcg==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/@hookform/resolvers/-/resolvers-5.2.2.tgz", + "integrity": "sha512-A/IxlMLShx3KjV/HeTcTfaMxdwy690+L/ZADoeaTltLx+CVuzkeVIPuybK3jrRfw7YZnmdKsVVHAlEPIAEUNlA==", "license": "MIT", "dependencies": { "@standard-schema/utils": "^0.3.0" @@ -1866,7 +2052,9 @@ } }, "node_modules/@ibm-cloud/openapi-ruleset": { - "version": "1.31.1", + "version": "1.33.5", + "resolved": "https://registry.npmjs.org/@ibm-cloud/openapi-ruleset/-/openapi-ruleset-1.33.5.tgz", + "integrity": "sha512-oT8USsTulFAA8FiBN0lA2rJqQI2lIt+HP2pdakGQXo3EviL2vqJTgpSCRwjl6mLJL158f1BVcdQUOEFGxomK3w==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -1875,12 +2063,13 @@ "@stoplight/spectral-functions": "^1.9.3", "@stoplight/spectral-rulesets": "^1.21.3", "chalk": "^4.1.2", + "inflected": "^2.1.0", "jsonschema": "^1.5.0", "lodash": "^4.17.21", "loglevel": "^1.9.2", "loglevel-plugin-prefix": "0.8.4", "minimatch": "^6.2.0", - "validator": "^13.11.0" + "validator": "^13.15.23" }, "engines": { "node": ">=16.0.0" @@ -1888,6 +2077,8 @@ }, "node_modules/@ibm-cloud/openapi-ruleset-utilities": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@ibm-cloud/openapi-ruleset-utilities/-/openapi-ruleset-utilities-1.9.0.tgz", + "integrity": "sha512-AoFbSarOqFBYH+1TZ9Ahkm2IWYSi5v0pBk88fpV+5b3qGJukypX8PwvCWADjuyIccKg48/F73a6hTTkBzDQ2UA==", "dev": true, "license": "Apache-2.0", "engines": { @@ -1895,7 +2086,9 @@ } }, "node_modules/@ibm-cloud/openapi-ruleset/node_modules/brace-expansion": { - "version": "2.0.1", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1904,6 +2097,8 @@ }, "node_modules/@ibm-cloud/openapi-ruleset/node_modules/minimatch": { "version": "6.2.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz", + "integrity": "sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==", "dev": true, "license": "ISC", "dependencies": { @@ -2383,30 +2578,29 @@ } }, "node_modules/@inquirer/ansi": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@inquirer/ansi/-/ansi-1.0.0.tgz", - "integrity": "sha512-JWaTfCxI1eTmJ1BIv86vUfjVatOdxwD0DAVKYevY8SazeUUZtW+tNbsdejVO1GYE0GXJW1N1ahmiC3TFd+7wZA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/ansi/-/ansi-2.0.2.tgz", + "integrity": "sha512-SYLX05PwJVnW+WVegZt1T4Ip1qba1ik+pNJPDiqvk6zS5Y/i8PhRzLpGEtVd7sW0G8cMtkD8t4AZYhQwm8vnww==", "dev": true, "license": "MIT", "engines": { - "node": ">=18" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" } }, "node_modules/@inquirer/checkbox": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.2.4.tgz", - "integrity": "sha512-2n9Vgf4HSciFq8ttKXk+qy+GsyTXPV1An6QAwe/8bkbbqvG4VW1I/ZY1pNu2rf+h9bdzMLPbRSfcNxkHBy/Ydw==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-5.0.3.tgz", + "integrity": "sha512-xtQP2eXMFlOcAhZ4ReKP2KZvDIBb1AnCfZ81wWXG3DXLVH0f0g4obE0XDPH+ukAEMRcZT0kdX2AS1jrWGXbpxw==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/ansi": "^1.0.0", - "@inquirer/core": "^10.2.2", - "@inquirer/figures": "^1.0.13", - "@inquirer/type": "^3.0.8", - "yoctocolors-cjs": "^2.1.2" + "@inquirer/ansi": "^2.0.2", + "@inquirer/core": "^11.1.0", + "@inquirer/figures": "^2.0.2", + "@inquirer/type": "^4.0.2" }, "engines": { - "node": ">=18" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" }, "peerDependencies": { "@types/node": ">=18" @@ -2418,17 +2612,17 @@ } }, "node_modules/@inquirer/confirm": { - "version": "5.1.18", - "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.18.tgz", - "integrity": "sha512-MilmWOzHa3Ks11tzvuAmFoAd/wRuaP3SwlT1IZhyMke31FKLxPiuDWcGXhU+PKveNOpAc4axzAgrgxuIJJRmLw==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-6.0.3.tgz", + "integrity": "sha512-lyEvibDFL+NA5R4xl8FUmNhmu81B+LDL9L/MpKkZlQDJZXzG8InxiqYxiAlQYa9cqLLhYqKLQwZqXmSTqCLjyw==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.2.2", - "@inquirer/type": "^3.0.8" + "@inquirer/core": "^11.1.0", + "@inquirer/type": "^4.0.2" }, "engines": { - "node": ">=18" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" }, "peerDependencies": { "@types/node": ">=18" @@ -2440,23 +2634,22 @@ } }, "node_modules/@inquirer/core": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.2.2.tgz", - "integrity": "sha512-yXq/4QUnk4sHMtmbd7irwiepjB8jXU0kkFRL4nr/aDBA2mDz13cMakEWdDwX3eSCTkk03kwcndD1zfRAIlELxA==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-11.1.0.tgz", + "integrity": "sha512-+jD/34T1pK8M5QmZD/ENhOfXdl9Zr+BrQAUc5h2anWgi7gggRq15ZbiBeLoObj0TLbdgW7TAIQRU2boMc9uOKQ==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/ansi": "^1.0.0", - "@inquirer/figures": "^1.0.13", - "@inquirer/type": "^3.0.8", + "@inquirer/ansi": "^2.0.2", + "@inquirer/figures": "^2.0.2", + "@inquirer/type": "^4.0.2", "cli-width": "^4.1.0", - "mute-stream": "^2.0.0", + "mute-stream": "^3.0.0", "signal-exit": "^4.1.0", - "wrap-ansi": "^6.2.0", - "yoctocolors-cjs": "^2.1.2" + "wrap-ansi": "^9.0.2" }, "engines": { - "node": ">=18" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" }, "peerDependencies": { "@types/node": ">=18" @@ -2467,10 +2660,36 @@ } } }, + "node_modules/@inquirer/core/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@inquirer/core/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, "node_modules/@inquirer/core/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", + "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", "dev": true, "license": "MIT" }, @@ -2488,49 +2707,71 @@ } }, "node_modules/@inquirer/core/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", "dev": true, "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@inquirer/core/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@inquirer/editor": { - "version": "4.2.20", - "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.20.tgz", - "integrity": "sha512-7omh5y5bK672Q+Brk4HBbnHNowOZwrb/78IFXdrEB9PfdxL3GudQyDk8O9vQ188wj3xrEebS2M9n18BjJoI83g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/core": "^10.2.2", - "@inquirer/external-editor": "^1.0.2", - "@inquirer/type": "^3.0.8" + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" }, "engines": { "node": ">=18" }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@inquirer/core/node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@inquirer/core/node_modules/wrap-ansi": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@inquirer/editor": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-5.0.3.tgz", + "integrity": "sha512-wYyQo96TsAqIciP/r5D3cFeV8h4WqKQ/YOvTg5yOfP2sqEbVVpbxPpfV3LM5D0EP4zUI3EZVHyIUIllnoIa8OQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^11.1.0", + "@inquirer/external-editor": "^2.0.2", + "@inquirer/type": "^4.0.2" + }, + "engines": { + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" + }, "peerDependencies": { "@types/node": ">=18" }, @@ -2541,18 +2782,17 @@ } }, "node_modules/@inquirer/expand": { - "version": "4.0.20", - "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.20.tgz", - "integrity": "sha512-Dt9S+6qUg94fEvgn54F2Syf0Z3U8xmnBI9ATq2f5h9xt09fs2IJXSCIXyyVHwvggKWFXEY/7jATRo2K6Dkn6Ow==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-5.0.3.tgz", + "integrity": "sha512-2oINvuL27ujjxd95f6K2K909uZOU2x1WiAl7Wb1X/xOtL8CgQ1kSxzykIr7u4xTkXkXOAkCuF45T588/YKee7w==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.2.2", - "@inquirer/type": "^3.0.8", - "yoctocolors-cjs": "^2.1.2" + "@inquirer/core": "^11.1.0", + "@inquirer/type": "^4.0.2" }, "engines": { - "node": ">=18" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" }, "peerDependencies": { "@types/node": ">=18" @@ -2564,17 +2804,17 @@ } }, "node_modules/@inquirer/external-editor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.2.tgz", - "integrity": "sha512-yy9cOoBnx58TlsPrIxauKIFQTiyH+0MK4e97y4sV9ERbI+zDxw7i2hxHLCIEGIE/8PPvDxGhgzIOTSOWcs6/MQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-2.0.2.tgz", + "integrity": "sha512-X/fMXK7vXomRWEex1j8mnj7s1mpnTeP4CO/h2gysJhHLT2WjBnLv4ZQEGpm/kcYI8QfLZ2fgW+9kTKD+jeopLg==", "dev": true, "license": "MIT", "dependencies": { - "chardet": "^2.1.0", + "chardet": "^2.1.1", "iconv-lite": "^0.7.0" }, "engines": { - "node": ">=18" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" }, "peerDependencies": { "@types/node": ">=18" @@ -2586,9 +2826,9 @@ } }, "node_modules/@inquirer/external-editor/node_modules/iconv-lite": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.0.tgz", - "integrity": "sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.1.tgz", + "integrity": "sha512-2Tth85cXwGFHfvRgZWszZSvdo+0Xsqmw8k8ZwxScfcBneNUraK+dxRxRm24nszx80Y0TVio8kKLt5sLE7ZCLlw==", "dev": true, "license": "MIT", "dependencies": { @@ -2603,27 +2843,27 @@ } }, "node_modules/@inquirer/figures": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.13.tgz", - "integrity": "sha512-lGPVU3yO9ZNqA7vTYz26jny41lE7yoQansmqdMLBEfqaGsmdg7V3W9mK9Pvb5IL4EVZ9GnSDGMO/cJXud5dMaw==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-2.0.2.tgz", + "integrity": "sha512-qXm6EVvQx/FmnSrCWCIGtMHwqeLgxABP8XgcaAoywsL0NFga9gD5kfG0gXiv80GjK9Hsoz4pgGwF/+CjygyV9A==", "dev": true, "license": "MIT", "engines": { - "node": ">=18" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" } }, "node_modules/@inquirer/input": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.2.4.tgz", - "integrity": "sha512-cwSGpLBMwpwcZZsc6s1gThm0J+it/KIJ+1qFL2euLmSKUMGumJ5TcbMgxEjMjNHRGadouIYbiIgruKoDZk7klw==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-5.0.3.tgz", + "integrity": "sha512-4R0TdWl53dtp79Vs6Df2OHAtA2FVNqya1hND1f5wjHWxZJxwDMSNB1X5ADZJSsQKYAJ5JHCTO+GpJZ42mK0Otw==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.2.2", - "@inquirer/type": "^3.0.8" + "@inquirer/core": "^11.1.0", + "@inquirer/type": "^4.0.2" }, "engines": { - "node": ">=18" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" }, "peerDependencies": { "@types/node": ">=18" @@ -2635,17 +2875,17 @@ } }, "node_modules/@inquirer/number": { - "version": "3.0.20", - "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.20.tgz", - "integrity": "sha512-bbooay64VD1Z6uMfNehED2A2YOPHSJnQLs9/4WNiV/EK+vXczf/R988itL2XLDGTgmhMF2KkiWZo+iEZmc4jqg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-4.0.3.tgz", + "integrity": "sha512-TjQLe93GGo5snRlu83JxE38ZPqj5ZVggL+QqqAF2oBA5JOJoxx25GG3EGH/XN/Os5WOmKfO8iLVdCXQxXRZIMQ==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.2.2", - "@inquirer/type": "^3.0.8" + "@inquirer/core": "^11.1.0", + "@inquirer/type": "^4.0.2" }, "engines": { - "node": ">=18" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" }, "peerDependencies": { "@types/node": ">=18" @@ -2657,18 +2897,18 @@ } }, "node_modules/@inquirer/password": { - "version": "4.0.20", - "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.20.tgz", - "integrity": "sha512-nxSaPV2cPvvoOmRygQR+h0B+Av73B01cqYLcr7NXcGXhbmsYfUb8fDdw2Us1bI2YsX+VvY7I7upgFYsyf8+Nug==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-5.0.3.tgz", + "integrity": "sha512-rCozGbUMAHedTeYWEN8sgZH4lRCdgG/WinFkit6ZPsp8JaNg2T0g3QslPBS5XbpORyKP/I+xyBO81kFEvhBmjA==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/ansi": "^1.0.0", - "@inquirer/core": "^10.2.2", - "@inquirer/type": "^3.0.8" + "@inquirer/ansi": "^2.0.2", + "@inquirer/core": "^11.1.0", + "@inquirer/type": "^4.0.2" }, "engines": { - "node": ">=18" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" }, "peerDependencies": { "@types/node": ">=18" @@ -2680,25 +2920,25 @@ } }, "node_modules/@inquirer/prompts": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.8.6.tgz", - "integrity": "sha512-68JhkiojicX9SBUD8FE/pSKbOKtwoyaVj1kwqLfvjlVXZvOy3iaSWX4dCLsZyYx/5Ur07Fq+yuDNOen+5ce6ig==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-8.1.0.tgz", + "integrity": "sha512-LsZMdKcmRNF5LyTRuZE5nWeOjganzmN3zwbtNfcs6GPh3I2TsTtF1UYZlbxVfhxd+EuUqLGs/Lm3Xt4v6Az1wA==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/checkbox": "^4.2.4", - "@inquirer/confirm": "^5.1.18", - "@inquirer/editor": "^4.2.20", - "@inquirer/expand": "^4.0.20", - "@inquirer/input": "^4.2.4", - "@inquirer/number": "^3.0.20", - "@inquirer/password": "^4.0.20", - "@inquirer/rawlist": "^4.1.8", - "@inquirer/search": "^3.1.3", - "@inquirer/select": "^4.3.4" + "@inquirer/checkbox": "^5.0.3", + "@inquirer/confirm": "^6.0.3", + "@inquirer/editor": "^5.0.3", + "@inquirer/expand": "^5.0.3", + "@inquirer/input": "^5.0.3", + "@inquirer/number": "^4.0.3", + "@inquirer/password": "^5.0.3", + "@inquirer/rawlist": "^5.1.0", + "@inquirer/search": "^4.0.3", + "@inquirer/select": "^5.0.3" }, "engines": { - "node": ">=18" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" }, "peerDependencies": { "@types/node": ">=18" @@ -2710,18 +2950,17 @@ } }, "node_modules/@inquirer/rawlist": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.8.tgz", - "integrity": "sha512-CQ2VkIASbgI2PxdzlkeeieLRmniaUU1Aoi5ggEdm6BIyqopE9GuDXdDOj9XiwOqK5qm72oI2i6J+Gnjaa26ejg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-5.1.0.tgz", + "integrity": "sha512-yUCuVh0jW026Gr2tZlG3kHignxcrLKDR3KBp+eUgNz+BAdSeZk0e18yt2gyBr+giYhj/WSIHCmPDOgp1mT2niQ==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.2.2", - "@inquirer/type": "^3.0.8", - "yoctocolors-cjs": "^2.1.2" + "@inquirer/core": "^11.1.0", + "@inquirer/type": "^4.0.2" }, "engines": { - "node": ">=18" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" }, "peerDependencies": { "@types/node": ">=18" @@ -2733,19 +2972,18 @@ } }, "node_modules/@inquirer/search": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.1.3.tgz", - "integrity": "sha512-D5T6ioybJJH0IiSUK/JXcoRrrm8sXwzrVMjibuPs+AgxmogKslaafy1oxFiorNI4s3ElSkeQZbhYQgLqiL8h6Q==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-4.0.3.tgz", + "integrity": "sha512-lzqVw0YwuKYetk5VwJ81Ba+dyVlhseHPx9YnRKQgwXdFS0kEavCz2gngnNhnMIxg8+j1N/rUl1t5s1npwa7bqg==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.2.2", - "@inquirer/figures": "^1.0.13", - "@inquirer/type": "^3.0.8", - "yoctocolors-cjs": "^2.1.2" + "@inquirer/core": "^11.1.0", + "@inquirer/figures": "^2.0.2", + "@inquirer/type": "^4.0.2" }, "engines": { - "node": ">=18" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" }, "peerDependencies": { "@types/node": ">=18" @@ -2757,20 +2995,19 @@ } }, "node_modules/@inquirer/select": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.3.4.tgz", - "integrity": "sha512-Qp20nySRmfbuJBBsgPU7E/cL62Hf250vMZRzYDcBHty2zdD1kKCnoDFWRr0WO2ZzaXp3R7a4esaVGJUx0E6zvA==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-5.0.3.tgz", + "integrity": "sha512-M+ynbwS0ecQFDYMFrQrybA0qL8DV0snpc4kKevCCNaTpfghsRowRY7SlQBeIYNzHqXtiiz4RG9vTOeb/udew7w==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/ansi": "^1.0.0", - "@inquirer/core": "^10.2.2", - "@inquirer/figures": "^1.0.13", - "@inquirer/type": "^3.0.8", - "yoctocolors-cjs": "^2.1.2" + "@inquirer/ansi": "^2.0.2", + "@inquirer/core": "^11.1.0", + "@inquirer/figures": "^2.0.2", + "@inquirer/type": "^4.0.2" }, "engines": { - "node": ">=18" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" }, "peerDependencies": { "@types/node": ">=18" @@ -2782,13 +3019,13 @@ } }, "node_modules/@inquirer/type": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.8.tgz", - "integrity": "sha512-lg9Whz8onIHRthWaN1Q9EGLa/0LFJjyM8mEUbL1eTi6yMGvBf8gvyDLtxSXztQsxMvhxxNpJYrwa1YHdq+w4Jw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-4.0.2.tgz", + "integrity": "sha512-cae7mzluplsjSdgFA6ACLygb5jC8alO0UUnFPyu0E7tNRPrL+q/f8VcSXp+cjZQ7l5CMpDpi2G1+IQvkOiL1Lw==", "dev": true, "license": "MIT", "engines": { - "node": ">=18" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" }, "peerDependencies": { "@types/node": ">=18" @@ -2895,14 +3132,6 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.13", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", @@ -2941,7 +3170,9 @@ } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.0", + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { @@ -2954,13 +3185,10 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@jsdevtools/ono": { - "version": "7.1.3", - "dev": true, - "license": "MIT" - }, "node_modules/@jsep-plugin/assignment": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@jsep-plugin/assignment/-/assignment-1.3.0.tgz", + "integrity": "sha512-VVgV+CXrhbMI3aSusQyclHkenWSAm95WaiKrMxRFam3JSUiIaQjoMIw2sEs/OX4XifnqeQUN4DYbJjlA8EfktQ==", "dev": true, "license": "MIT", "engines": { @@ -2972,6 +3200,8 @@ }, "node_modules/@jsep-plugin/regex": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@jsep-plugin/regex/-/regex-1.0.4.tgz", + "integrity": "sha512-q7qL4Mgjs1vByCaTnDFcBnV9HS7GVPJX5vyVoCgZHNSC9rjwIlmbXG5sUuorR5ndfHAIlJ8pVStxvjXHbNvtUg==", "dev": true, "license": "MIT", "engines": { @@ -2983,6 +3213,8 @@ }, "node_modules/@jsep-plugin/ternary": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@jsep-plugin/ternary/-/ternary-1.1.4.tgz", + "integrity": "sha512-ck5wiqIbqdMX6WRQztBL7ASDty9YLgJ3sSAK5ZpBzXeySvFGCzIvM6UiAI4hTZ22fEcYQVV/zhUbNscggW+Ukg==", "dev": true, "license": "MIT", "engines": { @@ -2993,24 +3225,29 @@ } }, "node_modules/@mantine/core": { - "version": "7.17.7", + "version": "8.3.10", + "resolved": "https://registry.npmjs.org/@mantine/core/-/core-8.3.10.tgz", + "integrity": "sha512-aKQFETN14v6GtM07b/G5yJneMM1yrgf9mNrTah6GVy5DvQM0AeutITT7toHqh5gxxwzdg/DoY+HQsv5zhqnc5g==", "license": "MIT", + "peer": true, "dependencies": { - "@floating-ui/react": "^0.26.28", + "@floating-ui/react": "^0.27.16", "clsx": "^2.1.1", - "react-number-format": "^5.4.3", - "react-remove-scroll": "^2.6.2", + "react-number-format": "^5.4.4", + "react-remove-scroll": "^2.7.1", "react-textarea-autosize": "8.5.9", - "type-fest": "^4.27.0" + "type-fest": "^4.41.0" }, "peerDependencies": { - "@mantine/hooks": "7.17.7", + "@mantine/hooks": "8.3.10", "react": "^18.x || ^19.x", "react-dom": "^18.x || ^19.x" } }, "node_modules/@mantine/hooks": { - "version": "7.17.7", + "version": "8.3.10", + "resolved": "https://registry.npmjs.org/@mantine/hooks/-/hooks-8.3.10.tgz", + "integrity": "sha512-bv+yYHl+keTIvakiDzVJMIjW+o8/Px0G3EdpCMFG+U2ux6SwQqluqoq+/kqrTtT6RaLvQ0fMxjpIULF2cu/xAg==", "license": "MIT", "peer": true, "peerDependencies": { @@ -3020,6 +3257,7 @@ "node_modules/@mantine/utils": { "version": "6.0.22", "license": "MIT", + "peer": true, "peerDependencies": { "react": ">=16.8.0" } @@ -3038,15 +3276,15 @@ } }, "node_modules/@next/env": { - "version": "15.5.8", - "resolved": "https://registry.npmjs.org/@next/env/-/env-15.5.8.tgz", - "integrity": "sha512-ejZHa3ogTxcy851dFoNtfB5B2h7AbSAtHbR5CymUlnz4yW1QjHNufVpvTu8PTnWBKFKjrd4k6Gbi2SsCiJKvxw==", + "version": "16.1.1", + "resolved": "https://registry.npmjs.org/@next/env/-/env-16.1.1.tgz", + "integrity": "sha512-3oxyM97Sr2PqiVyMyrZUtrtM3jqqFxOQJVuKclDsgj/L728iZt/GyslkN4NwarledZATCenbk4Offjk1hQmaAA==", "license": "MIT" }, "node_modules/@next/eslint-plugin-next": { - "version": "15.5.8", - "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-15.5.8.tgz", - "integrity": "sha512-PBv6j6YxyC9cFgZKSGFlFydQ+lzzR3Fs1GBr9Z2YzoZK7dH/K8ebRtZiN4pV+b8MbSJiHjZYTKVPKF/UzNgrOA==", + "version": "16.1.1", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-16.1.1.tgz", + "integrity": "sha512-Ovb/6TuLKbE1UiPcg0p39Ke3puyTCIKN9hGbNItmpQsp+WX3qrjO3WaMVSi6JHr9X1NrmthqIguVHodMJbh/dw==", "dev": true, "license": "MIT", "dependencies": { @@ -3084,9 +3322,9 @@ } }, "node_modules/@next/swc-darwin-arm64": { - "version": "15.5.7", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.5.7.tgz", - "integrity": "sha512-IZwtxCEpI91HVU/rAUOOobWSZv4P2DeTtNaCdHqLcTJU4wdNXgAySvKa/qJCgR5m6KI8UsKDXtO2B31jcaw1Yw==", + "version": "16.1.1", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-16.1.1.tgz", + "integrity": "sha512-JS3m42ifsVSJjSTzh27nW+Igfha3NdBOFScr9C80hHGrWx55pTrVL23RJbqir7k7/15SKlrLHhh/MQzqBBYrQA==", "cpu": [ "arm64" ], @@ -3100,9 +3338,9 @@ } }, "node_modules/@next/swc-darwin-x64": { - "version": "15.5.7", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-15.5.7.tgz", - "integrity": "sha512-UP6CaDBcqaCBuiq/gfCEJw7sPEoX1aIjZHnBWN9v9qYHQdMKvCKcAVs4OX1vIjeE+tC5EIuwDTVIoXpUes29lg==", + "version": "16.1.1", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-16.1.1.tgz", + "integrity": "sha512-hbyKtrDGUkgkyQi1m1IyD3q4I/3m9ngr+V93z4oKHrPcmxwNL5iMWORvLSGAf2YujL+6HxgVvZuCYZfLfb4bGw==", "cpu": [ "x64" ], @@ -3116,9 +3354,9 @@ } }, "node_modules/@next/swc-linux-arm64-gnu": { - "version": "15.5.7", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.5.7.tgz", - "integrity": "sha512-NCslw3GrNIw7OgmRBxHtdWFQYhexoUCq+0oS2ccjyYLtcn1SzGzeM54jpTFonIMUjNbHmpKpziXnpxhSWLcmBA==", + "version": "16.1.1", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-16.1.1.tgz", + "integrity": "sha512-/fvHet+EYckFvRLQ0jPHJCUI5/B56+2DpI1xDSvi80r/3Ez+Eaa2Yq4tJcRTaB1kqj/HrYKn8Yplm9bNoMJpwQ==", "cpu": [ "arm64" ], @@ -3132,9 +3370,9 @@ } }, "node_modules/@next/swc-linux-arm64-musl": { - "version": "15.5.7", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.5.7.tgz", - "integrity": "sha512-nfymt+SE5cvtTrG9u1wdoxBr9bVB7mtKTcj0ltRn6gkP/2Nu1zM5ei8rwP9qKQP0Y//umK+TtkKgNtfboBxRrw==", + "version": "16.1.1", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-16.1.1.tgz", + "integrity": "sha512-MFHrgL4TXNQbBPzkKKur4Fb5ICEJa87HM7fczFs2+HWblM7mMLdco3dvyTI+QmLBU9xgns/EeeINSZD6Ar+oLg==", "cpu": [ "arm64" ], @@ -3148,9 +3386,9 @@ } }, "node_modules/@next/swc-linux-x64-gnu": { - "version": "15.5.7", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.5.7.tgz", - "integrity": "sha512-hvXcZvCaaEbCZcVzcY7E1uXN9xWZfFvkNHwbe/n4OkRhFWrs1J1QV+4U1BN06tXLdaS4DazEGXwgqnu/VMcmqw==", + "version": "16.1.1", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-16.1.1.tgz", + "integrity": "sha512-20bYDfgOQAPUkkKBnyP9PTuHiJGM7HzNBbuqmD0jiFVZ0aOldz+VnJhbxzjcSabYsnNjMPsE0cyzEudpYxsrUQ==", "cpu": [ "x64" ], @@ -3164,9 +3402,9 @@ } }, "node_modules/@next/swc-linux-x64-musl": { - "version": "15.5.7", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.5.7.tgz", - "integrity": "sha512-4IUO539b8FmF0odY6/SqANJdgwn1xs1GkPO5doZugwZ3ETF6JUdckk7RGmsfSf7ws8Qb2YB5It33mvNL/0acqA==", + "version": "16.1.1", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-16.1.1.tgz", + "integrity": "sha512-9pRbK3M4asAHQRkwaXwu601oPZHghuSC8IXNENgbBSyImHv/zY4K5udBusgdHkvJ/Tcr96jJwQYOll0qU8+fPA==", "cpu": [ "x64" ], @@ -3180,9 +3418,9 @@ } }, "node_modules/@next/swc-win32-arm64-msvc": { - "version": "15.5.7", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.5.7.tgz", - "integrity": "sha512-CpJVTkYI3ZajQkC5vajM7/ApKJUOlm6uP4BknM3XKvJ7VXAvCqSjSLmM0LKdYzn6nBJVSjdclx8nYJSa3xlTgQ==", + "version": "16.1.1", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-16.1.1.tgz", + "integrity": "sha512-bdfQkggaLgnmYrFkSQfsHfOhk/mCYmjnrbRCGgkMcoOBZ4n+TRRSLmT/CU5SATzlBJ9TpioUyBW/vWFXTqQRiA==", "cpu": [ "arm64" ], @@ -3196,9 +3434,9 @@ } }, "node_modules/@next/swc-win32-x64-msvc": { - "version": "15.5.7", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.5.7.tgz", - "integrity": "sha512-gMzgBX164I6DN+9/PGA+9dQiwmTkE4TloBNx8Kv9UiGARsr9Nba7IpcBRA1iTV9vwlYnrE3Uy6I7Aj6qLjQuqw==", + "version": "16.1.1", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-16.1.1.tgz", + "integrity": "sha512-Ncwbw2WJ57Al5OX0k4chM68DKhEPlrXBaSXDCi2kPi5f4d8b3ejr3RRJGfKBLrn2YJL5ezNS7w2TZLHSti8CMw==", "cpu": [ "x64" ], @@ -3751,162 +3989,136 @@ } }, "node_modules/@orval/angular": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/@orval/angular/-/angular-7.10.0.tgz", - "integrity": "sha512-M89GKo/PibxYXvOKp9+i6BLxhEW8YsO+evwuV2kMbDGNS3RiYDwzmMBcA9SVL7m8CumeZoxNEAXsupzq96ZAXA==", + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@orval/angular/-/angular-7.17.2.tgz", + "integrity": "sha512-+WBILd8KJD/I8eyX2eyTmzhyY+oTvbCTV25YoF2/UzWaBIq0reIhe5i2J2vUBXFnhZDLfwJYn70v341y7NSPlQ==", "dev": true, "license": "MIT", "dependencies": { - "@orval/core": "7.10.0" + "@orval/core": "7.17.2" } }, "node_modules/@orval/axios": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/@orval/axios/-/axios-7.10.0.tgz", - "integrity": "sha512-AB6BjEwyguIcH8olzOTFPvwUP8z63yP4Jfl3T2UoeFchK04KqWqxbUoxmDG9xVQ79uMs/uOrb0X+GFwdZ56gAg==", + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@orval/axios/-/axios-7.17.2.tgz", + "integrity": "sha512-9wNxnEtNSI4S22V5ta4f5jaFAfrJ5PEcQwALP6ogsBxT0lUhzHWhRGWaopA2SJLW8eCGfPVo4fF/x/2i9ecG8w==", "dev": true, "license": "MIT", "dependencies": { - "@orval/core": "7.10.0" + "@orval/core": "7.17.2" } }, "node_modules/@orval/core": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/@orval/core/-/core-7.10.0.tgz", - "integrity": "sha512-Lm7HY4Kwzehe+2HNfi+Ov/IZ+m3nj3NskVGvOyJDAqaaHB7G/xydSCtgELG32ur4G+M/XmwChAjoP4TCNVh0VA==", + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@orval/core/-/core-7.17.2.tgz", + "integrity": "sha512-7kv7JgC6Va9hE/OiYTaJEU52Uy52y8Ill26QZufgP9yeMT60h3yiycF//LSQp83P+fGzcS9PLuCS4uRPmrMtgA==", "dev": true, "license": "MIT", "dependencies": { - "@apidevtools/swagger-parser": "^10.1.1", - "@ibm-cloud/openapi-ruleset": "^1.29.4", - "acorn": "^8.14.1", - "ajv": "^8.17.1", + "@apidevtools/swagger-parser": "^12.1.0", + "@ibm-cloud/openapi-ruleset": "^1.33.1", + "@stoplight/spectral-core": "^1.20.0", + "acorn": "^8.15.0", "chalk": "^4.1.2", "compare-versions": "^6.1.1", - "debug": "^4.4.0", - "esbuild": "^0.25.1", + "debug": "^4.4.3", + "esbuild": "^0.25.11", "esutils": "2.0.3", - "fs-extra": "^11.3.0", + "fs-extra": "^11.3.1", "globby": "11.1.0", "lodash.isempty": "^4.4.0", "lodash.uniq": "^4.5.0", "lodash.uniqby": "^4.7.0", "lodash.uniqwith": "^4.5.0", "micromatch": "^4.0.8", - "openapi3-ts": "4.4.0", - "swagger2openapi": "^7.0.8" - } - }, - "node_modules/@orval/core/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/@orval/core/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "license": "MIT" - }, - "node_modules/@orval/core/node_modules/openapi3-ts": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/openapi3-ts/-/openapi3-ts-4.4.0.tgz", - "integrity": "sha512-9asTNB9IkKEzWMcHmVZE7Ts3kC9G7AFHfs8i7caD8HbI76gEjdkId4z/AkP83xdZsH7PLAnnbl47qZkXuxpArw==", - "dev": true, - "license": "MIT", - "dependencies": { - "yaml": "^2.5.0" + "openapi3-ts": "4.5.0", + "swagger2openapi": "^7.0.8", + "typedoc": "^0.28.14" } }, "node_modules/@orval/fetch": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/@orval/fetch/-/fetch-7.10.0.tgz", - "integrity": "sha512-bWcXPmARcXhXRveBtUnkfPlkUcLEzfGaflAdqN4CtScS48LgNrXXtuyt2BV2wvEXAavCWIhnRyQvz2foTU4U8Q==", + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@orval/fetch/-/fetch-7.17.2.tgz", + "integrity": "sha512-gBgk4POAacKs4c7VKCQPTkdLWvxF2s1p/EBKT1N6h2QKUxZcO7MbV141FQXFghFGFYgpuNiUTlox4BbSeCVrXw==", "dev": true, "license": "MIT", "dependencies": { - "@orval/core": "7.10.0" + "@orval/core": "7.17.2", + "openapi3-ts": "4.5.0" } }, "node_modules/@orval/hono": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/@orval/hono/-/hono-7.10.0.tgz", - "integrity": "sha512-bOxTdZxx2BpGQf7fFuCeeUe//ZYDWc6Yz9WOhj3HrnsD06xTRKFWVBi/QZ29QcAPxqwunu/VWwbqoiHHuuX3bA==", + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@orval/hono/-/hono-7.17.2.tgz", + "integrity": "sha512-YSTDYPysnD5LyugRKGSU4kZEMgK0HeLeZ7r1X/4u6U5FrRdhmjf+gjnCseBR61yKwS/8BLMogIe7qw8uOs83Hg==", "dev": true, "license": "MIT", "dependencies": { - "@orval/core": "7.10.0", - "@orval/zod": "7.10.0", - "lodash.uniq": "^4.5.0" + "@orval/core": "7.17.2", + "@orval/zod": "7.17.2", + "fs-extra": "^11.3.2", + "lodash.uniq": "^4.5.0", + "openapi3-ts": "4.5.0" } }, "node_modules/@orval/mcp": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/@orval/mcp/-/mcp-7.10.0.tgz", - "integrity": "sha512-ztLXGOSxK7jFwPKAeYPR85BjKRh3KTClKEnM2MFmo2FHHojn72DPXRPCmy0Wbw5Ee+JOxK2kIpyx+HZi9XVxiA==", + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@orval/mcp/-/mcp-7.17.2.tgz", + "integrity": "sha512-7aJcZMSh2ZPHdcgz0JdilVTLcaMbPeEHJgpJTvSUZembgQvBwJYfalaaROfBmRH9nSfHP11DYmsuG5kTIfd3JA==", "dev": true, "license": "MIT", "dependencies": { - "@orval/core": "7.10.0", - "@orval/zod": "7.10.0" + "@orval/core": "7.17.2", + "@orval/fetch": "7.17.2", + "@orval/zod": "7.17.2", + "openapi3-ts": "4.5.0" } }, "node_modules/@orval/mock": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/@orval/mock/-/mock-7.10.0.tgz", - "integrity": "sha512-vkEWCaKEyMfWGJF5MtxVzl+blwc9vYzwdYxMoSdjA5yS2dNBrdNlt1aLtb4+aoI1jgBgpCg/OB7VtWaL5QYidA==", + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@orval/mock/-/mock-7.17.2.tgz", + "integrity": "sha512-otVzA/yR2lKQJRSIeVyuh+tl/uE/EJQ82oJg9Zu11S70QzxMTCg/IEe8fbTeE3APtoujhACB6aZ/qqbmK29ugw==", "dev": true, "license": "MIT", "dependencies": { - "@orval/core": "7.10.0", - "openapi3-ts": "^4.2.2" + "@orval/core": "7.17.2", + "openapi3-ts": "4.5.0" } }, "node_modules/@orval/query": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/@orval/query/-/query-7.10.0.tgz", - "integrity": "sha512-DBVg8RyKWSQKhr5Zfvxx5XICUdDUkG4MJKSd4BQCrRjUWgN6vwGunMEKyfnjpS5mFUSCkwWD/I3rTkjW6aysJA==", + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@orval/query/-/query-7.17.2.tgz", + "integrity": "sha512-dbD3U6CuRBYszMQOlitO4MryLnrlZIHwjNGsree0l5WO25e9QrfEMPxFU9wVaLnP/w10ODMBsBIBNUmy5ifXxQ==", "dev": true, "license": "MIT", "dependencies": { - "@orval/core": "7.10.0", - "@orval/fetch": "7.10.0", + "@orval/core": "7.17.2", + "@orval/fetch": "7.17.2", + "chalk": "^4.1.2", "lodash.omitby": "^4.6.0" } }, "node_modules/@orval/swr": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/@orval/swr/-/swr-7.10.0.tgz", - "integrity": "sha512-ZdApomZQhJ5ZogjJgBK+haeCOP9gUaMaGKGjTVJr86jJaygDcKn54Ok1quiDUCbX42Eye+cgmQJeKeZvqnPohA==", + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@orval/swr/-/swr-7.17.2.tgz", + "integrity": "sha512-BWN7E41JEfr2qVFi+sNwPH3jXJgL4BiIAJTqZraZW0S89EmI4kU2yh3YveNmeopXai7mssaiiAlE8qe4wFcWnw==", "dev": true, "license": "MIT", "dependencies": { - "@orval/core": "7.10.0", - "@orval/fetch": "7.10.0" + "@orval/core": "7.17.2", + "@orval/fetch": "7.17.2" } }, "node_modules/@orval/zod": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/@orval/zod/-/zod-7.10.0.tgz", - "integrity": "sha512-AB/508IBMlVDBcGvlq+ASz7DvqU3nhoDnIeBCyjwNfQwhYzREU0qqiFBnH0XAW70c6SCMf9/bIcYbw8GAx/zxA==", + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@orval/zod/-/zod-7.17.2.tgz", + "integrity": "sha512-Zf2sAQAGZ99VzummF4/Tq5pbXe6qR+w37XmLX5bMokshT8lEuV9goT4gftW4AWGY3Azrp/Syj3fdbSBthN/KPw==", "dev": true, "license": "MIT", "dependencies": { - "@orval/core": "7.10.0", - "lodash.uniq": "^4.5.0" + "@orval/core": "7.17.2", + "lodash.uniq": "^4.5.0", + "openapi3-ts": "4.5.0" } }, "node_modules/@parcel/watcher": { @@ -4207,17 +4419,11 @@ }, "node_modules/@polka/url": { "version": "1.0.0-next.29", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz", + "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==", "dev": true, "license": "MIT" }, - "node_modules/@popperjs/core": { - "version": "2.11.8", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } - }, "node_modules/@prisma/instrumentation": { "version": "6.19.0", "resolved": "https://registry.npmjs.org/@prisma/instrumentation/-/instrumentation-6.19.0.tgz", @@ -6333,205 +6539,246 @@ "license": "MIT" }, "node_modules/@react-email/body": { - "version": "0.0.11", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@react-email/body/-/body-0.2.1.tgz", + "integrity": "sha512-ljDiQiJDu/Fq//vSIIP0z5Nuvt4+DX1RqGasstChDGJB/14ogd4VdNS9aacoede/ZjGy3o3Qb+cxyS+XgM6SwQ==", "license": "MIT", + "peer": true, + "engines": { + "node": ">=20.0.0" + }, "peerDependencies": { "react": "^18.0 || ^19.0 || ^19.0.0-rc" } }, "node_modules/@react-email/button": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@react-email/button/-/button-0.1.0.tgz", - "integrity": "sha512-fg4LtgTu5zXxaRSly9cuv6sHVF/hi1lElbRaIA8EPx5coWOBhCto6rCPfawcXpaN2oER7rNHUrcNBkI+lz5F9A==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@react-email/button/-/button-0.2.1.tgz", + "integrity": "sha512-qXyj7RZLE7POy9BMKSoqQ00tOXThjOZSUnI2Yu9i29IHngPlmrNayIWBoVKtElES7OWwypUcpiajwi1mUWx6/A==", "license": "MIT", + "peer": true, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" }, "peerDependencies": { "react": "^18.0 || ^19.0 || ^19.0.0-rc" } }, "node_modules/@react-email/code-block": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@react-email/code-block/-/code-block-0.1.0.tgz", - "integrity": "sha512-jSpHFsgqnQXxDIssE4gvmdtFncaFQz5D6e22BnVjcCPk/udK+0A9jRwGFEG8JD2si9ZXBmU4WsuqQEczuZn4ww==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@react-email/code-block/-/code-block-0.2.1.tgz", + "integrity": "sha512-M3B7JpVH4ytgn83/ujRR1k1DQHvTeABiDM61OvAbjLRPhC/5KLHU5KkzIbbuGIrjWwxAbL1kSQzU8MhLEtSxyw==", "license": "MIT", + "peer": true, "dependencies": { "prismjs": "^1.30.0" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" }, "peerDependencies": { "react": "^18.0 || ^19.0 || ^19.0.0-rc" } }, "node_modules/@react-email/code-inline": { - "version": "0.0.5", + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@react-email/code-inline/-/code-inline-0.0.6.tgz", + "integrity": "sha512-jfhebvv3dVsp3OdPgKXnk8+e2pBiDVZejDOBFzBa/IblrAJ9cQDkN6rBD5IyEg8hTOxwbw3iaI/yZFmDmIguIA==", "license": "MIT", + "peer": true, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" }, "peerDependencies": { "react": "^18.0 || ^19.0 || ^19.0.0-rc" } }, "node_modules/@react-email/column": { - "version": "0.0.13", + "version": "0.0.14", + "resolved": "https://registry.npmjs.org/@react-email/column/-/column-0.0.14.tgz", + "integrity": "sha512-f+W+Bk2AjNO77zynE33rHuQhyqVICx4RYtGX9NKsGUg0wWjdGP0qAuIkhx9Rnmk4/hFMo1fUrtYNqca9fwJdHg==", "license": "MIT", "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" }, "peerDependencies": { "react": "^18.0 || ^19.0 || ^19.0.0-rc" } }, "node_modules/@react-email/components": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@react-email/components/-/components-0.1.1.tgz", - "integrity": "sha512-NyPuoqd1o77HL4+58pBrpk3e5/0UZLNU11/OBnE59F2MCZ8IaZX+55Ce+HR5itKTMdqlgfncz7sGA1TDITo41g==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@react-email/components/-/components-1.0.3.tgz", + "integrity": "sha512-RbleOT35XSCWM54Rs76/BgfPA0Son55OH4awBYlkHZgLw0AdbPwobhE7izNDFqY4nHW7+omLfe3CByWbsg/hEw==", "license": "MIT", "dependencies": { - "@react-email/body": "0.0.11", - "@react-email/button": "0.1.0", - "@react-email/code-block": "0.1.0", - "@react-email/code-inline": "0.0.5", - "@react-email/column": "0.0.13", - "@react-email/container": "0.0.15", - "@react-email/font": "0.0.9", - "@react-email/head": "0.0.12", - "@react-email/heading": "0.0.15", - "@react-email/hr": "0.0.11", - "@react-email/html": "0.0.11", - "@react-email/img": "0.0.11", - "@react-email/link": "0.0.12", - "@react-email/markdown": "0.0.15", - "@react-email/preview": "0.0.13", - "@react-email/render": "1.1.3", - "@react-email/row": "0.0.12", - "@react-email/section": "0.0.16", - "@react-email/tailwind": "1.0.5", - "@react-email/text": "0.1.5" + "@react-email/body": "0.2.1", + "@react-email/button": "0.2.1", + "@react-email/code-block": "0.2.1", + "@react-email/code-inline": "0.0.6", + "@react-email/column": "0.0.14", + "@react-email/container": "0.0.16", + "@react-email/font": "0.0.10", + "@react-email/head": "0.0.13", + "@react-email/heading": "0.0.16", + "@react-email/hr": "0.0.12", + "@react-email/html": "0.0.12", + "@react-email/img": "0.0.12", + "@react-email/link": "0.0.13", + "@react-email/markdown": "0.0.18", + "@react-email/preview": "0.0.14", + "@react-email/render": "2.0.1", + "@react-email/row": "0.0.13", + "@react-email/section": "0.0.17", + "@react-email/tailwind": "2.0.3", + "@react-email/text": "0.1.6" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" }, "peerDependencies": { "react": "^18.0 || ^19.0 || ^19.0.0-rc" } }, "node_modules/@react-email/container": { - "version": "0.0.15", + "version": "0.0.16", + "resolved": "https://registry.npmjs.org/@react-email/container/-/container-0.0.16.tgz", + "integrity": "sha512-QWBB56RkkU0AJ9h+qy33gfT5iuZknPC7Un/IjZv9B0QmMIK+WWacc0cH6y2SV5Cv/b99hU94fjEMOOO4enpkbQ==", "license": "MIT", + "peer": true, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" }, "peerDependencies": { "react": "^18.0 || ^19.0 || ^19.0.0-rc" } }, "node_modules/@react-email/font": { - "version": "0.0.9", + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/@react-email/font/-/font-0.0.10.tgz", + "integrity": "sha512-0urVSgCmQIfx5r7Xc586miBnQUVnGp3OTYUm8m5pwtQRdTRO5XrTtEfNJ3JhYhSOruV0nD8fd+dXtKXobum6tA==", "license": "MIT", + "engines": { + "node": ">=20.0.0" + }, "peerDependencies": { "react": "^18.0 || ^19.0 || ^19.0.0-rc" } }, "node_modules/@react-email/head": { - "version": "0.0.12", + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/@react-email/head/-/head-0.0.13.tgz", + "integrity": "sha512-AJg6le/08Gz4tm+6MtKXqtNNyKHzmooOCdmtqmWxD7FxoAdU1eVcizhtQ0gcnVaY6ethEyE/hnEzQxt1zu5Kog==", "license": "MIT", "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" }, "peerDependencies": { "react": "^18.0 || ^19.0 || ^19.0.0-rc" } }, "node_modules/@react-email/heading": { - "version": "0.0.15", + "version": "0.0.16", + "resolved": "https://registry.npmjs.org/@react-email/heading/-/heading-0.0.16.tgz", + "integrity": "sha512-jmsKnQm1ykpBzw4hCYHwBkt5pW2jScXffPeEH5ZRF5tZeF5b1pvlFTO9han7C0pCkZYo1kEvWiRtx69yfCIwuw==", "license": "MIT", + "peer": true, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" }, "peerDependencies": { "react": "^18.0 || ^19.0 || ^19.0.0-rc" } }, "node_modules/@react-email/hr": { - "version": "0.0.11", + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/@react-email/hr/-/hr-0.0.12.tgz", + "integrity": "sha512-TwmOmBDibavUQpXBxpmZYi2Iks/yeZOzFYh+di9EltMSnEabH8dMZXrl+pxNXzCgZ2XE8HY7VmUL65Lenfu5PA==", "license": "MIT", + "peer": true, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" }, "peerDependencies": { "react": "^18.0 || ^19.0 || ^19.0.0-rc" } }, "node_modules/@react-email/html": { - "version": "0.0.11", + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/@react-email/html/-/html-0.0.12.tgz", + "integrity": "sha512-KTShZesan+UsreU7PDUV90afrZwU5TLwYlALuCSU0OT+/U8lULNNbAUekg+tGwCnOfIKYtpDPKkAMRdYlqUznw==", "license": "MIT", "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" }, "peerDependencies": { "react": "^18.0 || ^19.0 || ^19.0.0-rc" } }, "node_modules/@react-email/img": { - "version": "0.0.11", + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/@react-email/img/-/img-0.0.12.tgz", + "integrity": "sha512-sRCpEARNVTf3FQhZOC+JTvu5r6ubiYWkT0ucYXg8ctkyi4G8QG+jgYPiNUqVeTLA2STOfmPM/nrk1nb84y6CPQ==", "license": "MIT", + "peer": true, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" }, "peerDependencies": { "react": "^18.0 || ^19.0 || ^19.0.0-rc" } }, "node_modules/@react-email/link": { - "version": "0.0.12", + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/@react-email/link/-/link-0.0.13.tgz", + "integrity": "sha512-lkWc/NjOcefRZMkQoSDDbuKBEBDES9aXnFEOuPH845wD3TxPwh+QTf0fStuzjoRLUZWpHnio4z7qGGRYusn/sw==", "license": "MIT", + "peer": true, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" }, "peerDependencies": { "react": "^18.0 || ^19.0 || ^19.0.0-rc" } }, "node_modules/@react-email/markdown": { - "version": "0.0.15", + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@react-email/markdown/-/markdown-0.0.18.tgz", + "integrity": "sha512-gSuYK5fsMbGk87jDebqQ6fa2fKcWlkf2Dkva8kMONqLgGCq8/0d+ZQYMEJsdidIeBo3kmsnHZPrwdFB4HgjUXg==", "license": "MIT", "dependencies": { - "md-to-react-email": "^5.0.5" + "marked": "^15.0.12" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" }, "peerDependencies": { "react": "^18.0 || ^19.0 || ^19.0.0-rc" } }, "node_modules/@react-email/preview": { - "version": "0.0.13", + "version": "0.0.14", + "resolved": "https://registry.npmjs.org/@react-email/preview/-/preview-0.0.14.tgz", + "integrity": "sha512-aYK8q0IPkBXyMsbpMXgxazwHxYJxTrXrV95GFuu2HbEiIToMwSyUgb8HDFYwPqqfV03/jbwqlsXmFxsOd+VNaw==", "license": "MIT", + "peer": true, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" }, "peerDependencies": { "react": "^18.0 || ^19.0 || ^19.0.0-rc" } }, "node_modules/@react-email/render": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@react-email/render/-/render-1.1.3.tgz", - "integrity": "sha512-TjjF1tdTmOqYEIWWg9wMx5q9JbQRbWmnG7owQbSGEHkNfc/c/vBu7hjfrki907lgQEAkYac9KPTyIjOKhvhJCg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@react-email/render/-/render-2.0.1.tgz", + "integrity": "sha512-eYNL4+SSrV1+58MIcT4znarX4YTMuYBr1uzhI6U8fBFvRMZPryxNOnD7jnZ/Ser3MtJEquQNbXjrAP+RVkfLbg==", "license": "MIT", "dependencies": { "html-to-text": "^9.0.5", - "prettier": "^3.5.3", - "react-promise-suspense": "^0.3.4" + "prettier": "^3.5.3" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" }, "peerDependencies": { "react": "^18.0 || ^19.0 || ^19.0.0-rc", @@ -6539,42 +6786,95 @@ } }, "node_modules/@react-email/row": { - "version": "0.0.12", + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/@react-email/row/-/row-0.0.13.tgz", + "integrity": "sha512-bYnOac40vIKCId7IkwuLAAsa3fKfSfqCvv6epJKmPE0JBuu5qI4FHFCl9o9dVpIIS08s/ub+Y/txoMt0dYziGw==", "license": "MIT", "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" }, "peerDependencies": { "react": "^18.0 || ^19.0 || ^19.0.0-rc" } }, "node_modules/@react-email/section": { - "version": "0.0.16", + "version": "0.0.17", + "resolved": "https://registry.npmjs.org/@react-email/section/-/section-0.0.17.tgz", + "integrity": "sha512-qNl65ye3W0Rd5udhdORzTV9ezjb+GFqQQSae03NDzXtmJq6sqVXNWNiVolAjvJNypim+zGXmv6J9TcV5aNtE/w==", "license": "MIT", "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" }, "peerDependencies": { "react": "^18.0 || ^19.0 || ^19.0.0-rc" } }, "node_modules/@react-email/tailwind": { - "version": "1.0.5", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@react-email/tailwind/-/tailwind-2.0.3.tgz", + "integrity": "sha512-URXb/T2WS4RlNGM5QwekYnivuiVUcU87H0y5sqLl6/Oi3bMmgL0Bmw/W9GeJylC+876Vw+E6NkE0uRiUFIQwGg==", "license": "MIT", + "dependencies": { + "tailwindcss": "^4.1.18" + }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" }, "peerDependencies": { + "@react-email/body": "0.2.1", + "@react-email/button": "0.2.1", + "@react-email/code-block": "0.2.1", + "@react-email/code-inline": "0.0.6", + "@react-email/container": "0.0.16", + "@react-email/heading": "0.0.16", + "@react-email/hr": "0.0.12", + "@react-email/img": "0.0.12", + "@react-email/link": "0.0.13", + "@react-email/preview": "0.0.14", + "@react-email/text": "0.1.6", "react": "^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@react-email/body": { + "optional": true + }, + "@react-email/button": { + "optional": true + }, + "@react-email/code-block": { + "optional": true + }, + "@react-email/code-inline": { + "optional": true + }, + "@react-email/container": { + "optional": true + }, + "@react-email/heading": { + "optional": true + }, + "@react-email/hr": { + "optional": true + }, + "@react-email/img": { + "optional": true + }, + "@react-email/link": { + "optional": true + }, + "@react-email/preview": { + "optional": true + } } }, "node_modules/@react-email/text": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@react-email/text/-/text-0.1.5.tgz", - "integrity": "sha512-o5PNHFSE085VMXayxH+SJ1LSOtGsTv+RpNKnTiJDrJUwoBu77G3PlKOsZZQHCNyD28WsQpl9v2WcJLbQudqwPg==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@react-email/text/-/text-0.1.6.tgz", + "integrity": "sha512-TYqkioRS45wTR5il3dYk/SbUjjEdhSwh9BtRNB99qNH1pXAwA45H7rAuxehiu8iJQJH0IyIr+6n62gBz9ezmsw==", "license": "MIT", + "peer": true, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" }, "peerDependencies": { "react": "^18.0 || ^19.0 || ^19.0.0-rc" @@ -7418,6 +7718,8 @@ }, "node_modules/@remirror/core-constants": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@remirror/core-constants/-/core-constants-3.0.0.tgz", + "integrity": "sha512-42aWfPrimMfDKDi4YegyS7x+/0tlzaqwPQCULLanv3DMIlu96KTJR0fM5isWX2UViOqlGnX6YFgqWepcX+XMNg==", "license": "MIT" }, "node_modules/@rollup/plugin-commonjs": { @@ -7523,9 +7825,9 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.40.2.tgz", - "integrity": "sha512-JkdNEq+DFxZfUwxvB58tHMHBHVgX23ew41g1OQinthJ+ryhdRk67O31S7sYw8u2lTjHUPFxwar07BBt1KHp/hg==", + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.54.0.tgz", + "integrity": "sha512-OywsdRHrFvCdvsewAInDKCNyR3laPA2mc9bRYJ6LBp5IyvF3fvXbbNR0bSzHlZVFtn6E0xw2oZlyjg4rKCVcng==", "cpu": [ "arm" ], @@ -7536,9 +7838,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.40.2.tgz", - "integrity": "sha512-13unNoZ8NzUmnndhPTkWPWbX3vtHodYmy+I9kuLxN+F+l+x3LdVF7UCu8TWVMt1POHLh6oDHhnOA04n8oJZhBw==", + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.54.0.tgz", + "integrity": "sha512-Skx39Uv+u7H224Af+bDgNinitlmHyQX1K/atIA32JP3JQw6hVODX5tkbi2zof/E69M1qH2UoN3Xdxgs90mmNYw==", "cpu": [ "arm64" ], @@ -7549,7 +7851,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.40.2", + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.54.0.tgz", + "integrity": "sha512-k43D4qta/+6Fq+nCDhhv9yP2HdeKeP56QrUUTW7E6PhZP1US6NDqpJj4MY0jBHlJivVJD5P8NxrjuobZBJTCRw==", "cpu": [ "arm64" ], @@ -7560,9 +7864,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.40.2.tgz", - "integrity": "sha512-47N4hxa01a4x6XnJoskMKTS8XZ0CZMd8YTbINbi+w03A2w4j1RTlnGHOz/P0+Bg1LaVL6ufZyNprSg+fW5nYQQ==", + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.54.0.tgz", + "integrity": "sha512-cOo7biqwkpawslEfox5Vs8/qj83M/aZCSSNIWpVzfU2CYHa2G3P1UN5WF01RdTHSgCkri7XOlTdtk17BezlV3A==", "cpu": [ "x64" ], @@ -7573,9 +7877,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.40.2.tgz", - "integrity": "sha512-8t6aL4MD+rXSHHZUR1z19+9OFJ2rl1wGKvckN47XFRVO+QL/dUSpKA2SLRo4vMg7ELA8pzGpC+W9OEd1Z/ZqoQ==", + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.54.0.tgz", + "integrity": "sha512-miSvuFkmvFbgJ1BevMa4CPCFt5MPGw094knM64W9I0giUIMMmRYcGW/JWZDriaw/k1kOBtsWh1z6nIFV1vPNtA==", "cpu": [ "arm64" ], @@ -7586,9 +7890,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.40.2.tgz", - "integrity": "sha512-C+AyHBzfpsOEYRFjztcYUFsH4S7UsE9cDtHCtma5BK8+ydOZYgMmWg1d/4KBytQspJCld8ZIujFMAdKG1xyr4Q==", + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.54.0.tgz", + "integrity": "sha512-KGXIs55+b/ZfZsq9aR026tmr/+7tq6VG6MsnrvF4H8VhwflTIuYh+LFUlIsRdQSgrgmtM3fVATzEAj4hBQlaqQ==", "cpu": [ "x64" ], @@ -7599,9 +7903,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.40.2.tgz", - "integrity": "sha512-de6TFZYIvJwRNjmW3+gaXiZ2DaWL5D5yGmSYzkdzjBDS3W+B9JQ48oZEsmMvemqjtAFzE16DIBLqd6IQQRuG9Q==", + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.54.0.tgz", + "integrity": "sha512-EHMUcDwhtdRGlXZsGSIuXSYwD5kOT9NVnx9sqzYiwAc91wfYOE1g1djOEDseZJKKqtHAHGwnGPQu3kytmfaXLQ==", "cpu": [ "arm" ], @@ -7612,9 +7916,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.40.2.tgz", - "integrity": "sha512-urjaEZubdIkacKc930hUDOfQPysezKla/O9qV+O89enqsqUmQm8Xj8O/vh0gHg4LYfv7Y7UsE3QjzLQzDYN1qg==", + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.54.0.tgz", + "integrity": "sha512-+pBrqEjaakN2ySv5RVrj/qLytYhPKEUwk+e3SFU5jTLHIcAtqh2rLrd/OkbNuHJpsBgxsD8ccJt5ga/SeG0JmA==", "cpu": [ "arm" ], @@ -7625,7 +7929,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.40.2", + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.54.0.tgz", + "integrity": "sha512-NSqc7rE9wuUaRBsBp5ckQ5CVz5aIRKCwsoa6WMF7G01sX3/qHUw/z4pv+D+ahL1EIKy6Enpcnz1RY8pf7bjwng==", "cpu": [ "arm64" ], @@ -7636,7 +7942,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.40.2", + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.54.0.tgz", + "integrity": "sha512-gr5vDbg3Bakga5kbdpqx81m2n9IX8M6gIMlQQIXiLTNeQW6CucvuInJ91EuCJ/JYvc+rcLLsDFcfAD1K7fMofg==", "cpu": [ "arm64" ], @@ -7646,10 +7954,10 @@ "linux" ] }, - "node_modules/@rollup/rollup-linux-loongarch64-gnu": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.40.2.tgz", - "integrity": "sha512-Ybc/1qUampKuRF4tQXc7G7QY9YRyeVSykfK36Y5Qc5dmrIxwFhrOzqaVTNoZygqZ1ZieSWTibfFhQ5qK8jpWxw==", + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.54.0.tgz", + "integrity": "sha512-gsrtB1NA3ZYj2vq0Rzkylo9ylCtW/PhpLEivlgWe0bpgtX5+9j9EZa0wtZiCjgu6zmSeZWyI/e2YRX1URozpIw==", "cpu": [ "loong64" ], @@ -7659,10 +7967,10 @@ "linux" ] }, - "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.40.2.tgz", - "integrity": "sha512-3FCIrnrt03CCsZqSYAOW/k9n625pjpuMzVfeI+ZBUSDT3MVIFDSPfSUgIl9FqUftxcUXInvFah79hE1c9abD+Q==", + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.54.0.tgz", + "integrity": "sha512-y3qNOfTBStmFNq+t4s7Tmc9hW2ENtPg8FeUD/VShI7rKxNW7O4fFeaYbMsd3tpFlIg1Q8IapFgy7Q9i2BqeBvA==", "cpu": [ "ppc64" ], @@ -7673,9 +7981,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.40.2.tgz", - "integrity": "sha512-QNU7BFHEvHMp2ESSY3SozIkBPaPBDTsfVNGx3Xhv+TdvWXFGOSH2NJvhD1zKAT6AyuuErJgbdvaJhYVhVqrWTg==", + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.54.0.tgz", + "integrity": "sha512-89sepv7h2lIVPsFma8iwmccN7Yjjtgz0Rj/Ou6fEqg3HDhpCa+Et+YSufy27i6b0Wav69Qv4WBNl3Rs6pwhebQ==", "cpu": [ "riscv64" ], @@ -7686,9 +7994,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-musl": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.40.2.tgz", - "integrity": "sha512-5W6vNYkhgfh7URiXTO1E9a0cy4fSgfE4+Hl5agb/U1sa0kjOLMLC1wObxwKxecE17j0URxuTrYZZME4/VH57Hg==", + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.54.0.tgz", + "integrity": "sha512-ZcU77ieh0M2Q8Ur7D5X7KvK+UxbXeDHwiOt/CPSBTI1fBmeDMivW0dPkdqkT4rOgDjrDDBUed9x4EgraIKoR2A==", "cpu": [ "riscv64" ], @@ -7699,9 +8007,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.40.2.tgz", - "integrity": "sha512-B7LKIz+0+p348JoAL4X/YxGx9zOx3sR+o6Hj15Y3aaApNfAshK8+mWZEf759DXfRLeL2vg5LYJBB7DdcleYCoQ==", + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.54.0.tgz", + "integrity": "sha512-2AdWy5RdDF5+4YfG/YesGDDtbyJlC9LHmL6rZw6FurBJ5n4vFGupsOBGfwMRjBYH7qRQowT8D/U4LoSvVwOhSQ==", "cpu": [ "s390x" ], @@ -7712,9 +8020,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.44.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.44.1.tgz", - "integrity": "sha512-EtnsrmZGomz9WxK1bR5079zee3+7a+AdFlghyd6VbAjgRJDbTANJ9dcPIPAi76uG05micpEL+gPGmAKYTschQw==", + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.54.0.tgz", + "integrity": "sha512-WGt5J8Ij/rvyqpFexxk3ffKqqbLf9AqrTBbWDk7ApGUzaIs6V+s2s84kAxklFwmMF/vBNGrVdYgbblCOFFezMQ==", "cpu": [ "x64" ], @@ -7725,9 +8033,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.44.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.44.1.tgz", - "integrity": "sha512-iAS4p+J1az6Usn0f8xhgL4PaU878KEtutP4hqw52I4IO6AGoyOkHCxcc4bqufv1tQLdDWFx8lR9YlwxKuv3/3g==", + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.54.0.tgz", + "integrity": "sha512-JzQmb38ATzHjxlPHuTH6tE7ojnMKM2kYNzt44LO/jJi8BpceEC8QuXYA908n8r3CNuG/B3BV8VR3Hi1rYtmPiw==", "cpu": [ "x64" ], @@ -7737,10 +8045,23 @@ "linux" ] }, + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.54.0.tgz", + "integrity": "sha512-huT3fd0iC7jigGh7n3q/+lfPcXxBi+om/Rs3yiFxjvSxbSB6aohDFXbWvlspaqjeOh+hx7DDHS+5Es5qRkWkZg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.40.2.tgz", - "integrity": "sha512-Bjv/HG8RRWLNkXwQQemdsWw4Mg+IJ29LK+bJPW2SCzPKOUaMmPEppQlu/Fqk1d7+DX3V7JbFdbkh/NMmurT6Pg==", + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.54.0.tgz", + "integrity": "sha512-c2V0W1bsKIKfbLMBu/WGBz6Yci8nJ/ZJdheE0EwB73N3MvHYKiKGs3mVilX4Gs70eGeDaMqEob25Tw2Gb9Nqyw==", "cpu": [ "arm64" ], @@ -7751,9 +8072,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.40.2.tgz", - "integrity": "sha512-dt1llVSGEsGKvzeIO76HToiYPNPYPkmjhMHhP00T9S4rDern8P2ZWvWAQUEJ+R1UdMWJ/42i/QqJ2WV765GZcA==", + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.54.0.tgz", + "integrity": "sha512-woEHgqQqDCkAzrDhvDipnSirm5vxUXtSKDYTVpZG3nUdW/VVB5VdCYA2iReSj/u3yCZzXID4kuKG7OynPnB3WQ==", "cpu": [ "ia32" ], @@ -7763,10 +8084,23 @@ "win32" ] }, + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.54.0.tgz", + "integrity": "sha512-dzAc53LOuFvHwbCEOS0rPbXp6SIhAf2txMP5p6mGyOXXw5mWY8NGGbPMPrs4P1WItkfApDathBj/NzMLUZ9rtQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.40.2.tgz", - "integrity": "sha512-bwspbWB04XJpeElvsp+DCylKfF4trJDa2Y9Go8O6A7YLX2LIKGcNK/CYImJN6ZP4DcuOHB4Utl3iCbnR62DudA==", + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.54.0.tgz", + "integrity": "sha512-hYT5d3YNdSh3mbCU1gwQyPgQd3T2ne0A3KG8KSBdav5TiBg6eInVmV+TeR5uHufiIgSFg0XsOWGW5/RhNcSvPg==", "cpu": [ "x64" ], @@ -7781,11 +8115,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@rushstack/eslint-patch": { - "version": "1.11.0", - "dev": true, - "license": "MIT" - }, "node_modules/@sec-ant/readable-stream": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/@sec-ant/readable-stream/-/readable-stream-0.4.1.tgz", @@ -7795,6 +8124,8 @@ }, "node_modules/@selderee/plugin-htmlparser2": { "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@selderee/plugin-htmlparser2/-/plugin-htmlparser2-0.11.0.tgz", + "integrity": "sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ==", "license": "MIT", "dependencies": { "domhandler": "^5.0.3", @@ -7805,50 +8136,50 @@ } }, "node_modules/@sentry-internal/browser-utils": { - "version": "10.29.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-10.29.0.tgz", - "integrity": "sha512-M3kycMY6f3KY9a8jDYac+yG0E3ZgWVWSxlOEC5MhYyX+g7mqxkwrb3LFQyuxSm/m+CCgMTCaPOOaB2twXP6EQg==", + "version": "10.32.1", + "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-10.32.1.tgz", + "integrity": "sha512-sjLLep1es3rTkbtAdTtdpc/a6g7v7bK5YJiZJsUigoJ4NTiFeMI5uIDCxbH/tjJ1q23YE1LzVn7T96I+qBRjHA==", "license": "MIT", "dependencies": { - "@sentry/core": "10.29.0" + "@sentry/core": "10.32.1" }, "engines": { "node": ">=18" } }, "node_modules/@sentry-internal/feedback": { - "version": "10.29.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-10.29.0.tgz", - "integrity": "sha512-Y7IRsNeS99cEONu1mZWZc3HvbjNnu59Hgymm0swFFKbdgbCgdT6l85kn2oLsuq4Ew8Dw/pL/Sgpwsl9UgYFpUg==", + "version": "10.32.1", + "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-10.32.1.tgz", + "integrity": "sha512-O24G8jxbfBY1RE/v2qFikPJISVMOrd/zk8FKyl+oUVYdOxU2Ucjk2cR3EQruBFlc7irnL6rT3GPfRZ/kBgLkmQ==", "license": "MIT", "dependencies": { - "@sentry/core": "10.29.0" + "@sentry/core": "10.32.1" }, "engines": { "node": ">=18" } }, "node_modules/@sentry-internal/replay": { - "version": "10.29.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-10.29.0.tgz", - "integrity": "sha512-45NVw9PwB9TQ8z+xJ6G6Za+wmQ1RTA35heBSzR6U4bknj8LmA04k2iwnobvxCBEQXeLfcJEO1vFgagMoqMZMBw==", + "version": "10.32.1", + "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-10.32.1.tgz", + "integrity": "sha512-KKmLUgIaLRM0VjrMA1ByQTawZyRDYSkG2evvEOVpEtR9F0sumidAQdi7UY71QEKE1RYe/Jcp/3WoaqsMh8tbnQ==", "license": "MIT", "dependencies": { - "@sentry-internal/browser-utils": "10.29.0", - "@sentry/core": "10.29.0" + "@sentry-internal/browser-utils": "10.32.1", + "@sentry/core": "10.32.1" }, "engines": { "node": ">=18" } }, "node_modules/@sentry-internal/replay-canvas": { - "version": "10.29.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-10.29.0.tgz", - "integrity": "sha512-typY4JrpAQQGPuSyd/BD8+nNCbvTV2UVvKzr+iKgI0m1qc4Dz8tHZ4Nfais2Z8eYn/pL1kqVQN5ERTmJoYFdIw==", + "version": "10.32.1", + "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-10.32.1.tgz", + "integrity": "sha512-/XGTzWNWVc+B691fIVekV2KeoHFEDA5KftrLFAhEAW7uWOwk/xy3aQX4TYM0LcPm2PBKvoumlAD+Sd/aXk63oA==", "license": "MIT", "dependencies": { - "@sentry-internal/replay": "10.29.0", - "@sentry/core": "10.29.0" + "@sentry-internal/replay": "10.32.1", + "@sentry/core": "10.32.1" }, "engines": { "node": ">=18" @@ -7864,16 +8195,16 @@ } }, "node_modules/@sentry/browser": { - "version": "10.29.0", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-10.29.0.tgz", - "integrity": "sha512-XdbyIR6F4qoR9Z1JCWTgunVcTJjS9p2Th+v4wYs4ME+ZdLC4tuKKmRgYg3YdSIWCn1CBfIgdI6wqETSf7H6Njw==", + "version": "10.32.1", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-10.32.1.tgz", + "integrity": "sha512-NPNCXTZ05ZGTFyJdKNqjykpFm+urem0ebosILQiw3C4BxNVNGH4vfYZexyl6prRhmg91oB6GjVNiVDuJiap1gg==", "license": "MIT", "dependencies": { - "@sentry-internal/browser-utils": "10.29.0", - "@sentry-internal/feedback": "10.29.0", - "@sentry-internal/replay": "10.29.0", - "@sentry-internal/replay-canvas": "10.29.0", - "@sentry/core": "10.29.0" + "@sentry-internal/browser-utils": "10.32.1", + "@sentry-internal/feedback": "10.32.1", + "@sentry-internal/replay": "10.32.1", + "@sentry-internal/replay-canvas": "10.32.1", + "@sentry/core": "10.32.1" }, "engines": { "node": ">=18" @@ -8160,30 +8491,30 @@ } }, "node_modules/@sentry/core": { - "version": "10.29.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-10.29.0.tgz", - "integrity": "sha512-olQ2DU9dA/Bwsz3PtA9KNXRMqBWRQSkPw+MxwWEoU1K1qtiM9L0j6lbEFb5iSY3d7WYD5MB+1d5COugjSBrHtw==", + "version": "10.32.1", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-10.32.1.tgz", + "integrity": "sha512-PH2ldpSJlhqsMj2vCTyU0BI2Fx1oIDhm7Izo5xFALvjVCS0gmlqHt1udu6YlKn8BtpGH6bGzssvv5APrk+OdPQ==", "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/@sentry/nextjs": { - "version": "10.29.0", - "resolved": "https://registry.npmjs.org/@sentry/nextjs/-/nextjs-10.29.0.tgz", - "integrity": "sha512-2ff7E/6ZBNwsQNQ5De+qZwgIbkKgeYaWw33YE1zbdMhjwwNid4HZu/LwceV/CqjLXzBiXfuikayykWSC6n70XQ==", + "version": "10.32.1", + "resolved": "https://registry.npmjs.org/@sentry/nextjs/-/nextjs-10.32.1.tgz", + "integrity": "sha512-MlgQiKg9P2clKeyH+ZLdmNiMNfTMs/2DBK9V/enLZvYJd1sy5hmrkAV/NiLxVP0uXAeMEVtrgFMIb64cH7ZcXQ==", "license": "MIT", "dependencies": { "@opentelemetry/api": "^1.9.0", "@opentelemetry/semantic-conventions": "^1.37.0", "@rollup/plugin-commonjs": "28.0.1", - "@sentry-internal/browser-utils": "10.29.0", + "@sentry-internal/browser-utils": "10.32.1", "@sentry/bundler-plugin-core": "^4.6.1", - "@sentry/core": "10.29.0", - "@sentry/node": "10.29.0", - "@sentry/opentelemetry": "10.29.0", - "@sentry/react": "10.29.0", - "@sentry/vercel-edge": "10.29.0", + "@sentry/core": "10.32.1", + "@sentry/node": "10.32.1", + "@sentry/opentelemetry": "10.32.1", + "@sentry/react": "10.32.1", + "@sentry/vercel-edge": "10.32.1", "@sentry/webpack-plugin": "^4.6.1", "resolve": "1.22.8", "rollup": "^4.35.0", @@ -8214,9 +8545,9 @@ } }, "node_modules/@sentry/node": { - "version": "10.29.0", - "resolved": "https://registry.npmjs.org/@sentry/node/-/node-10.29.0.tgz", - "integrity": "sha512-9j8VzV06VCj+H8tlxpfa7BNN4HzH5exv68WOufdMTXzzWLOXnzrdNDoYplm1G2S3LMvWsc1SVI3a8A0yBY7oWg==", + "version": "10.32.1", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-10.32.1.tgz", + "integrity": "sha512-oxlybzt8QW0lx/QaEj1DcvZDRXkgouewFelu/10dyUwv5So3YvipfvWInda+yMLmn25OggbloDQ0gyScA2jU3g==", "license": "MIT", "dependencies": { "@opentelemetry/api": "^1.9.0", @@ -8249,9 +8580,9 @@ "@opentelemetry/sdk-trace-base": "^2.2.0", "@opentelemetry/semantic-conventions": "^1.37.0", "@prisma/instrumentation": "6.19.0", - "@sentry/core": "10.29.0", - "@sentry/node-core": "10.29.0", - "@sentry/opentelemetry": "10.29.0", + "@sentry/core": "10.32.1", + "@sentry/node-core": "10.32.1", + "@sentry/opentelemetry": "10.32.1", "import-in-the-middle": "^2", "minimatch": "^9.0.0" }, @@ -8260,14 +8591,14 @@ } }, "node_modules/@sentry/node-core": { - "version": "10.29.0", - "resolved": "https://registry.npmjs.org/@sentry/node-core/-/node-core-10.29.0.tgz", - "integrity": "sha512-f/Y0okHhPPb5HnYNBqCivJ2YuXtSadvcIx16dzU5mHQxZhgGednUCPEX7rsvPcd4HneQz12HKLqxbAmNu+b3FA==", + "version": "10.32.1", + "resolved": "https://registry.npmjs.org/@sentry/node-core/-/node-core-10.32.1.tgz", + "integrity": "sha512-w56rxdBanBKc832zuwnE+zNzUQ19fPxfHEtOhK8JGPu3aSwQYcIxwz9z52lOx3HN7k/8Fj5694qlT3x/PokhRw==", "license": "MIT", "dependencies": { "@apm-js-collab/tracing-hooks": "^0.3.1", - "@sentry/core": "10.29.0", - "@sentry/opentelemetry": "10.29.0", + "@sentry/core": "10.32.1", + "@sentry/opentelemetry": "10.32.1", "import-in-the-middle": "^2" }, "engines": { @@ -8308,12 +8639,12 @@ } }, "node_modules/@sentry/opentelemetry": { - "version": "10.29.0", - "resolved": "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-10.29.0.tgz", - "integrity": "sha512-5QvtAwS73HlI/+OTF1poAFELzsc0se+PHmMsXGGrOeNBvjCr3ZE8qvke09aeMn7uRImf3Nc9J6i2KtSHJnbKPA==", + "version": "10.32.1", + "resolved": "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-10.32.1.tgz", + "integrity": "sha512-YLssSz5Y+qPvufrh2cDaTXDoXU8aceOhB+YTjT8/DLF6SOj7Tzen52aAcjNaifawaxEsLCC8O+B+A2iA+BllvA==", "license": "MIT", "dependencies": { - "@sentry/core": "10.29.0" + "@sentry/core": "10.32.1" }, "engines": { "node": ">=18" @@ -8327,13 +8658,13 @@ } }, "node_modules/@sentry/react": { - "version": "10.29.0", - "resolved": "https://registry.npmjs.org/@sentry/react/-/react-10.29.0.tgz", - "integrity": "sha512-YGaEUXubzil7qssD1koh1fyt0aS8tHB61/6+oNShJ6xZPg03AB42bNMr2/y8fIFx36kb3MiCA5sFoH/ubF0LnQ==", + "version": "10.32.1", + "resolved": "https://registry.npmjs.org/@sentry/react/-/react-10.32.1.tgz", + "integrity": "sha512-/tX0HeACbAmVP57x8txTrGk/U3fa9pDBaoAtlOrnPv5VS/aC5SGkehXWeTGSAa+ahlOWwp3IF8ILVXRiOoG/Vg==", "license": "MIT", "dependencies": { - "@sentry/browser": "10.29.0", - "@sentry/core": "10.29.0", + "@sentry/browser": "10.32.1", + "@sentry/core": "10.32.1", "hoist-non-react-statics": "^3.3.2" }, "engines": { @@ -8344,14 +8675,14 @@ } }, "node_modules/@sentry/vercel-edge": { - "version": "10.29.0", - "resolved": "https://registry.npmjs.org/@sentry/vercel-edge/-/vercel-edge-10.29.0.tgz", - "integrity": "sha512-XEBmvBO8xaSSj5Fsyfbvc4sqlTu3m7a1oBwTOpu505EvO15FHoU83Jx2QJjqYZHjjbpEL2/7LkNX5WWUai9lqw==", + "version": "10.32.1", + "resolved": "https://registry.npmjs.org/@sentry/vercel-edge/-/vercel-edge-10.32.1.tgz", + "integrity": "sha512-3hrc7TVs4ZeYSCOZdgmv9D1Bke2osnImfupceW8THecNv3uEUjYbrC2UkS/TFMiVHc9qpYzUnKbsGezMp3Bcaw==", "license": "MIT", "dependencies": { "@opentelemetry/api": "^1.9.0", "@opentelemetry/resources": "^2.2.0", - "@sentry/core": "10.29.0" + "@sentry/core": "10.32.1" }, "engines": { "node": ">=18" @@ -8388,16 +8719,20 @@ } }, "node_modules/@shikijs/engine-oniguruma": { - "version": "3.4.0", + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.20.0.tgz", + "integrity": "sha512-Yx3gy7xLzM0ZOjqoxciHjA7dAt5tyzJE3L4uQoM83agahy+PlW244XJSrmJRSBvGYELDhYXPacD4R/cauV5bzQ==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/types": "3.4.0", + "@shikijs/types": "3.20.0", "@shikijs/vscode-textmate": "^10.0.2" } }, "node_modules/@shikijs/engine-oniguruma/node_modules/@shikijs/types": { - "version": "3.4.0", + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.20.0.tgz", + "integrity": "sha512-lhYAATn10nkZcBQ0BlzSbJA3wcmL5MXUUF8d2Zzon6saZDlToKaiRX60n2+ZaHJCmXEcZRWNzn+k9vplr8Jhsw==", "dev": true, "license": "MIT", "dependencies": { @@ -8406,15 +8741,19 @@ } }, "node_modules/@shikijs/langs": { - "version": "3.4.0", + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.20.0.tgz", + "integrity": "sha512-le+bssCxcSHrygCWuOrYJHvjus6zhQ2K7q/0mgjiffRbkhM4o1EWu2m+29l0yEsHDbWaWPNnDUTRVVBvBBeKaA==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/types": "3.4.0" + "@shikijs/types": "3.20.0" } }, "node_modules/@shikijs/langs/node_modules/@shikijs/types": { - "version": "3.4.0", + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.20.0.tgz", + "integrity": "sha512-lhYAATn10nkZcBQ0BlzSbJA3wcmL5MXUUF8d2Zzon6saZDlToKaiRX60n2+ZaHJCmXEcZRWNzn+k9vplr8Jhsw==", "dev": true, "license": "MIT", "dependencies": { @@ -8423,15 +8762,19 @@ } }, "node_modules/@shikijs/themes": { - "version": "3.4.0", + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.20.0.tgz", + "integrity": "sha512-U1NSU7Sl26Q7ErRvJUouArxfM2euWqq1xaSrbqMu2iqa+tSp0D1Yah8216sDYbdDHw4C8b75UpE65eWorm2erQ==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/types": "3.4.0" + "@shikijs/types": "3.20.0" } }, "node_modules/@shikijs/themes/node_modules/@shikijs/types": { - "version": "3.4.0", + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.20.0.tgz", + "integrity": "sha512-lhYAATn10nkZcBQ0BlzSbJA3wcmL5MXUUF8d2Zzon6saZDlToKaiRX60n2+ZaHJCmXEcZRWNzn+k9vplr8Jhsw==", "dev": true, "license": "MIT", "dependencies": { @@ -8469,12 +8812,21 @@ "version": "3.1.2", "license": "MIT" }, + "node_modules/@standard-schema/spec": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", + "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==", + "dev": true, + "license": "MIT" + }, "node_modules/@standard-schema/utils": { "version": "0.3.0", "license": "MIT" }, "node_modules/@stoplight/json": { "version": "3.21.7", + "resolved": "https://registry.npmjs.org/@stoplight/json/-/json-3.21.7.tgz", + "integrity": "sha512-xcJXgKFqv/uCEgtGlPxy3tPA+4I+ZI4vAuMJ885+ThkTHFVkC+0Fm58lA9NlsyjnkpxFh4YiQWpH+KefHdbA0A==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -8491,6 +8843,8 @@ }, "node_modules/@stoplight/json-ref-readers": { "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@stoplight/json-ref-readers/-/json-ref-readers-1.2.2.tgz", + "integrity": "sha512-nty0tHUq2f1IKuFYsLM4CXLZGHdMn+X/IwEUIpeSOXt0QjMUbL0Em57iJUDzz+2MkWG83smIigNZ3fauGjqgdQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -8503,11 +8857,15 @@ }, "node_modules/@stoplight/json-ref-readers/node_modules/tslib": { "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true, "license": "0BSD" }, "node_modules/@stoplight/json-ref-resolver": { "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@stoplight/json-ref-resolver/-/json-ref-resolver-3.1.6.tgz", + "integrity": "sha512-YNcWv3R3n3U6iQYBsFOiWSuRGE5su1tJSiX6pAPRVk7dP0L7lqCteXGzuVRQ0gMZqUl8v1P0+fAKxF6PLo9B5A==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -8528,6 +8886,8 @@ }, "node_modules/@stoplight/ordered-object-literal": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@stoplight/ordered-object-literal/-/ordered-object-literal-1.0.5.tgz", + "integrity": "sha512-COTiuCU5bgMUtbIFBuyyh2/yVVzlr5Om0v5utQDgBCuQUOPgU1DwoffkTfg4UBQOvByi5foF4w4T+H9CoRe5wg==", "dev": true, "license": "Apache-2.0", "engines": { @@ -8536,6 +8896,8 @@ }, "node_modules/@stoplight/path": { "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@stoplight/path/-/path-1.3.2.tgz", + "integrity": "sha512-lyIc6JUlUA8Ve5ELywPC8I2Sdnh1zc1zmbYgVarhXIp9YeAB0ReeqmGEOWNtlHkbP2DAA1AL65Wfn2ncjK/jtQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -8544,6 +8906,8 @@ }, "node_modules/@stoplight/spectral-core": { "version": "1.20.0", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-core/-/spectral-core-1.20.0.tgz", + "integrity": "sha512-5hBP81nCC1zn1hJXL/uxPNRKNcB+/pEIHgCjPRpl/w/qy9yC9ver04tw1W0l/PMiv0UeB5dYgozXVQ4j5a6QQQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -8575,6 +8939,8 @@ }, "node_modules/@stoplight/spectral-core/node_modules/@stoplight/better-ajv-errors": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@stoplight/better-ajv-errors/-/better-ajv-errors-1.0.3.tgz", + "integrity": "sha512-0p9uXkuB22qGdNfy3VeEhxkU5uwvp/KrBTAbrLBURv6ilxIVwanKwjMc41lQfIVgPGcOkmLbTolfFrSsueu7zA==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -8588,20 +8954,10 @@ "ajv": ">=8" } }, - "node_modules/@stoplight/spectral-core/node_modules/@stoplight/types": { - "version": "13.6.0", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@types/json-schema": "^7.0.4", - "utility-types": "^3.10.0" - }, - "engines": { - "node": "^12.20 || >=14.13" - } - }, "node_modules/@stoplight/spectral-core/node_modules/ajv": { "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "license": "MIT", "peer": true, @@ -8618,6 +8974,8 @@ }, "node_modules/@stoplight/spectral-core/node_modules/ajv-errors": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz", + "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==", "dev": true, "license": "MIT", "peerDependencies": { @@ -8626,11 +8984,15 @@ }, "node_modules/@stoplight/spectral-core/node_modules/json-schema-traverse": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true, "license": "MIT" }, "node_modules/@stoplight/spectral-formats": { "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-formats/-/spectral-formats-1.8.2.tgz", + "integrity": "sha512-c06HB+rOKfe7tuxg0IdKDEA5XnjL2vrn/m/OVIIxtINtBzphZrOgtRn7epQ5bQF5SWp84Ue7UJWaGgDwVngMFw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -8645,6 +9007,8 @@ }, "node_modules/@stoplight/spectral-functions": { "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-functions/-/spectral-functions-1.10.1.tgz", + "integrity": "sha512-obu8ZfoHxELOapfGsCJixKZXZcffjg+lSoNuttpmUFuDzVLT3VmH8QkPXfOGOL5Pz80BR35ClNAToDkdnYIURg==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -8666,6 +9030,8 @@ }, "node_modules/@stoplight/spectral-functions/node_modules/@stoplight/better-ajv-errors": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@stoplight/better-ajv-errors/-/better-ajv-errors-1.0.3.tgz", + "integrity": "sha512-0p9uXkuB22qGdNfy3VeEhxkU5uwvp/KrBTAbrLBURv6ilxIVwanKwjMc41lQfIVgPGcOkmLbTolfFrSsueu7zA==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -8681,6 +9047,8 @@ }, "node_modules/@stoplight/spectral-functions/node_modules/ajv": { "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "license": "MIT", "peer": true, @@ -8697,6 +9065,8 @@ }, "node_modules/@stoplight/spectral-functions/node_modules/ajv-draft-04": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz", + "integrity": "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==", "dev": true, "license": "MIT", "peerDependencies": { @@ -8710,6 +9080,8 @@ }, "node_modules/@stoplight/spectral-functions/node_modules/ajv-errors": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz", + "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==", "dev": true, "license": "MIT", "peerDependencies": { @@ -8718,11 +9090,15 @@ }, "node_modules/@stoplight/spectral-functions/node_modules/json-schema-traverse": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true, "license": "MIT" }, "node_modules/@stoplight/spectral-parsers": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-parsers/-/spectral-parsers-1.0.5.tgz", + "integrity": "sha512-ANDTp2IHWGvsQDAY85/jQi9ZrF4mRrA5bciNHX+PUxPr4DwS6iv4h+FVWJMVwcEYdpyoIdyL+SRmHdJfQEPmwQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -8737,6 +9113,8 @@ }, "node_modules/@stoplight/spectral-parsers/node_modules/@stoplight/types": { "version": "14.1.1", + "resolved": "https://registry.npmjs.org/@stoplight/types/-/types-14.1.1.tgz", + "integrity": "sha512-/kjtr+0t0tjKr+heVfviO9FrU/uGLc+QNX3fHJc19xsCNYqU7lVhaXxDmEID9BZTjG+/r9pK9xP/xU02XGg65g==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -8749,6 +9127,8 @@ }, "node_modules/@stoplight/spectral-ref-resolver": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-ref-resolver/-/spectral-ref-resolver-1.0.5.tgz", + "integrity": "sha512-gj3TieX5a9zMW29z3mBlAtDOCgN3GEc1VgZnCVlr5irmR4Qi5LuECuFItAq4pTn5Zu+sW5bqutsCH7D4PkpyAA==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -8764,6 +9144,8 @@ }, "node_modules/@stoplight/spectral-rulesets": { "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-rulesets/-/spectral-rulesets-1.22.0.tgz", + "integrity": "sha512-l2EY2jiKKLsvnPfGy+pXC0LeGsbJzcQP5G/AojHgf+cwN//VYxW1Wvv4WKFx/CLmLxc42mJYF2juwWofjWYNIQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -8789,6 +9171,8 @@ }, "node_modules/@stoplight/spectral-rulesets/node_modules/@stoplight/better-ajv-errors": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@stoplight/better-ajv-errors/-/better-ajv-errors-1.0.3.tgz", + "integrity": "sha512-0p9uXkuB22qGdNfy3VeEhxkU5uwvp/KrBTAbrLBURv6ilxIVwanKwjMc41lQfIVgPGcOkmLbTolfFrSsueu7zA==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -8804,6 +9188,8 @@ }, "node_modules/@stoplight/spectral-rulesets/node_modules/ajv": { "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "license": "MIT", "peer": true, @@ -8820,11 +9206,15 @@ }, "node_modules/@stoplight/spectral-rulesets/node_modules/json-schema-traverse": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true, "license": "MIT" }, "node_modules/@stoplight/spectral-runtime": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-runtime/-/spectral-runtime-1.1.4.tgz", + "integrity": "sha512-YHbhX3dqW0do6DhiPSgSGQzr6yQLlWybhKwWx0cqxjMwxej3TqLv3BXMfIUYFKKUqIwH4Q2mV8rrMM8qD2N0rQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -8841,7 +9231,9 @@ } }, "node_modules/@stoplight/types": { - "version": "13.20.0", + "version": "13.6.0", + "resolved": "https://registry.npmjs.org/@stoplight/types/-/types-13.6.0.tgz", + "integrity": "sha512-dzyuzvUjv3m1wmhPfq82lCVYGcXG0xUYgqnWfCq3PCVR4BKFhjdkHrnJ+jIDoMKvXb05AZP/ObQF6+NpDo29IQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -8854,6 +9246,8 @@ }, "node_modules/@stoplight/yaml": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@stoplight/yaml/-/yaml-4.3.0.tgz", + "integrity": "sha512-JZlVFE6/dYpP9tQmV0/ADfn32L9uFarHWxfcRhReKUnljz1ZiUM5zpX+PH8h5CJs6lao3TuFqnPm9IJJCEkE2w==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -8868,11 +9262,15 @@ }, "node_modules/@stoplight/yaml-ast-parser": { "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@stoplight/yaml-ast-parser/-/yaml-ast-parser-0.0.50.tgz", + "integrity": "sha512-Pb6M8TDO9DtSVla9yXSTAxmo9GVEouq5P40DWXdOie69bXogZTkgvopCq+yEvTMA0F6PEvdJmbtTV3ccIp11VQ==", "dev": true, "license": "Apache-2.0" }, "node_modules/@stoplight/yaml/node_modules/@stoplight/types": { "version": "14.1.1", + "resolved": "https://registry.npmjs.org/@stoplight/types/-/types-14.1.1.tgz", + "integrity": "sha512-/kjtr+0t0tjKr+heVfviO9FrU/uGLc+QNX3fHJc19xsCNYqU7lVhaXxDmEID9BZTjG+/r9pK9xP/xU02XGg65g==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -8884,9 +9282,9 @@ } }, "node_modules/@swc/core": { - "version": "1.13.19", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.13.19.tgz", - "integrity": "sha512-V1r4wFdjaZIUIZZrV2Mb/prEeu03xvSm6oatPxsvnXKF9lNh5Jtk9QvUdiVfD9rrvi7bXrAVhg9Wpbmv/2Fl1g==", + "version": "1.15.4", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.15.4.tgz", + "integrity": "sha512-fH81BPo6EiJ7BUb6Qa5SY/NLWIRVambqU3740g0XPFPEz5KFPnzRYpR6zodQNOcEb9XUtZzRO1Y0WyIJP7iBxQ==", "devOptional": true, "hasInstallScript": true, "license": "Apache-2.0", @@ -8903,16 +9301,16 @@ "url": "https://opencollective.com/swc" }, "optionalDependencies": { - "@swc/core-darwin-arm64": "1.13.19", - "@swc/core-darwin-x64": "1.13.19", - "@swc/core-linux-arm-gnueabihf": "1.13.19", - "@swc/core-linux-arm64-gnu": "1.13.19", - "@swc/core-linux-arm64-musl": "1.13.19", - "@swc/core-linux-x64-gnu": "1.13.19", - "@swc/core-linux-x64-musl": "1.13.19", - "@swc/core-win32-arm64-msvc": "1.13.19", - "@swc/core-win32-ia32-msvc": "1.13.19", - "@swc/core-win32-x64-msvc": "1.13.19" + "@swc/core-darwin-arm64": "1.15.4", + "@swc/core-darwin-x64": "1.15.4", + "@swc/core-linux-arm-gnueabihf": "1.15.4", + "@swc/core-linux-arm64-gnu": "1.15.4", + "@swc/core-linux-arm64-musl": "1.15.4", + "@swc/core-linux-x64-gnu": "1.15.4", + "@swc/core-linux-x64-musl": "1.15.4", + "@swc/core-win32-arm64-msvc": "1.15.4", + "@swc/core-win32-ia32-msvc": "1.15.4", + "@swc/core-win32-x64-msvc": "1.15.4" }, "peerDependencies": { "@swc/helpers": ">=0.5.17" @@ -8924,9 +9322,9 @@ } }, "node_modules/@swc/core-darwin-arm64": { - "version": "1.13.19", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.13.19.tgz", - "integrity": "sha512-NxDyte9tCJSJ8+R62WDtqwg8eI57lubD52sHyGOfezpJBOPr36bUSGGLyO3Vod9zTGlOu2CpkuzA/2iVw92u1g==", + "version": "1.15.4", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.15.4.tgz", + "integrity": "sha512-NU/Of+ShFGG/i0lXKsF6GaGeTBNsr9iD8uUzdXxFfGbEjTeuKNXc5CWn3/Uo4Gr4LMAGD3hsRwG2Jq5iBDMalw==", "cpu": [ "arm64" ], @@ -8941,9 +9339,9 @@ } }, "node_modules/@swc/core-darwin-x64": { - "version": "1.13.19", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.13.19.tgz", - "integrity": "sha512-+w5DYrJndSygFFRDcuPYmx5BljD6oYnAohZ15K1L6SfORHp/BTSIbgSFRKPoyhjuIkDiq3W0um8RoMTOBAcQjQ==", + "version": "1.15.4", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.15.4.tgz", + "integrity": "sha512-9oWYMZHiEfHLqjjRGrXL17I8HdAOpWK/Rps34RKQ74O+eliygi1Iyq1TDUzYqUXcNvqN2K5fHgoMLRIni41ClQ==", "cpu": [ "x64" ], @@ -8958,9 +9356,9 @@ } }, "node_modules/@swc/core-linux-arm-gnueabihf": { - "version": "1.13.19", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.13.19.tgz", - "integrity": "sha512-7LlfgpdwwYq2q7himNkAAFo4q6jysMLFNoBH6GRP7WL29NcSsl5mPMJjmYZymK+sYq/9MTVieDTQvChzYDsapw==", + "version": "1.15.4", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.15.4.tgz", + "integrity": "sha512-I1dPxXli3N1Vr71JXogUTLcspM5ICgCYaA16RE+JKchj3XKKmxLlYjwAHAA4lh/Cy486ikzACaG6pIBcegoGkg==", "cpu": [ "arm" ], @@ -8975,9 +9373,9 @@ } }, "node_modules/@swc/core-linux-arm64-gnu": { - "version": "1.13.19", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.13.19.tgz", - "integrity": "sha512-ml3I6Lm2marAQ3UC/TS9t/yILBh/eDSVHAdPpikp652xouWAVW1znUeV6bBSxe1sSZIenv+p55ubKAWq/u84sQ==", + "version": "1.15.4", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.15.4.tgz", + "integrity": "sha512-iGpuS/2PDZ68ioAlhkxiN5M4+pB9uDJolTKk4mZ0JM29uFf9YIkiyk7Bbr2y1QtmD82rF0tDHhoG9jtnV8mZMg==", "cpu": [ "arm64" ], @@ -8992,9 +9390,9 @@ } }, "node_modules/@swc/core-linux-arm64-musl": { - "version": "1.13.19", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.13.19.tgz", - "integrity": "sha512-M/otFc3/rWWkbF6VgbOXVzUKVoE7MFcphTaStxJp4bwb7oP5slYlxMZN51Dk/OTOfvCDo9pTAFDKNyixbkXMDQ==", + "version": "1.15.4", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.15.4.tgz", + "integrity": "sha512-Ly95wc+VXDhl08pjAoPUhVu5vNbuPMbURknRZa5QOZuiizJ6DkaSI0/zsEc26PpC6HTc4prNLY3ARVwZ7j/IJQ==", "cpu": [ "arm64" ], @@ -9009,9 +9407,9 @@ } }, "node_modules/@swc/core-linux-x64-gnu": { - "version": "1.13.19", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.13.19.tgz", - "integrity": "sha512-NoMUKaOJEdouU4tKF88ggdDHFiRRING+gYLxDqnTfm+sUXaizB5OGBRzvSVDYSXQb1SuUuChnXFPFzwTWbt3ZQ==", + "version": "1.15.4", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.15.4.tgz", + "integrity": "sha512-7pIG0BnaMn4zTpHeColPwyrWoTY9Drr+ISZQIgYHUKh3oaPtNCrXb289ScGbPPPjLsSfcGTeOy2pXmNczMC+yg==", "cpu": [ "x64" ], @@ -9026,9 +9424,9 @@ } }, "node_modules/@swc/core-linux-x64-musl": { - "version": "1.13.19", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.13.19.tgz", - "integrity": "sha512-r6krlZwyu8SBaw24QuS1lau2I9q8M+eJV6ITz0rpb6P1Bx0elf9ii5Bhh8ddmIqXXH8kOGSjC/dwcdHbZqAhgw==", + "version": "1.15.4", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.15.4.tgz", + "integrity": "sha512-oaqTV25V9H+PpSkvTcK25q6Q56FvXc6d2xBu486dv9LAPCHWgeAworE8WpBLV26g8rubcN5nGhO5HwSunXA7Ww==", "cpu": [ "x64" ], @@ -9043,9 +9441,9 @@ } }, "node_modules/@swc/core-win32-arm64-msvc": { - "version": "1.13.19", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.13.19.tgz", - "integrity": "sha512-awcZSIuxyVn0Dw28VjMvgk1qiDJ6CeQwHkZNUjg2UxVlq23zE01NMMp+zkoGFypmLG9gaGmJSzuoqvk/WCQ5tw==", + "version": "1.15.4", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.15.4.tgz", + "integrity": "sha512-VcPuUJw27YbGo1HcOaAriI50dpM3ZZeDW3x2cMnJW6vtkeyzUFk1TADmTwFax0Fn+yicCxhaWjnFE3eAzGAxIQ==", "cpu": [ "arm64" ], @@ -9060,9 +9458,9 @@ } }, "node_modules/@swc/core-win32-ia32-msvc": { - "version": "1.13.19", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.13.19.tgz", - "integrity": "sha512-H5d+KO7ISoLNgYvTbOcCQjJZNM3R7yaYlrMAF13lUr6GSiOUX+92xtM31B+HvzAWI7HtvVe74d29aC1b1TpXFA==", + "version": "1.15.4", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.15.4.tgz", + "integrity": "sha512-dREjghAZEuKAK9nQzJETAiCSihSpAVS6Vk9+y2ElaoeTj68tNB1txV/m1RTPPD/+Kgbz6ITPNyXRWxPdkP5aXw==", "cpu": [ "ia32" ], @@ -9077,9 +9475,9 @@ } }, "node_modules/@swc/core-win32-x64-msvc": { - "version": "1.13.19", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.13.19.tgz", - "integrity": "sha512-qNoyCpXvv2O3JqXKanRIeoMn03Fho/As+N4Fhe7u0FsYh4VYqGQah4DGDzEP/yjl4Gx1IElhqLGDhCCGMwWaDw==", + "version": "1.15.4", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.15.4.tgz", + "integrity": "sha512-o/odIBuQkoxKbRweJWOMI9LeRSOenFKN2zgPeaaNQ/cyuVk2r6DCAobKMOodvDdZWlMn6N1xJrldeCRSTZIgiQ==", "cpu": [ "x64" ], @@ -9118,13 +9516,13 @@ } }, "node_modules/@tanstack/eslint-plugin-query": { - "version": "5.81.2", - "resolved": "https://registry.npmjs.org/@tanstack/eslint-plugin-query/-/eslint-plugin-query-5.81.2.tgz", - "integrity": "sha512-h4k6P6fm5VhKP5NkK+0TTVpGGyKQdx6tk7NYYG7J7PkSu7ClpLgBihw7yzK8N3n5zPaF3IMyErxfoNiXWH/3/A==", + "version": "5.91.2", + "resolved": "https://registry.npmjs.org/@tanstack/eslint-plugin-query/-/eslint-plugin-query-5.91.2.tgz", + "integrity": "sha512-UPeWKl/Acu1IuuHJlsN+eITUHqAaa9/04geHHPedY8siVarSaWprY0SVMKrkpKfk5ehRT7+/MZ5QwWuEtkWrFw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/utils": "^8.18.1" + "@typescript-eslint/utils": "^8.44.1" }, "funding": { "type": "github", @@ -9135,9 +9533,9 @@ } }, "node_modules/@tanstack/query-core": { - "version": "5.81.5", - "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.81.5.tgz", - "integrity": "sha512-ZJOgCy/z2qpZXWaj/oxvodDx07XcQa9BF92c0oINjHkoqUPsmm3uG08HpTaviviZ/N9eP1f9CM7mKSEkIo7O1Q==", + "version": "5.90.16", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.90.16.tgz", + "integrity": "sha512-MvtWckSVufs/ja463/K4PyJeqT+HMlJWtw6PrCpywznd2NSgO3m4KwO9RqbFqGg6iDE8vVMFWMeQI4Io3eEYww==", "license": "MIT", "funding": { "type": "github", @@ -9145,9 +9543,9 @@ } }, "node_modules/@tanstack/query-devtools": { - "version": "5.81.2", - "resolved": "https://registry.npmjs.org/@tanstack/query-devtools/-/query-devtools-5.81.2.tgz", - "integrity": "sha512-jCeJcDCwKfoyyBXjXe9+Lo8aTkavygHHsUHAlxQKKaDeyT0qyQNLKl7+UyqYH2dDF6UN/14873IPBHchcsU+Zg==", + "version": "5.92.0", + "resolved": "https://registry.npmjs.org/@tanstack/query-devtools/-/query-devtools-5.92.0.tgz", + "integrity": "sha512-N8D27KH1vEpVacvZgJL27xC6yPFUy0Zkezn5gnB3L3gRCxlDeSuiya7fKge8Y91uMTnC8aSxBQhcK6ocY7alpQ==", "license": "MIT", "funding": { "type": "github", @@ -9155,13 +9553,13 @@ } }, "node_modules/@tanstack/react-query": { - "version": "5.81.5", - "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.81.5.tgz", - "integrity": "sha512-lOf2KqRRiYWpQT86eeeftAGnjuTR35myTP8MXyvHa81VlomoAWNEd8x5vkcAfQefu0qtYCvyqLropFZqgI2EQw==", + "version": "5.90.16", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.90.16.tgz", + "integrity": "sha512-bpMGOmV4OPmif7TNMteU/Ehf/hoC0Kf98PDc0F4BZkFrEapRMEqI/V6YS0lyzwSV6PQpY1y4xxArUIfBW5LVxQ==", "license": "MIT", "peer": true, "dependencies": { - "@tanstack/query-core": "5.81.5" + "@tanstack/query-core": "5.90.16" }, "funding": { "type": "github", @@ -9172,22 +9570,40 @@ } }, "node_modules/@tanstack/react-query-devtools": { - "version": "5.81.5", - "resolved": "https://registry.npmjs.org/@tanstack/react-query-devtools/-/react-query-devtools-5.81.5.tgz", - "integrity": "sha512-lCGMu4RX0uGnlrlLeSckBfnW/UV+KMlTBVqa97cwK7Z2ED5JKnZRSjNXwoma6sQBTJrcULvzgx2K6jEPvNUpDw==", + "version": "5.91.2", + "resolved": "https://registry.npmjs.org/@tanstack/react-query-devtools/-/react-query-devtools-5.91.2.tgz", + "integrity": "sha512-ZJ1503ay5fFeEYFUdo7LMNFzZryi6B0Cacrgr2h1JRkvikK1khgIq6Nq2EcblqEdIlgB/r7XDW8f8DQ89RuUgg==", "license": "MIT", "dependencies": { - "@tanstack/query-devtools": "5.81.2" + "@tanstack/query-devtools": "5.92.0" }, "funding": { "type": "github", "url": "https://github.com/sponsors/tannerlinsley" }, "peerDependencies": { - "@tanstack/react-query": "^5.81.5", + "@tanstack/react-query": "^5.90.14", "react": "^18 || ^19" } }, + "node_modules/@tanstack/react-store": { + "version": "0.7.7", + "resolved": "https://registry.npmjs.org/@tanstack/react-store/-/react-store-0.7.7.tgz", + "integrity": "sha512-qqT0ufegFRDGSof9D/VqaZgjNgp4tRPHZIJq2+QIHkMUtHjaJ0lYrrXjeIUJvjnTbgPfSD1XgOMEt0lmANn6Zg==", + "license": "MIT", + "dependencies": { + "@tanstack/store": "0.7.7", + "use-sync-external-store": "^1.5.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, "node_modules/@tanstack/react-table": { "version": "8.21.3", "license": "MIT", @@ -9206,6 +9622,16 @@ "react-dom": ">=16.8" } }, + "node_modules/@tanstack/store": { + "version": "0.7.7", + "resolved": "https://registry.npmjs.org/@tanstack/store/-/store-0.7.7.tgz", + "integrity": "sha512-xa6pTan1bcaqYDS9BDpSiS63qa6EoDkPN9RsRaxHuDdVDNntzq3xNwR5YKTU/V3SkSyC9T4YVOPh2zRQN0nhIQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, "node_modules/@tanstack/table-core": { "version": "8.21.3", "license": "MIT", @@ -9218,7 +9644,9 @@ } }, "node_modules/@tiptap/core": { - "version": "2.12.0", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-3.14.0.tgz", + "integrity": "sha512-nm0VWVA1Vq/jaKY3wyRXViL/kf78yMdH7qETpv4qZXDQLU+pdWV3IGoRTQTKESc7d8L1wL/2uCeByLNUJfrSIw==", "license": "MIT", "peer": true, "funding": { @@ -9226,191 +9654,197 @@ "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/pm": "^2.7.0" + "@tiptap/pm": "^3.14.0" } }, "node_modules/@tiptap/extension-bold": { - "version": "2.12.0", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-bold/-/extension-bold-3.14.0.tgz", + "integrity": "sha512-T4ma6VLoHm9JupglidD3CfZXm89A3HMv99gLplXNizvy1mlr4R3uC3aBqKw6lAP+NoqCqbIgjwc4YYsqZClNwA==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.7.0" + "@tiptap/core": "^3.14.0" } }, "node_modules/@tiptap/extension-bubble-menu": { - "version": "2.12.0", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-bubble-menu/-/extension-bubble-menu-3.14.0.tgz", + "integrity": "sha512-nraHy+5jumT67J7hWrCuVwVTS2vNj4FpV5kO8epVySBmgEBr/7Pyi4w7mQA1VRVOMdjeN9iypbgQ2rKhpfaoTw==", "license": "MIT", + "optional": true, "dependencies": { - "tippy.js": "^6.3.7" + "@floating-ui/dom": "^1.0.0" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.7.0", - "@tiptap/pm": "^2.7.0" + "@tiptap/core": "^3.14.0", + "@tiptap/pm": "^3.14.0" } }, "node_modules/@tiptap/extension-code": { - "version": "2.12.0", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-code/-/extension-code-3.14.0.tgz", + "integrity": "sha512-Sx9yLorzS+oqNmXID4jt0G5tDnsEgU0HtEXPLD3KNt/ltVxWJU0AXwCsp1/Dg0HIDL868vWpJ2jC1t/4oaf9kA==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.7.0" + "@tiptap/core": "^3.14.0" } }, "node_modules/@tiptap/extension-floating-menu": { - "version": "2.12.0", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-floating-menu/-/extension-floating-menu-3.14.0.tgz", + "integrity": "sha512-+ErwDF74NzX4JV0nXMSIUT9V8FDdo85r0SaBZ8lb2NLmElaA3LDklcNV7SsoKlRcwsAXtFkqQbDwXLNGQLYSPQ==", "license": "MIT", - "dependencies": { - "tippy.js": "^6.3.7" - }, + "optional": true, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.7.0", - "@tiptap/pm": "^2.7.0" + "@floating-ui/dom": "^1.0.0", + "@tiptap/core": "^3.14.0", + "@tiptap/pm": "^3.14.0" } }, "node_modules/@tiptap/extension-gapcursor": { - "version": "2.12.0", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-gapcursor/-/extension-gapcursor-3.14.0.tgz", + "integrity": "sha512-hMg2U59+c9FreYtTvzxx5GWKejdZLRITMLEu4OTfrgQok6uF4qkzGEEqmYqPiHk08TBqAg18Y5bbpyqTsuit9A==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.7.0", - "@tiptap/pm": "^2.7.0" - } - }, - "node_modules/@tiptap/extension-history": { - "version": "2.12.0", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.7.0", - "@tiptap/pm": "^2.7.0" + "@tiptap/extensions": "^3.14.0" } }, "node_modules/@tiptap/extension-horizontal-rule": { - "version": "2.12.0", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-3.14.0.tgz", + "integrity": "sha512-65O4T9vPKLUKO1fLowh5jqtfQlH5eaIL7qb/uj5sXMMg8O7TCvBIRkwNuYsFTkJmTk4vBy+fjZ0uwSY3DFkO1g==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.7.0", - "@tiptap/pm": "^2.7.0" + "@tiptap/core": "^3.14.0", + "@tiptap/pm": "^3.14.0" } }, "node_modules/@tiptap/extension-italic": { - "version": "2.12.0", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-italic/-/extension-italic-3.14.0.tgz", + "integrity": "sha512-Arl5EaG4wdyipwvKjsI7Krlk3OkmqvLfF0YfGwsd5AVDxTiYuiDGgz7RF8J2kttbBeiUTqwME5xpkryQK3F+fg==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.7.0" + "@tiptap/core": "^3.14.0" } }, "node_modules/@tiptap/extension-link": { - "version": "2.12.0", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-link/-/extension-link-3.14.0.tgz", + "integrity": "sha512-xaeJIktD42rJ4t9fbQpKe+yYNZ+YFIK96cp1Kdm0hZHv/8MPMNRiF85TRY+9U1aoyh5uRcspgCj7EKQb2Hs7qg==", "license": "MIT", "dependencies": { - "linkifyjs": "^4.2.0" + "linkifyjs": "^4.3.2" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.7.0", - "@tiptap/pm": "^2.7.0" + "@tiptap/core": "^3.14.0", + "@tiptap/pm": "^3.14.0" } }, "node_modules/@tiptap/extension-paragraph": { - "version": "2.12.0", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-paragraph/-/extension-paragraph-3.14.0.tgz", + "integrity": "sha512-NFxk2yNo3Cvh9g8evea+yTLNV48se7MbMcVizTnVhobqtBKv793qsb5FM5Hu30Y72FQPNfH+LRoap4XZyBPfVw==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.7.0" + "@tiptap/core": "^3.14.0" } }, "node_modules/@tiptap/extension-strike": { - "version": "2.12.0", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-strike/-/extension-strike-3.14.0.tgz", + "integrity": "sha512-R8BbAhnWpisBml6okMKl98hY4tJjedTTgyTkx8tPabIJ92nS9IURKEk3foWB9uHxdTOBUqTvVT+2ScDf9r6QHg==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.7.0" - } - }, - "node_modules/@tiptap/extension-table-cell": { - "version": "2.12.0", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.7.0" - } - }, - "node_modules/@tiptap/extension-table-header": { - "version": "2.12.0", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.7.0" + "@tiptap/core": "^3.14.0" } }, "node_modules/@tiptap/extension-text": { - "version": "2.12.0", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-text/-/extension-text-3.14.0.tgz", + "integrity": "sha512-XlpnD87LQ7lLcDcBenHgzxv3uivQzPdVHM16CY4lXR4aKDIp2mxjPZr4twHT+cOnRQHc8VYpRgkEo6LLX6VylA==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.7.0" + "@tiptap/core": "^3.14.0" } }, "node_modules/@tiptap/extension-underline": { - "version": "2.12.0", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-underline/-/extension-underline-3.14.0.tgz", + "integrity": "sha512-zmnWlsi2g/tMlThHby0Je9O+v24j4d+qcXF3nuzLUUaDsGCEtOyC9RzwITft59ViK+Nc2PD2W/J14rsB0j+qoQ==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.7.0" + "@tiptap/core": "^3.14.0" + } + }, + "node_modules/@tiptap/extensions": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@tiptap/extensions/-/extensions-3.14.0.tgz", + "integrity": "sha512-qQBVKqzU4ZVjRn8W0UbdfE4LaaIgcIWHOMrNnJ+PutrRzQ6ZzhmD/kRONvRWBfG9z3DU7pSKGwVYSR2hztsGuQ==", + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^3.14.0", + "@tiptap/pm": "^3.14.0" } }, "node_modules/@tiptap/pm": { - "version": "2.12.0", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-3.14.0.tgz", + "integrity": "sha512-xrZmqI5jl4yMeAsu8p8gVP9S3An5h2MBi8BQHNnZmpyzkUrlpd40vlT6u13SWIqVi5ZWhBZ6U3rL7mkVLZuRKg==", "license": "MIT", "peer": true, "dependencies": { @@ -9424,14 +9858,14 @@ "prosemirror-keymap": "^1.2.2", "prosemirror-markdown": "^1.13.1", "prosemirror-menu": "^1.2.4", - "prosemirror-model": "^1.23.0", + "prosemirror-model": "^1.24.1", "prosemirror-schema-basic": "^1.2.3", - "prosemirror-schema-list": "^1.4.1", + "prosemirror-schema-list": "^1.5.0", "prosemirror-state": "^1.4.3", "prosemirror-tables": "^1.6.4", "prosemirror-trailing-node": "^3.0.0", "prosemirror-transform": "^1.10.2", - "prosemirror-view": "^1.37.0" + "prosemirror-view": "^1.38.1" }, "funding": { "type": "github", @@ -9439,26 +9873,38 @@ } }, "node_modules/@tiptap/react": { - "version": "2.12.0", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@tiptap/react/-/react-3.14.0.tgz", + "integrity": "sha512-Eo/nLyKxHvnLIF4gI2WFhGJiVrqfA6XL9kismVG9NwBNF/NblMDmZZu6Z2SH/ONJQz2Egn7UBPNp3BMq/qZDcg==", "license": "MIT", "dependencies": { - "@tiptap/extension-bubble-menu": "^2.12.0", - "@tiptap/extension-floating-menu": "^2.12.0", "@types/use-sync-external-store": "^0.0.6", - "fast-deep-equal": "^3", - "use-sync-external-store": "^1" + "fast-equals": "^5.3.3", + "use-sync-external-store": "^1.4.0" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, + "optionalDependencies": { + "@tiptap/extension-bubble-menu": "^3.14.0", + "@tiptap/extension-floating-menu": "^3.14.0" + }, "peerDependencies": { - "@tiptap/core": "^2.7.0", - "@tiptap/pm": "^2.7.0", + "@tiptap/core": "^3.14.0", + "@tiptap/pm": "^3.14.0", + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "@types/react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0", "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" } }, + "node_modules/@tiptap/react/node_modules/@types/use-sync-external-store": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.6.tgz", + "integrity": "sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==", + "license": "MIT" + }, "node_modules/@tsconfig/node10": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.12.tgz", @@ -9495,13 +9941,14 @@ } }, "node_modules/@types/chai": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.2.tgz", - "integrity": "sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg==", + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz", + "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==", "dev": true, "license": "MIT", "dependencies": { - "@types/deep-eql": "*" + "@types/deep-eql": "*", + "assertion-error": "^2.0.1" } }, "node_modules/@types/connect": { @@ -9536,6 +9983,8 @@ }, "node_modules/@types/es-aggregate-error": { "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/es-aggregate-error/-/es-aggregate-error-1.0.6.tgz", + "integrity": "sha512-qJ7LIFp06h1QE1aVxbVd+zJP2wdaugYXYfd6JxsyRMrYHaxb6itXPogW2tz+ylUJ1n1b+JF1PHyYCfYHm0dvUg==", "dev": true, "license": "MIT", "dependencies": { @@ -9563,7 +10012,9 @@ } }, "node_modules/@types/estree": { - "version": "1.0.7", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", "license": "MIT" }, "node_modules/@types/estree-jsx": { @@ -9593,10 +10044,14 @@ }, "node_modules/@types/linkify-it": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-5.0.0.tgz", + "integrity": "sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==", "license": "MIT" }, "node_modules/@types/markdown-it": { "version": "14.1.2", + "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-14.1.2.tgz", + "integrity": "sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==", "license": "MIT", "dependencies": { "@types/linkify-it": "^5", @@ -9612,6 +10067,8 @@ }, "node_modules/@types/mdurl": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-2.0.0.tgz", + "integrity": "sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==", "license": "MIT" }, "node_modules/@types/ms": { @@ -9628,13 +10085,13 @@ } }, "node_modules/@types/node": { - "version": "22.15.34", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.34.tgz", - "integrity": "sha512-8Y6E5WUupYy1Dd0II32BsWAx5MWdcnRd8L84Oys3veg1YrYtNtzgO4CFhiBg6MDSjk7Ay36HYOnU7/tuOzIzcw==", + "version": "25.0.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.0.3.tgz", + "integrity": "sha512-W609buLVRVmeW693xKfzHeIV6nJGGz98uCPfeXI1ELMLXVeKYZ9m15fAMSaUPBHYLGFsVRcMmSCksQOrZV9BYA==", "license": "MIT", "peer": true, "dependencies": { - "undici-types": "~6.21.0" + "undici-types": "~7.16.0" } }, "node_modules/@types/pg": { @@ -9658,23 +10115,23 @@ } }, "node_modules/@types/react": { - "version": "19.1.8", - "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.8.tgz", - "integrity": "sha512-AwAfQ2Wa5bCx9WP8nZL2uMZWod7J7/JSplxbTmBQ5ms6QpqNYm672H0Vu9ZVKVngQ+ii4R/byguVEUZQyeg44g==", + "version": "19.2.7", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.7.tgz", + "integrity": "sha512-MWtvHrGZLFttgeEj28VXHxpmwYbor/ATPYbBfSFZEIRK0ecCFLl2Qo55z52Hss+UV9CRN7trSeq1zbgx7YDWWg==", "license": "MIT", "peer": true, "dependencies": { - "csstype": "^3.0.2" + "csstype": "^3.2.2" } }, "node_modules/@types/react-dom": { - "version": "19.1.6", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.1.6.tgz", - "integrity": "sha512-4hOiT/dwO8Ko0gV1m/TJZYk3y0KBnY9vzDh7W+DH17b2HFSOGgdj33dhihPeuy3l0q23+4e+hoXHV6hCC4dCXw==", + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", + "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", "license": "MIT", "peer": true, "peerDependencies": { - "@types/react": "^19.0.0" + "@types/react": "^19.2.0" } }, "node_modules/@types/react-modal": { @@ -9705,26 +10162,31 @@ "license": "MIT" }, "node_modules/@types/urijs": { - "version": "1.19.25", + "version": "1.19.26", + "resolved": "https://registry.npmjs.org/@types/urijs/-/urijs-1.19.26.tgz", + "integrity": "sha512-wkXrVzX5yoqLnndOwFsieJA7oKM8cNkOKJtf/3vVGSUFkWDKZvFHpIl9Pvqb/T9UsawBBFMTTD8xu7sK5MWuvg==", "dev": true, "license": "MIT" }, "node_modules/@types/use-sync-external-store": { - "version": "0.0.6", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-1.5.0.tgz", + "integrity": "sha512-5dyB8nLC/qogMrlCizZnYWQTA4lnb/v+It+sqNl5YnSRAPMlIqY/X0Xn+gZw8vOL+TgTTr28VEbn3uf8fUtAkw==", "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.32.0", + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.50.0.tgz", + "integrity": "sha512-O7QnmOXYKVtPrfYzMolrCTfkezCJS9+ljLdKW/+DCvRsc3UAz+sbH6Xcsv7p30+0OwUbeWfUDAQE0vpabZ3QLg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.32.0", - "@typescript-eslint/type-utils": "8.32.0", - "@typescript-eslint/utils": "8.32.0", - "@typescript-eslint/visitor-keys": "8.32.0", - "graphemer": "^1.4.0", - "ignore": "^5.3.1", + "@typescript-eslint/scope-manager": "8.50.0", + "@typescript-eslint/type-utils": "8.50.0", + "@typescript-eslint/utils": "8.50.0", + "@typescript-eslint/visitor-keys": "8.50.0", + "ignore": "^7.0.0", "natural-compare": "^1.4.0", "ts-api-utils": "^2.1.0" }, @@ -9736,21 +10198,33 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", + "@typescript-eslint/parser": "^8.50.0", "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" } }, "node_modules/@typescript-eslint/parser": { - "version": "8.32.0", + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.50.0.tgz", + "integrity": "sha512-6/cmF2piao+f6wSxUsJLZjck7OQsYyRtcOZS02k7XINSNlz93v6emM8WutDQSXnroG2xwYlEVHJI+cPA7CPM3Q==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.32.0", - "@typescript-eslint/types": "8.32.0", - "@typescript-eslint/typescript-estree": "8.32.0", - "@typescript-eslint/visitor-keys": "8.32.0", + "@typescript-eslint/scope-manager": "8.50.0", + "@typescript-eslint/types": "8.50.0", + "@typescript-eslint/typescript-estree": "8.50.0", + "@typescript-eslint/visitor-keys": "8.50.0", "debug": "^4.3.4" }, "engines": { @@ -9762,16 +10236,40 @@ }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "8.32.0", + "node_modules/@typescript-eslint/project-service": { + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.50.0.tgz", + "integrity": "sha512-Cg/nQcL1BcoTijEWyx4mkVC56r8dj44bFDvBdygifuS20f3OZCHmFbjF34DPSi07kwlFvqfv/xOLnJ5DquxSGQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.32.0", - "@typescript-eslint/visitor-keys": "8.32.0" + "@typescript-eslint/tsconfig-utils": "^8.50.0", + "@typescript-eslint/types": "^8.50.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.50.0.tgz", + "integrity": "sha512-xCwfuCZjhIqy7+HKxBLrDVT5q/iq7XBVBXLn57RTIIpelLtEIZHXAF/Upa3+gaCpeV1NNS5Z9A+ID6jn50VD4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.50.0", + "@typescript-eslint/visitor-keys": "8.50.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -9781,13 +10279,33 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.50.0.tgz", + "integrity": "sha512-vxd3G/ybKTSlm31MOA96gqvrRGv9RJ7LGtZCn2Vrc5htA0zCDvcMqUkifcjrWNNKXHUU3WCkYOzzVSFBd0wa2w==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" + } + }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.32.0", + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.50.0.tgz", + "integrity": "sha512-7OciHT2lKCewR0mFoBrvZJ4AXTMe/sYOe87289WAViOocEmDjjv8MvIOT2XESuKj9jp8u3SZYUSh89QA4S1kQw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.32.0", - "@typescript-eslint/utils": "8.32.0", + "@typescript-eslint/types": "8.50.0", + "@typescript-eslint/typescript-estree": "8.50.0", + "@typescript-eslint/utils": "8.50.0", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, @@ -9800,11 +10318,13 @@ }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/types": { - "version": "8.32.0", + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.50.0.tgz", + "integrity": "sha512-iX1mgmGrXdANhhITbpp2QQM2fGehBse9LbTf0sidWK6yg/NE+uhV5dfU1g6EYPlcReYmkE9QLPq/2irKAmtS9w==", "dev": true, "license": "MIT", "engines": { @@ -9816,17 +10336,20 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.32.0", + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.50.0.tgz", + "integrity": "sha512-W7SVAGBR/IX7zm1t70Yujpbk+zdPq/u4soeFSknWFdXIFuWsBGBOUu/Tn/I6KHSKvSh91OiMuaSnYp3mtPt5IQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.32.0", - "@typescript-eslint/visitor-keys": "8.32.0", + "@typescript-eslint/project-service": "8.50.0", + "@typescript-eslint/tsconfig-utils": "8.50.0", + "@typescript-eslint/types": "8.50.0", + "@typescript-eslint/visitor-keys": "8.50.0", "debug": "^4.3.4", - "fast-glob": "^3.3.2", - "is-glob": "^4.0.3", "minimatch": "^9.0.4", "semver": "^7.6.0", + "tinyglobby": "^0.2.15", "ts-api-utils": "^2.1.0" }, "engines": { @@ -9837,11 +10360,13 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.0.1", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, "license": "MIT", "dependencies": { @@ -9850,6 +10375,8 @@ }, "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, "license": "ISC", "dependencies": { @@ -9863,14 +10390,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.32.0", + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.50.0.tgz", + "integrity": "sha512-87KgUXET09CRjGCi2Ejxy3PULXna63/bMYv72tCAlDJC3Yqwln0HiFJ3VJMst2+mEtNtZu5oFvX4qJGjKsnAgg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.32.0", - "@typescript-eslint/types": "8.32.0", - "@typescript-eslint/typescript-estree": "8.32.0" + "@typescript-eslint/scope-manager": "8.50.0", + "@typescript-eslint/types": "8.50.0", + "@typescript-eslint/typescript-estree": "8.50.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -9881,16 +10410,18 @@ }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.32.0", + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.50.0.tgz", + "integrity": "sha512-Xzmnb58+Db78gT/CCj/PVCvK+zxbnsw6F+O1oheYszJbBSdEjVhQi3C/Xttzxgi/GLmpvOggRs1RFpiJ8+c34Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.32.0", - "eslint-visitor-keys": "^4.2.0" + "@typescript-eslint/types": "8.50.0", + "eslint-visitor-keys": "^4.2.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -9901,7 +10432,9 @@ } }, "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { - "version": "4.2.0", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -10165,32 +10698,30 @@ "license": "MIT" }, "node_modules/@vitest/coverage-v8": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-3.2.4.tgz", - "integrity": "sha512-EyF9SXU6kS5Ku/U82E259WSnvg6c8KTjppUncuNdm5QHpe17mwREHnjDzozC8x9MZ0xfBUFSaLkRv4TMA75ALQ==", + "version": "4.0.16", + "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-4.0.16.tgz", + "integrity": "sha512-2rNdjEIsPRzsdu6/9Eq0AYAzYdpP6Bx9cje9tL3FE5XzXRQF1fNU9pe/1yE8fCrS0HD+fBtt6gLPh6LI57tX7A==", "dev": true, "license": "MIT", "dependencies": { - "@ampproject/remapping": "^2.3.0", "@bcoe/v8-coverage": "^1.0.2", - "ast-v8-to-istanbul": "^0.3.3", - "debug": "^4.4.1", + "@vitest/utils": "4.0.16", + "ast-v8-to-istanbul": "^0.3.8", "istanbul-lib-coverage": "^3.2.2", "istanbul-lib-report": "^3.0.1", "istanbul-lib-source-maps": "^5.0.6", - "istanbul-reports": "^3.1.7", - "magic-string": "^0.30.17", - "magicast": "^0.3.5", - "std-env": "^3.9.0", - "test-exclude": "^7.0.1", - "tinyrainbow": "^2.0.0" + "istanbul-reports": "^3.2.0", + "magicast": "^0.5.1", + "obug": "^2.1.1", + "std-env": "^3.10.0", + "tinyrainbow": "^3.0.3" }, "funding": { "url": "https://opencollective.com/vitest" }, "peerDependencies": { - "@vitest/browser": "3.2.4", - "vitest": "3.2.4" + "@vitest/browser": "4.0.16", + "vitest": "4.0.16" }, "peerDependenciesMeta": { "@vitest/browser": { @@ -10199,39 +10730,40 @@ } }, "node_modules/@vitest/expect": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-3.2.4.tgz", - "integrity": "sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==", + "version": "4.0.16", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.0.16.tgz", + "integrity": "sha512-eshqULT2It7McaJkQGLkPjPjNph+uevROGuIMJdG3V+0BSR2w9u6J9Lwu+E8cK5TETlfou8GRijhafIMhXsimA==", "dev": true, "license": "MIT", "dependencies": { + "@standard-schema/spec": "^1.0.0", "@types/chai": "^5.2.2", - "@vitest/spy": "3.2.4", - "@vitest/utils": "3.2.4", - "chai": "^5.2.0", - "tinyrainbow": "^2.0.0" + "@vitest/spy": "4.0.16", + "@vitest/utils": "4.0.16", + "chai": "^6.2.1", + "tinyrainbow": "^3.0.3" }, "funding": { "url": "https://opencollective.com/vitest" } }, "node_modules/@vitest/mocker": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-3.2.4.tgz", - "integrity": "sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==", + "version": "4.0.16", + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.0.16.tgz", + "integrity": "sha512-yb6k4AZxJTB+q9ycAvsoxGn+j/po0UaPgajllBgt1PzoMAAmJGYFdDk0uCcRcxb3BrME34I6u8gHZTQlkqSZpg==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/spy": "3.2.4", + "@vitest/spy": "4.0.16", "estree-walker": "^3.0.3", - "magic-string": "^0.30.17" + "magic-string": "^0.30.21" }, "funding": { "url": "https://opencollective.com/vitest" }, "peerDependencies": { "msw": "^2.4.9", - "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0" + "vite": "^6.0.0 || ^7.0.0-0" }, "peerDependenciesMeta": { "msw": { @@ -10243,42 +10775,41 @@ } }, "node_modules/@vitest/pretty-format": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.2.4.tgz", - "integrity": "sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==", + "version": "4.0.16", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.0.16.tgz", + "integrity": "sha512-eNCYNsSty9xJKi/UdVD8Ou16alu7AYiS2fCPRs0b1OdhJiV89buAXQLpTbe+X8V9L6qrs9CqyvU7OaAopJYPsA==", "dev": true, "license": "MIT", "dependencies": { - "tinyrainbow": "^2.0.0" + "tinyrainbow": "^3.0.3" }, "funding": { "url": "https://opencollective.com/vitest" } }, "node_modules/@vitest/runner": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-3.2.4.tgz", - "integrity": "sha512-oukfKT9Mk41LreEW09vt45f8wx7DordoWUZMYdY/cyAk7w5TWkTRCNZYF7sX7n2wB7jyGAl74OxgwhPgKaqDMQ==", + "version": "4.0.16", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.0.16.tgz", + "integrity": "sha512-VWEDm5Wv9xEo80ctjORcTQRJ539EGPB3Pb9ApvVRAY1U/WkHXmmYISqU5E79uCwcW7xYUV38gwZD+RV755fu3Q==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/utils": "3.2.4", - "pathe": "^2.0.3", - "strip-literal": "^3.0.0" + "@vitest/utils": "4.0.16", + "pathe": "^2.0.3" }, "funding": { "url": "https://opencollective.com/vitest" } }, "node_modules/@vitest/snapshot": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-3.2.4.tgz", - "integrity": "sha512-dEYtS7qQP2CjU27QBC5oUOxLE/v5eLkGqPE0ZKEIDGMs4vKWe7IjgLOeauHsR0D5YuuycGRO5oSRXnwnmA78fQ==", + "version": "4.0.16", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.0.16.tgz", + "integrity": "sha512-sf6NcrYhYBsSYefxnry+DR8n3UV4xWZwWxYbCJUt2YdvtqzSPR7VfGrY0zsv090DAbjFZsi7ZaMi1KnSRyK1XA==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/pretty-format": "3.2.4", - "magic-string": "^0.30.17", + "@vitest/pretty-format": "4.0.16", + "magic-string": "^0.30.21", "pathe": "^2.0.3" }, "funding": { @@ -10286,51 +10817,47 @@ } }, "node_modules/@vitest/spy": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.2.4.tgz", - "integrity": "sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==", + "version": "4.0.16", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.0.16.tgz", + "integrity": "sha512-4jIOWjKP0ZUaEmJm00E0cOBLU+5WE0BpeNr3XN6TEF05ltro6NJqHWxXD0kA8/Zc8Nh23AT8WQxwNG+WeROupw==", "dev": true, "license": "MIT", - "dependencies": { - "tinyspy": "^4.0.3" - }, "funding": { "url": "https://opencollective.com/vitest" } }, "node_modules/@vitest/ui": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/@vitest/ui/-/ui-3.2.4.tgz", - "integrity": "sha512-hGISOaP18plkzbWEcP/QvtRW1xDXF2+96HbEX6byqQhAUbiS5oH6/9JwW+QsQCIYON2bI6QZBF+2PvOmrRZ9wA==", + "version": "4.0.16", + "resolved": "https://registry.npmjs.org/@vitest/ui/-/ui-4.0.16.tgz", + "integrity": "sha512-rkoPH+RqWopVxDnCBE/ysIdfQ2A7j1eDmW8tCxxrR9nnFBa9jKf86VgsSAzxBd1x+ny0GC4JgiD3SNfRHv3pOg==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@vitest/utils": "3.2.4", + "@vitest/utils": "4.0.16", "fflate": "^0.8.2", "flatted": "^3.3.3", "pathe": "^2.0.3", - "sirv": "^3.0.1", - "tinyglobby": "^0.2.14", - "tinyrainbow": "^2.0.0" + "sirv": "^3.0.2", + "tinyglobby": "^0.2.15", + "tinyrainbow": "^3.0.3" }, "funding": { "url": "https://opencollective.com/vitest" }, "peerDependencies": { - "vitest": "3.2.4" + "vitest": "4.0.16" } }, "node_modules/@vitest/utils": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-3.2.4.tgz", - "integrity": "sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==", + "version": "4.0.16", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.0.16.tgz", + "integrity": "sha512-h8z9yYhV3e1LEfaQ3zdypIrnAg/9hguReGZoS7Gl0aBG5xgA410zBqECqmaF/+RkTggRsfnzc1XaAHA6bmUufA==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/pretty-format": "3.2.4", - "loupe": "^3.1.4", - "tinyrainbow": "^2.0.0" + "@vitest/pretty-format": "4.0.16", + "tinyrainbow": "^3.0.3" }, "funding": { "url": "https://opencollective.com/vitest" @@ -10496,6 +11023,8 @@ }, "node_modules/abort-controller": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", "dev": true, "license": "MIT", "dependencies": { @@ -10571,7 +11100,9 @@ } }, "node_modules/agent-base": { - "version": "7.1.3", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", "dev": true, "license": "MIT", "engines": { @@ -10713,16 +11244,20 @@ } }, "node_modules/array-includes": { - "version": "3.1.8", + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz", + "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "is-string": "^1.0.7" + "es-abstract": "^1.24.0", + "es-object-atoms": "^1.1.1", + "get-intrinsic": "^1.3.0", + "is-string": "^1.1.1", + "math-intrinsics": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -10733,6 +11268,8 @@ }, "node_modules/array-union": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true, "license": "MIT", "engines": { @@ -10849,6 +11386,8 @@ }, "node_modules/assertion-error": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", "dev": true, "license": "MIT", "engines": { @@ -10861,13 +11400,13 @@ "license": "MIT" }, "node_modules/ast-v8-to-istanbul": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/ast-v8-to-istanbul/-/ast-v8-to-istanbul-0.3.3.tgz", - "integrity": "sha512-MuXMrSLVVoA6sYN/6Hke18vMzrT4TZNbZIj/hvh0fnYFpO+/kFXcLIaiPwXXWaQUPg4yJD8fj+lfJ7/1EBconw==", + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/ast-v8-to-istanbul/-/ast-v8-to-istanbul-0.3.9.tgz", + "integrity": "sha512-dSC6tJeOJxbZrPzPbv5mMd6CMiQ1ugaVXXPRad2fXUSsy1kstFn9XQWemV9VW7Y7kpxgQ/4WMoZfwdH8XSU48w==", "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/trace-mapping": "^0.3.25", + "@jridgewell/trace-mapping": "^0.3.31", "estree-walker": "^3.0.3", "js-tokens": "^9.0.1" } @@ -10881,6 +11420,8 @@ }, "node_modules/astring": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.9.0.tgz", + "integrity": "sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==", "dev": true, "license": "MIT", "bin": { @@ -10895,6 +11436,16 @@ "node": ">= 0.4" } }, + "node_modules/atomically": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/atomically/-/atomically-2.1.0.tgz", + "integrity": "sha512-+gDffFXRW6sl/HCwbta7zK4uNqbPjv4YJEAdz7Vu+FLQHe77eZ4bvbJGi4hE0QPeJlMYMA3piXEr1UL3dAwx7Q==", + "license": "MIT", + "dependencies": { + "stubborn-fs": "^2.0.0", + "when-exit": "^2.1.4" + } + }, "node_modules/attr-accept": { "version": "2.2.5", "license": "MIT", @@ -10960,6 +11511,16 @@ "baseline-browser-mapping": "dist/cli.js" } }, + "node_modules/bidi-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/bidi-js/-/bidi-js-1.0.3.tgz", + "integrity": "sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==", + "dev": true, + "license": "MIT", + "dependencies": { + "require-from-string": "^2.0.2" + } + }, "node_modules/binary-extensions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", @@ -11031,14 +11592,6 @@ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "license": "MIT" }, - "node_modules/cac": { - "version": "6.7.14", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/call-bind": { "version": "1.0.8", "dev": true, @@ -11085,6 +11638,8 @@ }, "node_modules/call-me-maybe": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", + "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==", "dev": true, "license": "MIT" }, @@ -11125,18 +11680,13 @@ } }, "node_modules/chai": { - "version": "5.2.0", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/chai/-/chai-6.2.1.tgz", + "integrity": "sha512-p4Z49OGG5W/WBCPSS/dH3jQ73kD6tiMmUM+bckNK6Jr5JHMG3k9bg/BvKR8lKmtVBKmOiuVaV2ws8s9oSbwysg==", "dev": true, "license": "MIT", - "dependencies": { - "assertion-error": "^2.0.1", - "check-error": "^2.1.1", - "deep-eql": "^5.0.1", - "loupe": "^3.1.0", - "pathval": "^2.0.0" - }, "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/chalk": { @@ -11188,20 +11738,12 @@ } }, "node_modules/chardet": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.1.0.tgz", - "integrity": "sha512-bNFETTG/pM5ryzQ9Ad0lJOTa6HWD/YsScAR3EnCPZRPlQh77JocYktSHOUHelyhm8IARL+o4c4F1bP5KVOjiRA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.1.1.tgz", + "integrity": "sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==", "dev": true, "license": "MIT" }, - "node_modules/check-error": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16" - } - }, "node_modules/chokidar": { "version": "4.0.3", "license": "MIT", @@ -11247,6 +11789,15 @@ "node": ">=6.0" } }, + "node_modules/citty": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.6.tgz", + "integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==", + "license": "MIT", + "dependencies": { + "consola": "^3.2.3" + } + }, "node_modules/cjs-module-lexer": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz", @@ -11298,6 +11849,8 @@ }, "node_modules/cliui": { "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, "license": "ISC", "dependencies": { @@ -11311,11 +11864,15 @@ }, "node_modules/cliui/node_modules/emoji-regex": { "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true, "license": "MIT" }, "node_modules/cliui/node_modules/string-width": { "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, "license": "MIT", "dependencies": { @@ -11329,6 +11886,8 @@ }, "node_modules/cliui/node_modules/wrap-ansi": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, "license": "MIT", "dependencies": { @@ -11405,6 +11964,8 @@ }, "node_modules/compare-versions": { "version": "6.1.1", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-6.1.1.tgz", + "integrity": "sha512-4hm4VPpIecmlg59CHXnRDnqGplJFrbLG4aFEl5vl6cK1u76ws3LLvX7ikFnTDl5vo39sjWD6AaDPYodJp/NNHg==", "dev": true, "license": "MIT" }, @@ -11417,6 +11978,83 @@ "dev": true, "license": "MIT" }, + "node_modules/conf": { + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/conf/-/conf-15.0.2.tgz", + "integrity": "sha512-JBSrutapCafTrddF9dH3lc7+T2tBycGF4uPkI4Js+g4vLLEhG6RZcFi3aJd5zntdf5tQxAejJt8dihkoQ/eSJw==", + "license": "MIT", + "dependencies": { + "ajv": "^8.17.1", + "ajv-formats": "^3.0.1", + "atomically": "^2.0.3", + "debounce-fn": "^6.0.0", + "dot-prop": "^10.0.0", + "env-paths": "^3.0.0", + "json-schema-typed": "^8.0.1", + "semver": "^7.7.2", + "uint8array-extras": "^1.5.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/conf/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/conf/node_modules/ajv-formats": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", + "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/conf/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/confbox": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.2.tgz", + "integrity": "sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==", + "license": "MIT" + }, + "node_modules/consola": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.4.2.tgz", + "integrity": "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, "node_modules/convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", @@ -11449,6 +12087,8 @@ }, "node_modules/crelt": { "version": "1.0.6", + "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.6.tgz", + "integrity": "sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==", "license": "MIT" }, "node_modules/cross-fetch": { @@ -11472,20 +12112,39 @@ "node": ">= 8" } }, - "node_modules/cssstyle": { - "version": "4.3.1", + "node_modules/css-tree": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.1.0.tgz", + "integrity": "sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==", "dev": true, "license": "MIT", "dependencies": { - "@asamuzakjp/css-color": "^3.1.2", - "rrweb-cssom": "^0.8.0" + "mdn-data": "2.12.2", + "source-map-js": "^1.0.1" }, "engines": { - "node": ">=18" + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/cssstyle": { + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-5.3.5.tgz", + "integrity": "sha512-GlsEptulso7Jg0VaOZ8BXQi3AkYM5BOJKEO/rjMidSCq70FkIC5y0eawrCXeYzxgt3OCf4Ls+eoxN+/05vN0Ag==", + "dev": true, + "license": "MIT", + "dependencies": { + "@asamuzakjp/css-color": "^4.1.1", + "@csstools/css-syntax-patches-for-csstree": "^1.0.21", + "css-tree": "^3.1.0" + }, + "engines": { + "node": ">=20" } }, "node_modules/csstype": { - "version": "3.1.3", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", "license": "MIT" }, "node_modules/damerau-levenshtein": { @@ -11494,46 +12153,54 @@ "license": "BSD-2-Clause" }, "node_modules/data-urls": { - "version": "5.0.0", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-6.0.0.tgz", + "integrity": "sha512-BnBS08aLUM+DKamupXs3w2tJJoqU+AkaE/+6vQxi/G/DPmIZFJJp9Dkb1kM03AZx8ADehDUZgsNxju3mPXZYIA==", "dev": true, "license": "MIT", "dependencies": { "whatwg-mimetype": "^4.0.0", - "whatwg-url": "^14.0.0" + "whatwg-url": "^15.0.0" }, "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/data-urls/node_modules/tr46": { - "version": "5.1.1", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-6.0.0.tgz", + "integrity": "sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw==", "dev": true, "license": "MIT", "dependencies": { "punycode": "^2.3.1" }, "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/data-urls/node_modules/webidl-conversions": { - "version": "7.0.0", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-8.0.0.tgz", + "integrity": "sha512-n4W4YFyz5JzOfQeA8oN7dUYpR+MBP3PIUsn2jLjWXwK5ASUzt0Jc/A5sAUZoCYFJRGF0FBKJ+1JjN43rNdsQzA==", "dev": true, "license": "BSD-2-Clause", "engines": { - "node": ">=12" + "node": ">=20" } }, "node_modules/data-urls/node_modules/whatwg-url": { - "version": "14.2.0", + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-15.1.0.tgz", + "integrity": "sha512-2ytDk0kiEj/yu90JOAp44PVPUkO9+jVhyf+SybKlRHSDlvOOZhdPIrr7xTH64l4WixO2cP+wQIcgujkGBPPz6g==", "dev": true, "license": "MIT", "dependencies": { - "tr46": "^5.1.0", - "webidl-conversions": "^7.0.0" + "tr46": "^6.0.0", + "webidl-conversions": "^8.0.0" }, "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/data-view-buffer": { @@ -11602,10 +12269,25 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/debounce-fn": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/debounce-fn/-/debounce-fn-6.0.0.tgz", + "integrity": "sha512-rBMW+F2TXryBwB54Q0d8drNEI+TfoS9JpNTAoVpukbWEhjXQq4rySFYLaqXMFXwdv61Zb2OHtj5bviSoimqxRQ==", + "license": "MIT", + "dependencies": { + "mimic-function": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/debug": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", - "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "license": "MIT", "dependencies": { "ms": "^2.1.3" @@ -11620,7 +12302,9 @@ } }, "node_modules/decimal.js": { - "version": "10.5.0", + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz", + "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==", "license": "MIT" }, "node_modules/decode-named-character-reference": { @@ -11634,14 +12318,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/deep-eql": { - "version": "5.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/deep-is": { "version": "0.1.4", "dev": true, @@ -11688,6 +12364,8 @@ }, "node_modules/dependency-graph": { "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", "dev": true, "license": "MIT", "engines": { @@ -11738,6 +12416,8 @@ }, "node_modules/dir-glob": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, "license": "MIT", "dependencies": { @@ -11780,6 +12460,8 @@ }, "node_modules/dom-serializer": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", "license": "MIT", "dependencies": { "domelementtype": "^2.3.0", @@ -11792,6 +12474,8 @@ }, "node_modules/domelementtype": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", "funding": [ { "type": "github", @@ -11802,6 +12486,8 @@ }, "node_modules/domhandler": { "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.3.0" @@ -11814,7 +12500,9 @@ } }, "node_modules/dompurify": { - "version": "3.2.6", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.3.1.tgz", + "integrity": "sha512-qkdCKzLNtrgPFP1Vo+98FRzJnBRGe4ffyCea9IwHB1fyxPOeNTHpLKYGd4Uk9xvNoH0ZoOjwZxNptyMwqrId1Q==", "license": "(MPL-2.0 OR Apache-2.0)", "optionalDependencies": { "@types/trusted-types": "^2.0.7" @@ -11822,6 +12510,8 @@ }, "node_modules/domutils": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^2.0.0", @@ -11832,6 +12522,36 @@ "url": "https://github.com/fb55/domutils?sponsor=1" } }, + "node_modules/dot-prop": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-10.1.0.tgz", + "integrity": "sha512-MVUtAugQMOff5RnBy2d9N31iG0lNwg1qAoAOn7pOK5wf94WIaE3My2p3uwTQuvS2AcqchkcR3bHByjaM0mmi7Q==", + "license": "MIT", + "dependencies": { + "type-fest": "^5.0.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/dot-prop/node_modules/type-fest": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-5.3.1.tgz", + "integrity": "sha512-VCn+LMHbd4t6sF3wfU/+HKT63C9OoyrSIf4b+vtWHpt2U7/4InZG467YDNMFMR70DdHjAdpPWmw2lzRdg0Xqqg==", + "license": "(MIT OR CC0-1.0)", + "dependencies": { + "tagged-tag": "^1.0.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/dotenv": { "version": "16.6.1", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.6.1.tgz", @@ -11845,9 +12565,9 @@ } }, "node_modules/downshift": { - "version": "9.0.10", - "resolved": "https://registry.npmjs.org/downshift/-/downshift-9.0.10.tgz", - "integrity": "sha512-TP/iqV6bBok6eGD5tZ8boM8Xt7/+DZvnVNr8cNIhbAm2oUBd79Tudiccs2hbcV9p7xAgS/ozE7Hxy3a9QqS6Mw==", + "version": "9.0.13", + "resolved": "https://registry.npmjs.org/downshift/-/downshift-9.0.13.tgz", + "integrity": "sha512-fPV+K5jwEzfEAhNhprgCmpWQ23MKwKNzdbtK0QQFiw4hbFcKhMeGB+ccorfWJzmsLR5Dty+CmLDduWlIs74G/w==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.24.5", @@ -11966,8 +12686,22 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/env-paths": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-3.0.0.tgz", + "integrity": "sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/es-abstract": { - "version": "1.23.9", + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.1.tgz", + "integrity": "sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw==", "dev": true, "license": "MIT", "dependencies": { @@ -11975,18 +12709,18 @@ "arraybuffer.prototype.slice": "^1.0.4", "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", - "call-bound": "^1.0.3", + "call-bound": "^1.0.4", "data-view-buffer": "^1.0.2", "data-view-byte-length": "^1.0.2", "data-view-byte-offset": "^1.0.1", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", + "es-object-atoms": "^1.1.1", "es-set-tostringtag": "^2.1.0", "es-to-primitive": "^1.3.0", "function.prototype.name": "^1.1.8", - "get-intrinsic": "^1.2.7", - "get-proto": "^1.0.0", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", "get-symbol-description": "^1.1.0", "globalthis": "^1.0.4", "gopd": "^1.2.0", @@ -11998,21 +12732,24 @@ "is-array-buffer": "^3.0.5", "is-callable": "^1.2.7", "is-data-view": "^1.0.2", + "is-negative-zero": "^2.0.3", "is-regex": "^1.2.1", + "is-set": "^2.0.3", "is-shared-array-buffer": "^1.0.4", "is-string": "^1.1.1", "is-typed-array": "^1.1.15", - "is-weakref": "^1.1.0", + "is-weakref": "^1.1.1", "math-intrinsics": "^1.1.0", - "object-inspect": "^1.13.3", + "object-inspect": "^1.13.4", "object-keys": "^1.1.1", "object.assign": "^4.1.7", "own-keys": "^1.0.1", - "regexp.prototype.flags": "^1.5.3", + "regexp.prototype.flags": "^1.5.4", "safe-array-concat": "^1.1.3", "safe-push-apply": "^1.0.0", "safe-regex-test": "^1.1.0", "set-proto": "^1.0.0", + "stop-iteration-iterator": "^1.1.0", "string.prototype.trim": "^1.2.10", "string.prototype.trimend": "^1.0.9", "string.prototype.trimstart": "^1.0.8", @@ -12021,7 +12758,7 @@ "typed-array-byte-offset": "^1.0.4", "typed-array-length": "^1.0.7", "unbox-primitive": "^1.1.0", - "which-typed-array": "^1.1.18" + "which-typed-array": "^1.1.19" }, "engines": { "node": ">= 0.4" @@ -12031,16 +12768,18 @@ } }, "node_modules/es-aggregate-error": { - "version": "1.0.13", + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/es-aggregate-error/-/es-aggregate-error-1.0.14.tgz", + "integrity": "sha512-3YxX6rVb07B5TV11AV5wsL7nQCHXNwoHPsQC8S4AmBiqYhyNCJ5BRKXkXyDJvs8QzXN20NgRtxe3dEEQD9NLHA==", "dev": true, "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", + "es-abstract": "^1.24.0", "es-errors": "^1.3.0", "function-bind": "^1.1.2", - "globalthis": "^1.0.3", + "globalthis": "^1.0.4", "has-property-descriptors": "^1.0.2", "set-function-name": "^2.0.2" }, @@ -12151,11 +12890,15 @@ }, "node_modules/es6-promise": { "version": "3.3.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", + "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==", "dev": true, "license": "MIT" }, "node_modules/esbuild": { - "version": "0.25.4", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", + "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==", "hasInstallScript": true, "license": "MIT", "bin": { @@ -12165,31 +12908,32 @@ "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.4", - "@esbuild/android-arm": "0.25.4", - "@esbuild/android-arm64": "0.25.4", - "@esbuild/android-x64": "0.25.4", - "@esbuild/darwin-arm64": "0.25.4", - "@esbuild/darwin-x64": "0.25.4", - "@esbuild/freebsd-arm64": "0.25.4", - "@esbuild/freebsd-x64": "0.25.4", - "@esbuild/linux-arm": "0.25.4", - "@esbuild/linux-arm64": "0.25.4", - "@esbuild/linux-ia32": "0.25.4", - "@esbuild/linux-loong64": "0.25.4", - "@esbuild/linux-mips64el": "0.25.4", - "@esbuild/linux-ppc64": "0.25.4", - "@esbuild/linux-riscv64": "0.25.4", - "@esbuild/linux-s390x": "0.25.4", - "@esbuild/linux-x64": "0.25.4", - "@esbuild/netbsd-arm64": "0.25.4", - "@esbuild/netbsd-x64": "0.25.4", - "@esbuild/openbsd-arm64": "0.25.4", - "@esbuild/openbsd-x64": "0.25.4", - "@esbuild/sunos-x64": "0.25.4", - "@esbuild/win32-arm64": "0.25.4", - "@esbuild/win32-ia32": "0.25.4", - "@esbuild/win32-x64": "0.25.4" + "@esbuild/aix-ppc64": "0.25.12", + "@esbuild/android-arm": "0.25.12", + "@esbuild/android-arm64": "0.25.12", + "@esbuild/android-x64": "0.25.12", + "@esbuild/darwin-arm64": "0.25.12", + "@esbuild/darwin-x64": "0.25.12", + "@esbuild/freebsd-arm64": "0.25.12", + "@esbuild/freebsd-x64": "0.25.12", + "@esbuild/linux-arm": "0.25.12", + "@esbuild/linux-arm64": "0.25.12", + "@esbuild/linux-ia32": "0.25.12", + "@esbuild/linux-loong64": "0.25.12", + "@esbuild/linux-mips64el": "0.25.12", + "@esbuild/linux-ppc64": "0.25.12", + "@esbuild/linux-riscv64": "0.25.12", + "@esbuild/linux-s390x": "0.25.12", + "@esbuild/linux-x64": "0.25.12", + "@esbuild/netbsd-arm64": "0.25.12", + "@esbuild/netbsd-x64": "0.25.12", + "@esbuild/openbsd-arm64": "0.25.12", + "@esbuild/openbsd-x64": "0.25.12", + "@esbuild/openharmony-arm64": "0.25.12", + "@esbuild/sunos-x64": "0.25.12", + "@esbuild/win32-arm64": "0.25.12", + "@esbuild/win32-ia32": "0.25.12", + "@esbuild/win32-x64": "0.25.12" } }, "node_modules/escalade": { @@ -12210,26 +12954,25 @@ } }, "node_modules/eslint": { - "version": "9.30.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.30.0.tgz", - "integrity": "sha512-iN/SiPxmQu6EVkf+m1qpBxzUhE12YqFLOSySuOyVLJLEF9nzTf+h/1AJYc1JWzCnktggeNrjvQGLngDzXirU6g==", + "version": "9.39.2", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.2.tgz", + "integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", - "@eslint/config-array": "^0.21.0", - "@eslint/config-helpers": "^0.3.0", - "@eslint/core": "^0.14.0", + "@eslint/config-array": "^0.21.1", + "@eslint/config-helpers": "^0.4.2", + "@eslint/core": "^0.17.0", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.30.0", - "@eslint/plugin-kit": "^0.3.1", + "@eslint/js": "9.39.2", + "@eslint/plugin-kit": "^0.4.1", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", "@types/estree": "^1.0.6", - "@types/json-schema": "^7.0.15", "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.6", @@ -12272,25 +13015,24 @@ } }, "node_modules/eslint-config-next": { - "version": "15.5.8", - "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-15.5.8.tgz", - "integrity": "sha512-FU2nFCVYt3z60EH8upds4frThuIAiSt81zUtQI/9fIc25VVVT3yaKsFwGIY6BIDT/I0X/Dam+RR7xzTRZMyArQ==", + "version": "16.1.1", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-16.1.1.tgz", + "integrity": "sha512-55nTpVWm3qeuxoQKLOjQVciKZJUphKrNM0fCcQHAIOGl6VFXgaqeMfv0aKJhs7QtcnlAPhNVqsqRfRjeKBPIUA==", "dev": true, "license": "MIT", "dependencies": { - "@next/eslint-plugin-next": "15.5.8", - "@rushstack/eslint-patch": "^1.10.3", - "@typescript-eslint/eslint-plugin": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", - "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", + "@next/eslint-plugin-next": "16.1.1", "eslint-import-resolver-node": "^0.3.6", "eslint-import-resolver-typescript": "^3.5.2", - "eslint-plugin-import": "^2.31.0", + "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.0", "eslint-plugin-react": "^7.37.0", - "eslint-plugin-react-hooks": "^5.0.0" + "eslint-plugin-react-hooks": "^7.0.0", + "globals": "16.4.0", + "typescript-eslint": "^8.46.0" }, "peerDependencies": { - "eslint": "^7.23.0 || ^8.0.0 || ^9.0.0", + "eslint": ">=9.0.0", "typescript": ">=3.3.1" }, "peerDependenciesMeta": { @@ -12299,6 +13041,19 @@ } } }, + "node_modules/eslint-config-next/node_modules/globals": { + "version": "16.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-16.4.0.tgz", + "integrity": "sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/eslint-import-resolver-node": { "version": "0.3.9", "dev": true, @@ -12351,7 +13106,9 @@ } }, "node_modules/eslint-module-utils": { - "version": "2.12.0", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz", + "integrity": "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==", "dev": true, "license": "MIT", "dependencies": { @@ -12368,6 +13125,8 @@ }, "node_modules/eslint-module-utils/node_modules/debug": { "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "license": "MIT", "dependencies": { @@ -12375,29 +13134,30 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.31.0", + "version": "2.32.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz", + "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@rtsao/scc": "^1.1.0", - "array-includes": "^3.1.8", - "array.prototype.findlastindex": "^1.2.5", - "array.prototype.flat": "^1.3.2", - "array.prototype.flatmap": "^1.3.2", + "array-includes": "^3.1.9", + "array.prototype.findlastindex": "^1.2.6", + "array.prototype.flat": "^1.3.3", + "array.prototype.flatmap": "^1.3.3", "debug": "^3.2.7", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.12.0", + "eslint-module-utils": "^2.12.1", "hasown": "^2.0.2", - "is-core-module": "^2.15.1", + "is-core-module": "^2.16.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", "object.fromentries": "^2.0.8", "object.groupby": "^1.0.3", - "object.values": "^1.2.0", + "object.values": "^1.2.1", "semver": "^6.3.1", - "string.prototype.trimend": "^1.0.8", + "string.prototype.trimend": "^1.0.9", "tsconfig-paths": "^3.15.0" }, "engines": { @@ -12483,11 +13243,20 @@ } }, "node_modules/eslint-plugin-react-hooks": { - "version": "5.2.0", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.0.1.tgz", + "integrity": "sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==", "dev": true, "license": "MIT", + "dependencies": { + "@babel/core": "^7.24.4", + "@babel/parser": "^7.24.4", + "hermes-parser": "^0.25.1", + "zod": "^3.25.0 || ^4.0.0", + "zod-validation-error": "^3.5.0 || ^4.0.0" + }, "engines": { - "node": ">=10" + "node": ">=18" }, "peerDependencies": { "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" @@ -12629,6 +13398,8 @@ }, "node_modules/estree-walker": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", "dev": true, "license": "MIT", "dependencies": { @@ -12645,6 +13416,8 @@ }, "node_modules/event-target-shim": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", "dev": true, "license": "MIT", "engines": { @@ -12689,13 +13462,21 @@ "license": "BSD-3-Clause" }, "node_modules/expect-type": { - "version": "1.2.1", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz", + "integrity": "sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==", "dev": true, "license": "Apache-2.0", "engines": { "node": ">=12.0.0" } }, + "node_modules/exsolve": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.8.tgz", + "integrity": "sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==", + "license": "MIT" + }, "node_modules/extend": { "version": "3.0.2", "license": "MIT" @@ -12704,8 +13485,19 @@ "version": "3.1.3", "license": "MIT" }, + "node_modules/fast-equals": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-5.4.0.tgz", + "integrity": "sha512-jt2DW/aNFNwke7AUd+Z+e6pz39KO5rzdbbFCg2sGafS4mk13MI7Z8O5z9cADNn5lhGODIgLwug6TZO2ctf7kcw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/fast-glob": { "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", "dev": true, "license": "MIT", "dependencies": { @@ -12721,6 +13513,8 @@ }, "node_modules/fast-glob/node_modules/glob-parent": { "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "license": "ISC", "dependencies": { @@ -12742,11 +13536,15 @@ }, "node_modules/fast-memoize": { "version": "2.5.2", + "resolved": "https://registry.npmjs.org/fast-memoize/-/fast-memoize-2.5.2.tgz", + "integrity": "sha512-Ue0LwpDYErFbmNnZSF0UH6eImUwDmogUO1jyE+JbN2gsQz/jICm1Ve7t9QT0rNSsfJt+Hs4/S3GnsDVjL4HVrw==", "dev": true, "license": "MIT" }, "node_modules/fast-safe-stringify": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", "dev": true, "license": "MIT" }, @@ -12774,6 +13572,8 @@ }, "node_modules/fflate": { "version": "0.8.2", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", + "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==", "dev": true, "license": "MIT" }, @@ -12912,7 +13712,9 @@ "license": "MIT" }, "node_modules/fs-extra": { - "version": "11.3.0", + "version": "11.3.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.3.tgz", + "integrity": "sha512-VWSRii4t0AFm6ixFFmLLx1t7wS1gh+ckoa84aOeapGum0h+EZd1EhEumSB+ZdDLnEPuucsVB9oB7cxJHap6Afg==", "dev": true, "license": "MIT", "dependencies": { @@ -12980,6 +13782,8 @@ }, "node_modules/get-caller-file": { "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true, "license": "ISC", "engines": { @@ -13180,6 +13984,8 @@ }, "node_modules/globby": { "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, "license": "MIT", "dependencies": { @@ -13212,11 +14018,6 @@ "version": "4.2.11", "license": "ISC" }, - "node_modules/graphemer": { - "version": "1.4.0", - "dev": true, - "license": "MIT" - }, "node_modules/has-bigints": { "version": "1.1.0", "dev": true, @@ -13557,6 +14358,23 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/hermes-estree": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", + "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==", + "dev": true, + "license": "MIT" + }, + "node_modules/hermes-parser": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", + "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hermes-estree": "0.25.1" + } + }, "node_modules/hoist-non-react-statics": { "version": "3.3.2", "license": "BSD-3-Clause", @@ -13569,23 +14387,29 @@ "license": "MIT" }, "node_modules/html-encoding-sniffer": { - "version": "4.0.0", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-6.0.0.tgz", + "integrity": "sha512-CV9TW3Y3f8/wT0BRFc1/KAVQ3TUHiXmaAb6VW9vtiMFf7SLoMd1PdAc4W3KFOFETBJUb90KatHqlsZMWV+R9Gg==", "dev": true, "license": "MIT", "dependencies": { - "whatwg-encoding": "^3.1.1" + "@exodus/bytes": "^1.6.0" }, "engines": { - "node": ">=18" + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" } }, "node_modules/html-escaper": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", "dev": true, "license": "MIT" }, "node_modules/html-parse-stringify": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz", + "integrity": "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==", "license": "MIT", "dependencies": { "void-elements": "3.1.0" @@ -13593,6 +14417,8 @@ }, "node_modules/html-to-text": { "version": "9.0.5", + "resolved": "https://registry.npmjs.org/html-to-text/-/html-to-text-9.0.5.tgz", + "integrity": "sha512-qY60FjREgVZL03vJU6IfMV4GDjGBIoOyvuFdpBDIX9yTlDw0TjxVBQp+P8NvpdIXNJvfWBTNul7fsAQJq2FNpg==", "license": "MIT", "dependencies": { "@selderee/plugin-htmlparser2": "^0.11.0", @@ -13633,6 +14459,8 @@ }, "node_modules/htmlparser2": { "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", { @@ -13650,6 +14478,8 @@ }, "node_modules/http-proxy-agent": { "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", "dev": true, "license": "MIT", "dependencies": { @@ -13662,11 +14492,15 @@ }, "node_modules/http2-client": { "version": "1.3.5", + "resolved": "https://registry.npmjs.org/http2-client/-/http2-client-1.3.5.tgz", + "integrity": "sha512-EC2utToWl4RKfs5zd36Mxq7nzHHBuomZboI0yYL6Y0RmBgT7Sgkq4rQ0ezFTYoIsSs7Tm9SJe+o2FcAg6GBhGA==", "dev": true, "license": "MIT" }, "node_modules/https-proxy-agent": { "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", "dev": true, "license": "MIT", "dependencies": { @@ -13686,9 +14520,9 @@ } }, "node_modules/i18next": { - "version": "25.3.0", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-25.3.0.tgz", - "integrity": "sha512-ZSQIiNGfqSG6yoLHaCvrkPp16UejHI8PCDxFYaNG/1qxtmqNmqEg4JlWKlxkrUmrin2sEjsy+Mjy1TRozBhOgw==", + "version": "25.7.3", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-25.7.3.tgz", + "integrity": "sha512-2XaT+HpYGuc2uTExq9TVRhLsso+Dxym6PWaKpn36wfBmTI779OQ7iP/XaZHzrnGyzU4SHpFrTYLKfVyBfAhVNA==", "funding": [ { "type": "individual", @@ -13706,7 +14540,7 @@ "license": "MIT", "peer": true, "dependencies": { - "@babel/runtime": "^7.27.6" + "@babel/runtime": "^7.28.4" }, "peerDependencies": { "typescript": "^5" @@ -13718,27 +14552,34 @@ } }, "node_modules/i18next-cli": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/i18next-cli/-/i18next-cli-1.5.5.tgz", - "integrity": "sha512-KrZzXB9mE0c4QpdQAABx5HLUxOvkY6+jZNQvjX/StG2JBkOgRBp35//CCWFR7Ju/A0JjTmNADId8tQRoYMrd/A==", + "version": "1.34.0", + "resolved": "https://registry.npmjs.org/i18next-cli/-/i18next-cli-1.34.0.tgz", + "integrity": "sha512-xMcHsKJl8IzgxVSsJFm0dwia8JARzcmCsSHWxOCFTImpX5tO+vM/fwSKF3F7xJaAxOW1bXvgsyze2dpI9keSrg==", "dev": true, "license": "MIT", "dependencies": { - "@swc/core": "1.13.19", + "@croct/json5-parser": "0.2.2", + "@swc/core": "1.15.4", "chalk": "5.6.2", - "chokidar": "4.0.3", - "commander": "14.0.1", - "execa": "9.6.0", - "glob": "11.0.3", - "i18next-resources-for-ts": "1.7.4", - "inquirer": "12.9.6", + "chokidar": "5.0.0", + "commander": "14.0.2", + "execa": "9.6.1", + "glob": "13.0.0", + "i18next-resources-for-ts": "2.0.0", + "inquirer": "13.1.0", "jiti": "2.6.1", "jsonc-parser": "3.3.1", + "minimatch": "10.1.1", "ora": "9.0.0", - "swc-walk": "1.0.0" + "react": "^19.2.3", + "react-i18next": "^16.5.1", + "swc-walk": "1.0.1" }, "bin": { "i18next-cli": "dist/esm/cli.js" + }, + "engines": { + "node": ">=22" } }, "node_modules/i18next-cli/node_modules/ansi-regex": { @@ -13767,6 +14608,22 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/i18next-cli/node_modules/chokidar": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", + "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", + "dev": true, + "license": "MIT", + "dependencies": { + "readdirp": "^5.0.0" + }, + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/i18next-cli/node_modules/cli-spinners": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-3.3.0.tgz", @@ -13781,9 +14638,9 @@ } }, "node_modules/i18next-cli/node_modules/commander": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.1.tgz", - "integrity": "sha512-2JkV3gUZUVrbNA+1sjBOYLsMZ5cEEl8GTFP2a4AVz5hvasAMCQ1D2l2le/cX+pV4N6ZU17zjUahLpIXRrnWL8A==", + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz", + "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==", "dev": true, "license": "MIT", "engines": { @@ -13791,9 +14648,9 @@ } }, "node_modules/i18next-cli/node_modules/execa": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-9.6.0.tgz", - "integrity": "sha512-jpWzZ1ZhwUmeWRhS7Qv3mhpOhLfwI+uAX4e5fOcXqwMR7EcJ0pj2kV1CVzHVMX/LphnKWD3LObjZCoJ71lKpHw==", + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-9.6.1.tgz", + "integrity": "sha512-9Be3ZoN4LmYR90tUoVu2te2BsbzHfhJyfEiAVfz7N5/zv+jduIfLrV2xdQXOHbaD6KgpGdO9PRPM1Y4Q9QkPkA==", "dev": true, "license": "MIT", "dependencies": { @@ -13834,6 +14691,24 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/i18next-cli/node_modules/glob": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.0.tgz", + "integrity": "sha512-tvZgpqk6fz4BaNZ66ZsRaZnbHvP/jG3uKJvAZOwEVUL4RTA5nJeeLYfyN9/VA8NX/V3IBG+hkeuGpKjvELkVhA==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "minimatch": "^10.1.1", + "minipass": "^7.1.2", + "path-scurry": "^2.0.0" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/i18next-cli/node_modules/human-signals": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-8.0.1.tgz", @@ -13881,6 +14756,32 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/i18next-cli/node_modules/lru-cache": { + "version": "11.2.4", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.4.tgz", + "integrity": "sha512-B5Y16Jr9LB9dHVkh6ZevG+vAbOsNOYCX+sXvFWFu7B3Iz5mijW3zdbMyhsh8ANd2mSWBYdJgnqi+mL7/LrOPYg==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/i18next-cli/node_modules/minimatch": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.1.1.tgz", + "integrity": "sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/brace-expansion": "^5.0.0" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/i18next-cli/node_modules/npm-run-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-6.0.0.tgz", @@ -13935,6 +14836,37 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/i18next-cli/node_modules/path-scurry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.1.tgz", + "integrity": "sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/i18next-cli/node_modules/readdirp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz", + "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/i18next-cli/node_modules/signal-exit": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", @@ -14004,28 +14936,49 @@ } }, "node_modules/i18next-resources-for-ts": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/i18next-resources-for-ts/-/i18next-resources-for-ts-1.7.4.tgz", - "integrity": "sha512-3NpN2zasOWYR5zWA4JIdFhxrHxRJV8HEsbR7/GHSnotfjArjZzKvOzQnLFZ911QFmmcwq80saw8rccpHH+MYVQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/i18next-resources-for-ts/-/i18next-resources-for-ts-2.0.0.tgz", + "integrity": "sha512-RvATolbJlxrwpZh2+R7ZcNtg0ewmXFFx6rdu9i2bUEBvn6ThgA82rxDe3rJQa3hFS0SopX0qPaABqVDN3TUVpw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.27.0", - "yaml": "^2.7.1" + "@babel/runtime": "^7.28.4", + "@swc/core": "^1.15.3", + "chokidar": "^5.0.0", + "yaml": "^2.8.2" }, "bin": { "i18next-resources-for-ts": "bin/i18next-resources-for-ts.js" } }, - "node_modules/iconv-lite": { - "version": "0.6.3", + "node_modules/i18next-resources-for-ts/node_modules/chokidar": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", + "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", "dev": true, "license": "MIT", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "readdirp": "^5.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/i18next-resources-for-ts/node_modules/readdirp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz", + "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" } }, "node_modules/ignore": { @@ -14038,6 +14991,8 @@ }, "node_modules/immer": { "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", "dev": true, "license": "MIT", "funding": { @@ -14065,9 +15020,9 @@ } }, "node_modules/import-in-the-middle": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-2.0.0.tgz", - "integrity": "sha512-yNZhyQYqXpkT0AKq3F3KLasUSK4fHvebNH5hOsKQw2dhGSALvQ4U0BqUc5suziKvydO5u5hgN2hy1RJaho8U5A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-2.0.1.tgz", + "integrity": "sha512-bruMpJ7xz+9jwGzrwEhWgvRrlKRYCRDBrfU+ur3FcasYXLJDxTruJ//8g2Noj+QFyRBeqbpj8Bhn4Fbw6HjvhA==", "license": "Apache-2.0", "dependencies": { "acorn": "^8.14.0", @@ -14084,6 +15039,13 @@ "node": ">=0.8.19" } }, + "node_modules/inflected": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/inflected/-/inflected-2.1.0.tgz", + "integrity": "sha512-hAEKNxvHf2Iq3H60oMBHkB4wl5jn3TPF3+fXek/sRwAB5gP9xWs4r7aweSF95f99HFoz69pnZTcu8f0SIHV18w==", + "dev": true, + "license": "MIT" + }, "node_modules/inline-style-parser": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.4.tgz", @@ -14091,22 +15053,22 @@ "license": "MIT" }, "node_modules/inquirer": { - "version": "12.9.6", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-12.9.6.tgz", - "integrity": "sha512-603xXOgyfxhuis4nfnWaZrMaotNT0Km9XwwBNWUKbIDqeCY89jGr2F9YPEMiNhU6XjIP4VoWISMBFfcc5NgrTw==", + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-13.1.0.tgz", + "integrity": "sha512-4vv4GS/9HLnn0radvmHlXUXiNkd2gYCBQ4U1rxZWBJDisu2Z06bzUM9CFU8pcu1vwuAQjo6O+CFiqCYNsEi6qQ==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/ansi": "^1.0.0", - "@inquirer/core": "^10.2.2", - "@inquirer/prompts": "^7.8.6", - "@inquirer/type": "^3.0.8", - "mute-stream": "^2.0.0", - "run-async": "^4.0.5", + "@inquirer/ansi": "^2.0.2", + "@inquirer/core": "^11.1.0", + "@inquirer/prompts": "^8.1.0", + "@inquirer/type": "^4.0.2", + "mute-stream": "^3.0.0", + "run-async": "^4.0.6", "rxjs": "^7.8.2" }, "engines": { - "node": ">=18" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" }, "peerDependencies": { "@types/node": ">=18" @@ -14400,6 +15362,19 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-number": { "version": "7.0.0", "license": "MIT", @@ -14434,6 +15409,8 @@ }, "node_modules/is-potential-custom-element-name": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", "dev": true, "license": "MIT" }, @@ -14605,6 +15582,8 @@ }, "node_modules/isomorphic.js": { "version": "0.2.5", + "resolved": "https://registry.npmjs.org/isomorphic.js/-/isomorphic.js-0.2.5.tgz", + "integrity": "sha512-PIeMbHqMt4DnUP3MA/Flc0HElYjMXArsw1qwJZcm9sqR8mq3l8NYizFMty0pWwE/tzIGH3EKK5+jes5mAr85yw==", "license": "MIT", "funding": { "type": "GitHub Sponsors ❤", @@ -14621,6 +15600,8 @@ }, "node_modules/istanbul-lib-report": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -14646,7 +15627,9 @@ } }, "node_modules/istanbul-reports": { - "version": "3.1.7", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz", + "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -14733,7 +15716,9 @@ "license": "MIT" }, "node_modules/js-yaml": { - "version": "4.1.0", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "license": "MIT", "dependencies": { @@ -14744,33 +15729,35 @@ } }, "node_modules/jsdom": { - "version": "26.1.0", + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-27.4.0.tgz", + "integrity": "sha512-mjzqwWRD9Y1J1KUi7W97Gja1bwOOM5Ug0EZ6UDK3xS7j7mndrkwozHtSblfomlzyB4NepioNt+B2sOSzczVgtQ==", "dev": true, "license": "MIT", "dependencies": { - "cssstyle": "^4.2.1", - "data-urls": "^5.0.0", - "decimal.js": "^10.5.0", - "html-encoding-sniffer": "^4.0.0", + "@acemir/cssom": "^0.9.28", + "@asamuzakjp/dom-selector": "^6.7.6", + "@exodus/bytes": "^1.6.0", + "cssstyle": "^5.3.4", + "data-urls": "^6.0.0", + "decimal.js": "^10.6.0", + "html-encoding-sniffer": "^6.0.0", "http-proxy-agent": "^7.0.2", "https-proxy-agent": "^7.0.6", "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.16", - "parse5": "^7.2.1", - "rrweb-cssom": "^0.8.0", + "parse5": "^8.0.0", "saxes": "^6.0.0", "symbol-tree": "^3.2.4", - "tough-cookie": "^5.1.1", + "tough-cookie": "^6.0.0", "w3c-xmlserializer": "^5.0.0", - "webidl-conversions": "^7.0.0", - "whatwg-encoding": "^3.1.1", + "webidl-conversions": "^8.0.0", "whatwg-mimetype": "^4.0.0", - "whatwg-url": "^14.1.1", - "ws": "^8.18.0", + "whatwg-url": "^15.1.0", + "ws": "^8.18.3", "xml-name-validator": "^5.0.0" }, "engines": { - "node": ">=18" + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { "canvas": "^3.0.0" @@ -14781,39 +15768,73 @@ } } }, + "node_modules/jsdom/node_modules/entities": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/jsdom/node_modules/parse5": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-8.0.0.tgz", + "integrity": "sha512-9m4m5GSgXjL4AjumKzq1Fgfp3Z8rsvjRNbnkVwfu2ImRqE5D0LnY2QfDen18FSY9C573YU5XxSapdHZTZ2WolA==", + "dev": true, + "license": "MIT", + "dependencies": { + "entities": "^6.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, "node_modules/jsdom/node_modules/tr46": { - "version": "5.1.1", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-6.0.0.tgz", + "integrity": "sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw==", "dev": true, "license": "MIT", "dependencies": { "punycode": "^2.3.1" }, "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/jsdom/node_modules/webidl-conversions": { - "version": "7.0.0", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-8.0.0.tgz", + "integrity": "sha512-n4W4YFyz5JzOfQeA8oN7dUYpR+MBP3PIUsn2jLjWXwK5ASUzt0Jc/A5sAUZoCYFJRGF0FBKJ+1JjN43rNdsQzA==", "dev": true, "license": "BSD-2-Clause", "engines": { - "node": ">=12" + "node": ">=20" } }, "node_modules/jsdom/node_modules/whatwg-url": { - "version": "14.2.0", + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-15.1.0.tgz", + "integrity": "sha512-2ytDk0kiEj/yu90JOAp44PVPUkO9+jVhyf+SybKlRHSDlvOOZhdPIrr7xTH64l4WixO2cP+wQIcgujkGBPPz6g==", "dev": true, "license": "MIT", "dependencies": { - "tr46": "^5.1.0", - "webidl-conversions": "^7.0.0" + "tr46": "^6.0.0", + "webidl-conversions": "^8.0.0" }, "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/jsdom/node_modules/ws": { - "version": "8.18.2", + "version": "8.18.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz", + "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==", "dev": true, "license": "MIT", "engines": { @@ -14834,6 +15855,8 @@ }, "node_modules/jsep": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jsep/-/jsep-1.4.0.tgz", + "integrity": "sha512-B7qPcEVE3NVkmSJbaYxvv4cHkVW7DQsZz13pUMrfS8z8Q/BuShN+gcTXrUlPiGqM2/t/EEaI030bpxMqY8gMlw==", "dev": true, "license": "MIT", "peer": true, @@ -14867,6 +15890,12 @@ "dev": true, "license": "MIT" }, + "node_modules/json-schema-typed": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.2.tgz", + "integrity": "sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==", + "license": "BSD-2-Clause" + }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "dev": true, @@ -14885,11 +15914,15 @@ }, "node_modules/jsonc-parser": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.2.1.tgz", + "integrity": "sha512-o6/yDBYccGvTz1+QFevz6l6OBZ2+fMVu2JZ9CIhzsYRX4mjaK5IyX9eldUdCmga16zlgQxyrj5pt9kzuj2C02w==", "dev": true, "license": "MIT" }, "node_modules/jsonfile": { - "version": "6.1.0", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", + "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", "dev": true, "license": "MIT", "dependencies": { @@ -14901,6 +15934,8 @@ }, "node_modules/jsonpath-plus": { "version": "10.3.0", + "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-10.3.0.tgz", + "integrity": "sha512-8TNmfeTCk2Le33A3vRRwtuworG/L5RrgMvdjhKZxvyShO+mBu2fP50OWUjRLNtvw344DdDarFh9buFAZs5ujeA==", "dev": true, "license": "MIT", "dependencies": { @@ -14918,6 +15953,8 @@ }, "node_modules/jsonpointer": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", "dev": true, "license": "MIT", "engines": { @@ -14926,6 +15963,8 @@ }, "node_modules/jsonschema": { "version": "1.5.0", + "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.5.0.tgz", + "integrity": "sha512-K+A9hhqbn0f3pJX17Q/7H6yQfD/5OXgdrR5UE12gMXCiN9D5Xq2o5mddV2QEcX/bjla99ASsAAQUyMCCRWAEhw==", "dev": true, "license": "MIT", "engines": { @@ -14954,6 +15993,15 @@ "json-buffer": "3.0.1" } }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/language-subtag-registry": { "version": "0.3.23", "dev": true, @@ -14972,6 +16020,8 @@ }, "node_modules/leac": { "version": "0.6.0", + "resolved": "https://registry.npmjs.org/leac/-/leac-0.6.0.tgz", + "integrity": "sha512-y+SqErxb8h7nE/fiEX07jsbuhrpO9lL8eca7/Y1nuWV2moNlXhyd59iDGcRf6moVyDMbmTNzL40SUyrFU/yDpg==", "license": "MIT", "funding": { "url": "https://ko-fi.com/killymxi" @@ -14979,6 +16029,8 @@ }, "node_modules/leven": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", "dev": true, "license": "MIT", "engines": { @@ -14998,7 +16050,9 @@ } }, "node_modules/lib0": { - "version": "0.2.107", + "version": "0.2.115", + "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.115.tgz", + "integrity": "sha512-noaW4yNp6hCjOgDnWWxW0vGXE3kZQI5Kqiwz+jIWXavI9J9WyfJ9zjsbQlQlgjIbHBrvlA/x3TSIXBUJj+0L6g==", "license": "MIT", "dependencies": { "isomorphic.js": "^0.2.4" @@ -15024,7 +16078,9 @@ } }, "node_modules/linkifyjs": { - "version": "4.3.0", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/linkifyjs/-/linkifyjs-4.3.2.tgz", + "integrity": "sha512-NT1CJtq3hHIreOianA8aSXn6Cw0JzYOuDQbOrSPe7gqFnCpKP++MQe3ODgO3oh2GJFORkAAdqredOa60z63GbA==", "license": "MIT" }, "node_modules/loader-runner": { @@ -15055,11 +16111,15 @@ }, "node_modules/lodash": { "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true, "license": "MIT" }, "node_modules/lodash.isempty": { "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.isempty/-/lodash.isempty-4.4.0.tgz", + "integrity": "sha512-oKMuF3xEeqDltrGMfDxAPGIVMSSRv8tbRSODbrs4KGsRRLEhrW8N8Rd4DRgB2+621hY8A8XwwrTVhXWpxFvMzg==", "dev": true, "license": "MIT" }, @@ -15069,26 +16129,36 @@ }, "node_modules/lodash.omitby": { "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.omitby/-/lodash.omitby-4.6.0.tgz", + "integrity": "sha512-5OrRcIVR75M288p4nbI2WLAf3ndw2GD9fyNv3Bc15+WCxJDdZ4lYndSxGd7hnG6PVjiJTeJE2dHEGhIuKGicIQ==", "dev": true, "license": "MIT" }, "node_modules/lodash.topath": { "version": "4.5.2", + "resolved": "https://registry.npmjs.org/lodash.topath/-/lodash.topath-4.5.2.tgz", + "integrity": "sha512-1/W4dM+35DwvE/iEd1M9ekewOSTlpFekhw9mhAtrwjVqUr83/ilQiyAvmg4tVX7Unkcfl1KC+i9WdaT4B6aQcg==", "dev": true, "license": "MIT" }, "node_modules/lodash.uniq": { "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", "dev": true, "license": "MIT" }, "node_modules/lodash.uniqby": { "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz", + "integrity": "sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww==", "dev": true, "license": "MIT" }, "node_modules/lodash.uniqwith": { "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniqwith/-/lodash.uniqwith-4.5.0.tgz", + "integrity": "sha512-7lYL8bLopMoy4CTICbxygAUq6CdRJ36vFc80DucPueUee+d5NBRxz3FdT9Pes/HEx5mPoT9jwnsEJWz1N7uq7Q==", "dev": true, "license": "MIT" }, @@ -15128,6 +16198,8 @@ }, "node_modules/loglevel": { "version": "1.9.2", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.2.tgz", + "integrity": "sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg==", "dev": true, "license": "MIT", "engines": { @@ -15140,6 +16212,8 @@ }, "node_modules/loglevel-plugin-prefix": { "version": "0.8.4", + "resolved": "https://registry.npmjs.org/loglevel-plugin-prefix/-/loglevel-plugin-prefix-0.8.4.tgz", + "integrity": "sha512-WpG9CcFAOjz/FtNht+QJeGpvVl/cdR6P0z6OcXSkr8wFJOsV2GRj2j10JLfjuA4aYkcKCNIEqRGCyTife9R8/g==", "dev": true, "license": "MIT" }, @@ -15161,41 +16235,42 @@ "loose-envify": "cli.js" } }, - "node_modules/loupe": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.4.tgz", - "integrity": "sha512-wJzkKwJrheKtknCOKNEtDK4iqg/MxmZheEMtSTYvnzRdEYaZzmgH976nenp8WdJRdx5Vc1X/9MO0Oszl6ezeXg==", - "dev": true, - "license": "MIT" - }, "node_modules/lru-cache": { "version": "10.4.3", "license": "ISC" }, "node_modules/lunr": { "version": "2.3.9", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", "dev": true, "license": "MIT" }, "node_modules/magic-string": { - "version": "0.30.17", + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", "license": "MIT", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0" + "@jridgewell/sourcemap-codec": "^1.5.5" } }, "node_modules/magicast": { - "version": "0.3.5", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.5.1.tgz", + "integrity": "sha512-xrHS24IxaLrvuo613F719wvOIv9xPHFWQHuvGUBmPnCA/3MQxKI3b+r7n1jAoDHmsbC5bRhTZYR77invLAxVnw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/parser": "^7.25.4", - "@babel/types": "^7.25.4", - "source-map-js": "^1.2.0" + "@babel/parser": "^7.28.5", + "@babel/types": "^7.28.5", + "source-map-js": "^1.2.1" } }, "node_modules/make-dir": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", "dev": true, "license": "MIT", "dependencies": { @@ -15238,13 +16313,15 @@ } }, "node_modules/marked": { - "version": "7.0.4", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.12.tgz", + "integrity": "sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA==", "license": "MIT", "bin": { "marked": "bin/marked.js" }, "engines": { - "node": ">= 16" + "node": ">= 18" } }, "node_modules/math-intrinsics": { @@ -15255,16 +16332,6 @@ "node": ">= 0.4" } }, - "node_modules/md-to-react-email": { - "version": "5.0.5", - "license": "MIT", - "dependencies": { - "marked": "7.0.4" - }, - "peerDependencies": { - "react": "^18.0 || ^19.0" - } - }, "node_modules/mdast-util-find-and-replace": { "version": "3.0.2", "license": "MIT", @@ -15521,6 +16588,13 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/mdn-data": { + "version": "2.12.2", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.12.2.tgz", + "integrity": "sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==", + "dev": true, + "license": "CC0-1.0" + }, "node_modules/mdurl": { "version": "2.0.0", "license": "MIT" @@ -16130,6 +17204,8 @@ }, "node_modules/mrmime": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", "dev": true, "license": "MIT", "engines": { @@ -16141,13 +17217,13 @@ "license": "MIT" }, "node_modules/mute-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz", - "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-3.0.0.tgz", + "integrity": "sha512-dkEJPVvun4FryqBmZ5KhDo0K9iDXAwn08tMLDinNdRBNPcYEDiWYysLcc6k3mjTMlbP9KyylvRpd4wFtwrT9rw==", "dev": true, "license": "ISC", "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" } }, "node_modules/nanoid": { @@ -16199,15 +17275,15 @@ "license": "MIT" }, "node_modules/next": { - "version": "15.5.8", - "resolved": "https://registry.npmjs.org/next/-/next-15.5.8.tgz", - "integrity": "sha512-Tma2R50eiM7Fx6fbDeHiThq7sPgl06mBr76j6Ga0lMFGrmaLitFsy31kykgb8Z++DR2uIEKi2RZ0iyjIwFd15Q==", - "deprecated": "This version has a security vulnerability. Please upgrade to a patched version. See https://nextjs.org/blog/security-update-2025-12-11 for more details.", + "version": "16.1.1", + "resolved": "https://registry.npmjs.org/next/-/next-16.1.1.tgz", + "integrity": "sha512-QI+T7xrxt1pF6SQ/JYFz95ro/mg/1Znk5vBebsWwbpejj1T0A23hO7GYEaVac9QUOT2BIMiuzm0L99ooq7k0/w==", "license": "MIT", "peer": true, "dependencies": { - "@next/env": "15.5.8", + "@next/env": "16.1.1", "@swc/helpers": "0.5.15", + "baseline-browser-mapping": "^2.8.3", "caniuse-lite": "^1.0.30001579", "postcss": "8.4.31", "styled-jsx": "5.1.6" @@ -16216,18 +17292,18 @@ "next": "dist/bin/next" }, "engines": { - "node": "^18.18.0 || ^19.8.0 || >= 20.0.0" + "node": ">=20.9.0" }, "optionalDependencies": { - "@next/swc-darwin-arm64": "15.5.7", - "@next/swc-darwin-x64": "15.5.7", - "@next/swc-linux-arm64-gnu": "15.5.7", - "@next/swc-linux-arm64-musl": "15.5.7", - "@next/swc-linux-x64-gnu": "15.5.7", - "@next/swc-linux-x64-musl": "15.5.7", - "@next/swc-win32-arm64-msvc": "15.5.7", - "@next/swc-win32-x64-msvc": "15.5.7", - "sharp": "^0.34.3" + "@next/swc-darwin-arm64": "16.1.1", + "@next/swc-darwin-x64": "16.1.1", + "@next/swc-linux-arm64-gnu": "16.1.1", + "@next/swc-linux-arm64-musl": "16.1.1", + "@next/swc-linux-x64-gnu": "16.1.1", + "@next/swc-linux-x64-musl": "16.1.1", + "@next/swc-win32-arm64-msvc": "16.1.1", + "@next/swc-win32-x64-msvc": "16.1.1", + "sharp": "^0.34.4" }, "peerDependencies": { "@opentelemetry/api": "^1.1.0", @@ -16263,6 +17339,8 @@ }, "node_modules/nimma": { "version": "0.2.3", + "resolved": "https://registry.npmjs.org/nimma/-/nimma-0.2.3.tgz", + "integrity": "sha512-1ZOI8J+1PKKGceo/5CT5GfQOG6H8I2BencSK06YarZ2wXwH37BSSUWldqJmMJYA5JfqDqffxDXynt6f11AyKcA==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -16304,6 +17382,8 @@ }, "node_modules/node-fetch-h2": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/node-fetch-h2/-/node-fetch-h2-2.3.0.tgz", + "integrity": "sha512-ofRW94Ab0T4AOh5Fk8t0h8OBWrmjb0SSB20xh1H8YnPV9EJ+f5AMoYSUQ2zgJ4Iq2HAK0I2l5/Nequ8YzFS3Hg==", "dev": true, "license": "MIT", "dependencies": { @@ -16315,6 +17395,8 @@ }, "node_modules/node-readfiles": { "version": "0.2.0", + "resolved": "https://registry.npmjs.org/node-readfiles/-/node-readfiles-0.2.0.tgz", + "integrity": "sha512-SU00ZarexNlE4Rjdm83vglt5Y9yiQ+XI1XpflWlb7q7UTN1JUItm69xMeiQCTxtTfnzt+83T8Cx+vI2ED++VDA==", "dev": true, "license": "MIT", "dependencies": { @@ -16345,13 +17427,29 @@ "node": ">=8" } }, - "node_modules/nwsapi": { - "version": "2.2.20", - "dev": true, - "license": "MIT" + "node_modules/nypm": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.6.2.tgz", + "integrity": "sha512-7eM+hpOtrKrBDCh7Ypu2lJ9Z7PNZBdi/8AT3AX8xoCj43BBVHD0hPSTEvMtkMpfs8FCqBGhxB+uToIQimA111g==", + "license": "MIT", + "dependencies": { + "citty": "^0.1.6", + "consola": "^3.4.2", + "pathe": "^2.0.3", + "pkg-types": "^2.3.0", + "tinyexec": "^1.0.1" + }, + "bin": { + "nypm": "dist/cli.mjs" + }, + "engines": { + "node": "^14.16.0 || >=16.10.0" + } }, "node_modules/oas-kit-common": { "version": "1.0.8", + "resolved": "https://registry.npmjs.org/oas-kit-common/-/oas-kit-common-1.0.8.tgz", + "integrity": "sha512-pJTS2+T0oGIwgjGpw7sIRU8RQMcUoKCDWFLdBqKB2BNmGpbBMH2sdqAaOXUg8OzonZHU0L7vfJu1mJFEiYDWOQ==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -16360,6 +17458,8 @@ }, "node_modules/oas-linter": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/oas-linter/-/oas-linter-3.2.2.tgz", + "integrity": "sha512-KEGjPDVoU5K6swgo9hJVA/qYGlwfbFx+Kg2QB/kd7rzV5N8N5Mg6PlsoCMohVnQmo+pzJap/F610qTodKzecGQ==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -16373,6 +17473,8 @@ }, "node_modules/oas-linter/node_modules/yaml": { "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", "dev": true, "license": "ISC", "engines": { @@ -16381,6 +17483,8 @@ }, "node_modules/oas-resolver": { "version": "2.5.6", + "resolved": "https://registry.npmjs.org/oas-resolver/-/oas-resolver-2.5.6.tgz", + "integrity": "sha512-Yx5PWQNZomfEhPPOphFbZKi9W93CocQj18NlD2Pa4GWZzdZpSJvYwoiuurRI7m3SpcChrnO08hkuQDL3FGsVFQ==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -16399,6 +17503,8 @@ }, "node_modules/oas-resolver/node_modules/yaml": { "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", "dev": true, "license": "ISC", "engines": { @@ -16407,6 +17513,8 @@ }, "node_modules/oas-schema-walker": { "version": "1.1.5", + "resolved": "https://registry.npmjs.org/oas-schema-walker/-/oas-schema-walker-1.1.5.tgz", + "integrity": "sha512-2yucenq1a9YPmeNExoUa9Qwrt9RFkjqaMAA1X+U7sbb0AqBeTIdMHky9SQQ6iN94bO5NW0W4TRYXerG+BdAvAQ==", "dev": true, "license": "BSD-3-Clause", "funding": { @@ -16415,6 +17523,8 @@ }, "node_modules/oas-validator": { "version": "5.0.8", + "resolved": "https://registry.npmjs.org/oas-validator/-/oas-validator-5.0.8.tgz", + "integrity": "sha512-cu20/HE5N5HKqVygs3dt94eYJfBi0TsZvPVXDhbXQHiEityDN+RROTleefoKRKKJ9dFAF2JBkDHgvWj0sjKGmw==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -16433,6 +17543,8 @@ }, "node_modules/oas-validator/node_modules/yaml": { "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", "dev": true, "license": "ISC", "engines": { @@ -16545,6 +17657,17 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/obug": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.1.tgz", + "integrity": "sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==", + "dev": true, + "funding": [ + "https://github.com/sponsors/sxzz", + "https://opencollective.com/debug" + ], + "license": "MIT" + }, "node_modules/onetime": { "version": "5.1.2", "dev": true, @@ -16561,16 +17684,20 @@ }, "node_modules/openapi-types": { "version": "12.1.3", + "resolved": "https://registry.npmjs.org/openapi-types/-/openapi-types-12.1.3.tgz", + "integrity": "sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==", "dev": true, "license": "MIT", "peer": true }, "node_modules/openapi3-ts": { - "version": "4.2.2", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/openapi3-ts/-/openapi3-ts-4.5.0.tgz", + "integrity": "sha512-jaL+HgTq2Gj5jRcfdutgRGLosCy/hT8sQf6VOy+P+g36cZOjI1iukdPnijC+4CmeRzg/jEllJUboEic2FhxhtQ==", "dev": true, "license": "MIT", "dependencies": { - "yaml": "^2.3.4" + "yaml": "^2.8.0" } }, "node_modules/optionator": { @@ -16667,66 +17794,68 @@ "license": "MIT" }, "node_modules/orval": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/orval/-/orval-7.10.0.tgz", - "integrity": "sha512-R1TlDDgK82dHfTXG0IuaIXHOrk6HQ1CuGejQQpQW9mBSCQA84AInp8U4Ovxw3upjMFNhghE8OlAQqD0ES8GgHQ==", + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/orval/-/orval-7.17.2.tgz", + "integrity": "sha512-6+drCVVWNukdX+ytFPOC2UJ51gv0kGAPch7cTQYxO7VsGwdZ1DiZhYozdGehwu6QeVvAszPhPlh4uLq53k0x+w==", "dev": true, "license": "MIT", "dependencies": { - "@apidevtools/swagger-parser": "^10.1.1", - "@orval/angular": "7.10.0", - "@orval/axios": "7.10.0", - "@orval/core": "7.10.0", - "@orval/fetch": "7.10.0", - "@orval/hono": "7.10.0", - "@orval/mcp": "7.10.0", - "@orval/mock": "7.10.0", - "@orval/query": "7.10.0", - "@orval/swr": "7.10.0", - "@orval/zod": "7.10.0", - "ajv": "^8.17.1", - "cac": "^6.7.14", + "@apidevtools/swagger-parser": "^12.1.0", + "@commander-js/extra-typings": "^14.0.0", + "@orval/angular": "7.17.2", + "@orval/axios": "7.17.2", + "@orval/core": "7.17.2", + "@orval/fetch": "7.17.2", + "@orval/hono": "7.17.2", + "@orval/mcp": "7.17.2", + "@orval/mock": "7.17.2", + "@orval/query": "7.17.2", + "@orval/swr": "7.17.2", + "@orval/zod": "7.17.2", "chalk": "^4.1.2", "chokidar": "^4.0.3", + "commander": "^14.0.1", "enquirer": "^2.4.1", "execa": "^5.1.1", "find-up": "5.0.0", - "fs-extra": "^11.3.0", + "fs-extra": "^11.3.2", + "jiti": "^2.6.1", + "js-yaml": "4.1.1", "lodash.uniq": "^4.5.0", - "openapi3-ts": "4.2.2", + "openapi3-ts": "4.5.0", "string-argv": "^0.3.2", - "tsconfck": "^2.0.1", - "typedoc": "^0.28.0", - "typedoc-plugin-markdown": "^4.4.2", - "typescript": "^5.6.3" + "tsconfck": "^2.1.2", + "typedoc": "^0.28.14", + "typedoc-plugin-coverage": "^4.0.2", + "typedoc-plugin-markdown": "^4.9.0" }, "bin": { "orval": "dist/bin/orval.js" + }, + "engines": { + "node": ">=22.18.0" } }, - "node_modules/orval/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "node_modules/orval/node_modules/@commander-js/extra-typings": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@commander-js/extra-typings/-/extra-typings-14.0.0.tgz", + "integrity": "sha512-hIn0ncNaJRLkZrxBIp5AsW/eXEHNKYQBh0aPdoUqNgD+Io3NIykQqpKFyKcuasZhicGaEZJX/JBSIkZ4e5x8Dg==", "dev": true, "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "peerDependencies": { + "commander": "~14.0.0" } }, - "node_modules/orval/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "node_modules/orval/node_modules/commander": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz", + "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true, + "engines": { + "node": ">=20" + } }, "node_modules/own-keys": { "version": "1.0.1", @@ -16845,6 +17974,8 @@ }, "node_modules/parseley": { "version": "0.12.1", + "resolved": "https://registry.npmjs.org/parseley/-/parseley-0.12.1.tgz", + "integrity": "sha512-e6qHKe3a9HWr0oMRVDTRhKce+bRO8VGQR3NyVwcjwrbhMmFCX9KszEV35+rn4AdilFAq9VPxP/Fe1wC9Qjd2lw==", "license": "MIT", "dependencies": { "leac": "^0.6.0", @@ -16888,6 +18019,8 @@ }, "node_modules/path-type": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "dev": true, "license": "MIT", "engines": { @@ -16896,19 +18029,14 @@ }, "node_modules/pathe": { "version": "2.0.3", - "dev": true, + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", "license": "MIT" }, - "node_modules/pathval": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 14.16" - } - }, "node_modules/peberminta": { "version": "0.9.0", + "resolved": "https://registry.npmjs.org/peberminta/-/peberminta-0.9.0.tgz", + "integrity": "sha512-XIxfHpEuSJbITd1H3EeQwpcZbTLHc+VVr8ANI9t5sit565tsI4/xK3KWTUFE2e6QiangUkh3B0jihzmGnNrRsQ==", "license": "MIT", "funding": { "url": "https://ko-fi.com/killymxi" @@ -16959,8 +18087,21 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, + "node_modules/pkg-types": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.3.0.tgz", + "integrity": "sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==", + "license": "MIT", + "dependencies": { + "confbox": "^0.2.2", + "exsolve": "^1.0.7", + "pathe": "^2.0.3" + } + }, "node_modules/pony-cause": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pony-cause/-/pony-cause-1.1.1.tgz", + "integrity": "sha512-PxkIc/2ZpLiEzQXu5YRDOUgBlfGYBY8156HY5ZcRAwwonMk5W/MrJP2LLkG/hF7GEQzaHo2aS7ho6ZLCOvf+6g==", "dev": true, "license": "0BSD", "engines": { @@ -17011,9 +18152,9 @@ } }, "node_modules/postgres-bytea": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz", - "integrity": "sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.1.tgz", + "integrity": "sha512-5+5HqXnsZPE65IJZSMkZtURARZelel2oXUEO8rH83VS/hxH5vv1uHquPg5wZs8yMAfdv971IU+kcPUczi7NVBQ==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -17049,9 +18190,9 @@ } }, "node_modules/prettier": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz", - "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.7.4.tgz", + "integrity": "sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==", "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" @@ -17063,16 +18204,6 @@ "url": "https://github.com/prettier/prettier?sponsor=1" } }, - "node_modules/pretty-bytes": { - "version": "7.0.0", - "license": "MIT", - "engines": { - "node": ">=20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/pretty-ms": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-9.3.0.tgz", @@ -17091,6 +18222,8 @@ }, "node_modules/prismjs": { "version": "1.30.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz", + "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==", "license": "MIT", "engines": { "node": ">=6" @@ -17105,6 +18238,19 @@ "node": ">=0.4.0" } }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/prop-types": { "version": "15.8.1", "license": "MIT", @@ -17127,7 +18273,9 @@ } }, "node_modules/prosemirror-changeset": { - "version": "2.3.0", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/prosemirror-changeset/-/prosemirror-changeset-2.3.1.tgz", + "integrity": "sha512-j0kORIBm8ayJNl3zQvD1TTPHJX3g042et6y/KQhZhnPrruO8exkTgG8X+NRpj7kIyMMEx74Xb3DyMIBtO0IKkQ==", "license": "MIT", "dependencies": { "prosemirror-transform": "^1.0.0" @@ -17135,6 +18283,8 @@ }, "node_modules/prosemirror-collab": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/prosemirror-collab/-/prosemirror-collab-1.3.1.tgz", + "integrity": "sha512-4SnynYR9TTYaQVXd/ieUvsVV4PDMBzrq2xPUWutHivDuOshZXqQ5rGbZM84HEaXKbLdItse7weMGOUdDVcLKEQ==", "license": "MIT", "dependencies": { "prosemirror-state": "^1.0.0" @@ -17142,6 +18292,8 @@ }, "node_modules/prosemirror-commands": { "version": "1.7.1", + "resolved": "https://registry.npmjs.org/prosemirror-commands/-/prosemirror-commands-1.7.1.tgz", + "integrity": "sha512-rT7qZnQtx5c0/y/KlYaGvtG411S97UaL6gdp6RIZ23DLHanMYLyfGBV5DtSnZdthQql7W+lEVbpSfwtO8T+L2w==", "license": "MIT", "dependencies": { "prosemirror-model": "^1.0.0", @@ -17159,7 +18311,9 @@ } }, "node_modules/prosemirror-gapcursor": { - "version": "1.3.2", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/prosemirror-gapcursor/-/prosemirror-gapcursor-1.4.0.tgz", + "integrity": "sha512-z00qvurSdCEWUIulij/isHaqu4uLS8r/Fi61IbjdIPJEonQgggbJsLnstW7Lgdk4zQ68/yr6B6bf7sJXowIgdQ==", "license": "MIT", "dependencies": { "prosemirror-keymap": "^1.0.0", @@ -17220,7 +18374,9 @@ } }, "node_modules/prosemirror-history": { - "version": "1.4.1", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/prosemirror-history/-/prosemirror-history-1.5.0.tgz", + "integrity": "sha512-zlzTiH01eKA55UAf1MEjtssJeHnGxO0j4K4Dpx+gnmX9n+SHNlDqI2oO1Kv1iPN5B1dm5fsljCfqKF9nFL6HRg==", "license": "MIT", "dependencies": { "prosemirror-state": "^1.2.2", @@ -17230,7 +18386,9 @@ } }, "node_modules/prosemirror-inputrules": { - "version": "1.5.0", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/prosemirror-inputrules/-/prosemirror-inputrules-1.5.1.tgz", + "integrity": "sha512-7wj4uMjKaXWAQ1CDgxNzNtR9AlsuwzHfdFH1ygEHA2KHF2DOEaXl1CJfNPAKCg9qNEh4rum975QLaCiQPyY6Fw==", "license": "MIT", "dependencies": { "prosemirror-state": "^1.0.0", @@ -17239,6 +18397,8 @@ }, "node_modules/prosemirror-keymap": { "version": "1.2.3", + "resolved": "https://registry.npmjs.org/prosemirror-keymap/-/prosemirror-keymap-1.2.3.tgz", + "integrity": "sha512-4HucRlpiLd1IPQQXNqeo81BGtkY8Ai5smHhKW9jjPKRc2wQIxksg7Hl1tTI2IfT2B/LgX6bfYvXxEpJl7aKYKw==", "license": "MIT", "dependencies": { "prosemirror-state": "^1.0.0", @@ -17247,6 +18407,8 @@ }, "node_modules/prosemirror-markdown": { "version": "1.13.2", + "resolved": "https://registry.npmjs.org/prosemirror-markdown/-/prosemirror-markdown-1.13.2.tgz", + "integrity": "sha512-FPD9rHPdA9fqzNmIIDhhnYQ6WgNoSWX9StUZ8LEKapaXU9i6XgykaHKhp6XMyXlOWetmaFgGDS/nu/w9/vUc5g==", "license": "MIT", "dependencies": { "@types/markdown-it": "^14.0.0", @@ -17256,6 +18418,8 @@ }, "node_modules/prosemirror-menu": { "version": "1.2.5", + "resolved": "https://registry.npmjs.org/prosemirror-menu/-/prosemirror-menu-1.2.5.tgz", + "integrity": "sha512-qwXzynnpBIeg1D7BAtjOusR+81xCp53j7iWu/IargiRZqRjGIlQuu1f3jFi+ehrHhWMLoyOQTSRx/IWZJqOYtQ==", "license": "MIT", "dependencies": { "crelt": "^1.0.0", @@ -17265,7 +18429,9 @@ } }, "node_modules/prosemirror-model": { - "version": "1.25.1", + "version": "1.25.4", + "resolved": "https://registry.npmjs.org/prosemirror-model/-/prosemirror-model-1.25.4.tgz", + "integrity": "sha512-PIM7E43PBxKce8OQeezAs9j4TP+5yDpZVbuurd1h5phUxEKIu+G2a+EUZzIC5nS1mJktDJWzbqS23n1tsAf5QA==", "license": "MIT", "peer": true, "dependencies": { @@ -17274,6 +18440,8 @@ }, "node_modules/prosemirror-schema-basic": { "version": "1.2.4", + "resolved": "https://registry.npmjs.org/prosemirror-schema-basic/-/prosemirror-schema-basic-1.2.4.tgz", + "integrity": "sha512-ELxP4TlX3yr2v5rM7Sb70SqStq5NvI15c0j9j/gjsrO5vaw+fnnpovCLEGIcpeGfifkuqJwl4fon6b+KdrODYQ==", "license": "MIT", "dependencies": { "prosemirror-model": "^1.25.0" @@ -17281,6 +18449,8 @@ }, "node_modules/prosemirror-schema-list": { "version": "1.5.1", + "resolved": "https://registry.npmjs.org/prosemirror-schema-list/-/prosemirror-schema-list-1.5.1.tgz", + "integrity": "sha512-927lFx/uwyQaGwJxLWCZRkjXG0p48KpMj6ueoYiu4JX05GGuGcgzAy62dfiV8eFZftgyBUvLx76RsMe20fJl+Q==", "license": "MIT", "dependencies": { "prosemirror-model": "^1.0.0", @@ -17289,7 +18459,9 @@ } }, "node_modules/prosemirror-state": { - "version": "1.4.3", + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/prosemirror-state/-/prosemirror-state-1.4.4.tgz", + "integrity": "sha512-6jiYHH2CIGbCfnxdHbXZ12gySFY/fz/ulZE333G6bPqIZ4F+TXo9ifiR86nAHpWnfoNjOb3o5ESi7J8Uz1jXHw==", "license": "MIT", "peer": true, "dependencies": { @@ -17299,18 +18471,22 @@ } }, "node_modules/prosemirror-tables": { - "version": "1.7.1", + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/prosemirror-tables/-/prosemirror-tables-1.8.4.tgz", + "integrity": "sha512-CGr2BK5sLdZx+ARbeLO4HBZYa3qSG3FmwOVmzYs0Zp7n5SkrGqj+1CeNuubFNZEr64yMAQ20SanbFyIyHWZc8w==", "license": "MIT", "dependencies": { - "prosemirror-keymap": "^1.2.2", - "prosemirror-model": "^1.25.0", - "prosemirror-state": "^1.4.3", - "prosemirror-transform": "^1.10.3", - "prosemirror-view": "^1.39.1" + "prosemirror-keymap": "^1.2.3", + "prosemirror-model": "^1.25.4", + "prosemirror-state": "^1.4.4", + "prosemirror-transform": "^1.10.5", + "prosemirror-view": "^1.41.4" } }, "node_modules/prosemirror-trailing-node": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/prosemirror-trailing-node/-/prosemirror-trailing-node-3.0.0.tgz", + "integrity": "sha512-xiun5/3q0w5eRnGYfNlW1uU9W6x5MoFKWwq/0TIRgt09lv7Hcser2QYV8t4muXbEr+Fwo0geYn79Xs4GKywrRQ==", "license": "MIT", "dependencies": { "@remirror/core-constants": "3.0.0", @@ -17323,15 +18499,18 @@ } }, "node_modules/prosemirror-transform": { - "version": "1.10.4", + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/prosemirror-transform/-/prosemirror-transform-1.10.5.tgz", + "integrity": "sha512-RPDQCxIDhIBb1o36xxwsaeAvivO8VLJcgBtzmOwQ64bMtsVFh5SSuJ6dWSxO1UsHTiTXPCgQm3PDJt7p6IOLbw==", "license": "MIT", - "peer": true, "dependencies": { "prosemirror-model": "^1.21.0" } }, "node_modules/prosemirror-view": { - "version": "1.39.2", + "version": "1.41.4", + "resolved": "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.41.4.tgz", + "integrity": "sha512-WkKgnyjNncri03Gjaz3IFWvCAE94XoiEgvtr0/r2Xw7R8/IjK3sKLSiDoCHWcsXSAinVaKlGRZDvMCsF1kbzjA==", "license": "MIT", "peer": true, "dependencies": { @@ -17390,9 +18569,9 @@ } }, "node_modules/react": { - "version": "19.1.2", - "resolved": "https://registry.npmjs.org/react/-/react-19.1.2.tgz", - "integrity": "sha512-MdWVitvLbQULD+4DP8GYjZUrepGW7d+GQkNVqJEzNxE+e9WIa4egVFE/RDfVb1u9u/Jw7dNMmPB4IqxzbFYJ0w==", + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.3.tgz", + "integrity": "sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==", "license": "MIT", "peer": true, "engines": { @@ -17567,16 +18746,16 @@ } }, "node_modules/react-dom": { - "version": "19.1.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.2.tgz", - "integrity": "sha512-dEoydsCp50i7kS1xHOmPXq4zQYoGWedUsvqv9H6zdif2r7yLHygyfP9qou71TulRN0d6ng9EbRVsQhSqfUc19g==", + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.3.tgz", + "integrity": "sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg==", "license": "MIT", "peer": true, "dependencies": { - "scheduler": "^0.26.0" + "scheduler": "^0.27.0" }, "peerDependencies": { - "react": "^19.1.2" + "react": "^19.2.3" } }, "node_modules/react-dropzone": { @@ -17595,44 +18774,43 @@ } }, "node_modules/react-email": { - "version": "4.0.17", - "resolved": "https://registry.npmjs.org/react-email/-/react-email-4.0.17.tgz", - "integrity": "sha512-Wppdxgio/QKNe3piccIhk6jvgiLwfOTAwud5t/NlWL8wepsirgXo09OyZCz62Qb9flFNBw+Hz5ahOkpk3JaizQ==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/react-email/-/react-email-5.1.1.tgz", + "integrity": "sha512-NUwnOXyxCJtr2xJO4uiEVmBwRg00rgvV2WZe6Z+a2HqGeTTOiLpKoQOvroKGFzUemkQKQlVRFPdPvSK/1uanmw==", "license": "MIT", "dependencies": { "@babel/parser": "^7.27.0", "@babel/traverse": "^7.27.0", - "chalk": "^5.0.0", "chokidar": "^4.0.3", "commander": "^13.0.0", + "conf": "^15.0.2", "debounce": "^2.0.0", "esbuild": "^0.25.0", "glob": "^11.0.0", + "jiti": "2.4.2", "log-symbols": "^7.0.0", "mime-types": "^3.0.0", - "next": "^15.3.1", "normalize-path": "^3.0.0", + "nypm": "0.6.2", "ora": "^8.0.0", + "prompts": "2.4.2", "socket.io": "^4.8.1", "tsconfig-paths": "4.2.0" }, "bin": { - "email": "dist/cli/index.mjs" + "email": "dist/index.js" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, - "node_modules/react-email/node_modules/chalk": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", - "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", + "node_modules/react-email/node_modules/jiti": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.2.tgz", + "integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==", "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "bin": { + "jiti": "lib/jiti-cli.mjs" } }, "node_modules/react-email/node_modules/json5": { @@ -17699,9 +18877,9 @@ } }, "node_modules/react-hook-form": { - "version": "7.59.0", - "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.59.0.tgz", - "integrity": "sha512-kmkek2/8grqarTJExFNjy+RXDIP8yM+QTl3QL6m6Q8b2bih4ltmiXxH7T9n+yXNK477xPh5yZT/6vD8sYGzJTA==", + "version": "7.70.0", + "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.70.0.tgz", + "integrity": "sha512-COOMajS4FI3Wuwrs3GPpi/Jeef/5W1DRR84Yl5/ShlT3dKVFUfoGiEZ/QE6Uw8P4T2/CLJdcTVYKvWBMQTEpvw==", "license": "MIT", "peer": true, "engines": { @@ -17716,16 +18894,17 @@ } }, "node_modules/react-i18next": { - "version": "15.5.3", - "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-15.5.3.tgz", - "integrity": "sha512-ypYmOKOnjqPEJZO4m1BI0kS8kWqkBNsKYyhVUfij0gvjy9xJNoG/VcGkxq5dRlVwzmrmY1BQMAmpbbUBLwC4Kw==", + "version": "16.5.1", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-16.5.1.tgz", + "integrity": "sha512-Hks6UIRZWW4c+qDAnx1csVsCGYeIR4MoBGQgJ+NUoNnO6qLxXuf8zu0xdcinyXUORgGzCdRsexxO1Xzv3sTdnw==", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.27.6", - "html-parse-stringify": "^3.0.1" + "@babel/runtime": "^7.28.4", + "html-parse-stringify": "^3.0.1", + "use-sync-external-store": "^1.6.0" }, "peerDependencies": { - "i18next": ">= 23.2.3", + "i18next": ">= 25.6.2", "react": ">= 16.8.0", "typescript": "^5" }, @@ -17743,6 +18922,8 @@ }, "node_modules/react-icons": { "version": "5.5.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-5.5.0.tgz", + "integrity": "sha512-MEFcXdkP3dLo8uumGI5xN3lDFNsRtrjbOEKDLD7yv76v4wpnEq2Lt2qeHaQOr34I/wPN3s3+N08WkQ+CW37Xiw==", "license": "MIT", "peerDependencies": { "react": "*" @@ -17803,25 +18984,18 @@ }, "node_modules/react-number-format": { "version": "5.4.4", + "resolved": "https://registry.npmjs.org/react-number-format/-/react-number-format-5.4.4.tgz", + "integrity": "sha512-wOmoNZoOpvMminhifQYiYSTCLUDOiUbBunrMrMjA+dV52sY+vck1S4UhR6PkgnoCquvvMSeJjErXZ4qSaWCliA==", "license": "MIT", "peerDependencies": { "react": "^0.14 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^0.14 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, - "node_modules/react-promise-suspense": { - "version": "0.3.4", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^2.0.1" - } - }, - "node_modules/react-promise-suspense/node_modules/fast-deep-equal": { - "version": "2.0.1", - "license": "MIT" - }, "node_modules/react-remove-scroll": { - "version": "2.7.0", + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.7.2.tgz", + "integrity": "sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q==", "license": "MIT", "dependencies": { "react-remove-scroll-bar": "^2.3.7", @@ -17864,13 +19038,13 @@ } }, "node_modules/react-resizable-panels": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/react-resizable-panels/-/react-resizable-panels-3.0.3.tgz", - "integrity": "sha512-7HA8THVBHTzhDK4ON0tvlGXyMAJN1zBeRpuyyremSikgYh2ku6ltD7tsGQOcXx4NKPrZtYCm/5CBr+dkruTGQw==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/react-resizable-panels/-/react-resizable-panels-4.2.1.tgz", + "integrity": "sha512-UYyiZNjd3P12BqQYihojqdVs4ovMBWFO68RQp/O1HGiUKdltNu9hacZEm4PVD/UpYpz5p9V+YBtOZo+CvGKmkQ==", "license": "MIT", "peerDependencies": { - "react": "^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc", - "react-dom": "^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" } }, "node_modules/react-stately": { @@ -17932,6 +19106,8 @@ }, "node_modules/react-textarea-autosize": { "version": "8.5.9", + "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.5.9.tgz", + "integrity": "sha512-U1DGlIQN5AwgjTyOEnI1oCcMuEr1pv1qOtklB2l4nyMGbHzWrI0eFsYK0zos2YWqAolJyG0IWJaqWmWj5ETh0A==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", @@ -18013,6 +19189,8 @@ }, "node_modules/reftools": { "version": "1.1.9", + "resolved": "https://registry.npmjs.org/reftools/-/reftools-1.1.9.tgz", + "integrity": "sha512-OVede/NQE13xBQ+ob5CKd5KyeJYU2YInb1bmV4nRoOfquZPkAkxuOXicSe1PvqIuZZ4kD13sPKBbR7UFDmli6w==", "dev": true, "license": "BSD-3-Clause", "funding": { @@ -18163,6 +19341,8 @@ }, "node_modules/require-directory": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "dev": true, "license": "MIT", "engines": { @@ -18271,11 +19451,13 @@ } }, "node_modules/rollup": { - "version": "4.40.2", + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.54.0.tgz", + "integrity": "sha512-3nk8Y3a9Ea8szgKhinMlGMhGMw89mqule3KWczxhIzqudyHdCIOHw8WJlj/r329fACjKLEh13ZSk7oE22kyeIw==", "license": "MIT", "peer": true, "dependencies": { - "@types/estree": "1.0.7" + "@types/estree": "1.0.8" }, "bin": { "rollup": "dist/bin/rollup" @@ -18285,62 +19467,35 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.40.2", - "@rollup/rollup-android-arm64": "4.40.2", - "@rollup/rollup-darwin-arm64": "4.40.2", - "@rollup/rollup-darwin-x64": "4.40.2", - "@rollup/rollup-freebsd-arm64": "4.40.2", - "@rollup/rollup-freebsd-x64": "4.40.2", - "@rollup/rollup-linux-arm-gnueabihf": "4.40.2", - "@rollup/rollup-linux-arm-musleabihf": "4.40.2", - "@rollup/rollup-linux-arm64-gnu": "4.40.2", - "@rollup/rollup-linux-arm64-musl": "4.40.2", - "@rollup/rollup-linux-loongarch64-gnu": "4.40.2", - "@rollup/rollup-linux-powerpc64le-gnu": "4.40.2", - "@rollup/rollup-linux-riscv64-gnu": "4.40.2", - "@rollup/rollup-linux-riscv64-musl": "4.40.2", - "@rollup/rollup-linux-s390x-gnu": "4.40.2", - "@rollup/rollup-linux-x64-gnu": "4.40.2", - "@rollup/rollup-linux-x64-musl": "4.40.2", - "@rollup/rollup-win32-arm64-msvc": "4.40.2", - "@rollup/rollup-win32-ia32-msvc": "4.40.2", - "@rollup/rollup-win32-x64-msvc": "4.40.2", + "@rollup/rollup-android-arm-eabi": "4.54.0", + "@rollup/rollup-android-arm64": "4.54.0", + "@rollup/rollup-darwin-arm64": "4.54.0", + "@rollup/rollup-darwin-x64": "4.54.0", + "@rollup/rollup-freebsd-arm64": "4.54.0", + "@rollup/rollup-freebsd-x64": "4.54.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.54.0", + "@rollup/rollup-linux-arm-musleabihf": "4.54.0", + "@rollup/rollup-linux-arm64-gnu": "4.54.0", + "@rollup/rollup-linux-arm64-musl": "4.54.0", + "@rollup/rollup-linux-loong64-gnu": "4.54.0", + "@rollup/rollup-linux-ppc64-gnu": "4.54.0", + "@rollup/rollup-linux-riscv64-gnu": "4.54.0", + "@rollup/rollup-linux-riscv64-musl": "4.54.0", + "@rollup/rollup-linux-s390x-gnu": "4.54.0", + "@rollup/rollup-linux-x64-gnu": "4.54.0", + "@rollup/rollup-linux-x64-musl": "4.54.0", + "@rollup/rollup-openharmony-arm64": "4.54.0", + "@rollup/rollup-win32-arm64-msvc": "4.54.0", + "@rollup/rollup-win32-ia32-msvc": "4.54.0", + "@rollup/rollup-win32-x64-gnu": "4.54.0", + "@rollup/rollup-win32-x64-msvc": "4.54.0", "fsevents": "~2.3.2" } }, - "node_modules/rollup/node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.40.2.tgz", - "integrity": "sha512-lG7Xa+BmBNwpjmVUbmyKxdQJ3Q6whHjMjzQplOs5Z+Gj7mxPtWakGHqzMqNER68G67kmCX9qX57aRsW5V0VOng==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/rollup/node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.40.2.tgz", - "integrity": "sha512-tD46wKHd+KJvsmije4bUskNuvWKFcTOIM9tZ/RrmIvcXnbi0YK/cKS9FzFtAm7Oxi2EhV5N2OpfFB348vSQRXA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, "node_modules/rope-sequence": { "version": "1.3.4", - "license": "MIT" - }, - "node_modules/rrweb-cssom": { - "version": "0.8.0", - "dev": true, + "resolved": "https://registry.npmjs.org/rope-sequence/-/rope-sequence-1.3.4.tgz", + "integrity": "sha512-UT5EDe2cu2E/6O4igUr5PSFs23nvvukicWHx6GnOPlHAiiYbzNuCRQCuiUdHJQcqKalLKlrYJnjY0ySGsXNQXQ==", "license": "MIT" }, "node_modules/run-async": { @@ -18456,6 +19611,8 @@ }, "node_modules/safe-stable-stringify": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-1.1.1.tgz", + "integrity": "sha512-ERq4hUjKDbJfE4+XtZLFPCDi8Vb1JqaxAPTxWFLBx8XcAlf9Bda/ZJdVezs/NAfsMQScyIlUMx+Yeu7P7rx5jw==", "dev": true, "license": "MIT" }, @@ -18465,9 +19622,9 @@ "license": "MIT" }, "node_modules/sass": { - "version": "1.89.2", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.89.2.tgz", - "integrity": "sha512-xCmtksBKd/jdJ9Bt9p7nPKiuqrlBMBuuGkQlkhZjjQk3Ty48lv93k5Dq6OPkKt4XwxDJ7tvlfrTa1MPA9bf+QA==", + "version": "1.97.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.97.1.tgz", + "integrity": "sha512-uf6HoO8fy6ClsrShvMgaKUn14f2EHQLQRtpsZZLeU/Mv0Q1K5P0+x2uvH6Cub39TVVbWNSrraUhDAoFph6vh0A==", "license": "MIT", "peer": true, "dependencies": { @@ -18487,6 +19644,8 @@ }, "node_modules/saxes": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", "dev": true, "license": "ISC", "dependencies": { @@ -18497,9 +19656,9 @@ } }, "node_modules/scheduler": { - "version": "0.26.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz", - "integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", + "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", "license": "MIT" }, "node_modules/schema-utils": { @@ -18558,6 +19717,8 @@ }, "node_modules/selderee": { "version": "0.11.0", + "resolved": "https://registry.npmjs.org/selderee/-/selderee-0.11.0.tgz", + "integrity": "sha512-5TF+l7p4+OsnP8BCCvSyZiSPc4x4//p5uPwK8TCnVPJYRmU2aYKMpOXvw8zM5a5JvuuCGN1jmsMwuU2W02ukfA==", "license": "MIT", "dependencies": { "parseley": "^0.12.0" @@ -18570,7 +19731,6 @@ "version": "7.7.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", - "devOptional": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -18705,6 +19865,8 @@ }, "node_modules/should": { "version": "13.2.3", + "resolved": "https://registry.npmjs.org/should/-/should-13.2.3.tgz", + "integrity": "sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ==", "dev": true, "license": "MIT", "dependencies": { @@ -18717,6 +19879,8 @@ }, "node_modules/should-equal": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/should-equal/-/should-equal-2.0.0.tgz", + "integrity": "sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA==", "dev": true, "license": "MIT", "dependencies": { @@ -18725,6 +19889,8 @@ }, "node_modules/should-format": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/should-format/-/should-format-3.0.3.tgz", + "integrity": "sha512-hZ58adtulAk0gKtua7QxevgUaXTTXxIi8t41L3zo9AHvjXO1/7sdLECuHeIN2SRtYXpNkmhoUP2pdeWgricQ+Q==", "dev": true, "license": "MIT", "dependencies": { @@ -18734,11 +19900,15 @@ }, "node_modules/should-type": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/should-type/-/should-type-1.4.0.tgz", + "integrity": "sha512-MdAsTu3n25yDbIe1NeN69G4n6mUnJGtSJHygX3+oN0ZbO3DTiATnf7XnYJdGT42JCXurTb1JI0qOBR65shvhPQ==", "dev": true, "license": "MIT" }, "node_modules/should-type-adaptors": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz", + "integrity": "sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA==", "dev": true, "license": "MIT", "dependencies": { @@ -18748,6 +19918,8 @@ }, "node_modules/should-util": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz", + "integrity": "sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g==", "dev": true, "license": "MIT" }, @@ -18821,6 +19993,8 @@ }, "node_modules/siginfo": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", + "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", "dev": true, "license": "ISC" }, @@ -18831,6 +20005,8 @@ }, "node_modules/simple-eval": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-eval/-/simple-eval-1.0.1.tgz", + "integrity": "sha512-LH7FpTAkeD+y5xQC4fzS+tFtaNlvt3Ib1zKzvhjv/Y+cioV4zIuw4IZr2yhRLu67CWL7FR9/6KXKnjRoZTvGGQ==", "dev": true, "license": "MIT", "dependencies": { @@ -18841,7 +20017,9 @@ } }, "node_modules/sirv": { - "version": "3.0.1", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-3.0.2.tgz", + "integrity": "sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==", "dev": true, "license": "MIT", "dependencies": { @@ -18853,8 +20031,16 @@ "node": ">=18" } }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" + }, "node_modules/slash": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, "license": "MIT", "engines": { @@ -18982,6 +20168,8 @@ }, "node_modules/stackback": { "version": "0.0.2", + "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", + "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", "dev": true, "license": "MIT" }, @@ -19007,7 +20195,9 @@ } }, "node_modules/std-env": { - "version": "3.9.0", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz", + "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==", "dev": true, "license": "MIT" }, @@ -19021,6 +20211,20 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/stop-iteration-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", + "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/string-argv": { "version": "0.3.2", "dev": true, @@ -19244,24 +20448,19 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/strip-literal": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-3.0.0.tgz", - "integrity": "sha512-TcccoMhJOM3OebGhSBEmp3UZ2SfDMZUEBdRA/9ynfLi8yYajyWX3JiXArcJt4Umh4vISpspkQIY8ZZoCqjbviA==", - "dev": true, + "node_modules/stubborn-fs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/stubborn-fs/-/stubborn-fs-2.0.0.tgz", + "integrity": "sha512-Y0AvSwDw8y+nlSNFXMm2g6L51rBGdAQT20J3YSOqxC53Lo3bjWRtr2BKcfYoAf352WYpsZSTURrA0tqhfgudPA==", "license": "MIT", "dependencies": { - "js-tokens": "^9.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" + "stubborn-utils": "^1.0.1" } }, - "node_modules/strip-literal/node_modules/js-tokens": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz", - "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==", - "dev": true, + "node_modules/stubborn-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stubborn-utils/-/stubborn-utils-1.0.2.tgz", + "integrity": "sha512-zOh9jPYI+xrNOyisSelgym4tolKTJCQd5GBhK0+0xJvcYDcwlOoxF/rnFKQ2KRZknXSG9jWAp66fwP6AxN9STg==", "license": "MIT" }, "node_modules/style-to-js": { @@ -19325,6 +20524,8 @@ }, "node_modules/swagger2openapi": { "version": "7.0.8", + "resolved": "https://registry.npmjs.org/swagger2openapi/-/swagger2openapi-7.0.8.tgz", + "integrity": "sha512-upi/0ZGkYgEcLeGieoz8gT74oWHA0E7JivX7aN9mAf+Tc7BQoRBvnIGHoPDw+f9TXTW4s6kGYCZJtauP6OYp7g==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -19351,6 +20552,8 @@ }, "node_modules/swagger2openapi/node_modules/yaml": { "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", "dev": true, "license": "ISC", "engines": { @@ -19358,9 +20561,9 @@ } }, "node_modules/swc-walk": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/swc-walk/-/swc-walk-1.0.0.tgz", - "integrity": "sha512-QnEvBZ/ZRsUrXCz/Z3Kto06xUsoqUTo3doj/UvOD0RfamEgqlhpgpyCykFAwiUcuDrODShzlxuDqDPf2Wc+DvQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/swc-walk/-/swc-walk-1.0.1.tgz", + "integrity": "sha512-bHR0Zs+MdFxKKq5QXmPZuvbXybAJh4wV56zZT7n7hQC55eHpGvL1TeeHxNwL5XlXYSAXKK57GsKY0aEttGDuWQ==", "dev": true, "license": "MIT", "dependencies": { @@ -19372,11 +20575,33 @@ }, "node_modules/symbol-tree": { "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", "dev": true, "license": "MIT" }, "node_modules/tabbable": { - "version": "6.2.0", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.3.0.tgz", + "integrity": "sha512-EIHvdY5bPLuWForiR/AN2Bxngzpuwn1is4asboytXtpTgsArc+WmSJKVLlhdh71u7jFcryDqB2A8lQvj78MkyQ==", + "license": "MIT" + }, + "node_modules/tagged-tag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/tagged-tag/-/tagged-tag-1.0.0.tgz", + "integrity": "sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==", + "license": "MIT", + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tailwindcss": { + "version": "4.1.18", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.18.tgz", + "integrity": "sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==", "license": "MIT" }, "node_modules/tapable": { @@ -19450,93 +20675,31 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "license": "MIT" }, - "node_modules/test-exclude": { - "version": "7.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^10.4.1", - "minimatch": "^9.0.4" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/test-exclude/node_modules/brace-expansion": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/test-exclude/node_modules/glob": { - "version": "10.4.5", - "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/test-exclude/node_modules/jackspeak": { - "version": "3.4.3", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/test-exclude/node_modules/minimatch": { - "version": "9.0.5", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/tinybench": { "version": "2.9.0", + "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", + "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==", "dev": true, "license": "MIT" }, "node_modules/tinyexec": { - "version": "0.3.2", - "dev": true, - "license": "MIT" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.2.tgz", + "integrity": "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==", + "license": "MIT", + "engines": { + "node": ">=18" + } }, "node_modules/tinyglobby": { - "version": "0.2.14", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz", - "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==", + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", "dev": true, "license": "MIT", "dependencies": { - "fdir": "^6.4.4", - "picomatch": "^4.0.2" + "fdir": "^6.5.0", + "picomatch": "^4.0.3" }, "engines": { "node": ">=12.0.0" @@ -19546,9 +20709,14 @@ } }, "node_modules/tinyglobby/node_modules/fdir": { - "version": "6.4.4", + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", "dev": true, "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, "peerDependencies": { "picomatch": "^3 || ^4" }, @@ -19559,7 +20727,9 @@ } }, "node_modules/tinyglobby/node_modules/picomatch": { - "version": "4.0.2", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", "peer": true, @@ -19570,54 +20740,33 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/tinypool": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz", - "integrity": "sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.0.0 || >=20.0.0" - } - }, "node_modules/tinyrainbow": { - "version": "2.0.0", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.0.3.tgz", + "integrity": "sha512-PSkbLUoxOFRzJYjjxHJt9xro7D+iilgMX/C9lawzVuYiIdcihh9DXmVibBe8lmcFrRi/VzlPjBxbN7rH24q8/Q==", "dev": true, "license": "MIT", "engines": { "node": ">=14.0.0" } }, - "node_modules/tinyspy": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-4.0.3.tgz", - "integrity": "sha512-t2T/WLB2WRgZ9EpE4jgPJ9w+i66UZfDc8wHh0xrwiRNN+UwH98GIJkTeZqX9rg0i0ptwzqW+uYeIF0T4F8LR7A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/tippy.js": { - "version": "6.3.7", - "license": "MIT", - "dependencies": { - "@popperjs/core": "^2.9.0" - } - }, "node_modules/tldts": { - "version": "6.1.86", + "version": "7.0.19", + "resolved": "https://registry.npmjs.org/tldts/-/tldts-7.0.19.tgz", + "integrity": "sha512-8PWx8tvC4jDB39BQw1m4x8y5MH1BcQ5xHeL2n7UVFulMPH/3Q0uiamahFJ3lXA0zO2SUyRXuVVbWSDmstlt9YA==", "dev": true, "license": "MIT", "dependencies": { - "tldts-core": "^6.1.86" + "tldts-core": "^7.0.19" }, "bin": { "tldts": "bin/cli.js" } }, "node_modules/tldts-core": { - "version": "6.1.86", + "version": "7.0.19", + "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-7.0.19.tgz", + "integrity": "sha512-lJX2dEWx0SGH4O6p+7FPwYmJ/bu1JbcGJ8RLaG9b7liIgZ85itUVEPbMtWRVrde/0fnDPEPHW10ZsKW3kVsE9A==", "dev": true, "license": "MIT" }, @@ -19633,6 +20782,8 @@ }, "node_modules/totalist": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", "dev": true, "license": "MIT", "engines": { @@ -19640,11 +20791,13 @@ } }, "node_modules/tough-cookie": { - "version": "5.1.2", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-6.0.0.tgz", + "integrity": "sha512-kXuRi1mtaKMrsLUxz3sQYvVl37B0Ns6MzfrtV5DvJceE9bPyspOqk9xxv7XbZWcfLWbFmm997vl83qUWVJA64w==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "tldts": "^6.1.32" + "tldts": "^7.0.5" }, "engines": { "node": ">=16" @@ -19779,6 +20932,8 @@ }, "node_modules/type-fest": { "version": "4.41.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz", + "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==", "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=16" @@ -19858,15 +21013,18 @@ } }, "node_modules/typedoc": { - "version": "0.28.4", + "version": "0.28.15", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.28.15.tgz", + "integrity": "sha512-mw2/2vTL7MlT+BVo43lOsufkkd2CJO4zeOSuWQQsiXoV2VuEn7f6IZp2jsUDPmBMABpgR0R5jlcJ2OGEFYmkyg==", "dev": true, "license": "Apache-2.0", + "peer": true, "dependencies": { - "@gerrit0/mini-shiki": "^3.2.2", + "@gerrit0/mini-shiki": "^3.17.0", "lunr": "^2.3.9", "markdown-it": "^14.1.0", "minimatch": "^9.0.5", - "yaml": "^2.7.1" + "yaml": "^2.8.1" }, "bin": { "typedoc": "bin/typedoc" @@ -19876,11 +21034,26 @@ "pnpm": ">= 10" }, "peerDependencies": { - "typescript": "5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x || 5.8.x" + "typescript": "5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x || 5.8.x || 5.9.x" + } + }, + "node_modules/typedoc-plugin-coverage": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/typedoc-plugin-coverage/-/typedoc-plugin-coverage-4.0.2.tgz", + "integrity": "sha512-mfn0e7NCqB8x2PfvhXrtmd7KWlsNf1+B2N9y8gR/jexXBLrXl/0e+b2HdG5HaTXGi7i0t2pyQY2VRmq7gtdEHQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "typedoc": "0.28.x" } }, "node_modules/typedoc-plugin-markdown": { - "version": "4.6.3", + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-4.9.0.tgz", + "integrity": "sha512-9Uu4WR9L7ZBgAl60N/h+jqmPxxvnC9nQAlnnO/OujtG2ubjnKTVUFY1XDhcMY+pCqlX3N2HsQM2QTYZIU9tJuw==", "dev": true, "license": "MIT", "engines": { @@ -19891,7 +21064,9 @@ } }, "node_modules/typedoc/node_modules/brace-expansion": { - "version": "2.0.1", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, "license": "MIT", "dependencies": { @@ -19900,6 +21075,8 @@ }, "node_modules/typedoc/node_modules/minimatch": { "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, "license": "ISC", "dependencies": { @@ -19913,7 +21090,9 @@ } }, "node_modules/typescript": { - "version": "5.8.3", + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "license": "Apache-2.0", "peer": true, "bin": { @@ -19924,10 +21103,46 @@ "node": ">=14.17" } }, + "node_modules/typescript-eslint": { + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.50.0.tgz", + "integrity": "sha512-Q1/6yNUmCpH94fbgMUMg2/BSAr/6U7GBk61kZTv1/asghQOWOjTlp9K8mixS5NcJmm2creY+UFfGeW/+OcA64A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/eslint-plugin": "8.50.0", + "@typescript-eslint/parser": "8.50.0", + "@typescript-eslint/typescript-estree": "8.50.0", + "@typescript-eslint/utils": "8.50.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <6.0.0" + } + }, "node_modules/uc.micro": { "version": "2.1.0", "license": "MIT" }, + "node_modules/uint8array-extras": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/uint8array-extras/-/uint8array-extras-1.5.0.tgz", + "integrity": "sha512-rvKSBiC5zqCCiDZ9kAOszZcDvdAHwwIKJG33Ykj43OKcWsnmcBRL09YTU4nOeHZ8Y2a7l1MgTd08SBe9A8Qj6A==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/unbox-primitive": { "version": "1.1.0", "dev": true, @@ -19946,7 +21161,9 @@ } }, "node_modules/undici-types": { - "version": "6.21.0", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", "license": "MIT" }, "node_modules/unicorn-magic": { @@ -20051,6 +21268,8 @@ }, "node_modules/universalify": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "dev": true, "license": "MIT", "engines": { @@ -20188,6 +21407,8 @@ }, "node_modules/urijs": { "version": "1.19.11", + "resolved": "https://registry.npmjs.org/urijs/-/urijs-1.19.11.tgz", + "integrity": "sha512-HXgFDgDommxn5/bIv0cnQZsPhHDA90NPHD6+c/v21U5+Sx5hoP8+dP9IZXBU1gIfvdRfhG8cel9QNPeionfcCQ==", "dev": true, "license": "MIT" }, @@ -20212,6 +21433,8 @@ }, "node_modules/use-composed-ref": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.4.0.tgz", + "integrity": "sha512-djviaxuOOh7wkj0paeO1Q/4wMZ8Zrnag5H6yBvzN7AKKe8beOaED9SF5/ByLqsku8NP4zQqsvM2u3ew/tJK8/w==", "license": "MIT", "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" @@ -20224,6 +21447,8 @@ }, "node_modules/use-isomorphic-layout-effect": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.2.1.tgz", + "integrity": "sha512-tpZZ+EX0gaghDAiFR37hj5MgY6ZN55kLiPkJsKxBMZ6GZdOSPJXiOzPM984oPYZ5AnehYx5WQp1+ME8I/P/pRA==", "license": "MIT", "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" @@ -20236,6 +21461,8 @@ }, "node_modules/use-latest": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.3.0.tgz", + "integrity": "sha512-mhg3xdm9NaM8q+gLT8KryJPnRFOz1/5XPBhmDEVZK1webPzDjrPk7f/mbpeLqTgB9msytYWANxgALOCJKnLvcQ==", "license": "MIT", "dependencies": { "use-isomorphic-layout-effect": "^1.1.1" @@ -20270,7 +21497,9 @@ } }, "node_modules/use-sync-external-store": { - "version": "1.5.0", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz", + "integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==", "license": "MIT", "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" @@ -20278,6 +21507,8 @@ }, "node_modules/utility-types": { "version": "3.11.0", + "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz", + "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==", "dev": true, "license": "MIT", "engines": { @@ -20298,7 +21529,9 @@ "license": "MIT" }, "node_modules/validator": { - "version": "13.15.0", + "version": "13.15.26", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.15.26.tgz", + "integrity": "sha512-spH26xU080ydGggxRyR1Yhcbgx+j3y5jbNXk/8L+iRvdIEQ4uTRH2Sgf2dokud6Q4oAtsbNvJ1Ft+9xmm6IZcA==", "dev": true, "license": "MIT", "engines": { @@ -20349,23 +21582,25 @@ } }, "node_modules/vite": { - "version": "6.3.5", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.0.tgz", + "integrity": "sha512-dZwN5L1VlUBewiP6H9s2+B3e3Jg96D0vzN+Ry73sOefebhYr9f94wwkMNN/9ouoU8pV1BqA1d1zGk8928cx0rg==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "esbuild": "^0.25.0", - "fdir": "^6.4.4", - "picomatch": "^4.0.2", - "postcss": "^8.5.3", - "rollup": "^4.34.9", - "tinyglobby": "^0.2.13" + "esbuild": "^0.27.0", + "fdir": "^6.5.0", + "picomatch": "^4.0.3", + "postcss": "^8.5.6", + "rollup": "^4.43.0", + "tinyglobby": "^0.2.15" }, "bin": { "vite": "bin/vite.js" }, "engines": { - "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + "node": "^20.19.0 || >=22.12.0" }, "funding": { "url": "https://github.com/vitejs/vite?sponsor=1" @@ -20374,14 +21609,14 @@ "fsevents": "~2.3.3" }, "peerDependencies": { - "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", + "@types/node": "^20.19.0 || >=22.12.0", "jiti": ">=1.21.0", - "less": "*", + "less": "^4.0.0", "lightningcss": "^1.21.0", - "sass": "*", - "sass-embedded": "*", - "stylus": "*", - "sugarss": "*", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" @@ -20422,33 +21657,499 @@ } } }, - "node_modules/vite-node": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-3.2.4.tgz", - "integrity": "sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==", + "node_modules/vite/node_modules/@esbuild/aix-ppc64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.2.tgz", + "integrity": "sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==", + "cpu": [ + "ppc64" + ], "dev": true, "license": "MIT", - "dependencies": { - "cac": "^6.7.14", - "debug": "^4.4.1", - "es-module-lexer": "^1.7.0", - "pathe": "^2.0.3", - "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0" - }, + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/android-arm": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.2.tgz", + "integrity": "sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/android-arm64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.2.tgz", + "integrity": "sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/android-x64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.2.tgz", + "integrity": "sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-arm64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.2.tgz", + "integrity": "sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-x64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.2.tgz", + "integrity": "sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.2.tgz", + "integrity": "sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/freebsd-x64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.2.tgz", + "integrity": "sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-arm": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.2.tgz", + "integrity": "sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-arm64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.2.tgz", + "integrity": "sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ia32": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.2.tgz", + "integrity": "sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-loong64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.2.tgz", + "integrity": "sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-mips64el": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.2.tgz", + "integrity": "sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ppc64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.2.tgz", + "integrity": "sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-riscv64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.2.tgz", + "integrity": "sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-s390x": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.2.tgz", + "integrity": "sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-x64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.2.tgz", + "integrity": "sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/netbsd-arm64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.2.tgz", + "integrity": "sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/netbsd-x64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.2.tgz", + "integrity": "sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/openbsd-arm64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.2.tgz", + "integrity": "sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/openbsd-x64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.2.tgz", + "integrity": "sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/openharmony-arm64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.2.tgz", + "integrity": "sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/sunos-x64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.2.tgz", + "integrity": "sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-arm64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.2.tgz", + "integrity": "sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-ia32": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.2.tgz", + "integrity": "sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-x64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.2.tgz", + "integrity": "sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/esbuild": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.2.tgz", + "integrity": "sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", "bin": { - "vite-node": "vite-node.mjs" + "esbuild": "bin/esbuild" }, "engines": { - "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + "node": ">=18" }, - "funding": { - "url": "https://opencollective.com/vitest" + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.27.2", + "@esbuild/android-arm": "0.27.2", + "@esbuild/android-arm64": "0.27.2", + "@esbuild/android-x64": "0.27.2", + "@esbuild/darwin-arm64": "0.27.2", + "@esbuild/darwin-x64": "0.27.2", + "@esbuild/freebsd-arm64": "0.27.2", + "@esbuild/freebsd-x64": "0.27.2", + "@esbuild/linux-arm": "0.27.2", + "@esbuild/linux-arm64": "0.27.2", + "@esbuild/linux-ia32": "0.27.2", + "@esbuild/linux-loong64": "0.27.2", + "@esbuild/linux-mips64el": "0.27.2", + "@esbuild/linux-ppc64": "0.27.2", + "@esbuild/linux-riscv64": "0.27.2", + "@esbuild/linux-s390x": "0.27.2", + "@esbuild/linux-x64": "0.27.2", + "@esbuild/netbsd-arm64": "0.27.2", + "@esbuild/netbsd-x64": "0.27.2", + "@esbuild/openbsd-arm64": "0.27.2", + "@esbuild/openbsd-x64": "0.27.2", + "@esbuild/openharmony-arm64": "0.27.2", + "@esbuild/sunos-x64": "0.27.2", + "@esbuild/win32-arm64": "0.27.2", + "@esbuild/win32-ia32": "0.27.2", + "@esbuild/win32-x64": "0.27.2" } }, "node_modules/vite/node_modules/fdir": { - "version": "6.4.4", + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", "dev": true, "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, "peerDependencies": { "picomatch": "^3 || ^4" }, @@ -20459,7 +22160,9 @@ } }, "node_modules/vite/node_modules/picomatch": { - "version": "4.0.2", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", "peer": true, @@ -20471,7 +22174,9 @@ } }, "node_modules/vite/node_modules/postcss": { - "version": "8.5.3", + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", "dev": true, "funding": [ { @@ -20489,7 +22194,7 @@ ], "license": "MIT", "dependencies": { - "nanoid": "^3.3.8", + "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, @@ -20498,52 +22203,51 @@ } }, "node_modules/vitest": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-3.2.4.tgz", - "integrity": "sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==", + "version": "4.0.16", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.0.16.tgz", + "integrity": "sha512-E4t7DJ9pESL6E3I8nFjPa4xGUd3PmiWDLsDztS2qXSJWfHtbQnwAWylaBvSNY48I3vr8PTqIZlyK8TE3V3CA4Q==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@types/chai": "^5.2.2", - "@vitest/expect": "3.2.4", - "@vitest/mocker": "3.2.4", - "@vitest/pretty-format": "^3.2.4", - "@vitest/runner": "3.2.4", - "@vitest/snapshot": "3.2.4", - "@vitest/spy": "3.2.4", - "@vitest/utils": "3.2.4", - "chai": "^5.2.0", - "debug": "^4.4.1", - "expect-type": "^1.2.1", - "magic-string": "^0.30.17", + "@vitest/expect": "4.0.16", + "@vitest/mocker": "4.0.16", + "@vitest/pretty-format": "4.0.16", + "@vitest/runner": "4.0.16", + "@vitest/snapshot": "4.0.16", + "@vitest/spy": "4.0.16", + "@vitest/utils": "4.0.16", + "es-module-lexer": "^1.7.0", + "expect-type": "^1.2.2", + "magic-string": "^0.30.21", + "obug": "^2.1.1", "pathe": "^2.0.3", - "picomatch": "^4.0.2", - "std-env": "^3.9.0", + "picomatch": "^4.0.3", + "std-env": "^3.10.0", "tinybench": "^2.9.0", - "tinyexec": "^0.3.2", - "tinyglobby": "^0.2.14", - "tinypool": "^1.1.1", - "tinyrainbow": "^2.0.0", - "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0", - "vite-node": "3.2.4", + "tinyexec": "^1.0.2", + "tinyglobby": "^0.2.15", + "tinyrainbow": "^3.0.3", + "vite": "^6.0.0 || ^7.0.0", "why-is-node-running": "^2.3.0" }, "bin": { "vitest": "vitest.mjs" }, "engines": { - "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + "node": "^20.0.0 || ^22.0.0 || >=24.0.0" }, "funding": { "url": "https://opencollective.com/vitest" }, "peerDependencies": { "@edge-runtime/vm": "*", - "@types/debug": "^4.1.12", - "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", - "@vitest/browser": "3.2.4", - "@vitest/ui": "3.2.4", + "@opentelemetry/api": "^1.9.0", + "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0", + "@vitest/browser-playwright": "4.0.16", + "@vitest/browser-preview": "4.0.16", + "@vitest/browser-webdriverio": "4.0.16", + "@vitest/ui": "4.0.16", "happy-dom": "*", "jsdom": "*" }, @@ -20551,13 +22255,19 @@ "@edge-runtime/vm": { "optional": true }, - "@types/debug": { + "@opentelemetry/api": { "optional": true }, "@types/node": { "optional": true }, - "@vitest/browser": { + "@vitest/browser-playwright": { + "optional": true + }, + "@vitest/browser-preview": { + "optional": true + }, + "@vitest/browser-webdriverio": { "optional": true }, "@vitest/ui": { @@ -20572,9 +22282,9 @@ } }, "node_modules/vitest/node_modules/picomatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", "engines": { @@ -20586,6 +22296,8 @@ }, "node_modules/void-elements": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -20593,10 +22305,14 @@ }, "node_modules/w3c-keyname": { "version": "2.2.8", + "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.8.tgz", + "integrity": "sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==", "license": "MIT" }, "node_modules/w3c-xmlserializer": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz", + "integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==", "dev": true, "license": "MIT", "dependencies": { @@ -20703,12 +22419,6 @@ "integrity": "sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==", "license": "MIT" }, - "node_modules/webpack/node_modules/@types/estree": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", - "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", - "license": "MIT" - }, "node_modules/webpack/node_modules/eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", @@ -20731,19 +22441,10 @@ "node": ">=4.0" } }, - "node_modules/whatwg-encoding": { - "version": "3.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "iconv-lite": "0.6.3" - }, - "engines": { - "node": ">=18" - } - }, "node_modules/whatwg-mimetype": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", + "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", "dev": true, "license": "MIT", "engines": { @@ -20758,6 +22459,12 @@ "webidl-conversions": "^3.0.0" } }, + "node_modules/when-exit": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/when-exit/-/when-exit-2.1.5.tgz", + "integrity": "sha512-VGkKJ564kzt6Ms1dbgPP/yuIoQCrsFAnRbptpC5wOEsDaNsbCB2bnfnaA8i/vRs5tjUSEOtIuvl9/MyVsvQZCg==", + "license": "MIT" + }, "node_modules/which": { "version": "2.0.2", "license": "ISC", @@ -20854,6 +22561,8 @@ }, "node_modules/why-is-node-running": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", + "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==", "dev": true, "license": "MIT", "dependencies": { @@ -20976,6 +22685,8 @@ }, "node_modules/xml-name-validator": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz", + "integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==", "dev": true, "license": "Apache-2.0", "engines": { @@ -20984,6 +22695,8 @@ }, "node_modules/xmlchars": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", "dev": true, "license": "MIT" }, @@ -20997,10 +22710,12 @@ } }, "node_modules/y-prosemirror": { - "version": "1.3.4", + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/y-prosemirror/-/y-prosemirror-1.3.7.tgz", + "integrity": "sha512-NpM99WSdD4Fx4if5xOMDpPtU3oAmTSjlzh5U4353ABbRHl1HtAFUx6HlebLZfyFxXN9jzKMDkVbcRjqOZVkYQg==", "license": "MIT", "dependencies": { - "lib0": "^0.2.100" + "lib0": "^0.2.109" }, "engines": { "node": ">=16.0.0", @@ -21019,7 +22734,9 @@ } }, "node_modules/y-protocols": { - "version": "1.0.6", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/y-protocols/-/y-protocols-1.0.7.tgz", + "integrity": "sha512-YSVsLoXxO67J6eE/nV4AtFtT3QEotZf5sK5BHxFBXso7VDUT3Tx07IfA6hsu5Q5OmBdMkQVmFZ9QOA7fikWvnw==", "license": "MIT", "peer": true, "dependencies": { @@ -21039,6 +22756,8 @@ }, "node_modules/y18n": { "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true, "license": "ISC", "engines": { @@ -21052,18 +22771,25 @@ "license": "ISC" }, "node_modules/yaml": { - "version": "2.7.1", + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", + "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", "dev": true, "license": "ISC", "bin": { "yaml": "bin.mjs" }, "engines": { - "node": ">= 14" + "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" } }, "node_modules/yargs": { "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, "license": "MIT", "dependencies": { @@ -21081,6 +22807,8 @@ }, "node_modules/yargs-parser": { "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, "license": "ISC", "engines": { @@ -21089,11 +22817,15 @@ }, "node_modules/yargs/node_modules/emoji-regex": { "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true, "license": "MIT" }, "node_modules/yargs/node_modules/string-width": { "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, "license": "MIT", "dependencies": { @@ -21106,7 +22838,9 @@ } }, "node_modules/yjs": { - "version": "13.6.26", + "version": "13.6.28", + "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.28.tgz", + "integrity": "sha512-EgnDOXs8+hBVm6mq3/S89Kiwzh5JRbn7w2wXwbrMRyKy/8dOFsLvuIfC+x19ZdtaDc0tA9rQmdZzbqqNHG44wA==", "license": "MIT", "peer": true, "dependencies": { @@ -21150,35 +22884,36 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/yoctocolors-cjs": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.3.tgz", - "integrity": "sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/zod": { - "version": "4.0.14", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.14.tgz", - "integrity": "sha512-nGFJTnJN6cM2v9kXL+SOBq3AtjQby3Mv5ySGFof5UGRHrRioSJ5iG680cYNjE/yWk671nROcpPj4hAS8nyLhSw==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.5.tgz", + "integrity": "sha512-k7Nwx6vuWx1IJ9Bjuf4Zt1PEllcwe7cls3VNzm4CQ1/hgtFUK2bRNG3rvnpPUhFjmqJKAKtjV576KnUkHocg/g==", "license": "MIT", + "peer": true, "funding": { "url": "https://github.com/sponsors/colinhacks" } }, "node_modules/zod-from-json-schema": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/zod-from-json-schema/-/zod-from-json-schema-0.4.2.tgz", - "integrity": "sha512-U+SIzUUT7P6w1UNAz81Sj0Vko77eQPkZ8LbJeXqQbwLmq1MZlrjB3Gj4LuebqJW25/CzS9WA8SjTgR5lvuv+zA==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/zod-from-json-schema/-/zod-from-json-schema-0.5.2.tgz", + "integrity": "sha512-/dNaicfdhJTOuUd4RImbLUE2g5yrSzzDjI/S6C2vO2ecAGZzn9UcRVgtyLSnENSmAOBRiSpUdzDS6fDWX3Z35g==", "license": "MIT", "dependencies": { - "zod": "^3.25.25" + "zod": "^4.0.17" + } + }, + "node_modules/zod-validation-error": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-4.0.2.tgz", + "integrity": "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "zod": "^3.25.0 || ^4.0.0" } }, "node_modules/zwitch": { diff --git a/src/frontend/package.json b/src/frontend/package.json index 3707d8de..d0420290 100644 --- a/src/frontend/package.json +++ b/src/frontend/package.json @@ -8,8 +8,8 @@ "npm": ">=10.0.0" }, "scripts": { - "dev": "next dev", - "build": "next build", + "dev": "next dev --webpack", + "build": "next build --webpack", "start": "npx serve -s out", "lint": "next lint", "build-theme": "cunningham -g css,scss,ts -o src/styles", @@ -21,62 +21,61 @@ "i18n:extract": "i18next-cli extract" }, "dependencies": { - "@blocknote/core": "0.33.0", - "@blocknote/mantine": "0.33.0", - "@blocknote/react": "0.33.0", + "@blocknote/core": "0.45.0", + "@blocknote/mantine": "0.45.0", + "@blocknote/react": "0.45.0", "@gouvfr-lasuite/drive-sdk": "0.0.1", "@gouvfr-lasuite/ui-kit": "0.18.6", - "@hookform/resolvers": "5.1.1", + "@hookform/resolvers": "5.2.2", "@gouvfr-lasuite/cunningham-react": "4.1.0", - "@react-email/components": "0.1.1", - "@sentry/nextjs": "10.29.0", - "@tanstack/react-query": "5.81.5", - "@tanstack/react-query-devtools": "5.81.5", + "@react-email/components": "1.0.3", + "@sentry/nextjs": "10.32.1", + "@tanstack/react-query": "5.90.16", + "@tanstack/react-query-devtools": "5.91.2", "@tanstack/react-table": "8.21.3", "@viselect/react": "3.9.0", "clsx": "2.1.1", "date-fns": "4.1.0", - "dompurify": "3.2.6", - "downshift": "9.0.10", - "i18next": "25.3.0", + "dompurify": "3.3.1", + "downshift": "9.0.13", + "i18next": "25.7.3", "i18next-http-backend": "3.0.2", - "next": "15.5.8", - "pretty-bytes": "7.0.0", - "react": "19.1.2", - "react-dom": "19.1.2", + "next": "16.1.1", + "react": "19.2.3", + "react-dom": "19.2.3", "react-dropzone": "14.3.8", - "react-email": "4.0.17", - "react-hook-form": "7.59.0", - "react-i18next": "15.5.3", + "react-email": "5.1.1", + "react-hook-form": "7.70.0", + "react-i18next": "16.5.1", "react-markdown": "10.1.0", - "react-resizable-panels": "3.0.3", + "react-resizable-panels": "4.2.1", "react-toastify": "11.0.5", - "sass": "1.89.2", - "zod": "4.0.14", - "zod-from-json-schema": "0.4.2" + "sass": "1.97.1", + "zod": "4.3.5", + "zod-from-json-schema": "0.5.2" }, "devDependencies": { - "@eslint/eslintrc": "3.3.1", - "@tanstack/eslint-plugin-query": "5.81.2", - "@types/node": "22.15.34", - "@types/react": "19.1.8", - "@types/react-dom": "19.1.6", - "@vitest/coverage-v8": "3.2.4", - "@vitest/ui": "3.2.4", - "eslint": "9.30.0", - "eslint-config-next": "15.5.8", - "i18next-cli": "1.5.5", - "jsdom": "26.1.0", - "orval": "7.10.0", - "prettier": "3.6.2", - "typescript": "5.8.3", - "vitest": "3.2.4" + "@eslint/eslintrc": "3.3.3", + "@tanstack/eslint-plugin-query": "5.91.2", + "@types/node": "25.0.3", + "@types/react": "19.2.7", + "@types/react-dom": "19.2.3", + "@vitest/coverage-v8": "4.0.16", + "@vitest/ui": "4.0.16", + "eslint": "9.39.2", + "eslint-config-next": "16.1.1", + "i18next-cli": "1.34.0", + "jsdom": "27.4.0", + "orval": "7.17.2", + "prettier": "3.7.4", + "typescript": "5.9.3", + "vitest": "4.0.16" }, "optionalDependencies": { - "@rollup/rollup-linux-x64-gnu": "4.44.1", - "@rollup/rollup-linux-x64-musl": "4.44.1" + "@rollup/rollup-linux-x64-gnu": "4.54.0", + "@rollup/rollup-linux-x64-musl": "4.54.0" }, "overrides": { - "zod": "4.0.14" + "zod": "4.3.5" } } diff --git a/src/frontend/public/locales/common/en-US.json b/src/frontend/public/locales/common/en-US.json index e102be25..e64f2598 100644 --- a/src/frontend/public/locales/common/en-US.json +++ b/src/frontend/public/locales/common/en-US.json @@ -5,10 +5,10 @@ "{{count}} days ago_other": "{{count}} days ago", "{{count}} hours ago_one": "{{count}} hour ago", "{{count}} hours ago_other": "{{count}} hours ago", - "{{count}} messages of this thread have been deleted._one": "{{count}} message of this thread has been deleted.", - "{{count}} messages of this thread have been deleted._other": "{{count}} messages of this thread have been deleted.", "{{count}} messages_one": "{{count}} message", "{{count}} messages_other": "{{count}} messages", + "{{count}} messages of this thread have been deleted._one": "{{count}} message of this thread has been deleted.", + "{{count}} messages of this thread have been deleted._other": "{{count}} messages of this thread have been deleted.", "{{count}} minutes ago_one": "{{count}} minute ago", "{{count}} minutes ago_other": "{{count}} minutes ago", "{{count}} months ago_one": "{{count}} month ago", diff --git a/src/frontend/public/locales/common/fr-FR.json b/src/frontend/public/locales/common/fr-FR.json index db0a89b0..d024c978 100644 --- a/src/frontend/public/locales/common/fr-FR.json +++ b/src/frontend/public/locales/common/fr-FR.json @@ -1,25 +1,36 @@ { "{{count}} attachments_one": "{{count}} pièce jointe", + "{{count}} attachments_many": "{{count}} pièces jointes", "{{count}} attachments_other": "{{count}} pièces jointes", "{{count}} days ago_one": "il y a {{count}} jour", + "{{count}} days ago_many": "il y a {{count}} jours", "{{count}} days ago_other": "il y a {{count}} jours", "{{count}} hours ago_one": "il y a {{count}} heure", + "{{count}} hours ago_many": "il y a {{count}} heures", "{{count}} hours ago_other": "il y a {{count}} heures", - "{{count}} messages of this thread have been deleted._one": "{{count}} message de cette conversation a été supprimé.", - "{{count}} messages of this thread have been deleted._other": "{{count}} messages de cette conversation ont été supprimés.", "{{count}} messages_one": "{{count}} message", + "{{count}} messages_many": "{{count}} messages", "{{count}} messages_other": "{{count}} messages", + "{{count}} messages of this thread have been deleted._one": "{{count}} message de cette conversation a été supprimé.", + "{{count}} messages of this thread have been deleted._many": "{{count}} messages de cette conversation ont été supprimés.", + "{{count}} messages of this thread have been deleted._other": "{{count}} messages de cette conversation ont été supprimés.", "{{count}} minutes ago_one": "il y a {{count}} minute", + "{{count}} minutes ago_many": "il y a {{count}} minutes", "{{count}} minutes ago_other": "il y a {{count}} minutes", "{{count}} months ago_one": "il y a {{count}} mois", + "{{count}} months ago_many": "il y a {{count}} mois", "{{count}} months ago_other": "il y a {{count}} mois", "{{count}} results_one": "{{count}} résultat", + "{{count}} results_many": "{{count}} résultats", "{{count}} results_other": "{{count}} résultats", "{{count}} threads selected_one": "{{count}} conversation sélectionnée", + "{{count}} threads selected_many": "{{count}} conversations sélectionnées", "{{count}} threads selected_other": "{{count}} conversations sélectionnées", "{{count}} weeks ago_one": "il y a {{count}} semaine", + "{{count}} weeks ago_many": "il y a {{count}} semaines", "{{count}} weeks ago_other": "il y a {{count}} semaines", "{{count}} years ago_one": "il y a {{count}} an", + "{{count}} years ago_many": "il y a {{count}} ans", "{{count}} years ago_other": "il y a {{count}} ans", "{{date}} at {{time}}": "{{date}} à {{time}}", "{{progress}}% imported": "{{progress}}% importés", @@ -47,6 +58,7 @@ "An error occurred while uploading the archive file.": "Une erreur est survenue lors du téléversement de l'archive.", "An unexpected error occurred.": "Une erreur inattendue s’est produite.", "and {{count}} other users_one": "et 1 autre utilisateur", + "and {{count}} other users_many": "et {{count}} autres utilisateurs", "and {{count}} other users_other": "et {{count}} autres utilisateurs", "Archive": "Archiver", "Archives": "Archives", @@ -187,6 +199,7 @@ "Insert template": "Insérer un modèle", "just now": "à l'instant", "Label \"{{label}}\" assigned to {{count}} threads._one": "Libellé \"{{label}}\" assigné à la conversation.", + "Label \"{{label}}\" assigned to {{count}} threads._many": "Libellé \"{{label}}\" assigné à {{count}} conversations.", "Label \"{{label}}\" assigned to {{count}} threads._other": "Libellé \"{{label}}\" assigné à {{count}} conversations.", "Label \"{{label}}\" removed from this conversation.": "Libellé \"{{label}}\" retiré de cette conversation.", "Label name": "Nom du libellé", @@ -209,8 +222,10 @@ "Manage {{entity}} accesses": "Gérer les accès à {{entity}}", "Manage accesses": "Gérer les accès", "Mark {{count}} threads as read_one": "Marquer la conversation comme lue", + "Mark {{count}} threads as read_many": "Marquer {{count}} conversations comme lues", "Mark {{count}} threads as read_other": "Marquer {{count}} conversations comme lues", "Mark {{count}} threads as unread_one": "Marquer la conversation comme non lue", + "Mark {{count}} threads as unread_many": "Marquer {{count}} conversations comme non lues", "Mark {{count}} threads as unread_other": "Marquer {{count}} conversations comme non lues", "Mark all as read": "Tout marquer comme lu", "Mark all as unread": "Tout marquer comme non lu", @@ -279,6 +294,7 @@ "Search a label": "Rechercher un libellé", "Search in messages...": "Rechercher dans vos messages...", "See members of this thread ({{count}} members)_one": "Voir les membres de cette conversation ({{count}} membre)", + "See members of this thread ({{count}} members)_many": "Voir les membres de cette conversation ({{count}} membres)", "See members of this thread ({{count}} members)_other": "Voir les membres de cette conversation ({{count}} membres)", "Select a parent label": "Sélectionnez un libellé parent", "Select a thread": "Sélectionner une conversation", @@ -342,6 +358,7 @@ "This contact's identity could not be verified. Proceed with caution.": "L'identité de ce contact n'a pas pu être vérifiée. Faites attention.", "This description will be used by the AI to automatically assign this label to your messages.": "Cette description sera utilisée par l'IA pour assigner automatiquement cette étiquette à vos messages.", "This message has {{count}} attachments_one": "Ce message a une pièce jointe", + "This message has {{count}} attachments_many": "Ce message a {{count}} pièces jointes", "This message has {{count}} attachments_other": "Ce message a {{count}} pièces jointes", "This message has a draft": "Ce message a un brouillon", "This message has been deleted.": "Ce message a été supprimé.", diff --git a/src/frontend/src/features/api/gen/admin-users-list/admin-users-list.ts b/src/frontend/src/features/api/gen/admin-users-list/admin-users-list.ts index 4478248f..f663f6e3 100644 --- a/src/frontend/src/features/api/gen/admin-users-list/admin-users-list.ts +++ b/src/frontend/src/features/api/gen/admin-users-list/admin-users-list.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. @@ -34,11 +34,10 @@ export type usersListResponse200 = { status: 200; }; -export type usersListResponseComposite = usersListResponse200; - -export type usersListResponse = usersListResponseComposite & { +export type usersListResponseSuccess = usersListResponse200 & { headers: Headers; }; +export type usersListResponse = usersListResponseSuccess; export const getUsersListUrl = (params?: UsersListParams) => { const normalizedParams = new URLSearchParams(); diff --git a/src/frontend/src/features/api/gen/blob/blob.ts b/src/frontend/src/features/api/gen/blob/blob.ts index 43d4a50c..bb81d6f4 100644 --- a/src/frontend/src/features/api/gen/blob/blob.ts +++ b/src/frontend/src/features/api/gen/blob/blob.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. @@ -38,13 +38,11 @@ export type blobDownloadRetrieveResponse200 = { status: 200; }; -export type blobDownloadRetrieveResponseComposite = - blobDownloadRetrieveResponse200; - -export type blobDownloadRetrieveResponse = - blobDownloadRetrieveResponseComposite & { +export type blobDownloadRetrieveResponseSuccess = + blobDownloadRetrieveResponse200 & { headers: Headers; }; +export type blobDownloadRetrieveResponse = blobDownloadRetrieveResponseSuccess; export const getBlobDownloadRetrieveUrl = (id: string) => { return `/api/v1.0/blob/${id}/download/`; @@ -63,7 +61,7 @@ export const blobDownloadRetrieve = async ( ); }; -export const getBlobDownloadRetrieveQueryKey = (id: string) => { +export const getBlobDownloadRetrieveQueryKey = (id?: string) => { return [`/api/v1.0/blob/${id}/download/`] as const; }; @@ -230,13 +228,36 @@ export type blobUploadCreateResponse400 = { status: 400; }; -export type blobUploadCreateResponseComposite = - | blobUploadCreateResponse201 - | blobUploadCreateResponse400; +export type blobUploadCreateResponse403 = { + data: void; + status: 403; +}; -export type blobUploadCreateResponse = blobUploadCreateResponseComposite & { +export type blobUploadCreateResponse404 = { + data: void; + status: 404; +}; + +export type blobUploadCreateResponse500 = { + data: void; + status: 500; +}; + +export type blobUploadCreateResponseSuccess = blobUploadCreateResponse201 & { headers: Headers; }; +export type blobUploadCreateResponseError = ( + | blobUploadCreateResponse400 + | blobUploadCreateResponse403 + | blobUploadCreateResponse404 + | blobUploadCreateResponse500 +) & { + headers: Headers; +}; + +export type blobUploadCreateResponse = + | blobUploadCreateResponseSuccess + | blobUploadCreateResponseError; export const getBlobUploadCreateUrl = (mailboxId: string) => { return `/api/v1.0/blob/upload/${mailboxId}/`; diff --git a/src/frontend/src/features/api/gen/config/config.ts b/src/frontend/src/features/api/gen/config/config.ts index a6d35925..94827cf3 100644 --- a/src/frontend/src/features/api/gen/config/config.ts +++ b/src/frontend/src/features/api/gen/config/config.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. @@ -32,11 +32,10 @@ export type configRetrieveResponse200 = { status: 200; }; -export type configRetrieveResponseComposite = configRetrieveResponse200; - -export type configRetrieveResponse = configRetrieveResponseComposite & { +export type configRetrieveResponseSuccess = configRetrieveResponse200 & { headers: Headers; }; +export type configRetrieveResponse = configRetrieveResponseSuccess; export const getConfigRetrieveUrl = () => { return `/api/v1.0/config/`; diff --git a/src/frontend/src/features/api/gen/contacts/contacts.ts b/src/frontend/src/features/api/gen/contacts/contacts.ts index 8a5a5889..9eaeac93 100644 --- a/src/frontend/src/features/api/gen/contacts/contacts.ts +++ b/src/frontend/src/features/api/gen/contacts/contacts.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. @@ -38,11 +38,10 @@ export type contactsListResponse200 = { status: 200; }; -export type contactsListResponseComposite = contactsListResponse200; - -export type contactsListResponse = contactsListResponseComposite & { +export type contactsListResponseSuccess = contactsListResponse200 & { headers: Headers; }; +export type contactsListResponse = contactsListResponseSuccess; export const getContactsListUrl = (params?: ContactsListParams) => { const normalizedParams = new URLSearchParams(); @@ -203,11 +202,10 @@ export type contactsRetrieveResponse200 = { status: 200; }; -export type contactsRetrieveResponseComposite = contactsRetrieveResponse200; - -export type contactsRetrieveResponse = contactsRetrieveResponseComposite & { +export type contactsRetrieveResponseSuccess = contactsRetrieveResponse200 & { headers: Headers; }; +export type contactsRetrieveResponse = contactsRetrieveResponseSuccess; export const getContactsRetrieveUrl = (id: string) => { return `/api/v1.0/contacts/${id}/`; @@ -223,7 +221,7 @@ export const contactsRetrieve = async ( }); }; -export const getContactsRetrieveQueryKey = (id: string) => { +export const getContactsRetrieveQueryKey = (id?: string) => { return [`/api/v1.0/contacts/${id}/`] as const; }; diff --git a/src/frontend/src/features/api/gen/flags/flags.ts b/src/frontend/src/features/api/gen/flags/flags.ts index d11ed81b..51200d8f 100644 --- a/src/frontend/src/features/api/gen/flags/flags.ts +++ b/src/frontend/src/features/api/gen/flags/flags.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. @@ -42,14 +42,19 @@ export type flagCreateResponse403 = { status: 403; }; -export type flagCreateResponseComposite = - | flagCreateResponse200 - | flagCreateResponse400 - | flagCreateResponse403; - -export type flagCreateResponse = flagCreateResponseComposite & { +export type flagCreateResponseSuccess = flagCreateResponse200 & { headers: Headers; }; +export type flagCreateResponseError = ( + | flagCreateResponse400 + | flagCreateResponse403 +) & { + headers: Headers; +}; + +export type flagCreateResponse = + | flagCreateResponseSuccess + | flagCreateResponseError; export const getFlagCreateUrl = () => { return `/api/v1.0/flag/`; diff --git a/src/frontend/src/features/api/gen/import/import.ts b/src/frontend/src/features/api/gen/import/import.ts index 4444c9d8..83518905 100644 --- a/src/frontend/src/features/api/gen/import/import.ts +++ b/src/frontend/src/features/api/gen/import/import.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. @@ -43,13 +43,30 @@ export type importFileCreateResponse400 = { status: 400; }; -export type importFileCreateResponseComposite = - | importFileCreateResponse202 - | importFileCreateResponse400; +export type importFileCreateResponse403 = { + data: void; + status: 403; +}; -export type importFileCreateResponse = importFileCreateResponseComposite & { +export type importFileCreateResponse404 = { + data: void; + status: 404; +}; + +export type importFileCreateResponseSuccess = importFileCreateResponse202 & { headers: Headers; }; +export type importFileCreateResponseError = ( + | importFileCreateResponse400 + | importFileCreateResponse403 + | importFileCreateResponse404 +) & { + headers: Headers; +}; + +export type importFileCreateResponse = + | importFileCreateResponseSuccess + | importFileCreateResponseError; export const getImportFileCreateUrl = () => { return `/api/v1.0/import/file/`; @@ -146,13 +163,12 @@ export type importFileUploadCreateResponse201 = { status: 201; }; -export type importFileUploadCreateResponseComposite = - importFileUploadCreateResponse201; - -export type importFileUploadCreateResponse = - importFileUploadCreateResponseComposite & { +export type importFileUploadCreateResponseSuccess = + importFileUploadCreateResponse201 & { headers: Headers; }; +export type importFileUploadCreateResponse = + importFileUploadCreateResponseSuccess; export const getImportFileUploadCreateUrl = () => { return `/api/v1.0/import/file/upload/`; @@ -241,13 +257,12 @@ export type importFileUploadUpdateResponse200 = { status: 200; }; -export type importFileUploadUpdateResponseComposite = - importFileUploadUpdateResponse200; - -export type importFileUploadUpdateResponse = - importFileUploadUpdateResponseComposite & { +export type importFileUploadUpdateResponseSuccess = + importFileUploadUpdateResponse200 & { headers: Headers; }; +export type importFileUploadUpdateResponse = + importFileUploadUpdateResponseSuccess; export const getImportFileUploadUpdateUrl = (uploadId: string) => { return `/api/v1.0/import/file/upload/${uploadId}/`; @@ -339,13 +354,12 @@ export type importFileUploadDestroyResponse204 = { status: 204; }; -export type importFileUploadDestroyResponseComposite = - importFileUploadDestroyResponse204; - -export type importFileUploadDestroyResponse = - importFileUploadDestroyResponseComposite & { +export type importFileUploadDestroyResponseSuccess = + importFileUploadDestroyResponse204 & { headers: Headers; }; +export type importFileUploadDestroyResponse = + importFileUploadDestroyResponseSuccess; export const getImportFileUploadDestroyUrl = (uploadId: string) => { return `/api/v1.0/import/file/upload/${uploadId}/`; @@ -440,13 +454,12 @@ export type importFileUploadPartCreateResponse200 = { status: 200; }; -export type importFileUploadPartCreateResponseComposite = - importFileUploadPartCreateResponse200; - -export type importFileUploadPartCreateResponse = - importFileUploadPartCreateResponseComposite & { +export type importFileUploadPartCreateResponseSuccess = + importFileUploadPartCreateResponse200 & { headers: Headers; }; +export type importFileUploadPartCreateResponse = + importFileUploadPartCreateResponseSuccess; export const getImportFileUploadPartCreateUrl = (uploadId: string) => { return `/api/v1.0/import/file/upload/${uploadId}/part/`; @@ -561,13 +574,30 @@ export type importImapCreateResponse400 = { status: 400; }; -export type importImapCreateResponseComposite = - | importImapCreateResponse202 - | importImapCreateResponse400; +export type importImapCreateResponse403 = { + data: void; + status: 403; +}; -export type importImapCreateResponse = importImapCreateResponseComposite & { +export type importImapCreateResponse404 = { + data: void; + status: 404; +}; + +export type importImapCreateResponseSuccess = importImapCreateResponse202 & { headers: Headers; }; +export type importImapCreateResponseError = ( + | importImapCreateResponse400 + | importImapCreateResponse403 + | importImapCreateResponse404 +) & { + headers: Headers; +}; + +export type importImapCreateResponse = + | importImapCreateResponseSuccess + | importImapCreateResponseError; export const getImportImapCreateUrl = () => { return `/api/v1.0/import/imap/`; diff --git a/src/frontend/src/features/api/gen/labels/labels.ts b/src/frontend/src/features/api/gen/labels/labels.ts index 7d270953..f2737fca 100644 --- a/src/frontend/src/features/api/gen/labels/labels.ts +++ b/src/frontend/src/features/api/gen/labels/labels.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. @@ -52,11 +52,10 @@ export type labelsListResponse200 = { status: 200; }; -export type labelsListResponseComposite = labelsListResponse200; - -export type labelsListResponse = labelsListResponseComposite & { +export type labelsListResponseSuccess = labelsListResponse200 & { headers: Headers; }; +export type labelsListResponse = labelsListResponseSuccess; export const getLabelsListUrl = (params?: LabelsListParams) => { const normalizedParams = new URLSearchParams(); @@ -222,13 +221,24 @@ export type labelsCreateResponse400 = { status: 400; }; -export type labelsCreateResponseComposite = - | labelsCreateResponse201 - | labelsCreateResponse400; +export type labelsCreateResponse403 = { + data: unknown; + status: 403; +}; -export type labelsCreateResponse = labelsCreateResponseComposite & { +export type labelsCreateResponseSuccess = labelsCreateResponse201 & { headers: Headers; }; +export type labelsCreateResponseError = ( + | labelsCreateResponse400 + | labelsCreateResponse403 +) & { + headers: Headers; +}; + +export type labelsCreateResponse = + | labelsCreateResponseSuccess + | labelsCreateResponseError; export const getLabelsCreateUrl = () => { return `/api/v1.0/labels/`; @@ -324,13 +334,24 @@ export type labelsUpdateResponse400 = { status: 400; }; -export type labelsUpdateResponseComposite = - | labelsUpdateResponse200 - | labelsUpdateResponse400; +export type labelsUpdateResponse403 = { + data: unknown; + status: 403; +}; -export type labelsUpdateResponse = labelsUpdateResponseComposite & { +export type labelsUpdateResponseSuccess = labelsUpdateResponse200 & { headers: Headers; }; +export type labelsUpdateResponseError = ( + | labelsUpdateResponse400 + | labelsUpdateResponse403 +) & { + headers: Headers; +}; + +export type labelsUpdateResponse = + | labelsUpdateResponseSuccess + | labelsUpdateResponseError; export const getLabelsUpdateUrl = (id: string) => { return `/api/v1.0/labels/${id}/`; @@ -422,13 +443,11 @@ export type labelsPartialUpdateResponse200 = { status: 200; }; -export type labelsPartialUpdateResponseComposite = - labelsPartialUpdateResponse200; - -export type labelsPartialUpdateResponse = - labelsPartialUpdateResponseComposite & { +export type labelsPartialUpdateResponseSuccess = + labelsPartialUpdateResponse200 & { headers: Headers; }; +export type labelsPartialUpdateResponse = labelsPartialUpdateResponseSuccess; export const getLabelsPartialUpdateUrl = (id: string) => { return `/api/v1.0/labels/${id}/`; @@ -530,14 +549,19 @@ export type labelsDestroyResponse404 = { status: 404; }; -export type labelsDestroyResponseComposite = - | labelsDestroyResponse204 - | labelsDestroyResponse403 - | labelsDestroyResponse404; - -export type labelsDestroyResponse = labelsDestroyResponseComposite & { +export type labelsDestroyResponseSuccess = labelsDestroyResponse204 & { headers: Headers; }; +export type labelsDestroyResponseError = ( + | labelsDestroyResponse403 + | labelsDestroyResponse404 +) & { + headers: Headers; +}; + +export type labelsDestroyResponse = + | labelsDestroyResponseSuccess + | labelsDestroyResponseError; export const getLabelsDestroyUrl = (id: string) => { return `/api/v1.0/labels/${id}/`; @@ -631,14 +655,25 @@ export type labelsAddThreadsCreateResponse400 = { status: 400; }; -export type labelsAddThreadsCreateResponseComposite = - | labelsAddThreadsCreateResponse200 - | labelsAddThreadsCreateResponse400; +export type labelsAddThreadsCreateResponse403 = { + data: unknown; + status: 403; +}; -export type labelsAddThreadsCreateResponse = - labelsAddThreadsCreateResponseComposite & { +export type labelsAddThreadsCreateResponseSuccess = + labelsAddThreadsCreateResponse200 & { headers: Headers; }; +export type labelsAddThreadsCreateResponseError = ( + | labelsAddThreadsCreateResponse400 + | labelsAddThreadsCreateResponse403 +) & { + headers: Headers; +}; + +export type labelsAddThreadsCreateResponse = + | labelsAddThreadsCreateResponseSuccess + | labelsAddThreadsCreateResponseError; export const getLabelsAddThreadsCreateUrl = (id: string) => { return `/api/v1.0/labels/${id}/add-threads/`; @@ -738,14 +773,25 @@ export type labelsRemoveThreadsCreateResponse400 = { status: 400; }; -export type labelsRemoveThreadsCreateResponseComposite = - | labelsRemoveThreadsCreateResponse200 - | labelsRemoveThreadsCreateResponse400; +export type labelsRemoveThreadsCreateResponse403 = { + data: unknown; + status: 403; +}; -export type labelsRemoveThreadsCreateResponse = - labelsRemoveThreadsCreateResponseComposite & { +export type labelsRemoveThreadsCreateResponseSuccess = + labelsRemoveThreadsCreateResponse200 & { headers: Headers; }; +export type labelsRemoveThreadsCreateResponseError = ( + | labelsRemoveThreadsCreateResponse400 + | labelsRemoveThreadsCreateResponse403 +) & { + headers: Headers; +}; + +export type labelsRemoveThreadsCreateResponse = + | labelsRemoveThreadsCreateResponseSuccess + | labelsRemoveThreadsCreateResponseError; export const getLabelsRemoveThreadsCreateUrl = (id: string) => { return `/api/v1.0/labels/${id}/remove-threads/`; diff --git a/src/frontend/src/features/api/gen/mailbox-accesses/mailbox-accesses.ts b/src/frontend/src/features/api/gen/mailbox-accesses/mailbox-accesses.ts index 86ff371a..427b9f11 100644 --- a/src/frontend/src/features/api/gen/mailbox-accesses/mailbox-accesses.ts +++ b/src/frontend/src/features/api/gen/mailbox-accesses/mailbox-accesses.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. @@ -45,13 +45,12 @@ export type mailboxesAccessesListResponse200 = { status: 200; }; -export type mailboxesAccessesListResponseComposite = - mailboxesAccessesListResponse200; - -export type mailboxesAccessesListResponse = - mailboxesAccessesListResponseComposite & { +export type mailboxesAccessesListResponseSuccess = + mailboxesAccessesListResponse200 & { headers: Headers; }; +export type mailboxesAccessesListResponse = + mailboxesAccessesListResponseSuccess; export const getMailboxesAccessesListUrl = ( mailboxId: string, @@ -87,7 +86,7 @@ export const mailboxesAccessesList = async ( }; export const getMailboxesAccessesListQueryKey = ( - mailboxId: string, + mailboxId?: string, params?: MailboxesAccessesListParams, ) => { return [ @@ -265,13 +264,12 @@ export type mailboxesAccessesCreateResponse201 = { status: 201; }; -export type mailboxesAccessesCreateResponseComposite = - mailboxesAccessesCreateResponse201; - -export type mailboxesAccessesCreateResponse = - mailboxesAccessesCreateResponseComposite & { +export type mailboxesAccessesCreateResponseSuccess = + mailboxesAccessesCreateResponse201 & { headers: Headers; }; +export type mailboxesAccessesCreateResponse = + mailboxesAccessesCreateResponseSuccess; export const getMailboxesAccessesCreateUrl = (mailboxId: string) => { return `/api/v1.0/mailboxes/${mailboxId}/accesses/`; @@ -372,13 +370,12 @@ export type mailboxesAccessesRetrieveResponse200 = { status: 200; }; -export type mailboxesAccessesRetrieveResponseComposite = - mailboxesAccessesRetrieveResponse200; - -export type mailboxesAccessesRetrieveResponse = - mailboxesAccessesRetrieveResponseComposite & { +export type mailboxesAccessesRetrieveResponseSuccess = + mailboxesAccessesRetrieveResponse200 & { headers: Headers; }; +export type mailboxesAccessesRetrieveResponse = + mailboxesAccessesRetrieveResponseSuccess; export const getMailboxesAccessesRetrieveUrl = ( mailboxId: string, @@ -402,8 +399,8 @@ export const mailboxesAccessesRetrieve = async ( }; export const getMailboxesAccessesRetrieveQueryKey = ( - mailboxId: string, - id: string, + mailboxId?: string, + id?: string, ) => { return [`/api/v1.0/mailboxes/${mailboxId}/accesses/${id}/`] as const; }; @@ -577,13 +574,12 @@ export type mailboxesAccessesUpdateResponse200 = { status: 200; }; -export type mailboxesAccessesUpdateResponseComposite = - mailboxesAccessesUpdateResponse200; - -export type mailboxesAccessesUpdateResponse = - mailboxesAccessesUpdateResponseComposite & { +export type mailboxesAccessesUpdateResponseSuccess = + mailboxesAccessesUpdateResponse200 & { headers: Headers; }; +export type mailboxesAccessesUpdateResponse = + mailboxesAccessesUpdateResponseSuccess; export const getMailboxesAccessesUpdateUrl = ( mailboxId: string, @@ -688,13 +684,12 @@ export type mailboxesAccessesPartialUpdateResponse200 = { status: 200; }; -export type mailboxesAccessesPartialUpdateResponseComposite = - mailboxesAccessesPartialUpdateResponse200; - -export type mailboxesAccessesPartialUpdateResponse = - mailboxesAccessesPartialUpdateResponseComposite & { +export type mailboxesAccessesPartialUpdateResponseSuccess = + mailboxesAccessesPartialUpdateResponse200 & { headers: Headers; }; +export type mailboxesAccessesPartialUpdateResponse = + mailboxesAccessesPartialUpdateResponseSuccess; export const getMailboxesAccessesPartialUpdateUrl = ( mailboxId: string, @@ -801,13 +796,12 @@ export type mailboxesAccessesDestroyResponse204 = { status: 204; }; -export type mailboxesAccessesDestroyResponseComposite = - mailboxesAccessesDestroyResponse204; - -export type mailboxesAccessesDestroyResponse = - mailboxesAccessesDestroyResponseComposite & { +export type mailboxesAccessesDestroyResponseSuccess = + mailboxesAccessesDestroyResponse204 & { headers: Headers; }; +export type mailboxesAccessesDestroyResponse = + mailboxesAccessesDestroyResponseSuccess; export const getMailboxesAccessesDestroyUrl = ( mailboxId: string, diff --git a/src/frontend/src/features/api/gen/mailboxes/mailboxes.ts b/src/frontend/src/features/api/gen/mailboxes/mailboxes.ts index 33face90..3ab8302d 100644 --- a/src/frontend/src/features/api/gen/mailboxes/mailboxes.ts +++ b/src/frontend/src/features/api/gen/mailboxes/mailboxes.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. @@ -47,11 +47,10 @@ export type mailboxesListResponse200 = { status: 200; }; -export type mailboxesListResponseComposite = mailboxesListResponse200; - -export type mailboxesListResponse = mailboxesListResponseComposite & { +export type mailboxesListResponseSuccess = mailboxesListResponse200 & { headers: Headers; }; +export type mailboxesListResponse = mailboxesListResponseSuccess; export const getMailboxesListUrl = () => { return `/api/v1.0/mailboxes/`; @@ -192,13 +191,12 @@ export type mailboxesMessageTemplatesListResponse200 = { status: 200; }; -export type mailboxesMessageTemplatesListResponseComposite = - mailboxesMessageTemplatesListResponse200; - -export type mailboxesMessageTemplatesListResponse = - mailboxesMessageTemplatesListResponseComposite & { +export type mailboxesMessageTemplatesListResponseSuccess = + mailboxesMessageTemplatesListResponse200 & { headers: Headers; }; +export type mailboxesMessageTemplatesListResponse = + mailboxesMessageTemplatesListResponseSuccess; export const getMailboxesMessageTemplatesListUrl = ( mailboxId: string, @@ -207,6 +205,15 @@ export const getMailboxesMessageTemplatesListUrl = ( const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { + const explodeParameters = ["type"]; + + if (Array.isArray(value) && explodeParameters.includes(key)) { + value.forEach((v) => { + normalizedParams.append(key, v === null ? "null" : v.toString()); + }); + return; + } + if (value !== undefined) { normalizedParams.append(key, value === null ? "null" : value.toString()); } @@ -234,7 +241,7 @@ export const mailboxesMessageTemplatesList = async ( }; export const getMailboxesMessageTemplatesListQueryKey = ( - mailboxId: string, + mailboxId?: string, params?: MailboxesMessageTemplatesListParams, ) => { return [ @@ -412,13 +419,12 @@ export type mailboxesMessageTemplatesCreateResponse201 = { status: 201; }; -export type mailboxesMessageTemplatesCreateResponseComposite = - mailboxesMessageTemplatesCreateResponse201; - -export type mailboxesMessageTemplatesCreateResponse = - mailboxesMessageTemplatesCreateResponseComposite & { +export type mailboxesMessageTemplatesCreateResponseSuccess = + mailboxesMessageTemplatesCreateResponse201 & { headers: Headers; }; +export type mailboxesMessageTemplatesCreateResponse = + mailboxesMessageTemplatesCreateResponseSuccess; export const getMailboxesMessageTemplatesCreateUrl = (mailboxId: string) => { return `/api/v1.0/mailboxes/${mailboxId}/message-templates/`; @@ -518,13 +524,12 @@ export type mailboxesMessageTemplatesRetrieveResponse200 = { status: 200; }; -export type mailboxesMessageTemplatesRetrieveResponseComposite = - mailboxesMessageTemplatesRetrieveResponse200; - -export type mailboxesMessageTemplatesRetrieveResponse = - mailboxesMessageTemplatesRetrieveResponseComposite & { +export type mailboxesMessageTemplatesRetrieveResponseSuccess = + mailboxesMessageTemplatesRetrieveResponse200 & { headers: Headers; }; +export type mailboxesMessageTemplatesRetrieveResponse = + mailboxesMessageTemplatesRetrieveResponseSuccess; export const getMailboxesMessageTemplatesRetrieveUrl = ( mailboxId: string, @@ -548,8 +553,8 @@ export const mailboxesMessageTemplatesRetrieve = async ( }; export const getMailboxesMessageTemplatesRetrieveQueryKey = ( - mailboxId: string, - id: string, + mailboxId?: string, + id?: string, ) => { return [`/api/v1.0/mailboxes/${mailboxId}/message-templates/${id}/`] as const; }; @@ -723,13 +728,12 @@ export type mailboxesMessageTemplatesUpdateResponse200 = { status: 200; }; -export type mailboxesMessageTemplatesUpdateResponseComposite = - mailboxesMessageTemplatesUpdateResponse200; - -export type mailboxesMessageTemplatesUpdateResponse = - mailboxesMessageTemplatesUpdateResponseComposite & { +export type mailboxesMessageTemplatesUpdateResponseSuccess = + mailboxesMessageTemplatesUpdateResponse200 & { headers: Headers; }; +export type mailboxesMessageTemplatesUpdateResponse = + mailboxesMessageTemplatesUpdateResponseSuccess; export const getMailboxesMessageTemplatesUpdateUrl = ( mailboxId: string, @@ -833,13 +837,12 @@ export type mailboxesMessageTemplatesPartialUpdateResponse200 = { status: 200; }; -export type mailboxesMessageTemplatesPartialUpdateResponseComposite = - mailboxesMessageTemplatesPartialUpdateResponse200; - -export type mailboxesMessageTemplatesPartialUpdateResponse = - mailboxesMessageTemplatesPartialUpdateResponseComposite & { +export type mailboxesMessageTemplatesPartialUpdateResponseSuccess = + mailboxesMessageTemplatesPartialUpdateResponse200 & { headers: Headers; }; +export type mailboxesMessageTemplatesPartialUpdateResponse = + mailboxesMessageTemplatesPartialUpdateResponseSuccess; export const getMailboxesMessageTemplatesPartialUpdateUrl = ( mailboxId: string, @@ -948,13 +951,12 @@ export type mailboxesMessageTemplatesDestroyResponse204 = { status: 204; }; -export type mailboxesMessageTemplatesDestroyResponseComposite = - mailboxesMessageTemplatesDestroyResponse204; - -export type mailboxesMessageTemplatesDestroyResponse = - mailboxesMessageTemplatesDestroyResponseComposite & { +export type mailboxesMessageTemplatesDestroyResponseSuccess = + mailboxesMessageTemplatesDestroyResponse204 & { headers: Headers; }; +export type mailboxesMessageTemplatesDestroyResponse = + mailboxesMessageTemplatesDestroyResponseSuccess; export const getMailboxesMessageTemplatesDestroyUrl = ( mailboxId: string, @@ -1059,14 +1061,18 @@ export type mailboxesMessageTemplatesRenderRetrieveResponse404 = { status: 404; }; -export type mailboxesMessageTemplatesRenderRetrieveResponseComposite = - | mailboxesMessageTemplatesRenderRetrieveResponse200 - | mailboxesMessageTemplatesRenderRetrieveResponse404; - -export type mailboxesMessageTemplatesRenderRetrieveResponse = - mailboxesMessageTemplatesRenderRetrieveResponseComposite & { +export type mailboxesMessageTemplatesRenderRetrieveResponseSuccess = + mailboxesMessageTemplatesRenderRetrieveResponse200 & { headers: Headers; }; +export type mailboxesMessageTemplatesRenderRetrieveResponseError = + mailboxesMessageTemplatesRenderRetrieveResponse404 & { + headers: Headers; + }; + +export type mailboxesMessageTemplatesRenderRetrieveResponse = + | mailboxesMessageTemplatesRenderRetrieveResponseSuccess + | mailboxesMessageTemplatesRenderRetrieveResponseError; export const getMailboxesMessageTemplatesRenderRetrieveUrl = ( mailboxId: string, @@ -1104,8 +1110,8 @@ export const mailboxesMessageTemplatesRenderRetrieve = async ( }; export const getMailboxesMessageTemplatesRenderRetrieveQueryKey = ( - mailboxId: string, - id: string, + mailboxId?: string, + id?: string, params?: MailboxesMessageTemplatesRenderRetrieveParams, ) => { return [ @@ -1289,13 +1295,12 @@ export type mailboxesMessageTemplatesAvailableListResponse200 = { status: 200; }; -export type mailboxesMessageTemplatesAvailableListResponseComposite = - mailboxesMessageTemplatesAvailableListResponse200; - -export type mailboxesMessageTemplatesAvailableListResponse = - mailboxesMessageTemplatesAvailableListResponseComposite & { +export type mailboxesMessageTemplatesAvailableListResponseSuccess = + mailboxesMessageTemplatesAvailableListResponse200 & { headers: Headers; }; +export type mailboxesMessageTemplatesAvailableListResponse = + mailboxesMessageTemplatesAvailableListResponseSuccess; export const getMailboxesMessageTemplatesAvailableListUrl = ( mailboxId: string, @@ -1331,7 +1336,7 @@ export const mailboxesMessageTemplatesAvailableList = async ( }; export const getMailboxesMessageTemplatesAvailableListQueryKey = ( - mailboxId: string, + mailboxId?: string, params?: MailboxesMessageTemplatesAvailableListParams, ) => { return [ @@ -1509,11 +1514,10 @@ export type mailboxesRetrieveResponse200 = { status: 200; }; -export type mailboxesRetrieveResponseComposite = mailboxesRetrieveResponse200; - -export type mailboxesRetrieveResponse = mailboxesRetrieveResponseComposite & { +export type mailboxesRetrieveResponseSuccess = mailboxesRetrieveResponse200 & { headers: Headers; }; +export type mailboxesRetrieveResponse = mailboxesRetrieveResponseSuccess; export const getMailboxesRetrieveUrl = (id: string) => { return `/api/v1.0/mailboxes/${id}/`; @@ -1529,7 +1533,7 @@ export const mailboxesRetrieve = async ( }); }; -export const getMailboxesRetrieveQueryKey = (id: string) => { +export const getMailboxesRetrieveQueryKey = (id?: string) => { return [`/api/v1.0/mailboxes/${id}/`] as const; }; @@ -1690,13 +1694,11 @@ export type mailboxesSearchListResponse200 = { status: 200; }; -export type mailboxesSearchListResponseComposite = - mailboxesSearchListResponse200; - -export type mailboxesSearchListResponse = - mailboxesSearchListResponseComposite & { +export type mailboxesSearchListResponseSuccess = + mailboxesSearchListResponse200 & { headers: Headers; }; +export type mailboxesSearchListResponse = mailboxesSearchListResponseSuccess; export const getMailboxesSearchListUrl = ( id: string, @@ -1732,7 +1734,7 @@ export const mailboxesSearchList = async ( }; export const getMailboxesSearchListQueryKey = ( - id: string, + id?: string, params?: MailboxesSearchListParams, ) => { return [ diff --git a/src/frontend/src/features/api/gen/maildomain-accesses/maildomain-accesses.ts b/src/frontend/src/features/api/gen/maildomain-accesses/maildomain-accesses.ts index 95c6e995..376246e2 100644 --- a/src/frontend/src/features/api/gen/maildomain-accesses/maildomain-accesses.ts +++ b/src/frontend/src/features/api/gen/maildomain-accesses/maildomain-accesses.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. @@ -40,13 +40,12 @@ export type maildomainsAccessesListResponse200 = { status: 200; }; -export type maildomainsAccessesListResponseComposite = - maildomainsAccessesListResponse200; - -export type maildomainsAccessesListResponse = - maildomainsAccessesListResponseComposite & { +export type maildomainsAccessesListResponseSuccess = + maildomainsAccessesListResponse200 & { headers: Headers; }; +export type maildomainsAccessesListResponse = + maildomainsAccessesListResponseSuccess; export const getMaildomainsAccessesListUrl = (maildomainPk: string) => { return `/api/v1.0/maildomains/${maildomainPk}/accesses/`; @@ -65,7 +64,7 @@ export const maildomainsAccessesList = async ( ); }; -export const getMaildomainsAccessesListQueryKey = (maildomainPk: string) => { +export const getMaildomainsAccessesListQueryKey = (maildomainPk?: string) => { return [`/api/v1.0/maildomains/${maildomainPk}/accesses/`] as const; }; @@ -229,13 +228,12 @@ export type maildomainsAccessesCreateResponse201 = { status: 201; }; -export type maildomainsAccessesCreateResponseComposite = - maildomainsAccessesCreateResponse201; - -export type maildomainsAccessesCreateResponse = - maildomainsAccessesCreateResponseComposite & { +export type maildomainsAccessesCreateResponseSuccess = + maildomainsAccessesCreateResponse201 & { headers: Headers; }; +export type maildomainsAccessesCreateResponse = + maildomainsAccessesCreateResponseSuccess; export const getMaildomainsAccessesCreateUrl = (maildomainPk: string) => { return `/api/v1.0/maildomains/${maildomainPk}/accesses/`; @@ -335,13 +333,12 @@ export type maildomainsAccessesRetrieveResponse200 = { status: 200; }; -export type maildomainsAccessesRetrieveResponseComposite = - maildomainsAccessesRetrieveResponse200; - -export type maildomainsAccessesRetrieveResponse = - maildomainsAccessesRetrieveResponseComposite & { +export type maildomainsAccessesRetrieveResponseSuccess = + maildomainsAccessesRetrieveResponse200 & { headers: Headers; }; +export type maildomainsAccessesRetrieveResponse = + maildomainsAccessesRetrieveResponseSuccess; export const getMaildomainsAccessesRetrieveUrl = ( maildomainPk: string, @@ -365,8 +362,8 @@ export const maildomainsAccessesRetrieve = async ( }; export const getMaildomainsAccessesRetrieveQueryKey = ( - maildomainPk: string, - id: string, + maildomainPk?: string, + id?: string, ) => { return [`/api/v1.0/maildomains/${maildomainPk}/accesses/${id}/`] as const; }; @@ -541,13 +538,12 @@ export type maildomainsAccessesDestroyResponse204 = { status: 204; }; -export type maildomainsAccessesDestroyResponseComposite = - maildomainsAccessesDestroyResponse204; - -export type maildomainsAccessesDestroyResponse = - maildomainsAccessesDestroyResponseComposite & { +export type maildomainsAccessesDestroyResponseSuccess = + maildomainsAccessesDestroyResponse204 & { headers: Headers; }; +export type maildomainsAccessesDestroyResponse = + maildomainsAccessesDestroyResponseSuccess; export const getMaildomainsAccessesDestroyUrl = ( maildomainPk: string, diff --git a/src/frontend/src/features/api/gen/maildomains/maildomains.ts b/src/frontend/src/features/api/gen/maildomains/maildomains.ts index 085e8ae4..21b71b66 100644 --- a/src/frontend/src/features/api/gen/maildomains/maildomains.ts +++ b/src/frontend/src/features/api/gen/maildomains/maildomains.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. @@ -58,11 +58,10 @@ export type maildomainsListResponse200 = { status: 200; }; -export type maildomainsListResponseComposite = maildomainsListResponse200; - -export type maildomainsListResponse = maildomainsListResponseComposite & { +export type maildomainsListResponseSuccess = maildomainsListResponse200 & { headers: Headers; }; +export type maildomainsListResponse = maildomainsListResponseSuccess; export const getMaildomainsListUrl = (params?: MaildomainsListParams) => { const normalizedParams = new URLSearchParams(); @@ -245,11 +244,10 @@ export type maildomainsCreateResponse201 = { status: 201; }; -export type maildomainsCreateResponseComposite = maildomainsCreateResponse201; - -export type maildomainsCreateResponse = maildomainsCreateResponseComposite & { +export type maildomainsCreateResponseSuccess = maildomainsCreateResponse201 & { headers: Headers; }; +export type maildomainsCreateResponse = maildomainsCreateResponseSuccess; export const getMaildomainsCreateUrl = () => { return `/api/v1.0/maildomains/`; @@ -342,13 +340,11 @@ export type maildomainsRetrieveResponse200 = { status: 200; }; -export type maildomainsRetrieveResponseComposite = - maildomainsRetrieveResponse200; - -export type maildomainsRetrieveResponse = - maildomainsRetrieveResponseComposite & { +export type maildomainsRetrieveResponseSuccess = + maildomainsRetrieveResponse200 & { headers: Headers; }; +export type maildomainsRetrieveResponse = maildomainsRetrieveResponseSuccess; export const getMaildomainsRetrieveUrl = (maildomainPk: string) => { return `/api/v1.0/maildomains/${maildomainPk}/`; @@ -367,7 +363,7 @@ export const maildomainsRetrieve = async ( ); }; -export const getMaildomainsRetrieveQueryKey = (maildomainPk: string) => { +export const getMaildomainsRetrieveQueryKey = (maildomainPk?: string) => { return [`/api/v1.0/maildomains/${maildomainPk}/`] as const; }; @@ -530,13 +526,12 @@ export type maildomainsCheckDnsCreateResponse200 = { status: 200; }; -export type maildomainsCheckDnsCreateResponseComposite = - maildomainsCheckDnsCreateResponse200; - -export type maildomainsCheckDnsCreateResponse = - maildomainsCheckDnsCreateResponseComposite & { +export type maildomainsCheckDnsCreateResponseSuccess = + maildomainsCheckDnsCreateResponse200 & { headers: Headers; }; +export type maildomainsCheckDnsCreateResponse = + maildomainsCheckDnsCreateResponseSuccess; export const getMaildomainsCheckDnsCreateUrl = (maildomainPk: string) => { return `/api/v1.0/maildomains/${maildomainPk}/check-dns/`; @@ -637,13 +632,12 @@ export type maildomainsMailboxesListResponse200 = { status: 200; }; -export type maildomainsMailboxesListResponseComposite = - maildomainsMailboxesListResponse200; - -export type maildomainsMailboxesListResponse = - maildomainsMailboxesListResponseComposite & { +export type maildomainsMailboxesListResponseSuccess = + maildomainsMailboxesListResponse200 & { headers: Headers; }; +export type maildomainsMailboxesListResponse = + maildomainsMailboxesListResponseSuccess; export const getMaildomainsMailboxesListUrl = ( maildomainPk: string, @@ -679,7 +673,7 @@ export const maildomainsMailboxesList = async ( }; export const getMaildomainsMailboxesListQueryKey = ( - maildomainPk: string, + maildomainPk?: string, params?: MaildomainsMailboxesListParams, ) => { return [ @@ -857,13 +851,12 @@ export type maildomainsMailboxesCreateResponse201 = { status: 201; }; -export type maildomainsMailboxesCreateResponseComposite = - maildomainsMailboxesCreateResponse201; - -export type maildomainsMailboxesCreateResponse = - maildomainsMailboxesCreateResponseComposite & { +export type maildomainsMailboxesCreateResponseSuccess = + maildomainsMailboxesCreateResponse201 & { headers: Headers; }; +export type maildomainsMailboxesCreateResponse = + maildomainsMailboxesCreateResponseSuccess; export const getMaildomainsMailboxesCreateUrl = (maildomainPk: string) => { return `/api/v1.0/maildomains/${maildomainPk}/mailboxes/`; @@ -968,13 +961,12 @@ export type maildomainsMailboxesRetrieveResponse200 = { status: 200; }; -export type maildomainsMailboxesRetrieveResponseComposite = - maildomainsMailboxesRetrieveResponse200; - -export type maildomainsMailboxesRetrieveResponse = - maildomainsMailboxesRetrieveResponseComposite & { +export type maildomainsMailboxesRetrieveResponseSuccess = + maildomainsMailboxesRetrieveResponse200 & { headers: Headers; }; +export type maildomainsMailboxesRetrieveResponse = + maildomainsMailboxesRetrieveResponseSuccess; export const getMaildomainsMailboxesRetrieveUrl = ( maildomainPk: string, @@ -998,8 +990,8 @@ export const maildomainsMailboxesRetrieve = async ( }; export const getMaildomainsMailboxesRetrieveQueryKey = ( - maildomainPk: string, - id: string, + maildomainPk?: string, + id?: string, ) => { return [`/api/v1.0/maildomains/${maildomainPk}/mailboxes/${id}/`] as const; }; @@ -1173,13 +1165,12 @@ export type maildomainsMailboxesPartialUpdateResponse200 = { status: 200; }; -export type maildomainsMailboxesPartialUpdateResponseComposite = - maildomainsMailboxesPartialUpdateResponse200; - -export type maildomainsMailboxesPartialUpdateResponse = - maildomainsMailboxesPartialUpdateResponseComposite & { +export type maildomainsMailboxesPartialUpdateResponseSuccess = + maildomainsMailboxesPartialUpdateResponse200 & { headers: Headers; }; +export type maildomainsMailboxesPartialUpdateResponse = + maildomainsMailboxesPartialUpdateResponseSuccess; export const getMaildomainsMailboxesPartialUpdateUrl = ( maildomainPk: string, @@ -1314,13 +1305,12 @@ export type maildomainsMailboxesDestroyResponse204 = { status: 204; }; -export type maildomainsMailboxesDestroyResponseComposite = - maildomainsMailboxesDestroyResponse204; - -export type maildomainsMailboxesDestroyResponse = - maildomainsMailboxesDestroyResponseComposite & { +export type maildomainsMailboxesDestroyResponseSuccess = + maildomainsMailboxesDestroyResponse204 & { headers: Headers; }; +export type maildomainsMailboxesDestroyResponse = + maildomainsMailboxesDestroyResponseSuccess; export const getMaildomainsMailboxesDestroyUrl = ( maildomainPk: string, @@ -1435,16 +1425,21 @@ export type maildomainsMailboxesResetPasswordResponse500 = { status: 500; }; -export type maildomainsMailboxesResetPasswordResponseComposite = - | maildomainsMailboxesResetPasswordResponse200 - | maildomainsMailboxesResetPasswordResponse400 - | maildomainsMailboxesResetPasswordResponse404 - | maildomainsMailboxesResetPasswordResponse500; - -export type maildomainsMailboxesResetPasswordResponse = - maildomainsMailboxesResetPasswordResponseComposite & { +export type maildomainsMailboxesResetPasswordResponseSuccess = + maildomainsMailboxesResetPasswordResponse200 & { headers: Headers; }; +export type maildomainsMailboxesResetPasswordResponseError = ( + | maildomainsMailboxesResetPasswordResponse400 + | maildomainsMailboxesResetPasswordResponse404 + | maildomainsMailboxesResetPasswordResponse500 +) & { + headers: Headers; +}; + +export type maildomainsMailboxesResetPasswordResponse = + | maildomainsMailboxesResetPasswordResponseSuccess + | maildomainsMailboxesResetPasswordResponseError; export const getMaildomainsMailboxesResetPasswordUrl = ( maildomainPk: string, @@ -1553,13 +1548,12 @@ export type maildomainsMessageTemplatesListResponse200 = { status: 200; }; -export type maildomainsMessageTemplatesListResponseComposite = - maildomainsMessageTemplatesListResponse200; - -export type maildomainsMessageTemplatesListResponse = - maildomainsMessageTemplatesListResponseComposite & { +export type maildomainsMessageTemplatesListResponseSuccess = + maildomainsMessageTemplatesListResponse200 & { headers: Headers; }; +export type maildomainsMessageTemplatesListResponse = + maildomainsMessageTemplatesListResponseSuccess; export const getMaildomainsMessageTemplatesListUrl = ( maildomainPk: string, @@ -1595,7 +1589,7 @@ export const maildomainsMessageTemplatesList = async ( }; export const getMaildomainsMessageTemplatesListQueryKey = ( - maildomainPk: string, + maildomainPk?: string, params?: MaildomainsMessageTemplatesListParams, ) => { return [ @@ -1773,13 +1767,12 @@ export type maildomainsMessageTemplatesCreateResponse201 = { status: 201; }; -export type maildomainsMessageTemplatesCreateResponseComposite = - maildomainsMessageTemplatesCreateResponse201; - -export type maildomainsMessageTemplatesCreateResponse = - maildomainsMessageTemplatesCreateResponseComposite & { +export type maildomainsMessageTemplatesCreateResponseSuccess = + maildomainsMessageTemplatesCreateResponse201 & { headers: Headers; }; +export type maildomainsMessageTemplatesCreateResponse = + maildomainsMessageTemplatesCreateResponseSuccess; export const getMaildomainsMessageTemplatesCreateUrl = ( maildomainPk: string, @@ -1885,13 +1878,12 @@ export type maildomainsMessageTemplatesRetrieveResponse200 = { status: 200; }; -export type maildomainsMessageTemplatesRetrieveResponseComposite = - maildomainsMessageTemplatesRetrieveResponse200; - -export type maildomainsMessageTemplatesRetrieveResponse = - maildomainsMessageTemplatesRetrieveResponseComposite & { +export type maildomainsMessageTemplatesRetrieveResponseSuccess = + maildomainsMessageTemplatesRetrieveResponse200 & { headers: Headers; }; +export type maildomainsMessageTemplatesRetrieveResponse = + maildomainsMessageTemplatesRetrieveResponseSuccess; export const getMaildomainsMessageTemplatesRetrieveUrl = ( maildomainPk: string, @@ -1915,8 +1907,8 @@ export const maildomainsMessageTemplatesRetrieve = async ( }; export const getMaildomainsMessageTemplatesRetrieveQueryKey = ( - maildomainPk: string, - id: string, + maildomainPk?: string, + id?: string, ) => { return [ `/api/v1.0/maildomains/${maildomainPk}/message-templates/${id}/`, @@ -2092,13 +2084,12 @@ export type maildomainsMessageTemplatesUpdateResponse200 = { status: 200; }; -export type maildomainsMessageTemplatesUpdateResponseComposite = - maildomainsMessageTemplatesUpdateResponse200; - -export type maildomainsMessageTemplatesUpdateResponse = - maildomainsMessageTemplatesUpdateResponseComposite & { +export type maildomainsMessageTemplatesUpdateResponseSuccess = + maildomainsMessageTemplatesUpdateResponse200 & { headers: Headers; }; +export type maildomainsMessageTemplatesUpdateResponse = + maildomainsMessageTemplatesUpdateResponseSuccess; export const getMaildomainsMessageTemplatesUpdateUrl = ( maildomainPk: string, @@ -2207,13 +2198,12 @@ export type maildomainsMessageTemplatesPartialUpdateResponse200 = { status: 200; }; -export type maildomainsMessageTemplatesPartialUpdateResponseComposite = - maildomainsMessageTemplatesPartialUpdateResponse200; - -export type maildomainsMessageTemplatesPartialUpdateResponse = - maildomainsMessageTemplatesPartialUpdateResponseComposite & { +export type maildomainsMessageTemplatesPartialUpdateResponseSuccess = + maildomainsMessageTemplatesPartialUpdateResponse200 & { headers: Headers; }; +export type maildomainsMessageTemplatesPartialUpdateResponse = + maildomainsMessageTemplatesPartialUpdateResponseSuccess; export const getMaildomainsMessageTemplatesPartialUpdateUrl = ( maildomainPk: string, @@ -2323,13 +2313,12 @@ export type maildomainsMessageTemplatesDestroyResponse204 = { status: 204; }; -export type maildomainsMessageTemplatesDestroyResponseComposite = - maildomainsMessageTemplatesDestroyResponse204; - -export type maildomainsMessageTemplatesDestroyResponse = - maildomainsMessageTemplatesDestroyResponseComposite & { +export type maildomainsMessageTemplatesDestroyResponseSuccess = + maildomainsMessageTemplatesDestroyResponse204 & { headers: Headers; }; +export type maildomainsMessageTemplatesDestroyResponse = + maildomainsMessageTemplatesDestroyResponseSuccess; export const getMaildomainsMessageTemplatesDestroyUrl = ( maildomainPk: string, diff --git a/src/frontend/src/features/api/gen/messages/messages.ts b/src/frontend/src/features/api/gen/messages/messages.ts index fa0ed345..da1a35db 100644 --- a/src/frontend/src/features/api/gen/messages/messages.ts +++ b/src/frontend/src/features/api/gen/messages/messages.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. @@ -75,6 +75,11 @@ export type draftCreateResponse200 = { status: 200; }; +export type draftCreateResponse201 = { + data: Message; + status: 201; +}; + export type draftCreateResponse400 = { data: DraftCreate400; status: 400; @@ -90,15 +95,23 @@ export type draftCreateResponse404 = { status: 404; }; -export type draftCreateResponseComposite = +export type draftCreateResponseSuccess = ( | draftCreateResponse200 - | draftCreateResponse400 - | draftCreateResponse403 - | draftCreateResponse404; - -export type draftCreateResponse = draftCreateResponseComposite & { + | draftCreateResponse201 +) & { headers: Headers; }; +export type draftCreateResponseError = ( + | draftCreateResponse400 + | draftCreateResponse403 + | draftCreateResponse404 +) & { + headers: Headers; +}; + +export type draftCreateResponse = + | draftCreateResponseSuccess + | draftCreateResponseError; export const getDraftCreateUrl = () => { return `/api/v1.0/draft/`; @@ -215,6 +228,11 @@ export type draftUpdateResponse200 = { status: 200; }; +export type draftUpdateResponse201 = { + data: Message; + status: 201; +}; + export type draftUpdateResponse400 = { data: DraftUpdate400; status: 400; @@ -230,15 +248,23 @@ export type draftUpdateResponse404 = { status: 404; }; -export type draftUpdateResponseComposite = +export type draftUpdateResponseSuccess = ( | draftUpdateResponse200 - | draftUpdateResponse400 - | draftUpdateResponse403 - | draftUpdateResponse404; - -export type draftUpdateResponse = draftUpdateResponseComposite & { + | draftUpdateResponse201 +) & { headers: Headers; }; +export type draftUpdateResponseError = ( + | draftUpdateResponse400 + | draftUpdateResponse403 + | draftUpdateResponse404 +) & { + headers: Headers; +}; + +export type draftUpdateResponse = + | draftUpdateResponseSuccess + | draftUpdateResponseError; export const getDraftUpdateUrl = () => { return `/api/v1.0/draft/`; @@ -355,6 +381,11 @@ export type draftCreate2Response200 = { status: 200; }; +export type draftCreate2Response201 = { + data: Message; + status: 201; +}; + export type draftCreate2Response400 = { data: DraftCreate2400; status: 400; @@ -370,15 +401,23 @@ export type draftCreate2Response404 = { status: 404; }; -export type draftCreate2ResponseComposite = +export type draftCreate2ResponseSuccess = ( | draftCreate2Response200 - | draftCreate2Response400 - | draftCreate2Response403 - | draftCreate2Response404; - -export type draftCreate2Response = draftCreate2ResponseComposite & { + | draftCreate2Response201 +) & { headers: Headers; }; +export type draftCreate2ResponseError = ( + | draftCreate2Response400 + | draftCreate2Response403 + | draftCreate2Response404 +) & { + headers: Headers; +}; + +export type draftCreate2Response = + | draftCreate2ResponseSuccess + | draftCreate2ResponseError; export const getDraftCreate2Url = (messageId: string) => { return `/api/v1.0/draft/${messageId}/`; @@ -496,6 +535,11 @@ export type draftUpdate2Response200 = { status: 200; }; +export type draftUpdate2Response201 = { + data: Message; + status: 201; +}; + export type draftUpdate2Response400 = { data: DraftUpdate2400; status: 400; @@ -511,15 +555,23 @@ export type draftUpdate2Response404 = { status: 404; }; -export type draftUpdate2ResponseComposite = +export type draftUpdate2ResponseSuccess = ( | draftUpdate2Response200 - | draftUpdate2Response400 - | draftUpdate2Response403 - | draftUpdate2Response404; - -export type draftUpdate2Response = draftUpdate2ResponseComposite & { + | draftUpdate2Response201 +) & { headers: Headers; }; +export type draftUpdate2ResponseError = ( + | draftUpdate2Response400 + | draftUpdate2Response403 + | draftUpdate2Response404 +) & { + headers: Headers; +}; + +export type draftUpdate2Response = + | draftUpdate2ResponseSuccess + | draftUpdate2ResponseError; export const getDraftUpdate2Url = (messageId: string) => { return `/api/v1.0/draft/${messageId}/`; @@ -617,11 +669,10 @@ export type messagesListResponse200 = { status: 200; }; -export type messagesListResponseComposite = messagesListResponse200; - -export type messagesListResponse = messagesListResponseComposite & { +export type messagesListResponseSuccess = messagesListResponse200 & { headers: Headers; }; +export type messagesListResponse = messagesListResponseSuccess; export const getMessagesListUrl = () => { return `/api/v1.0/messages/`; @@ -762,11 +813,10 @@ export type messagesRetrieveResponse200 = { status: 200; }; -export type messagesRetrieveResponseComposite = messagesRetrieveResponse200; - -export type messagesRetrieveResponse = messagesRetrieveResponseComposite & { +export type messagesRetrieveResponseSuccess = messagesRetrieveResponse200 & { headers: Headers; }; +export type messagesRetrieveResponse = messagesRetrieveResponseSuccess; export const getMessagesRetrieveUrl = (id: string) => { return `/api/v1.0/messages/${id}/`; @@ -782,7 +832,7 @@ export const messagesRetrieve = async ( }); }; -export const getMessagesRetrieveQueryKey = (id: string) => { +export const getMessagesRetrieveQueryKey = (id?: string) => { return [`/api/v1.0/messages/${id}/`] as const; }; @@ -940,11 +990,10 @@ export type messagesDestroyResponse204 = { status: 204; }; -export type messagesDestroyResponseComposite = messagesDestroyResponse204; - -export type messagesDestroyResponse = messagesDestroyResponseComposite & { +export type messagesDestroyResponseSuccess = messagesDestroyResponse204 & { headers: Headers; }; +export type messagesDestroyResponse = messagesDestroyResponseSuccess; export const getMessagesDestroyUrl = (id: string) => { return `/api/v1.0/messages/${id}/`; @@ -1033,13 +1082,11 @@ export type messagesEmlRetrieveResponse200 = { status: 200; }; -export type messagesEmlRetrieveResponseComposite = - messagesEmlRetrieveResponse200; - -export type messagesEmlRetrieveResponse = - messagesEmlRetrieveResponseComposite & { +export type messagesEmlRetrieveResponseSuccess = + messagesEmlRetrieveResponse200 & { headers: Headers; }; +export type messagesEmlRetrieveResponse = messagesEmlRetrieveResponseSuccess; export const getMessagesEmlRetrieveUrl = (id: string) => { return `/api/v1.0/messages/${id}/eml/`; @@ -1055,7 +1102,7 @@ export const messagesEmlRetrieve = async ( }); }; -export const getMessagesEmlRetrieveQueryKey = (id: string) => { +export const getMessagesEmlRetrieveQueryKey = (id?: string) => { return [`/api/v1.0/messages/${id}/eml/`] as const; }; @@ -1234,15 +1281,20 @@ export type sendCreateResponse503 = { status: 503; }; -export type sendCreateResponseComposite = - | sendCreateResponse200 - | sendCreateResponse400 - | sendCreateResponse403 - | sendCreateResponse503; - -export type sendCreateResponse = sendCreateResponseComposite & { +export type sendCreateResponseSuccess = sendCreateResponse200 & { headers: Headers; }; +export type sendCreateResponseError = ( + | sendCreateResponse400 + | sendCreateResponse403 + | sendCreateResponse503 +) & { + headers: Headers; +}; + +export type sendCreateResponse = + | sendCreateResponseSuccess + | sendCreateResponseError; export const getSendCreateUrl = () => { return `/api/v1.0/send/`; diff --git a/src/frontend/src/features/api/gen/models/attachment.ts b/src/frontend/src/features/api/gen/models/attachment.ts index 9e9e94cb..f9401528 100644 --- a/src/frontend/src/features/api/gen/models/attachment.ts +++ b/src/frontend/src/features/api/gen/models/attachment.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/blob_upload_create201.ts b/src/frontend/src/features/api/gen/models/blob_upload_create201.ts index 4adb465f..c01b0f1b 100644 --- a/src/frontend/src/features/api/gen/models/blob_upload_create201.ts +++ b/src/frontend/src/features/api/gen/models/blob_upload_create201.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/blob_upload_create_body.ts b/src/frontend/src/features/api/gen/models/blob_upload_create_body.ts index 84e33d9a..9b7cdffd 100644 --- a/src/frontend/src/features/api/gen/models/blob_upload_create_body.ts +++ b/src/frontend/src/features/api/gen/models/blob_upload_create_body.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/change_flag_request_request.ts b/src/frontend/src/features/api/gen/models/change_flag_request_request.ts index 3bb6a228..ada2cb99 100644 --- a/src/frontend/src/features/api/gen/models/change_flag_request_request.ts +++ b/src/frontend/src/features/api/gen/models/change_flag_request_request.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/config_retrieve200.ts b/src/frontend/src/features/api/gen/models/config_retrieve200.ts index 1b0f1b81..35491744 100644 --- a/src/frontend/src/features/api/gen/models/config_retrieve200.ts +++ b/src/frontend/src/features/api/gen/models/config_retrieve200.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/config_retrieve200_driv_e.ts b/src/frontend/src/features/api/gen/models/config_retrieve200_driv_e.ts index 5ebc41b3..254db2a7 100644 --- a/src/frontend/src/features/api/gen/models/config_retrieve200_driv_e.ts +++ b/src/frontend/src/features/api/gen/models/config_retrieve200_driv_e.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/config_retrieve200_schemacustomattributesmaildomai_n.ts b/src/frontend/src/features/api/gen/models/config_retrieve200_schemacustomattributesmaildomai_n.ts index a64faaa8..0e8c873a 100644 --- a/src/frontend/src/features/api/gen/models/config_retrieve200_schemacustomattributesmaildomai_n.ts +++ b/src/frontend/src/features/api/gen/models/config_retrieve200_schemacustomattributesmaildomai_n.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/config_retrieve200_schemacustomattributesuse_r.ts b/src/frontend/src/features/api/gen/models/config_retrieve200_schemacustomattributesuse_r.ts index e673d4c4..6fce2b69 100644 --- a/src/frontend/src/features/api/gen/models/config_retrieve200_schemacustomattributesuse_r.ts +++ b/src/frontend/src/features/api/gen/models/config_retrieve200_schemacustomattributesuse_r.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/contact.ts b/src/frontend/src/features/api/gen/models/contact.ts index f3992361..34503877 100644 --- a/src/frontend/src/features/api/gen/models/contact.ts +++ b/src/frontend/src/features/api/gen/models/contact.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/contacts_list_params.ts b/src/frontend/src/features/api/gen/models/contacts_list_params.ts index 6c46b195..dcf7e549 100644 --- a/src/frontend/src/features/api/gen/models/contacts_list_params.ts +++ b/src/frontend/src/features/api/gen/models/contacts_list_params.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/dnscheck_response.ts b/src/frontend/src/features/api/gen/models/dnscheck_response.ts index 8c8d9ebf..bc71d100 100644 --- a/src/frontend/src/features/api/gen/models/dnscheck_response.ts +++ b/src/frontend/src/features/api/gen/models/dnscheck_response.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/dnscheck_result.ts b/src/frontend/src/features/api/gen/models/dnscheck_result.ts index 67de066a..87f9f28f 100644 --- a/src/frontend/src/features/api/gen/models/dnscheck_result.ts +++ b/src/frontend/src/features/api/gen/models/dnscheck_result.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/dnsrecord_check.ts b/src/frontend/src/features/api/gen/models/dnsrecord_check.ts index 0299b436..f98350d6 100644 --- a/src/frontend/src/features/api/gen/models/dnsrecord_check.ts +++ b/src/frontend/src/features/api/gen/models/dnsrecord_check.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/draft_create2400.ts b/src/frontend/src/features/api/gen/models/draft_create2400.ts index 80e4f6d7..abc821ce 100644 --- a/src/frontend/src/features/api/gen/models/draft_create2400.ts +++ b/src/frontend/src/features/api/gen/models/draft_create2400.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/draft_create2403.ts b/src/frontend/src/features/api/gen/models/draft_create2403.ts index 9421f088..db2d6167 100644 --- a/src/frontend/src/features/api/gen/models/draft_create2403.ts +++ b/src/frontend/src/features/api/gen/models/draft_create2403.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/draft_create2404.ts b/src/frontend/src/features/api/gen/models/draft_create2404.ts index 09e64a21..37be463a 100644 --- a/src/frontend/src/features/api/gen/models/draft_create2404.ts +++ b/src/frontend/src/features/api/gen/models/draft_create2404.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/draft_create400.ts b/src/frontend/src/features/api/gen/models/draft_create400.ts index b284845e..ff3ecd50 100644 --- a/src/frontend/src/features/api/gen/models/draft_create400.ts +++ b/src/frontend/src/features/api/gen/models/draft_create400.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/draft_create403.ts b/src/frontend/src/features/api/gen/models/draft_create403.ts index 119ca864..74841f0e 100644 --- a/src/frontend/src/features/api/gen/models/draft_create403.ts +++ b/src/frontend/src/features/api/gen/models/draft_create403.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/draft_create404.ts b/src/frontend/src/features/api/gen/models/draft_create404.ts index 9a1700ce..f4ff3f0b 100644 --- a/src/frontend/src/features/api/gen/models/draft_create404.ts +++ b/src/frontend/src/features/api/gen/models/draft_create404.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/draft_message_request_request.ts b/src/frontend/src/features/api/gen/models/draft_message_request_request.ts index 0dcb8fa9..e08bffd5 100644 --- a/src/frontend/src/features/api/gen/models/draft_message_request_request.ts +++ b/src/frontend/src/features/api/gen/models/draft_message_request_request.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/draft_message_request_request_attachments_item.ts b/src/frontend/src/features/api/gen/models/draft_message_request_request_attachments_item.ts index ea5b7a7e..08ca5b74 100644 --- a/src/frontend/src/features/api/gen/models/draft_message_request_request_attachments_item.ts +++ b/src/frontend/src/features/api/gen/models/draft_message_request_request_attachments_item.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/draft_update2400.ts b/src/frontend/src/features/api/gen/models/draft_update2400.ts index 7a9f2c5a..8f45d8d1 100644 --- a/src/frontend/src/features/api/gen/models/draft_update2400.ts +++ b/src/frontend/src/features/api/gen/models/draft_update2400.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/draft_update2403.ts b/src/frontend/src/features/api/gen/models/draft_update2403.ts index cd29db14..5df6f490 100644 --- a/src/frontend/src/features/api/gen/models/draft_update2403.ts +++ b/src/frontend/src/features/api/gen/models/draft_update2403.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/draft_update2404.ts b/src/frontend/src/features/api/gen/models/draft_update2404.ts index 35e6914e..a536d2d8 100644 --- a/src/frontend/src/features/api/gen/models/draft_update2404.ts +++ b/src/frontend/src/features/api/gen/models/draft_update2404.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/draft_update400.ts b/src/frontend/src/features/api/gen/models/draft_update400.ts index 444ece15..012111c8 100644 --- a/src/frontend/src/features/api/gen/models/draft_update400.ts +++ b/src/frontend/src/features/api/gen/models/draft_update400.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/draft_update403.ts b/src/frontend/src/features/api/gen/models/draft_update403.ts index 188a2762..fded0b98 100644 --- a/src/frontend/src/features/api/gen/models/draft_update403.ts +++ b/src/frontend/src/features/api/gen/models/draft_update403.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/draft_update404.ts b/src/frontend/src/features/api/gen/models/draft_update404.ts index 1c95a2bc..36182c7c 100644 --- a/src/frontend/src/features/api/gen/models/draft_update404.ts +++ b/src/frontend/src/features/api/gen/models/draft_update404.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/drive_upload_attachment_request.ts b/src/frontend/src/features/api/gen/models/drive_upload_attachment_request.ts index 0983530a..3f4becc0 100644 --- a/src/frontend/src/features/api/gen/models/drive_upload_attachment_request.ts +++ b/src/frontend/src/features/api/gen/models/drive_upload_attachment_request.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/flag_create200.ts b/src/frontend/src/features/api/gen/models/flag_create200.ts index 5bc228ea..18b14e65 100644 --- a/src/frontend/src/features/api/gen/models/flag_create200.ts +++ b/src/frontend/src/features/api/gen/models/flag_create200.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/flag_create400.ts b/src/frontend/src/features/api/gen/models/flag_create400.ts index 45f5bf41..23b84710 100644 --- a/src/frontend/src/features/api/gen/models/flag_create400.ts +++ b/src/frontend/src/features/api/gen/models/flag_create400.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/flag_create403.ts b/src/frontend/src/features/api/gen/models/flag_create403.ts index 577fc5a6..c32de7c1 100644 --- a/src/frontend/src/features/api/gen/models/flag_create403.ts +++ b/src/frontend/src/features/api/gen/models/flag_create403.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/flag_enum.ts b/src/frontend/src/features/api/gen/models/flag_enum.ts index 3588616c..ee429e19 100644 --- a/src/frontend/src/features/api/gen/models/flag_enum.ts +++ b/src/frontend/src/features/api/gen/models/flag_enum.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/import_file_create202.ts b/src/frontend/src/features/api/gen/models/import_file_create202.ts index 738dddf2..a6120034 100644 --- a/src/frontend/src/features/api/gen/models/import_file_create202.ts +++ b/src/frontend/src/features/api/gen/models/import_file_create202.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/import_file_request.ts b/src/frontend/src/features/api/gen/models/import_file_request.ts index 136e8e81..cbd6dd39 100644 --- a/src/frontend/src/features/api/gen/models/import_file_request.ts +++ b/src/frontend/src/features/api/gen/models/import_file_request.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/import_imap_create202.ts b/src/frontend/src/features/api/gen/models/import_imap_create202.ts index 164ed26f..c0bda7b0 100644 --- a/src/frontend/src/features/api/gen/models/import_imap_create202.ts +++ b/src/frontend/src/features/api/gen/models/import_imap_create202.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/import_imap_request.ts b/src/frontend/src/features/api/gen/models/import_imap_request.ts index b7be64a3..7f14b7a5 100644 --- a/src/frontend/src/features/api/gen/models/import_imap_request.ts +++ b/src/frontend/src/features/api/gen/models/import_imap_request.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/index.ts b/src/frontend/src/features/api/gen/models/index.ts index a0a5ef0e..2fac4b11 100644 --- a/src/frontend/src/features/api/gen/models/index.ts +++ b/src/frontend/src/features/api/gen/models/index.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/label.ts b/src/frontend/src/features/api/gen/models/label.ts index d4972be5..48e8bfef 100644 --- a/src/frontend/src/features/api/gen/models/label.ts +++ b/src/frontend/src/features/api/gen/models/label.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/label_request.ts b/src/frontend/src/features/api/gen/models/label_request.ts index aef8d391..00ab2cfa 100644 --- a/src/frontend/src/features/api/gen/models/label_request.ts +++ b/src/frontend/src/features/api/gen/models/label_request.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/labels_add_threads_create_body.ts b/src/frontend/src/features/api/gen/models/labels_add_threads_create_body.ts index 0c2ce237..5b3dc28f 100644 --- a/src/frontend/src/features/api/gen/models/labels_add_threads_create_body.ts +++ b/src/frontend/src/features/api/gen/models/labels_add_threads_create_body.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/labels_list_params.ts b/src/frontend/src/features/api/gen/models/labels_list_params.ts index 02fe6096..3c1fb002 100644 --- a/src/frontend/src/features/api/gen/models/labels_list_params.ts +++ b/src/frontend/src/features/api/gen/models/labels_list_params.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/labels_remove_threads_create_body.ts b/src/frontend/src/features/api/gen/models/labels_remove_threads_create_body.ts index 6413af47..15bfef76 100644 --- a/src/frontend/src/features/api/gen/models/labels_remove_threads_create_body.ts +++ b/src/frontend/src/features/api/gen/models/labels_remove_threads_create_body.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/mail_domain_access_role_choices.ts b/src/frontend/src/features/api/gen/models/mail_domain_access_role_choices.ts index d65ddd01..1fb6a72a 100644 --- a/src/frontend/src/features/api/gen/models/mail_domain_access_role_choices.ts +++ b/src/frontend/src/features/api/gen/models/mail_domain_access_role_choices.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/mail_domain_admin.ts b/src/frontend/src/features/api/gen/models/mail_domain_admin.ts index 7824425f..1c995387 100644 --- a/src/frontend/src/features/api/gen/models/mail_domain_admin.ts +++ b/src/frontend/src/features/api/gen/models/mail_domain_admin.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/mail_domain_admin_abilities.ts b/src/frontend/src/features/api/gen/models/mail_domain_admin_abilities.ts index daedafc4..f0c89243 100644 --- a/src/frontend/src/features/api/gen/models/mail_domain_admin_abilities.ts +++ b/src/frontend/src/features/api/gen/models/mail_domain_admin_abilities.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/mail_domain_admin_write.ts b/src/frontend/src/features/api/gen/models/mail_domain_admin_write.ts index 752c799d..0dcdf112 100644 --- a/src/frontend/src/features/api/gen/models/mail_domain_admin_write.ts +++ b/src/frontend/src/features/api/gen/models/mail_domain_admin_write.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/mail_domain_admin_write_request.ts b/src/frontend/src/features/api/gen/models/mail_domain_admin_write_request.ts index 4a2c1cfe..33049f6b 100644 --- a/src/frontend/src/features/api/gen/models/mail_domain_admin_write_request.ts +++ b/src/frontend/src/features/api/gen/models/mail_domain_admin_write_request.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/mailbox.ts b/src/frontend/src/features/api/gen/models/mailbox.ts index b339aed0..903214bb 100644 --- a/src/frontend/src/features/api/gen/models/mailbox.ts +++ b/src/frontend/src/features/api/gen/models/mailbox.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/mailbox_abilities.ts b/src/frontend/src/features/api/gen/models/mailbox_abilities.ts index 4405e35c..150073f9 100644 --- a/src/frontend/src/features/api/gen/models/mailbox_abilities.ts +++ b/src/frontend/src/features/api/gen/models/mailbox_abilities.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/mailbox_access_nested_user.ts b/src/frontend/src/features/api/gen/models/mailbox_access_nested_user.ts index d6a09a63..cc37f6d8 100644 --- a/src/frontend/src/features/api/gen/models/mailbox_access_nested_user.ts +++ b/src/frontend/src/features/api/gen/models/mailbox_access_nested_user.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/mailbox_access_read.ts b/src/frontend/src/features/api/gen/models/mailbox_access_read.ts index cbb70649..9d69c67a 100644 --- a/src/frontend/src/features/api/gen/models/mailbox_access_read.ts +++ b/src/frontend/src/features/api/gen/models/mailbox_access_read.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/mailbox_access_write.ts b/src/frontend/src/features/api/gen/models/mailbox_access_write.ts index 95a51b04..6b147dbc 100644 --- a/src/frontend/src/features/api/gen/models/mailbox_access_write.ts +++ b/src/frontend/src/features/api/gen/models/mailbox_access_write.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/mailbox_access_write_request.ts b/src/frontend/src/features/api/gen/models/mailbox_access_write_request.ts index d4a17ae1..af9ecff3 100644 --- a/src/frontend/src/features/api/gen/models/mailbox_access_write_request.ts +++ b/src/frontend/src/features/api/gen/models/mailbox_access_write_request.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/mailbox_admin.ts b/src/frontend/src/features/api/gen/models/mailbox_admin.ts index 77719259..d922f6a0 100644 --- a/src/frontend/src/features/api/gen/models/mailbox_admin.ts +++ b/src/frontend/src/features/api/gen/models/mailbox_admin.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/mailbox_admin_create.ts b/src/frontend/src/features/api/gen/models/mailbox_admin_create.ts index b358a7a9..3297d2f2 100644 --- a/src/frontend/src/features/api/gen/models/mailbox_admin_create.ts +++ b/src/frontend/src/features/api/gen/models/mailbox_admin_create.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/mailbox_admin_create_metadata_request.ts b/src/frontend/src/features/api/gen/models/mailbox_admin_create_metadata_request.ts index ab28d8fc..9cedb476 100644 --- a/src/frontend/src/features/api/gen/models/mailbox_admin_create_metadata_request.ts +++ b/src/frontend/src/features/api/gen/models/mailbox_admin_create_metadata_request.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/mailbox_admin_create_payload_request.ts b/src/frontend/src/features/api/gen/models/mailbox_admin_create_payload_request.ts index f90024e4..316598e8 100644 --- a/src/frontend/src/features/api/gen/models/mailbox_admin_create_payload_request.ts +++ b/src/frontend/src/features/api/gen/models/mailbox_admin_create_payload_request.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/mailbox_admin_update_metadata_request.ts b/src/frontend/src/features/api/gen/models/mailbox_admin_update_metadata_request.ts index 3ae608b1..f11b3fff 100644 --- a/src/frontend/src/features/api/gen/models/mailbox_admin_update_metadata_request.ts +++ b/src/frontend/src/features/api/gen/models/mailbox_admin_update_metadata_request.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/mailbox_light.ts b/src/frontend/src/features/api/gen/models/mailbox_light.ts index fd044c8b..188c8f4d 100644 --- a/src/frontend/src/features/api/gen/models/mailbox_light.ts +++ b/src/frontend/src/features/api/gen/models/mailbox_light.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/mailbox_role_choices.ts b/src/frontend/src/features/api/gen/models/mailbox_role_choices.ts index f53ac7d0..e7f30b90 100644 --- a/src/frontend/src/features/api/gen/models/mailbox_role_choices.ts +++ b/src/frontend/src/features/api/gen/models/mailbox_role_choices.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/mailboxes_accesses_list_params.ts b/src/frontend/src/features/api/gen/models/mailboxes_accesses_list_params.ts index 06a067a9..cf06ce53 100644 --- a/src/frontend/src/features/api/gen/models/mailboxes_accesses_list_params.ts +++ b/src/frontend/src/features/api/gen/models/mailboxes_accesses_list_params.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/mailboxes_message_templates_available_list_params.ts b/src/frontend/src/features/api/gen/models/mailboxes_message_templates_available_list_params.ts index 54dae740..26497c1d 100644 --- a/src/frontend/src/features/api/gen/models/mailboxes_message_templates_available_list_params.ts +++ b/src/frontend/src/features/api/gen/models/mailboxes_message_templates_available_list_params.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/mailboxes_message_templates_available_list_type.ts b/src/frontend/src/features/api/gen/models/mailboxes_message_templates_available_list_type.ts index a86013b0..e2e24034 100644 --- a/src/frontend/src/features/api/gen/models/mailboxes_message_templates_available_list_type.ts +++ b/src/frontend/src/features/api/gen/models/mailboxes_message_templates_available_list_type.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/mailboxes_message_templates_list_params.ts b/src/frontend/src/features/api/gen/models/mailboxes_message_templates_list_params.ts index 9fea5582..c5bd66de 100644 --- a/src/frontend/src/features/api/gen/models/mailboxes_message_templates_list_params.ts +++ b/src/frontend/src/features/api/gen/models/mailboxes_message_templates_list_params.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/mailboxes_message_templates_list_type_item.ts b/src/frontend/src/features/api/gen/models/mailboxes_message_templates_list_type_item.ts index f830b00d..9ff445c5 100644 --- a/src/frontend/src/features/api/gen/models/mailboxes_message_templates_list_type_item.ts +++ b/src/frontend/src/features/api/gen/models/mailboxes_message_templates_list_type_item.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/mailboxes_message_templates_render_retrieve200.ts b/src/frontend/src/features/api/gen/models/mailboxes_message_templates_render_retrieve200.ts index e5e3f3f7..ec878d6d 100644 --- a/src/frontend/src/features/api/gen/models/mailboxes_message_templates_render_retrieve200.ts +++ b/src/frontend/src/features/api/gen/models/mailboxes_message_templates_render_retrieve200.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/mailboxes_message_templates_render_retrieve_params.ts b/src/frontend/src/features/api/gen/models/mailboxes_message_templates_render_retrieve_params.ts index a10c1f41..af690493 100644 --- a/src/frontend/src/features/api/gen/models/mailboxes_message_templates_render_retrieve_params.ts +++ b/src/frontend/src/features/api/gen/models/mailboxes_message_templates_render_retrieve_params.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/mailboxes_search_list_params.ts b/src/frontend/src/features/api/gen/models/mailboxes_search_list_params.ts index 06fa073b..747ded5f 100644 --- a/src/frontend/src/features/api/gen/models/mailboxes_search_list_params.ts +++ b/src/frontend/src/features/api/gen/models/mailboxes_search_list_params.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/maildomain_access_read.ts b/src/frontend/src/features/api/gen/models/maildomain_access_read.ts index 9fbc6db3..c1ef2b4d 100644 --- a/src/frontend/src/features/api/gen/models/maildomain_access_read.ts +++ b/src/frontend/src/features/api/gen/models/maildomain_access_read.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/maildomain_access_write.ts b/src/frontend/src/features/api/gen/models/maildomain_access_write.ts index cf86a049..23a33ba3 100644 --- a/src/frontend/src/features/api/gen/models/maildomain_access_write.ts +++ b/src/frontend/src/features/api/gen/models/maildomain_access_write.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/maildomain_access_write_request.ts b/src/frontend/src/features/api/gen/models/maildomain_access_write_request.ts index 3f22f653..4768fd7f 100644 --- a/src/frontend/src/features/api/gen/models/maildomain_access_write_request.ts +++ b/src/frontend/src/features/api/gen/models/maildomain_access_write_request.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/maildomains_list_params.ts b/src/frontend/src/features/api/gen/models/maildomains_list_params.ts index 6ea48afe..6d73a924 100644 --- a/src/frontend/src/features/api/gen/models/maildomains_list_params.ts +++ b/src/frontend/src/features/api/gen/models/maildomains_list_params.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/maildomains_mailboxes_list_params.ts b/src/frontend/src/features/api/gen/models/maildomains_mailboxes_list_params.ts index a16bbd53..c000cfbc 100644 --- a/src/frontend/src/features/api/gen/models/maildomains_mailboxes_list_params.ts +++ b/src/frontend/src/features/api/gen/models/maildomains_mailboxes_list_params.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/maildomains_message_templates_list_params.ts b/src/frontend/src/features/api/gen/models/maildomains_message_templates_list_params.ts index b016d561..0185c479 100644 --- a/src/frontend/src/features/api/gen/models/maildomains_message_templates_list_params.ts +++ b/src/frontend/src/features/api/gen/models/maildomains_message_templates_list_params.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/maildomains_message_templates_list_type.ts b/src/frontend/src/features/api/gen/models/maildomains_message_templates_list_type.ts index e01ceb2e..c93cadd4 100644 --- a/src/frontend/src/features/api/gen/models/maildomains_message_templates_list_type.ts +++ b/src/frontend/src/features/api/gen/models/maildomains_message_templates_list_type.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/message.ts b/src/frontend/src/features/api/gen/models/message.ts index 1c16d0cf..f84b493d 100644 --- a/src/frontend/src/features/api/gen/models/message.ts +++ b/src/frontend/src/features/api/gen/models/message.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/message_delivery_status_choices.ts b/src/frontend/src/features/api/gen/models/message_delivery_status_choices.ts index 2082b394..cf3b8a2f 100644 --- a/src/frontend/src/features/api/gen/models/message_delivery_status_choices.ts +++ b/src/frontend/src/features/api/gen/models/message_delivery_status_choices.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/message_html_body_item.ts b/src/frontend/src/features/api/gen/models/message_html_body_item.ts index 714e7035..f249d3a2 100644 --- a/src/frontend/src/features/api/gen/models/message_html_body_item.ts +++ b/src/frontend/src/features/api/gen/models/message_html_body_item.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/message_recipient.ts b/src/frontend/src/features/api/gen/models/message_recipient.ts index 8182a635..dc498aba 100644 --- a/src/frontend/src/features/api/gen/models/message_recipient.ts +++ b/src/frontend/src/features/api/gen/models/message_recipient.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/message_recipient_delivery_status.ts b/src/frontend/src/features/api/gen/models/message_recipient_delivery_status.ts index ff665009..9180fd7a 100644 --- a/src/frontend/src/features/api/gen/models/message_recipient_delivery_status.ts +++ b/src/frontend/src/features/api/gen/models/message_recipient_delivery_status.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/message_signature.ts b/src/frontend/src/features/api/gen/models/message_signature.ts index 80bdab2a..e0469b86 100644 --- a/src/frontend/src/features/api/gen/models/message_signature.ts +++ b/src/frontend/src/features/api/gen/models/message_signature.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/message_stmsg_headers.ts b/src/frontend/src/features/api/gen/models/message_stmsg_headers.ts index 74df90cf..7b753ed9 100644 --- a/src/frontend/src/features/api/gen/models/message_stmsg_headers.ts +++ b/src/frontend/src/features/api/gen/models/message_stmsg_headers.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/message_template.ts b/src/frontend/src/features/api/gen/models/message_template.ts index 0acc8722..26d88e95 100644 --- a/src/frontend/src/features/api/gen/models/message_template.ts +++ b/src/frontend/src/features/api/gen/models/message_template.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/message_template_request.ts b/src/frontend/src/features/api/gen/models/message_template_request.ts index 0bec8aec..0f53e50c 100644 --- a/src/frontend/src/features/api/gen/models/message_template_request.ts +++ b/src/frontend/src/features/api/gen/models/message_template_request.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/message_template_type_choices.ts b/src/frontend/src/features/api/gen/models/message_template_type_choices.ts index 2bacc417..23f0e9d6 100644 --- a/src/frontend/src/features/api/gen/models/message_template_type_choices.ts +++ b/src/frontend/src/features/api/gen/models/message_template_type_choices.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/message_text_body_item.ts b/src/frontend/src/features/api/gen/models/message_text_body_item.ts index 0d52f855..ba8c3d95 100644 --- a/src/frontend/src/features/api/gen/models/message_text_body_item.ts +++ b/src/frontend/src/features/api/gen/models/message_text_body_item.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/paginated_drive_item_response.ts b/src/frontend/src/features/api/gen/models/paginated_drive_item_response.ts index 71052aa7..3ac34cb6 100644 --- a/src/frontend/src/features/api/gen/models/paginated_drive_item_response.ts +++ b/src/frontend/src/features/api/gen/models/paginated_drive_item_response.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/paginated_mail_domain_admin_list.ts b/src/frontend/src/features/api/gen/models/paginated_mail_domain_admin_list.ts index 80000e1e..60aace46 100644 --- a/src/frontend/src/features/api/gen/models/paginated_mail_domain_admin_list.ts +++ b/src/frontend/src/features/api/gen/models/paginated_mail_domain_admin_list.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/paginated_mailbox_access_read_list.ts b/src/frontend/src/features/api/gen/models/paginated_mailbox_access_read_list.ts index cb32f092..2a766b8a 100644 --- a/src/frontend/src/features/api/gen/models/paginated_mailbox_access_read_list.ts +++ b/src/frontend/src/features/api/gen/models/paginated_mailbox_access_read_list.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/paginated_mailbox_admin_list.ts b/src/frontend/src/features/api/gen/models/paginated_mailbox_admin_list.ts index b8aab7ef..3ab00895 100644 --- a/src/frontend/src/features/api/gen/models/paginated_mailbox_admin_list.ts +++ b/src/frontend/src/features/api/gen/models/paginated_mailbox_admin_list.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/paginated_thread_access_list.ts b/src/frontend/src/features/api/gen/models/paginated_thread_access_list.ts index ddf6eab0..dbd014be 100644 --- a/src/frontend/src/features/api/gen/models/paginated_thread_access_list.ts +++ b/src/frontend/src/features/api/gen/models/paginated_thread_access_list.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/paginated_thread_list.ts b/src/frontend/src/features/api/gen/models/paginated_thread_list.ts index d8a73820..e914b9ec 100644 --- a/src/frontend/src/features/api/gen/models/paginated_thread_list.ts +++ b/src/frontend/src/features/api/gen/models/paginated_thread_list.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/partial_drive_item.ts b/src/frontend/src/features/api/gen/models/partial_drive_item.ts index 751f8930..45218d5f 100644 --- a/src/frontend/src/features/api/gen/models/partial_drive_item.ts +++ b/src/frontend/src/features/api/gen/models/partial_drive_item.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/patched_label_request.ts b/src/frontend/src/features/api/gen/models/patched_label_request.ts index 9fdcb0fd..9415e7c4 100644 --- a/src/frontend/src/features/api/gen/models/patched_label_request.ts +++ b/src/frontend/src/features/api/gen/models/patched_label_request.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/patched_mailbox_access_write_request.ts b/src/frontend/src/features/api/gen/models/patched_mailbox_access_write_request.ts index 77a8263c..5ad3dfb1 100644 --- a/src/frontend/src/features/api/gen/models/patched_mailbox_access_write_request.ts +++ b/src/frontend/src/features/api/gen/models/patched_mailbox_access_write_request.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/patched_mailbox_admin_partial_update_payload_request.ts b/src/frontend/src/features/api/gen/models/patched_mailbox_admin_partial_update_payload_request.ts index 2e0ece12..4cfde9cb 100644 --- a/src/frontend/src/features/api/gen/models/patched_mailbox_admin_partial_update_payload_request.ts +++ b/src/frontend/src/features/api/gen/models/patched_mailbox_admin_partial_update_payload_request.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/patched_message_template_request.ts b/src/frontend/src/features/api/gen/models/patched_message_template_request.ts index c8a41a36..b243d918 100644 --- a/src/frontend/src/features/api/gen/models/patched_message_template_request.ts +++ b/src/frontend/src/features/api/gen/models/patched_message_template_request.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/patched_thread_access_request.ts b/src/frontend/src/features/api/gen/models/patched_thread_access_request.ts index 67c20a66..ef2f50a6 100644 --- a/src/frontend/src/features/api/gen/models/patched_thread_access_request.ts +++ b/src/frontend/src/features/api/gen/models/patched_thread_access_request.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/placeholders_retrieve200.ts b/src/frontend/src/features/api/gen/models/placeholders_retrieve200.ts index 6eb3a152..47fb7f5b 100644 --- a/src/frontend/src/features/api/gen/models/placeholders_retrieve200.ts +++ b/src/frontend/src/features/api/gen/models/placeholders_retrieve200.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/read_only_message_template.ts b/src/frontend/src/features/api/gen/models/read_only_message_template.ts index f7a658da..3d55b31d 100644 --- a/src/frontend/src/features/api/gen/models/read_only_message_template.ts +++ b/src/frontend/src/features/api/gen/models/read_only_message_template.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/reset_password_error.ts b/src/frontend/src/features/api/gen/models/reset_password_error.ts index f199a27b..17a87547 100644 --- a/src/frontend/src/features/api/gen/models/reset_password_error.ts +++ b/src/frontend/src/features/api/gen/models/reset_password_error.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/reset_password_internal_server_error.ts b/src/frontend/src/features/api/gen/models/reset_password_internal_server_error.ts index b8a7d35f..4bf2e963 100644 --- a/src/frontend/src/features/api/gen/models/reset_password_internal_server_error.ts +++ b/src/frontend/src/features/api/gen/models/reset_password_internal_server_error.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/reset_password_not_found.ts b/src/frontend/src/features/api/gen/models/reset_password_not_found.ts index 5bc44174..67288fdf 100644 --- a/src/frontend/src/features/api/gen/models/reset_password_not_found.ts +++ b/src/frontend/src/features/api/gen/models/reset_password_not_found.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/reset_password_response.ts b/src/frontend/src/features/api/gen/models/reset_password_response.ts index ff5d971d..9b360907 100644 --- a/src/frontend/src/features/api/gen/models/reset_password_response.ts +++ b/src/frontend/src/features/api/gen/models/reset_password_response.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/send_create400.ts b/src/frontend/src/features/api/gen/models/send_create400.ts index c499c3b8..ee139b4f 100644 --- a/src/frontend/src/features/api/gen/models/send_create400.ts +++ b/src/frontend/src/features/api/gen/models/send_create400.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/send_create403.ts b/src/frontend/src/features/api/gen/models/send_create403.ts index 569a9565..dddd16fe 100644 --- a/src/frontend/src/features/api/gen/models/send_create403.ts +++ b/src/frontend/src/features/api/gen/models/send_create403.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/send_create503.ts b/src/frontend/src/features/api/gen/models/send_create503.ts index f3f15663..f6b52194 100644 --- a/src/frontend/src/features/api/gen/models/send_create503.ts +++ b/src/frontend/src/features/api/gen/models/send_create503.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/send_message_request.ts b/src/frontend/src/features/api/gen/models/send_message_request.ts index d0b83d52..03d62bc2 100644 --- a/src/frontend/src/features/api/gen/models/send_message_request.ts +++ b/src/frontend/src/features/api/gen/models/send_message_request.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/send_message_response.ts b/src/frontend/src/features/api/gen/models/send_message_response.ts index 62df8aba..f72eb1c1 100644 --- a/src/frontend/src/features/api/gen/models/send_message_response.ts +++ b/src/frontend/src/features/api/gen/models/send_message_response.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/status_enum.ts b/src/frontend/src/features/api/gen/models/status_enum.ts index 323df659..c28b7921 100644 --- a/src/frontend/src/features/api/gen/models/status_enum.ts +++ b/src/frontend/src/features/api/gen/models/status_enum.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/task_status_response.ts b/src/frontend/src/features/api/gen/models/task_status_response.ts index 4d917c9f..3ef1e25a 100644 --- a/src/frontend/src/features/api/gen/models/task_status_response.ts +++ b/src/frontend/src/features/api/gen/models/task_status_response.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/task_status_response_result.ts b/src/frontend/src/features/api/gen/models/task_status_response_result.ts index 85fea497..75d1ddd8 100644 --- a/src/frontend/src/features/api/gen/models/task_status_response_result.ts +++ b/src/frontend/src/features/api/gen/models/task_status_response_result.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/third_party_drive_retrieve_params.ts b/src/frontend/src/features/api/gen/models/third_party_drive_retrieve_params.ts index c836d084..6856b82b 100644 --- a/src/frontend/src/features/api/gen/models/third_party_drive_retrieve_params.ts +++ b/src/frontend/src/features/api/gen/models/third_party_drive_retrieve_params.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/thread.ts b/src/frontend/src/features/api/gen/models/thread.ts index 0d7a5c45..20ecc8a2 100644 --- a/src/frontend/src/features/api/gen/models/thread.ts +++ b/src/frontend/src/features/api/gen/models/thread.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/thread_access.ts b/src/frontend/src/features/api/gen/models/thread_access.ts index ceab3ce2..550acf00 100644 --- a/src/frontend/src/features/api/gen/models/thread_access.ts +++ b/src/frontend/src/features/api/gen/models/thread_access.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/thread_access_detail.ts b/src/frontend/src/features/api/gen/models/thread_access_detail.ts index f55996f0..52c6df7d 100644 --- a/src/frontend/src/features/api/gen/models/thread_access_detail.ts +++ b/src/frontend/src/features/api/gen/models/thread_access_detail.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/thread_access_request.ts b/src/frontend/src/features/api/gen/models/thread_access_request.ts index 010c577e..47e5cbf0 100644 --- a/src/frontend/src/features/api/gen/models/thread_access_request.ts +++ b/src/frontend/src/features/api/gen/models/thread_access_request.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/thread_access_role_choices.ts b/src/frontend/src/features/api/gen/models/thread_access_role_choices.ts index 2a7d5518..ae3f3e0c 100644 --- a/src/frontend/src/features/api/gen/models/thread_access_role_choices.ts +++ b/src/frontend/src/features/api/gen/models/thread_access_role_choices.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/thread_label.ts b/src/frontend/src/features/api/gen/models/thread_label.ts index be2659af..69e6d208 100644 --- a/src/frontend/src/features/api/gen/models/thread_label.ts +++ b/src/frontend/src/features/api/gen/models/thread_label.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/threads_accesses_create_params.ts b/src/frontend/src/features/api/gen/models/threads_accesses_create_params.ts index 7cb049ac..d6ded6d0 100644 --- a/src/frontend/src/features/api/gen/models/threads_accesses_create_params.ts +++ b/src/frontend/src/features/api/gen/models/threads_accesses_create_params.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/threads_accesses_destroy_params.ts b/src/frontend/src/features/api/gen/models/threads_accesses_destroy_params.ts index e576a116..14eb9e13 100644 --- a/src/frontend/src/features/api/gen/models/threads_accesses_destroy_params.ts +++ b/src/frontend/src/features/api/gen/models/threads_accesses_destroy_params.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/threads_accesses_list_params.ts b/src/frontend/src/features/api/gen/models/threads_accesses_list_params.ts index f31bf3a2..7cb8d2fd 100644 --- a/src/frontend/src/features/api/gen/models/threads_accesses_list_params.ts +++ b/src/frontend/src/features/api/gen/models/threads_accesses_list_params.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/threads_accesses_partial_update_params.ts b/src/frontend/src/features/api/gen/models/threads_accesses_partial_update_params.ts index 777086a8..a613ccce 100644 --- a/src/frontend/src/features/api/gen/models/threads_accesses_partial_update_params.ts +++ b/src/frontend/src/features/api/gen/models/threads_accesses_partial_update_params.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/threads_accesses_update_params.ts b/src/frontend/src/features/api/gen/models/threads_accesses_update_params.ts index 86650f30..cdc91196 100644 --- a/src/frontend/src/features/api/gen/models/threads_accesses_update_params.ts +++ b/src/frontend/src/features/api/gen/models/threads_accesses_update_params.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/threads_list_params.ts b/src/frontend/src/features/api/gen/models/threads_list_params.ts index 9e17277b..c7496d27 100644 --- a/src/frontend/src/features/api/gen/models/threads_list_params.ts +++ b/src/frontend/src/features/api/gen/models/threads_list_params.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/threads_refresh_summary_create200.ts b/src/frontend/src/features/api/gen/models/threads_refresh_summary_create200.ts index e08d9bb8..f1d5a21d 100644 --- a/src/frontend/src/features/api/gen/models/threads_refresh_summary_create200.ts +++ b/src/frontend/src/features/api/gen/models/threads_refresh_summary_create200.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/threads_stats_retrieve200.ts b/src/frontend/src/features/api/gen/models/threads_stats_retrieve200.ts index ab13bfc8..166952fd 100644 --- a/src/frontend/src/features/api/gen/models/threads_stats_retrieve200.ts +++ b/src/frontend/src/features/api/gen/models/threads_stats_retrieve200.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/threads_stats_retrieve400.ts b/src/frontend/src/features/api/gen/models/threads_stats_retrieve400.ts index 36aab286..a9ea4c95 100644 --- a/src/frontend/src/features/api/gen/models/threads_stats_retrieve400.ts +++ b/src/frontend/src/features/api/gen/models/threads_stats_retrieve400.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/threads_stats_retrieve_params.ts b/src/frontend/src/features/api/gen/models/threads_stats_retrieve_params.ts index cbe5fd67..eb5eb003 100644 --- a/src/frontend/src/features/api/gen/models/threads_stats_retrieve_params.ts +++ b/src/frontend/src/features/api/gen/models/threads_stats_retrieve_params.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/threads_stats_retrieve_stats_fields.ts b/src/frontend/src/features/api/gen/models/threads_stats_retrieve_stats_fields.ts index b86044b1..2627fd50 100644 --- a/src/frontend/src/features/api/gen/models/threads_stats_retrieve_stats_fields.ts +++ b/src/frontend/src/features/api/gen/models/threads_stats_retrieve_stats_fields.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/threads_summary_retrieve200.ts b/src/frontend/src/features/api/gen/models/threads_summary_retrieve200.ts index fc57d339..c2dc51d0 100644 --- a/src/frontend/src/features/api/gen/models/threads_summary_retrieve200.ts +++ b/src/frontend/src/features/api/gen/models/threads_summary_retrieve200.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/tree_label.ts b/src/frontend/src/features/api/gen/models/tree_label.ts index 8997d098..9fa60799 100644 --- a/src/frontend/src/features/api/gen/models/tree_label.ts +++ b/src/frontend/src/features/api/gen/models/tree_label.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/type_enum.ts b/src/frontend/src/features/api/gen/models/type_enum.ts index 56bc29c4..898c96b4 100644 --- a/src/frontend/src/features/api/gen/models/type_enum.ts +++ b/src/frontend/src/features/api/gen/models/type_enum.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/user_with_abilities.ts b/src/frontend/src/features/api/gen/models/user_with_abilities.ts index b9f88154..7ce5fe58 100644 --- a/src/frontend/src/features/api/gen/models/user_with_abilities.ts +++ b/src/frontend/src/features/api/gen/models/user_with_abilities.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/user_with_abilities_abilities.ts b/src/frontend/src/features/api/gen/models/user_with_abilities_abilities.ts index af6fe48c..30f62562 100644 --- a/src/frontend/src/features/api/gen/models/user_with_abilities_abilities.ts +++ b/src/frontend/src/features/api/gen/models/user_with_abilities_abilities.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/user_with_abilities_custom_attributes.ts b/src/frontend/src/features/api/gen/models/user_with_abilities_custom_attributes.ts index ed99c39e..ad143e51 100644 --- a/src/frontend/src/features/api/gen/models/user_with_abilities_custom_attributes.ts +++ b/src/frontend/src/features/api/gen/models/user_with_abilities_custom_attributes.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/user_without_abilities.ts b/src/frontend/src/features/api/gen/models/user_without_abilities.ts index ad5c7a9f..556fa9cc 100644 --- a/src/frontend/src/features/api/gen/models/user_without_abilities.ts +++ b/src/frontend/src/features/api/gen/models/user_without_abilities.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/user_without_abilities_custom_attributes.ts b/src/frontend/src/features/api/gen/models/user_without_abilities_custom_attributes.ts index 5de8e9a1..50d83d66 100644 --- a/src/frontend/src/features/api/gen/models/user_without_abilities_custom_attributes.ts +++ b/src/frontend/src/features/api/gen/models/user_without_abilities_custom_attributes.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/models/users_list_params.ts b/src/frontend/src/features/api/gen/models/users_list_params.ts index 1b4448ba..bc13972a 100644 --- a/src/frontend/src/features/api/gen/models/users_list_params.ts +++ b/src/frontend/src/features/api/gen/models/users_list_params.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. diff --git a/src/frontend/src/features/api/gen/placeholders/placeholders.ts b/src/frontend/src/features/api/gen/placeholders/placeholders.ts index 301d51b0..a76e4504 100644 --- a/src/frontend/src/features/api/gen/placeholders/placeholders.ts +++ b/src/frontend/src/features/api/gen/placeholders/placeholders.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. @@ -33,13 +33,11 @@ export type placeholdersRetrieveResponse200 = { status: 200; }; -export type placeholdersRetrieveResponseComposite = - placeholdersRetrieveResponse200; - -export type placeholdersRetrieveResponse = - placeholdersRetrieveResponseComposite & { +export type placeholdersRetrieveResponseSuccess = + placeholdersRetrieveResponse200 & { headers: Headers; }; +export type placeholdersRetrieveResponse = placeholdersRetrieveResponseSuccess; export const getPlaceholdersRetrieveUrl = () => { return `/api/v1.0/placeholders/`; diff --git a/src/frontend/src/features/api/gen/tasks/tasks.ts b/src/frontend/src/features/api/gen/tasks/tasks.ts index 49527686..34a7224e 100644 --- a/src/frontend/src/features/api/gen/tasks/tasks.ts +++ b/src/frontend/src/features/api/gen/tasks/tasks.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. @@ -36,11 +36,10 @@ export type tasksRetrieveResponse200 = { status: 200; }; -export type tasksRetrieveResponseComposite = tasksRetrieveResponse200; - -export type tasksRetrieveResponse = tasksRetrieveResponseComposite & { +export type tasksRetrieveResponseSuccess = tasksRetrieveResponse200 & { headers: Headers; }; +export type tasksRetrieveResponse = tasksRetrieveResponseSuccess; export const getTasksRetrieveUrl = (taskId: string) => { return `/api/v1.0/tasks/${taskId}/`; @@ -56,7 +55,7 @@ export const tasksRetrieve = async ( }); }; -export const getTasksRetrieveQueryKey = (taskId: string) => { +export const getTasksRetrieveQueryKey = (taskId?: string) => { return [`/api/v1.0/tasks/${taskId}/`] as const; }; diff --git a/src/frontend/src/features/api/gen/third-party-drive/third-party-drive.ts b/src/frontend/src/features/api/gen/third-party-drive/third-party-drive.ts index cfb66aeb..fef784b5 100644 --- a/src/frontend/src/features/api/gen/third-party-drive/third-party-drive.ts +++ b/src/frontend/src/features/api/gen/third-party-drive/third-party-drive.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. @@ -40,13 +40,12 @@ export type thirdPartyDriveRetrieveResponse200 = { status: 200; }; -export type thirdPartyDriveRetrieveResponseComposite = - thirdPartyDriveRetrieveResponse200; - -export type thirdPartyDriveRetrieveResponse = - thirdPartyDriveRetrieveResponseComposite & { +export type thirdPartyDriveRetrieveResponseSuccess = + thirdPartyDriveRetrieveResponse200 & { headers: Headers; }; +export type thirdPartyDriveRetrieveResponse = + thirdPartyDriveRetrieveResponseSuccess; export const getThirdPartyDriveRetrieveUrl = ( params: ThirdPartyDriveRetrieveParams, @@ -80,7 +79,7 @@ export const thirdPartyDriveRetrieve = async ( }; export const getThirdPartyDriveRetrieveQueryKey = ( - params: ThirdPartyDriveRetrieveParams, + params?: ThirdPartyDriveRetrieveParams, ) => { return [`/api/v1.0/third-party/drive/`, ...(params ? [params] : [])] as const; }; @@ -236,13 +235,12 @@ export type thirdPartyDriveCreateResponse201 = { status: 201; }; -export type thirdPartyDriveCreateResponseComposite = - thirdPartyDriveCreateResponse201; - -export type thirdPartyDriveCreateResponse = - thirdPartyDriveCreateResponseComposite & { +export type thirdPartyDriveCreateResponseSuccess = + thirdPartyDriveCreateResponse201 & { headers: Headers; }; +export type thirdPartyDriveCreateResponse = + thirdPartyDriveCreateResponseSuccess; export const getThirdPartyDriveCreateUrl = () => { return `/api/v1.0/third-party/drive/`; diff --git a/src/frontend/src/features/api/gen/thread-access/thread-access.ts b/src/frontend/src/features/api/gen/thread-access/thread-access.ts index 50bb6ed9..57b54357 100644 --- a/src/frontend/src/features/api/gen/thread-access/thread-access.ts +++ b/src/frontend/src/features/api/gen/thread-access/thread-access.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. @@ -45,13 +45,11 @@ export type threadsAccessesListResponse200 = { status: 200; }; -export type threadsAccessesListResponseComposite = - threadsAccessesListResponse200; - -export type threadsAccessesListResponse = - threadsAccessesListResponseComposite & { +export type threadsAccessesListResponseSuccess = + threadsAccessesListResponse200 & { headers: Headers; }; +export type threadsAccessesListResponse = threadsAccessesListResponseSuccess; export const getThreadsAccessesListUrl = ( threadId: string, @@ -87,7 +85,7 @@ export const threadsAccessesList = async ( }; export const getThreadsAccessesListQueryKey = ( - threadId: string, + threadId?: string, params?: ThreadsAccessesListParams, ) => { return [ @@ -261,13 +259,12 @@ export type threadsAccessesCreateResponse201 = { status: 201; }; -export type threadsAccessesCreateResponseComposite = - threadsAccessesCreateResponse201; - -export type threadsAccessesCreateResponse = - threadsAccessesCreateResponseComposite & { +export type threadsAccessesCreateResponseSuccess = + threadsAccessesCreateResponse201 & { headers: Headers; }; +export type threadsAccessesCreateResponse = + threadsAccessesCreateResponseSuccess; export const getThreadsAccessesCreateUrl = ( threadId: string, @@ -398,13 +395,12 @@ export type threadsAccessesUpdateResponse200 = { status: 200; }; -export type threadsAccessesUpdateResponseComposite = - threadsAccessesUpdateResponse200; - -export type threadsAccessesUpdateResponse = - threadsAccessesUpdateResponseComposite & { +export type threadsAccessesUpdateResponseSuccess = + threadsAccessesUpdateResponse200 & { headers: Headers; }; +export type threadsAccessesUpdateResponse = + threadsAccessesUpdateResponseSuccess; export const getThreadsAccessesUpdateUrl = ( threadId: string, @@ -542,13 +538,12 @@ export type threadsAccessesPartialUpdateResponse200 = { status: 200; }; -export type threadsAccessesPartialUpdateResponseComposite = - threadsAccessesPartialUpdateResponse200; - -export type threadsAccessesPartialUpdateResponse = - threadsAccessesPartialUpdateResponseComposite & { +export type threadsAccessesPartialUpdateResponseSuccess = + threadsAccessesPartialUpdateResponse200 & { headers: Headers; }; +export type threadsAccessesPartialUpdateResponse = + threadsAccessesPartialUpdateResponseSuccess; export const getThreadsAccessesPartialUpdateUrl = ( threadId: string, @@ -697,13 +692,12 @@ export type threadsAccessesDestroyResponse204 = { status: 204; }; -export type threadsAccessesDestroyResponseComposite = - threadsAccessesDestroyResponse204; - -export type threadsAccessesDestroyResponse = - threadsAccessesDestroyResponseComposite & { +export type threadsAccessesDestroyResponseSuccess = + threadsAccessesDestroyResponse204 & { headers: Headers; }; +export type threadsAccessesDestroyResponse = + threadsAccessesDestroyResponseSuccess; export const getThreadsAccessesDestroyUrl = ( threadId: string, diff --git a/src/frontend/src/features/api/gen/threads/threads.ts b/src/frontend/src/features/api/gen/threads/threads.ts index 82bfaa08..1a03d374 100644 --- a/src/frontend/src/features/api/gen/threads/threads.ts +++ b/src/frontend/src/features/api/gen/threads/threads.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. @@ -48,11 +48,10 @@ export type threadsListResponse200 = { status: 200; }; -export type threadsListResponseComposite = threadsListResponse200; - -export type threadsListResponse = threadsListResponseComposite & { +export type threadsListResponseSuccess = threadsListResponse200 & { headers: Headers; }; +export type threadsListResponse = threadsListResponseSuccess; export const getThreadsListUrl = (params?: ThreadsListParams) => { const normalizedParams = new URLSearchParams(); @@ -80,6 +79,14 @@ export const threadsList = async ( }); }; +export const getThreadsListInfiniteQueryKey = (params?: ThreadsListParams) => { + return [ + "infinite", + `/api/v1.0/threads/`, + ...(params ? [params] : []), + ] as const; +}; + export const getThreadsListQueryKey = (params?: ThreadsListParams) => { return [`/api/v1.0/threads/`, ...(params ? [params] : [])] as const; }; @@ -107,7 +114,8 @@ export const getThreadsListInfiniteQueryOptions = < ) => { const { query: queryOptions, request: requestOptions } = options ?? {}; - const queryKey = queryOptions?.queryKey ?? getThreadsListQueryKey(params); + const queryKey = + queryOptions?.queryKey ?? getThreadsListInfiniteQueryKey(params); const queryFn: QueryFunction< Awaited>, @@ -391,11 +399,10 @@ export type threadsRetrieveResponse200 = { status: 200; }; -export type threadsRetrieveResponseComposite = threadsRetrieveResponse200; - -export type threadsRetrieveResponse = threadsRetrieveResponseComposite & { +export type threadsRetrieveResponseSuccess = threadsRetrieveResponse200 & { headers: Headers; }; +export type threadsRetrieveResponse = threadsRetrieveResponseSuccess; export const getThreadsRetrieveUrl = (id: string) => { return `/api/v1.0/threads/${id}/`; @@ -411,7 +418,7 @@ export const threadsRetrieve = async ( }); }; -export const getThreadsRetrieveQueryKey = (id: string) => { +export const getThreadsRetrieveQueryKey = (id?: string) => { return [`/api/v1.0/threads/${id}/`] as const; }; @@ -569,11 +576,10 @@ export type threadsDestroyResponse204 = { status: 204; }; -export type threadsDestroyResponseComposite = threadsDestroyResponse204; - -export type threadsDestroyResponse = threadsDestroyResponseComposite & { +export type threadsDestroyResponseSuccess = threadsDestroyResponse204 & { headers: Headers; }; +export type threadsDestroyResponse = threadsDestroyResponseSuccess; export const getThreadsDestroyUrl = (id: string) => { return `/api/v1.0/threads/${id}/`; @@ -667,14 +673,18 @@ export type threadsRefreshSummaryCreateResponse403 = { status: 403; }; -export type threadsRefreshSummaryCreateResponseComposite = - | threadsRefreshSummaryCreateResponse200 - | threadsRefreshSummaryCreateResponse403; - -export type threadsRefreshSummaryCreateResponse = - threadsRefreshSummaryCreateResponseComposite & { +export type threadsRefreshSummaryCreateResponseSuccess = + threadsRefreshSummaryCreateResponse200 & { headers: Headers; }; +export type threadsRefreshSummaryCreateResponseError = + threadsRefreshSummaryCreateResponse403 & { + headers: Headers; + }; + +export type threadsRefreshSummaryCreateResponse = + | threadsRefreshSummaryCreateResponseSuccess + | threadsRefreshSummaryCreateResponseError; export const getThreadsRefreshSummaryCreateUrl = (id: string) => { return `/api/v1.0/threads/${id}/refresh-summary/`; @@ -775,14 +785,18 @@ export type threadsSummaryRetrieveResponse403 = { status: 403; }; -export type threadsSummaryRetrieveResponseComposite = - | threadsSummaryRetrieveResponse200 - | threadsSummaryRetrieveResponse403; - -export type threadsSummaryRetrieveResponse = - threadsSummaryRetrieveResponseComposite & { +export type threadsSummaryRetrieveResponseSuccess = + threadsSummaryRetrieveResponse200 & { headers: Headers; }; +export type threadsSummaryRetrieveResponseError = + threadsSummaryRetrieveResponse403 & { + headers: Headers; + }; + +export type threadsSummaryRetrieveResponse = + | threadsSummaryRetrieveResponseSuccess + | threadsSummaryRetrieveResponseError; export const getThreadsSummaryRetrieveUrl = (id: string) => { return `/api/v1.0/threads/${id}/summary/`; @@ -801,7 +815,7 @@ export const threadsSummaryRetrieve = async ( ); }; -export const getThreadsSummaryRetrieveQueryKey = (id: string) => { +export const getThreadsSummaryRetrieveQueryKey = (id?: string) => { return [`/api/v1.0/threads/${id}/summary/`] as const; }; @@ -965,14 +979,18 @@ export type threadsStatsRetrieveResponse400 = { status: 400; }; -export type threadsStatsRetrieveResponseComposite = - | threadsStatsRetrieveResponse200 - | threadsStatsRetrieveResponse400; - -export type threadsStatsRetrieveResponse = - threadsStatsRetrieveResponseComposite & { +export type threadsStatsRetrieveResponseSuccess = + threadsStatsRetrieveResponse200 & { headers: Headers; }; +export type threadsStatsRetrieveResponseError = + threadsStatsRetrieveResponse400 & { + headers: Headers; + }; + +export type threadsStatsRetrieveResponse = + | threadsStatsRetrieveResponseSuccess + | threadsStatsRetrieveResponseError; export const getThreadsStatsRetrieveUrl = ( params: ThreadsStatsRetrieveParams, @@ -1006,7 +1024,7 @@ export const threadsStatsRetrieve = async ( }; export const getThreadsStatsRetrieveQueryKey = ( - params: ThreadsStatsRetrieveParams, + params?: ThreadsStatsRetrieveParams, ) => { return [`/api/v1.0/threads/stats/`, ...(params ? [params] : [])] as const; }; diff --git a/src/frontend/src/features/api/gen/users/users.ts b/src/frontend/src/features/api/gen/users/users.ts index fb75e951..7cec85b5 100644 --- a/src/frontend/src/features/api/gen/users/users.ts +++ b/src/frontend/src/features/api/gen/users/users.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v7.10.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * messages API * This is the messages API schema. @@ -32,11 +32,10 @@ export type usersMeRetrieveResponse200 = { status: 200; }; -export type usersMeRetrieveResponseComposite = usersMeRetrieveResponse200; - -export type usersMeRetrieveResponse = usersMeRetrieveResponseComposite & { +export type usersMeRetrieveResponseSuccess = usersMeRetrieveResponse200 & { headers: Headers; }; +export type usersMeRetrieveResponse = usersMeRetrieveResponseSuccess; export const getUsersMeRetrieveUrl = () => { return `/api/v1.0/users/me/`; diff --git a/src/frontend/src/features/blocknote/quoted-message-block/index.tsx b/src/frontend/src/features/blocknote/quoted-message-block/index.tsx index 83572143..2a2d0e74 100644 --- a/src/frontend/src/features/blocknote/quoted-message-block/index.tsx +++ b/src/frontend/src/features/blocknote/quoted-message-block/index.tsx @@ -6,7 +6,6 @@ export const QuotedMessageBlock = createReactBlockSpec( { type: "quoted-message", content: "none", - isSelectable: false, propSchema: { mode: { default: "reply" }, // reply or forward messageId: { default: "" }, @@ -36,6 +35,9 @@ export const QuotedMessageBlock = createReactBlockSpec( }, // We don't embedded the quoted message as it is done by the backend // Take a look at the backend/core/mda/rfc5322/composer.py:477 for more details - toExternalHTML: () => () + toExternalHTML: () => (), + meta: { + selectable: false, + } } ) diff --git a/src/frontend/src/features/blocknote/signature-block/index.tsx b/src/frontend/src/features/blocknote/signature-block/index.tsx index 8b4ea9ed..3103ebca 100644 --- a/src/frontend/src/features/blocknote/signature-block/index.tsx +++ b/src/frontend/src/features/blocknote/signature-block/index.tsx @@ -1,4 +1,4 @@ -import { createReactBlockSpec, useBlockNoteEditor, useComponentsContext, useEditorContentOrSelectionChange } from "@blocknote/react"; +import { createReactBlockSpec, useBlockNoteEditor, useComponentsContext, useEditorSelectionChange, useEditorChange } from "@blocknote/react"; import { Icon, IconSize, Spinner } from "@gouvfr-lasuite/ui-kit"; import { useState } from "react"; import { Props } from "@blocknote/core"; @@ -29,15 +29,18 @@ export const SignatureTemplateSelector = ({ mailboxId, templates = [], defaultSe const forcedTemplate = templates.find(template => template.is_forced); const isForced = !!forcedTemplate; - // Updates state on content or selection change. - useEditorContentOrSelectionChange(() => { + const handleEditorContentOrSelectionChange = () => { const signatureBlock = editor.getBlock('signature'); if (signatureBlock) { setIsSelected((signatureBlock.props as BlockSignatureConfigProps).templateId); } else { setIsSelected(null); } - }, editor); + } + + // Updates state on content or selection change. + useEditorSelectionChange(handleEditorContentOrSelectionChange, editor); + useEditorChange(handleEditorContentOrSelectionChange, editor); if (isLoading) { return ; @@ -140,8 +143,6 @@ export const BlockSignature = createReactBlockSpec( { type: "signature", content: "none", - isSelectable: false, - isFileBlock: false, propSchema: { templateId: { default: "" }, mailboxId: { default: "" }, @@ -174,8 +175,11 @@ export const BlockSignature = createReactBlockSpec(
) }, - toExternalHTML: () => () + toExternalHTML: () => (), + meta: { + selectable: false, + } } ) -export type BlockSignatureConfigProps = Props; +export type BlockSignatureConfigProps = Props["config"]["propSchema"]>; diff --git a/src/frontend/src/features/forms/components/message-composer/index.tsx b/src/frontend/src/features/forms/components/message-composer/index.tsx index 81f178d9..292a0def 100644 --- a/src/frontend/src/features/forms/components/message-composer/index.tsx +++ b/src/frontend/src/features/forms/components/message-composer/index.tsx @@ -19,8 +19,8 @@ import { MessageComposerHelper } from '@/features/utils/composer-helper'; const BLOCKNOTE_SCHEMA = BlockNoteSchema.create({ blockSpecs: { ...defaultBlockSpecs, - 'signature': BlockSignature, - 'quoted-message': QuotedMessageBlock, + 'signature': BlockSignature(), + 'quoted-message': QuotedMessageBlock(), } }); diff --git a/src/frontend/src/features/layouts/components/admin/modal-compose-signature/signature-composer.tsx b/src/frontend/src/features/layouts/components/admin/modal-compose-signature/signature-composer.tsx index 17e2ecfa..1351970e 100644 --- a/src/frontend/src/features/layouts/components/admin/modal-compose-signature/signature-composer.tsx +++ b/src/frontend/src/features/layouts/components/admin/modal-compose-signature/signature-composer.tsx @@ -1,5 +1,6 @@ import { BlockNoteViewField } from "@/features/blocknote/blocknote-view-field"; -import { BlockNoteEditor, BlockNoteSchema, defaultInlineContentSpecs, filterSuggestionItems, PartialBlock } from "@blocknote/core"; +import { BlockNoteEditor, BlockNoteSchema, defaultInlineContentSpecs, PartialBlock } from "@blocknote/core"; +import { filterSuggestionItems } from "@blocknote/core/extensions"; import * as locales from '@blocknote/core/locales'; import { SuggestionMenuController, useCreateBlockNote } from "@blocknote/react"; import { FieldProps } from "@gouvfr-lasuite/cunningham-react"; diff --git a/src/frontend/src/features/layouts/components/mailbox-settings/modal-compose-template/template-composer.tsx b/src/frontend/src/features/layouts/components/mailbox-settings/modal-compose-template/template-composer.tsx index c1eb8c34..8a8c6918 100644 --- a/src/frontend/src/features/layouts/components/mailbox-settings/modal-compose-template/template-composer.tsx +++ b/src/frontend/src/features/layouts/components/mailbox-settings/modal-compose-template/template-composer.tsx @@ -16,7 +16,7 @@ import { useMailboxContext } from "@/features/providers/mailbox"; const TEMPLATE_BLOCKNOTE_SCHEMA = BlockNoteSchema.create({ blockSpecs: { ...defaultBlockSpecs, - 'signature': BlockSignature, + 'signature': BlockSignature(), }, inlineContentSpecs: { ...defaultInlineContentSpecs, diff --git a/src/frontend/src/features/layouts/components/main/layout/index.tsx b/src/frontend/src/features/layouts/components/main/layout/index.tsx index 2d1e746d..a2ca3f65 100644 --- a/src/frontend/src/features/layouts/components/main/layout/index.tsx +++ b/src/frontend/src/features/layouts/components/main/layout/index.tsx @@ -2,12 +2,12 @@ import { PropsWithChildren, useEffect, useRef, useState } from "react"; import { Header } from "../header"; import { useResponsive } from "../hooks/useResponsive"; import { - ImperativePanelHandle, Panel, - PanelGroup, - PanelResizeHandle, + Group, + Separator, + useDefaultLayout, } from "react-resizable-panels"; -import { DropdownMenuOption,LeftPanel } from "@gouvfr-lasuite/ui-kit"; +import { DropdownMenuOption, LeftPanel } from "@gouvfr-lasuite/ui-kit"; import { useControllableState } from "../hooks/useControllableState"; import { Toaster } from "@/features/ui/components/toaster"; export type MainLayoutProps = { @@ -44,9 +44,12 @@ export const AppLayout = ({ props.isLeftPanelOpen, props.setIsLeftPanelOpen ); + const { defaultLayout, onLayoutChange } = useDefaultLayout({ + groupId: "main", + storage: localStorage, + }); const { isDesktop } = useResponsive(); - const ref = useRef(null); const [minPanelSize, setMinPanelSize] = useState( calculateDefaultSize(300, isDesktop) @@ -103,27 +106,26 @@ export const AppLayout = ({ />
- + {mountLeftPanel && ( <> {leftPanelContent} {isDesktop && ( - + )} )} - - {children} + + {children} - +
diff --git a/src/frontend/src/pages/_app.tsx b/src/frontend/src/pages/_app.tsx index f1c673f4..e25d9631 100644 --- a/src/frontend/src/pages/_app.tsx +++ b/src/frontend/src/pages/_app.tsx @@ -1,7 +1,8 @@ +import "@blocknote/mantine/style.css"; +import "../styles/main.scss"; import { type ReactElement, type ReactNode } from "react"; import type { NextPage } from "next"; import type { AppProps } from "next/app"; -import "@blocknote/mantine/style.css"; import { MutationCache, Query, @@ -10,7 +11,6 @@ import { QueryClientProvider, } from "@tanstack/react-query"; import { ReactQueryDevtools } from '@tanstack/react-query-devtools' -import "../styles/main.scss"; import "../features/i18n/initI18n"; import { addToast, diff --git a/src/frontend/src/pages/mailbox/[mailboxId]/index.tsx b/src/frontend/src/pages/mailbox/[mailboxId]/index.tsx index 3d96c839..5b45f003 100644 --- a/src/frontend/src/pages/mailbox/[mailboxId]/index.tsx +++ b/src/frontend/src/pages/mailbox/[mailboxId]/index.tsx @@ -4,22 +4,27 @@ import { ThreadPanel } from "@/features/layouts/components/thread-panel"; import { useMailboxContext } from "@/features/providers/mailbox"; import Image from "next/image"; import { useTranslation } from "react-i18next"; -import { Panel, PanelGroup, PanelResizeHandle } from "react-resizable-panels"; +import { Panel, Group, Separator, useDefaultLayout } from "react-resizable-panels"; const Mailbox = () => { const { t } = useTranslation(); const { threads } = useMailboxContext(); const { isDesktop } = useResponsive(); + const showSelectThreadPlaceholder = (isDesktop && (threads?.results?.length ?? 0) > 0); + const { defaultLayout, onLayoutChange } = useDefaultLayout({ + groupId: showSelectThreadPlaceholder ? "threads" : "threads-single", + storage: localStorage, + }); return ( - - + + - {(isDesktop && (threads?.results?.length ?? 0) > 0) && ( + {showSelectThreadPlaceholder && ( <> - - + +
@@ -29,7 +34,7 @@ const Mailbox = () => { )} - + ) } diff --git a/src/frontend/src/pages/mailbox/[mailboxId]/thread/[threadId].tsx b/src/frontend/src/pages/mailbox/[mailboxId]/thread/[threadId].tsx index 6bbf084c..6be9db77 100644 --- a/src/frontend/src/pages/mailbox/[mailboxId]/thread/[threadId].tsx +++ b/src/frontend/src/pages/mailbox/[mailboxId]/thread/[threadId].tsx @@ -1,19 +1,24 @@ import { MainLayout } from "@/features/layouts/components/main"; import { ThreadPanel } from "@/features/layouts/components/thread-panel"; import { ThreadView } from "@/features/layouts/components/thread-view"; -import { Panel, PanelGroup, PanelResizeHandle } from "react-resizable-panels"; +import { Panel, Group, Separator, useDefaultLayout } from "react-resizable-panels"; const Mailbox = () => { + const { defaultLayout, onLayoutChange } = useDefaultLayout({ + groupId: "threads", + storage: localStorage, + }); + return ( - - + + - - + + - + ) } diff --git a/src/frontend/src/pages/mailbox/_index.scss b/src/frontend/src/pages/mailbox/_index.scss index c2b11d40..aa746261 100644 --- a/src/frontend/src/pages/mailbox/_index.scss +++ b/src/frontend/src/pages/mailbox/_index.scss @@ -3,8 +3,3 @@ flex-direction: row; height: 100%; } - -.thread-list-panel { - flex: 1; - min-width: min(280px, 100vw); -} diff --git a/src/frontend/tsconfig.json b/src/frontend/tsconfig.json index f7974a24..c8b9de5c 100644 --- a/src/frontend/tsconfig.json +++ b/src/frontend/tsconfig.json @@ -6,7 +6,9 @@ "dom.iterable", "esnext" ], - "types": ["vitest/globals"], + "types": [ + "vitest/globals" + ], "allowJs": true, "skipLibCheck": true, "strict": true, @@ -16,7 +18,7 @@ "moduleResolution": "bundler", "resolveJsonModule": true, "isolatedModules": true, - "jsx": "preserve", + "jsx": "react-jsx", "incremental": true, "paths": { "@/*": [