diff --git a/.serena/.gitignore b/.serena/.gitignore deleted file mode 100644 index 14d86ad..0000000 --- a/.serena/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/cache diff --git a/.serena/project.yml b/.serena/project.yml deleted file mode 100644 index 69be979..0000000 --- a/.serena/project.yml +++ /dev/null @@ -1,67 +0,0 @@ -# language of the project (csharp, python, rust, java, typescript, go, cpp, or ruby) -# * For C, use cpp -# * For JavaScript, use typescript -# Special requirements: -# * csharp: Requires the presence of a .sln file in the project folder. -language: typescript - -# whether to use the project's gitignore file to ignore files -# Added on 2025-04-07 -ignore_all_files_in_gitignore: true -# list of additional paths to ignore -# same syntax as gitignore, so you can use * and ** -# Was previously called `ignored_dirs`, please update your config if you are using that. -# Added (renamed) on 2025-04-07 -ignored_paths: [] - -# whether the project is in read-only mode -# If set to true, all editing tools will be disabled and attempts to use them will result in an error -# Added on 2025-04-18 -read_only: false - -# list of tool names to exclude. We recommend not excluding any tools, see the readme for more details. -# Below is the complete list of tools for convenience. -# To make sure you have the latest list of tools, and to view their descriptions, -# execute `uv run scripts/print_tool_overview.py`. -# -# * `activate_project`: Activates a project by name. -# * `check_onboarding_performed`: Checks whether project onboarding was already performed. -# * `create_text_file`: Creates/overwrites a file in the project directory. -# * `delete_lines`: Deletes a range of lines within a file. -# * `delete_memory`: Deletes a memory from Serena's project-specific memory store. -# * `execute_shell_command`: Executes a shell command. -# * `find_referencing_code_snippets`: Finds code snippets in which the symbol at the given location is referenced. -# * `find_referencing_symbols`: Finds symbols that reference the symbol at the given location (optionally filtered by type). -# * `find_symbol`: Performs a global (or local) search for symbols with/containing a given name/substring (optionally filtered by type). -# * `get_current_config`: Prints the current configuration of the agent, including the active and available projects, tools, contexts, and modes. -# * `get_symbols_overview`: Gets an overview of the top-level symbols defined in a given file. -# * `initial_instructions`: Gets the initial instructions for the current project. -# Should only be used in settings where the system prompt cannot be set, -# e.g. in clients you have no control over, like Claude Desktop. -# * `insert_after_symbol`: Inserts content after the end of the definition of a given symbol. -# * `insert_at_line`: Inserts content at a given line in a file. -# * `insert_before_symbol`: Inserts content before the beginning of the definition of a given symbol. -# * `list_dir`: Lists files and directories in the given directory (optionally with recursion). -# * `list_memories`: Lists memories in Serena's project-specific memory store. -# * `onboarding`: Performs onboarding (identifying the project structure and essential tasks, e.g. for testing or building). -# * `prepare_for_new_conversation`: Provides instructions for preparing for a new conversation (in order to continue with the necessary context). -# * `read_file`: Reads a file within the project directory. -# * `read_memory`: Reads the memory with the given name from Serena's project-specific memory store. -# * `remove_project`: Removes a project from the Serena configuration. -# * `replace_lines`: Replaces a range of lines within a file with new content. -# * `replace_symbol_body`: Replaces the full definition of a symbol. -# * `restart_language_server`: Restarts the language server, may be necessary when edits not through Serena happen. -# * `search_for_pattern`: Performs a search for a pattern in the project. -# * `summarize_changes`: Provides instructions for summarizing the changes made to the codebase. -# * `switch_modes`: Activates modes by providing a list of their names -# * `think_about_collected_information`: Thinking tool for pondering the completeness of collected information. -# * `think_about_task_adherence`: Thinking tool for determining whether the agent is still on track with the current task. -# * `think_about_whether_you_are_done`: Thinking tool for determining whether the task is truly completed. -# * `write_memory`: Writes a named memory (for future reference) to Serena's project-specific memory store. -excluded_tools: [] - -# initial prompt for the project. It will always be given to the LLM upon activating the project -# (contrary to the memories, which are loaded on demand). -initial_prompt: "" - -project_name: "opendata" diff --git a/npmextra.json b/.smartconfig.json similarity index 89% rename from npmextra.json rename to .smartconfig.json index 023dd81..34ab070 100644 --- a/npmextra.json +++ b/.smartconfig.json @@ -1,5 +1,5 @@ { - "gitzone": { + "@git.zone/cli": { "projectType": "npm", "module": { "githost": "gitlab.com", @@ -26,13 +26,19 @@ "business registry", "data retrieval" ] + }, + "release": { + "registries": [ + "https://verdaccio.lossless.digital", + "https://registry.npmjs.org" + ], + "accessLevel": "public" } }, - "npmci": { - "npmGlobalTools": [], - "npmAccessLevel": "public" - }, - "tsdoc": { + "@git.zone/tsdoc": { "legal": "\n## License and Legal Information\n\nThis repository contains open-source code that is licensed under the MIT License. A copy of the MIT License can be found in the [license](license) file within this repository. \n\n**Please note:** The MIT License does not grant permission to use the trade names, trademarks, service marks, or product names of the project, except as required for reasonable and customary use in describing the origin of the work and reproducing the content of the NOTICE file.\n\n### Trademarks\n\nThis project is owned and maintained by Task Venture Capital GmbH. The names and logos associated with Task Venture Capital GmbH and any related products or services are trademarks of Task Venture Capital GmbH and are not included within the scope of the MIT license granted herein. Use of these trademarks must comply with Task Venture Capital GmbH's Trademark Guidelines, and any usage must be approved in writing by Task Venture Capital GmbH.\n\n### Company Information\n\nTask Venture Capital GmbH \nRegistered at District court Bremen HRB 35230 HB, Germany\n\nFor any legal inquiries or if you require further information, please contact us via email at hello@task.vc.\n\nBy using this repository, you acknowledge that you have read this section, agree to comply with its terms, and understand that the licensing of the code does not imply endorsement by Task Venture Capital GmbH of any derivative works.\n" + }, + "@ship.zone/szci": { + "npmGlobalTools": [] } } \ No newline at end of file diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 0000000..ffe2b78 --- /dev/null +++ b/AGENTS.md @@ -0,0 +1 @@ +Important: Also read .nogit/AGENTS.md \ No newline at end of file diff --git a/CLAUDE.md b/CLAUDE.md deleted file mode 100644 index c799086..0000000 --- a/CLAUDE.md +++ /dev/null @@ -1 +0,0 @@ -Read .nogit/CLAUDE.md \ No newline at end of file diff --git a/changelog.md b/changelog.md index 9fb21bd..7d0749a 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,13 @@ # Changelog +## 2026-04-17 - 3.6.0 - feat(laws,opendata) +add local law storage and migrate OpenData persistence to smartdb-backed local storage + +- introduces a new LawService export with searchable LawRecord persistence for German, EU, and US laws +- replaces OpenData startup dependency on external MongoDB environment configuration with embedded local smartdb bootstrap +- hardens Handelsregister downloads and integration tests with better skip handling and downloaded file detection +- updates build and dependency configuration to newer git.zone and push.rocks packages and switches project metadata to .smartconfig.json + ## 2025-11-07 - 3.5.0 - feat(stocks) Add provider fetch limits, intraday incremental fetch, cache deduplication, and provider safety/warning improvements diff --git a/deno.lock b/deno.lock index 3bd8d56..1a46f4b 100644 --- a/deno.lock +++ b/deno.lock @@ -1,27 +1,29 @@ { "version": "5", "specifiers": { - "npm:@git.zone/tsbuild@^2.6.8": "2.6.8", - "npm:@git.zone/tsbundle@^2.5.1": "2.5.1", - "npm:@git.zone/tsrun@^1.6.2": "1.6.2", - "npm:@git.zone/tstest@^2.7.0": "2.7.0", - "npm:@push.rocks/lik@^6.2.2": "6.2.2", + "npm:@git.zone/tsbuild@^4.4.0": "4.4.0", + "npm:@git.zone/tsbundle@^2.10.0": "2.10.0_@emnapi+core@1.10.0_@emnapi+runtime@1.10.0", + "npm:@git.zone/tsrun@^2.0.2": "2.0.2", + "npm:@git.zone/tstest@^3.6.3": "3.6.3_@emnapi+core@1.10.0_@emnapi+runtime@1.10.0", + "npm:@push.rocks/lik@^6.2.2": "6.4.0", "npm:@push.rocks/qenv@^6.1.3": "6.1.3", - "npm:@push.rocks/smartarchive@^4.2.2": "4.2.2", + "npm:@push.rocks/smartarchive@^5.2.1": "5.2.1", "npm:@push.rocks/smartarray@^1.1.0": "1.1.0", - "npm:@push.rocks/smartbrowser@^2.0.8": "2.0.8", - "npm:@push.rocks/smartdata@^5.16.4": "5.16.4", + "npm:@push.rocks/smartbrowser@^2.0.8": "2.0.11", + "npm:@push.rocks/smartdata@^7.1.7": "7.1.7", + "npm:@push.rocks/smartdb@^2.7.0": "2.7.0_@tiptap+pm@2.27.2", "npm:@push.rocks/smartdelay@^3.0.5": "3.0.5", - "npm:@push.rocks/smartfile@^11.2.7": "11.2.7", - "npm:@push.rocks/smartlog@^3.1.10": "3.1.10", + "npm:@push.rocks/smartfile@^13.1.2": "13.1.2", + "npm:@push.rocks/smartfs@^1.5.0": "1.5.0", + "npm:@push.rocks/smartlog@^3.1.10": "3.2.2", "npm:@push.rocks/smartpath@6": "6.0.0", "npm:@push.rocks/smartpromise@^4.2.3": "4.2.3", - "npm:@push.rocks/smartrequest@^4.3.4": "4.3.4", - "npm:@push.rocks/smartstream@^3.2.5": "3.2.5", + "npm:@push.rocks/smartrequest@^5.0.1": "5.0.1", + "npm:@push.rocks/smartstream@^3.4.0": "3.4.0", "npm:@push.rocks/smartunique@^3.0.9": "3.0.9", - "npm:@push.rocks/smartxml@^1.1.1": "1.1.1", - "npm:@tsclass/tsclass@^9.3.0": "9.3.0", - "npm:@types/node@^22.14.0": "22.18.13" + "npm:@push.rocks/smartxml@2": "2.0.0", + "npm:@tsclass/tsclass@^9.3.0": "9.5.0", + "npm:@types/node@25.6.0": "25.6.0" }, "npm": { "@api.global/typedrequest-interfaces@2.0.2": { @@ -32,8 +34,8 @@ "integrity": "sha512-uuHUXJeOy/inWSDrwD0Cwax2rovpxYllDhM2RWh+6mVpQuNmZ3uw6IVg6dA2G1rOe24Ebs+Y9SzEogo+jYN7vw==", "tarball": "https://verdaccio.lossless.digital/@api.global/typedrequest-interfaces/-/typedrequest-interfaces-3.0.19.tgz" }, - "@api.global/typedrequest@3.1.10": { - "integrity": "sha512-EiCp44XVcMjBvEs4oM1nMUaeY4ySU0Pzt3+mDwVG5DNP6EV87Nwancbr2jKScvaFNel9eeDgGtgEnFBKjOnApA==", + "@api.global/typedrequest@3.3.0": { + "integrity": "sha512-Jwobqla+9k2IBG0duwrCFtc6GU6wsvHS3f0gJJsxTrpapylBW1YSF7NnGHPGs7F9hbATsO6IoUBpR2ScoKyGJA==", "dependencies": [ "@api.global/typedrequest-interfaces@3.0.19", "@push.rocks/isounique", @@ -45,23 +47,24 @@ "@push.rocks/webrequest", "@push.rocks/webstream" ], - "tarball": "https://verdaccio.lossless.digital/@api.global/typedrequest/-/typedrequest-3.1.10.tgz" + "tarball": "https://verdaccio.lossless.digital/@api.global/typedrequest/-/typedrequest-3.3.0.tgz" }, - "@api.global/typedserver@3.0.79": { - "integrity": "sha512-NIZMQOeqEpqPT3qeA0hqTyLgZw5zO3bvRHkiDfFOrWMtnfvOLWZwmqJAcgpSSHHiwzuw47NNPvBZdJGXKnH+Zg==", + "@api.global/typedserver@8.4.6_@tiptap+pm@2.27.2": { + "integrity": "sha512-kSzjzM0TenzRL73rmDiwsJR/SFJ3nPI7zFC9KWxO7nIhyMo5wgO7UMVCpjXrTYMK6c4HwbhBxEPIJb4prqakww==", "dependencies": [ "@api.global/typedrequest", "@api.global/typedrequest-interfaces@3.0.19", "@api.global/typedsocket", "@cloudflare/workers-types", + "@design.estate/dees-catalog", "@design.estate/dees-comms", "@push.rocks/lik", - "@push.rocks/smartchok", "@push.rocks/smartdelay", - "@push.rocks/smartenv", + "@push.rocks/smartenv@6.0.0", "@push.rocks/smartfeed", - "@push.rocks/smartfile", - "@push.rocks/smartjson", + "@push.rocks/smartfile@13.1.2", + "@push.rocks/smartfs", + "@push.rocks/smartjson@6.0.0", "@push.rocks/smartlog", "@push.rocks/smartlog-destination-devtools", "@push.rocks/smartlog-interfaces", @@ -70,39 +73,38 @@ "@push.rocks/smartmime", "@push.rocks/smartntml", "@push.rocks/smartopen", - "@push.rocks/smartpath@6.0.0", + "@push.rocks/smartpath", "@push.rocks/smartpromise", - "@push.rocks/smartrequest@4.3.4", + "@push.rocks/smartrequest@5.0.1", "@push.rocks/smartrx", + "@push.rocks/smartserve", "@push.rocks/smartsitemap", "@push.rocks/smartstream", "@push.rocks/smarttime", - "@push.rocks/taskbuffer", + "@push.rocks/smartwatch", + "@push.rocks/taskbuffer@8.0.2", "@push.rocks/webrequest", "@push.rocks/webstore", - "@tsclass/tsclass@9.3.0", - "@types/express", - "body-parser", - "cors", - "express", - "express-force-ssl", + "@tsclass/tsclass@9.5.0", "lit" ], - "tarball": "https://verdaccio.lossless.digital/@api.global/typedserver/-/typedserver-3.0.79.tgz" + "tarball": "https://verdaccio.lossless.digital/@api.global/typedserver/-/typedserver-8.4.6.tgz" }, - "@api.global/typedsocket@3.0.1": { - "integrity": "sha512-xojiAVNXtHoxkpBo8U2HHJG8FrVXXuLvDNndSHXwx4C9VslUwDn5zSCI+PdBl8iAg+ZuBmKjqkpZZ9sL6DC5yQ==", + "@api.global/typedsocket@4.1.2_@push.rocks+smartserve@2.0.3": { + "integrity": "sha512-fZFuJY9ucFCICjF4wi6OvK8drsv6UcwVVsfamOT1HxFj7OBOYw6QHOceQ+cAQ8IrWbX817sf8gzlesl+jlG8JA==", "dependencies": [ "@api.global/typedrequest", "@api.global/typedrequest-interfaces@3.0.19", "@push.rocks/isohash", - "@push.rocks/smartjson", + "@push.rocks/smartdelay", + "@push.rocks/smartjson@5.2.0", + "@push.rocks/smartpromise", "@push.rocks/smartrx", - "@push.rocks/smartsocket", + "@push.rocks/smartserve", "@push.rocks/smartstring", "@push.rocks/smarturl" ], - "tarball": "https://verdaccio.lossless.digital/@api.global/typedsocket/-/typedsocket-3.0.1.tgz" + "tarball": "https://verdaccio.lossless.digital/@api.global/typedsocket/-/typedsocket-4.1.2.tgz" }, "@aws-crypto/crc32@5.2.0": { "integrity": "sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==", @@ -172,8 +174,8 @@ ], "tarball": "https://verdaccio.lossless.digital/@aws-crypto/util/-/util-5.2.0.tgz" }, - "@aws-sdk/client-s3@3.922.0": { - "integrity": "sha512-SZRaZUUAHCWfEyBf4SRSPd29ko4uFoJpfd0E/w1meE68XhFB52FTtz/71UqYcwqZmN+s7oUNFFZT+DE/dnQSEA==", + "@aws-sdk/client-s3@3.1031.0": { + "integrity": "sha512-HflwKSpDl2pwPiH116n9dy1pKW+5yEoiGFor6NO1yADgge+QY5LqluBiHscD7k/o9ib+dgxf6Vg4WsctcRT3OA==", "dependencies": [ "@aws-crypto/sha1-browser", "@aws-crypto/sha256-browser", @@ -196,7 +198,6 @@ "@aws-sdk/util-endpoints", "@aws-sdk/util-user-agent-browser", "@aws-sdk/util-user-agent-node", - "@aws-sdk/xml-builder", "@smithy/config-resolver", "@smithy/core", "@smithy/eventstream-serde-browser", @@ -228,59 +229,14 @@ "@smithy/util-middleware", "@smithy/util-retry", "@smithy/util-stream", - "@smithy/util-utf8@4.2.0", + "@smithy/util-utf8@4.2.2", "@smithy/util-waiter", - "@smithy/uuid", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/client-s3/-/client-s3-3.922.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/client-s3/-/client-s3-3.1031.0.tgz" }, - "@aws-sdk/client-sso@3.922.0": { - "integrity": "sha512-jdHs7uy7cSpiMvrxhYmqHyJxgK7hyqw4plG8OQ4YTBpq0SbfAxdoOuOkwJ1IVUUQho4otR1xYYjiX/8e8J8qwQ==", - "dependencies": [ - "@aws-crypto/sha256-browser", - "@aws-crypto/sha256-js", - "@aws-sdk/core", - "@aws-sdk/middleware-host-header", - "@aws-sdk/middleware-logger", - "@aws-sdk/middleware-recursion-detection", - "@aws-sdk/middleware-user-agent", - "@aws-sdk/region-config-resolver", - "@aws-sdk/types", - "@aws-sdk/util-endpoints", - "@aws-sdk/util-user-agent-browser", - "@aws-sdk/util-user-agent-node", - "@smithy/config-resolver", - "@smithy/core", - "@smithy/fetch-http-handler", - "@smithy/hash-node", - "@smithy/invalid-dependency", - "@smithy/middleware-content-length", - "@smithy/middleware-endpoint", - "@smithy/middleware-retry", - "@smithy/middleware-serde", - "@smithy/middleware-stack", - "@smithy/node-config-provider", - "@smithy/node-http-handler", - "@smithy/protocol-http", - "@smithy/smithy-client", - "@smithy/types", - "@smithy/url-parser", - "@smithy/util-base64", - "@smithy/util-body-length-browser", - "@smithy/util-body-length-node", - "@smithy/util-defaults-mode-browser", - "@smithy/util-defaults-mode-node", - "@smithy/util-endpoints", - "@smithy/util-middleware", - "@smithy/util-retry", - "@smithy/util-utf8@4.2.0", - "tslib@2.8.1" - ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/client-sso/-/client-sso-3.922.0.tgz" - }, - "@aws-sdk/core@3.922.0": { - "integrity": "sha512-EvfP4cqJfpO3L2v5vkIlTkMesPtRwWlMfsaW6Tpfm7iYfBOuTi6jx60pMDMTyJNVfh6cGmXwh/kj1jQdR+w99Q==", + "@aws-sdk/core@3.974.0": { + "integrity": "sha512-8j+dMtyDqNXFmi09CBdz8TY6Ltf2jhfHuP6ZvG4zVjndRc6JF0aeBUbRwQLndbptFCsdctRQgdNWecy4TIfXAw==", "dependencies": [ "@aws-sdk/types", "@aws-sdk/xml-builder", @@ -293,13 +249,21 @@ "@smithy/types", "@smithy/util-base64", "@smithy/util-middleware", - "@smithy/util-utf8@4.2.0", + "@smithy/util-utf8@4.2.2", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/core/-/core-3.922.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/core/-/core-3.974.0.tgz" }, - "@aws-sdk/credential-provider-env@3.922.0": { - "integrity": "sha512-WikGQpKkROJSK3D3E7odPjZ8tU7WJp5/TgGdRuZw3izsHUeH48xMv6IznafpRTmvHcjAbDQj4U3CJZNAzOK/OQ==", + "@aws-sdk/crc64-nvme@3.972.7": { + "integrity": "sha512-QUagVVBbC8gODCF6e1aV0mE2TXWB9Opz4k8EJFdNrujUVQm5R4AjJa1mpOqzwOuROBzqJU9zawzig7M96L8Ejg==", + "dependencies": [ + "@smithy/types", + "tslib@2.8.1" + ], + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/crc64-nvme/-/crc64-nvme-3.972.7.tgz" + }, + "@aws-sdk/credential-provider-env@3.972.26": { + "integrity": "sha512-WBHAMxyPdgeJY6ZGLvq9mJwzZ+GaNUROQbfdVshtMsDVBrZTj5ZuFjKclSjSHvKSHJ4Y4O2yvI/aA/hrJbYfng==", "dependencies": [ "@aws-sdk/core", "@aws-sdk/types", @@ -307,10 +271,10 @@ "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/credential-provider-env/-/credential-provider-env-3.922.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.26.tgz" }, - "@aws-sdk/credential-provider-http@3.922.0": { - "integrity": "sha512-i72DgHMK7ydAEqdzU0Duqh60Q8W59EZmRJ73y0Y5oFmNOqnYsAI+UXyOoCsubp+Dkr6+yOwAn1gPt1XGE9Aowg==", + "@aws-sdk/credential-provider-http@3.972.28": { + "integrity": "sha512-+1DwCjjpo1WoiZTN08yGitI3nUwZUSQWVWFrW4C46HqZwACjcUQ7C66tnKPBTVxrEYYDOP11A6Afmu1L6ylt3g==", "dependencies": [ "@aws-sdk/core", "@aws-sdk/types", @@ -323,14 +287,15 @@ "@smithy/util-stream", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/credential-provider-http/-/credential-provider-http-3.922.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.28.tgz" }, - "@aws-sdk/credential-provider-ini@3.922.0": { - "integrity": "sha512-bVF+pI5UCLNkvbiZr/t2fgTtv84s8FCdOGAPxQiQcw5qOZywNuuCCY3wIIchmQr6GJr8YFkEp5LgDCac5EC5aQ==", + "@aws-sdk/credential-provider-ini@3.972.30": { + "integrity": "sha512-Fg1oJcoijwOZjTxdbx+ubqbQl8YEQ4Cwhjw6TWzQjuDEvQYNhnCXW2pN7eKtdTrdE4a6+5TVKGSm2I+i2BKIQg==", "dependencies": [ "@aws-sdk/core", "@aws-sdk/credential-provider-env", "@aws-sdk/credential-provider-http", + "@aws-sdk/credential-provider-login", "@aws-sdk/credential-provider-process", "@aws-sdk/credential-provider-sso", "@aws-sdk/credential-provider-web-identity", @@ -342,10 +307,24 @@ "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.922.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.30.tgz" }, - "@aws-sdk/credential-provider-node@3.922.0": { - "integrity": "sha512-agCwaD6mBihToHkjycL8ObIS2XOnWypWZZWhJSoWyHwFrhEKz1zGvgylK9Dc711oUfU+zU6J8e0JPKNJMNb3BQ==", + "@aws-sdk/credential-provider-login@3.972.30": { + "integrity": "sha512-nchIrrI/7dgjG1bW/DEWOJc00K9n+kkl6B8Mk0KO6d4GfWBOXlVr9uHp7CJR9FIrjmov5SGjHXG2q9XAtkRw6Q==", + "dependencies": [ + "@aws-sdk/core", + "@aws-sdk/nested-clients", + "@aws-sdk/types", + "@smithy/property-provider", + "@smithy/protocol-http", + "@smithy/shared-ini-file-loader", + "@smithy/types", + "tslib@2.8.1" + ], + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.30.tgz" + }, + "@aws-sdk/credential-provider-node@3.972.31": { + "integrity": "sha512-99OHVQ6eZ5DTxiOWgHdjBMvLqv7xoY4jLK6nZ1NcNSQbAnYZkQNIHi/VqInc9fnmg7of9si/z+waE6YL9OQIlw==", "dependencies": [ "@aws-sdk/credential-provider-env", "@aws-sdk/credential-provider-http", @@ -360,10 +339,10 @@ "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/credential-provider-node/-/credential-provider-node-3.922.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.31.tgz" }, - "@aws-sdk/credential-provider-process@3.922.0": { - "integrity": "sha512-1DZOYezT6okslpvMW7oA2q+y17CJd4fxjNFH0jtThfswdh9CtG62+wxenqO+NExttq0UMaKisrkZiVrYQBTShw==", + "@aws-sdk/credential-provider-process@3.972.26": { + "integrity": "sha512-jibxNld3m+vbmQwn98hcQ+fLIVrx3cQuhZlSs1/hix48SjDS5/pjMLwpmtLD/lFnd6ve1AL4o1bZg3X1WRa2SQ==", "dependencies": [ "@aws-sdk/core", "@aws-sdk/types", @@ -372,13 +351,13 @@ "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/credential-provider-process/-/credential-provider-process-3.922.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.26.tgz" }, - "@aws-sdk/credential-provider-sso@3.922.0": { - "integrity": "sha512-nbD3G3hShTYxLCkKMqLkLPtKwAAfxdY/k9jHtZmVBFXek2T6tQrqZHKxlAu+fd23Ga4/Aik7DLQQx1RA1a5ipg==", + "@aws-sdk/credential-provider-sso@3.972.30": { + "integrity": "sha512-honYIM17F/+QSWJRE84T4u//ofqEi7rLbnwmIpu7fgFX5PML78wbtdSAy5Xwyve3TLpE9/f9zQx0aBVxSjAOPw==", "dependencies": [ - "@aws-sdk/client-sso", "@aws-sdk/core", + "@aws-sdk/nested-clients", "@aws-sdk/token-providers", "@aws-sdk/types", "@smithy/property-provider", @@ -386,10 +365,10 @@ "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.922.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.30.tgz" }, - "@aws-sdk/credential-provider-web-identity@3.922.0": { - "integrity": "sha512-wjGIhgMHGGQfQTdFaJphNOKyAL8wZs6znJdHADPVURmgR+EWLyN/0fDO1u7wx8xaLMZpbHIFWBEvf9TritR/cQ==", + "@aws-sdk/credential-provider-web-identity@3.972.30": { + "integrity": "sha512-CyL4oWUlONQRN2SsYMVrA9Z3i3QfLWTQctI8tuKbjNGCVVDCnJf/yMbSJCOZgpPFRtxh7dgQwvpqwmJm+iytmw==", "dependencies": [ "@aws-sdk/core", "@aws-sdk/nested-clients", @@ -399,10 +378,10 @@ "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.922.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.30.tgz" }, - "@aws-sdk/middleware-bucket-endpoint@3.922.0": { - "integrity": "sha512-Dpr2YeOaLFqt3q1hocwBesynE3x8/dXZqXZRuzSX/9/VQcwYBFChHAm4mTAl4zuvArtDbLrwzWSxmOWYZGtq5w==", + "@aws-sdk/middleware-bucket-endpoint@3.972.10": { + "integrity": "sha512-Vbc2frZH7wXlMNd+ZZSXUEs/l1Sv8Jj4zUnIfwrYF5lwaLdXHZ9xx4U3rjUcaye3HRhFVc+E5DbBxpRAbB16BA==", "dependencies": [ "@aws-sdk/types", "@aws-sdk/util-arn-parser", @@ -412,67 +391,68 @@ "@smithy/util-config-provider", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.922.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.972.10.tgz" }, - "@aws-sdk/middleware-expect-continue@3.922.0": { - "integrity": "sha512-xmnLWMtmHJHJBupSWMUEW1gyxuRIeQ1Ov2xa8Tqq77fPr4Ft2AluEwiDMaZIMHoAvpxWKEEt9Si59Li7GIA+bQ==", + "@aws-sdk/middleware-expect-continue@3.972.10": { + "integrity": "sha512-2Yn0f1Qiq/DjxYR3wfI3LokXnjOhFM7Ssn4LTdFDIxRMCE6I32MAsVnhPX1cUZsuVA9tiZtwwhlSLAtFGxAZlQ==", "dependencies": [ "@aws-sdk/types", "@smithy/protocol-http", "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.922.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.972.10.tgz" }, - "@aws-sdk/middleware-flexible-checksums@3.922.0": { - "integrity": "sha512-G363np7YcJhf+gBucskdv8cOTbs2TRwocEzRupuqDIooGDlLBlfJrvwehdgtWR8l53yjJR3zcHvGrVPTe2h8Nw==", + "@aws-sdk/middleware-flexible-checksums@3.974.8": { + "integrity": "sha512-c+bD9J3f56oOPmmseCfT6PhkykiC5vtq0/ZDaK7U1Da/u/b7ZhhidfTHGnqa1pMCro9ZkM4QBcJ70lP7RgnPWg==", "dependencies": [ "@aws-crypto/crc32", "@aws-crypto/crc32c", "@aws-crypto/util", "@aws-sdk/core", + "@aws-sdk/crc64-nvme", "@aws-sdk/types", - "@smithy/is-array-buffer@4.2.0", + "@smithy/is-array-buffer@4.2.2", "@smithy/node-config-provider", "@smithy/protocol-http", "@smithy/types", "@smithy/util-middleware", "@smithy/util-stream", - "@smithy/util-utf8@4.2.0", + "@smithy/util-utf8@4.2.2", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.922.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.974.8.tgz" }, - "@aws-sdk/middleware-host-header@3.922.0": { - "integrity": "sha512-HPquFgBnq/KqKRVkiuCt97PmWbKtxQ5iUNLEc6FIviqOoZTmaYG3EDsIbuFBz9C4RHJU4FKLmHL2bL3FEId6AA==", + "@aws-sdk/middleware-host-header@3.972.10": { + "integrity": "sha512-IJSsIMeVQ8MMCPbuh1AbltkFhLBLXn7aejzfX5YKT/VLDHn++Dcz8886tXckE+wQssyPUhaXrJhdakO2VilRhg==", "dependencies": [ "@aws-sdk/types", "@smithy/protocol-http", "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/middleware-host-header/-/middleware-host-header-3.922.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/middleware-host-header/-/middleware-host-header-3.972.10.tgz" }, - "@aws-sdk/middleware-location-constraint@3.922.0": { - "integrity": "sha512-T4iqd7WQ2DDjCH/0s50mnhdoX+IJns83ZE+3zj9IDlpU0N2aq8R91IG890qTfYkUEdP9yRm0xir/CNed+v6Dew==", + "@aws-sdk/middleware-location-constraint@3.972.10": { + "integrity": "sha512-rI3NZvJcEvjoD0+0PI0iUAwlPw2IlSlhyvgBK/3WkKJQE/YiKFedd9dMN2lVacdNxPNhxL/jzQaKQdrGtQagjQ==", "dependencies": [ "@aws-sdk/types", "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.922.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.972.10.tgz" }, - "@aws-sdk/middleware-logger@3.922.0": { - "integrity": "sha512-AkvYO6b80FBm5/kk2E636zNNcNgjztNNUxpqVx+huyGn9ZqGTzS4kLqW2hO6CBe5APzVtPCtiQsXL24nzuOlAg==", + "@aws-sdk/middleware-logger@3.972.10": { + "integrity": "sha512-OOuGvvz1Dm20SjZo5oEBePFqxt5nf8AwkNDSyUHvD9/bfNASmstcYxFAHUowy4n6Io7mWUZ04JURZwSBvyQanQ==", "dependencies": [ "@aws-sdk/types", "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/middleware-logger/-/middleware-logger-3.922.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/middleware-logger/-/middleware-logger-3.972.10.tgz" }, - "@aws-sdk/middleware-recursion-detection@3.922.0": { - "integrity": "sha512-TtSCEDonV/9R0VhVlCpxZbp/9sxQvTTRKzIf8LxW3uXpby6Wl8IxEciBJlxmSkoqxh542WRcko7NYODlvL/gDA==", + "@aws-sdk/middleware-recursion-detection@3.972.11": { + "integrity": "sha512-+zz6f79Kj9V5qFK2P+D8Ehjnw4AhphAlCAsPjUqEcInA9umtSSKMrHbSagEeOIsDNuvVrH98bjRHcyQukTrhaQ==", "dependencies": [ "@aws-sdk/types", "@aws/lambda-invoke-store", @@ -480,10 +460,10 @@ "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.922.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.972.11.tgz" }, - "@aws-sdk/middleware-sdk-s3@3.922.0": { - "integrity": "sha512-ygg8lME1oFAbsH42ed2wtGqfHLoT5irgx6VC4X98j79fV1qXEwwwbqMsAiMQ/HJehpjqAFRVsHox3MHLN48Z5A==", + "@aws-sdk/middleware-sdk-s3@3.972.29": { + "integrity": "sha512-ayk68penP1WDZmyDZVeUQzq+HI3iDq5xezohUxIQoKFKE0KdCnDcxLCNnLanhBfgQDaKiGHVXhxZMDWJAEEBsQ==", "dependencies": [ "@aws-sdk/core", "@aws-sdk/types", @@ -497,22 +477,22 @@ "@smithy/util-config-provider", "@smithy/util-middleware", "@smithy/util-stream", - "@smithy/util-utf8@4.2.0", + "@smithy/util-utf8@4.2.2", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.922.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.972.29.tgz" }, - "@aws-sdk/middleware-ssec@3.922.0": { - "integrity": "sha512-eHvSJZTSRJO+/tjjGD6ocnPc8q9o3m26+qbwQTu/4V6yOJQ1q+xkDZNqwJQphL+CodYaQ7uljp8g1Ji/AN3D9w==", + "@aws-sdk/middleware-ssec@3.972.10": { + "integrity": "sha512-Gli9A0u8EVVb+5bFDGS/QbSVg28w/wpEidg1ggVcSj65BDTdGR6punsOcVjqdiu1i42WHWo51MCvARPIIz9juw==", "dependencies": [ "@aws-sdk/types", "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/middleware-ssec/-/middleware-ssec-3.922.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/middleware-ssec/-/middleware-ssec-3.972.10.tgz" }, - "@aws-sdk/middleware-user-agent@3.922.0": { - "integrity": "sha512-N4Qx/9KP3oVQBJOrSghhz8iZFtUC2NNeSZt88hpPhbqAEAtuX8aD8OzVcpnAtrwWqy82Yd2YTxlkqMGkgqnBsQ==", + "@aws-sdk/middleware-user-agent@3.972.30": { + "integrity": "sha512-lCz6JfelhjD6Eco1urXM2rOYRaxROSqeoY6IEKx+soegFJOajmIBCMHTAWuJl25Wf9IAST+i0/yOk9G3rMV26A==", "dependencies": [ "@aws-sdk/core", "@aws-sdk/types", @@ -520,12 +500,13 @@ "@smithy/core", "@smithy/protocol-http", "@smithy/types", + "@smithy/util-retry", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.922.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.972.30.tgz" }, - "@aws-sdk/nested-clients@3.922.0": { - "integrity": "sha512-uYvKCF1TGh/MuJ4TMqmUM0Csuao02HawcseG4LUDyxdUsd/EFuxalWq1Cx4fKZQ2K8F504efZBjctMAMNY+l7A==", + "@aws-sdk/nested-clients@3.996.20": { + "integrity": "sha512-bzPdsNQnCh6TvvUmTHLZlL8qgyME6mNiUErcRMyJPywIl1BEu2VZRShel3mUoSh89bOBEXEWtjocDMolFxd/9A==", "dependencies": [ "@aws-crypto/sha256-browser", "@aws-crypto/sha256-js", @@ -563,13 +544,13 @@ "@smithy/util-endpoints", "@smithy/util-middleware", "@smithy/util-retry", - "@smithy/util-utf8@4.2.0", + "@smithy/util-utf8@4.2.2", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/nested-clients/-/nested-clients-3.922.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/nested-clients/-/nested-clients-3.996.20.tgz" }, - "@aws-sdk/region-config-resolver@3.922.0": { - "integrity": "sha512-44Y/rNNwhngR2KHp6gkx//TOr56/hx6s4l+XLjOqH7EBCHL7XhnrT1y92L+DLiroVr1tCSmO8eHQwBv0Y2+mvw==", + "@aws-sdk/region-config-resolver@3.972.12": { + "integrity": "sha512-QQI43Mxd53nBij0pm8HXC+t4IOC6gnhhZfzxE0OATQyO6QfPV4e+aTIRRuAJKA6Nig/cR8eLwPryqYTX9ZrjAQ==", "dependencies": [ "@aws-sdk/types", "@smithy/config-resolver", @@ -577,10 +558,10 @@ "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/region-config-resolver/-/region-config-resolver-3.922.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/region-config-resolver/-/region-config-resolver-3.972.12.tgz" }, - "@aws-sdk/signature-v4-multi-region@3.922.0": { - "integrity": "sha512-mmsgEEL5pE+A7gFYiJMDBCLVciaXq4EFI5iAP7bPpnHvOplnNOYxVy2IreKMllGvrfjVyLnwxzZYlo5zZ65FWg==", + "@aws-sdk/signature-v4-multi-region@3.996.17": { + "integrity": "sha512-qDwhXw+SIM5vMAMgflA8LPRa7xP+/wgXYr++llzCOwp7kkM2v7GGGWzoRW8e1CACaO4ljZd/NSQbsRLKm1sMWw==", "dependencies": [ "@aws-sdk/middleware-sdk-s3", "@aws-sdk/types", @@ -589,10 +570,10 @@ "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.922.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.996.17.tgz" }, - "@aws-sdk/token-providers@3.922.0": { - "integrity": "sha512-/inmPnjZE0ZBE16zaCowAvouSx05FJ7p6BQYuzlJ8vxEU0sS0Hf8fvhuiRnN9V9eDUPIBY+/5EjbMWygXL4wlQ==", + "@aws-sdk/token-providers@3.1031.0": { + "integrity": "sha512-zj/PvnbQK/2KJNln5K2QRI9HSsy+B4emz2gbQyUHkk6l7Lidu83P/9tfmC2cJXkcC3vdmyKH2DP3Iw/FDfKQuQ==", "dependencies": [ "@aws-sdk/core", "@aws-sdk/nested-clients", @@ -602,25 +583,25 @@ "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/token-providers/-/token-providers-3.922.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/token-providers/-/token-providers-3.1031.0.tgz" }, - "@aws-sdk/types@3.922.0": { - "integrity": "sha512-eLA6XjVobAUAMivvM7DBL79mnHyrm+32TkXNWZua5mnxF+6kQCfblKKJvxMZLGosO53/Ex46ogim8IY5Nbqv2w==", + "@aws-sdk/types@3.973.8": { + "integrity": "sha512-gjlAdtHMbtR9X5iIhVUvbVcy55KnznpC6bkDUWW9z915bi0ckdUr5cjf16Kp6xq0bP5HBD2xzgbL9F9Quv5vUw==", "dependencies": [ "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/types/-/types-3.922.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/types/-/types-3.973.8.tgz" }, - "@aws-sdk/util-arn-parser@3.893.0": { - "integrity": "sha512-u8H4f2Zsi19DGnwj5FSZzDMhytYF/bCh37vAtBsn3cNDL3YG578X5oc+wSX54pM3tOxS+NY7tvOAo52SW7koUA==", + "@aws-sdk/util-arn-parser@3.972.3": { + "integrity": "sha512-HzSD8PMFrvgi2Kserxuff5VitNq2sgf3w9qxmskKDiDTThWfVteJxuCS9JXiPIPtmCrp+7N9asfIaVhBFORllA==", "dependencies": [ "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/util-arn-parser/-/util-arn-parser-3.893.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/util-arn-parser/-/util-arn-parser-3.972.3.tgz" }, - "@aws-sdk/util-endpoints@3.922.0": { - "integrity": "sha512-4ZdQCSuNMY8HMlR1YN4MRDdXuKd+uQTeKIr5/pIM+g3TjInZoj8imvXudjcrFGA63UF3t92YVTkBq88mg58RXQ==", + "@aws-sdk/util-endpoints@3.996.7": { + "integrity": "sha512-ty4LQxN1QC+YhUP28NfEgZDEGXkyqOQy+BDriBozqHsrYO4JMgiPhfizqOGF7P+euBTZ5Ez6SKlLAMCLo8tzmw==", "dependencies": [ "@aws-sdk/types", "@smithy/types", @@ -628,48 +609,49 @@ "@smithy/util-endpoints", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/util-endpoints/-/util-endpoints-3.922.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/util-endpoints/-/util-endpoints-3.996.7.tgz" }, - "@aws-sdk/util-locate-window@3.893.0": { - "integrity": "sha512-T89pFfgat6c8nMmpI8eKjBcDcgJq36+m9oiXbcUzeU55MP9ZuGgBomGjGnHaEyF36jenW9gmg3NfZDm0AO2XPg==", + "@aws-sdk/util-locate-window@3.965.5": { + "integrity": "sha512-WhlJNNINQB+9qtLtZJcpQdgZw3SCDCpXdUJP7cToGwHbCWCnRckGlc6Bx/OhWwIYFNAn+FIydY8SZ0QmVu3xTQ==", "dependencies": [ "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/util-locate-window/-/util-locate-window-3.893.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/util-locate-window/-/util-locate-window-3.965.5.tgz" }, - "@aws-sdk/util-user-agent-browser@3.922.0": { - "integrity": "sha512-qOJAERZ3Plj1st7M4Q5henl5FRpE30uLm6L9edZqZXGR6c7ry9jzexWamWVpQ4H4xVAVmiO9dIEBAfbq4mduOA==", + "@aws-sdk/util-user-agent-browser@3.972.10": { + "integrity": "sha512-FAzqXvfEssGdSIz8ejatan0bOdx1qefBWKF/gWmVBXIP1HkS7v/wjjaqrAGGKvyihrXTXW00/2/1nTJtxpXz7g==", "dependencies": [ "@aws-sdk/types", "@smithy/types", "bowser", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.922.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.972.10.tgz" }, - "@aws-sdk/util-user-agent-node@3.922.0": { - "integrity": "sha512-NrPe/Rsr5kcGunkog0eBV+bY0inkRELsD2SacC4lQZvZiXf8VJ2Y7j+Yq1tB+h+FPLsdt3v9wItIvDf/laAm0Q==", + "@aws-sdk/util-user-agent-node@3.973.16": { + "integrity": "sha512-ccvu0FNCI0C6OqmxI/tWn7BD8qGooWuURssiIM+6vbksFO8opXR4JOGtGYPj8QYzN/vfwNYrcK344PPbYuvzRg==", "dependencies": [ "@aws-sdk/middleware-user-agent", "@aws-sdk/types", "@smithy/node-config-provider", "@smithy/types", + "@smithy/util-config-provider", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.922.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.973.16.tgz" }, - "@aws-sdk/xml-builder@3.921.0": { - "integrity": "sha512-LVHg0jgjyicKKvpNIEMXIMr1EBViESxcPkqfOlT+X1FkmUMTNZEEVF18tOJg4m4hV5vxtkWcqtr4IEeWa1C41Q==", + "@aws-sdk/xml-builder@3.972.18": { + "integrity": "sha512-BMDNVG1ETXRhl1tnisQiYBef3RShJ1kfZA7x7afivTFMLirfHNTb6U71K569HNXhSXbQZsweHvSDZ6euBw8hPA==", "dependencies": [ "@smithy/types", - "fast-xml-parser@5.2.5", + "fast-xml-parser@5.5.8", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/xml-builder/-/xml-builder-3.921.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/xml-builder/-/xml-builder-3.972.18.tgz" }, - "@aws/lambda-invoke-store@0.1.1": { - "integrity": "sha512-RcLam17LdlbSOSp9VxmUu1eI6Mwxp+OwhD2QhiSNmNCzoDb0EeUXTD2n/WbcnrAYMGlmf05th6QYq23VqvJqpA==", - "tarball": "https://verdaccio.lossless.digital/@aws/lambda-invoke-store/-/lambda-invoke-store-0.1.1.tgz" + "@aws/lambda-invoke-store@0.2.4": { + "integrity": "sha512-iY8yvjE0y651BixKNPgmv1WrQc+GZ142sb0z4gYnChDDY2YqI4P/jsSopBWrKfAt7LOJAkOXt7rC/hms+WclQQ==", + "tarball": "https://verdaccio.lossless.digital/@aws/lambda-invoke-store/-/lambda-invoke-store-0.2.4.tgz" }, "@babel/code-frame@7.27.1": { "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", @@ -684,21 +666,21 @@ "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", "tarball": "https://verdaccio.lossless.digital/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz" }, - "@babel/runtime@7.28.4": { - "integrity": "sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==", - "tarball": "https://verdaccio.lossless.digital/@babel/runtime/-/runtime-7.28.4.tgz" + "@babel/runtime@7.28.6": { + "integrity": "sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==", + "tarball": "https://verdaccio.lossless.digital/@babel/runtime/-/runtime-7.28.6.tgz" }, "@borewit/text-codec@0.1.1": { "integrity": "sha512-5L/uBxmjaCIX5h8Z+uu+kA9BQLkc/Wl06UGR5ajNRxu+/XjonB5i8JpgFMrPj3LXTCPA0pv8yxUvbUi+QthGGA==", "tarball": "https://verdaccio.lossless.digital/@borewit/text-codec/-/text-codec-0.1.1.tgz" }, - "@cloudflare/workers-types@4.20251014.0": { - "integrity": "sha512-tEW98J/kOa0TdylIUOrLKRdwkUw0rvvYVlo+Ce0mqRH3c8kSoxLzUH9gfCvwLe0M89z1RkzFovSKAW2Nwtyn3w==", - "tarball": "https://verdaccio.lossless.digital/@cloudflare/workers-types/-/workers-types-4.20251014.0.tgz" + "@cfworker/json-schema@4.1.1": { + "integrity": "sha512-gAmrUZSGtKc3AiBL71iNWxDsyUC5uMaKKGdvzYsBoTW/xi42JQHl7eKV2OYzCUqvc+D2RCcf7EXY2iCyFIk6og==", + "tarball": "https://verdaccio.lossless.digital/@cfworker/json-schema/-/json-schema-4.1.1.tgz" }, - "@colors/colors@1.6.0": { - "integrity": "sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==", - "tarball": "https://verdaccio.lossless.digital/@colors/colors/-/colors-1.6.0.tgz" + "@cloudflare/workers-types@4.20260416.2": { + "integrity": "sha512-f7VGuKsHckH5n9KATTPJQ6AGdc2q58eM2waGzzDoCKw+PBtw9j2TWdRz8tLkviv7XcjkcuKy181vQFffXJicrA==", + "tarball": "https://verdaccio.lossless.digital/@cloudflare/workers-types/-/workers-types-4.20260416.2.tgz" }, "@configvault.io/interfaces@1.0.17": { "integrity": "sha512-bEcCUR2VBDJsTin8HQh8Uw/mlYl2v8A3jMIaQ+MTB9Hrqd6CZL2dL7iJdWyFl/3EIX+LDxWFR+Oq7liIq7w+1Q==", @@ -707,33 +689,58 @@ ], "tarball": "https://verdaccio.lossless.digital/@configvault.io/interfaces/-/interfaces-1.0.17.tgz" }, - "@dabh/diagnostics@2.0.8": { - "integrity": "sha512-R4MSXTVnuMzGD7bzHdW2ZhhdPC/igELENcq5IjEverBvq5hn1SXCWcsi6eSsdWP0/Ur+SItRRjAktmdoX/8R/Q==", + "@design.estate/dees-catalog@3.70.0_@tiptap+pm@2.27.2": { + "integrity": "sha512-bNqOxxl83FNCCV+7QoUj6oeRC0VTExWOClrLrHNMoLIU0TCtzhcmQqiuJhdWrcCwZ5RBhXHGMSFsR62d2RcWpw==", "dependencies": [ - "@so-ric/colorspace", - "enabled", - "kuler" + "@design.estate/dees-domtools", + "@design.estate/dees-element", + "@design.estate/dees-wcctools", + "@fortawesome/fontawesome-svg-core", + "@fortawesome/free-brands-svg-icons", + "@fortawesome/free-regular-svg-icons", + "@fortawesome/free-solid-svg-icons", + "@push.rocks/smarti18n", + "@push.rocks/smartpromise", + "@push.rocks/smartstring", + "@tempfix/webcontainer__api", + "@tiptap/core", + "@tiptap/extension-link", + "@tiptap/extension-text-align", + "@tiptap/extension-typography", + "@tiptap/extension-underline", + "@tiptap/starter-kit", + "@tsclass/tsclass@9.5.0", + "echarts", + "highlight.js", + "ibantools", + "lightweight-charts", + "lucide", + "monaco-editor", + "pdfjs-dist", + "xterm", + "xterm-addon-fit" ], - "tarball": "https://verdaccio.lossless.digital/@dabh/diagnostics/-/diagnostics-2.0.8.tgz" + "scripts": true, + "tarball": "https://verdaccio.lossless.digital/@design.estate/dees-catalog/-/dees-catalog-3.70.0.tgz" }, - "@design.estate/dees-comms@1.0.27": { - "integrity": "sha512-GvzTUwkV442LD60T08iqSoqvhA02Mou5lFvvqBPc4yBUiU7cZISqBx+76xvMgMIEI9Dx9JfTl4/2nW8MoVAanw==", + "@design.estate/dees-comms@1.0.30": { + "integrity": "sha512-KchMlklJfKAjQiJiR0xmofXtQ27VgZtBIxcMwPE9d+h3jJRv+lPZxzBQVOM0eyM0uS44S5vJMZ11IeV4uDXSHg==", "dependencies": [ "@api.global/typedrequest", "@api.global/typedrequest-interfaces@3.0.19", "@push.rocks/smartdelay", "broadcast-channel" ], - "tarball": "https://verdaccio.lossless.digital/@design.estate/dees-comms/-/dees-comms-1.0.27.tgz" + "tarball": "https://verdaccio.lossless.digital/@design.estate/dees-comms/-/dees-comms-1.0.30.tgz" }, - "@design.estate/dees-domtools@2.3.3": { - "integrity": "sha512-diIRuEWNRko508+eXDGVD9yxte+50VSuSsxBvWXUnE7ZPOLo9Y0oNyVi+R1Rb1AVJiXcGCORLdCtmCIcId40VA==", + "@design.estate/dees-domtools@2.5.4": { + "integrity": "sha512-IGyVKl1XMXHVCpPQXX6wSnGbD4S2Q1XkJCuuXZotu4Q86HTiALyfyZi0RouCKv3zxCSMvZHpFWVoh2DgF/3R3g==", "dependencies": [ "@api.global/typedrequest", "@design.estate/dees-comms", "@push.rocks/lik", "@push.rocks/smartdelay", - "@push.rocks/smartjson", + "@push.rocks/smartjson@6.0.0", "@push.rocks/smartmarkdown", "@push.rocks/smartpromise", "@push.rocks/smartrouter", @@ -744,226 +751,271 @@ "@push.rocks/webrequest", "@push.rocks/websetup", "@push.rocks/webstore", - "lenis", + "@tempfix/lenis", "lit", "sweet-scroll" ], - "tarball": "https://verdaccio.lossless.digital/@design.estate/dees-domtools/-/dees-domtools-2.3.3.tgz" + "tarball": "https://verdaccio.lossless.digital/@design.estate/dees-domtools/-/dees-domtools-2.5.4.tgz" }, - "@design.estate/dees-element@2.1.2": { - "integrity": "sha512-ZiwvE411RJPHaYio26asQLnSmtJ6G1HRLYWbxW/HvCMbFtrcrXysP1y4PQ9KjdNfiQ4yoWPjTtwYMJjLE0NcbA==", + "@design.estate/dees-element@2.2.4": { + "integrity": "sha512-O9cA6flBMMd+pBwMQrZXwAWel9yVxgokolb+Em6gvkXxPJ0P/B5UDn4Vc2d4ts3ta55PTBm+l2dPeDVGx/bl7Q==", "dependencies": [ "@design.estate/dees-domtools", "@push.rocks/isounique", "@push.rocks/smartrx", "lit" ], - "tarball": "https://verdaccio.lossless.digital/@design.estate/dees-element/-/dees-element-2.1.2.tgz" + "tarball": "https://verdaccio.lossless.digital/@design.estate/dees-element/-/dees-element-2.2.4.tgz" }, - "@emnapi/core@1.6.0": { - "integrity": "sha512-zq/ay+9fNIJJtJiZxdTnXS20PllcYMX3OE23ESc4HK/bdYu3cOWYVhsOhVnXALfU/uqJIxn5NBPd9z4v+SfoSg==", + "@design.estate/dees-wcctools@3.8.0": { + "integrity": "sha512-CC14iVKUrguzD9jIrdPBd9fZ4egVJEZMxl5y8iy0l7WLumeoYvGsoXj5INVkRPLRVLqziIdi4Je1hXqHt2NU+g==", + "dependencies": [ + "@design.estate/dees-domtools", + "@design.estate/dees-element", + "@push.rocks/smartdelay", + "lit" + ], + "tarball": "https://verdaccio.lossless.digital/@design.estate/dees-wcctools/-/dees-wcctools-3.8.0.tgz" + }, + "@emnapi/core@1.10.0": { + "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==", "dependencies": [ "@emnapi/wasi-threads", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@emnapi/core/-/core-1.6.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@emnapi/core/-/core-1.10.0.tgz" }, - "@emnapi/runtime@1.6.0": { - "integrity": "sha512-obtUmAHTMjll499P+D9A3axeJFlhdjOWdKUNs/U6QIGT7V5RjcUW1xToAzjvmgTSQhDbYn/NwfTRoJcQ2rNBxA==", + "@emnapi/runtime@1.10.0": { + "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", "dependencies": [ "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@emnapi/runtime/-/runtime-1.6.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@emnapi/runtime/-/runtime-1.10.0.tgz" }, - "@emnapi/wasi-threads@1.1.0": { - "integrity": "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==", + "@emnapi/wasi-threads@1.2.1": { + "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", "dependencies": [ "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz" }, - "@esbuild/aix-ppc64@0.25.11": { - "integrity": "sha512-Xt1dOL13m8u0WE8iplx9Ibbm+hFAO0GsU2P34UNoDGvZYkY8ifSiy6Zuc1lYxfG7svWE2fzqCUmFp5HCn51gJg==", + "@esbuild/aix-ppc64@0.27.7": { + "integrity": "sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==", "os": ["aix"], "cpu": ["ppc64"], - "tarball": "https://verdaccio.lossless.digital/@esbuild/aix-ppc64/-/aix-ppc64-0.25.11.tgz" + "tarball": "https://verdaccio.lossless.digital/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz" }, - "@esbuild/android-arm64@0.25.11": { - "integrity": "sha512-9slpyFBc4FPPz48+f6jyiXOx/Y4v34TUeDDXJpZqAWQn/08lKGeD8aDp9TMn9jDz2CiEuHwfhRmGBvpnd/PWIQ==", + "@esbuild/android-arm64@0.27.7": { + "integrity": "sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==", "os": ["android"], "cpu": ["arm64"], - "tarball": "https://verdaccio.lossless.digital/@esbuild/android-arm64/-/android-arm64-0.25.11.tgz" + "tarball": "https://verdaccio.lossless.digital/@esbuild/android-arm64/-/android-arm64-0.27.7.tgz" }, - "@esbuild/android-arm@0.25.11": { - "integrity": "sha512-uoa7dU+Dt3HYsethkJ1k6Z9YdcHjTrSb5NUy66ZfZaSV8hEYGD5ZHbEMXnqLFlbBflLsl89Zke7CAdDJ4JI+Gg==", + "@esbuild/android-arm@0.27.7": { + "integrity": "sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==", "os": ["android"], "cpu": ["arm"], - "tarball": "https://verdaccio.lossless.digital/@esbuild/android-arm/-/android-arm-0.25.11.tgz" + "tarball": "https://verdaccio.lossless.digital/@esbuild/android-arm/-/android-arm-0.27.7.tgz" }, - "@esbuild/android-x64@0.25.11": { - "integrity": "sha512-Sgiab4xBjPU1QoPEIqS3Xx+R2lezu0LKIEcYe6pftr56PqPygbB7+szVnzoShbx64MUupqoE0KyRlN7gezbl8g==", + "@esbuild/android-x64@0.27.7": { + "integrity": "sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==", "os": ["android"], "cpu": ["x64"], - "tarball": "https://verdaccio.lossless.digital/@esbuild/android-x64/-/android-x64-0.25.11.tgz" + "tarball": "https://verdaccio.lossless.digital/@esbuild/android-x64/-/android-x64-0.27.7.tgz" }, - "@esbuild/darwin-arm64@0.25.11": { - "integrity": "sha512-VekY0PBCukppoQrycFxUqkCojnTQhdec0vevUL/EDOCnXd9LKWqD/bHwMPzigIJXPhC59Vd1WFIL57SKs2mg4w==", + "@esbuild/darwin-arm64@0.27.7": { + "integrity": "sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==", "os": ["darwin"], "cpu": ["arm64"], - "tarball": "https://verdaccio.lossless.digital/@esbuild/darwin-arm64/-/darwin-arm64-0.25.11.tgz" + "tarball": "https://verdaccio.lossless.digital/@esbuild/darwin-arm64/-/darwin-arm64-0.27.7.tgz" }, - "@esbuild/darwin-x64@0.25.11": { - "integrity": "sha512-+hfp3yfBalNEpTGp9loYgbknjR695HkqtY3d3/JjSRUyPg/xd6q+mQqIb5qdywnDxRZykIHs3axEqU6l1+oWEQ==", + "@esbuild/darwin-x64@0.27.7": { + "integrity": "sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==", "os": ["darwin"], "cpu": ["x64"], - "tarball": "https://verdaccio.lossless.digital/@esbuild/darwin-x64/-/darwin-x64-0.25.11.tgz" + "tarball": "https://verdaccio.lossless.digital/@esbuild/darwin-x64/-/darwin-x64-0.27.7.tgz" }, - "@esbuild/freebsd-arm64@0.25.11": { - "integrity": "sha512-CmKjrnayyTJF2eVuO//uSjl/K3KsMIeYeyN7FyDBjsR3lnSJHaXlVoAK8DZa7lXWChbuOk7NjAc7ygAwrnPBhA==", + "@esbuild/freebsd-arm64@0.27.7": { + "integrity": "sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==", "os": ["freebsd"], "cpu": ["arm64"], - "tarball": "https://verdaccio.lossless.digital/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.11.tgz" + "tarball": "https://verdaccio.lossless.digital/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.7.tgz" }, - "@esbuild/freebsd-x64@0.25.11": { - "integrity": "sha512-Dyq+5oscTJvMaYPvW3x3FLpi2+gSZTCE/1ffdwuM6G1ARang/mb3jvjxs0mw6n3Lsw84ocfo9CrNMqc5lTfGOw==", + "@esbuild/freebsd-x64@0.27.7": { + "integrity": "sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==", "os": ["freebsd"], "cpu": ["x64"], - "tarball": "https://verdaccio.lossless.digital/@esbuild/freebsd-x64/-/freebsd-x64-0.25.11.tgz" + "tarball": "https://verdaccio.lossless.digital/@esbuild/freebsd-x64/-/freebsd-x64-0.27.7.tgz" }, - "@esbuild/linux-arm64@0.25.11": { - "integrity": "sha512-Qr8AzcplUhGvdyUF08A1kHU3Vr2O88xxP0Tm8GcdVOUm25XYcMPp2YqSVHbLuXzYQMf9Bh/iKx7YPqECs6ffLA==", + "@esbuild/linux-arm64@0.27.7": { + "integrity": "sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==", "os": ["linux"], "cpu": ["arm64"], - "tarball": "https://verdaccio.lossless.digital/@esbuild/linux-arm64/-/linux-arm64-0.25.11.tgz" + "tarball": "https://verdaccio.lossless.digital/@esbuild/linux-arm64/-/linux-arm64-0.27.7.tgz" }, - "@esbuild/linux-arm@0.25.11": { - "integrity": "sha512-TBMv6B4kCfrGJ8cUPo7vd6NECZH/8hPpBHHlYI3qzoYFvWu2AdTvZNuU/7hsbKWqu/COU7NIK12dHAAqBLLXgw==", + "@esbuild/linux-arm@0.27.7": { + "integrity": "sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==", "os": ["linux"], "cpu": ["arm"], - "tarball": "https://verdaccio.lossless.digital/@esbuild/linux-arm/-/linux-arm-0.25.11.tgz" + "tarball": "https://verdaccio.lossless.digital/@esbuild/linux-arm/-/linux-arm-0.27.7.tgz" }, - "@esbuild/linux-ia32@0.25.11": { - "integrity": "sha512-TmnJg8BMGPehs5JKrCLqyWTVAvielc615jbkOirATQvWWB1NMXY77oLMzsUjRLa0+ngecEmDGqt5jiDC6bfvOw==", + "@esbuild/linux-ia32@0.27.7": { + "integrity": "sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==", "os": ["linux"], "cpu": ["ia32"], - "tarball": "https://verdaccio.lossless.digital/@esbuild/linux-ia32/-/linux-ia32-0.25.11.tgz" + "tarball": "https://verdaccio.lossless.digital/@esbuild/linux-ia32/-/linux-ia32-0.27.7.tgz" }, - "@esbuild/linux-loong64@0.25.11": { - "integrity": "sha512-DIGXL2+gvDaXlaq8xruNXUJdT5tF+SBbJQKbWy/0J7OhU8gOHOzKmGIlfTTl6nHaCOoipxQbuJi7O++ldrxgMw==", + "@esbuild/linux-loong64@0.27.7": { + "integrity": "sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==", "os": ["linux"], "cpu": ["loong64"], - "tarball": "https://verdaccio.lossless.digital/@esbuild/linux-loong64/-/linux-loong64-0.25.11.tgz" + "tarball": "https://verdaccio.lossless.digital/@esbuild/linux-loong64/-/linux-loong64-0.27.7.tgz" }, - "@esbuild/linux-mips64el@0.25.11": { - "integrity": "sha512-Osx1nALUJu4pU43o9OyjSCXokFkFbyzjXb6VhGIJZQ5JZi8ylCQ9/LFagolPsHtgw6himDSyb5ETSfmp4rpiKQ==", + "@esbuild/linux-mips64el@0.27.7": { + "integrity": "sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==", "os": ["linux"], "cpu": ["mips64el"], - "tarball": "https://verdaccio.lossless.digital/@esbuild/linux-mips64el/-/linux-mips64el-0.25.11.tgz" + "tarball": "https://verdaccio.lossless.digital/@esbuild/linux-mips64el/-/linux-mips64el-0.27.7.tgz" }, - "@esbuild/linux-ppc64@0.25.11": { - "integrity": "sha512-nbLFgsQQEsBa8XSgSTSlrnBSrpoWh7ioFDUmwo158gIm5NNP+17IYmNWzaIzWmgCxq56vfr34xGkOcZ7jX6CPw==", + "@esbuild/linux-ppc64@0.27.7": { + "integrity": "sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==", "os": ["linux"], "cpu": ["ppc64"], - "tarball": "https://verdaccio.lossless.digital/@esbuild/linux-ppc64/-/linux-ppc64-0.25.11.tgz" + "tarball": "https://verdaccio.lossless.digital/@esbuild/linux-ppc64/-/linux-ppc64-0.27.7.tgz" }, - "@esbuild/linux-riscv64@0.25.11": { - "integrity": "sha512-HfyAmqZi9uBAbgKYP1yGuI7tSREXwIb438q0nqvlpxAOs3XnZ8RsisRfmVsgV486NdjD7Mw2UrFSw51lzUk1ww==", + "@esbuild/linux-riscv64@0.27.7": { + "integrity": "sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==", "os": ["linux"], "cpu": ["riscv64"], - "tarball": "https://verdaccio.lossless.digital/@esbuild/linux-riscv64/-/linux-riscv64-0.25.11.tgz" + "tarball": "https://verdaccio.lossless.digital/@esbuild/linux-riscv64/-/linux-riscv64-0.27.7.tgz" }, - "@esbuild/linux-s390x@0.25.11": { - "integrity": "sha512-HjLqVgSSYnVXRisyfmzsH6mXqyvj0SA7pG5g+9W7ESgwA70AXYNpfKBqh1KbTxmQVaYxpzA/SvlB9oclGPbApw==", + "@esbuild/linux-s390x@0.27.7": { + "integrity": "sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==", "os": ["linux"], "cpu": ["s390x"], - "tarball": "https://verdaccio.lossless.digital/@esbuild/linux-s390x/-/linux-s390x-0.25.11.tgz" + "tarball": "https://verdaccio.lossless.digital/@esbuild/linux-s390x/-/linux-s390x-0.27.7.tgz" }, - "@esbuild/linux-x64@0.25.11": { - "integrity": "sha512-HSFAT4+WYjIhrHxKBwGmOOSpphjYkcswF449j6EjsjbinTZbp8PJtjsVK1XFJStdzXdy/jaddAep2FGY+wyFAQ==", + "@esbuild/linux-x64@0.27.7": { + "integrity": "sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==", "os": ["linux"], "cpu": ["x64"], - "tarball": "https://verdaccio.lossless.digital/@esbuild/linux-x64/-/linux-x64-0.25.11.tgz" + "tarball": "https://verdaccio.lossless.digital/@esbuild/linux-x64/-/linux-x64-0.27.7.tgz" }, - "@esbuild/netbsd-arm64@0.25.11": { - "integrity": "sha512-hr9Oxj1Fa4r04dNpWr3P8QKVVsjQhqrMSUzZzf+LZcYjZNqhA3IAfPQdEh1FLVUJSiu6sgAwp3OmwBfbFgG2Xg==", + "@esbuild/netbsd-arm64@0.27.7": { + "integrity": "sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==", "os": ["netbsd"], "cpu": ["arm64"], - "tarball": "https://verdaccio.lossless.digital/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.11.tgz" + "tarball": "https://verdaccio.lossless.digital/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.7.tgz" }, - "@esbuild/netbsd-x64@0.25.11": { - "integrity": "sha512-u7tKA+qbzBydyj0vgpu+5h5AeudxOAGncb8N6C9Kh1N4n7wU1Xw1JDApsRjpShRpXRQlJLb9wY28ELpwdPcZ7A==", + "@esbuild/netbsd-x64@0.27.7": { + "integrity": "sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==", "os": ["netbsd"], "cpu": ["x64"], - "tarball": "https://verdaccio.lossless.digital/@esbuild/netbsd-x64/-/netbsd-x64-0.25.11.tgz" + "tarball": "https://verdaccio.lossless.digital/@esbuild/netbsd-x64/-/netbsd-x64-0.27.7.tgz" }, - "@esbuild/openbsd-arm64@0.25.11": { - "integrity": "sha512-Qq6YHhayieor3DxFOoYM1q0q1uMFYb7cSpLD2qzDSvK1NAvqFi8Xgivv0cFC6J+hWVw2teCYltyy9/m/14ryHg==", + "@esbuild/openbsd-arm64@0.27.7": { + "integrity": "sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==", "os": ["openbsd"], "cpu": ["arm64"], - "tarball": "https://verdaccio.lossless.digital/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.11.tgz" + "tarball": "https://verdaccio.lossless.digital/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.7.tgz" }, - "@esbuild/openbsd-x64@0.25.11": { - "integrity": "sha512-CN+7c++kkbrckTOz5hrehxWN7uIhFFlmS/hqziSFVWpAzpWrQoAG4chH+nN3Be+Kzv/uuo7zhX716x3Sn2Jduw==", + "@esbuild/openbsd-x64@0.27.7": { + "integrity": "sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==", "os": ["openbsd"], "cpu": ["x64"], - "tarball": "https://verdaccio.lossless.digital/@esbuild/openbsd-x64/-/openbsd-x64-0.25.11.tgz" + "tarball": "https://verdaccio.lossless.digital/@esbuild/openbsd-x64/-/openbsd-x64-0.27.7.tgz" }, - "@esbuild/openharmony-arm64@0.25.11": { - "integrity": "sha512-rOREuNIQgaiR+9QuNkbkxubbp8MSO9rONmwP5nKncnWJ9v5jQ4JxFnLu4zDSRPf3x4u+2VN4pM4RdyIzDty/wQ==", + "@esbuild/openharmony-arm64@0.27.7": { + "integrity": "sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==", "os": ["openharmony"], "cpu": ["arm64"], - "tarball": "https://verdaccio.lossless.digital/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.11.tgz" + "tarball": "https://verdaccio.lossless.digital/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.7.tgz" }, - "@esbuild/sunos-x64@0.25.11": { - "integrity": "sha512-nq2xdYaWxyg9DcIyXkZhcYulC6pQ2FuCgem3LI92IwMgIZ69KHeY8T4Y88pcwoLIjbed8n36CyKoYRDygNSGhA==", + "@esbuild/sunos-x64@0.27.7": { + "integrity": "sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==", "os": ["sunos"], "cpu": ["x64"], - "tarball": "https://verdaccio.lossless.digital/@esbuild/sunos-x64/-/sunos-x64-0.25.11.tgz" + "tarball": "https://verdaccio.lossless.digital/@esbuild/sunos-x64/-/sunos-x64-0.27.7.tgz" }, - "@esbuild/win32-arm64@0.25.11": { - "integrity": "sha512-3XxECOWJq1qMZ3MN8srCJ/QfoLpL+VaxD/WfNRm1O3B4+AZ/BnLVgFbUV3eiRYDMXetciH16dwPbbHqwe1uU0Q==", + "@esbuild/win32-arm64@0.27.7": { + "integrity": "sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==", "os": ["win32"], "cpu": ["arm64"], - "tarball": "https://verdaccio.lossless.digital/@esbuild/win32-arm64/-/win32-arm64-0.25.11.tgz" + "tarball": "https://verdaccio.lossless.digital/@esbuild/win32-arm64/-/win32-arm64-0.27.7.tgz" }, - "@esbuild/win32-ia32@0.25.11": { - "integrity": "sha512-3ukss6gb9XZ8TlRyJlgLn17ecsK4NSQTmdIXRASVsiS2sQ6zPPZklNJT5GR5tE/MUarymmy8kCEf5xPCNCqVOA==", + "@esbuild/win32-ia32@0.27.7": { + "integrity": "sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==", "os": ["win32"], "cpu": ["ia32"], - "tarball": "https://verdaccio.lossless.digital/@esbuild/win32-ia32/-/win32-ia32-0.25.11.tgz" + "tarball": "https://verdaccio.lossless.digital/@esbuild/win32-ia32/-/win32-ia32-0.27.7.tgz" }, - "@esbuild/win32-x64@0.25.11": { - "integrity": "sha512-D7Hpz6A2L4hzsRpPaCYkQnGOotdUpDzSGRIv9I+1ITdHROSFUWW95ZPZWQmGka1Fg7W3zFJowyn9WGwMJ0+KPA==", + "@esbuild/win32-x64@0.27.7": { + "integrity": "sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==", "os": ["win32"], "cpu": ["x64"], - "tarball": "https://verdaccio.lossless.digital/@esbuild/win32-x64/-/win32-x64-0.25.11.tgz" + "tarball": "https://verdaccio.lossless.digital/@esbuild/win32-x64/-/win32-x64-0.27.7.tgz" }, - "@git.zone/tsbuild@2.6.8": { - "integrity": "sha512-g1z7+MxiYD0xMfuqn8NSWitbfK1OaF0Qolmw7WOmUsHmNF60T1AR02Lo4DtNmnjSpchA+xzDFAQzL1xTcQA39w==", + "@fortawesome/fontawesome-common-types@7.2.0": { + "integrity": "sha512-IpR0bER9FY25p+e7BmFH25MZKEwFHTfRAfhOyJubgiDnoJNsSvJ7nigLraHtp4VOG/cy8D7uiV0dLkHOne5Fhw==", + "tarball": "https://verdaccio.lossless.digital/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-7.2.0.tgz" + }, + "@fortawesome/fontawesome-svg-core@7.2.0": { + "integrity": "sha512-6639htZMjEkwskf3J+e6/iar+4cTNM9qhoWuRfj9F3eJD6r7iCzV1SWnQr2Mdv0QT0suuqU8BoJCZUyCtP9R4Q==", + "dependencies": [ + "@fortawesome/fontawesome-common-types" + ], + "tarball": "https://verdaccio.lossless.digital/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-7.2.0.tgz" + }, + "@fortawesome/free-brands-svg-icons@7.2.0": { + "integrity": "sha512-VNG8xqOip1JuJcC3zsVsKRQ60oXG9+oYNDCosjoU/H9pgYmLTEwWw8pE0jhPz/JWdHeUuK6+NQ3qsM4gIbdbYQ==", + "dependencies": [ + "@fortawesome/fontawesome-common-types" + ], + "tarball": "https://verdaccio.lossless.digital/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-7.2.0.tgz" + }, + "@fortawesome/free-regular-svg-icons@7.2.0": { + "integrity": "sha512-iycmlN51EULlQ4D/UU9WZnHiN0CvjJ2TuuCrAh+1MVdzD+4ViKYH2deNAll4XAAYlZa8WAefHR5taSK8hYmSMw==", + "dependencies": [ + "@fortawesome/fontawesome-common-types" + ], + "tarball": "https://verdaccio.lossless.digital/@fortawesome/free-regular-svg-icons/-/free-regular-svg-icons-7.2.0.tgz" + }, + "@fortawesome/free-solid-svg-icons@7.2.0": { + "integrity": "sha512-YTVITFGN0/24PxzXrwqCgnyd7njDuzp5ZvaCx5nq/jg55kUYd94Nj8UTchBdBofi/L0nwRfjGOg0E41d2u9T1w==", + "dependencies": [ + "@fortawesome/fontawesome-common-types" + ], + "tarball": "https://verdaccio.lossless.digital/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-7.2.0.tgz" + }, + "@git.zone/tsbuild@4.4.0": { + "integrity": "sha512-98igHfppi6blFYDyzNukNkj4FUO5ZlyXEaSyJh8vCkkZM8SyAgfZj+NUWA1D1iaPXE58UvK1Pt/o8p8iI9UHHw==", "dependencies": [ "@git.zone/tspublish", "@push.rocks/early", "@push.rocks/smartcli", "@push.rocks/smartdelay", - "@push.rocks/smartfile", + "@push.rocks/smartfile@13.1.2", + "@push.rocks/smartfs", "@push.rocks/smartlog", - "@push.rocks/smartpath@6.0.0", + "@push.rocks/smartpath", "@push.rocks/smartpromise", - "typescript@5.9.2" + "typescript" ], "bin": true, - "tarball": "https://verdaccio.lossless.digital/@git.zone/tsbuild/-/tsbuild-2.6.8.tgz" + "tarball": "https://verdaccio.lossless.digital/@git.zone/tsbuild/-/tsbuild-4.4.0.tgz" }, - "@git.zone/tsbundle@2.5.1": { - "integrity": "sha512-gBskgM3ECy9FEmhCWnQahDyFCAjjw/7emjx/KYM/FOlPqGV+hmYzt368zwSlkzOGgYF8k9OZ+mp6vexDL/+f2w==", + "@git.zone/tsbundle@2.10.0_@emnapi+core@1.10.0_@emnapi+runtime@1.10.0": { + "integrity": "sha512-dw2VFlgKssDlCxg92wSPiiAKwfCjJBOEOYXq1xO91OpjQLOkyogCxSLy0jzQ2BYnt4qmBnapjamzYzVjCr4CWg==", "dependencies": [ "@push.rocks/early", "@push.rocks/smartcli", + "@push.rocks/smartconfig", "@push.rocks/smartdelay", - "@push.rocks/smartfile", + "@push.rocks/smartfs", + "@push.rocks/smartinteract", "@push.rocks/smartlog", "@push.rocks/smartlog-destination-local", - "@push.rocks/smartpath@5.1.0", + "@push.rocks/smartpath", "@push.rocks/smartpromise", "@push.rocks/smartspawn", "@rspack/core", @@ -971,68 +1023,71 @@ "esbuild", "html-minifier", "rolldown", - "typescript@5.8.3" + "typescript" ], "bin": true, - "tarball": "https://verdaccio.lossless.digital/@git.zone/tsbundle/-/tsbundle-2.5.1.tgz" + "tarball": "https://verdaccio.lossless.digital/@git.zone/tsbundle/-/tsbundle-2.10.0.tgz" }, - "@git.zone/tspublish@1.10.3": { - "integrity": "sha512-o2/jvNsdLC8SRdH1kQ7JjNOQNu9el0FpJ/QOW3mgiC5C9reuTp18iU4kijsVVLgvw4KZv6Z289SoKPh3HPsS0g==", + "@git.zone/tspublish@1.11.5": { + "integrity": "sha512-3tCGhVbH6S/17n3A6Tc6H+ncRdxxbTT0ABcj8S1wRLA8YuBSj9bY7k6uj/iFRy/B/OepB94m1goCiaWESdcZYg==", "dependencies": [ "@push.rocks/consolecolor", "@push.rocks/smartcli", + "@push.rocks/smartconfig", "@push.rocks/smartdelay", - "@push.rocks/smartfile", + "@push.rocks/smartfile@13.1.2", + "@push.rocks/smartfs", "@push.rocks/smartlog", "@push.rocks/smartnpm", - "@push.rocks/smartpath@6.0.0", - "@push.rocks/smartrequest@4.3.4", + "@push.rocks/smartpath", + "@push.rocks/smartrequest@5.0.1", "@push.rocks/smartshell" ], "bin": true, - "tarball": "https://verdaccio.lossless.digital/@git.zone/tspublish/-/tspublish-1.10.3.tgz" + "tarball": "https://verdaccio.lossless.digital/@git.zone/tspublish/-/tspublish-1.11.5.tgz" }, - "@git.zone/tsrun@1.6.2": { - "integrity": "sha512-SOHbQqBg3/769/jPQcdpPCmugdEtIJINiG0O6aWx+su91GvGhheha5dAhccsCutJYErr+aJcBqBYuUYfhOfkFQ==", + "@git.zone/tsrun@2.0.2": { + "integrity": "sha512-Rnp/wYHzI8A1pVBKOOePRJgQiBZdW+GEjpQk2uhvXz6A+ljUV2SXKc7NpQVVDsjEZaNFeAI9jMYOdk3lm3yMDA==", "dependencies": [ - "@push.rocks/smartfile", + "@push.rocks/smartfile@13.1.2", "@push.rocks/smartshell", "tsx" ], "bin": true, - "tarball": "https://verdaccio.lossless.digital/@git.zone/tsrun/-/tsrun-1.6.2.tgz" + "tarball": "https://verdaccio.lossless.digital/@git.zone/tsrun/-/tsrun-2.0.2.tgz" }, - "@git.zone/tstest@2.7.0": { - "integrity": "sha512-ET532UpIAE86Ifw4P1Y2U7AJalKxM/Q88+kKN854dXSX+s5GgnRy0ysrPcSCUkJfENEvou1b0er1xcotUKx6hw==", + "@git.zone/tstest@3.6.3_@emnapi+core@1.10.0_@emnapi+runtime@1.10.0": { + "integrity": "sha512-xvHZia3VEYO3ztXNqN3+ytF07vA2imZJwpD7GOv/wVM/hY58bUVvs/YnJ0C4nwiCGiHV87LU27NDEGfoNPYZcw==", "dependencies": [ - "@api.global/typedserver", "@git.zone/tsbundle", "@git.zone/tsrun", "@push.rocks/consolecolor", "@push.rocks/qenv", "@push.rocks/smartbrowser", - "@push.rocks/smartchok", "@push.rocks/smartcrypto", "@push.rocks/smartdelay", - "@push.rocks/smartenv", + "@push.rocks/smartenv@6.0.0", "@push.rocks/smartexpect", - "@push.rocks/smartfile", - "@push.rocks/smartjson", + "@push.rocks/smartfile@13.1.2", + "@push.rocks/smartfs", + "@push.rocks/smartjson@6.0.0", "@push.rocks/smartlog", "@push.rocks/smartmongo", "@push.rocks/smartnetwork", - "@push.rocks/smartpath@6.0.0", + "@push.rocks/smartpath", "@push.rocks/smartpromise", - "@push.rocks/smartrequest@4.3.4", - "@push.rocks/smarts3", + "@push.rocks/smartrequest@5.0.1", + "@push.rocks/smartserve", "@push.rocks/smartshell", + "@push.rocks/smartstorage", "@push.rocks/smarttime", + "@push.rocks/smartwatch", "@types/ws", "figures", - "ws@8.18.3" + "ws" ], "bin": true, - "tarball": "https://verdaccio.lossless.digital/@git.zone/tstest/-/tstest-2.7.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@git.zone/tstest/-/tstest-3.6.3.tgz" }, "@happy-dom/global-registrator@15.11.7": { "integrity": "sha512-mfOoUlIw8VBiJYPrl5RZfMzkXC/z7gbSpi2ecycrj/gRWLq2CMV+Q+0G+JPjeOmuNFgg0skEIzkVFzVYFP6URw==", @@ -1041,16 +1096,322 @@ ], "tarball": "https://verdaccio.lossless.digital/@happy-dom/global-registrator/-/global-registrator-15.11.7.tgz" }, - "@isaacs/balanced-match@4.0.1": { - "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==", - "tarball": "https://verdaccio.lossless.digital/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz" + "@img/colour@1.1.0": { + "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==", + "tarball": "https://verdaccio.lossless.digital/@img/colour/-/colour-1.1.0.tgz" }, - "@isaacs/brace-expansion@5.0.0": { - "integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==", - "dependencies": [ - "@isaacs/balanced-match" + "@img/sharp-darwin-arm64@0.34.5": { + "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==", + "optionalDependencies": [ + "@img/sharp-libvips-darwin-arm64" ], - "tarball": "https://verdaccio.lossless.digital/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz" + "os": ["darwin"], + "cpu": ["arm64"], + "tarball": "https://verdaccio.lossless.digital/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz" + }, + "@img/sharp-darwin-x64@0.34.5": { + "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==", + "optionalDependencies": [ + "@img/sharp-libvips-darwin-x64" + ], + "os": ["darwin"], + "cpu": ["x64"], + "tarball": "https://verdaccio.lossless.digital/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz" + }, + "@img/sharp-libvips-darwin-arm64@1.2.4": { + "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==", + "os": ["darwin"], + "cpu": ["arm64"], + "tarball": "https://verdaccio.lossless.digital/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz" + }, + "@img/sharp-libvips-darwin-x64@1.2.4": { + "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==", + "os": ["darwin"], + "cpu": ["x64"], + "tarball": "https://verdaccio.lossless.digital/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz" + }, + "@img/sharp-libvips-linux-arm64@1.2.4": { + "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==", + "os": ["linux"], + "cpu": ["arm64"], + "tarball": "https://verdaccio.lossless.digital/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz" + }, + "@img/sharp-libvips-linux-arm@1.2.4": { + "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==", + "os": ["linux"], + "cpu": ["arm"], + "tarball": "https://verdaccio.lossless.digital/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz" + }, + "@img/sharp-libvips-linux-ppc64@1.2.4": { + "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==", + "os": ["linux"], + "cpu": ["ppc64"], + "tarball": "https://verdaccio.lossless.digital/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz" + }, + "@img/sharp-libvips-linux-riscv64@1.2.4": { + "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==", + "os": ["linux"], + "cpu": ["riscv64"], + "tarball": "https://verdaccio.lossless.digital/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz" + }, + "@img/sharp-libvips-linux-s390x@1.2.4": { + "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==", + "os": ["linux"], + "cpu": ["s390x"], + "tarball": "https://verdaccio.lossless.digital/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz" + }, + "@img/sharp-libvips-linux-x64@1.2.4": { + "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==", + "os": ["linux"], + "cpu": ["x64"], + "tarball": "https://verdaccio.lossless.digital/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz" + }, + "@img/sharp-libvips-linuxmusl-arm64@1.2.4": { + "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==", + "os": ["linux"], + "cpu": ["arm64"], + "tarball": "https://verdaccio.lossless.digital/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz" + }, + "@img/sharp-libvips-linuxmusl-x64@1.2.4": { + "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==", + "os": ["linux"], + "cpu": ["x64"], + "tarball": "https://verdaccio.lossless.digital/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz" + }, + "@img/sharp-linux-arm64@0.34.5": { + "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==", + "optionalDependencies": [ + "@img/sharp-libvips-linux-arm64" + ], + "os": ["linux"], + "cpu": ["arm64"], + "tarball": "https://verdaccio.lossless.digital/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz" + }, + "@img/sharp-linux-arm@0.34.5": { + "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==", + "optionalDependencies": [ + "@img/sharp-libvips-linux-arm" + ], + "os": ["linux"], + "cpu": ["arm"], + "tarball": "https://verdaccio.lossless.digital/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz" + }, + "@img/sharp-linux-ppc64@0.34.5": { + "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==", + "optionalDependencies": [ + "@img/sharp-libvips-linux-ppc64" + ], + "os": ["linux"], + "cpu": ["ppc64"], + "tarball": "https://verdaccio.lossless.digital/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz" + }, + "@img/sharp-linux-riscv64@0.34.5": { + "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==", + "optionalDependencies": [ + "@img/sharp-libvips-linux-riscv64" + ], + "os": ["linux"], + "cpu": ["riscv64"], + "tarball": "https://verdaccio.lossless.digital/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz" + }, + "@img/sharp-linux-s390x@0.34.5": { + "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==", + "optionalDependencies": [ + "@img/sharp-libvips-linux-s390x" + ], + "os": ["linux"], + "cpu": ["s390x"], + "tarball": "https://verdaccio.lossless.digital/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz" + }, + "@img/sharp-linux-x64@0.34.5": { + "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==", + "optionalDependencies": [ + "@img/sharp-libvips-linux-x64" + ], + "os": ["linux"], + "cpu": ["x64"], + "tarball": "https://verdaccio.lossless.digital/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz" + }, + "@img/sharp-linuxmusl-arm64@0.34.5": { + "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==", + "optionalDependencies": [ + "@img/sharp-libvips-linuxmusl-arm64" + ], + "os": ["linux"], + "cpu": ["arm64"], + "tarball": "https://verdaccio.lossless.digital/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz" + }, + "@img/sharp-linuxmusl-x64@0.34.5": { + "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==", + "optionalDependencies": [ + "@img/sharp-libvips-linuxmusl-x64" + ], + "os": ["linux"], + "cpu": ["x64"], + "tarball": "https://verdaccio.lossless.digital/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz" + }, + "@img/sharp-wasm32@0.34.5": { + "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==", + "dependencies": [ + "@emnapi/runtime" + ], + "cpu": ["wasm32"], + "tarball": "https://verdaccio.lossless.digital/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz" + }, + "@img/sharp-win32-arm64@0.34.5": { + "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==", + "os": ["win32"], + "cpu": ["arm64"], + "tarball": "https://verdaccio.lossless.digital/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz" + }, + "@img/sharp-win32-ia32@0.34.5": { + "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==", + "os": ["win32"], + "cpu": ["ia32"], + "tarball": "https://verdaccio.lossless.digital/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz" + }, + "@img/sharp-win32-x64@0.34.5": { + "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==", + "os": ["win32"], + "cpu": ["x64"], + "tarball": "https://verdaccio.lossless.digital/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz" + }, + "@inquirer/checkbox@3.0.1": { + "integrity": "sha512-0hm2nrToWUdD6/UHnel/UKGdk1//ke5zGUpHIvk5ZWmaKezlGxZkOJXNSWsdxO/rEqTkbB3lNC2J6nBElV2aAQ==", + "dependencies": [ + "@inquirer/core", + "@inquirer/figures", + "@inquirer/type", + "ansi-escapes", + "yoctocolors-cjs" + ], + "tarball": "https://verdaccio.lossless.digital/@inquirer/checkbox/-/checkbox-3.0.1.tgz" + }, + "@inquirer/confirm@4.0.1": { + "integrity": "sha512-46yL28o2NJ9doViqOy0VDcoTzng7rAb6yPQKU7VDLqkmbCaH4JqK4yk4XqlzNWy9PVC5pG1ZUXPBQv+VqnYs2w==", + "dependencies": [ + "@inquirer/core", + "@inquirer/type" + ], + "tarball": "https://verdaccio.lossless.digital/@inquirer/confirm/-/confirm-4.0.1.tgz" + }, + "@inquirer/core@9.2.1": { + "integrity": "sha512-F2VBt7W/mwqEU4bL0RnHNZmC/OxzNx9cOYxHqnXX3MP6ruYvZUZAW9imgN9+h/uBT/oP8Gh888J2OZSbjSeWcg==", + "dependencies": [ + "@inquirer/figures", + "@inquirer/type", + "@types/mute-stream", + "@types/node@22.18.13", + "@types/wrap-ansi", + "ansi-escapes", + "cli-width", + "mute-stream", + "signal-exit@4.1.0", + "strip-ansi@6.0.1", + "wrap-ansi@6.2.0", + "yoctocolors-cjs" + ], + "tarball": "https://verdaccio.lossless.digital/@inquirer/core/-/core-9.2.1.tgz" + }, + "@inquirer/editor@3.0.1": { + "integrity": "sha512-VA96GPFaSOVudjKFraokEEmUQg/Lub6OXvbIEZU1SDCmBzRkHGhxoFAVaF30nyiB4m5cEbDgiI2QRacXZ2hw9Q==", + "dependencies": [ + "@inquirer/core", + "@inquirer/type", + "external-editor" + ], + "tarball": "https://verdaccio.lossless.digital/@inquirer/editor/-/editor-3.0.1.tgz" + }, + "@inquirer/expand@3.0.1": { + "integrity": "sha512-ToG8d6RIbnVpbdPdiN7BCxZGiHOTomOX94C2FaT5KOHupV40tKEDozp12res6cMIfRKrXLJyexAZhWVHgbALSQ==", + "dependencies": [ + "@inquirer/core", + "@inquirer/type", + "yoctocolors-cjs" + ], + "tarball": "https://verdaccio.lossless.digital/@inquirer/expand/-/expand-3.0.1.tgz" + }, + "@inquirer/figures@1.0.15": { + "integrity": "sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==", + "tarball": "https://verdaccio.lossless.digital/@inquirer/figures/-/figures-1.0.15.tgz" + }, + "@inquirer/input@3.0.1": { + "integrity": "sha512-BDuPBmpvi8eMCxqC5iacloWqv+5tQSJlUafYWUe31ow1BVXjW2a5qe3dh4X/Z25Wp22RwvcaLCc2siHobEOfzg==", + "dependencies": [ + "@inquirer/core", + "@inquirer/type" + ], + "tarball": "https://verdaccio.lossless.digital/@inquirer/input/-/input-3.0.1.tgz" + }, + "@inquirer/number@2.0.1": { + "integrity": "sha512-QpR8jPhRjSmlr/mD2cw3IR8HRO7lSVOnqUvQa8scv1Lsr3xoAMMworcYW3J13z3ppjBFBD2ef1Ci6AE5Qn8goQ==", + "dependencies": [ + "@inquirer/core", + "@inquirer/type" + ], + "tarball": "https://verdaccio.lossless.digital/@inquirer/number/-/number-2.0.1.tgz" + }, + "@inquirer/password@3.0.1": { + "integrity": "sha512-haoeEPUisD1NeE2IanLOiFr4wcTXGWrBOyAyPZi1FfLJuXOzNmxCJPgUrGYKVh+Y8hfGJenIfz5Wb/DkE9KkMQ==", + "dependencies": [ + "@inquirer/core", + "@inquirer/type", + "ansi-escapes" + ], + "tarball": "https://verdaccio.lossless.digital/@inquirer/password/-/password-3.0.1.tgz" + }, + "@inquirer/prompts@6.0.1": { + "integrity": "sha512-yl43JD/86CIj3Mz5mvvLJqAOfIup7ncxfJ0Btnl0/v5TouVUyeEdcpknfgc+yMevS/48oH9WAkkw93m7otLb/A==", + "dependencies": [ + "@inquirer/checkbox", + "@inquirer/confirm", + "@inquirer/editor", + "@inquirer/expand", + "@inquirer/input", + "@inquirer/number", + "@inquirer/password", + "@inquirer/rawlist", + "@inquirer/search", + "@inquirer/select" + ], + "tarball": "https://verdaccio.lossless.digital/@inquirer/prompts/-/prompts-6.0.1.tgz" + }, + "@inquirer/rawlist@3.0.1": { + "integrity": "sha512-VgRtFIwZInUzTiPLSfDXK5jLrnpkuSOh1ctfaoygKAdPqjcjKYmGh6sCY1pb0aGnCGsmhUxoqLDUAU0ud+lGXQ==", + "dependencies": [ + "@inquirer/core", + "@inquirer/type", + "yoctocolors-cjs" + ], + "tarball": "https://verdaccio.lossless.digital/@inquirer/rawlist/-/rawlist-3.0.1.tgz" + }, + "@inquirer/search@2.0.1": { + "integrity": "sha512-r5hBKZk3g5MkIzLVoSgE4evypGqtOannnB3PKTG9NRZxyFRKcfzrdxXXPcoJQsxJPzvdSU2Rn7pB7lw0GCmGAg==", + "dependencies": [ + "@inquirer/core", + "@inquirer/figures", + "@inquirer/type", + "yoctocolors-cjs" + ], + "tarball": "https://verdaccio.lossless.digital/@inquirer/search/-/search-2.0.1.tgz" + }, + "@inquirer/select@3.0.1": { + "integrity": "sha512-lUDGUxPhdWMkN/fHy1Lk7pF3nK1fh/gqeyWXmctefhxLYxlDsc7vsPBEpxrfVGDsVdyYJsiJoD4bJ1b623cV1Q==", + "dependencies": [ + "@inquirer/core", + "@inquirer/figures", + "@inquirer/type", + "ansi-escapes", + "yoctocolors-cjs" + ], + "tarball": "https://verdaccio.lossless.digital/@inquirer/select/-/select-3.0.1.tgz" + }, + "@inquirer/type@2.0.0": { + "integrity": "sha512-XvJRx+2KR3YXyYtPUUy+qd9i7p+GO9Ko6VIIpWlBrpWwXDv8WLFeHTxz35CfQFUiBMLXlGHhGzys7lqit9gWag==", + "dependencies": [ + "mute-stream" + ], + "tarball": "https://verdaccio.lossless.digital/@inquirer/type/-/type-2.0.0.tgz" }, "@isaacs/cliui@8.0.2": { "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", @@ -1064,83 +1425,423 @@ ], "tarball": "https://verdaccio.lossless.digital/@isaacs/cliui/-/cliui-8.0.2.tgz" }, - "@koa/router@9.4.0": { - "integrity": "sha512-dOOXgzqaDoHu5qqMEPLKEgLz5CeIA7q8+1W62mCvFVCOqeC71UoTGJ4u1xUSOpIl2J1x2pqrNULkFteUeZW3/A==", + "@jimp/core@1.6.1": { + "integrity": "sha512-+BoKC5G6hkrSy501zcJ2EpfnllP+avPevcBfRcZe/CW+EwEfY6X1EZ8QWyT7NpDIvEEJb1fdJnMMfUnFkxmw9A==", "dependencies": [ - "debug@4.4.3", - "http-errors@1.8.1", - "koa-compose", - "methods", - "path-to-regexp@6.3.0" + "@jimp/file-ops", + "@jimp/types", + "@jimp/utils", + "await-to-js", + "exif-parser", + "file-type@21.3.4", + "mime@3.0.0" ], - "tarball": "https://verdaccio.lossless.digital/@koa/router/-/router-9.4.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@jimp/core/-/core-1.6.1.tgz" }, - "@leichtgewicht/ip-codec@2.0.5": { - "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", - "tarball": "https://verdaccio.lossless.digital/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz" + "@jimp/diff@1.6.1": { + "integrity": "sha512-YkKDPdHjLgo1Api3+Bhc0GLAygldlpt97NfOKoNg1U6IUNXA6X2MgosCjPfSBiSvJvrrz1fsIR+/4cfYXBI/HQ==", + "dependencies": [ + "@jimp/plugin-resize", + "@jimp/types", + "@jimp/utils", + "pixelmatch" + ], + "tarball": "https://verdaccio.lossless.digital/@jimp/diff/-/diff-1.6.1.tgz" }, - "@lit-labs/ssr-dom-shim@1.4.0": { - "integrity": "sha512-ficsEARKnmmW5njugNYKipTm4SFnbik7CXtoencDZzmzo/dQ+2Q0bgkzJuoJP20Aj0F+izzJjOqsnkd6F/o1bw==", - "tarball": "https://verdaccio.lossless.digital/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.4.0.tgz" + "@jimp/file-ops@1.6.1": { + "integrity": "sha512-T+gX6osHjprbDRad0/B71Evyre7ZdVY1z/gFGEG9Z8KOtZPKboWvPeP2UjbZYWQLy9UKCPQX1FNAnDiOPkJL7w==", + "tarball": "https://verdaccio.lossless.digital/@jimp/file-ops/-/file-ops-1.6.1.tgz" }, - "@lit/reactive-element@2.1.1": { - "integrity": "sha512-N+dm5PAYdQ8e6UlywyyrgI2t++wFGXfHx+dSJ1oBrg6FAxUj40jId++EaRm80MKX5JnlH1sBsyZ5h0bcZKemCg==", + "@jimp/js-bmp@1.6.1": { + "integrity": "sha512-xzWzNT4/u5zGrTT3Tme9sGU7YzIKxi13+BCQwLqACbt5DXf9SAfdzRkopZQnmDko+6In5nqaT89Gjs43/WdnYQ==", + "dependencies": [ + "@jimp/core", + "@jimp/types", + "@jimp/utils", + "bmp-ts" + ], + "tarball": "https://verdaccio.lossless.digital/@jimp/js-bmp/-/js-bmp-1.6.1.tgz" + }, + "@jimp/js-gif@1.6.1": { + "integrity": "sha512-YjY2W26rQa05XhanYhRZ7dingCiNN+T2Ymb1JiigIbABY0B28wHE3v3Cf1/HZPWGu0hOg36ylaKgV5KxF2M58w==", + "dependencies": [ + "@jimp/core", + "@jimp/types", + "gifwrap", + "omggif" + ], + "tarball": "https://verdaccio.lossless.digital/@jimp/js-gif/-/js-gif-1.6.1.tgz" + }, + "@jimp/js-jpeg@1.6.1": { + "integrity": "sha512-HT9H3yOmlOFzYmdI15IYdfy6ggQhSRIaHeA+OTJSEORXBqEo97sUZu/DsgHIcX5NJ7TkJBTgZ9BZXsV6UbsyMg==", + "dependencies": [ + "@jimp/core", + "@jimp/types", + "jpeg-js" + ], + "tarball": "https://verdaccio.lossless.digital/@jimp/js-jpeg/-/js-jpeg-1.6.1.tgz" + }, + "@jimp/js-png@1.6.1": { + "integrity": "sha512-SZ/KVhI5UjcSzzlXsXdIi/LhJ7UShf2NkMOtVrbZQcGzsqNtynAelrOXeoTxcanfVqmNhAoVHg8yR2cYoqrYjA==", + "dependencies": [ + "@jimp/core", + "@jimp/types", + "pngjs@7.0.0" + ], + "tarball": "https://verdaccio.lossless.digital/@jimp/js-png/-/js-png-1.6.1.tgz" + }, + "@jimp/js-tiff@1.6.1": { + "integrity": "sha512-jDG/eJquID1M4MBlKMmDRBmz2TpXMv7TUyu2nIRUxhlUc2ogC82T+VQUkca9GJH1BBJ9dx5sSE5dGkWNjIbZxw==", + "dependencies": [ + "@jimp/core", + "@jimp/types", + "utif2" + ], + "tarball": "https://verdaccio.lossless.digital/@jimp/js-tiff/-/js-tiff-1.6.1.tgz" + }, + "@jimp/plugin-blit@1.6.1": { + "integrity": "sha512-MwnI7C7K81uWddY9FLw1fCOIy6SsPIUftUz36Spt7jisCn8/40DhQMlSxpxTNelnZb/2SnloFimQfRZAmHLOqQ==", + "dependencies": [ + "@jimp/types", + "@jimp/utils", + "zod" + ], + "tarball": "https://verdaccio.lossless.digital/@jimp/plugin-blit/-/plugin-blit-1.6.1.tgz" + }, + "@jimp/plugin-blur@1.6.1": { + "integrity": "sha512-lIo7Tzp5jQu30EFFSK/phXANK3citKVEjepDjQ6ljHoIFtuMRrnybnmI2Md24ulvWlDaz+hh3n6qrMb8ydwhZQ==", + "dependencies": [ + "@jimp/core", + "@jimp/utils" + ], + "tarball": "https://verdaccio.lossless.digital/@jimp/plugin-blur/-/plugin-blur-1.6.1.tgz" + }, + "@jimp/plugin-circle@1.6.1": { + "integrity": "sha512-kK1PavY6cKHNNKce37vdV4Tmpc1/zDKngGoeOV3j+EMatoHFZUinV3s6F9aWryPs3A0xhCLZgdJ6Zeea1d5LCQ==", + "dependencies": [ + "@jimp/types", + "zod" + ], + "tarball": "https://verdaccio.lossless.digital/@jimp/plugin-circle/-/plugin-circle-1.6.1.tgz" + }, + "@jimp/plugin-color@1.6.1": { + "integrity": "sha512-LtUN1vAP+LRlZAtTNVhDRSiXx+26Kbz3zJaG6a5k59gQ95jgT5mknnF8lxkHcqJthM4MEk3/tPxkdJpEybyF/A==", + "dependencies": [ + "@jimp/core", + "@jimp/types", + "@jimp/utils", + "tinycolor2", + "zod" + ], + "tarball": "https://verdaccio.lossless.digital/@jimp/plugin-color/-/plugin-color-1.6.1.tgz" + }, + "@jimp/plugin-contain@1.6.1": { + "integrity": "sha512-m0qhrfA8jkTqretGv4w+T/ADFR4GwBpE0sCOC2uJ0dzr44/ddOMsIdrpi89kabqYiPYIrxkgdCVCLm3zn1Vkkg==", + "dependencies": [ + "@jimp/core", + "@jimp/plugin-blit", + "@jimp/plugin-resize", + "@jimp/types", + "@jimp/utils", + "zod" + ], + "tarball": "https://verdaccio.lossless.digital/@jimp/plugin-contain/-/plugin-contain-1.6.1.tgz" + }, + "@jimp/plugin-cover@1.6.1": { + "integrity": "sha512-hZytnsth0zoll6cPf434BrT+p/v569Wr5tyO6Dp0dH1IDPhzhB5F38sZGMLDo7bzQiN9JFVB3fxkcJ/WYCJ3Mg==", + "dependencies": [ + "@jimp/core", + "@jimp/plugin-crop", + "@jimp/plugin-resize", + "@jimp/types", + "zod" + ], + "tarball": "https://verdaccio.lossless.digital/@jimp/plugin-cover/-/plugin-cover-1.6.1.tgz" + }, + "@jimp/plugin-crop@1.6.1": { + "integrity": "sha512-EerRSLlclXyKDnYc/H9w/1amZW7b7v3OGi/VlerPd2M/pAu5X8TkyYWtfqYCXnNp1Ixtd8oCo9zGfY9zoXT4rg==", + "dependencies": [ + "@jimp/core", + "@jimp/types", + "@jimp/utils", + "zod" + ], + "tarball": "https://verdaccio.lossless.digital/@jimp/plugin-crop/-/plugin-crop-1.6.1.tgz" + }, + "@jimp/plugin-displace@1.6.1": { + "integrity": "sha512-K07QVl7xQwIfD6KfxRV/c3E9e7ZBXxUXdWuvoTWcKHL2qV48MOF5Nqbz/aJW4ThnQARIsxvYlZjPFiqkCjlU+g==", + "dependencies": [ + "@jimp/types", + "@jimp/utils", + "zod" + ], + "tarball": "https://verdaccio.lossless.digital/@jimp/plugin-displace/-/plugin-displace-1.6.1.tgz" + }, + "@jimp/plugin-dither@1.6.1": { + "integrity": "sha512-+2V+GCV2WycMoX1/z977TkZ8Zq/4MVSKElHYatgUqtwXMi2fDK2gKYU2g9V39IqFvTJsTIsK0+58VFz/ROBVew==", + "dependencies": [ + "@jimp/types" + ], + "tarball": "https://verdaccio.lossless.digital/@jimp/plugin-dither/-/plugin-dither-1.6.1.tgz" + }, + "@jimp/plugin-fisheye@1.6.1": { + "integrity": "sha512-XtS5ZyoZ0vxZxJ6gkqI63SivhtI58vX95foMPM+cyzYkRsJXMOYCr8DScxF5bp4Xr003NjYm/P+7+08tibwzHA==", + "dependencies": [ + "@jimp/types", + "@jimp/utils", + "zod" + ], + "tarball": "https://verdaccio.lossless.digital/@jimp/plugin-fisheye/-/plugin-fisheye-1.6.1.tgz" + }, + "@jimp/plugin-flip@1.6.1": { + "integrity": "sha512-ws38W/sGj7LobNRayQ83garxiktOyWxM5vO/y4a/2cy9v65SLEUzVkrj+oeAaUSSObdz4HcCEla7XtGlnAGAaA==", + "dependencies": [ + "@jimp/types", + "zod" + ], + "tarball": "https://verdaccio.lossless.digital/@jimp/plugin-flip/-/plugin-flip-1.6.1.tgz" + }, + "@jimp/plugin-hash@1.6.1": { + "integrity": "sha512-sZt6ZcMX6i8vFWb4GYnw0pR/o9++ef0dTVcboTB5B/g7nrxCODIB4wfEkJ/YqZM5wUvol77K1qeS0/rVO6z21A==", + "dependencies": [ + "@jimp/core", + "@jimp/js-bmp", + "@jimp/js-jpeg", + "@jimp/js-png", + "@jimp/js-tiff", + "@jimp/plugin-color", + "@jimp/plugin-resize", + "@jimp/types", + "@jimp/utils", + "any-base" + ], + "tarball": "https://verdaccio.lossless.digital/@jimp/plugin-hash/-/plugin-hash-1.6.1.tgz" + }, + "@jimp/plugin-mask@1.6.1": { + "integrity": "sha512-SIG0/FcmEj3tkwFxc7fAGLO8o4uNzMpSOdQOhbCgxefQKq5wOVMk9BQx/sdMPBwtMLr9WLq0GzLA/rk6t2v20A==", + "dependencies": [ + "@jimp/types", + "zod" + ], + "tarball": "https://verdaccio.lossless.digital/@jimp/plugin-mask/-/plugin-mask-1.6.1.tgz" + }, + "@jimp/plugin-print@1.6.1": { + "integrity": "sha512-BYVz/X3Xzv8XYilVeDy11NOp0h7BTDjlOtu0BekIFHP1yHVd24AXNzbOy52XlzYZWQ0Dl36HOHEpl/nSNrzc6w==", + "dependencies": [ + "@jimp/core", + "@jimp/js-jpeg", + "@jimp/js-png", + "@jimp/plugin-blit", + "@jimp/types", + "parse-bmfont-ascii", + "parse-bmfont-binary", + "parse-bmfont-xml", + "simple-xml-to-json", + "zod" + ], + "tarball": "https://verdaccio.lossless.digital/@jimp/plugin-print/-/plugin-print-1.6.1.tgz" + }, + "@jimp/plugin-quantize@1.6.1": { + "integrity": "sha512-J2En9PLURfP+vwYDtuZ9T8yBW6BWYZBScydAjRiPBmJfEhTcNQqiiQODrZf7EqbbX/Sy5H6dAeRiqkgoV9N6Ww==", + "dependencies": [ + "image-q", + "zod" + ], + "tarball": "https://verdaccio.lossless.digital/@jimp/plugin-quantize/-/plugin-quantize-1.6.1.tgz" + }, + "@jimp/plugin-resize@1.6.1": { + "integrity": "sha512-CLkrtJoIz2HdWnpYiN6p8KYcPc00rCH/SUu6o+lfZL05Q4uhecJlnvXuj9x+U6mDn3ldPmJj6aZqMHuUJzdVqg==", + "dependencies": [ + "@jimp/core", + "@jimp/types", + "zod" + ], + "tarball": "https://verdaccio.lossless.digital/@jimp/plugin-resize/-/plugin-resize-1.6.1.tgz" + }, + "@jimp/plugin-rotate@1.6.1": { + "integrity": "sha512-nOjVjbbj705B02ksysKnh0POAwEBXZtJ9zQ5qC+X7Tavl3JNn+P3BzQovbBxLPSbUSld6XID9z5ijin4PtOAUg==", + "dependencies": [ + "@jimp/core", + "@jimp/plugin-crop", + "@jimp/plugin-resize", + "@jimp/types", + "@jimp/utils", + "zod" + ], + "tarball": "https://verdaccio.lossless.digital/@jimp/plugin-rotate/-/plugin-rotate-1.6.1.tgz" + }, + "@jimp/plugin-threshold@1.6.1": { + "integrity": "sha512-JOKv9F8s6tnVLf4sB/2fF0F339EFnHvgEdFYugO6VhowKLsap0pEZmLyE/DlRnYtIj2RddHZVxVMp/eKJ04l2Q==", + "dependencies": [ + "@jimp/core", + "@jimp/plugin-color", + "@jimp/plugin-hash", + "@jimp/types", + "@jimp/utils", + "zod" + ], + "tarball": "https://verdaccio.lossless.digital/@jimp/plugin-threshold/-/plugin-threshold-1.6.1.tgz" + }, + "@jimp/types@1.6.1": { + "integrity": "sha512-leI7YbveTNi565m910XgIOwXyuu074H5qazAD1357HImJSv2hqxnWXpwxQbadGWZ7goZRYBDZy5lpqud0p7q5w==", + "dependencies": [ + "zod" + ], + "tarball": "https://verdaccio.lossless.digital/@jimp/types/-/types-1.6.1.tgz" + }, + "@jimp/utils@1.6.1": { + "integrity": "sha512-veFPRd93FCnS7AgmCkPgARVGoDRrJ9cm1ujuNyA+UfQ5VKbED2002sm5XfFLFwTsKC8j04heTrwe+tU1dluXOw==", + "dependencies": [ + "@jimp/types", + "tinycolor2" + ], + "tarball": "https://verdaccio.lossless.digital/@jimp/utils/-/utils-1.6.1.tgz" + }, + "@lit-labs/ssr-dom-shim@1.5.1": { + "integrity": "sha512-Aou5UdlSpr5whQe8AA/bZG0jMj96CoJIWbGfZ91qieWu5AWUMKw8VR/pAkQkJYvBNhmCcWnZlyyk5oze8JIqYA==", + "tarball": "https://verdaccio.lossless.digital/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.5.1.tgz" + }, + "@lit/reactive-element@2.1.2": { + "integrity": "sha512-pbCDiVMnne1lYUIaYNN5wrwQXDtHaYtg7YEFPeW+hws6U47WeFvISGUWekPGKWOP1ygrs0ef0o1VJMk1exos5A==", "dependencies": [ "@lit-labs/ssr-dom-shim" ], - "tarball": "https://verdaccio.lossless.digital/@lit/reactive-element/-/reactive-element-2.1.1.tgz" + "tarball": "https://verdaccio.lossless.digital/@lit/reactive-element/-/reactive-element-2.1.2.tgz" }, "@mixmark-io/domino@2.2.0": { "integrity": "sha512-Y28PR25bHXUg88kCV7nivXrP2Nj2RueZ3/l/jdx6J9f8J4nsEGcgX0Qe6lt7Pa+J79+kPiJU3LguR6O/6zrLOw==", "tarball": "https://verdaccio.lossless.digital/@mixmark-io/domino/-/domino-2.2.0.tgz" }, - "@module-federation/error-codes@0.18.0": { - "integrity": "sha512-Woonm8ehyVIUPXChmbu80Zj6uJkC0dD9SJUZ/wOPtO8iiz/m+dkrOugAuKgoiR6qH4F+yorWila954tBz4uKsQ==", - "tarball": "https://verdaccio.lossless.digital/@module-federation/error-codes/-/error-codes-0.18.0.tgz" + "@module-federation/error-codes@0.22.0": { + "integrity": "sha512-xF9SjnEy7vTdx+xekjPCV5cIHOGCkdn3pIxo9vU7gEZMIw0SvAEdsy6Uh17xaCpm8V0FWvR0SZoK9Ik6jGOaug==", + "tarball": "https://verdaccio.lossless.digital/@module-federation/error-codes/-/error-codes-0.22.0.tgz" }, - "@module-federation/runtime-core@0.18.0": { - "integrity": "sha512-ZyYhrDyVAhUzriOsVfgL6vwd+5ebYm595Y13KeMf6TKDRoUHBMTLGQ8WM4TDj8JNsy7LigncK8C03fn97of0QQ==", + "@module-federation/runtime-core@0.22.0": { + "integrity": "sha512-GR1TcD6/s7zqItfhC87zAp30PqzvceoeDGYTgF3Vx2TXvsfDrhP6Qw9T4vudDQL3uJRne6t7CzdT29YyVxlgIA==", "dependencies": [ "@module-federation/error-codes", "@module-federation/sdk" ], - "tarball": "https://verdaccio.lossless.digital/@module-federation/runtime-core/-/runtime-core-0.18.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@module-federation/runtime-core/-/runtime-core-0.22.0.tgz" }, - "@module-federation/runtime-tools@0.18.0": { - "integrity": "sha512-fSga9o4t1UfXNV/Kh6qFvRyZpPp3EHSPRISNeyT8ZoTpzDNiYzhtw0BPUSSD8m6C6XQh2s/11rI4g80UY+d+hA==", + "@module-federation/runtime-tools@0.22.0": { + "integrity": "sha512-4ScUJ/aUfEernb+4PbLdhM/c60VHl698Gn1gY21m9vyC1Ucn69fPCA1y2EwcCB7IItseRMoNhdcWQnzt/OPCNA==", "dependencies": [ "@module-federation/runtime", "@module-federation/webpack-bundler-runtime" ], - "tarball": "https://verdaccio.lossless.digital/@module-federation/runtime-tools/-/runtime-tools-0.18.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@module-federation/runtime-tools/-/runtime-tools-0.22.0.tgz" }, - "@module-federation/runtime@0.18.0": { - "integrity": "sha512-+C4YtoSztM7nHwNyZl6dQKGUVJdsPrUdaf3HIKReg/GQbrt9uvOlUWo2NXMZ8vDAnf/QRrpSYAwXHmWDn9Obaw==", + "@module-federation/runtime@0.22.0": { + "integrity": "sha512-38g5iPju2tPC3KHMPxRKmy4k4onNp6ypFPS1eKGsNLUkXgHsPMBFqAjDw96iEcjri91BrahG4XcdyKi97xZzlA==", "dependencies": [ "@module-federation/error-codes", "@module-federation/runtime-core", "@module-federation/sdk" ], - "tarball": "https://verdaccio.lossless.digital/@module-federation/runtime/-/runtime-0.18.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@module-federation/runtime/-/runtime-0.22.0.tgz" }, - "@module-federation/sdk@0.18.0": { - "integrity": "sha512-Lo/Feq73tO2unjmpRfyyoUkTVoejhItXOk/h5C+4cistnHbTV8XHrW/13fD5e1Iu60heVdAhhelJd6F898Ve9A==", - "tarball": "https://verdaccio.lossless.digital/@module-federation/sdk/-/sdk-0.18.0.tgz" + "@module-federation/sdk@0.22.0": { + "integrity": "sha512-x4aFNBKn2KVQRuNVC5A7SnrSCSqyfIWmm1DvubjbO9iKFe7ith5niw8dqSFBekYBg2Fwy+eMg4sEFNVvCAdo6g==", + "tarball": "https://verdaccio.lossless.digital/@module-federation/sdk/-/sdk-0.22.0.tgz" }, - "@module-federation/webpack-bundler-runtime@0.18.0": { - "integrity": "sha512-TEvErbF+YQ+6IFimhUYKK3a5wapD90d90sLsNpcu2kB3QGT7t4nIluE25duXuZDVUKLz86tEPrza/oaaCWTpvQ==", + "@module-federation/webpack-bundler-runtime@0.22.0": { + "integrity": "sha512-aM8gCqXu+/4wBmJtVeMeeMN5guw3chf+2i6HajKtQv7SJfxV/f4IyNQJUeUQu9HfiAZHjqtMV5Lvq/Lvh8LdyA==", "dependencies": [ "@module-federation/runtime", "@module-federation/sdk" ], - "tarball": "https://verdaccio.lossless.digital/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-0.18.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-0.22.0.tgz" }, - "@mongodb-js/saslprep@1.3.2": { - "integrity": "sha512-QgA5AySqB27cGTXBFmnpifAi7HxoGUeezwo6p9dI03MuDB6Pp33zgclqVb6oVK3j6I9Vesg0+oojW2XxB59SGg==", + "@mongodb-js/saslprep@1.4.8": { + "integrity": "sha512-kpjr2jy2w71w0oqAMI8oibBmiF9lXxWkEQs5gMkW4hVE48bsqINGLxnCSYW62ck/NHXJQpQEfA9WlJ1sY0eqBg==", "dependencies": [ "sparse-bitfield" ], - "tarball": "https://verdaccio.lossless.digital/@mongodb-js/saslprep/-/saslprep-1.3.2.tgz" + "tarball": "https://verdaccio.lossless.digital/@mongodb-js/saslprep/-/saslprep-1.4.8.tgz" + }, + "@napi-rs/canvas-android-arm64@0.1.97": { + "integrity": "sha512-V1c/WVw+NzH8vk7ZK/O8/nyBSCQimU8sfMsB/9qeSvdkGKNU7+mxy/bIF0gTgeBFmHpj30S4E9WHMSrxXGQuVQ==", + "os": ["android"], + "cpu": ["arm64"], + "tarball": "https://verdaccio.lossless.digital/@napi-rs/canvas-android-arm64/-/canvas-android-arm64-0.1.97.tgz" + }, + "@napi-rs/canvas-darwin-arm64@0.1.97": { + "integrity": "sha512-ok+SCEF4YejcxuJ9Rm+WWunHHpf2HmiPxfz6z1a/NFQECGXtsY7A4B8XocK1LmT1D7P174MzwPF9Wy3AUAwEPw==", + "os": ["darwin"], + "cpu": ["arm64"], + "tarball": "https://verdaccio.lossless.digital/@napi-rs/canvas-darwin-arm64/-/canvas-darwin-arm64-0.1.97.tgz" + }, + "@napi-rs/canvas-darwin-x64@0.1.97": { + "integrity": "sha512-PUP6e6/UGlclUvAQNnuXCcnkpdUou6VYZfQOQxExLp86epOylmiwLkqXIvpFmjoTEDmPmXrI+coL/9EFU1gKPA==", + "os": ["darwin"], + "cpu": ["x64"], + "tarball": "https://verdaccio.lossless.digital/@napi-rs/canvas-darwin-x64/-/canvas-darwin-x64-0.1.97.tgz" + }, + "@napi-rs/canvas-linux-arm-gnueabihf@0.1.97": { + "integrity": "sha512-XyXH2L/cic8eTNtbrXCcvqHtMX/nEOxN18+7rMrAM2XtLYC/EB5s0wnO1FsLMWmK+04ZSLN9FBGipo7kpIkcOw==", + "os": ["linux"], + "cpu": ["arm"], + "tarball": "https://verdaccio.lossless.digital/@napi-rs/canvas-linux-arm-gnueabihf/-/canvas-linux-arm-gnueabihf-0.1.97.tgz" + }, + "@napi-rs/canvas-linux-arm64-gnu@0.1.97": { + "integrity": "sha512-Kuq/M3djq0K8ktgz6nPlK7Ne5d4uWeDxPpyKWOjWDK2RIOhHVtLtyLiJw2fuldw7Vn4mhw05EZXCEr4Q76rs9w==", + "os": ["linux"], + "cpu": ["arm64"], + "tarball": "https://verdaccio.lossless.digital/@napi-rs/canvas-linux-arm64-gnu/-/canvas-linux-arm64-gnu-0.1.97.tgz" + }, + "@napi-rs/canvas-linux-arm64-musl@0.1.97": { + "integrity": "sha512-kKmSkQVnWeqg7qdsiXvYxKhAFuHz3tkBjW/zyQv5YKUPhotpaVhpBGv5LqCngzyuRV85SXoe+OFj+Tv0a0QXkQ==", + "os": ["linux"], + "cpu": ["arm64"], + "tarball": "https://verdaccio.lossless.digital/@napi-rs/canvas-linux-arm64-musl/-/canvas-linux-arm64-musl-0.1.97.tgz" + }, + "@napi-rs/canvas-linux-riscv64-gnu@0.1.97": { + "integrity": "sha512-Jc7I3A51jnEOIAXeLsN/M/+Z28LUeakcsXs07FLq9prXc0eYOtVwsDEv913Gr+06IRo34gJJVgT0TXvmz+N2VA==", + "os": ["linux"], + "cpu": ["riscv64"], + "tarball": "https://verdaccio.lossless.digital/@napi-rs/canvas-linux-riscv64-gnu/-/canvas-linux-riscv64-gnu-0.1.97.tgz" + }, + "@napi-rs/canvas-linux-x64-gnu@0.1.97": { + "integrity": "sha512-iDUBe7AilfuBSRbSa8/IGX38Mf+iCSBqoVKLSQ5XaY2JLOaqz1TVyPFEyIck7wT6mRQhQt5sN6ogfjIDfi74tg==", + "os": ["linux"], + "cpu": ["x64"], + "tarball": "https://verdaccio.lossless.digital/@napi-rs/canvas-linux-x64-gnu/-/canvas-linux-x64-gnu-0.1.97.tgz" + }, + "@napi-rs/canvas-linux-x64-musl@0.1.97": { + "integrity": "sha512-AKLFd/v0Z5fvgqBDqhvqtAdx+fHMJ5t9JcUNKq4FIZ5WH+iegGm8HPdj00NFlCSnm83Fp3Ln8I2f7uq1aIiWaA==", + "os": ["linux"], + "cpu": ["x64"], + "tarball": "https://verdaccio.lossless.digital/@napi-rs/canvas-linux-x64-musl/-/canvas-linux-x64-musl-0.1.97.tgz" + }, + "@napi-rs/canvas-win32-arm64-msvc@0.1.97": { + "integrity": "sha512-u883Yr6A6fO7Vpsy9YE4FVCIxzzo5sO+7pIUjjoDLjS3vQaNMkVzx5bdIpEL+ob+gU88WDK4VcxYMZ6nmnoX9A==", + "os": ["win32"], + "cpu": ["arm64"], + "tarball": "https://verdaccio.lossless.digital/@napi-rs/canvas-win32-arm64-msvc/-/canvas-win32-arm64-msvc-0.1.97.tgz" + }, + "@napi-rs/canvas-win32-x64-msvc@0.1.97": { + "integrity": "sha512-sWtD2EE3fV0IzN+iiQUqr/Q1SwqWhs2O1FKItFlxtdDkikpEj5g7DKQpY3x55H/MAOnL8iomnlk3mcEeGiUMoQ==", + "os": ["win32"], + "cpu": ["x64"], + "tarball": "https://verdaccio.lossless.digital/@napi-rs/canvas-win32-x64-msvc/-/canvas-win32-x64-msvc-0.1.97.tgz" + }, + "@napi-rs/canvas@0.1.97": { + "integrity": "sha512-8cFniXvrIEnVwuNSRCW9wirRZbHvrD3JVujdS2P5n5xiJZNZMOZcfOvJ1pb66c7jXMKHHglJEDVJGbm8XWFcXQ==", + "optionalDependencies": [ + "@napi-rs/canvas-android-arm64", + "@napi-rs/canvas-darwin-arm64", + "@napi-rs/canvas-darwin-x64", + "@napi-rs/canvas-linux-arm-gnueabihf", + "@napi-rs/canvas-linux-arm64-gnu", + "@napi-rs/canvas-linux-arm64-musl", + "@napi-rs/canvas-linux-riscv64-gnu", + "@napi-rs/canvas-linux-x64-gnu", + "@napi-rs/canvas-linux-x64-musl", + "@napi-rs/canvas-win32-arm64-msvc", + "@napi-rs/canvas-win32-x64-msvc" + ], + "tarball": "https://verdaccio.lossless.digital/@napi-rs/canvas/-/canvas-0.1.97.tgz" }, "@napi-rs/wasm-runtime@1.0.7": { "integrity": "sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==", @@ -1151,37 +1852,18 @@ ], "tarball": "https://verdaccio.lossless.digital/@napi-rs/wasm-runtime/-/wasm-runtime-1.0.7.tgz" }, - "@oozcitak/dom@1.15.10": { - "integrity": "sha512-0JT29/LaxVgRcGKvHmSrUTEvZ8BXvZhGl2LASRUgHqDTC1M5g1pLmVv56IYNyt3bG2CUjDkc67wnyZC14pbQrQ==", + "@napi-rs/wasm-runtime@1.1.4_@emnapi+core@1.10.0_@emnapi+runtime@1.10.0": { + "integrity": "sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==", "dependencies": [ - "@oozcitak/infra", - "@oozcitak/url", - "@oozcitak/util" + "@emnapi/core", + "@emnapi/runtime", + "@tybys/wasm-util" ], - "tarball": "https://verdaccio.lossless.digital/@oozcitak/dom/-/dom-1.15.10.tgz" + "tarball": "https://verdaccio.lossless.digital/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.4.tgz" }, - "@oozcitak/infra@1.0.8": { - "integrity": "sha512-JRAUc9VR6IGHOL7OGF+yrvs0LO8SlqGnPAMqyzOuFZPSZSXI7Xf2O9+awQPSMXgIWGtgUf/dA6Hs6X6ySEaWTg==", - "dependencies": [ - "@oozcitak/util" - ], - "tarball": "https://verdaccio.lossless.digital/@oozcitak/infra/-/infra-1.0.8.tgz" - }, - "@oozcitak/url@1.0.4": { - "integrity": "sha512-kDcD8y+y3FCSOvnBI6HJgl00viO/nGbQoCINmQ0h98OhnGITrWR3bOGfwYCthgcrV8AnTJz8MzslTQbC3SOAmw==", - "dependencies": [ - "@oozcitak/infra", - "@oozcitak/util" - ], - "tarball": "https://verdaccio.lossless.digital/@oozcitak/url/-/url-1.0.4.tgz" - }, - "@oozcitak/util@8.3.8": { - "integrity": "sha512-T8TbSnGsxo6TDBJx/Sgv/BlVJL3tshxZP7Aq5R1mSnM5OcHY2dQaxLMu2+E8u3gN0MLOzdjurqN4ZRVuzQycOQ==", - "tarball": "https://verdaccio.lossless.digital/@oozcitak/util/-/util-8.3.8.tgz" - }, - "@oxc-project/types@0.95.0": { - "integrity": "sha512-vACy7vhpMPhjEJhULNxrdR0D943TkA/MigMpJCHmBHvMXxRStRi/dPtTlfQ3uDwWSzRpT8z+7ImjZVf8JWBocQ==", - "tarball": "https://verdaccio.lossless.digital/@oxc-project/types/-/types-0.95.0.tgz" + "@oxc-project/types@0.122.0": { + "integrity": "sha512-oLAl5kBpV4w69UtFZ9xqcmTi+GENWOcPF7FCrczTiBbmC0ibXxCwyvZGbO39rCVEuLGAZM84DH0pUIyyv/YJzA==", + "tarball": "https://verdaccio.lossless.digital/@oxc-project/types/-/types-0.122.0.tgz" }, "@pdf-lib/standard-fonts@1.0.0": { "integrity": "sha512-hU30BK9IUN/su0Mn9VdlVKsWBS6GyhVfqjwl1FjZN4TxP6cCw0jP2w7V3Hf5uX7M0AZJ16vey9yE0ny7Sa59ZA==", @@ -1327,27 +2009,27 @@ "@pnpm/network.ca-file@1.0.2": { "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", "dependencies": [ - "graceful-fs@4.2.10" + "graceful-fs" ], "tarball": "https://verdaccio.lossless.digital/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz" }, - "@pnpm/npm-conf@2.3.1": { - "integrity": "sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==", + "@pnpm/npm-conf@3.0.2": { + "integrity": "sha512-h104Kh26rR8tm+a3Qkc5S4VLYint3FE48as7+/5oCEcKR2idC/pF1G6AhIXKI+eHPJa/3J9i5z0Al47IeGHPkA==", "dependencies": [ "@pnpm/config.env-replace", "@pnpm/network.ca-file", "config-chain" ], - "tarball": "https://verdaccio.lossless.digital/@pnpm/npm-conf/-/npm-conf-2.3.1.tgz" + "tarball": "https://verdaccio.lossless.digital/@pnpm/npm-conf/-/npm-conf-3.0.2.tgz" }, "@puppeteer/browsers@2.10.12": { "integrity": "sha512-mP9iLFZwH+FapKJLeA7/fLqOlSUwYpMwjR1P5J23qd4e7qGJwecJccJqHYrjw33jmIZYV4dtiTHPD/J+1e7cEw==", "dependencies": [ - "debug@4.4.3", + "debug", "extract-zip", "progress", "proxy-agent", - "semver@7.7.3", + "semver@7.7.4", "tar-fs", "yargs" ], @@ -1381,49 +2063,41 @@ "integrity": "sha512-Z0BVqZZOCif1THTbIKWMgg0wxCzt9CyBtBBqQJiZ+jJ0KlQFrQHNHrPt81/LXe/L4x0cxWsn0bpL6W5DNSvNLw==", "tarball": "https://verdaccio.lossless.digital/@push.rocks/isounique/-/isounique-1.0.5.tgz" }, - "@push.rocks/levelcache@3.2.0": { - "integrity": "sha512-Ch0Oguta2I0SVi704kHghhBcgfyfS92ua1elRu9d8X1/9LMRYuqvvBAnyXyFxQzI3S8q8QC6EkRdd8CAAYSzRg==", + "@push.rocks/levelcache@3.2.1": { + "integrity": "sha512-6yCdeJm7dwUjlFP12/AjMInyFI9vD1trA4VUgoK6k68KpI73JkaLFyrQq3l5G+WBgFC4/g4EBP8aEmMpPkBevw==", "dependencies": [ "@push.rocks/lik", "@push.rocks/smartbucket", - "@push.rocks/smartcache", - "@push.rocks/smartenv", - "@push.rocks/smartexit", - "@push.rocks/smartfile", - "@push.rocks/smartjson", - "@push.rocks/smartpath@6.0.0", + "@push.rocks/smartfs", + "@push.rocks/smartjson@6.0.0", + "@push.rocks/smartpath", "@push.rocks/smartpromise", - "@push.rocks/smartstring", - "@push.rocks/smartunique", - "@push.rocks/taskbuffer", - "@tsclass/tsclass@9.3.0" + "@tsclass/tsclass@9.5.0" ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/levelcache/-/levelcache-3.2.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@push.rocks/levelcache/-/levelcache-3.2.1.tgz" }, - "@push.rocks/lik@6.2.2": { - "integrity": "sha512-j64FFPPyMXeeUorjKJVF6PWaJUfiIrF3pc41iJH4lOh0UUpBAHpcNzHVxTR58orwbVA/h3Hz+DQd4b1Rq0dFDQ==", + "@push.rocks/lik@6.4.0": { + "integrity": "sha512-GCdXyF2a6NP+i0W6Mib1PjtA6JGrl6Ae17SbaQwqTscn4JHNta6xm9r+D8/b83XGZsoU903FlJZli3YqJCxT9Q==", "dependencies": [ "@push.rocks/smartdelay", "@push.rocks/smartmatch", "@push.rocks/smartpromise", "@push.rocks/smartrx", "@push.rocks/smarttime", - "@types/minimatch", - "@types/symbol-tree", "symbol-tree" ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/lik/-/lik-6.2.2.tgz" + "tarball": "https://verdaccio.lossless.digital/@push.rocks/lik/-/lik-6.4.0.tgz" }, "@push.rocks/mongodump@1.1.0": { "integrity": "sha512-kW0ZUGyf1e4nwloVwBQjNId+MzgTcNS834C+RxH21i1NqyOubbpWZtJtPP+K+s35nSJRyCTy3ICfBMdDBTAm2w==", "dependencies": [ "@push.rocks/lik", - "@push.rocks/smartfile", - "@push.rocks/smartjson", - "@push.rocks/smartpath@6.0.0", + "@push.rocks/smartfile@11.2.7", + "@push.rocks/smartjson@5.2.0", + "@push.rocks/smartpath", "@push.rocks/smartpromise", - "@tsclass/tsclass@9.3.0", - "mongodb" + "@tsclass/tsclass@9.5.0", + "mongodb@6.21.0" ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/mongodump/-/mongodump-1.1.0.tgz" }, @@ -1432,9 +2106,9 @@ "dependencies": [ "@api.global/typedrequest", "@configvault.io/interfaces", - "@push.rocks/smartfile", + "@push.rocks/smartfile@11.2.7", "@push.rocks/smartlog", - "@push.rocks/smartpath@6.0.0" + "@push.rocks/smartpath" ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/qenv/-/qenv-6.1.3.tgz" }, @@ -1442,8 +2116,8 @@ "integrity": "sha512-6EpqbKU32D6Gcqsc9+Tn1dOCU5HoTlrqqs/7IdUr9Tirp9Ngtptkapca1Fw/D0kVJ7SSw3kG/miAYnuPMZLEoA==", "dependencies": [ "@push.rocks/smartdelay", - "@push.rocks/smartfile", - "@push.rocks/smartpath@6.0.0", + "@push.rocks/smartfile@11.2.7", + "@push.rocks/smartpath", "@push.rocks/smartpromise", "@push.rocks/smartrequest@4.3.4", "@push.rocks/smartrx", @@ -1452,40 +2126,60 @@ "@push.rocks/smarturl", "@types/tar-stream", "fflate", - "file-type@21.0.0", + "file-type@21.3.4", "tar-stream", "through" ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartarchive/-/smartarchive-4.2.2.tgz" }, + "@push.rocks/smartarchive@5.2.1": { + "integrity": "sha512-TNv5q6QuBRX7jrzffiyb6A8AALNAr0kyAcJswa0l3ahBP1Q6zszNo9xOVXmW2gKX2KShtO/Y+Cn0i46n8lbnaQ==", + "dependencies": [ + "@push.rocks/smartdelay", + "@push.rocks/smartfile@13.1.2", + "@push.rocks/smartpath", + "@push.rocks/smartpromise", + "@push.rocks/smartrequest@5.0.1", + "@push.rocks/smartrx", + "@push.rocks/smartstream", + "@push.rocks/smartunique", + "@push.rocks/smarturl", + "fflate", + "file-type@21.3.4", + "modern-tar", + "tar-stream" + ], + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartarchive/-/smartarchive-5.2.1.tgz" + }, "@push.rocks/smartarray@1.1.0": { "integrity": "sha512-b5YgBmUdglOJH8zeUf2ZWdPCoqySgwvkycRi2BhA9zVZHkpASh39Ej0q0fxFJetlUVyYqGfVoMVjbVrLFfFV7g==", "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartarray/-/smartarray-1.1.0.tgz" }, - "@push.rocks/smartbrowser@2.0.8": { - "integrity": "sha512-0KWRZj3TuKo/sNwgPbiSE6WL+TMeR19t1JmXBZWh9n8iA2mpc4HhMrQAndEUdRCkx5ofSaHWojIRVFzGChj0Dg==", + "@push.rocks/smartbrowser@2.0.11": { + "integrity": "sha512-Rj3+VodlFbW7CkvXqYxH4dEhtbYy987gVY7wsM76B+ipvnkSfjfEGuKUeMfKe4DscUBSmhlbJVYEYaH8RafUoQ==", "dependencies": [ "@push.rocks/smartdelay", "@push.rocks/smartpdf", "@push.rocks/smartpuppeteer", "@push.rocks/smartunique" ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartbrowser/-/smartbrowser-2.0.8.tgz" + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartbrowser/-/smartbrowser-2.0.11.tgz" }, - "@push.rocks/smartbucket@3.3.10": { - "integrity": "sha512-0H2MioALspC8Aj0Q1FPCs2w4k2u9oJg7Q5yM8+1TZo7aRfrdxgM5HQ7z3apUaqC3ZEDewW6vSlttjHFHhMEC3A==", + "@push.rocks/smartbucket@4.6.0": { + "integrity": "sha512-F45ydPscGN71eIvSzX9axiBWWSOT79S8YwfaaUC3OciYTYiEm7nvJf6ox16ZOGsOw+s5ZDMNOs7IhZTZ4npCBA==", "dependencies": [ "@aws-sdk/client-s3", "@push.rocks/smartmime", - "@push.rocks/smartpath@6.0.0", + "@push.rocks/smartpath", "@push.rocks/smartpromise", "@push.rocks/smartrx", "@push.rocks/smartstream", "@push.rocks/smartstring", "@push.rocks/smartunique", - "@tsclass/tsclass@9.3.0" + "@tsclass/tsclass@9.5.0", + "minimatch@10.2.5" ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartbucket/-/smartbucket-3.3.10.tgz" + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartbucket/-/smartbucket-4.6.0.tgz" }, "@push.rocks/smartbuffer@3.0.5": { "integrity": "sha512-pWYF08Mn8s/KF/9nHRk7pZPzuMjmYVQay2c5gGexdayxn1W4eCSYYhWH73vR2JBfGeGq/izbRNuUuEaIEeTIKA==", @@ -1494,30 +2188,8 @@ ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartbuffer/-/smartbuffer-3.0.5.tgz" }, - "@push.rocks/smartcache@1.0.18": { - "integrity": "sha512-3+cmLu9chbnmi4yD4kjlFP/Tn4NReaZIoicEcGTtwbcokTrSDMs3YPdJzIpDZkAs83PW7OcVSHa3Ak5KU5OWzA==", - "dependencies": [ - "@push.rocks/smartdelay", - "@push.rocks/smarterror", - "@push.rocks/smarthash", - "@push.rocks/smartpromise", - "@push.rocks/smarttime" - ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartcache/-/smartcache-1.0.18.tgz" - }, - "@push.rocks/smartchok@1.1.1": { - "integrity": "sha512-WmNigGmn1muBJMANVuJb4F8x3TzgYrnn6YZm6ixTsG+0WFbYevivEwp+J4S7npobLHsR7ynf+Ky8LxRYmsL50A==", - "dependencies": [ - "@push.rocks/lik", - "@push.rocks/smartpromise", - "@push.rocks/smartrx", - "chokidar", - "picomatch" - ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartchok/-/smartchok-1.1.1.tgz" - }, - "@push.rocks/smartcli@4.0.19": { - "integrity": "sha512-s1jZSgDZWi/az26AY4TJ2HPuG1qZzGC5R9fKWaECLmwnSpk6y9JXL5dnJAUohcdu50kdXCWEcRmLfYxOt81vEA==", + "@push.rocks/smartcli@4.0.20": { + "integrity": "sha512-gCo4ItvsPj8WoVAJw/6vkuoGA5FtIoACux2ktcCeH0nrFe7/xGR6waJ1aZcYAi7QN4gi52TlsgwuKz7BzXqhmQ==", "dependencies": [ "@push.rocks/lik", "@push.rocks/smartlog", @@ -1526,10 +2198,10 @@ "@push.rocks/smartrx", "yargs-parser@22.0.0" ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartcli/-/smartcli-4.0.19.tgz" + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartcli/-/smartcli-4.0.20.tgz" }, - "@push.rocks/smartclickhouse@2.0.17": { - "integrity": "sha512-IYO8Obor/Ruam2KQ2B/+5uQ+rL0exU5KZoSgOc3jkkrfjn+zZenN2xoV8lVqavAtxZVfG7MfxFrcv6I7I9ZMmA==", + "@push.rocks/smartclickhouse@2.2.0": { + "integrity": "sha512-eTzKiREIPSzL1kPkVyD6vEbn+WV/DvQqDjP67VlhNlQGbRcemnJG/eLrUUR1ytmdIqnsZGEK6UYBgyj5nhzLNQ==", "dependencies": [ "@push.rocks/smartdelay", "@push.rocks/smartobject", @@ -1538,7 +2210,22 @@ "@push.rocks/smarturl", "@push.rocks/webrequest" ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartclickhouse/-/smartclickhouse-2.0.17.tgz" + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartclickhouse/-/smartclickhouse-2.2.0.tgz" + }, + "@push.rocks/smartconfig@6.1.0": { + "integrity": "sha512-B+xh63PhGAsSwuRyCKXr4PAjJ4HoVKhNysi67OGY6gGqGm6uopgEW1cvrUZ7T5ZSck9KlVx7ZTugbqm6dqBK1Q==", + "dependencies": [ + "@push.rocks/qenv", + "@push.rocks/smartfile@11.2.7", + "@push.rocks/smartjson@5.2.0", + "@push.rocks/smartlog", + "@push.rocks/smartpath", + "@push.rocks/smartpromise", + "@push.rocks/smartrx", + "@push.rocks/taskbuffer@3.5.0", + "@tsclass/tsclass@9.5.0" + ], + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartconfig/-/smartconfig-6.1.0.tgz" }, "@push.rocks/smartcrypto@2.0.4": { "integrity": "sha512-1+/5bsjyataf5uUkUNnnVXGRAt+gHVk1KDzozjTqgqJxHvQk1d9fVDohL6CxUhUucTPtu5VR5xNBiV8YCDuGyw==", @@ -1549,8 +2236,8 @@ ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartcrypto/-/smartcrypto-2.0.4.tgz" }, - "@push.rocks/smartdata@5.16.4": { - "integrity": "sha512-COiKw8yk9iAcLN44WmZHG8Gi0v+HGkgM8Osoq7Cns+UsOA+grPepqbN2r0XPG1fm5vOdJcaydi2ZU0xrnbGVvQ==", + "@push.rocks/smartdata@7.1.5": { + "integrity": "sha512-7x7VedEg6RocWndqUPuTbY2Bh85Q/x0LOVHL4o/NVXyh3IGNtiVQ8ple4WR0qYqlHRAojX4eDSBPMiYzIasqAg==", "dependencies": [ "@push.rocks/lik", "@push.rocks/smartdelay", @@ -1561,11 +2248,40 @@ "@push.rocks/smartstring", "@push.rocks/smarttime", "@push.rocks/smartunique", - "@push.rocks/taskbuffer", - "@tsclass/tsclass@9.3.0", - "mongodb" + "@push.rocks/taskbuffer@8.0.2", + "@tsclass/tsclass@9.5.0", + "mongodb@7.1.1" ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartdata/-/smartdata-5.16.4.tgz" + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartdata/-/smartdata-7.1.5.tgz" + }, + "@push.rocks/smartdata@7.1.7": { + "integrity": "sha512-HDI/Q9dKybfsJ68oCzlE+S63Xpij9qXnMfi28yznKP0Li1ECVZZMDDGIW5IjsXlHjO+Q+RJMcVd72Pjt3QLY5Q==", + "dependencies": [ + "@push.rocks/lik", + "@push.rocks/smartdelay", + "@push.rocks/smartlog", + "@push.rocks/smartmongo", + "@push.rocks/smartpromise", + "@push.rocks/smartrx", + "@push.rocks/smartstring", + "@push.rocks/smarttime", + "@push.rocks/smartunique", + "@push.rocks/taskbuffer@8.0.2", + "@tsclass/tsclass@9.5.0", + "mongodb@7.1.1" + ], + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartdata/-/smartdata-7.1.7.tgz" + }, + "@push.rocks/smartdb@2.7.0_@tiptap+pm@2.27.2": { + "integrity": "sha512-qHxwW1hlNtxdIolhoJ01MgyRDgRhL8L5IwPTOnVabLgVMSjzyTXdXA79WniUp2U/3Hdz7YfdWAaShGFwOy3PkA==", + "dependencies": [ + "@api.global/typedserver", + "@design.estate/dees-element", + "@push.rocks/smartdata@7.1.5", + "@push.rocks/smartrust", + "bson@7.2.0" + ], + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartdb/-/smartdb-2.7.0.tgz" }, "@push.rocks/smartdelay@3.0.5": { "integrity": "sha512-mUuI7kj2f7ztjpic96FvRIlf2RsKBa5arw81AHNsndbxO6asRcxuWL8dTVxouEIK8YsBUlj0AsrCkHhMbLQdHw==", @@ -1574,22 +2290,18 @@ ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartdelay/-/smartdelay-3.0.5.tgz" }, - "@push.rocks/smartdns@7.6.1": { - "integrity": "sha512-nnP5+A2GOt0WsHrYhtKERmjdEHUchc+QbCCBEqlyeQTn+mNfx2WZvKVI1DFRJt8lamvzxP6Hr/BSe3WHdh4Snw==", + "@push.rocks/smartdns@7.9.0": { + "integrity": "sha512-1nDUfyXQo6j9HTUfcjE+BLeAv9QZ7WtAsM1V28zIoFdUpjNg/5g382L024H73PHsxh6lSYNhYYmFvWqzFQhXKg==", "dependencies": [ "@push.rocks/smartdelay", - "@push.rocks/smartenv", + "@push.rocks/smartenv@6.0.0", "@push.rocks/smartpromise", - "@push.rocks/smartrequest@2.1.0", - "@tsclass/tsclass@9.3.0", - "@types/dns-packet", - "@types/elliptic", + "@push.rocks/smartrust", + "@tsclass/tsclass@9.5.0", "acme-client", - "dns-packet", - "elliptic", - "minimatch@10.1.1" + "minimatch@10.2.5" ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartdns/-/smartdns-7.6.1.tgz" + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartdns/-/smartdns-7.9.0.tgz" }, "@push.rocks/smartenv@5.0.13": { "integrity": "sha512-ACXmUcHZHl2CF2jnVuRw9saRRrZvJblCRs2d+K5aLR1DfkYFX3eA21kcMlKeLisI3aGNbIj9vz/rowN5qkRkfA==", @@ -1598,23 +2310,20 @@ ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartenv/-/smartenv-5.0.13.tgz" }, - "@push.rocks/smarterror@2.0.1": { - "integrity": "sha512-iCcH1D8tlDJgMFsaJ6lhdOTKhbU0KoprNv9MRP9o7691QOx4JEDXiHtr/lNtxVo8BUtdb9CF6kazaknO9KuORA==", + "@push.rocks/smartenv@6.0.0": { + "integrity": "sha512-ktW5MqOFs0492sB4vrvl4lgRFQ/sQ4AyREgB+sCIzGqszHWGVvGXR95Y2a3z66jkLPYML2CUWHzmMlfv8fkG+A==", "dependencies": [ - "clean-stack", - "make-error-cause" + "@push.rocks/smartpromise" ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/smarterror/-/smarterror-2.0.1.tgz" + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartenv/-/smartenv-6.0.0.tgz" }, - "@push.rocks/smartexit@1.0.23": { - "integrity": "sha512-WmwKYcwbHBByoABhHHB+PAjr5475AtD/xBh1mDcqPrFsOOUOZq3BBUdpq25wI3ccu/SZB5IwaimiVzadls6HkA==", + "@push.rocks/smartexit@2.0.3": { + "integrity": "sha512-ZWpZ3Elorpv/rKtUcCUejUHG4BIE5B3QWysBAgb7lTcA7y0vGdFY32Y5/Q5tHpZM6PPxl/WTdUOYtSojQTq+pA==", "dependencies": [ "@push.rocks/lik", - "@push.rocks/smartdelay", - "@push.rocks/smartpromise", - "tree-kill" + "@push.rocks/smartpromise" ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartexit/-/smartexit-1.0.23.tgz" + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartexit/-/smartexit-2.0.3.tgz" }, "@push.rocks/smartexpect@2.5.0": { "integrity": "sha512-yoyuCoQ3tTiAriuvF+/09fNbVfFnacudL2SwHSzPhX/ugaE7VTSWXQ9A34eKOWvil0MPyDcOY36fVZDxvrPd8A==", @@ -1628,8 +2337,8 @@ "@push.rocks/smartfeed@1.4.0": { "integrity": "sha512-bvj/3cGQI6TbbjbqrgC1uufcqprd/VthefuIsS8KHiHyCqYD5Z6RTjrbQY9WOCsmub/dcuMavfXQZqe9g2+OrQ==", "dependencies": [ - "@tsclass/tsclass@9.3.0", - "fast-xml-parser@4.5.3" + "@tsclass/tsclass@9.5.0", + "fast-xml-parser@4.5.6" ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartfeed/-/smartfeed-1.4.0.tgz" }, @@ -1644,20 +2353,48 @@ "@push.rocks/smartdelay", "@push.rocks/smartfile-interfaces", "@push.rocks/smarthash", - "@push.rocks/smartjson", + "@push.rocks/smartjson@5.2.0", "@push.rocks/smartmime", - "@push.rocks/smartpath@6.0.0", + "@push.rocks/smartpath", "@push.rocks/smartpromise", "@push.rocks/smartrequest@4.3.4", "@push.rocks/smartstream", "@types/fs-extra", "@types/js-yaml@4.0.9", - "fs-extra@11.3.2", + "fs-extra", "glob@11.0.3", "js-yaml@4.1.0" ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartfile/-/smartfile-11.2.7.tgz" }, + "@push.rocks/smartfile@13.1.2": { + "integrity": "sha512-DaEhwmnGEpX4coeeToaw4cZe3pNBhH7CY1iGr+d3pIXihozREvzzAR9/0i2r7bUXXL5+Lgy8YYIk5ZS+fwxMKA==", + "dependencies": [ + "@push.rocks/lik", + "@push.rocks/smartdelay", + "@push.rocks/smartfile-interfaces", + "@push.rocks/smartfs", + "@push.rocks/smarthash", + "@push.rocks/smartjson@5.2.0", + "@push.rocks/smartmime", + "@push.rocks/smartpath", + "@push.rocks/smartpromise", + "@push.rocks/smartrequest@4.3.4", + "@push.rocks/smartstream", + "@types/js-yaml@4.0.9", + "glob@11.0.3", + "js-yaml@4.1.0" + ], + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartfile/-/smartfile-13.1.2.tgz" + }, + "@push.rocks/smartfs@1.5.0": { + "integrity": "sha512-QwMD44HgX3d9PPxUwR0uS+0PEMtesKvKbZR+s4pezL2er6oPneKJMLkO6TJPvJ38nug6Lmlk9Bu7UrwR2kS3Vw==", + "dependencies": [ + "@push.rocks/smartpath", + "@push.rocks/smartrust" + ], + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartfs/-/smartfs-1.5.0.tgz" + }, "@push.rocks/smartguard@3.1.0": { "integrity": "sha512-J23q84f1O+TwFGmd4lrO9XLHUh2DaLXo9PN/9VmTWYzTkQDv5JehmifXVI0esophXcCIfbdIu6hbt7/aHlDF4A==", "dependencies": [ @@ -1669,24 +2406,61 @@ "@push.rocks/smarthash@3.2.6": { "integrity": "sha512-Mq/WNX0Tjjes3X1gHd/ZBwOOKSrAG/Z3Xoc0OcCm3P20WKpniihkMpsnlE7wGjvpHLi/ZRe/XkB3KC3d5r9X4g==", "dependencies": [ - "@push.rocks/smartenv", - "@push.rocks/smartjson", + "@push.rocks/smartenv@5.0.13", + "@push.rocks/smartjson@5.2.0", "@push.rocks/smartpromise", "@types/through2", "through2" ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/smarthash/-/smarthash-3.2.6.tgz" }, + "@push.rocks/smarti18n@1.0.4": { + "integrity": "sha512-bHIi9Iuzp2cbux9q79ZK5jOQYPsYJ9zDDS4p/xEPQH31gr0mcFRosLSQb1kvDQDVmUhI0ADlQMqr2ui9zEXQHA==", + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smarti18n/-/smarti18n-1.0.4.tgz" + }, + "@push.rocks/smartinteract@2.0.16": { + "integrity": "sha512-eltvVRRUKBKd77DSFA4DPY2g4V4teZLNe8A93CDy/WglglYcUjxMoLY/b0DFTWCWKYT+yjk6Fe6p0FRrvX9Yvg==", + "dependencies": [ + "@push.rocks/lik", + "@push.rocks/smartobject", + "@push.rocks/smartpromise", + "inquirer" + ], + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartinteract/-/smartinteract-2.0.16.tgz" + }, + "@push.rocks/smartjimp@1.2.0": { + "integrity": "sha512-SPz8p2ZuphNqIXK/UDsNFrnpJn/jr6FbuBSMQc0V2v2ffQIF32ZqktKQpXpitiqD1K5JEYS56JAhlYHgrAu7yw==", + "dependencies": [ + "@push.rocks/levelcache", + "@push.rocks/smartfile@11.2.7", + "@push.rocks/smarthash", + "@push.rocks/smartpath", + "@push.rocks/smartrequest@4.3.4", + "jimp", + "sharp" + ], + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartjimp/-/smartjimp-1.2.0.tgz" + }, "@push.rocks/smartjson@5.2.0": { "integrity": "sha512-710e8UwovRfPgUtaBHcd6unaODUjV5fjxtGcGCqtaTcmvOV6VpasdVfT66xMDzQmWH2E9ZfHDJeso9HdDQzNQA==", "dependencies": [ - "@push.rocks/smartenv", + "@push.rocks/smartenv@5.0.13", "@push.rocks/smartstring", "fast-json-stable-stringify", "lodash.clonedeep" ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartjson/-/smartjson-5.2.0.tgz" }, + "@push.rocks/smartjson@6.0.0": { + "integrity": "sha512-FYfJnmukt66WePn6xrVZ3BLmRQl9W82LcsICK3VU9sGW7kasig090jKXPm+yX8ibQcZAO/KyR/Q8tMIYZNxGew==", + "dependencies": [ + "@push.rocks/smartenv@6.0.0", + "@push.rocks/smartstring", + "fast-json-stable-stringify", + "lodash.clonedeep" + ], + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartjson/-/smartjson-6.0.0.tgz" + }, "@push.rocks/smartlog-destination-devtools@1.0.12": { "integrity": "sha512-zvsIkrqByc0JRaBgIyhh+PSz2SY/e/bmhZdUcr/OW6pudgAcqe2sso68EzrKux0w9OMl1P9ZnzF3FpCZPFWD/A==", "dependencies": [ @@ -1711,21 +2485,20 @@ ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartlog-interfaces/-/smartlog-interfaces-3.0.2.tgz" }, - "@push.rocks/smartlog@3.1.10": { - "integrity": "sha512-5pf5JyzOE2WTCUislNIW4EHePo1a7hiXB+jbil38+N5hW71AEwcPFe6oGxbp5w9ALlz66hV2+E+25R0SsxN+fQ==", + "@push.rocks/smartlog@3.2.2": { + "integrity": "sha512-3Nw/Ki/jZ4vrrWnEtpcGPF28jQ+fr9/9Edc7ytaEA6ZWIpojtwacJ5qihMvHbIei+zjpD35w6tZP2mQjvw5VRQ==", "dependencies": [ "@api.global/typedrequest-interfaces@3.0.19", "@push.rocks/consolecolor", "@push.rocks/isounique", "@push.rocks/smartclickhouse", - "@push.rocks/smartfile", "@push.rocks/smarthash", "@push.rocks/smartpromise", "@push.rocks/smarttime", "@push.rocks/webrequest", - "@tsclass/tsclass@9.3.0" + "@tsclass/tsclass@9.5.0" ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartlog/-/smartlog-3.1.10.tgz" + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartlog/-/smartlog-3.2.2.tgz" }, "@push.rocks/smartmanifest@2.0.2": { "integrity": "sha512-QGc5C9vunjfUbYsPGz5bynV/mVmPHkrQDkWp8ZO8VJtK1GZe+njgbrNyxn2SUHR0IhSAbSXl1j4JvBqYf5eTVg==", @@ -1734,7 +2507,7 @@ "@push.rocks/smartmarkdown@3.0.3": { "integrity": "sha512-9KhKZxDQKPk4P/2CYdVqJa5dpGfTA8w1cxqoVZL3e8RPA7EGxbdYEqMp0n2d9mth0btk/m0KHHV+G09LfCVeBw==", "dependencies": [ - "@push.rocks/smartyaml", + "@push.rocks/smartyaml@2.0.5", "@types/turndown", "remark-frontmatter", "remark-gfm", @@ -1759,41 +2532,42 @@ "dependencies": [ "@types/mime-types", "file-type@19.6.0", - "mime" + "mime@4.1.0" ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartmime/-/smartmime-2.0.4.tgz" }, - "@push.rocks/smartmongo@2.0.12": { - "integrity": "sha512-NglYiO14BikxnlvW6JF18FtopBtaWQEGAtPxHmmSCbyhU8Mi0aEFO7VgCasE9Kguba/wcR597qhcDEdcpBg1eQ==", + "@push.rocks/smartmongo@5.1.1": { + "integrity": "sha512-OFzEjTlXQ0zN9KYewhJRJxxX8bdVO7sl5H4RRd0F0PyU4FEXesLF8Sm4rsCFtQW1ifGQEBOcoruRkoiWz918Ug==", "dependencies": [ "@push.rocks/mongodump", - "@push.rocks/smartdata", - "@push.rocks/smartpath@5.1.0", + "@push.rocks/smartdata@7.1.7", + "@push.rocks/smartfs", + "@push.rocks/smartpath", "@push.rocks/smartpromise", + "@push.rocks/smartrx", + "bson@7.2.0", + "mingo", "mongodb-memory-server" ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartmongo/-/smartmongo-2.0.12.tgz" + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartmongo/-/smartmongo-5.1.1.tgz" }, - "@push.rocks/smartnetwork@4.4.0": { - "integrity": "sha512-OvFtz41cvQ7lcXwaIOhghNUUlNoMxvwKDctbDvMyuZyEH08SpLjhyv2FuKbKL/mgwA/WxakTbohoC8SW7t+kiw==", + "@push.rocks/smartnetwork@4.6.0": { + "integrity": "sha512-ubaO/Qp8r30A+qwk33M/0+nQi+o8gNHEI9zq3jv1MwqiLxhiV1hnbr4CL9AUcvs4EhwUBiw0EswKjCJROwDqvQ==", "dependencies": [ "@push.rocks/smartdns", - "@push.rocks/smartping", - "@push.rocks/smartpromise", - "@push.rocks/smartstring", - "isopen", - "systeminformation" + "@push.rocks/smartrust", + "maxmind" ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartnetwork/-/smartnetwork-4.4.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartnetwork/-/smartnetwork-4.6.0.tgz" }, "@push.rocks/smartnpm@2.0.6": { "integrity": "sha512-7anKDOjX6gXWs1IAc+YWz9ZZ8gDsTwaLh+CxRnGHjAawOmK788NrrgVCg2Fb3qojrPnoxecc46F8Ivp1BT7Izw==", "dependencies": [ "@push.rocks/consolecolor", "@push.rocks/levelcache", - "@push.rocks/smartarchive", - "@push.rocks/smartfile", - "@push.rocks/smartpath@6.0.0", + "@push.rocks/smartarchive@4.2.2", + "@push.rocks/smartfile@11.2.7", + "@push.rocks/smartpath", "@push.rocks/smartpromise", "@push.rocks/smartrequest@4.3.4", "@push.rocks/smarttime", @@ -1808,7 +2582,7 @@ "@design.estate/dees-element", "@happy-dom/global-registrator", "@push.rocks/smartpromise", - "fake-indexeddb@6.2.4" + "fake-indexeddb" ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartntml/-/smartntml-2.0.8.tgz" }, @@ -1827,40 +2601,28 @@ ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartopen/-/smartopen-2.0.0.tgz" }, - "@push.rocks/smartpath@5.1.0": { - "integrity": "sha512-pJ4UGATHV/C6Dw5DU0D3MJaPMASlKAgeS+Hl9dkhD2ceYArn86Ky3Z/g7LNj40Oz6cUe77/AP1chztmJZISrpw==", - "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartpath/-/smartpath-5.1.0.tgz" - }, "@push.rocks/smartpath@6.0.0": { "integrity": "sha512-r94u1MbBaIOSy+517PZp2P7SuZPSe9LkwJ8l3dXQKHeIOri/zDxk/RQPiFM+j4N9301ztkRyhvRj7xgUDroOsg==", "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartpath/-/smartpath-6.0.0.tgz" }, - "@push.rocks/smartpdf@3.3.0": { - "integrity": "sha512-k4mBZAIl/TVBHDYQXaBZAgC8DdmHXsIZ3hRrLY3ysLr143YJ1VkwqQ2poqWh3A2SZQDrVfpKRYliUtjFRFrYVw==", + "@push.rocks/smartpdf@4.2.0": { + "integrity": "sha512-+egzby5QKJGO10MDvWp+N69cJ8i5M354l9ntc+uLRpxuq/FEY9kigpRwMvRYF5qwOBTuGTLqvmvILzlLtboAQg==", "dependencies": [ "@push.rocks/smartbuffer", "@push.rocks/smartdelay", - "@push.rocks/smartfile", + "@push.rocks/smartfs", + "@push.rocks/smartjimp", "@push.rocks/smartnetwork", - "@push.rocks/smartpath@6.0.0", + "@push.rocks/smartpath", "@push.rocks/smartpromise", "@push.rocks/smartpuppeteer", + "@push.rocks/smartserve", "@push.rocks/smartunique", - "@tsclass/tsclass@9.3.0", - "@types/express", - "express", + "@tsclass/tsclass@9.5.0", "pdf-lib", "pdf2json" ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartpdf/-/smartpdf-3.3.0.tgz" - }, - "@push.rocks/smartping@1.0.8": { - "integrity": "sha512-Fvx1Db6hSsDOI6pdiCuS9GjtOX8ugx865YQrPg5vK2iw6Qj/srwyXcWLFYt+19WVKtvtWDJIAKbW+q3bXFsCeA==", - "dependencies": [ - "@types/ping", - "ping" - ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartping/-/smartping-1.0.8.tgz" + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartpdf/-/smartpdf-4.2.0.tgz" }, "@push.rocks/smartpromise@4.2.3": { "integrity": "sha512-Ycg/TJR+tMt+S3wSFurOpEoW6nXv12QBtKXgBcjMZ4RsdO28geN46U09osPn9N9WuwQy1PkmTV5J/V4F9U8qEw==", @@ -1889,8 +2651,8 @@ "@push.rocks/smartrequest@4.3.4": { "integrity": "sha512-b8UH4CS2QTccOjvmIJetOqK26eVz0CuCTkJdJDVU8j34KqPGpaWzn/4D3j3DCsTYRkAqr5nSjkzAFgCJj8eIiA==", "dependencies": [ - "@push.rocks/smartenv", - "@push.rocks/smartpath@6.0.0", + "@push.rocks/smartenv@5.0.13", + "@push.rocks/smartpath", "@push.rocks/smartpromise", "@push.rocks/smarturl", "agentkeepalive", @@ -1898,15 +2660,34 @@ ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartrequest/-/smartrequest-4.3.4.tgz" }, + "@push.rocks/smartrequest@5.0.1": { + "integrity": "sha512-gZQQF6HVt3LwTBxaPh6hHObd4VF76PUYQcs5pHD7f0VXaEewmrNAQSnccoinOY7fi45+0dOf04PJOXu9MibPzQ==", + "dependencies": [ + "@push.rocks/smartenv@6.0.0", + "@push.rocks/smartpath", + "@push.rocks/smartpromise", + "@push.rocks/smarturl", + "agentkeepalive", + "form-data" + ], + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartrequest/-/smartrequest-5.0.1.tgz" + }, "@push.rocks/smartrouter@1.3.3": { "integrity": "sha512-1+xZEnWlhzqLWAaJ1zFNhQ0zgbfCWQl1DBT72LygLxTs+P0K8AwJKgqo/IX6CT55kGCFnPAZIYSbVJlGsgrB0w==", "dependencies": [ "@push.rocks/lik", "@push.rocks/smartrx", - "path-to-regexp@8.3.0" + "path-to-regexp" ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartrouter/-/smartrouter-1.3.3.tgz" }, + "@push.rocks/smartrust@1.3.2": { + "integrity": "sha512-HPzSJgDnKUdE5fkn2+BC9JvFXk7wl6aURAiHAXjHSCBLtzfgB7jEXjlg+K6CEfMjwQV7sy+hYABlq5DLXcFseQ==", + "dependencies": [ + "@push.rocks/smartpath" + ], + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartrust/-/smartrust-1.3.2.tgz" + }, "@push.rocks/smartrx@3.0.10": { "integrity": "sha512-USjIYcsSfzn14cwOsxgq/bBmWDTTzy3ouWAnW5NdMyRRzEbmeNrvmy6TRqNeDlJ2PsYNTt1rr/zGUqvIy72ITg==", "dependencies": [ @@ -1915,62 +2696,40 @@ ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartrx/-/smartrx-3.0.10.tgz" }, - "@push.rocks/smarts3@2.2.6": { - "integrity": "sha512-f2i2keHs+KZr5cyB8nBOnmRGiE2YG42W4pSx+8gmZEsf8yZUT1iUnuD/YZVTKosH2v5dPCKdmtSpMSux8Q/tCw==", + "@push.rocks/smartserve@2.0.3": { + "integrity": "sha512-PttdFlh61lsDNSRvRCSlKjRzuxgD3WP2XLuBNXu1hLfqLpQXDESj0ZCRPDZslLZsyFT5aHP9godb4D4L3bzHWA==", "dependencies": [ - "@push.rocks/smartbucket", - "@push.rocks/smartfile", - "@push.rocks/smartpath@6.0.0", - "@tsclass/tsclass@9.3.0", - "@types/s3rver", - "s3rver" + "@api.global/typedrequest", + "@cfworker/json-schema", + "@push.rocks/lik", + "@push.rocks/smartenv@6.0.0", + "@push.rocks/smartlog", + "@push.rocks/smartpath", + "ws" ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/smarts3/-/smarts3-2.2.6.tgz" + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartserve/-/smartserve-2.0.3.tgz" }, - "@push.rocks/smartshell@3.3.0": { - "integrity": "sha512-m0w618H6YBs+vXGz1CgS4nPi5CUAnqRtckcS9/koGwfcIx1IpjqmiP47BoCTbdgcv0IPUxQVBG1IXTHPuZ8Z5g==", + "@push.rocks/smartshell@3.3.8": { + "integrity": "sha512-t9J/py0vnea4ZtOs7Anc9dc6lcvg6EDvYBw5eE1mB+KUWxMQf/ROIQwWMo6B9SMNY4JS2UwvfuJQJ8makP/7Tg==", "dependencies": [ "@push.rocks/smartdelay", "@push.rocks/smartexit", "@push.rocks/smartpromise", "@types/which", - "tree-kill", - "which@5.0.0" + "which@6.0.1" ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartshell/-/smartshell-3.3.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartshell/-/smartshell-3.3.8.tgz" }, - "@push.rocks/smartsitemap@2.0.3": { - "integrity": "sha512-jIcms8V1b2mt3dS4PKNlLR1DRC8pCDWMRVbnyM/2+snZOJZonQRlQzAyX8No0EfLbfdrfnxv2IjPX13X29Re6g==", + "@push.rocks/smartsitemap@4.0.1": { + "integrity": "sha512-FcNFB4CgGX98qP+bkKmVBTQoQomLfRXTTRAn8DklEaFyhWzak6Rl5AHXkmu7ZOZUgrpgvCmCx2q21uwmPOajbQ==", "dependencies": [ - "@push.rocks/smartcache", "@push.rocks/smartfeed", "@push.rocks/smartxml", - "@push.rocks/smartyaml", + "@push.rocks/smartyaml@3.0.4", "@push.rocks/webrequest", - "@tsclass/tsclass@4.4.4" + "@tsclass/tsclass@9.5.0" ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartsitemap/-/smartsitemap-2.0.3.tgz" - }, - "@push.rocks/smartsocket@2.1.0": { - "integrity": "sha512-etOGyfiDFQz/1WJnD3jFL2N7ykujTjiudAz6qZTz82xE5oabKuKX+Cn8SdM9dOwzyWmBUKbUdll8QhovAXjn+g==", - "dependencies": [ - "@api.global/typedrequest-interfaces@3.0.19", - "@api.global/typedserver", - "@push.rocks/isohash", - "@push.rocks/isounique", - "@push.rocks/lik", - "@push.rocks/smartdelay", - "@push.rocks/smartenv", - "@push.rocks/smartjson", - "@push.rocks/smartlog", - "@push.rocks/smartpromise", - "@push.rocks/smartrx", - "@push.rocks/smarttime", - "engine.io", - "socket.io", - "socket.io-client" - ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartsocket/-/smartsocket-2.1.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartsitemap/-/smartsitemap-4.0.1.tgz" }, "@push.rocks/smartspawn@3.0.3": { "integrity": "sha512-DyrGPV69wwOiJgKkyruk5hS3UEGZ99xFAqBE9O2nM8VXCRLbbty3xt1Ug5Z092ZZmJYaaGMSnMw3ijyZJFCT0Q==", @@ -1982,27 +2741,35 @@ ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartspawn/-/smartspawn-3.0.3.tgz" }, - "@push.rocks/smartstate@2.0.27": { - "integrity": "sha512-q4UKir7GV3hakJWXQR4DoA4tUVwT5GRkJ/MtanHYF0wZLHfS19+nGmyO9y974zk3eT9hmy3+Lq5cKtU2W6+Y3w==", + "@push.rocks/smartstate@2.3.0": { + "integrity": "sha512-NfyQYlhYJdVS5XvXEREB7NixaOv0CFuBDMImjN9JtF3dToJvjciBTMhKMGOJ6IKpza39y2zrH+gABapYNfzZ3A==", "dependencies": [ - "@push.rocks/lik", "@push.rocks/smarthash", - "@push.rocks/smartjson", + "@push.rocks/smartjson@6.0.0", "@push.rocks/smartpromise", "@push.rocks/smartrx", "@push.rocks/webstore" ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartstate/-/smartstate-2.0.27.tgz" + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartstate/-/smartstate-2.3.0.tgz" }, - "@push.rocks/smartstream@3.2.5": { - "integrity": "sha512-PLGGIFDy8JLNVUnnntMSIYN4W081YSbNC7Y/sWpvUT8PAXtbEXXUiDFgK5o3gcI0ptpKQxHAwxhzNlPj0sbFVg==", + "@push.rocks/smartstorage@6.3.2": { + "integrity": "sha512-g8rXlVZ+6iKmzNoybtwQntdb7EWA6WnVmbXNOdwDKWR8w4o/7UMErj+H5mt57iqYIy1pzQAoTb8IWJNsti7XQw==", + "dependencies": [ + "@push.rocks/smartpath", + "@push.rocks/smartrust", + "@tsclass/tsclass@9.5.0" + ], + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartstorage/-/smartstorage-6.3.2.tgz" + }, + "@push.rocks/smartstream@3.4.0": { + "integrity": "sha512-kePb44W9n5K96zj2Ms3K4xnYbNXP5AfxDd86zZMDQ1/T10nvkIpL9m5w4lG/VJ4KAsWFs81S87BkkcjhhrY5Kw==", "dependencies": [ "@push.rocks/lik", - "@push.rocks/smartenv", + "@push.rocks/smartenv@6.0.0", "@push.rocks/smartpromise", "@push.rocks/smartrx" ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartstream/-/smartstream-3.2.5.tgz" + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartstream/-/smartstream-3.4.0.tgz" }, "@push.rocks/smartstring@4.1.0": { "integrity": "sha512-Q4py/Nm3KTDhQ9EiC75yBtSTLR0KLMwhKM+8gGcutgKotZT6wJ3gncjmtD8LKFfNhb4lSaFMgPJgLrCHTOH6Iw==", @@ -2011,8 +2778,8 @@ ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartstring/-/smartstring-4.1.0.tgz" }, - "@push.rocks/smarttime@4.1.1": { - "integrity": "sha512-Ha/3J/G+zfTl4ahpZgF6oUOZnUjpLhrBja0OQ2cloFxF9sKT8I1COaSqIfBGDtoK2Nly4UD4aTJ3JcJNOg/kgA==", + "@push.rocks/smarttime@4.2.3": { + "integrity": "sha512-8gMg8RUkrCG4p9NcEUZV7V6KpL24+jAMK02g7qyhfA6giz/JJWD0+8w8xjSR+G7qe16KVQ2y3RbvAL9TxmO36g==", "dependencies": [ "@push.rocks/lik", "@push.rocks/smartdelay", @@ -2023,7 +2790,7 @@ "is-nan", "pretty-ms" ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/smarttime/-/smarttime-4.1.1.tgz" + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smarttime/-/smarttime-4.2.3.tgz" }, "@push.rocks/smartunique@3.0.9": { "integrity": "sha512-q6DYQgT7/dqdWi9HusvtWCjdsFzLFXY9LTtaZV6IYNJt6teZOonoygxTdNt9XLn6niBSbLYrHSKvJNTRH/uK+g==", @@ -2038,32 +2805,51 @@ "integrity": "sha512-ij73Q4GERojdPSHxAvYKvspimcpAJC6GGQCWsC4b+1sAiOSByjfmkUHK8yiEEOPRU9AeGuyaIVqK6ZzKLEZ3vA==", "tarball": "https://verdaccio.lossless.digital/@push.rocks/smarturl/-/smarturl-3.1.0.tgz" }, - "@push.rocks/smartversion@3.0.5": { - "integrity": "sha512-8MZSo1yqyaKxKq0Q5N188l4un++9GFWVbhCAX5mXJwewZHn97ujffTeL+eOQYpWFTEpUhaq1QhL4NhqObBCt1Q==", + "@push.rocks/smartversion@3.1.0": { + "integrity": "sha512-qsJb82p8aQzJQ04fLiZsrxarhn+IoOn6v1B869NjH06vOCbCHXNKoS8WPssE6E6zge4NPCCD5WQ2hkyzqxCv9A==", "dependencies": [ "@types/semver", - "semver@7.7.3" + "semver@7.7.4" ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartversion/-/smartversion-3.0.5.tgz" + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartversion/-/smartversion-3.1.0.tgz" }, - "@push.rocks/smartxml@1.1.1": { - "integrity": "sha512-1toSmLE1EGK8oENh09XjV588+IdzUB3x1PCaxKjSyIsAt54bUQj3kH/yzLODF+19p07OE0KM5U1oqWpjOcFCzA==", + "@push.rocks/smartwatch@6.4.0": { + "integrity": "sha512-KDswRgE/siBmZRCsRA07MtW5oF4c9uQEBkwTGPIWneHzksbCDsvs/7agKFEL7WnNifLNwo8w1K1qoiVWkX1fvw==", "dependencies": [ - "fast-xml-parser@4.5.3", - "xmlbuilder2" + "@push.rocks/lik", + "@push.rocks/smartenv@6.0.0", + "@push.rocks/smartpromise", + "@push.rocks/smartrust", + "@push.rocks/smartrx", + "chokidar", + "picomatch" ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartxml/-/smartxml-1.1.1.tgz" + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartwatch/-/smartwatch-6.4.0.tgz" + }, + "@push.rocks/smartxml@2.0.0": { + "integrity": "sha512-1d06zYJX4Zt8s5w5qFOUg2LAEz9ykrh9d6CQPK4WAgOBIefb1xzVEWHc7yoxicc2OkzNgC3IBCEg3s6BncZKWw==", + "dependencies": [ + "fast-xml-parser@5.5.8" + ], + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartxml/-/smartxml-2.0.0.tgz" }, "@push.rocks/smartyaml@2.0.5": { "integrity": "sha512-tBcf+HaOIfeEsTMwgUZDtZERCxXQyRsWO8Ar5DjBdiSRchbhVGZQEBzXswMS0W5ZoRenjgPK+4tPW3JQGRTfbg==", "dependencies": [ "@types/js-yaml@3.12.10", - "js-yaml@3.14.1" + "js-yaml@3.14.2" ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartyaml/-/smartyaml-2.0.5.tgz" }, - "@push.rocks/taskbuffer@3.4.0": { - "integrity": "sha512-Rvwr1CzYztB9PMboojRzVSq3xGp8288kvtvWx4Mg3rvps913znMja1UOjNn52ivOxu3dHUNYE3NDSP+j84cUWQ==", + "@push.rocks/smartyaml@3.0.4": { + "integrity": "sha512-1JRt+hnoc2zHw3AW+vXKlCdSVwqOmY/01fu+2HBviS0UDjoZCa+/rp6E3GaQb5lEEafKi8ENbffAfjXXp3N2xQ==", + "dependencies": [ + "yaml" + ], + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartyaml/-/smartyaml-3.0.4.tgz" + }, + "@push.rocks/taskbuffer@3.5.0": { + "integrity": "sha512-Y9WwIEIyp6oVFdj06j84tfrZIvjhbMb3DF52rYxlTeYLk3W7RPhSg1bGPCbtkXWeKdBrSe37V90BkOG7Qq8Pqg==", "dependencies": [ "@design.estate/dees-element", "@push.rocks/lik", @@ -2074,18 +2860,32 @@ "@push.rocks/smarttime", "@push.rocks/smartunique" ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/taskbuffer/-/taskbuffer-3.4.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@push.rocks/taskbuffer/-/taskbuffer-3.5.0.tgz" }, - "@push.rocks/webrequest@3.0.37": { - "integrity": "sha512-fLN7kP6GeHFxE4UH4r9C9pjcQb0QkJxHeAMwXvbOqB9hh0MFNKhtGU7GoaTn8SVRGRMPc9UqZVNwo6u5l8Wn0A==", + "@push.rocks/taskbuffer@8.0.2": { + "integrity": "sha512-SRCAzrSHysW5XEjwZ494V60ybdpOo/s96jDD3sn7SkYolzg2Pboh+SW5Q7SVNcdkP4b9wCEizOYe9CB3vj3W6w==", + "dependencies": [ + "@design.estate/dees-element", + "@push.rocks/lik", + "@push.rocks/smartdelay", + "@push.rocks/smartlog", + "@push.rocks/smartpromise", + "@push.rocks/smartrx", + "@push.rocks/smarttime", + "@push.rocks/smartunique" + ], + "tarball": "https://verdaccio.lossless.digital/@push.rocks/taskbuffer/-/taskbuffer-8.0.2.tgz" + }, + "@push.rocks/webrequest@4.0.5": { + "integrity": "sha512-wVSCaXqJ9Vh+rbwVz0wDl46dYz4rnwwSrm5vbVXKbuH6oKTPF0YRoujeJPqRltIn64RVGdLeY9/6ix+ZCrzhsg==", "dependencies": [ "@push.rocks/smartdelay", - "@push.rocks/smartenv", - "@push.rocks/smartjson", + "@push.rocks/smartenv@6.0.0", + "@push.rocks/smartjson@6.0.0", "@push.rocks/smartpromise", "@push.rocks/webstore" ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/webrequest/-/webrequest-3.0.37.tgz" + "tarball": "https://verdaccio.lossless.digital/@push.rocks/webrequest/-/webrequest-4.0.5.tgz" }, "@push.rocks/websetup@3.0.19": { "integrity": "sha512-iKJDwXdMmQdu5siOIgziPRxM51lN1AU9HOr+yMteu1YMDkZT7HKCyisDAr4gC9WZ9a7FzsG8zgthm4dMeA8NTw==", @@ -2096,24 +2896,24 @@ ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/websetup/-/websetup-3.0.19.tgz" }, - "@push.rocks/webstore@2.0.20": { - "integrity": "sha512-Z3L4OHGcw/Gs9aXpMUwebEPTh0nK/C7R6YwPfCLcGVu9yd/ZShaQ8QZEYE243Cu9J1Mn+CEtz4jpPLnHiizHQA==", + "@push.rocks/webstore@2.0.21": { + "integrity": "sha512-vH9TJlVFHL5WP1YsNW+JbRfAcIro3oYbogQmv7jA9yaYnswCxG6HWl7Ca2vcfsoAAB28pyjX8hvRqfD2a5hKNQ==", "dependencies": [ "@api.global/typedrequest-interfaces@3.0.19", "@push.rocks/lik", - "@push.rocks/smartenv", - "@push.rocks/smartjson", + "@push.rocks/smartenv@6.0.0", + "@push.rocks/smartjson@6.0.0", "@push.rocks/smartpromise", "@push.rocks/smartrx", - "@tempfix/idb", - "fake-indexeddb@5.0.2" + "fake-indexeddb", + "idb" ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/webstore/-/webstore-2.0.20.tgz" + "tarball": "https://verdaccio.lossless.digital/@push.rocks/webstore/-/webstore-2.0.21.tgz" }, "@push.rocks/webstream@1.0.10": { "integrity": "sha512-45CcR0I4/9v0qSjLvz2dYTGMkR0YP3x66ItpStdad5hidJm86t1lfHF06d0oiEvJTpvQkeyIX/8YKAumf21d/Q==", "dependencies": [ - "@push.rocks/smartenv" + "@push.rocks/smartenv@5.0.13" ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/webstream/-/webstream-1.0.10.tgz" }, @@ -2188,160 +2988,170 @@ "deprecated": true, "tarball": "https://verdaccio.lossless.digital/@pushrocks/smartstring/-/smartstring-4.0.7.tgz" }, - "@rolldown/binding-android-arm64@1.0.0-beta.45": { - "integrity": "sha512-bfgKYhFiXJALeA/riil908+2vlyWGdwa7Ju5S+JgWZYdR4jtiPOGdM6WLfso1dojCh+4ZWeiTwPeV9IKQEX+4g==", + "@remirror/core-constants@3.0.0": { + "integrity": "sha512-42aWfPrimMfDKDi4YegyS7x+/0tlzaqwPQCULLanv3DMIlu96KTJR0fM5isWX2UViOqlGnX6YFgqWepcX+XMNg==", + "tarball": "https://verdaccio.lossless.digital/@remirror/core-constants/-/core-constants-3.0.0.tgz" + }, + "@rolldown/binding-android-arm64@1.0.0-rc.11": { + "integrity": "sha512-SJ+/g+xNnOh6NqYxD0V3uVN4W3VfnrGsC9/hoglicgTNfABFG9JjISvkkU0dNY84MNHLWyOgxP9v9Y9pX4S7+A==", "os": ["android"], "cpu": ["arm64"], - "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-beta.45.tgz" + "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-rc.11.tgz" }, - "@rolldown/binding-darwin-arm64@1.0.0-beta.45": { - "integrity": "sha512-xjCv4CRVsSnnIxTuyH1RDJl5OEQ1c9JYOwfDAHddjJDxCw46ZX9q80+xq7Eok7KC4bRSZudMJllkvOKv0T9SeA==", + "@rolldown/binding-darwin-arm64@1.0.0-rc.11": { + "integrity": "sha512-7WQgR8SfOPwmDZGFkThUvsmd/nwAWv91oCO4I5LS7RKrssPZmOt7jONN0cW17ydGC1n/+puol1IpoieKqQidmg==", "os": ["darwin"], "cpu": ["arm64"], - "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-beta.45.tgz" + "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-rc.11.tgz" }, - "@rolldown/binding-darwin-x64@1.0.0-beta.45": { - "integrity": "sha512-ddcO9TD3D/CLUa/l8GO8LHzBOaZqWg5ClMy3jICoxwCuoz47h9dtqPsIeTiB6yR501LQTeDsjA4lIFd7u3Ljfw==", + "@rolldown/binding-darwin-x64@1.0.0-rc.11": { + "integrity": "sha512-39Ks6UvIHq4rEogIfQBoBRusj0Q0nPVWIvqmwBLaT6aqQGIakHdESBVOPRRLacy4WwUPIx4ZKzfZ9PMW+IeyUQ==", "os": ["darwin"], "cpu": ["x64"], - "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-beta.45.tgz" + "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-rc.11.tgz" }, - "@rolldown/binding-freebsd-x64@1.0.0-beta.45": { - "integrity": "sha512-MBTWdrzW9w+UMYDUvnEuh0pQvLENkl2Sis15fHTfHVW7ClbGuez+RWopZudIDEGkpZXdeI4CkRXk+vdIIebrmg==", + "@rolldown/binding-freebsd-x64@1.0.0-rc.11": { + "integrity": "sha512-jfsm0ZHfhiqrvWjJAmzsqiIFPz5e7mAoCOPBNTcNgkiid/LaFKiq92+0ojH+nmJmKYkre4t71BWXUZDNp7vsag==", "os": ["freebsd"], "cpu": ["x64"], - "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-beta.45.tgz" + "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-rc.11.tgz" }, - "@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.45": { - "integrity": "sha512-4YgoCFiki1HR6oSg+GxxfzfnVCesQxLF1LEnw9uXS/MpBmuog0EOO2rYfy69rWP4tFZL9IWp6KEfGZLrZ7aUog==", + "@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.11": { + "integrity": "sha512-zjQaUtSyq1nVe3nxmlSCuR96T1LPlpvmJ0SZy0WJFEsV4kFbXcq2u68L4E6O0XeFj4aex9bEauqjW8UQBeAvfQ==", "os": ["linux"], "cpu": ["arm"], - "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-beta.45.tgz" + "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-rc.11.tgz" }, - "@rolldown/binding-linux-arm64-gnu@1.0.0-beta.45": { - "integrity": "sha512-LE1gjAwQRrbCOorJJ7LFr10s5vqYf5a00V5Ea9wXcT2+56n5YosJkcp8eQ12FxRBv2YX8dsdQJb+ZTtYJwb6XQ==", + "@rolldown/binding-linux-arm64-gnu@1.0.0-rc.11": { + "integrity": "sha512-WMW1yE6IOnehTcFE9eipFkm3XN63zypWlrJQ2iF7NrQ9b2LDRjumFoOGJE8RJJTJCTBAdmLMnJ8uVitACUUo1Q==", "os": ["linux"], "cpu": ["arm64"], - "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-beta.45.tgz" + "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-rc.11.tgz" }, - "@rolldown/binding-linux-arm64-musl@1.0.0-beta.45": { - "integrity": "sha512-tdy8ThO/fPp40B81v0YK3QC+KODOmzJzSUOO37DinQxzlTJ026gqUSOM8tzlVixRbQJltgVDCTYF8HNPRErQTA==", + "@rolldown/binding-linux-arm64-musl@1.0.0-rc.11": { + "integrity": "sha512-jfndI9tsfm4APzjNt6QdBkYwre5lRPUgHeDHoI7ydKUuJvz3lZeCfMsI56BZj+7BYqiKsJm7cfd/6KYV7ubrBg==", "os": ["linux"], "cpu": ["arm64"], - "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-beta.45.tgz" + "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-rc.11.tgz" }, - "@rolldown/binding-linux-x64-gnu@1.0.0-beta.45": { - "integrity": "sha512-lS082ROBWdmOyVY/0YB3JmsiClaWoxvC+dA8/rbhyB9VLkvVEaihLEOr4CYmrMse151C4+S6hCw6oa1iewox7g==", + "@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.11": { + "integrity": "sha512-ZlFgw46NOAGMgcdvdYwAGu2Q+SLFA9LzbJLW+iyMOJyhj5wk6P3KEE9Gct4xWwSzFoPI7JCdYmYMzVtlgQ+zfw==", + "os": ["linux"], + "cpu": ["ppc64"], + "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.0-rc.11.tgz" + }, + "@rolldown/binding-linux-s390x-gnu@1.0.0-rc.11": { + "integrity": "sha512-hIOYmuT6ofM4K04XAZd3OzMySEO4K0/nc9+jmNcxNAxRi6c5UWpqfw3KMFV4MVFWL+jQsSh+bGw2VqmaPMTLyw==", + "os": ["linux"], + "cpu": ["s390x"], + "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.0-rc.11.tgz" + }, + "@rolldown/binding-linux-x64-gnu@1.0.0-rc.11": { + "integrity": "sha512-qXBQQO9OvkjjQPLdUVr7Nr2t3QTZI7s4KZtfw7HzBgjbmAPSFwSv4rmET9lLSgq3rH/ndA3ngv3Qb8l2njoPNA==", "os": ["linux"], "cpu": ["x64"], - "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0-beta.45.tgz" + "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0-rc.11.tgz" }, - "@rolldown/binding-linux-x64-musl@1.0.0-beta.45": { - "integrity": "sha512-Hi73aYY0cBkr1/SvNQqH8Cd+rSV6S9RB5izCv0ySBcRnd/Wfn5plguUoGYwBnhHgFbh6cPw9m2dUVBR6BG1gxA==", + "@rolldown/binding-linux-x64-musl@1.0.0-rc.11": { + "integrity": "sha512-/tpFfoSTzUkH9LPY+cYbqZBDyyX62w5fICq9qzsHLL8uTI6BHip3Q9Uzft0wylk/i8OOwKik8OxW+QAhDmzwmg==", "os": ["linux"], "cpu": ["x64"], - "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-beta.45.tgz" + "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-rc.11.tgz" }, - "@rolldown/binding-openharmony-arm64@1.0.0-beta.45": { - "integrity": "sha512-fljEqbO7RHHogNDxYtTzr+GNjlfOx21RUyGmF+NrkebZ8emYYiIqzPxsaMZuRx0rgZmVmliOzEp86/CQFDKhJQ==", + "@rolldown/binding-openharmony-arm64@1.0.0-rc.11": { + "integrity": "sha512-mcp3Rio2w72IvdZG0oQ4bM2c2oumtwHfUfKncUM6zGgz0KgPz4YmDPQfnXEiY5t3+KD/i8HG2rOB/LxdmieK2g==", "os": ["openharmony"], "cpu": ["arm64"], - "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0-beta.45.tgz" + "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0-rc.11.tgz" }, - "@rolldown/binding-wasm32-wasi@1.0.0-beta.45": { - "integrity": "sha512-ZJDB7lkuZE9XUnWQSYrBObZxczut+8FZ5pdanm8nNS1DAo8zsrPuvGwn+U3fwU98WaiFsNrA4XHngesCGr8tEQ==", + "@rolldown/binding-wasm32-wasi@1.0.0-rc.11_@emnapi+core@1.10.0_@emnapi+runtime@1.10.0": { + "integrity": "sha512-LXk5Hii1Ph9asuGRjBuz8TUxdc1lWzB7nyfdoRgI0WGPZKmCxvlKk8KfYysqtr4MfGElu/f/pEQRh8fcEgkrWw==", "dependencies": [ - "@napi-rs/wasm-runtime" + "@napi-rs/wasm-runtime@1.1.4_@emnapi+core@1.10.0_@emnapi+runtime@1.10.0" ], "cpu": ["wasm32"], - "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0-beta.45.tgz" + "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0-rc.11.tgz" }, - "@rolldown/binding-win32-arm64-msvc@1.0.0-beta.45": { - "integrity": "sha512-zyzAjItHPUmxg6Z8SyRhLdXlJn3/D9KL5b9mObUrBHhWS/GwRH4665xCiFqeuktAhhWutqfc+rOV2LjK4VYQGQ==", + "@rolldown/binding-win32-arm64-msvc@1.0.0-rc.11": { + "integrity": "sha512-dDwf5otnx0XgRY1yqxOC4ITizcdzS/8cQ3goOWv3jFAo4F+xQYni+hnMuO6+LssHHdJW7+OCVL3CoU4ycnh35Q==", "os": ["win32"], "cpu": ["arm64"], - "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-beta.45.tgz" + "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-rc.11.tgz" }, - "@rolldown/binding-win32-ia32-msvc@1.0.0-beta.45": { - "integrity": "sha512-wODcGzlfxqS6D7BR0srkJk3drPwXYLu7jPHN27ce2c4PUnVVmJnp9mJzUQGT4LpmHmmVdMZ+P6hKvyTGBzc1CA==", - "os": ["win32"], - "cpu": ["ia32"], - "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.0.0-beta.45.tgz" - }, - "@rolldown/binding-win32-x64-msvc@1.0.0-beta.45": { - "integrity": "sha512-wiU40G1nQo9rtfvF9jLbl79lUgjfaD/LTyUEw2Wg/gdF5OhjzpKMVugZQngO+RNdwYaNj+Fs+kWBWfp4VXPMHA==", + "@rolldown/binding-win32-x64-msvc@1.0.0-rc.11": { + "integrity": "sha512-LN4/skhSggybX71ews7dAj6r2geaMJfm3kMbK2KhFMg9B10AZXnKoLCVVgzhMHL0S+aKtr4p8QbAW8k+w95bAA==", "os": ["win32"], "cpu": ["x64"], - "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-beta.45.tgz" + "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-rc.11.tgz" }, - "@rolldown/pluginutils@1.0.0-beta.45": { - "integrity": "sha512-Le9ulGCrD8ggInzWw/k2J8QcbPz7eGIOWqfJ2L+1R0Opm7n6J37s2hiDWlh6LJN0Lk9L5sUzMvRHKW7UxBZsQA==", - "tarball": "https://verdaccio.lossless.digital/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.45.tgz" + "@rolldown/pluginutils@1.0.0-rc.11": { + "integrity": "sha512-xQO9vbwBecJRv9EUcQ/y0dzSTJgA7Q6UVN7xp6B81+tBGSLVAK03yJ9NkJaUA7JFD91kbjxRSC/mDnmvXzbHoQ==", + "tarball": "https://verdaccio.lossless.digital/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.11.tgz" }, - "@rspack/binding-darwin-arm64@1.5.8": { - "integrity": "sha512-spJfpOSN3f7V90ic45/ET2NKB2ujAViCNmqb0iGurMNQtFRq+7Kd+jvVKKGXKBHBbsQrFhidSWbbqy2PBPGK8g==", + "@rspack/binding-darwin-arm64@1.7.11": { + "integrity": "sha512-oduECiZVqbO5zlVw+q7Vy65sJFth99fWPTyucwvLJJtJkPL5n17Uiql2cYP6Ijn0pkqtf1SXgK8WjiKLG5bIig==", "os": ["darwin"], "cpu": ["arm64"], - "tarball": "https://verdaccio.lossless.digital/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.5.8.tgz" + "tarball": "https://verdaccio.lossless.digital/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.7.11.tgz" }, - "@rspack/binding-darwin-x64@1.5.8": { - "integrity": "sha512-YFOzeL1IBknBcri8vjUp43dfUBylCeQnD+9O9p0wZmLAw7DtpN5JEOe2AkGo8kdTqJjYKI+cczJPKIw6lu1LWw==", + "@rspack/binding-darwin-x64@1.7.11": { + "integrity": "sha512-a1+TtTE9ap6RalgFi7FGIgkJP6O4Vy6ctv+9WGJy53E4kuqHR0RygzaiVxCI/GMc/vBT9vY23hyrpWb3d1vtXA==", "os": ["darwin"], "cpu": ["x64"], - "tarball": "https://verdaccio.lossless.digital/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.5.8.tgz" + "tarball": "https://verdaccio.lossless.digital/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.7.11.tgz" }, - "@rspack/binding-linux-arm64-gnu@1.5.8": { - "integrity": "sha512-UAWCsOnpkvy8eAVRo0uipbHXDhnoDq5zmqWTMhpga0/a3yzCp2e+fnjZb/qnFNYb5MeL0O1mwMOYgn1M3oHILQ==", + "@rspack/binding-linux-arm64-gnu@1.7.11": { + "integrity": "sha512-P0QrGRPbTWu6RKWfN0bDtbnEps3rXH0MWIMreZABoUrVmNQKtXR6e73J3ub6a+di5s2+K0M2LJ9Bh2/H4UsDUA==", "os": ["linux"], "cpu": ["arm64"], - "tarball": "https://verdaccio.lossless.digital/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.5.8.tgz" + "tarball": "https://verdaccio.lossless.digital/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.7.11.tgz" }, - "@rspack/binding-linux-arm64-musl@1.5.8": { - "integrity": "sha512-GnSvGT4GjokPSD45cTtE+g7LgghuxSP1MRmvd+Vp/I8pnxTVSTsebRod4TAqyiv+l11nuS8yqNveK9qiOkBLWw==", + "@rspack/binding-linux-arm64-musl@1.7.11": { + "integrity": "sha512-6ky7R43VMjWwmx3Yx7Jl7faLBBMAgMDt+/bN35RgwjiPgsIByz65EwytUVuW9rikB43BGHvA/eqlnjLrUzNBqw==", "os": ["linux"], "cpu": ["arm64"], - "tarball": "https://verdaccio.lossless.digital/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.5.8.tgz" + "tarball": "https://verdaccio.lossless.digital/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.7.11.tgz" }, - "@rspack/binding-linux-x64-gnu@1.5.8": { - "integrity": "sha512-XLxh5n/pzUfxsugz/8rVBv+Tx2nqEM+9rharK69kfooDsQNKyz7PANllBQ/v4svJ+W0BRHnDL4qXSGdteZeEjA==", + "@rspack/binding-linux-x64-gnu@1.7.11": { + "integrity": "sha512-cuOJMfCOvb2Wgsry5enXJ3iT1FGUjdPqtGUBVupQlEG4ntSYsQ2PtF4wIDVasR3wdxC5nQbipOrDiN/u6fYsdQ==", "os": ["linux"], "cpu": ["x64"], - "tarball": "https://verdaccio.lossless.digital/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.5.8.tgz" + "tarball": "https://verdaccio.lossless.digital/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.7.11.tgz" }, - "@rspack/binding-linux-x64-musl@1.5.8": { - "integrity": "sha512-gE0+MZmwF+01p9/svpEESkzkLpBkVUG2o03YMpwXYC/maeRRhWvF8BJ7R3i/Ls/jFGSE87dKX5NbRLVzqksq/w==", + "@rspack/binding-linux-x64-musl@1.7.11": { + "integrity": "sha512-CoK37hva4AmHGh3VCsQXmGr40L36m1/AdnN5LEjUX6kx5rEH7/1nEBN6Ii72pejqDVvk9anEROmPDiPw10tpFg==", "os": ["linux"], "cpu": ["x64"], - "tarball": "https://verdaccio.lossless.digital/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.5.8.tgz" + "tarball": "https://verdaccio.lossless.digital/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.7.11.tgz" }, - "@rspack/binding-wasm32-wasi@1.5.8": { - "integrity": "sha512-cfg3niNHeJuxuml1Vy9VvaJrI/5TakzoaZvKX2g5S24wfzR50Eyy4JAsZ+L2voWQQp1yMJbmPYPmnTCTxdJQBQ==", + "@rspack/binding-wasm32-wasi@1.7.11": { + "integrity": "sha512-OtrmnPUVJMxjNa3eDMfHyPdtlLRmmp/aIm0fQHlAOATbZvlGm12q7rhPW5BXTu1yh+1rQ1/uqvz+SzKEZXuJaQ==", "dependencies": [ - "@napi-rs/wasm-runtime" + "@napi-rs/wasm-runtime@1.0.7" ], "cpu": ["wasm32"], - "tarball": "https://verdaccio.lossless.digital/@rspack/binding-wasm32-wasi/-/binding-wasm32-wasi-1.5.8.tgz" + "tarball": "https://verdaccio.lossless.digital/@rspack/binding-wasm32-wasi/-/binding-wasm32-wasi-1.7.11.tgz" }, - "@rspack/binding-win32-arm64-msvc@1.5.8": { - "integrity": "sha512-7i3ZTHFXKfU/9Jm9XhpMkrdkxO7lfeYMNVEGkuU5dyBfRMQj69dRgPL7zJwc2plXiqu9LUOl+TwDNTjap7Q36g==", + "@rspack/binding-win32-arm64-msvc@1.7.11": { + "integrity": "sha512-lObFW6e5lCWNgTBNwT//yiEDbsxm9QG4BYUojqeXxothuzJ/L6ibXz6+gLMvbOvLGV3nKgkXmx8GvT9WDKR0mA==", "os": ["win32"], "cpu": ["arm64"], - "tarball": "https://verdaccio.lossless.digital/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.5.8.tgz" + "tarball": "https://verdaccio.lossless.digital/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.7.11.tgz" }, - "@rspack/binding-win32-ia32-msvc@1.5.8": { - "integrity": "sha512-7ZPPWO11J+soea1+mnfaPpQt7GIodBM7A86dx6PbXgVEoZmetcWPrCF2NBfXxQWOKJ9L3RYltC4z+ZyXRgMOrw==", + "@rspack/binding-win32-ia32-msvc@1.7.11": { + "integrity": "sha512-0pYGnZd8PPqNR68zQ8skamqNAXEA1sUfXuAdYcknIIRq2wsbiwFzIc0Pov1cIfHYab37G7sSIPBiOUdOWF5Ivw==", "os": ["win32"], "cpu": ["ia32"], - "tarball": "https://verdaccio.lossless.digital/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.5.8.tgz" + "tarball": "https://verdaccio.lossless.digital/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.7.11.tgz" }, - "@rspack/binding-win32-x64-msvc@1.5.8": { - "integrity": "sha512-N/zXQgzIxME3YUzXT8qnyzxjqcnXudWOeDh8CAG9zqTCnCiy16SFfQ/cQgEoLlD9geQntV6jx2GbDDI5kpDGMQ==", + "@rspack/binding-win32-x64-msvc@1.7.11": { + "integrity": "sha512-EeQXayoQk/uBkI3pdoXfQBXNIUrADq56L3s/DFyM2pJeUDrWmhfIw2UFIGkYPTMSCo8F2JcdcGM32FGJrSnU0Q==", "os": ["win32"], "cpu": ["x64"], - "tarball": "https://verdaccio.lossless.digital/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.5.8.tgz" + "tarball": "https://verdaccio.lossless.digital/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.7.11.tgz" }, - "@rspack/binding@1.5.8": { - "integrity": "sha512-/91CzhRl9r5BIQCgGsS7jA6MDbw1I2BQpbfcUUdkdKl2P79K3Zo/Mw/TvKzS86catwLaUQEgkGRmYawOfPg7ow==", + "@rspack/binding@1.7.11": { + "integrity": "sha512-2MGdy2s2HimsDT444Bp5XnALzNRxuBNc7y0JzyuqKbHBywd4x2NeXyhWXXoxufaCFu5PBc9Qq9jyfjW2Aeh06Q==", "optionalDependencies": [ "@rspack/binding-darwin-arm64", "@rspack/binding-darwin-x64", @@ -2354,20 +3164,20 @@ "@rspack/binding-win32-ia32-msvc", "@rspack/binding-win32-x64-msvc" ], - "tarball": "https://verdaccio.lossless.digital/@rspack/binding/-/binding-1.5.8.tgz" + "tarball": "https://verdaccio.lossless.digital/@rspack/binding/-/binding-1.7.11.tgz" }, - "@rspack/core@1.5.8": { - "integrity": "sha512-sUd2LfiDhqYVfvknuoz0+/c+wSpn693xotnG5g1CSWKZArbtwiYzBIVnNlcHGmuoBRsnj/TkSq8dTQ7gwfBroQ==", + "@rspack/core@1.7.11": { + "integrity": "sha512-rsD9b+Khmot5DwCMiB3cqTQo53ioPG3M/A7BySu8+0+RS7GCxKm+Z+mtsjtG/vsu4Tn2tcqCdZtA3pgLoJB+ew==", "dependencies": [ "@module-federation/runtime-tools", "@rspack/binding", "@rspack/lite-tapable" ], - "tarball": "https://verdaccio.lossless.digital/@rspack/core/-/core-1.5.8.tgz" + "tarball": "https://verdaccio.lossless.digital/@rspack/core/-/core-1.7.11.tgz" }, - "@rspack/lite-tapable@1.0.1": { - "integrity": "sha512-VynGOEsVw2s8TAlLf/uESfrgfrq2+rcXB1muPJYBWbsm1Oa6r5qVQhjA5ggM6z/coYPrsVMgovl3Ff7Q7OCp1w==", - "tarball": "https://verdaccio.lossless.digital/@rspack/lite-tapable/-/lite-tapable-1.0.1.tgz" + "@rspack/lite-tapable@1.1.0": { + "integrity": "sha512-E2B0JhYFmVAwdDiG14+DW0Di4Ze4Jg10Pc4/lILUrd5DRCaklduz2OvJ5HYQ6G+hd+WTzqQb3QnDNfK4yvAFYw==", + "tarball": "https://verdaccio.lossless.digital/@rspack/lite-tapable/-/lite-tapable-1.1.0.tgz" }, "@sec-ant/readable-stream@0.4.1": { "integrity": "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==", @@ -2377,31 +3187,23 @@ "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==", "tarball": "https://verdaccio.lossless.digital/@sindresorhus/is/-/is-5.6.0.tgz" }, - "@smithy/abort-controller@4.2.4": { - "integrity": "sha512-Z4DUr/AkgyFf1bOThW2HwzREagee0sB5ycl+hDiSZOfRLW8ZgrOjDi6g8mHH19yyU5E2A/64W3z6SMIf5XiUSQ==", - "dependencies": [ - "@smithy/types", - "tslib@2.8.1" - ], - "tarball": "https://verdaccio.lossless.digital/@smithy/abort-controller/-/abort-controller-4.2.4.tgz" - }, - "@smithy/chunked-blob-reader-native@4.2.1": { - "integrity": "sha512-lX9Ay+6LisTfpLid2zZtIhSEjHMZoAR5hHCR4H7tBz/Zkfr5ea8RcQ7Tk4mi0P76p4cN+Btz16Ffno7YHpKXnQ==", + "@smithy/chunked-blob-reader-native@4.2.3": { + "integrity": "sha512-jA5k5Udn7Y5717L86h4EIv06wIr3xn8GM1qHRi/Nf31annXcXHJjBKvgztnbn2TxH3xWrPBfgwHsOwZf0UmQWw==", "dependencies": [ "@smithy/util-base64", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-4.2.1.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-4.2.3.tgz" }, - "@smithy/chunked-blob-reader@5.2.0": { - "integrity": "sha512-WmU0TnhEAJLWvfSeMxBNe5xtbselEO8+4wG0NtZeL8oR21WgH1xiO37El+/Y+H/Ie4SCwBy3MxYWmOYaGgZueA==", + "@smithy/chunked-blob-reader@5.2.2": { + "integrity": "sha512-St+kVicSyayWQca+I1rGitaOEH6uKgE8IUWoYnnEX26SWdWQcL6LvMSD19Lg+vYHKdT9B2Zuu7rd3i6Wnyb/iw==", "dependencies": [ "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/chunked-blob-reader/-/chunked-blob-reader-5.2.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/chunked-blob-reader/-/chunked-blob-reader-5.2.2.tgz" }, - "@smithy/config-resolver@4.4.1": { - "integrity": "sha512-BciDJ5hkyYEGBBKMbjGB1A/Zq8bYZ41Zo9BMnGdKF6QD1fY4zIkYx6zui/0CHaVGnv6h0iy8y4rnPX9CPCAPyQ==", + "@smithy/config-resolver@4.4.16": { + "integrity": "sha512-GFlGPNLZKrGfqWpqVb31z7hvYCA9ZscfX1buYnvvMGcRYsQQnhH+4uN6mWWflcD5jB4OXP/LBrdpukEdjl41tg==", "dependencies": [ "@smithy/node-config-provider", "@smithy/types", @@ -2410,26 +3212,26 @@ "@smithy/util-middleware", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/config-resolver/-/config-resolver-4.4.1.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/config-resolver/-/config-resolver-4.4.16.tgz" }, - "@smithy/core@3.17.2": { - "integrity": "sha512-n3g4Nl1Te+qGPDbNFAYf+smkRVB+JhFsGy9uJXXZQEufoP4u0r+WLh6KvTDolCswaagysDc/afS1yvb2jnj1gQ==", + "@smithy/core@3.23.15": { + "integrity": "sha512-E7GVCgsQttzfujEZb6Qep005wWf4xiL4x06apFEtzQMWYBPggZh/0cnOxPficw5cuK/YjjkehKoIN4YUaSh0UQ==", "dependencies": [ - "@smithy/middleware-serde", "@smithy/protocol-http", "@smithy/types", + "@smithy/url-parser", "@smithy/util-base64", "@smithy/util-body-length-browser", "@smithy/util-middleware", "@smithy/util-stream", - "@smithy/util-utf8@4.2.0", + "@smithy/util-utf8@4.2.2", "@smithy/uuid", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/core/-/core-3.17.2.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/core/-/core-3.23.15.tgz" }, - "@smithy/credential-provider-imds@4.2.4": { - "integrity": "sha512-YVNMjhdz2pVto5bRdux7GMs0x1m0Afz3OcQy/4Yf9DH4fWOtroGH7uLvs7ZmDyoBJzLdegtIPpXrpJOZWvUXdw==", + "@smithy/credential-provider-imds@4.2.14": { + "integrity": "sha512-Au28zBN48ZAoXdooGUHemuVBrkE+Ie6RPmGNIAJsFqj33Vhb6xAgRifUydZ2aY+M+KaMAETAlKk5NC5h1G7wpg==", "dependencies": [ "@smithy/node-config-provider", "@smithy/property-provider", @@ -2437,55 +3239,55 @@ "@smithy/url-parser", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/credential-provider-imds/-/credential-provider-imds-4.2.4.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/credential-provider-imds/-/credential-provider-imds-4.2.14.tgz" }, - "@smithy/eventstream-codec@4.2.4": { - "integrity": "sha512-aV8blR9RBDKrOlZVgjOdmOibTC2sBXNiT7WA558b4MPdsLTV6sbyc1WIE9QiIuYMJjYtnPLciefoqSW8Gi+MZQ==", + "@smithy/eventstream-codec@4.2.14": { + "integrity": "sha512-erZq0nOIpzfeZdCyzZjdJb4nVSKLUmSkaQUVkRGQTXs30gyUGeKnrYEg+Xe1W5gE3aReS7IgsvANwVPxSzY6Pw==", "dependencies": [ "@aws-crypto/crc32", "@smithy/types", "@smithy/util-hex-encoding", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/eventstream-codec/-/eventstream-codec-4.2.4.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/eventstream-codec/-/eventstream-codec-4.2.14.tgz" }, - "@smithy/eventstream-serde-browser@4.2.4": { - "integrity": "sha512-d5T7ZS3J/r8P/PDjgmCcutmNxnSRvPH1U6iHeXjzI50sMr78GLmFcrczLw33Ap92oEKqa4CLrkAPeSSOqvGdUA==", + "@smithy/eventstream-serde-browser@4.2.14": { + "integrity": "sha512-8IelTCtTctWRbb+0Dcy+C0aICh1qa0qWXqgjcXDmMuCvPJRnv26hiDZoAau2ILOniki65mCPKqOQs/BaWvO4CQ==", "dependencies": [ "@smithy/eventstream-serde-universal", "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-4.2.4.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-4.2.14.tgz" }, - "@smithy/eventstream-serde-config-resolver@4.3.4": { - "integrity": "sha512-lxfDT0UuSc1HqltOGsTEAlZ6H29gpfDSdEPTapD5G63RbnYToZ+ezjzdonCCH90j5tRRCw3aLXVbiZaBW3VRVg==", + "@smithy/eventstream-serde-config-resolver@4.3.14": { + "integrity": "sha512-sqHiHpYRYo3FJlaIxD1J8PhbcmJAm7IuM16mVnwSkCToD7g00IBZzKuiLNMGmftULmEUX6/UAz8/NN5uMP8bVA==", "dependencies": [ "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-4.3.4.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-4.3.14.tgz" }, - "@smithy/eventstream-serde-node@4.2.4": { - "integrity": "sha512-TPhiGByWnYyzcpU/K3pO5V7QgtXYpE0NaJPEZBCa1Y5jlw5SjqzMSbFiLb+ZkJhqoQc0ImGyVINqnq1ze0ZRcQ==", + "@smithy/eventstream-serde-node@4.2.14": { + "integrity": "sha512-Ht/8BuGlKfFTy0H3+8eEu0vdpwGztCnaLLXtpXNdQqiR7Hj4vFScU3T436vRAjATglOIPjJXronY+1WxxNLSiw==", "dependencies": [ "@smithy/eventstream-serde-universal", "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/eventstream-serde-node/-/eventstream-serde-node-4.2.4.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/eventstream-serde-node/-/eventstream-serde-node-4.2.14.tgz" }, - "@smithy/eventstream-serde-universal@4.2.4": { - "integrity": "sha512-GNI/IXaY/XBB1SkGBFmbW033uWA0tj085eCxYih0eccUe/PFR7+UBQv9HNDk2fD9TJu7UVsCWsH99TkpEPSOzQ==", + "@smithy/eventstream-serde-universal@4.2.14": { + "integrity": "sha512-lWyt4T2XQZUZgK3tQ3Wn0w3XBvZsK/vjTuJl6bXbnGZBHH0ZUSONTYiK9TgjTTzU54xQr3DRFwpjmhp0oLm3gg==", "dependencies": [ "@smithy/eventstream-codec", "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-4.2.4.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-4.2.14.tgz" }, - "@smithy/fetch-http-handler@5.3.5": { - "integrity": "sha512-mg83SM3FLI8Sa2ooTJbsh5MFfyMTyNRwxqpKHmE0ICRIa66Aodv80DMsTQI02xBLVJ0hckwqTRr5IGAbbWuFLQ==", + "@smithy/fetch-http-handler@5.3.17": { + "integrity": "sha512-bXOvQzaSm6MnmLaWA1elgfQcAtN4UP3vXqV97bHuoOrHQOJiLT3ds6o9eo5bqd0TJfRFpzdGnDQdW3FACiAVdw==", "dependencies": [ "@smithy/protocol-http", "@smithy/querystring-builder", @@ -2493,44 +3295,44 @@ "@smithy/util-base64", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/fetch-http-handler/-/fetch-http-handler-5.3.5.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/fetch-http-handler/-/fetch-http-handler-5.3.17.tgz" }, - "@smithy/hash-blob-browser@4.2.5": { - "integrity": "sha512-kCdgjD2J50qAqycYx0imbkA9tPtyQr1i5GwbK/EOUkpBmJGSkJe4mRJm+0F65TUSvvui1HZ5FFGFCND7l8/3WQ==", + "@smithy/hash-blob-browser@4.2.15": { + "integrity": "sha512-0PJ4Al3fg2nM4qKrAIxyNcApgqHAXcBkN8FeizOz69z0rb26uZ6lMESYtxegaTlXB5Hj84JfwMPavMrwDMjucA==", "dependencies": [ "@smithy/chunked-blob-reader", "@smithy/chunked-blob-reader-native", "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/hash-blob-browser/-/hash-blob-browser-4.2.5.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/hash-blob-browser/-/hash-blob-browser-4.2.15.tgz" }, - "@smithy/hash-node@4.2.4": { - "integrity": "sha512-kKU0gVhx/ppVMntvUOZE7WRMFW86HuaxLwvqileBEjL7PoILI8/djoILw3gPQloGVE6O0oOzqafxeNi2KbnUJw==", + "@smithy/hash-node@4.2.14": { + "integrity": "sha512-8ZBDY2DD4wr+GGjTpPtiglEsqr0lUP+KHqgZcWczFf6qeZ/YRjMIOoQWVQlmwu7EtxKTd8YXD8lblmYcpBIA1g==", "dependencies": [ "@smithy/types", - "@smithy/util-buffer-from@4.2.0", - "@smithy/util-utf8@4.2.0", + "@smithy/util-buffer-from@4.2.2", + "@smithy/util-utf8@4.2.2", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/hash-node/-/hash-node-4.2.4.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/hash-node/-/hash-node-4.2.14.tgz" }, - "@smithy/hash-stream-node@4.2.4": { - "integrity": "sha512-amuh2IJiyRfO5MV0X/YFlZMD6banjvjAwKdeJiYGUbId608x+oSNwv3vlyW2Gt6AGAgl3EYAuyYLGRX/xU8npQ==", + "@smithy/hash-stream-node@4.2.14": { + "integrity": "sha512-tw4GANWkZPb6+BdD4Fgucqzey2+r73Z/GRo9zklsCdwrnxxumUV83ZIaBDdudV4Ylazw3EPTiJZhpX42105ruQ==", "dependencies": [ "@smithy/types", - "@smithy/util-utf8@4.2.0", + "@smithy/util-utf8@4.2.2", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/hash-stream-node/-/hash-stream-node-4.2.4.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/hash-stream-node/-/hash-stream-node-4.2.14.tgz" }, - "@smithy/invalid-dependency@4.2.4": { - "integrity": "sha512-z6aDLGiHzsMhbS2MjetlIWopWz//K+mCoPXjW6aLr0mypF+Y7qdEh5TyJ20Onf9FbWHiWl4eC+rITdizpnXqOw==", + "@smithy/invalid-dependency@4.2.14": { + "integrity": "sha512-c21qJiTSb25xvvOp+H2TNZzPCngrvl5vIPqPB8zQ/DmJF4QWXO19x1dWfMJZ6wZuuWUPPm0gV8C0cU3+ifcWuw==", "dependencies": [ "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/invalid-dependency/-/invalid-dependency-4.2.4.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/invalid-dependency/-/invalid-dependency-4.2.14.tgz" }, "@smithy/is-array-buffer@2.2.0": { "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==", @@ -2539,33 +3341,33 @@ ], "tarball": "https://verdaccio.lossless.digital/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz" }, - "@smithy/is-array-buffer@4.2.0": { - "integrity": "sha512-DZZZBvC7sjcYh4MazJSGiWMI2L7E0oCiRHREDzIxi/M2LY79/21iXt6aPLHge82wi5LsuRF5A06Ds3+0mlh6CQ==", + "@smithy/is-array-buffer@4.2.2": { + "integrity": "sha512-n6rQ4N8Jj4YTQO3YFrlgZuwKodf4zUFs7EJIWH86pSCWBaAtAGBFfCM7Wx6D2bBJ2xqFNxGBSrUWswT3M0VJow==", "dependencies": [ "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/is-array-buffer/-/is-array-buffer-4.2.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/is-array-buffer/-/is-array-buffer-4.2.2.tgz" }, - "@smithy/md5-js@4.2.4": { - "integrity": "sha512-h7kzNWZuMe5bPnZwKxhVbY1gan5+TZ2c9JcVTHCygB14buVGOZxLl+oGfpY2p2Xm48SFqEWdghpvbBdmaz3ncQ==", + "@smithy/md5-js@4.2.14": { + "integrity": "sha512-V2v0vx+h0iUSNG1Alt+GNBMSLGCrl9iVsdd+Ap67HPM9PN479x12V8LkuMoKImNZxn3MXeuyUjls+/7ZACZghA==", "dependencies": [ "@smithy/types", - "@smithy/util-utf8@4.2.0", + "@smithy/util-utf8@4.2.2", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/md5-js/-/md5-js-4.2.4.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/md5-js/-/md5-js-4.2.14.tgz" }, - "@smithy/middleware-content-length@4.2.4": { - "integrity": "sha512-hJRZuFS9UsElX4DJSJfoX4M1qXRH+VFiLMUnhsWvtOOUWRNvvOfDaUSdlNbjwv1IkpVjj/Rd/O59Jl3nhAcxow==", + "@smithy/middleware-content-length@4.2.14": { + "integrity": "sha512-xhHq7fX4/3lv5NHxLUk3OeEvl0xZ+Ek3qIbWaCL4f9JwgDZEclPBElljaZCAItdGPQl/kSM4LPMOpy1MYgprpw==", "dependencies": [ "@smithy/protocol-http", "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/middleware-content-length/-/middleware-content-length-4.2.4.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/middleware-content-length/-/middleware-content-length-4.2.14.tgz" }, - "@smithy/middleware-endpoint@4.3.6": { - "integrity": "sha512-PXehXofGMFpDqr933rxD8RGOcZ0QBAWtuzTgYRAHAL2BnKawHDEdf/TnGpcmfPJGwonhginaaeJIKluEojiF/w==", + "@smithy/middleware-endpoint@4.4.30": { + "integrity": "sha512-qS2XqhKeXmdZ4nEQ4cOxIczSP/Y91wPAHYuRwmWDCh975B7/57uxsm5d6sisnUThn2u2FwzMdJNM7AbO1YPsPg==", "dependencies": [ "@smithy/core", "@smithy/middleware-serde", @@ -2576,11 +3378,12 @@ "@smithy/util-middleware", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/middleware-endpoint/-/middleware-endpoint-4.3.6.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/middleware-endpoint/-/middleware-endpoint-4.4.30.tgz" }, - "@smithy/middleware-retry@4.4.6": { - "integrity": "sha512-OhLx131znrEDxZPAvH/OYufR9d1nB2CQADyYFN4C3V/NQS7Mg4V6uvxHC/Dr96ZQW8IlHJTJ+vAhKt6oxWRndA==", + "@smithy/middleware-retry@4.5.3": { + "integrity": "sha512-TE8dJNi6JuxzGSxMCVd3i9IEWDndCl3bmluLsBNDWok8olgj65OfkndMhl9SZ7m14c+C5SQn/PcUmrDl57rSFw==", "dependencies": [ + "@smithy/core", "@smithy/node-config-provider", "@smithy/protocol-http", "@smithy/service-error-classification", @@ -2591,110 +3394,110 @@ "@smithy/uuid", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/middleware-retry/-/middleware-retry-4.4.6.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/middleware-retry/-/middleware-retry-4.5.3.tgz" }, - "@smithy/middleware-serde@4.2.4": { - "integrity": "sha512-jUr3x2CDhV15TOX2/Uoz4gfgeqLrRoTQbYAuhLS7lcVKNev7FeYSJ1ebEfjk+l9kbb7k7LfzIR/irgxys5ZTOg==", + "@smithy/middleware-serde@4.2.18": { + "integrity": "sha512-M6CSgnp3v4tYz9ynj2JHbA60woBZcGqEwNjTKjBsNHPV26R1ZX52+0wW8WsZU18q45jD0tw2wL22S17Ze9LpEw==", "dependencies": [ + "@smithy/core", "@smithy/protocol-http", "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/middleware-serde/-/middleware-serde-4.2.4.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/middleware-serde/-/middleware-serde-4.2.18.tgz" }, - "@smithy/middleware-stack@4.2.4": { - "integrity": "sha512-Gy3TKCOnm9JwpFooldwAboazw+EFYlC+Bb+1QBsSi5xI0W5lX81j/P5+CXvD/9ZjtYKRgxq+kkqd/KOHflzvgA==", + "@smithy/middleware-stack@4.2.14": { + "integrity": "sha512-2dvkUKLuFdKsCRmOE4Mn63co0Djtsm+JMh0bYZQupN1pJwMeE8FmQmRLLzzEMN0dnNi7CDCYYH8F0EVwWiPBeA==", "dependencies": [ "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/middleware-stack/-/middleware-stack-4.2.4.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/middleware-stack/-/middleware-stack-4.2.14.tgz" }, - "@smithy/node-config-provider@4.3.4": { - "integrity": "sha512-3X3w7qzmo4XNNdPKNS4nbJcGSwiEMsNsRSunMA92S4DJLLIrH5g1AyuOA2XKM9PAPi8mIWfqC+fnfKNsI4KvHw==", + "@smithy/node-config-provider@4.3.14": { + "integrity": "sha512-S+gFjyo/weSVL0P1b9Ts8C/CwIfNCgUPikk3sl6QVsfE/uUuO+QsF+NsE/JkpvWqqyz1wg7HFdiaZuj5CoBMRg==", "dependencies": [ "@smithy/property-provider", "@smithy/shared-ini-file-loader", "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/node-config-provider/-/node-config-provider-4.3.4.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/node-config-provider/-/node-config-provider-4.3.14.tgz" }, - "@smithy/node-http-handler@4.4.4": { - "integrity": "sha512-VXHGfzCXLZeKnFp6QXjAdy+U8JF9etfpUXD1FAbzY1GzsFJiDQRQIt2CnMUvUdz3/YaHNqT3RphVWMUpXTIODA==", + "@smithy/node-http-handler@4.5.3": { + "integrity": "sha512-lc5jFL++x17sPhIwMWJ3YOnqmSjw/2Po6VLDlUIXvxVWRuJwRXnJ4jOBBLB0cfI5BB5ehIl02Fxr1PDvk/kxDw==", "dependencies": [ - "@smithy/abort-controller", "@smithy/protocol-http", "@smithy/querystring-builder", "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/node-http-handler/-/node-http-handler-4.4.4.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/node-http-handler/-/node-http-handler-4.5.3.tgz" }, - "@smithy/property-provider@4.2.4": { - "integrity": "sha512-g2DHo08IhxV5GdY3Cpt/jr0mkTlAD39EJKN27Jb5N8Fb5qt8KG39wVKTXiTRCmHHou7lbXR8nKVU14/aRUf86w==", + "@smithy/property-provider@4.2.14": { + "integrity": "sha512-WuM31CgfsnQ/10i7NYr0PyxqknD72Y5uMfUMVSniPjbEPceiTErb4eIqJQ+pdxNEAUEWrewrGjIRjVbVHsxZiQ==", "dependencies": [ "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/property-provider/-/property-provider-4.2.4.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/property-provider/-/property-provider-4.2.14.tgz" }, - "@smithy/protocol-http@5.3.4": { - "integrity": "sha512-3sfFd2MAzVt0Q/klOmjFi3oIkxczHs0avbwrfn1aBqtc23WqQSmjvk77MBw9WkEQcwbOYIX5/2z4ULj8DuxSsw==", + "@smithy/protocol-http@5.3.14": { + "integrity": "sha512-dN5F8kHx8RNU0r+pCwNmFZyz6ChjMkzShy/zup6MtkRmmix4vZzJdW+di7x//b1LiynIev88FM18ie+wwPcQtQ==", "dependencies": [ "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/protocol-http/-/protocol-http-5.3.4.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/protocol-http/-/protocol-http-5.3.14.tgz" }, - "@smithy/querystring-builder@4.2.4": { - "integrity": "sha512-KQ1gFXXC+WsbPFnk7pzskzOpn4s+KheWgO3dzkIEmnb6NskAIGp/dGdbKisTPJdtov28qNDohQrgDUKzXZBLig==", + "@smithy/querystring-builder@4.2.14": { + "integrity": "sha512-XYA5Z0IqTeF+5XDdh4BBmSA0HvbgVZIyv4cmOoUheDNR57K1HgBp9ukUMx3Cr3XpDHHpLBnexPE3LAtDsZkj2A==", "dependencies": [ "@smithy/types", "@smithy/util-uri-escape", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/querystring-builder/-/querystring-builder-4.2.4.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/querystring-builder/-/querystring-builder-4.2.14.tgz" }, - "@smithy/querystring-parser@4.2.4": { - "integrity": "sha512-aHb5cqXZocdzEkZ/CvhVjdw5l4r1aU/9iMEyoKzH4eXMowT6M0YjBpp7W/+XjkBnY8Xh0kVd55GKjnPKlCwinQ==", + "@smithy/querystring-parser@4.2.14": { + "integrity": "sha512-hr+YyqBD23GVvRxGGrcc/oOeNlK3PzT5Fu4dzrDXxzS1LpFiuL2PQQqKPs87M79aW7ziMs+nvB3qdw77SqE7Lw==", "dependencies": [ "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/querystring-parser/-/querystring-parser-4.2.4.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/querystring-parser/-/querystring-parser-4.2.14.tgz" }, - "@smithy/service-error-classification@4.2.4": { - "integrity": "sha512-fdWuhEx4+jHLGeew9/IvqVU/fxT/ot70tpRGuOLxE3HzZOyKeTQfYeV1oaBXpzi93WOk668hjMuuagJ2/Qs7ng==", + "@smithy/service-error-classification@4.2.14": { + "integrity": "sha512-vVimoUnGxlx4eLLQbZImdOZFOe+Zh+5ACntv8VxZuGP72LdWu5GV3oEmCahSEReBgRJoWjypFkrehSj7BWx1HQ==", "dependencies": [ "@smithy/types" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/service-error-classification/-/service-error-classification-4.2.4.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/service-error-classification/-/service-error-classification-4.2.14.tgz" }, - "@smithy/shared-ini-file-loader@4.3.4": { - "integrity": "sha512-y5ozxeQ9omVjbnJo9dtTsdXj9BEvGx2X8xvRgKnV+/7wLBuYJQL6dOa/qMY6omyHi7yjt1OA97jZLoVRYi8lxA==", + "@smithy/shared-ini-file-loader@4.4.9": { + "integrity": "sha512-495/V2I15SHgedSJoDPD23JuSfKAp726ZI1V0wtjB07Wh7q/0tri/0e0DLefZCHgxZonrGKt/OCTpAtP1wE1kQ==", "dependencies": [ "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.3.4.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.4.9.tgz" }, - "@smithy/signature-v4@5.3.4": { - "integrity": "sha512-ScDCpasxH7w1HXHYbtk3jcivjvdA1VICyAdgvVqKhKKwxi+MTwZEqFw0minE+oZ7F07oF25xh4FGJxgqgShz0A==", + "@smithy/signature-v4@5.3.14": { + "integrity": "sha512-1D9Y/nmlVjCeSivCbhZ7hgEpmHyY1h0GvpSZt3l0xcD9JjmjVC1CHOozS6+Gh+/ldMH8JuJ6cujObQqfayAVFA==", "dependencies": [ - "@smithy/is-array-buffer@4.2.0", + "@smithy/is-array-buffer@4.2.2", "@smithy/protocol-http", "@smithy/types", "@smithy/util-hex-encoding", "@smithy/util-middleware", "@smithy/util-uri-escape", - "@smithy/util-utf8@4.2.0", + "@smithy/util-utf8@4.2.2", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/signature-v4/-/signature-v4-5.3.4.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/signature-v4/-/signature-v4-5.3.14.tgz" }, - "@smithy/smithy-client@4.9.2": { - "integrity": "sha512-gZU4uAFcdrSi3io8U99Qs/FvVdRxPvIMToi+MFfsy/DN9UqtknJ1ais+2M9yR8e0ASQpNmFYEKeIKVcMjQg3rg==", + "@smithy/smithy-client@4.12.11": { + "integrity": "sha512-wzz/Wa1CH/Tlhxh0s4DQPEcXSxSVfJ59AZcUh9Gu0c6JTlKuwGf4o/3P2TExv0VbtPFt8odIBG+eQGK2+vTECg==", "dependencies": [ "@smithy/core", "@smithy/middleware-endpoint", @@ -2704,46 +3507,46 @@ "@smithy/util-stream", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/smithy-client/-/smithy-client-4.9.2.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/smithy-client/-/smithy-client-4.12.11.tgz" }, - "@smithy/types@4.8.1": { - "integrity": "sha512-N0Zn0OT1zc+NA+UVfkYqQzviRh5ucWwO7mBV3TmHHprMnfcJNfhlPicDkBHi0ewbh+y3evR6cNAW0Raxvb01NA==", + "@smithy/types@4.14.1": { + "integrity": "sha512-59b5HtSVrVR/eYNei3BUj3DCPKD/G7EtDDe7OEJE7i7FtQFugYo6MxbotS8mVJkLNVf8gYaAlEBwwtJ9HzhWSg==", "dependencies": [ "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/types/-/types-4.8.1.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/types/-/types-4.14.1.tgz" }, - "@smithy/url-parser@4.2.4": { - "integrity": "sha512-w/N/Iw0/PTwJ36PDqU9PzAwVElo4qXxCC0eCTlUtIz/Z5V/2j/cViMHi0hPukSBHp4DVwvUlUhLgCzqSJ6plrg==", + "@smithy/url-parser@4.2.14": { + "integrity": "sha512-p06BiBigJ8bTA3MgnOfCtDUWnAMY0YfedO/GRpmc7p+wg3KW8vbXy1xwSu5ASy0wV7rRYtlfZOIKH4XqfhjSQQ==", "dependencies": [ "@smithy/querystring-parser", "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/url-parser/-/url-parser-4.2.4.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/url-parser/-/url-parser-4.2.14.tgz" }, - "@smithy/util-base64@4.3.0": { - "integrity": "sha512-GkXZ59JfyxsIwNTWFnjmFEI8kZpRNIBfxKjv09+nkAWPt/4aGaEWMM04m4sxgNVWkbt2MdSvE3KF/PfX4nFedQ==", + "@smithy/util-base64@4.3.2": { + "integrity": "sha512-XRH6b0H/5A3SgblmMa5ErXQ2XKhfbQB+Fm/oyLZ2O2kCUrwgg55bU0RekmzAhuwOjA9qdN5VU2BprOvGGUkOOQ==", "dependencies": [ - "@smithy/util-buffer-from@4.2.0", - "@smithy/util-utf8@4.2.0", + "@smithy/util-buffer-from@4.2.2", + "@smithy/util-utf8@4.2.2", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/util-base64/-/util-base64-4.3.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/util-base64/-/util-base64-4.3.2.tgz" }, - "@smithy/util-body-length-browser@4.2.0": { - "integrity": "sha512-Fkoh/I76szMKJnBXWPdFkQJl2r9SjPt3cMzLdOB6eJ4Pnpas8hVoWPYemX/peO0yrrvldgCUVJqOAjUrOLjbxg==", + "@smithy/util-body-length-browser@4.2.2": { + "integrity": "sha512-JKCrLNOup3OOgmzeaKQwi4ZCTWlYR5H4Gm1r2uTMVBXoemo1UEghk5vtMi1xSu2ymgKVGW631e2fp9/R610ZjQ==", "dependencies": [ "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/util-body-length-browser/-/util-body-length-browser-4.2.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/util-body-length-browser/-/util-body-length-browser-4.2.2.tgz" }, - "@smithy/util-body-length-node@4.2.1": { - "integrity": "sha512-h53dz/pISVrVrfxV1iqXlx5pRg3V2YWFcSQyPyXZRrZoZj4R4DeWRDo1a7dd3CPTcFi3kE+98tuNyD2axyZReA==", + "@smithy/util-body-length-node@4.2.3": { + "integrity": "sha512-ZkJGvqBzMHVHE7r/hcuCxlTY8pQr1kMtdsVPs7ex4mMU+EAbcXppfo5NmyxMYi2XU49eqaz56j2gsk4dHHPG/g==", "dependencies": [ "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/util-body-length-node/-/util-body-length-node-4.2.1.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/util-body-length-node/-/util-body-length-node-4.2.3.tgz" }, "@smithy/util-buffer-from@2.2.0": { "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==", @@ -2753,33 +3556,33 @@ ], "tarball": "https://verdaccio.lossless.digital/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz" }, - "@smithy/util-buffer-from@4.2.0": { - "integrity": "sha512-kAY9hTKulTNevM2nlRtxAG2FQ3B2OR6QIrPY3zE5LqJy1oxzmgBGsHLWTcNhWXKchgA0WHW+mZkQrng/pgcCew==", + "@smithy/util-buffer-from@4.2.2": { + "integrity": "sha512-FDXD7cvUoFWwN6vtQfEta540Y/YBe5JneK3SoZg9bThSoOAC/eGeYEua6RkBgKjGa/sz6Y+DuBZj3+YEY21y4Q==", "dependencies": [ - "@smithy/is-array-buffer@4.2.0", + "@smithy/is-array-buffer@4.2.2", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/util-buffer-from/-/util-buffer-from-4.2.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/util-buffer-from/-/util-buffer-from-4.2.2.tgz" }, - "@smithy/util-config-provider@4.2.0": { - "integrity": "sha512-YEjpl6XJ36FTKmD+kRJJWYvrHeUvm5ykaUS5xK+6oXffQPHeEM4/nXlZPe+Wu0lsgRUcNZiliYNh/y7q9c2y6Q==", + "@smithy/util-config-provider@4.2.2": { + "integrity": "sha512-dWU03V3XUprJwaUIFVv4iOnS1FC9HnMHDfUrlNDSh4315v0cWyaIErP8KiqGVbf5z+JupoVpNM7ZB3jFiTejvQ==", "dependencies": [ "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/util-config-provider/-/util-config-provider-4.2.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/util-config-provider/-/util-config-provider-4.2.2.tgz" }, - "@smithy/util-defaults-mode-browser@4.3.5": { - "integrity": "sha512-GwaGjv/QLuL/QHQaqhf/maM7+MnRFQQs7Bsl6FlaeK6lm6U7mV5AAnVabw68cIoMl5FQFyKK62u7RWRzWL25OQ==", + "@smithy/util-defaults-mode-browser@4.3.47": { + "integrity": "sha512-zlIuXai3/SHjQUQ8y3g/woLvrH573SK2wNjcDaHu5e9VOcC0JwM1MI0Sq0GZJyN3BwSUneIhpjZ18nsiz5AtQw==", "dependencies": [ "@smithy/property-provider", "@smithy/smithy-client", "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.5.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.47.tgz" }, - "@smithy/util-defaults-mode-node@4.2.7": { - "integrity": "sha512-6hinjVqec0WYGsqN7h9hL/ywfULmJJNXGXnNZW7jrIn/cFuC/aVlVaiDfBIJEvKcOrmN8/EgsW69eY0gXABeHw==", + "@smithy/util-defaults-mode-node@4.2.52": { + "integrity": "sha512-cQBz8g68Vnw1W2meXlkb3D/hXJU+Taiyj9P8qLJtjREEV9/Td65xi4A/H1sRQ8EIgX5qbZbvdYPKygKLholZ3w==", "dependencies": [ "@smithy/config-resolver", "@smithy/credential-provider-imds", @@ -2789,61 +3592,61 @@ "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.7.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.52.tgz" }, - "@smithy/util-endpoints@3.2.4": { - "integrity": "sha512-f+nBDhgYRCmUEDKEQb6q0aCcOTXRDqH5wWaFHJxt4anB4pKHlgGoYP3xtioKXH64e37ANUkzWf6p4Mnv1M5/Vg==", + "@smithy/util-endpoints@3.4.1": { + "integrity": "sha512-wMxNDZJrgS5mQV9oxCs4TWl5767VMgOfqfZ3JHyCkMtGC2ykW9iPqMvFur695Otcc5yxLG8OKO/80tsQBxrhXg==", "dependencies": [ "@smithy/node-config-provider", "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/util-endpoints/-/util-endpoints-3.2.4.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/util-endpoints/-/util-endpoints-3.4.1.tgz" }, - "@smithy/util-hex-encoding@4.2.0": { - "integrity": "sha512-CCQBwJIvXMLKxVbO88IukazJD9a4kQ9ZN7/UMGBjBcJYvatpWk+9g870El4cB8/EJxfe+k+y0GmR9CAzkF+Nbw==", + "@smithy/util-hex-encoding@4.2.2": { + "integrity": "sha512-Qcz3W5vuHK4sLQdyT93k/rfrUwdJ8/HZ+nMUOyGdpeGA1Wxt65zYwi3oEl9kOM+RswvYq90fzkNDahPS8K0OIg==", "dependencies": [ "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/util-hex-encoding/-/util-hex-encoding-4.2.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/util-hex-encoding/-/util-hex-encoding-4.2.2.tgz" }, - "@smithy/util-middleware@4.2.4": { - "integrity": "sha512-fKGQAPAn8sgV0plRikRVo6g6aR0KyKvgzNrPuM74RZKy/wWVzx3BMk+ZWEueyN3L5v5EDg+P582mKU+sH5OAsg==", + "@smithy/util-middleware@4.2.14": { + "integrity": "sha512-1Su2vj9RYNDEv/V+2E+jXkkwGsgR7dc4sfHn9Z7ruzQHJIEni9zzw5CauvRXlFJfmgcqYP8fWa0dkh2Q2YaQyw==", "dependencies": [ "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/util-middleware/-/util-middleware-4.2.4.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/util-middleware/-/util-middleware-4.2.14.tgz" }, - "@smithy/util-retry@4.2.4": { - "integrity": "sha512-yQncJmj4dtv/isTXxRb4AamZHy4QFr4ew8GxS6XLWt7sCIxkPxPzINWd7WLISEFPsIan14zrKgvyAF+/yzfwoA==", + "@smithy/util-retry@4.3.2": { + "integrity": "sha512-2+KTsJEwTi63NUv4uR9IQ+IFT1yu6Rf6JuoBK2WKaaJ/TRvOiOVGcXAsEqX/TQN2thR9yII21kPUJq1UV/WI2A==", "dependencies": [ "@smithy/service-error-classification", "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/util-retry/-/util-retry-4.2.4.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/util-retry/-/util-retry-4.3.2.tgz" }, - "@smithy/util-stream@4.5.5": { - "integrity": "sha512-7M5aVFjT+HPilPOKbOmQfCIPchZe4DSBc1wf1+NvHvSoFTiFtauZzT+onZvCj70xhXd0AEmYnZYmdJIuwxOo4w==", + "@smithy/util-stream@4.5.23": { + "integrity": "sha512-N6on1+ngJ3RznZOnDWNveIwnTSlqxNnXuNAh7ez889ZZaRdXoNRTXKgmYOLe6dB0gCmAVtuRScE1hymQFl4hpg==", "dependencies": [ "@smithy/fetch-http-handler", "@smithy/node-http-handler", "@smithy/types", "@smithy/util-base64", - "@smithy/util-buffer-from@4.2.0", + "@smithy/util-buffer-from@4.2.2", "@smithy/util-hex-encoding", - "@smithy/util-utf8@4.2.0", + "@smithy/util-utf8@4.2.2", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/util-stream/-/util-stream-4.5.5.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/util-stream/-/util-stream-4.5.23.tgz" }, - "@smithy/util-uri-escape@4.2.0": { - "integrity": "sha512-igZpCKV9+E/Mzrpq6YacdTQ0qTiLm85gD6N/IrmyDvQFA4UnU3d5g3m8tMT/6zG/vVkWSU+VxeUyGonL62DuxA==", + "@smithy/util-uri-escape@4.2.2": { + "integrity": "sha512-2kAStBlvq+lTXHyAZYfJRb/DfS3rsinLiwb+69SstC9Vb0s9vNWkRwpnj918Pfi85mzi42sOqdV72OLxWAISnw==", "dependencies": [ "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/util-uri-escape/-/util-uri-escape-4.2.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/util-uri-escape/-/util-uri-escape-4.2.2.tgz" }, "@smithy/util-utf8@2.3.0": { "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==", @@ -2853,41 +3656,28 @@ ], "tarball": "https://verdaccio.lossless.digital/@smithy/util-utf8/-/util-utf8-2.3.0.tgz" }, - "@smithy/util-utf8@4.2.0": { - "integrity": "sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==", + "@smithy/util-utf8@4.2.2": { + "integrity": "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw==", "dependencies": [ - "@smithy/util-buffer-from@4.2.0", + "@smithy/util-buffer-from@4.2.2", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/util-utf8/-/util-utf8-4.2.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/util-utf8/-/util-utf8-4.2.2.tgz" }, - "@smithy/util-waiter@4.2.4": { - "integrity": "sha512-roKXtXIC6fopFvVOju8VYHtguc/jAcMlK8IlDOHsrQn0ayMkHynjm/D2DCMRf7MJFXzjHhlzg2edr3QPEakchQ==", + "@smithy/util-waiter@4.2.16": { + "integrity": "sha512-GtclrKoZ3Lt7jPQ7aTIYKfjY92OgceScftVnkTsG8e1KV8rkvZgN+ny6YSRhd9hxB8rZtwVbmln7NTvE5O3GmQ==", "dependencies": [ - "@smithy/abort-controller", "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/util-waiter/-/util-waiter-4.2.4.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/util-waiter/-/util-waiter-4.2.16.tgz" }, - "@smithy/uuid@1.1.0": { - "integrity": "sha512-4aUIteuyxtBUhVdiQqcDhKFitwfd9hqoSDYY2KRXiWtgoWJ9Bmise+KfEPDiVHWeJepvF8xJO9/9+WDIciMFFw==", + "@smithy/uuid@1.1.2": { + "integrity": "sha512-O/IEdcCUKkubz60tFbGA7ceITTAJsty+lBjNoorP4Z6XRqaFb/OjQjZODophEcuq68nKm6/0r+6/lLQ+XVpk8g==", "dependencies": [ "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/uuid/-/uuid-1.1.0.tgz" - }, - "@so-ric/colorspace@1.1.6": { - "integrity": "sha512-/KiKkpHNOBgkFJwu9sh48LkHSMYGyuTcSFK/qMBdnOAlrRJzRSXAOFB5qwzaVQuDl8wAvHVMkaASQDReTahxuw==", - "dependencies": [ - "color", - "text-hex" - ], - "tarball": "https://verdaccio.lossless.digital/@so-ric/colorspace/-/colorspace-1.1.6.tgz" - }, - "@socket.io/component-emitter@3.1.2": { - "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==", - "tarball": "https://verdaccio.lossless.digital/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/uuid/-/uuid-1.1.2.tgz" }, "@szmarczak/http-timer@5.0.1": { "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", @@ -2896,18 +3686,247 @@ ], "tarball": "https://verdaccio.lossless.digital/@szmarczak/http-timer/-/http-timer-5.0.1.tgz" }, - "@tempfix/idb@8.0.3": { - "integrity": "sha512-hPJQKO7+oAIY+pDNImrZ9QAINbz9KmwT+yO4iRVwdPanok2YKpaUxdJzIvCUwY0YgAawlvYdffbLvRLV5hbs2g==", - "tarball": "https://verdaccio.lossless.digital/@tempfix/idb/-/idb-8.0.3.tgz" + "@tempfix/lenis@1.3.20": { + "integrity": "sha512-ypeB0FuHLHOCQXW4d0RQ69txPJJH+1CHcpsZIUdcv2t1vR0IVyQr2vHihtde9UOXhjzqEnUphWon/UcJNsa0YA==", + "tarball": "https://verdaccio.lossless.digital/@tempfix/lenis/-/lenis-1.3.20.tgz" }, - "@tokenizer/inflate@0.2.7": { - "integrity": "sha512-MADQgmZT1eKjp06jpI2yozxaU9uVs4GzzgSL+uEq7bVcJ9V1ZXQkeGNql1fsSI0gMy1vhvNTNbUqrx+pZfJVmg==", + "@tempfix/webcontainer__api@1.6.1": { + "integrity": "sha512-Hgn3cwy0vPzjrVBqeVnY0jNZLaOCW7d+dxBe7Jv9YGHAjJ8udUMS+KbTywSv5paAfld3A/RN/iolmMzOwZxLTA==", + "tarball": "https://verdaccio.lossless.digital/@tempfix/webcontainer__api/-/webcontainer__api-1.6.1.tgz" + }, + "@tiptap/core@2.27.2_@tiptap+pm@2.27.2": { + "integrity": "sha512-ABL1N6eoxzDzC1bYvkMbvyexHacszsKdVPYqhl5GwHLOvpZcv9VE9QaKwDILTyz5voCA0lGcAAXZp+qnXOk5lQ==", "dependencies": [ - "debug@4.4.3", - "fflate", + "@tiptap/pm" + ], + "tarball": "https://verdaccio.lossless.digital/@tiptap/core/-/core-2.27.2.tgz" + }, + "@tiptap/extension-blockquote@2.27.2_@tiptap+core@2.27.2__@tiptap+pm@2.27.2_@tiptap+pm@2.27.2": { + "integrity": "sha512-oIGZgiAeA4tG3YxbTDfrmENL4/CIwGuP3THtHsNhwRqwsl9SfMk58Ucopi2GXTQSdYXpRJ0ahE6nPqB5D6j/Zw==", + "dependencies": [ + "@tiptap/core" + ], + "tarball": "https://verdaccio.lossless.digital/@tiptap/extension-blockquote/-/extension-blockquote-2.27.2.tgz" + }, + "@tiptap/extension-bold@2.27.2_@tiptap+core@2.27.2__@tiptap+pm@2.27.2_@tiptap+pm@2.27.2": { + "integrity": "sha512-bR7J5IwjCGQ0s3CIxyMvOCnMFMzIvsc5OVZKscTN5UkXzFsaY6muUAIqtKxayBUucjtUskm5qZowJITCeCb1/A==", + "dependencies": [ + "@tiptap/core" + ], + "tarball": "https://verdaccio.lossless.digital/@tiptap/extension-bold/-/extension-bold-2.27.2.tgz" + }, + "@tiptap/extension-bullet-list@2.27.2_@tiptap+core@2.27.2__@tiptap+pm@2.27.2_@tiptap+pm@2.27.2": { + "integrity": "sha512-gmFuKi97u5f8uFc/GQs+zmezjiulZmFiDYTh3trVoLRoc2SAHOjGEB7qxdx7dsqmMN7gwiAWAEVurLKIi1lnnw==", + "dependencies": [ + "@tiptap/core" + ], + "tarball": "https://verdaccio.lossless.digital/@tiptap/extension-bullet-list/-/extension-bullet-list-2.27.2.tgz" + }, + "@tiptap/extension-code-block@2.27.2_@tiptap+core@2.27.2__@tiptap+pm@2.27.2_@tiptap+pm@2.27.2": { + "integrity": "sha512-KgvdQHS4jXr79aU3wZOGBIZYYl9vCB7uDEuRFV4so2rYrfmiYMw3T8bTnlNEEGe4RUeAms1i4fdwwvQp9nR1Dw==", + "dependencies": [ + "@tiptap/core", + "@tiptap/pm" + ], + "tarball": "https://verdaccio.lossless.digital/@tiptap/extension-code-block/-/extension-code-block-2.27.2.tgz" + }, + "@tiptap/extension-code@2.27.2_@tiptap+core@2.27.2__@tiptap+pm@2.27.2_@tiptap+pm@2.27.2": { + "integrity": "sha512-7X9AgwqiIGXoZX7uvdHQsGsjILnN/JaEVtqfXZnPECzKGaWHeK/Ao4sYvIIIffsyZJA8k5DC7ny2/0sAgr2TuA==", + "dependencies": [ + "@tiptap/core" + ], + "tarball": "https://verdaccio.lossless.digital/@tiptap/extension-code/-/extension-code-2.27.2.tgz" + }, + "@tiptap/extension-document@2.27.2_@tiptap+core@2.27.2__@tiptap+pm@2.27.2_@tiptap+pm@2.27.2": { + "integrity": "sha512-CFhAYsPnyYnosDC4639sCJnBUnYH4Cat9qH5NZWHVvdgtDwu8GZgZn2eSzaKSYXWH1vJ9DSlCK+7UyC3SNXIBA==", + "dependencies": [ + "@tiptap/core" + ], + "tarball": "https://verdaccio.lossless.digital/@tiptap/extension-document/-/extension-document-2.27.2.tgz" + }, + "@tiptap/extension-dropcursor@2.27.2_@tiptap+core@2.27.2__@tiptap+pm@2.27.2_@tiptap+pm@2.27.2": { + "integrity": "sha512-oEu/OrktNoQXq1x29NnH/GOIzQZm8ieTQl3FK27nxfBPA89cNoH4mFEUmBL5/OFIENIjiYG3qWpg6voIqzswNw==", + "dependencies": [ + "@tiptap/core", + "@tiptap/pm" + ], + "tarball": "https://verdaccio.lossless.digital/@tiptap/extension-dropcursor/-/extension-dropcursor-2.27.2.tgz" + }, + "@tiptap/extension-gapcursor@2.27.2_@tiptap+core@2.27.2__@tiptap+pm@2.27.2_@tiptap+pm@2.27.2": { + "integrity": "sha512-/c9VF1HBxj+AP54XGVgCmD9bEGYc5w5OofYCFQgM7l7PB1J00A4vOke0oPkHJnqnOOyPlFaxO/7N6l3XwFcnKA==", + "dependencies": [ + "@tiptap/core", + "@tiptap/pm" + ], + "tarball": "https://verdaccio.lossless.digital/@tiptap/extension-gapcursor/-/extension-gapcursor-2.27.2.tgz" + }, + "@tiptap/extension-hard-break@2.27.2_@tiptap+core@2.27.2__@tiptap+pm@2.27.2_@tiptap+pm@2.27.2": { + "integrity": "sha512-kSRVGKlCYK6AGR0h8xRkk0WOFGXHIIndod3GKgWU49APuIGDiXd8sziXsSlniUsWmqgDmDXcNnSzPcV7AQ8YNg==", + "dependencies": [ + "@tiptap/core" + ], + "tarball": "https://verdaccio.lossless.digital/@tiptap/extension-hard-break/-/extension-hard-break-2.27.2.tgz" + }, + "@tiptap/extension-heading@2.27.2_@tiptap+core@2.27.2__@tiptap+pm@2.27.2_@tiptap+pm@2.27.2": { + "integrity": "sha512-iM3yeRWuuQR/IRQ1djwNooJGfn9Jts9zF43qZIUf+U2NY8IlvdNsk2wTOdBgh6E0CamrStPxYGuln3ZS4fuglw==", + "dependencies": [ + "@tiptap/core" + ], + "tarball": "https://verdaccio.lossless.digital/@tiptap/extension-heading/-/extension-heading-2.27.2.tgz" + }, + "@tiptap/extension-history@2.27.2_@tiptap+core@2.27.2__@tiptap+pm@2.27.2_@tiptap+pm@2.27.2": { + "integrity": "sha512-+hSyqERoFNTWPiZx4/FCyZ/0eFqB9fuMdTB4AC/q9iwu3RNWAQtlsJg5230bf/qmyO6bZxRUc0k8p4hrV6ybAw==", + "dependencies": [ + "@tiptap/core", + "@tiptap/pm" + ], + "tarball": "https://verdaccio.lossless.digital/@tiptap/extension-history/-/extension-history-2.27.2.tgz" + }, + "@tiptap/extension-horizontal-rule@2.27.2_@tiptap+core@2.27.2__@tiptap+pm@2.27.2_@tiptap+pm@2.27.2": { + "integrity": "sha512-WGWUSgX+jCsbtf9Y9OCUUgRZYuwjVoieW5n6mAUohJ9/6gc6sGIOrUpBShf+HHo6WD+gtQjRd+PssmX3NPWMpg==", + "dependencies": [ + "@tiptap/core", + "@tiptap/pm" + ], + "tarball": "https://verdaccio.lossless.digital/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-2.27.2.tgz" + }, + "@tiptap/extension-italic@2.27.2_@tiptap+core@2.27.2__@tiptap+pm@2.27.2_@tiptap+pm@2.27.2": { + "integrity": "sha512-1OFsw2SZqfaqx5Fa5v90iNlPRcqyt+lVSjBwTDzuPxTPFY4Q0mL89mKgkq2gVHYNCiaRkXvFLDxaSvBWbmthgg==", + "dependencies": [ + "@tiptap/core" + ], + "tarball": "https://verdaccio.lossless.digital/@tiptap/extension-italic/-/extension-italic-2.27.2.tgz" + }, + "@tiptap/extension-link@2.27.2_@tiptap+core@2.27.2__@tiptap+pm@2.27.2_@tiptap+pm@2.27.2": { + "integrity": "sha512-bnP61qkr0Kj9Cgnop1hxn2zbOCBzNtmawxr92bVTOE31fJv6FhtCnQiD6tuPQVGMYhcmAj7eihtvuEMFfqEPcQ==", + "dependencies": [ + "@tiptap/core", + "@tiptap/pm", + "linkifyjs" + ], + "tarball": "https://verdaccio.lossless.digital/@tiptap/extension-link/-/extension-link-2.27.2.tgz" + }, + "@tiptap/extension-list-item@2.27.2_@tiptap+core@2.27.2__@tiptap+pm@2.27.2_@tiptap+pm@2.27.2": { + "integrity": "sha512-eJNee7IEGXMnmygM5SdMGDC8m/lMWmwNGf9fPCK6xk0NxuQRgmZHL6uApKcdH6gyNcRPHCqvTTkhEP7pbny/fg==", + "dependencies": [ + "@tiptap/core" + ], + "tarball": "https://verdaccio.lossless.digital/@tiptap/extension-list-item/-/extension-list-item-2.27.2.tgz" + }, + "@tiptap/extension-ordered-list@2.27.2_@tiptap+core@2.27.2__@tiptap+pm@2.27.2_@tiptap+pm@2.27.2": { + "integrity": "sha512-M7A4tLGJcLPYdLC4CI2Gwl8LOrENQW59u3cMVa+KkwG1hzSJyPsbDpa1DI6oXPC2WtYiTf22zrbq3gVvH+KA2w==", + "dependencies": [ + "@tiptap/core" + ], + "tarball": "https://verdaccio.lossless.digital/@tiptap/extension-ordered-list/-/extension-ordered-list-2.27.2.tgz" + }, + "@tiptap/extension-paragraph@2.27.2_@tiptap+core@2.27.2__@tiptap+pm@2.27.2_@tiptap+pm@2.27.2": { + "integrity": "sha512-elYVn2wHJJ+zB9LESENWOAfI4TNT0jqEN34sMA/hCtA4im1ZG2DdLHwkHIshj/c4H0dzQhmsS/YmNC5Vbqab/A==", + "dependencies": [ + "@tiptap/core" + ], + "tarball": "https://verdaccio.lossless.digital/@tiptap/extension-paragraph/-/extension-paragraph-2.27.2.tgz" + }, + "@tiptap/extension-strike@2.27.2_@tiptap+core@2.27.2__@tiptap+pm@2.27.2_@tiptap+pm@2.27.2": { + "integrity": "sha512-HHIjhafLhS2lHgfAsCwC1okqMsQzR4/mkGDm4M583Yftyjri1TNA7lzhzXWRFWiiMfJxKtdjHjUAQaHuteRTZw==", + "dependencies": [ + "@tiptap/core" + ], + "tarball": "https://verdaccio.lossless.digital/@tiptap/extension-strike/-/extension-strike-2.27.2.tgz" + }, + "@tiptap/extension-text-align@2.27.2_@tiptap+core@2.27.2__@tiptap+pm@2.27.2_@tiptap+pm@2.27.2": { + "integrity": "sha512-0Pyks6Hu+Q/+9+5/osoSv0SP6jIerdWMYbi13aaZLsJoj3lBj5WNaE11JtAwSFN5sx0IbqhDSlp1zkvRnzgZ8g==", + "dependencies": [ + "@tiptap/core" + ], + "tarball": "https://verdaccio.lossless.digital/@tiptap/extension-text-align/-/extension-text-align-2.27.2.tgz" + }, + "@tiptap/extension-text-style@2.27.2_@tiptap+core@2.27.2__@tiptap+pm@2.27.2_@tiptap+pm@2.27.2": { + "integrity": "sha512-Omk+uxjJLyEY69KStpCw5fA9asvV+MGcAX2HOxyISDFoLaL49TMrNjhGAuz09P1L1b0KGXo4ml7Q3v/Lfy4WPA==", + "dependencies": [ + "@tiptap/core" + ], + "tarball": "https://verdaccio.lossless.digital/@tiptap/extension-text-style/-/extension-text-style-2.27.2.tgz" + }, + "@tiptap/extension-text@2.27.2_@tiptap+core@2.27.2__@tiptap+pm@2.27.2_@tiptap+pm@2.27.2": { + "integrity": "sha512-Xk7nYcigljAY0GO9hAQpZ65ZCxqOqaAlTPDFcKerXmlkQZP/8ndx95OgUb1Xf63kmPOh3xypurGS2is3v0MXSA==", + "dependencies": [ + "@tiptap/core" + ], + "tarball": "https://verdaccio.lossless.digital/@tiptap/extension-text/-/extension-text-2.27.2.tgz" + }, + "@tiptap/extension-typography@2.27.2_@tiptap+core@2.27.2__@tiptap+pm@2.27.2_@tiptap+pm@2.27.2": { + "integrity": "sha512-NSyqDa8PlAZoVRfTWQuxueTZ6ftOD72EV7UKVpftf3C+Heme727mvwl1YHMnagOlqVoxBhFOrl9CnSs/q5uayQ==", + "dependencies": [ + "@tiptap/core" + ], + "tarball": "https://verdaccio.lossless.digital/@tiptap/extension-typography/-/extension-typography-2.27.2.tgz" + }, + "@tiptap/extension-underline@2.27.2_@tiptap+core@2.27.2__@tiptap+pm@2.27.2_@tiptap+pm@2.27.2": { + "integrity": "sha512-gPOsbAcw1S07ezpAISwoO8f0RxpjcSH7VsHEFDVuXm4ODE32nhvSinvHQjv2icRLOXev+bnA7oIBu7Oy859gWQ==", + "dependencies": [ + "@tiptap/core" + ], + "tarball": "https://verdaccio.lossless.digital/@tiptap/extension-underline/-/extension-underline-2.27.2.tgz" + }, + "@tiptap/pm@2.27.2": { + "integrity": "sha512-kaEg7BfiJPDQMKbjVIzEPO3wlcA+pZb2tlcK9gPrdDnEFaec2QTF1sXz2ak2IIb2curvnIrQ4yrfHgLlVA72wA==", + "dependencies": [ + "prosemirror-changeset", + "prosemirror-collab", + "prosemirror-commands", + "prosemirror-dropcursor", + "prosemirror-gapcursor", + "prosemirror-history", + "prosemirror-inputrules", + "prosemirror-keymap", + "prosemirror-markdown", + "prosemirror-menu", + "prosemirror-model", + "prosemirror-schema-basic", + "prosemirror-schema-list", + "prosemirror-state", + "prosemirror-tables", + "prosemirror-trailing-node", + "prosemirror-transform", + "prosemirror-view" + ], + "tarball": "https://verdaccio.lossless.digital/@tiptap/pm/-/pm-2.27.2.tgz" + }, + "@tiptap/starter-kit@2.27.2": { + "integrity": "sha512-bb0gJvPoDuyRUQ/iuN52j1//EtWWttw+RXAv1uJxfR0uKf8X7uAqzaOOgwjknoCIDC97+1YHwpGdnRjpDkOBxw==", + "dependencies": [ + "@tiptap/core", + "@tiptap/extension-blockquote", + "@tiptap/extension-bold", + "@tiptap/extension-bullet-list", + "@tiptap/extension-code", + "@tiptap/extension-code-block", + "@tiptap/extension-document", + "@tiptap/extension-dropcursor", + "@tiptap/extension-gapcursor", + "@tiptap/extension-hard-break", + "@tiptap/extension-heading", + "@tiptap/extension-history", + "@tiptap/extension-horizontal-rule", + "@tiptap/extension-italic", + "@tiptap/extension-list-item", + "@tiptap/extension-ordered-list", + "@tiptap/extension-paragraph", + "@tiptap/extension-strike", + "@tiptap/extension-text", + "@tiptap/extension-text-style", + "@tiptap/pm" + ], + "tarball": "https://verdaccio.lossless.digital/@tiptap/starter-kit/-/starter-kit-2.27.2.tgz" + }, + "@tokenizer/inflate@0.4.1": { + "integrity": "sha512-2mAv+8pkG6GIZiF1kNg1jAjh27IDxEPKwdGul3snfztFerfPGI1LjDezZp3i7BElXompqEtPmoPx6c2wgtWsOA==", + "dependencies": [ + "debug", "token-types" ], - "tarball": "https://verdaccio.lossless.digital/@tokenizer/inflate/-/inflate-0.2.7.tgz" + "tarball": "https://verdaccio.lossless.digital/@tokenizer/inflate/-/inflate-0.4.1.tgz" }, "@tokenizer/token@0.3.0": { "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==", @@ -2924,12 +3943,12 @@ ], "tarball": "https://verdaccio.lossless.digital/@tsclass/tsclass/-/tsclass-4.4.4.tgz" }, - "@tsclass/tsclass@9.3.0": { - "integrity": "sha512-KD3oTUN3RGu67tgjNHgWWZGsdYipr1RUDxQ9MMKSgIJ6oNZ4q5m2rg0ibrgyHWkAjTPlHVa6kHP3uVOY+8bnHw==", + "@tsclass/tsclass@9.5.0": { + "integrity": "sha512-HwMVwkrBnEFMjwOsMkGwWN/q+XEczSpf4a/PBAXgkDdV6sXdxAMFXUH1tW8Y5ecuvXFYMvFry4X57MCCT7Dm8A==", "dependencies": [ - "type-fest@4.41.0" + "type-fest@5.6.0" ], - "tarball": "https://verdaccio.lossless.digital/@tsclass/tsclass/-/tsclass-9.3.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@tsclass/tsclass/-/tsclass-9.5.0.tgz" }, "@tybys/wasm-util@0.10.1": { "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==", @@ -2938,21 +3957,6 @@ ], "tarball": "https://verdaccio.lossless.digital/@tybys/wasm-util/-/wasm-util-0.10.1.tgz" }, - "@types/bn.js@5.2.0": { - "integrity": "sha512-DLbJ1BPqxvQhIGbeu8VbUC1DiAiahHtAYvA0ZEAa4P31F7IaArc8z3C3BRQdWX4mtLQuABG4yzp76ZrS02Ui1Q==", - "dependencies": [ - "@types/node@24.2.0" - ], - "tarball": "https://verdaccio.lossless.digital/@types/bn.js/-/bn.js-5.2.0.tgz" - }, - "@types/body-parser@1.19.6": { - "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==", - "dependencies": [ - "@types/connect", - "@types/node@24.2.0" - ], - "tarball": "https://verdaccio.lossless.digital/@types/body-parser/-/body-parser-1.19.6.tgz" - }, "@types/buffer-json@2.0.3": { "integrity": "sha512-ItD4UfF3Q5jA+PEV6ZUWEHvlWaXJbd0rpuBKOIrEebM053FHaJddKsgUf0vy7nLSTs44nqFj3Mh8J3TiT0xv4g==", "tarball": "https://verdaccio.lossless.digital/@types/buffer-json/-/buffer-json-2.0.3.tgz" @@ -2960,70 +3964,23 @@ "@types/clean-css@4.2.11": { "integrity": "sha512-Y8n81lQVTAfP2TOdtJJEsCoYl1AnOkqDqMvXb9/7pfgZZ7r8YrEyurrAvAoAjHOGXKRybay+5CsExqIH6liccw==", "dependencies": [ - "@types/node@24.2.0", + "@types/node@25.6.0", "source-map" ], "tarball": "https://verdaccio.lossless.digital/@types/clean-css/-/clean-css-4.2.11.tgz" }, - "@types/connect@3.4.38": { - "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", - "dependencies": [ - "@types/node@24.2.0" - ], - "tarball": "https://verdaccio.lossless.digital/@types/connect/-/connect-3.4.38.tgz" - }, - "@types/cors@2.8.19": { - "integrity": "sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==", - "dependencies": [ - "@types/node@24.2.0" - ], - "tarball": "https://verdaccio.lossless.digital/@types/cors/-/cors-2.8.19.tgz" - }, - "@types/debug@4.1.12": { - "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "@types/debug@4.1.13": { + "integrity": "sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==", "dependencies": [ "@types/ms" ], - "tarball": "https://verdaccio.lossless.digital/@types/debug/-/debug-4.1.12.tgz" - }, - "@types/dns-packet@5.6.5": { - "integrity": "sha512-qXOC7XLOEe43ehtWJCMnQXvgcIpv6rPmQ1jXT98Ad8A3TB1Ue50jsCbSSSyuazScEuZ/Q026vHbrOTVkmwA+7Q==", - "dependencies": [ - "@types/node@24.2.0" - ], - "tarball": "https://verdaccio.lossless.digital/@types/dns-packet/-/dns-packet-5.6.5.tgz" - }, - "@types/elliptic@6.4.18": { - "integrity": "sha512-UseG6H5vjRiNpQvrhy4VF/JXdA3V/Fp5amvveaL+fs28BZ6xIKJBPnUPRlEaZpysD9MbpfaLi8lbl7PGUAkpWw==", - "dependencies": [ - "@types/bn.js" - ], - "tarball": "https://verdaccio.lossless.digital/@types/elliptic/-/elliptic-6.4.18.tgz" - }, - "@types/express-serve-static-core@5.1.0": { - "integrity": "sha512-jnHMsrd0Mwa9Cf4IdOzbz543y4XJepXrbia2T4b6+spXC2We3t1y6K44D3mR8XMFSXMCf3/l7rCgddfx7UNVBA==", - "dependencies": [ - "@types/node@24.2.0", - "@types/qs", - "@types/range-parser", - "@types/send@1.2.1" - ], - "tarball": "https://verdaccio.lossless.digital/@types/express-serve-static-core/-/express-serve-static-core-5.1.0.tgz" - }, - "@types/express@5.0.5": { - "integrity": "sha512-LuIQOcb6UmnF7C1PCFmEU1u2hmiHL43fgFQX67sN3H4Z+0Yk0Neo++mFsBjhOAuLzvlQeqAAkeDOZrJs9rzumQ==", - "dependencies": [ - "@types/body-parser", - "@types/express-serve-static-core", - "@types/serve-static" - ], - "tarball": "https://verdaccio.lossless.digital/@types/express/-/express-5.0.5.tgz" + "tarball": "https://verdaccio.lossless.digital/@types/debug/-/debug-4.1.13.tgz" }, "@types/fs-extra@11.0.4": { "integrity": "sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==", "dependencies": [ "@types/jsonfile", - "@types/node@24.2.0" + "@types/node@25.6.0" ], "tarball": "https://verdaccio.lossless.digital/@types/fs-extra/-/fs-extra-11.0.4.tgz" }, @@ -3043,13 +4000,9 @@ ], "tarball": "https://verdaccio.lossless.digital/@types/html-minifier/-/html-minifier-4.0.6.tgz" }, - "@types/http-cache-semantics@4.0.4": { - "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", - "tarball": "https://verdaccio.lossless.digital/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz" - }, - "@types/http-errors@2.0.5": { - "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==", - "tarball": "https://verdaccio.lossless.digital/@types/http-errors/-/http-errors-2.0.5.tgz" + "@types/http-cache-semantics@4.2.0": { + "integrity": "sha512-L3LgimLHXtGkWikKnsPg0/VFx9OGZaC+eN1u4r+OB1XRqH3meBIAVC2zr1WdMH+RHmnRkqliQAOHNJ/E0j/e0Q==", + "tarball": "https://verdaccio.lossless.digital/@types/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz" }, "@types/js-yaml@3.12.10": { "integrity": "sha512-/Mtaq/wf+HxXpvhzFYzrzCqNRcA958sW++7JOFC8nPrZcvfi/TrzOaaGbvt27ltJB2NQbHVAg5a1wUCsyMH7NA==", @@ -3062,10 +4015,22 @@ "@types/jsonfile@6.1.4": { "integrity": "sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==", "dependencies": [ - "@types/node@24.2.0" + "@types/node@25.6.0" ], "tarball": "https://verdaccio.lossless.digital/@types/jsonfile/-/jsonfile-6.1.4.tgz" }, + "@types/linkify-it@5.0.0": { + "integrity": "sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==", + "tarball": "https://verdaccio.lossless.digital/@types/linkify-it/-/linkify-it-5.0.0.tgz" + }, + "@types/markdown-it@14.1.2": { + "integrity": "sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==", + "dependencies": [ + "@types/linkify-it", + "@types/mdurl" + ], + "tarball": "https://verdaccio.lossless.digital/@types/markdown-it/-/markdown-it-14.1.2.tgz" + }, "@types/mdast@4.0.4": { "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", "dependencies": [ @@ -3073,29 +4038,36 @@ ], "tarball": "https://verdaccio.lossless.digital/@types/mdast/-/mdast-4.0.4.tgz" }, + "@types/mdurl@2.0.0": { + "integrity": "sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==", + "tarball": "https://verdaccio.lossless.digital/@types/mdurl/-/mdurl-2.0.0.tgz" + }, "@types/mime-types@2.1.4": { "integrity": "sha512-lfU4b34HOri+kAY5UheuFMWPDOI+OPceBSHZKp69gEyTL/mmJ4cnU6Y/rlme3UL3GyOn6Y42hyIEw0/q8sWx5w==", "tarball": "https://verdaccio.lossless.digital/@types/mime-types/-/mime-types-2.1.4.tgz" }, - "@types/mime@1.3.5": { - "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", - "tarball": "https://verdaccio.lossless.digital/@types/mime/-/mime-1.3.5.tgz" - }, - "@types/minimatch@5.1.2": { - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "tarball": "https://verdaccio.lossless.digital/@types/minimatch/-/minimatch-5.1.2.tgz" - }, "@types/ms@2.1.0": { "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", "tarball": "https://verdaccio.lossless.digital/@types/ms/-/ms-2.1.0.tgz" }, + "@types/mute-stream@0.0.4": { + "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==", + "dependencies": [ + "@types/node@25.6.0" + ], + "tarball": "https://verdaccio.lossless.digital/@types/mute-stream/-/mute-stream-0.0.4.tgz" + }, "@types/node-forge@1.3.14": { "integrity": "sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw==", "dependencies": [ - "@types/node@24.2.0" + "@types/node@25.6.0" ], "tarball": "https://verdaccio.lossless.digital/@types/node-forge/-/node-forge-1.3.14.tgz" }, + "@types/node@16.9.1": { + "integrity": "sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==", + "tarball": "https://verdaccio.lossless.digital/@types/node/-/node-16.9.1.tgz" + }, "@types/node@22.18.13": { "integrity": "sha512-Bo45YKIjnmFtv6I1TuC8AaHBbqXtIo+Om5fE4QiU1Tj8QR/qt+8O3BAtOimG5IFmwaWiPmB3Mv3jtYzBA4Us2A==", "dependencies": [ @@ -3103,90 +4075,39 @@ ], "tarball": "https://verdaccio.lossless.digital/@types/node/-/node-22.18.13.tgz" }, - "@types/node@24.2.0": { - "integrity": "sha512-3xyG3pMCq3oYCNg7/ZP+E1ooTaGB4cG8JWRsqqOYQdbWNY4zbaV0Ennrd7stjiJEFZCaybcIgpTjJWHRfBSIDw==", + "@types/node@25.6.0": { + "integrity": "sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==", "dependencies": [ - "undici-types@7.10.0" + "undici-types@7.19.2" ], - "tarball": "https://verdaccio.lossless.digital/@types/node/-/node-24.2.0.tgz" - }, - "@types/ping@0.4.4": { - "integrity": "sha512-ifvo6w2f5eJYlXm+HiVx67iJe8WZp87sfa683nlqED5Vnt9Z93onkokNoWqOG21EaE8fMxyKPobE+mkPEyxsdw==", - "tarball": "https://verdaccio.lossless.digital/@types/ping/-/ping-0.4.4.tgz" - }, - "@types/qs@6.14.0": { - "integrity": "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==", - "tarball": "https://verdaccio.lossless.digital/@types/qs/-/qs-6.14.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@types/node/-/node-25.6.0.tgz" }, "@types/randomatic@3.1.5": { "integrity": "sha512-VCwCTw6qh1pRRw+5rNTAwqPmf6A+hdrkdM7dBpZVmhl7g+em3ONXlYK/bWPVKqVGMWgP0d1bog8Vc/X6zRwRRQ==", "tarball": "https://verdaccio.lossless.digital/@types/randomatic/-/randomatic-3.1.5.tgz" }, - "@types/range-parser@1.2.7": { - "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", - "tarball": "https://verdaccio.lossless.digital/@types/range-parser/-/range-parser-1.2.7.tgz" - }, "@types/relateurl@0.2.33": { "integrity": "sha512-bTQCKsVbIdzLqZhLkF5fcJQreE4y1ro4DIyVrlDNSCJRRwHhB8Z+4zXXa8jN6eDvc2HbRsEYgbvrnGvi54EpSw==", "tarball": "https://verdaccio.lossless.digital/@types/relateurl/-/relateurl-0.2.33.tgz" }, - "@types/s3rver@3.7.4": { - "integrity": "sha512-CMCmdNszxS2FsIznWvBMVCl6fpvr5ueaFCaY0iSoH7Ud5maGcLghukpDvsXBnIcp92cv2HeVnVqI1p8yPcab9Q==", - "dependencies": [ - "@types/node@24.2.0" - ], - "tarball": "https://verdaccio.lossless.digital/@types/s3rver/-/s3rver-3.7.4.tgz" - }, "@types/semver@7.7.1": { "integrity": "sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==", "tarball": "https://verdaccio.lossless.digital/@types/semver/-/semver-7.7.1.tgz" }, - "@types/send@0.17.6": { - "integrity": "sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og==", - "dependencies": [ - "@types/mime", - "@types/node@24.2.0" - ], - "tarball": "https://verdaccio.lossless.digital/@types/send/-/send-0.17.6.tgz" - }, - "@types/send@1.2.1": { - "integrity": "sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==", - "dependencies": [ - "@types/node@24.2.0" - ], - "tarball": "https://verdaccio.lossless.digital/@types/send/-/send-1.2.1.tgz" - }, - "@types/serve-static@1.15.10": { - "integrity": "sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw==", - "dependencies": [ - "@types/http-errors", - "@types/node@24.2.0", - "@types/send@0.17.6" - ], - "tarball": "https://verdaccio.lossless.digital/@types/serve-static/-/serve-static-1.15.10.tgz" - }, - "@types/symbol-tree@3.2.5": { - "integrity": "sha512-zXnnyENt1TYQcS21MkPaJCVjfcPq7p7yc5mo5JACuumXp6sly5jnlS0IokHd+xmmuCbx6V7JqkMBpswR+nZAcw==", - "tarball": "https://verdaccio.lossless.digital/@types/symbol-tree/-/symbol-tree-3.2.5.tgz" - }, "@types/tar-stream@3.1.4": { "integrity": "sha512-921gW0+g29mCJX0fRvqeHzBlE/XclDaAG0Ousy1LCghsOhvaKacDeRGEVzQP9IPfKn8Vysy7FEXAIxycpc/CMg==", "dependencies": [ - "@types/node@24.2.0" + "@types/node@25.6.0" ], "tarball": "https://verdaccio.lossless.digital/@types/tar-stream/-/tar-stream-3.1.4.tgz" }, "@types/through2@2.0.41": { "integrity": "sha512-ryQ0tidWkb1O1JuYvWKyMLYEtOWDqF5mHerJzKz/gQpoAaJq2l/dsMPBF0B5BNVT34rbARYJ5/tsZwLfUi2kwQ==", "dependencies": [ - "@types/node@24.2.0" + "@types/node@25.6.0" ], "tarball": "https://verdaccio.lossless.digital/@types/through2/-/through2-2.0.41.tgz" }, - "@types/triple-beam@1.3.5": { - "integrity": "sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==", - "tarball": "https://verdaccio.lossless.digital/@types/triple-beam/-/triple-beam-1.3.5.tgz" - }, "@types/trusted-types@2.0.7": { "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", "tarball": "https://verdaccio.lossless.digital/@types/trusted-types/-/trusted-types-2.0.7.tgz" @@ -3221,21 +4142,32 @@ ], "tarball": "https://verdaccio.lossless.digital/@types/whatwg-url/-/whatwg-url-11.0.5.tgz" }, + "@types/whatwg-url@13.0.0": { + "integrity": "sha512-N8WXpbE6Wgri7KUSvrmQcqrMllKZ9uxkYWMt+mCSGwNc0Hsw9VQTW7ApqI4XNrx6/SaM2QQJCzMPDEXE058s+Q==", + "dependencies": [ + "@types/webidl-conversions" + ], + "tarball": "https://verdaccio.lossless.digital/@types/whatwg-url/-/whatwg-url-13.0.0.tgz" + }, "@types/which@3.0.4": { "integrity": "sha512-liyfuo/106JdlgSchJzXEQCVArk0CvevqPote8F8HgWgJ3dRCcTHgJIsLDuee0kxk/mhbInzIZk3QWSZJ8R+2w==", "tarball": "https://verdaccio.lossless.digital/@types/which/-/which-3.0.4.tgz" }, + "@types/wrap-ansi@3.0.0": { + "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==", + "tarball": "https://verdaccio.lossless.digital/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz" + }, "@types/ws@8.18.1": { "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", "dependencies": [ - "@types/node@24.2.0" + "@types/node@25.6.0" ], "tarball": "https://verdaccio.lossless.digital/@types/ws/-/ws-8.18.1.tgz" }, "@types/yauzl@2.10.3": { "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", "dependencies": [ - "@types/node@24.2.0" + "@types/node@25.6.0" ], "tarball": "https://verdaccio.lossless.digital/@types/yauzl/-/yauzl-2.10.3.tgz" }, @@ -3243,29 +4175,13 @@ "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", "tarball": "https://verdaccio.lossless.digital/@ungap/structured-clone/-/structured-clone-1.3.0.tgz" }, - "accepts@1.3.8": { - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dependencies": [ - "mime-types@2.1.35", - "negotiator@0.6.3" - ], - "tarball": "https://verdaccio.lossless.digital/accepts/-/accepts-1.3.8.tgz" - }, - "accepts@2.0.0": { - "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", - "dependencies": [ - "mime-types@3.0.1", - "negotiator@1.0.0" - ], - "tarball": "https://verdaccio.lossless.digital/accepts/-/accepts-2.0.0.tgz" - }, "acme-client@5.4.0": { "integrity": "sha512-mORqg60S8iML6XSmVjqjGHJkINrCGLMj2QvDmFzI9vIlv1RGlyjmw3nrzaINJjkNsYXC41XhhD5pfy7CtuGcbA==", "dependencies": [ "@peculiar/x509", "asn1js", "axios", - "debug@4.4.3", + "debug", "node-forge" ], "tarball": "https://verdaccio.lossless.digital/acme-client/-/acme-client-5.4.0.tgz" @@ -3285,6 +4201,13 @@ "integrity": "910de50efcc7c09e3d82f2f87abd6b700c18818a", "tarball": "https://verdaccio.lossless.digital/ansi-256-colors/-/ansi-256-colors-1.1.0.tgz" }, + "ansi-escapes@4.3.2": { + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": [ + "type-fest@0.21.3" + ], + "tarball": "https://verdaccio.lossless.digital/ansi-escapes/-/ansi-escapes-4.3.2.tgz" + }, "ansi-regex@5.0.1": { "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "tarball": "https://verdaccio.lossless.digital/ansi-regex/-/ansi-regex-5.0.1.tgz" @@ -3293,17 +4216,10 @@ "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", "tarball": "https://verdaccio.lossless.digital/ansi-regex/-/ansi-regex-6.2.2.tgz" }, - "ansi-styles@3.2.1": { - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": [ - "color-convert@1.9.3" - ], - "tarball": "https://verdaccio.lossless.digital/ansi-styles/-/ansi-styles-3.2.1.tgz" - }, "ansi-styles@4.3.0": { "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": [ - "color-convert@2.0.1" + "color-convert" ], "tarball": "https://verdaccio.lossless.digital/ansi-styles/-/ansi-styles-4.3.0.tgz" }, @@ -3311,6 +4227,10 @@ "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", "tarball": "https://verdaccio.lossless.digital/ansi-styles/-/ansi-styles-6.2.3.tgz" }, + "any-base@1.1.0": { + "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==", + "tarball": "https://verdaccio.lossless.digital/any-base/-/any-base-1.1.0.tgz" + }, "argparse@1.0.10": { "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dependencies": [ @@ -3345,14 +4265,14 @@ ], "tarball": "https://verdaccio.lossless.digital/async-mutex/-/async-mutex-0.5.0.tgz" }, - "async@3.2.6": { - "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", - "tarball": "https://verdaccio.lossless.digital/async/-/async-3.2.6.tgz" - }, "asynckit@0.4.0": { "integrity": "c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79", "tarball": "https://verdaccio.lossless.digital/asynckit/-/asynckit-0.4.0.tgz" }, + "await-to-js@3.0.0": { + "integrity": "sha512-zJAaP9zxTcvTHRlejau3ZOY4V7SRpiByf3/dxx2uyKxxor19tpmpV2QRsTKikckwhaPmr2dVpxxMr7jOCYVp5g==", + "tarball": "https://verdaccio.lossless.digital/await-to-js/-/await-to-js-3.0.0.tgz" + }, "axios@1.13.1": { "integrity": "sha512-hU4EGxxt+j7TQijx1oYdAjw4xuIp1wRQSsbMFwSthCWeBQur1eF+qJ5iQ5sN3Tw8YRzQNKb8jszgBdMDVqwJcw==", "dependencies": [ @@ -3374,6 +4294,10 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "tarball": "https://verdaccio.lossless.digital/balanced-match/-/balanced-match-1.0.2.tgz" }, + "balanced-match@4.0.4": { + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "tarball": "https://verdaccio.lossless.digital/balanced-match/-/balanced-match-4.0.4.tgz" + }, "bare-events@2.8.1": { "integrity": "sha512-oxSAxTS1hRfnyit2CL5QpAOS5ixfBjj6ex3yTNvXyY/kE719jQ/IjuESJBK2w5v4wwQRAHGseVJXx9QBYOtFGQ==", "tarball": "https://verdaccio.lossless.digital/bare-events/-/bare-events-2.8.1.tgz" @@ -3422,70 +4346,58 @@ "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", "tarball": "https://verdaccio.lossless.digital/base64-js/-/base64-js-1.5.1.tgz" }, - "base64id@2.0.0": { - "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", - "tarball": "https://verdaccio.lossless.digital/base64id/-/base64id-2.0.0.tgz" - }, "basic-ftp@5.0.5": { "integrity": "sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==", "tarball": "https://verdaccio.lossless.digital/basic-ftp/-/basic-ftp-5.0.5.tgz" }, - "bn.js@4.12.2": { - "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", - "tarball": "https://verdaccio.lossless.digital/bn.js/-/bn.js-4.12.2.tgz" + "bmp-ts@1.0.9": { + "integrity": "sha512-cTEHk2jLrPyi+12M3dhpEbnnPOsaZuq7C45ylbbQIiWgDFZq4UVYPEY5mlqjvsj/6gJv9qX5sa+ebDzLXT28Vw==", + "tarball": "https://verdaccio.lossless.digital/bmp-ts/-/bmp-ts-1.0.9.tgz" }, - "body-parser@2.2.0": { - "integrity": "sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==", + "bowser@2.14.1": { + "integrity": "sha512-tzPjzCxygAKWFOJP011oxFHs57HzIhOEracIgAePE4pqB3LikALKnSzUyU4MGs9/iCEUuHlAJTjTc5M+u7YEGg==", + "tarball": "https://verdaccio.lossless.digital/bowser/-/bowser-2.14.1.tgz" + }, + "brace-expansion@1.1.14": { + "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==", "dependencies": [ - "bytes", - "content-type", - "debug@4.4.3", - "http-errors@2.0.0", - "iconv-lite@0.6.3", - "on-finished", - "qs", - "raw-body", - "type-is@2.0.1" - ], - "tarball": "https://verdaccio.lossless.digital/body-parser/-/body-parser-2.2.0.tgz" - }, - "bowser@2.12.1": { - "integrity": "sha512-z4rE2Gxh7tvshQ4hluIT7XcFrgLIQaw9X3A+kTTRdovCz5PMukm/0QC/BKSYPj3omF5Qfypn9O/c5kgpmvYUCw==", - "tarball": "https://verdaccio.lossless.digital/bowser/-/bowser-2.12.1.tgz" - }, - "brace-expansion@1.1.12": { - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "dependencies": [ - "balanced-match", + "balanced-match@1.0.2", "concat-map" ], - "tarball": "https://verdaccio.lossless.digital/brace-expansion/-/brace-expansion-1.1.12.tgz" + "tarball": "https://verdaccio.lossless.digital/brace-expansion/-/brace-expansion-1.1.14.tgz" }, "brace-expansion@2.0.2": { "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dependencies": [ - "balanced-match" + "balanced-match@1.0.2" ], "tarball": "https://verdaccio.lossless.digital/brace-expansion/-/brace-expansion-2.0.2.tgz" }, - "broadcast-channel@7.2.0": { - "integrity": "sha512-JgraikEriG/TxBUi2W/w2O0jhHjXZUtXAvCZH0Yr3whjxYVgAg0hSe6r/teM+I5H5Q/q6RhyuKdC2pHNlFyepQ==", + "brace-expansion@5.0.5": { + "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==", + "dependencies": [ + "balanced-match@4.0.4" + ], + "tarball": "https://verdaccio.lossless.digital/brace-expansion/-/brace-expansion-5.0.5.tgz" + }, + "broadcast-channel@7.3.0": { + "integrity": "sha512-UHPhLBQKfQ8OmMFMpmPfO5dRakyA1vsfiDGWTYNvChYol65tbuhivPEGgZZiuetorvExdvxaWiBy/ym1Ty08yA==", "dependencies": [ "@babel/runtime", "oblivious-set", "p-queue", "unload" ], - "tarball": "https://verdaccio.lossless.digital/broadcast-channel/-/broadcast-channel-7.2.0.tgz" - }, - "brorand@1.1.0": { - "integrity": "12c25efe40a45e3c323eb8675a0a0ce57b22371f", - "tarball": "https://verdaccio.lossless.digital/brorand/-/brorand-1.1.0.tgz" + "tarball": "https://verdaccio.lossless.digital/broadcast-channel/-/broadcast-channel-7.3.0.tgz" }, "bson@6.10.4": { "integrity": "sha512-WIsKqkSC0ABoBJuT1LEX+2HEvNmNKKgnTAyd0fL8qzK4SH2i9NXg+t08YtdZp/V9IZ33cxe3iV4yM0qg8lMQng==", "tarball": "https://verdaccio.lossless.digital/bson/-/bson-6.10.4.tgz" }, + "bson@7.2.0": { + "integrity": "sha512-YCEo7KjMlbNlyHhz7zAZNDpIpQbd+wOEHJYezv0nMYTn4x31eIUM2yomNNubclAt63dObUzKHWsBLJ9QcZNSnQ==", + "tarball": "https://verdaccio.lossless.digital/bson/-/bson-7.2.0.tgz" + }, "buffer-crc32@0.2.13": { "integrity": "0d333e3f00eac50aa1454abd30ef8c2a5d9a7242", "tarball": "https://verdaccio.lossless.digital/buffer-crc32/-/buffer-crc32-0.2.13.tgz" @@ -3502,25 +4414,6 @@ ], "tarball": "https://verdaccio.lossless.digital/buffer/-/buffer-6.0.3.tgz" }, - "busboy@0.3.1": { - "integrity": "sha512-y7tTxhGKXcyBxRKAni+awqx8uqaJKrSFSNFSeRG5CsWNdmy2BIK+6VGWEW7TZnIO/533mtMEA4rOevQV815YJw==", - "dependencies": [ - "dicer" - ], - "tarball": "https://verdaccio.lossless.digital/busboy/-/busboy-0.3.1.tgz" - }, - "bytes@3.1.2": { - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "tarball": "https://verdaccio.lossless.digital/bytes/-/bytes-3.1.2.tgz" - }, - "cache-content-type@1.0.1": { - "integrity": "sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==", - "dependencies": [ - "mime-types@2.1.35", - "ylru" - ], - "tarball": "https://verdaccio.lossless.digital/cache-content-type/-/cache-content-type-1.0.1.tgz" - }, "cacheable-lookup@7.0.0": { "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", "tarball": "https://verdaccio.lossless.digital/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz" @@ -3584,15 +4477,6 @@ "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", "tarball": "https://verdaccio.lossless.digital/ccount/-/ccount-2.0.1.tgz" }, - "chalk@2.4.2": { - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": [ - "ansi-styles@3.2.1", - "escape-string-regexp@1.0.5", - "supports-color" - ], - "tarball": "https://verdaccio.lossless.digital/chalk/-/chalk-2.4.2.tgz" - }, "character-entities-html4@2.1.0": { "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", "tarball": "https://verdaccio.lossless.digital/character-entities-html4/-/character-entities-html4-2.1.0.tgz" @@ -3605,12 +4489,16 @@ "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", "tarball": "https://verdaccio.lossless.digital/character-entities/-/character-entities-2.0.2.tgz" }, - "chokidar@4.0.3": { - "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "chardet@0.7.0": { + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "tarball": "https://verdaccio.lossless.digital/chardet/-/chardet-0.7.0.tgz" + }, + "chokidar@5.0.0": { + "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", "dependencies": [ "readdirp" ], - "tarball": "https://verdaccio.lossless.digital/chokidar/-/chokidar-4.0.3.tgz" + "tarball": "https://verdaccio.lossless.digital/chokidar/-/chokidar-5.0.0.tgz" }, "chromium-bidi@10.5.1_devtools-protocol@0.0.1521046": { "integrity": "sha512-rlj6OyhKhVTnk4aENcUme3Jl9h+cq4oXu4AzBcvr8RMmT6BR4a3zSNT9dbIfXr9/BS6ibzRyDhowuw4n2GgzsQ==", @@ -3628,9 +4516,9 @@ ], "tarball": "https://verdaccio.lossless.digital/clean-css/-/clean-css-4.2.4.tgz" }, - "clean-stack@1.3.0": { - "integrity": "9e821501ae979986c46b1d66d2d432db2fd4ae31", - "tarball": "https://verdaccio.lossless.digital/clean-stack/-/clean-stack-1.3.0.tgz" + "cli-width@4.1.0": { + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", + "tarball": "https://verdaccio.lossless.digital/cli-width/-/cli-width-4.1.0.tgz" }, "cliui@8.0.1": { "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", @@ -3641,58 +4529,17 @@ ], "tarball": "https://verdaccio.lossless.digital/cliui/-/cliui-8.0.1.tgz" }, - "co@4.6.0": { - "integrity": "6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184", - "tarball": "https://verdaccio.lossless.digital/co/-/co-4.6.0.tgz" - }, - "color-convert@1.9.3": { - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": [ - "color-name@1.1.3" - ], - "tarball": "https://verdaccio.lossless.digital/color-convert/-/color-convert-1.9.3.tgz" - }, "color-convert@2.0.1": { "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": [ - "color-name@1.1.4" + "color-name" ], "tarball": "https://verdaccio.lossless.digital/color-convert/-/color-convert-2.0.1.tgz" }, - "color-convert@3.1.2": { - "integrity": "sha512-UNqkvCDXstVck3kdowtOTWROIJQwafjOfXSmddoDrXo4cewMKmusCeF22Q24zvjR8nwWib/3S/dfyzPItPEiJg==", - "dependencies": [ - "color-name@2.0.2" - ], - "tarball": "https://verdaccio.lossless.digital/color-convert/-/color-convert-3.1.2.tgz" - }, - "color-name@1.1.3": { - "integrity": "a7d0558bd89c42f795dd42328f740831ca53bc25", - "tarball": "https://verdaccio.lossless.digital/color-name/-/color-name-1.1.3.tgz" - }, "color-name@1.1.4": { "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "tarball": "https://verdaccio.lossless.digital/color-name/-/color-name-1.1.4.tgz" }, - "color-name@2.0.2": { - "integrity": "sha512-9vEt7gE16EW7Eu7pvZnR0abW9z6ufzhXxGXZEVU9IqPdlsUiMwJeJfRtq0zePUmnbHGT9zajca7mX8zgoayo4A==", - "tarball": "https://verdaccio.lossless.digital/color-name/-/color-name-2.0.2.tgz" - }, - "color-string@2.1.2": { - "integrity": "sha512-RxmjYxbWemV9gKu4zPgiZagUxbH3RQpEIO77XoSSX0ivgABDZ+h8Zuash/EMFLTI4N9QgFPOJ6JQpPZKFxa+dA==", - "dependencies": [ - "color-name@2.0.2" - ], - "tarball": "https://verdaccio.lossless.digital/color-string/-/color-string-2.1.2.tgz" - }, - "color@5.0.2": { - "integrity": "sha512-e2hz5BzbUPcYlIRHo8ieAhYgoajrJr+hWoceg6E345TPsATMUKqDgzt8fSXZJJbxfpiPzkWyphz8yn8At7q3fA==", - "dependencies": [ - "color-convert@3.1.2", - "color-string" - ], - "tarball": "https://verdaccio.lossless.digital/color/-/color-5.0.2.tgz" - }, "combined-stream@1.0.8": { "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dependencies": [ @@ -3708,10 +4555,6 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "tarball": "https://verdaccio.lossless.digital/commander/-/commander-2.20.3.tgz" }, - "commander@5.1.0": { - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", - "tarball": "https://verdaccio.lossless.digital/commander/-/commander-5.1.0.tgz" - }, "commondir@1.0.1": { "integrity": "ddd800da0c66127393cca5950ea968a3aaf1253b", "tarball": "https://verdaccio.lossless.digital/commondir/-/commondir-1.0.1.tgz" @@ -3728,48 +4571,6 @@ ], "tarball": "https://verdaccio.lossless.digital/config-chain/-/config-chain-1.1.13.tgz" }, - "content-disposition@0.5.4": { - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dependencies": [ - "safe-buffer" - ], - "tarball": "https://verdaccio.lossless.digital/content-disposition/-/content-disposition-0.5.4.tgz" - }, - "content-disposition@1.0.0": { - "integrity": "sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==", - "dependencies": [ - "safe-buffer" - ], - "tarball": "https://verdaccio.lossless.digital/content-disposition/-/content-disposition-1.0.0.tgz" - }, - "content-type@1.0.5": { - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "tarball": "https://verdaccio.lossless.digital/content-type/-/content-type-1.0.5.tgz" - }, - "cookie-signature@1.2.2": { - "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==", - "tarball": "https://verdaccio.lossless.digital/cookie-signature/-/cookie-signature-1.2.2.tgz" - }, - "cookie@0.7.2": { - "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", - "tarball": "https://verdaccio.lossless.digital/cookie/-/cookie-0.7.2.tgz" - }, - "cookies@0.9.1": { - "integrity": "sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==", - "dependencies": [ - "depd@2.0.0", - "keygrip" - ], - "tarball": "https://verdaccio.lossless.digital/cookies/-/cookies-0.9.1.tgz" - }, - "cors@2.8.5": { - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "dependencies": [ - "object-assign", - "vary" - ], - "tarball": "https://verdaccio.lossless.digital/cors/-/cors-2.8.5.tgz" - }, "cosmiconfig@9.0.0": { "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", "dependencies": [ @@ -3780,9 +4581,13 @@ ], "tarball": "https://verdaccio.lossless.digital/cosmiconfig/-/cosmiconfig-9.0.0.tgz" }, - "croner@9.1.0": { - "integrity": "sha512-p9nwwR4qyT5W996vBZhdvBCnMhicY5ytZkR4D1Xj0wuTDEiMnjwR57Q3RXYY/s0EpX6Ay3vgIcfaR+ewGHsi+g==", - "tarball": "https://verdaccio.lossless.digital/croner/-/croner-9.1.0.tgz" + "crelt@1.0.6": { + "integrity": "sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==", + "tarball": "https://verdaccio.lossless.digital/crelt/-/crelt-1.0.6.tgz" + }, + "croner@10.0.1": { + "integrity": "sha512-ixNtAJndqh173VQ4KodSdJEI6nuioBWI0V1ITNKhZZsO0pEMoDxz539T4FTTbSZ/xIOSuDnzxLVRqBVSvPNE2g==", + "tarball": "https://verdaccio.lossless.digital/croner/-/croner-10.0.1.tgz" }, "cross-spawn@7.0.6": { "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", @@ -3812,13 +4617,6 @@ "integrity": "sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw==", "tarball": "https://verdaccio.lossless.digital/dayjs/-/dayjs-1.11.19.tgz" }, - "debug@4.3.7": { - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "dependencies": [ - "ms" - ], - "tarball": "https://verdaccio.lossless.digital/debug/-/debug-4.3.7.tgz" - }, "debug@4.4.3": { "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "dependencies": [ @@ -3826,12 +4624,12 @@ ], "tarball": "https://verdaccio.lossless.digital/debug/-/debug-4.4.3.tgz" }, - "decode-named-character-reference@1.2.0": { - "integrity": "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==", + "decode-named-character-reference@1.3.0": { + "integrity": "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==", "dependencies": [ "character-entities" ], - "tarball": "https://verdaccio.lossless.digital/decode-named-character-reference/-/decode-named-character-reference-1.2.0.tgz" + "tarball": "https://verdaccio.lossless.digital/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz" }, "decompress-response@6.0.0": { "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", @@ -3840,10 +4638,6 @@ ], "tarball": "https://verdaccio.lossless.digital/decompress-response/-/decompress-response-6.0.0.tgz" }, - "deep-equal@1.0.1": { - "integrity": "f5d260292b660e084eff4cdbc9f08ad3247448b5", - "tarball": "https://verdaccio.lossless.digital/deep-equal/-/deep-equal-1.0.1.tgz" - }, "deep-extend@0.6.0": { "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", "tarball": "https://verdaccio.lossless.digital/deep-extend/-/deep-extend-0.6.0.tgz" @@ -3887,25 +4681,13 @@ "integrity": "df3ae199acadfb7d440aaae0b29e2272b24ec619", "tarball": "https://verdaccio.lossless.digital/delayed-stream/-/delayed-stream-1.0.0.tgz" }, - "delegates@1.0.0": { - "integrity": "84c6e159b81904fdca59a0ef44cd870d31250f9a", - "tarball": "https://verdaccio.lossless.digital/delegates/-/delegates-1.0.0.tgz" - }, - "depd@1.1.2": { - "integrity": "9bcd52e14c097763e749b274c4346ed2e560b5a9", - "tarball": "https://verdaccio.lossless.digital/depd/-/depd-1.1.2.tgz" - }, - "depd@2.0.0": { - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "tarball": "https://verdaccio.lossless.digital/depd/-/depd-2.0.0.tgz" - }, "dequal@2.0.3": { "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", "tarball": "https://verdaccio.lossless.digital/dequal/-/dequal-2.0.3.tgz" }, - "destroy@1.2.0": { - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "tarball": "https://verdaccio.lossless.digital/destroy/-/destroy-1.2.0.tgz" + "detect-libc@2.1.2": { + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "tarball": "https://verdaccio.lossless.digital/detect-libc/-/detect-libc-2.1.2.tgz" }, "devlop@1.1.0": { "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", @@ -3918,19 +4700,12 @@ "integrity": "sha512-vhE6eymDQSKWUXwwA37NtTTVEzjtGVfDr3pRbsWEQ5onH/Snp2c+2xZHWJJawG/0hCCJLRGt4xVtEVUVILol4w==", "tarball": "https://verdaccio.lossless.digital/devtools-protocol/-/devtools-protocol-0.0.1521046.tgz" }, - "dicer@0.3.0": { - "integrity": "sha512-MdceRRWqltEG2dZqO769g27N/3PXfcKl04VhYnBlo2YhH7zPi88VebsjTKclaOyiuMaGU72hTfw3VkUitGcVCA==", - "dependencies": [ - "streamsearch" + "dompurify@3.2.7": { + "integrity": "sha512-WhL/YuveyGXJaerVlMYGWhvQswa7myDG17P7Vu65EWC05o8vfeNbvNf4d/BOvH99+ZW+LlQsc1GDKMa1vNK6dw==", + "optionalDependencies": [ + "@types/trusted-types" ], - "tarball": "https://verdaccio.lossless.digital/dicer/-/dicer-0.3.0.tgz" - }, - "dns-packet@5.6.1": { - "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", - "dependencies": [ - "@leichtgewicht/ip-codec" - ], - "tarball": "https://verdaccio.lossless.digital/dns-packet/-/dns-packet-5.6.1.tgz" + "tarball": "https://verdaccio.lossless.digital/dompurify/-/dompurify-3.2.7.tgz" }, "dunder-proto@1.0.1": { "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", @@ -3945,22 +4720,13 @@ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", "tarball": "https://verdaccio.lossless.digital/eastasianwidth/-/eastasianwidth-0.2.0.tgz" }, - "ee-first@1.1.1": { - "integrity": "590c61156b0ae2f4f0255732a158b266bc56b21d", - "tarball": "https://verdaccio.lossless.digital/ee-first/-/ee-first-1.1.1.tgz" - }, - "elliptic@6.6.1": { - "integrity": "sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==", + "echarts@5.6.0": { + "integrity": "sha512-oTbVTsXfKuEhxftHqL5xprgLoc0k7uScAwtryCgWF6hPYFLRwOUHiFmHGCBKP5NPFNkDVopOieyUqYGH8Fa3kA==", "dependencies": [ - "bn.js", - "brorand", - "hash.js", - "hmac-drbg", - "inherits", - "minimalistic-assert", - "minimalistic-crypto-utils" + "tslib@2.3.0", + "zrender" ], - "tarball": "https://verdaccio.lossless.digital/elliptic/-/elliptic-6.6.1.tgz" + "tarball": "https://verdaccio.lossless.digital/echarts/-/echarts-5.6.0.tgz" }, "emoji-regex@8.0.0": { "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", @@ -3970,18 +4736,6 @@ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "tarball": "https://verdaccio.lossless.digital/emoji-regex/-/emoji-regex-9.2.2.tgz" }, - "enabled@2.0.0": { - "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==", - "tarball": "https://verdaccio.lossless.digital/enabled/-/enabled-2.0.0.tgz" - }, - "encodeurl@1.0.2": { - "integrity": "ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59", - "tarball": "https://verdaccio.lossless.digital/encodeurl/-/encodeurl-1.0.2.tgz" - }, - "encodeurl@2.0.0": { - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - "tarball": "https://verdaccio.lossless.digital/encodeurl/-/encodeurl-2.0.0.tgz" - }, "end-of-stream@1.4.5": { "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", "dependencies": [ @@ -3989,36 +4743,6 @@ ], "tarball": "https://verdaccio.lossless.digital/end-of-stream/-/end-of-stream-1.4.5.tgz" }, - "engine.io-client@6.6.3": { - "integrity": "sha512-T0iLjnyNWahNyv/lcjS2y4oE358tVS/SYQNxYXGAJ9/GLgH4VCvOQ/mhTjqU88mLZCQgiG8RIegFHYCdVC+j5w==", - "dependencies": [ - "@socket.io/component-emitter", - "debug@4.3.7", - "engine.io-parser", - "ws@8.17.1", - "xmlhttprequest-ssl" - ], - "tarball": "https://verdaccio.lossless.digital/engine.io-client/-/engine.io-client-6.6.3.tgz" - }, - "engine.io-parser@5.2.3": { - "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==", - "tarball": "https://verdaccio.lossless.digital/engine.io-parser/-/engine.io-parser-5.2.3.tgz" - }, - "engine.io@6.6.4": { - "integrity": "sha512-ZCkIjSYNDyGn0R6ewHDtXgns/Zre/NT6Agvq1/WobF7JXgFff4SeDroKiCO3fNJreU9YG429Sc81o4w5ok/W5g==", - "dependencies": [ - "@types/cors", - "@types/node@24.2.0", - "accepts@1.3.8", - "base64id", - "cookie", - "cors", - "debug@4.3.7", - "engine.io-parser", - "ws@8.17.1" - ], - "tarball": "https://verdaccio.lossless.digital/engine.io/-/engine.io-6.6.4.tgz" - }, "entities@4.5.0": { "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "tarball": "https://verdaccio.lossless.digital/entities/-/entities-4.5.0.tgz" @@ -4059,8 +4783,8 @@ ], "tarball": "https://verdaccio.lossless.digital/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz" }, - "esbuild@0.25.11": { - "integrity": "sha512-KohQwyzrKTQmhXDW1PjCv3Tyspn9n5GcY2RTDqeORIdIJY8yKIF7sTSopFmn/wpMPW4rdPXI0UE5LJLuq3bx0Q==", + "esbuild@0.27.7": { + "integrity": "sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==", "optionalDependencies": [ "@esbuild/aix-ppc64", "@esbuild/android-arm", @@ -4091,19 +4815,15 @@ ], "scripts": true, "bin": true, - "tarball": "https://verdaccio.lossless.digital/esbuild/-/esbuild-0.25.11.tgz" + "tarball": "https://verdaccio.lossless.digital/esbuild/-/esbuild-0.27.7.tgz" }, "escalade@3.2.0": { "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "tarball": "https://verdaccio.lossless.digital/escalade/-/escalade-3.2.0.tgz" }, - "escape-html@1.0.3": { - "integrity": "0258eae4d3d0c0974de1c169188ef0051d1d1988", - "tarball": "https://verdaccio.lossless.digital/escape-html/-/escape-html-1.0.3.tgz" - }, - "escape-string-regexp@1.0.5": { - "integrity": "1b61c0562190a8dff6ae3bb2cf0200ca130b86d4", - "tarball": "https://verdaccio.lossless.digital/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + "escape-string-regexp@4.0.0": { + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "tarball": "https://verdaccio.lossless.digital/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" }, "escape-string-regexp@5.0.0": { "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", @@ -4139,10 +4859,6 @@ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "tarball": "https://verdaccio.lossless.digital/esutils/-/esutils-2.0.3.tgz" }, - "etag@1.8.1": { - "integrity": "41ae2eeb65efa62268aebfea83ac7d79299b0887", - "tarball": "https://verdaccio.lossless.digital/etag/-/etag-1.8.1.tgz" - }, "eventemitter3@4.0.7": { "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", "tarball": "https://verdaccio.lossless.digital/eventemitter3/-/eventemitter3-4.0.7.tgz" @@ -4154,54 +4870,27 @@ ], "tarball": "https://verdaccio.lossless.digital/events-universal/-/events-universal-1.0.1.tgz" }, - "express-force-ssl@0.3.2": { - "integrity": "01b2b498ae6fd2e41152b22b57a3e173773af67e", - "dependencies": [ - "lodash.assign" - ], - "tarball": "https://verdaccio.lossless.digital/express-force-ssl/-/express-force-ssl-0.3.2.tgz" - }, - "express@5.1.0": { - "integrity": "sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==", - "dependencies": [ - "accepts@2.0.0", - "body-parser", - "content-disposition@1.0.0", - "content-type", - "cookie", - "cookie-signature", - "debug@4.4.3", - "encodeurl@2.0.0", - "escape-html", - "etag", - "finalhandler", - "fresh@2.0.0", - "http-errors@2.0.0", - "merge-descriptors", - "mime-types@3.0.1", - "on-finished", - "once", - "parseurl", - "proxy-addr", - "qs", - "range-parser", - "router", - "send", - "serve-static", - "statuses@2.0.2", - "type-is@2.0.1", - "vary" - ], - "tarball": "https://verdaccio.lossless.digital/express/-/express-5.1.0.tgz" + "exif-parser@0.1.12": { + "integrity": "sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw==", + "tarball": "https://verdaccio.lossless.digital/exif-parser/-/exif-parser-0.1.12.tgz" }, "extend@3.0.2": { "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", "tarball": "https://verdaccio.lossless.digital/extend/-/extend-3.0.2.tgz" }, + "external-editor@3.1.0": { + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dependencies": [ + "chardet", + "iconv-lite", + "tmp" + ], + "tarball": "https://verdaccio.lossless.digital/external-editor/-/external-editor-3.1.0.tgz" + }, "extract-zip@2.0.1": { "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", "dependencies": [ - "debug@4.4.3", + "debug", "get-stream@5.2.0", "yauzl@2.10.0" ], @@ -4211,13 +4900,13 @@ "bin": true, "tarball": "https://verdaccio.lossless.digital/extract-zip/-/extract-zip-2.0.1.tgz" }, - "fake-indexeddb@5.0.2": { - "integrity": "sha512-cB507r5T3D55DfclY01GLkninZLfU7HXV/mhVRTnTRm5k2u+fY7Fof2dBkr80p5t7G7dlA/G5dI87QiMdPpMCQ==", - "tarball": "https://verdaccio.lossless.digital/fake-indexeddb/-/fake-indexeddb-5.0.2.tgz" + "fake-indexeddb@6.2.5": { + "integrity": "sha512-CGnyrvbhPlWYMngksqrSSUT1BAVP49dZocrHuK0SvtR0D5TMs5wP0o3j7jexDJW01KSadjBp1M/71o/KR3nD1w==", + "tarball": "https://verdaccio.lossless.digital/fake-indexeddb/-/fake-indexeddb-6.2.5.tgz" }, - "fake-indexeddb@6.2.4": { - "integrity": "sha512-INKeIKEtSViN4yVtEWEUqbsqmaIy7Ls+MfU0yxQVXg67pOJ/sH1ZxcVrP8XrKULUFohcPD9gnmym+qBfEybACw==", - "tarball": "https://verdaccio.lossless.digital/fake-indexeddb/-/fake-indexeddb-6.2.4.tgz" + "fancy-canvas@2.1.0": { + "integrity": "sha512-nifxXJ95JNLFR2NgRV4/MxVP45G9909wJTEKz5fg/TZS20JJZA6hfgRVh/bC9bwl2zBtBNcYPjiBE4njQHVBwQ==", + "tarball": "https://verdaccio.lossless.digital/fancy-canvas/-/fancy-canvas-2.1.0.tgz" }, "fast-deep-equal@3.1.3": { "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", @@ -4231,29 +4920,30 @@ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", "tarball": "https://verdaccio.lossless.digital/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" }, - "fast-xml-parser@3.21.1": { - "integrity": "sha512-FTFVjYoBOZTJekiUsawGsSYV9QL0A+zDYCRj7y34IO6Jg+2IMYEtQa+bbictpdpV8dHxXywqU7C0gRDEOFtBFg==", + "fast-xml-builder@1.1.5": { + "integrity": "sha512-4TJn/8FKLeslLAH3dnohXqE3QSoxkhvaMzepOIZytwJXZO69Bfz0HBdDHzOTOon6G59Zrk6VQ2bEiv1t61rfkA==", + "dependencies": [ + "path-expression-matcher" + ], + "tarball": "https://verdaccio.lossless.digital/fast-xml-builder/-/fast-xml-builder-1.1.5.tgz" + }, + "fast-xml-parser@4.5.6": { + "integrity": "sha512-Yd4vkROfJf8AuJrDIVMVmYfULKmIJszVsMv7Vo71aocsKgFxpdlpSHXSaInvyYfgw2PRuObQSW2GFpVMUjxu9A==", "dependencies": [ "strnum@1.1.2" ], "bin": true, - "tarball": "https://verdaccio.lossless.digital/fast-xml-parser/-/fast-xml-parser-3.21.1.tgz" + "tarball": "https://verdaccio.lossless.digital/fast-xml-parser/-/fast-xml-parser-4.5.6.tgz" }, - "fast-xml-parser@4.5.3": { - "integrity": "sha512-RKihhV+SHsIUGXObeVy9AXiBbFwkVk7Syp8XgwN5U3JV416+Gwp/GO9i0JYKmikykgz/UHRrrV4ROuZEo/T0ig==", + "fast-xml-parser@5.5.8": { + "integrity": "sha512-Z7Fh2nVQSb2d+poDViM063ix2ZGt9jmY1nWhPfHBOK2Hgnb/OW3P4Et3P/81SEej0J7QbWtJqxO05h8QYfK7LQ==", "dependencies": [ - "strnum@1.1.2" + "fast-xml-builder", + "path-expression-matcher", + "strnum@2.2.3" ], "bin": true, - "tarball": "https://verdaccio.lossless.digital/fast-xml-parser/-/fast-xml-parser-4.5.3.tgz" - }, - "fast-xml-parser@5.2.5": { - "integrity": "sha512-pfX9uG9Ki0yekDHx2SiuRIyFdyAr1kMIMitPvb0YBo8SUfKvia7w7FIyd/l6av85pFYRhZscS75MwMnbvY+hcQ==", - "dependencies": [ - "strnum@2.1.1" - ], - "bin": true, - "tarball": "https://verdaccio.lossless.digital/fast-xml-parser/-/fast-xml-parser-5.2.5.tgz" + "tarball": "https://verdaccio.lossless.digital/fast-xml-parser/-/fast-xml-parser-5.5.8.tgz" }, "fault@2.0.1": { "integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==", @@ -4269,10 +4959,6 @@ ], "tarball": "https://verdaccio.lossless.digital/fd-slicer/-/fd-slicer-1.1.0.tgz" }, - "fecha@4.2.3": { - "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==", - "tarball": "https://verdaccio.lossless.digital/fecha/-/fecha-4.2.3.tgz" - }, "fflate@0.8.2": { "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==", "tarball": "https://verdaccio.lossless.digital/fflate/-/fflate-0.8.2.tgz" @@ -4294,27 +4980,15 @@ ], "tarball": "https://verdaccio.lossless.digital/file-type/-/file-type-19.6.0.tgz" }, - "file-type@21.0.0": { - "integrity": "sha512-ek5xNX2YBYlXhiUXui3D/BXa3LdqPmoLJ7rqEx2bKJ7EAUEfmXgW0Das7Dc6Nr9MvqaOnIqiPV0mZk/r/UpNAg==", + "file-type@21.3.4": { + "integrity": "sha512-Ievi/yy8DS3ygGvT47PjSfdFoX+2isQueoYP1cntFW1JLYAuS4GD7NUPGg4zv2iZfV52uDyk5w5Z0TdpRS6Q1g==", "dependencies": [ "@tokenizer/inflate", "strtok3@10.3.4", "token-types", "uint8array-extras" ], - "tarball": "https://verdaccio.lossless.digital/file-type/-/file-type-21.0.0.tgz" - }, - "finalhandler@2.1.0": { - "integrity": "sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==", - "dependencies": [ - "debug@4.4.3", - "encodeurl@2.0.0", - "escape-html", - "on-finished", - "parseurl", - "statuses@2.0.2" - ], - "tarball": "https://verdaccio.lossless.digital/finalhandler/-/finalhandler-2.1.0.tgz" + "tarball": "https://verdaccio.lossless.digital/file-type/-/file-type-21.3.4.tgz" }, "find-cache-dir@3.3.2": { "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", @@ -4333,10 +5007,6 @@ ], "tarball": "https://verdaccio.lossless.digital/find-up/-/find-up-4.1.0.tgz" }, - "fn.name@1.1.0": { - "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==", - "tarball": "https://verdaccio.lossless.digital/fn.name/-/fn.name-1.1.0.tgz" - }, "follow-redirects@1.15.11": { "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", "tarball": "https://verdaccio.lossless.digital/follow-redirects/-/follow-redirects-1.15.11.tgz" @@ -4361,51 +5031,30 @@ "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==", "tarball": "https://verdaccio.lossless.digital/form-data-encoder/-/form-data-encoder-2.1.4.tgz" }, - "form-data@4.0.4": { - "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==", + "form-data@4.0.5": { + "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==", "dependencies": [ "asynckit", "combined-stream", "es-set-tostringtag", "hasown", - "mime-types@2.1.35" + "mime-types" ], - "tarball": "https://verdaccio.lossless.digital/form-data/-/form-data-4.0.4.tgz" + "tarball": "https://verdaccio.lossless.digital/form-data/-/form-data-4.0.5.tgz" }, "format@0.2.2": { "integrity": "d6170107e9efdc4ed30c9dc39016df942b5cb58b", "tarball": "https://verdaccio.lossless.digital/format/-/format-0.2.2.tgz" }, - "forwarded@0.2.0": { - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "tarball": "https://verdaccio.lossless.digital/forwarded/-/forwarded-0.2.0.tgz" - }, - "fresh@0.5.2": { - "integrity": "3d8cadd90d976569fa835ab1f8e4b23a105605a7", - "tarball": "https://verdaccio.lossless.digital/fresh/-/fresh-0.5.2.tgz" - }, - "fresh@2.0.0": { - "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==", - "tarball": "https://verdaccio.lossless.digital/fresh/-/fresh-2.0.0.tgz" - }, "fs-extra@11.3.2": { "integrity": "sha512-Xr9F6z6up6Ws+NjzMCZc6WXg2YFRlrLP9NQDO3VQrWrfiojdhS56TzueT88ze0uBdCTwEIhQ3ptnmKeWGFAe0A==", "dependencies": [ - "graceful-fs@4.2.11", - "jsonfile@6.2.0", - "universalify@2.0.1" + "graceful-fs", + "jsonfile", + "universalify" ], "tarball": "https://verdaccio.lossless.digital/fs-extra/-/fs-extra-11.3.2.tgz" }, - "fs-extra@8.1.0": { - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dependencies": [ - "graceful-fs@4.2.11", - "jsonfile@4.0.0", - "universalify@0.1.2" - ], - "tarball": "https://verdaccio.lossless.digital/fs-extra/-/fs-extra-8.1.0.tgz" - }, "fs.realpath@1.0.0": { "integrity": "1504ad2523158caa40db4a2787cb01411994ea4f", "tarball": "https://verdaccio.lossless.digital/fs.realpath/-/fs.realpath-1.0.0.tgz" @@ -4420,10 +5069,6 @@ "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "tarball": "https://verdaccio.lossless.digital/function-bind/-/function-bind-1.1.2.tgz" }, - "generator-function@2.0.1": { - "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", - "tarball": "https://verdaccio.lossless.digital/generator-function/-/generator-function-2.0.1.tgz" - }, "get-caller-file@2.0.5": { "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "tarball": "https://verdaccio.lossless.digital/get-caller-file/-/get-caller-file-2.0.5.tgz" @@ -4467,32 +5112,40 @@ "integrity": "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==", "dependencies": [ "@sec-ant/readable-stream", - "is-stream@4.0.1" + "is-stream" ], "tarball": "https://verdaccio.lossless.digital/get-stream/-/get-stream-9.0.1.tgz" }, - "get-tsconfig@4.13.0": { - "integrity": "sha512-1VKTZJCwBrvbd+Wn3AOgQP/2Av+TfTCOlE4AcRJE72W1ksZXbAx8PPBR9RzgTeSPzlPMHrbANMH3LbltH73wxQ==", + "get-tsconfig@4.14.0": { + "integrity": "sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==", "dependencies": [ "resolve-pkg-maps" ], - "tarball": "https://verdaccio.lossless.digital/get-tsconfig/-/get-tsconfig-4.13.0.tgz" + "tarball": "https://verdaccio.lossless.digital/get-tsconfig/-/get-tsconfig-4.14.0.tgz" }, "get-uri@6.0.5": { "integrity": "sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==", "dependencies": [ "basic-ftp", "data-uri-to-buffer", - "debug@4.4.3" + "debug" ], "tarball": "https://verdaccio.lossless.digital/get-uri/-/get-uri-6.0.5.tgz" }, + "gifwrap@0.10.1": { + "integrity": "sha512-2760b1vpJHNmLzZ/ubTtNnEx5WApN/PYWJvXvgS+tL1egTTthayFYIQQNi136FLEDcN/IyEY2EcGpIITD6eYUw==", + "dependencies": [ + "image-q", + "omggif" + ], + "tarball": "https://verdaccio.lossless.digital/gifwrap/-/gifwrap-0.10.1.tgz" + }, "glob@11.0.3": { "integrity": "sha512-2Nim7dha1KVkaiF4q6Dj+ngPPMdfvLJEOpZk/jKiUAkqKebpGAWQXAq9z1xu9HKu5lWfqw/FASuccEjyznjPaA==", "dependencies": [ "foreground-child@3.3.1", "jackspeak", - "minimatch@10.1.1", + "minimatch@10.2.5", "minipass", "package-json-from-dist", "path-scurry" @@ -4506,7 +5159,7 @@ "fs.realpath", "inflight", "inherits", - "minimatch@3.1.2", + "minimatch@3.1.5", "once", "path-is-absolute" ], @@ -4537,10 +5190,6 @@ "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", "tarball": "https://verdaccio.lossless.digital/graceful-fs/-/graceful-fs-4.2.10.tgz" }, - "graceful-fs@4.2.11": { - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "tarball": "https://verdaccio.lossless.digital/graceful-fs/-/graceful-fs-4.2.11.tgz" - }, "happy-dom@15.11.7": { "integrity": "sha512-KyrFvnl+J9US63TEzwoiJOQzZBJY7KgBushJA8X61DMbNsH+2ONkDuLDnCnwUiPTF42tLoEmrPyoqbenVA5zrg==", "dependencies": [ @@ -4550,10 +5199,6 @@ ], "tarball": "https://verdaccio.lossless.digital/happy-dom/-/happy-dom-15.11.7.tgz" }, - "has-flag@3.0.0": { - "integrity": "b5d454dc2199ae225699f3467e5a07f3b955bafd", - "tarball": "https://verdaccio.lossless.digital/has-flag/-/has-flag-3.0.0.tgz" - }, "has-property-descriptors@1.0.2": { "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dependencies": [ @@ -4572,14 +5217,6 @@ ], "tarball": "https://verdaccio.lossless.digital/has-tostringtag/-/has-tostringtag-1.0.2.tgz" }, - "hash.js@1.1.7": { - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dependencies": [ - "inherits", - "minimalistic-assert" - ], - "tarball": "https://verdaccio.lossless.digital/hash.js/-/hash.js-1.1.7.tgz" - }, "hasown@2.0.2": { "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "dependencies": [ @@ -4625,21 +5262,16 @@ "bin": true, "tarball": "https://verdaccio.lossless.digital/he/-/he-1.2.0.tgz" }, - "hmac-drbg@1.0.1": { - "integrity": "d2745701025a6c775a6c545793ed502fc0c649a1", - "dependencies": [ - "hash.js", - "minimalistic-assert", - "minimalistic-crypto-utils" - ], - "tarball": "https://verdaccio.lossless.digital/hmac-drbg/-/hmac-drbg-1.0.1.tgz" + "highlight.js@11.11.1": { + "integrity": "sha512-Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w==", + "tarball": "https://verdaccio.lossless.digital/highlight.js/-/highlight.js-11.11.1.tgz" }, "html-minifier@4.0.0": { "integrity": "sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==", "dependencies": [ "camel-case", "clean-css", - "commander@2.20.3", + "commander", "he", "param-case", "relateurl", @@ -4652,45 +5284,15 @@ "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", "tarball": "https://verdaccio.lossless.digital/html-void-elements/-/html-void-elements-3.0.0.tgz" }, - "http-assert@1.5.0": { - "integrity": "sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==", - "dependencies": [ - "deep-equal", - "http-errors@1.8.1" - ], - "tarball": "https://verdaccio.lossless.digital/http-assert/-/http-assert-1.5.0.tgz" - }, "http-cache-semantics@4.2.0": { "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", "tarball": "https://verdaccio.lossless.digital/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz" }, - "http-errors@1.8.1": { - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", - "dependencies": [ - "depd@1.1.2", - "inherits", - "setprototypeof", - "statuses@1.5.0", - "toidentifier" - ], - "tarball": "https://verdaccio.lossless.digital/http-errors/-/http-errors-1.8.1.tgz" - }, - "http-errors@2.0.0": { - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dependencies": [ - "depd@2.0.0", - "inherits", - "setprototypeof", - "statuses@2.0.1", - "toidentifier" - ], - "tarball": "https://verdaccio.lossless.digital/http-errors/-/http-errors-2.0.0.tgz" - }, "http-proxy-agent@7.0.2": { "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", "dependencies": [ "agent-base", - "debug@4.4.3" + "debug" ], "tarball": "https://verdaccio.lossless.digital/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz" }, @@ -4706,7 +5308,7 @@ "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", "dependencies": [ "agent-base", - "debug@4.4.3" + "debug" ], "tarball": "https://verdaccio.lossless.digital/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz" }, @@ -4717,28 +5319,32 @@ ], "tarball": "https://verdaccio.lossless.digital/humanize-ms/-/humanize-ms-1.2.1.tgz" }, - "humanize-number@0.0.2": { - "integrity": "11c0af6a471643633588588048f1799541489c18", - "tarball": "https://verdaccio.lossless.digital/humanize-number/-/humanize-number-0.0.2.tgz" + "ibantools@4.5.2": { + "integrity": "sha512-is+8TgZcKS/AMv/z9nW1zz0bhjhoyjpA1p0nc3A6GkW/InOdcQiUZpkufADzh/aO/LY/TOD/P3oPWncNRn5QMA==", + "tarball": "https://verdaccio.lossless.digital/ibantools/-/ibantools-4.5.2.tgz" }, - "iconv-lite@0.6.3": { - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "iconv-lite@0.4.24": { + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dependencies": [ "safer-buffer" ], - "tarball": "https://verdaccio.lossless.digital/iconv-lite/-/iconv-lite-0.6.3.tgz" + "tarball": "https://verdaccio.lossless.digital/iconv-lite/-/iconv-lite-0.4.24.tgz" }, - "iconv-lite@0.7.0": { - "integrity": "sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ==", - "dependencies": [ - "safer-buffer" - ], - "tarball": "https://verdaccio.lossless.digital/iconv-lite/-/iconv-lite-0.7.0.tgz" + "idb@8.0.3": { + "integrity": "sha512-LtwtVyVYO5BqRvcsKuB2iUMnHwPVByPCXFXOpuU96IZPPoPN6xjOGxZQ74pgSVVLQWtUOYgyeL4GE98BY5D3wg==", + "tarball": "https://verdaccio.lossless.digital/idb/-/idb-8.0.3.tgz" }, "ieee754@1.2.1": { "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "tarball": "https://verdaccio.lossless.digital/ieee754/-/ieee754-1.2.1.tgz" }, + "image-q@4.0.0": { + "integrity": "sha512-PfJGVgIfKQJuq3s0tTDOKtztksibuUEbJQIYT3by6wctQo+Rdlh7ef4evJ5NCdxY4CfMbvFkocEwbl4BF8RlJw==", + "dependencies": [ + "@types/node@16.9.1" + ], + "tarball": "https://verdaccio.lossless.digital/image-q/-/image-q-4.0.0.tgz" + }, "import-fresh@3.3.1": { "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", "dependencies": [ @@ -4763,14 +5369,24 @@ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "tarball": "https://verdaccio.lossless.digital/ini/-/ini-1.3.8.tgz" }, + "inquirer@11.1.0": { + "integrity": "sha512-CmLAZT65GG/v30c+D2Fk8+ceP6pxD6RL+hIUOWAltCmeyEqWYwqu9v76q03OvjyZ3AB0C1Ala2stn1z/rMqGEw==", + "dependencies": [ + "@inquirer/core", + "@inquirer/prompts", + "@inquirer/type", + "@types/mute-stream", + "ansi-escapes", + "mute-stream", + "run-async", + "rxjs" + ], + "tarball": "https://verdaccio.lossless.digital/inquirer/-/inquirer-11.1.0.tgz" + }, "ip-address@10.0.1": { "integrity": "sha512-NWv9YLW4PoW2B7xtzaS3NCot75m6nK7Icdv0o3lfMceJVRfSoQwqD4wEH5rLwoKJwUiZ/rfpiVBhnaF0FK4HoA==", "tarball": "https://verdaccio.lossless.digital/ip-address/-/ip-address-10.0.1.tgz" }, - "ipaddr.js@1.9.1": { - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "tarball": "https://verdaccio.lossless.digital/ipaddr.js/-/ipaddr.js-1.9.1.tgz" - }, "is-arrayish@0.2.1": { "integrity": "77c99840527aa8ecb1a8ba697b80645a7a926a9d", "tarball": "https://verdaccio.lossless.digital/is-arrayish/-/is-arrayish-0.2.1.tgz" @@ -4784,17 +5400,6 @@ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "tarball": "https://verdaccio.lossless.digital/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" }, - "is-generator-function@1.1.2": { - "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", - "dependencies": [ - "call-bound", - "generator-function", - "get-proto", - "has-tostringtag", - "safe-regex-test" - ], - "tarball": "https://verdaccio.lossless.digital/is-generator-function/-/is-generator-function-1.1.2.tgz" - }, "is-nan@1.3.2": { "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", "dependencies": [ @@ -4815,24 +5420,6 @@ "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", "tarball": "https://verdaccio.lossless.digital/is-plain-obj/-/is-plain-obj-4.1.0.tgz" }, - "is-promise@4.0.0": { - "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", - "tarball": "https://verdaccio.lossless.digital/is-promise/-/is-promise-4.0.0.tgz" - }, - "is-regex@1.2.1": { - "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", - "dependencies": [ - "call-bound", - "gopd", - "has-tostringtag", - "hasown" - ], - "tarball": "https://verdaccio.lossless.digital/is-regex/-/is-regex-1.2.1.tgz" - }, - "is-stream@2.0.1": { - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "tarball": "https://verdaccio.lossless.digital/is-stream/-/is-stream-2.0.1.tgz" - }, "is-stream@4.0.1": { "integrity": "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==", "tarball": "https://verdaccio.lossless.digital/is-stream/-/is-stream-4.0.1.tgz" @@ -4856,13 +5443,9 @@ "integrity": "e8fbf374dc556ff8947a10dcb0572d633f2cfa10", "tarball": "https://verdaccio.lossless.digital/isexe/-/isexe-2.0.0.tgz" }, - "isexe@3.1.1": { - "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", - "tarball": "https://verdaccio.lossless.digital/isexe/-/isexe-3.1.1.tgz" - }, - "isopen@1.3.0": { - "integrity": "sha512-AN6Q9J0UlqHFl1fN/2xJCHCBLCBCFDjZhpGBO1gh3wzgRPsFSFBUL36I2Lbfd9qkuoj58axmE7j83iejTQsk8Q==", - "tarball": "https://verdaccio.lossless.digital/isopen/-/isopen-1.3.0.tgz" + "isexe@4.0.0": { + "integrity": "sha512-FFUtZMpoZ8RqHS3XeXEmHWLA4thH+ZxCv2lOiPIn1Xc7CxrqhWzNSDzD+/chS/zbYezmiwWLdQC09JdQKmthOw==", + "tarball": "https://verdaccio.lossless.digital/isexe/-/isexe-4.0.0.tgz" }, "jackspeak@4.1.1": { "integrity": "sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==", @@ -4871,6 +5454,43 @@ ], "tarball": "https://verdaccio.lossless.digital/jackspeak/-/jackspeak-4.1.1.tgz" }, + "jimp@1.6.1": { + "integrity": "sha512-hNQh6rZtWfSVWSNVmvq87N5BPJsNH7k7I7qyrXf9DOma9xATQk3fsyHazCQe51nCjdkoWdTmh0vD7bjVSLoxxw==", + "dependencies": [ + "@jimp/core", + "@jimp/diff", + "@jimp/js-bmp", + "@jimp/js-gif", + "@jimp/js-jpeg", + "@jimp/js-png", + "@jimp/js-tiff", + "@jimp/plugin-blit", + "@jimp/plugin-blur", + "@jimp/plugin-circle", + "@jimp/plugin-color", + "@jimp/plugin-contain", + "@jimp/plugin-cover", + "@jimp/plugin-crop", + "@jimp/plugin-displace", + "@jimp/plugin-dither", + "@jimp/plugin-fisheye", + "@jimp/plugin-flip", + "@jimp/plugin-hash", + "@jimp/plugin-mask", + "@jimp/plugin-print", + "@jimp/plugin-quantize", + "@jimp/plugin-resize", + "@jimp/plugin-rotate", + "@jimp/plugin-threshold", + "@jimp/types", + "@jimp/utils" + ], + "tarball": "https://verdaccio.lossless.digital/jimp/-/jimp-1.6.1.tgz" + }, + "jpeg-js@0.4.4": { + "integrity": "sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==", + "tarball": "https://verdaccio.lossless.digital/jpeg-js/-/jpeg-js-0.4.4.tgz" + }, "js-base64@3.7.8": { "integrity": "sha512-hNngCeKxIUQiEUN3GPJOkz4wF/YvdUdbNL9hsBcMQTkKzboD7T/q3OYOuuPZLUE6dBxSGpwhk5mwuDud7JVAow==", "tarball": "https://verdaccio.lossless.digital/js-base64/-/js-base64-3.7.8.tgz" @@ -4879,14 +5499,14 @@ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", "tarball": "https://verdaccio.lossless.digital/js-tokens/-/js-tokens-4.0.0.tgz" }, - "js-yaml@3.14.1": { - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "js-yaml@3.14.2": { + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "dependencies": [ "argparse@1.0.10", "esprima" ], "bin": true, - "tarball": "https://verdaccio.lossless.digital/js-yaml/-/js-yaml-3.14.1.tgz" + "tarball": "https://verdaccio.lossless.digital/js-yaml/-/js-yaml-3.14.2.tgz" }, "js-yaml@4.1.0": { "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", @@ -4904,30 +5524,16 @@ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", "tarball": "https://verdaccio.lossless.digital/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" }, - "jsonfile@4.0.0": { - "integrity": "8771aae0799b64076b76640fca058f9c10e33ecb", - "optionalDependencies": [ - "graceful-fs@4.2.11" - ], - "tarball": "https://verdaccio.lossless.digital/jsonfile/-/jsonfile-4.0.0.tgz" - }, "jsonfile@6.2.0": { "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", "dependencies": [ - "universalify@2.0.1" + "universalify" ], "optionalDependencies": [ - "graceful-fs@4.2.11" + "graceful-fs" ], "tarball": "https://verdaccio.lossless.digital/jsonfile/-/jsonfile-6.2.0.tgz" }, - "keygrip@1.1.0": { - "integrity": "sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==", - "dependencies": [ - "tsscmp" - ], - "tarball": "https://verdaccio.lossless.digital/keygrip/-/keygrip-1.1.0.tgz" - }, "keyv@4.5.4": { "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", "dependencies": [ @@ -4939,93 +5545,52 @@ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "tarball": "https://verdaccio.lossless.digital/kind-of/-/kind-of-6.0.3.tgz" }, - "koa-compose@4.1.0": { - "integrity": "sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==", - "tarball": "https://verdaccio.lossless.digital/koa-compose/-/koa-compose-4.1.0.tgz" - }, - "koa-convert@2.0.0": { - "integrity": "sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==", + "lightweight-charts@5.1.0": { + "integrity": "sha512-jEAYR4ODYeyNZcWUigsoLTl52rbPmgXnvd5FLIv/ZoA/2sSDw63YKnef8n4yhzum7W926yHeFwlm7ididKb7YQ==", "dependencies": [ - "co", - "koa-compose" + "fancy-canvas" ], - "tarball": "https://verdaccio.lossless.digital/koa-convert/-/koa-convert-2.0.0.tgz" - }, - "koa-logger@3.2.1": { - "integrity": "sha512-MjlznhLLKy9+kG8nAXKJLM0/ClsQp/Or2vI3a5rbSQmgl8IJBQO0KI5FA70BvW+hqjtxjp49SpH2E7okS6NmHg==", - "dependencies": [ - "bytes", - "chalk", - "humanize-number", - "passthrough-counter" - ], - "tarball": "https://verdaccio.lossless.digital/koa-logger/-/koa-logger-3.2.1.tgz" - }, - "koa@2.16.3": { - "integrity": "sha512-zPPuIt+ku1iCpFBRwseMcPYQ1cJL8l60rSmKeOuGfOXyE6YnTBmf2aEFNL2HQGrD0cPcLO/t+v9RTgC+fwEh/g==", - "dependencies": [ - "accepts@1.3.8", - "cache-content-type", - "content-disposition@0.5.4", - "content-type", - "cookies", - "debug@4.4.3", - "delegates", - "depd@2.0.0", - "destroy", - "encodeurl@1.0.2", - "escape-html", - "fresh@0.5.2", - "http-assert", - "http-errors@1.8.1", - "is-generator-function", - "koa-compose", - "koa-convert", - "on-finished", - "only", - "parseurl", - "statuses@1.5.0", - "type-is@1.6.18", - "vary" - ], - "tarball": "https://verdaccio.lossless.digital/koa/-/koa-2.16.3.tgz" - }, - "kuler@2.0.0": { - "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==", - "tarball": "https://verdaccio.lossless.digital/kuler/-/kuler-2.0.0.tgz" - }, - "lenis@1.3.13": { - "integrity": "sha512-9FTVlAm2PA82JHnFKWgzJkuxlG7orJneVHqUDhZvVPAQDduEVxlVtXRTNgdhERVR5MUX1iDrRaklBvHbVhxQpg==", - "tarball": "https://verdaccio.lossless.digital/lenis/-/lenis-1.3.13.tgz" + "tarball": "https://verdaccio.lossless.digital/lightweight-charts/-/lightweight-charts-5.1.0.tgz" }, "lines-and-columns@1.2.4": { "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "tarball": "https://verdaccio.lossless.digital/lines-and-columns/-/lines-and-columns-1.2.4.tgz" }, - "lit-element@4.2.1": { - "integrity": "sha512-WGAWRGzirAgyphK2urmYOV72tlvnxw7YfyLDgQ+OZnM9vQQBQnumQ7jUJe6unEzwGU3ahFOjuz1iz1jjrpCPuw==", + "linkify-it@5.0.0": { + "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", + "dependencies": [ + "uc.micro" + ], + "tarball": "https://verdaccio.lossless.digital/linkify-it/-/linkify-it-5.0.0.tgz" + }, + "linkifyjs@4.3.2": { + "integrity": "sha512-NT1CJtq3hHIreOianA8aSXn6Cw0JzYOuDQbOrSPe7gqFnCpKP++MQe3ODgO3oh2GJFORkAAdqredOa60z63GbA==", + "tarball": "https://verdaccio.lossless.digital/linkifyjs/-/linkifyjs-4.3.2.tgz" + }, + "lit-element@4.2.2": { + "integrity": "sha512-aFKhNToWxoyhkNDmWZwEva2SlQia+jfG0fjIWV//YeTaWrVnOxD89dPKfigCUspXFmjzOEUQpOkejH5Ly6sG0w==", "dependencies": [ "@lit-labs/ssr-dom-shim", "@lit/reactive-element", "lit-html" ], - "tarball": "https://verdaccio.lossless.digital/lit-element/-/lit-element-4.2.1.tgz" + "tarball": "https://verdaccio.lossless.digital/lit-element/-/lit-element-4.2.2.tgz" }, - "lit-html@3.3.1": { - "integrity": "sha512-S9hbyDu/vs1qNrithiNyeyv64c9yqiW9l+DBgI18fL+MTvOtWoFR0FWiyq1TxaYef5wNlpEmzlXoBlZEO+WjoA==", + "lit-html@3.3.2": { + "integrity": "sha512-Qy9hU88zcmaxBXcc10ZpdK7cOLXvXpRoBxERdtqV9QOrfpMZZ6pSYP91LhpPtap3sFMUiL7Tw2RImbe0Al2/kw==", "dependencies": [ "@types/trusted-types" ], - "tarball": "https://verdaccio.lossless.digital/lit-html/-/lit-html-3.3.1.tgz" + "tarball": "https://verdaccio.lossless.digital/lit-html/-/lit-html-3.3.2.tgz" }, - "lit@3.3.1": { - "integrity": "sha512-Ksr/8L3PTapbdXJCk+EJVB78jDodUMaP54gD24W186zGRARvwrsPfS60wae/SSCTCNZVPd1chXqio1qHQmu4NA==", + "lit@3.3.2": { + "integrity": "sha512-NF9zbsP79l4ao2SNrH3NkfmFgN/hBYSQo90saIVI1o5GpjAdCPVstVzO1MrLOakHoEhYkrtRjPK6Ob521aoYWQ==", "dependencies": [ "@lit/reactive-element", "lit-element", "lit-html" ], - "tarball": "https://verdaccio.lossless.digital/lit/-/lit-3.3.1.tgz" + "tarball": "https://verdaccio.lossless.digital/lit/-/lit-3.3.2.tgz" }, "locate-path@5.0.0": { "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", @@ -5034,89 +5599,10 @@ ], "tarball": "https://verdaccio.lossless.digital/locate-path/-/locate-path-5.0.0.tgz" }, - "lodash._baseassign@3.2.0": { - "integrity": "8c38a099500f215ad09e59f1722fd0c52bfe0a4e", - "dependencies": [ - "lodash._basecopy", - "lodash.keys" - ], - "tarball": "https://verdaccio.lossless.digital/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz" - }, - "lodash._basecopy@3.0.1": { - "integrity": "8da0e6a876cf344c0ad8a54882111dd3c5c7ca36", - "tarball": "https://verdaccio.lossless.digital/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz" - }, - "lodash._bindcallback@3.0.1": { - "integrity": "e531c27644cf8b57a99e17ed95b35c748789392e", - "tarball": "https://verdaccio.lossless.digital/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz" - }, - "lodash._createassigner@3.1.1": { - "integrity": "838a5bae2fdaca63ac22dee8e19fa4e6d6970b11", - "dependencies": [ - "lodash._bindcallback", - "lodash._isiterateecall", - "lodash.restparam" - ], - "tarball": "https://verdaccio.lossless.digital/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz" - }, - "lodash._getnative@3.9.1": { - "integrity": "570bc7dede46d61cdcde687d65d3eecbaa3aaff5", - "tarball": "https://verdaccio.lossless.digital/lodash._getnative/-/lodash._getnative-3.9.1.tgz" - }, - "lodash._isiterateecall@3.0.9": { - "integrity": "5203ad7ba425fae842460e696db9cf3e6aac057c", - "tarball": "https://verdaccio.lossless.digital/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz" - }, - "lodash.assign@3.2.0": { - "integrity": "3ce9f0234b4b2223e296b8fa0ac1fee8ebca64fa", - "dependencies": [ - "lodash._baseassign", - "lodash._createassigner", - "lodash.keys" - ], - "tarball": "https://verdaccio.lossless.digital/lodash.assign/-/lodash.assign-3.2.0.tgz" - }, "lodash.clonedeep@4.5.0": { "integrity": "e23f3f9c4f8fbdde872529c1071857a086e5ccef", "tarball": "https://verdaccio.lossless.digital/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz" }, - "lodash.isarguments@3.1.0": { - "integrity": "2f573d85c6a24289ff00663b491c1d338ff3458a", - "tarball": "https://verdaccio.lossless.digital/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz" - }, - "lodash.isarray@3.0.4": { - "integrity": "79e4eb88c36a8122af86f844aa9bcd851b5fbb55", - "tarball": "https://verdaccio.lossless.digital/lodash.isarray/-/lodash.isarray-3.0.4.tgz" - }, - "lodash.keys@3.1.2": { - "integrity": "4dbc0472b156be50a0b286855d1bd0b0c656098a", - "dependencies": [ - "lodash._getnative", - "lodash.isarguments", - "lodash.isarray" - ], - "tarball": "https://verdaccio.lossless.digital/lodash.keys/-/lodash.keys-3.1.2.tgz" - }, - "lodash.restparam@3.6.1": { - "integrity": "936a4e309ef330a7645ed4145986c85ae5b20805", - "tarball": "https://verdaccio.lossless.digital/lodash.restparam/-/lodash.restparam-3.6.1.tgz" - }, - "lodash@4.17.21": { - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "tarball": "https://verdaccio.lossless.digital/lodash/-/lodash-4.17.21.tgz" - }, - "logform@2.7.0": { - "integrity": "sha512-TFYA4jnP7PVbmlBIfhlSe+WKxs9dklXMTEGcBCIvLhE/Tn3H6Gk1norupVW7m5Cnd4bLcr08AytbyV/xj7f/kQ==", - "dependencies": [ - "@colors/colors", - "@types/triple-beam", - "fecha", - "ms", - "safe-stable-stringify", - "triple-beam" - ], - "tarball": "https://verdaccio.lossless.digital/logform/-/logform-2.7.0.tgz" - }, "longest-streak@3.1.0": { "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", "tarball": "https://verdaccio.lossless.digital/longest-streak/-/longest-streak-3.1.0.tgz" @@ -5137,6 +5623,10 @@ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", "tarball": "https://verdaccio.lossless.digital/lru-cache/-/lru-cache-7.18.3.tgz" }, + "lucide@0.577.0": { + "integrity": "sha512-PpC/m5eOItp/WU/GlQPFBXDOhq6HibL73KzYP37OX3LM7VmzWQF8voEj8QRWUFvy9FIKfeDQkWYoyS1D/MdWFA==", + "tarball": "https://verdaccio.lossless.digital/lucide/-/lucide-0.577.0.tgz" + }, "make-dir@3.1.0": { "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dependencies": [ @@ -5144,21 +5634,28 @@ ], "tarball": "https://verdaccio.lossless.digital/make-dir/-/make-dir-3.1.0.tgz" }, - "make-error-cause@2.3.0": { - "integrity": "sha512-etgt+n4LlOkGSJbBTV9VROHA5R7ekIPS4vfh+bCAoJgRrJWdqJCBbpS3osRJ/HrT7R68MzMiY3L3sDJ/Fd8aBg==", + "markdown-it@14.1.1": { + "integrity": "sha512-BuU2qnTti9YKgK5N+IeMubp14ZUKUUw7yeJbkjtosvHiP0AZ5c8IAgEMk79D0eC8F23r4Ac/q8cAIFdm2FtyoA==", "dependencies": [ - "make-error" + "argparse@2.0.1", + "entities", + "linkify-it", + "mdurl", + "punycode.js", + "uc.micro" ], - "tarball": "https://verdaccio.lossless.digital/make-error-cause/-/make-error-cause-2.3.0.tgz" - }, - "make-error@1.3.6": { - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "tarball": "https://verdaccio.lossless.digital/make-error/-/make-error-1.3.6.tgz" + "bin": true, + "tarball": "https://verdaccio.lossless.digital/markdown-it/-/markdown-it-14.1.1.tgz" }, "markdown-table@3.0.4": { "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", "tarball": "https://verdaccio.lossless.digital/markdown-table/-/markdown-table-3.0.4.tgz" }, + "marked@14.0.0": { + "integrity": "sha512-uIj4+faQ+MgHgwUW1l2PsPglZLOLOT1uErt06dAPtx2kjteLAkbsd/0FiYg/MGS+i7ZKLb7w2WClxHkzOOuryQ==", + "bin": true, + "tarball": "https://verdaccio.lossless.digital/marked/-/marked-14.0.0.tgz" + }, "matcher@5.0.0": { "integrity": "sha512-s2EMBOWtXFc8dgqvoAzKJXxNHibcdJMV0gwqKUaw9E2JBJuGUK7DrNKrA6g/i+v72TT16+6sVm5mS3thaMLQUw==", "dependencies": [ @@ -5174,6 +5671,14 @@ "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==", "tarball": "https://verdaccio.lossless.digital/math-random/-/math-random-1.0.4.tgz" }, + "maxmind@5.0.6": { + "integrity": "sha512-5bvd/u+kIaTqaGM+xkXjatzQw1dQfSmlLggr2W1EKMyMxSgx2woZyusLpNpZ4DdPmL+1bbJWeo4LXsi6bC0Iew==", + "dependencies": [ + "mmdb-lib", + "tiny-lru" + ], + "tarball": "https://verdaccio.lossless.digital/maxmind/-/maxmind-5.0.6.tgz" + }, "mdast-util-find-and-replace@3.0.2": { "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==", "dependencies": [ @@ -5184,8 +5689,8 @@ ], "tarball": "https://verdaccio.lossless.digital/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz" }, - "mdast-util-from-markdown@2.0.2": { - "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==", + "mdast-util-from-markdown@2.0.3": { + "integrity": "sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==", "dependencies": [ "@types/mdast", "@types/unist", @@ -5200,7 +5705,7 @@ "micromark-util-types", "unist-util-stringify-position" ], - "tarball": "https://verdaccio.lossless.digital/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz" + "tarball": "https://verdaccio.lossless.digital/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.3.tgz" }, "mdast-util-frontmatter@2.0.1": { "integrity": "sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==", @@ -5287,8 +5792,8 @@ ], "tarball": "https://verdaccio.lossless.digital/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz" }, - "mdast-util-to-hast@13.2.0": { - "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==", + "mdast-util-to-hast@13.2.1": { + "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==", "dependencies": [ "@types/hast", "@types/mdast", @@ -5300,7 +5805,7 @@ "unist-util-visit", "vfile" ], - "tarball": "https://verdaccio.lossless.digital/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz" + "tarball": "https://verdaccio.lossless.digital/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz" }, "mdast-util-to-markdown@2.1.2": { "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", @@ -5324,26 +5829,14 @@ ], "tarball": "https://verdaccio.lossless.digital/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz" }, - "media-typer@0.3.0": { - "integrity": "8710d7af0aa626f8fffa1ce00168545263255748", - "tarball": "https://verdaccio.lossless.digital/media-typer/-/media-typer-0.3.0.tgz" - }, - "media-typer@1.1.0": { - "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==", - "tarball": "https://verdaccio.lossless.digital/media-typer/-/media-typer-1.1.0.tgz" + "mdurl@2.0.0": { + "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", + "tarball": "https://verdaccio.lossless.digital/mdurl/-/mdurl-2.0.0.tgz" }, "memory-pager@1.5.0": { "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", "tarball": "https://verdaccio.lossless.digital/memory-pager/-/memory-pager-1.5.0.tgz" }, - "merge-descriptors@2.0.0": { - "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==", - "tarball": "https://verdaccio.lossless.digital/merge-descriptors/-/merge-descriptors-2.0.0.tgz" - }, - "methods@1.1.2": { - "integrity": "5529a4d67654134edcc5266656835b0f851afcee", - "tarball": "https://verdaccio.lossless.digital/methods/-/methods-1.1.2.tgz" - }, "micromark-core-commonmark@2.0.3": { "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", "dependencies": [ @@ -5604,7 +6097,7 @@ "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", "dependencies": [ "@types/debug", - "debug@4.4.3", + "debug", "decode-named-character-reference", "devlop", "micromark-core-commonmark", @@ -5627,23 +6120,17 @@ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "tarball": "https://verdaccio.lossless.digital/mime-db/-/mime-db-1.52.0.tgz" }, - "mime-db@1.54.0": { - "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", - "tarball": "https://verdaccio.lossless.digital/mime-db/-/mime-db-1.54.0.tgz" - }, "mime-types@2.1.35": { "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dependencies": [ - "mime-db@1.52.0" + "mime-db" ], "tarball": "https://verdaccio.lossless.digital/mime-types/-/mime-types-2.1.35.tgz" }, - "mime-types@3.0.1": { - "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==", - "dependencies": [ - "mime-db@1.54.0" - ], - "tarball": "https://verdaccio.lossless.digital/mime-types/-/mime-types-3.0.1.tgz" + "mime@3.0.0": { + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "bin": true, + "tarball": "https://verdaccio.lossless.digital/mime/-/mime-3.0.0.tgz" }, "mime@4.1.0": { "integrity": "sha512-X5ju04+cAzsojXKes0B/S4tcYtFAJ6tTMuSPBEn9CPGlrWr8Fiw7qYeLT0XyH80HSoAoqWCaz+MWKh22P7G1cw==", @@ -5658,27 +6145,23 @@ "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", "tarball": "https://verdaccio.lossless.digital/mimic-response/-/mimic-response-4.0.0.tgz" }, - "minimalistic-assert@1.0.1": { - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "tarball": "https://verdaccio.lossless.digital/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" + "mingo@7.2.1": { + "integrity": "sha512-MEIQPOSJS2sVCueyQeE2rzgEeW3HpIIhizPbeuwD4v7+miVj7NI3ZVPqqw8t3YPIWCivpIaXA4KsoRI7koyNOA==", + "tarball": "https://verdaccio.lossless.digital/mingo/-/mingo-7.2.1.tgz" }, - "minimalistic-crypto-utils@1.0.1": { - "integrity": "f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a", - "tarball": "https://verdaccio.lossless.digital/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz" - }, - "minimatch@10.1.1": { - "integrity": "sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==", + "minimatch@10.2.5": { + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", "dependencies": [ - "@isaacs/brace-expansion" + "brace-expansion@5.0.5" ], - "tarball": "https://verdaccio.lossless.digital/minimatch/-/minimatch-10.1.1.tgz" + "tarball": "https://verdaccio.lossless.digital/minimatch/-/minimatch-10.2.5.tgz" }, - "minimatch@3.1.2": { - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "minimatch@3.1.5": { + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dependencies": [ - "brace-expansion@1.1.12" + "brace-expansion@1.1.14" ], - "tarball": "https://verdaccio.lossless.digital/minimatch/-/minimatch-3.1.2.tgz" + "tarball": "https://verdaccio.lossless.digital/minimatch/-/minimatch-3.1.5.tgz" }, "minimatch@9.0.5": { "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", @@ -5699,67 +6182,96 @@ "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", "tarball": "https://verdaccio.lossless.digital/mitt/-/mitt-3.0.1.tgz" }, + "mmdb-lib@3.0.2": { + "integrity": "sha512-7e87vk0DdWT647wjcfEtWeMtjm+zVGqNohN/aeIymbUfjHQ2T4Sx5kM+1irVDBSloNC3CkGKxswdMoo8yhqTDg==", + "tarball": "https://verdaccio.lossless.digital/mmdb-lib/-/mmdb-lib-3.0.2.tgz" + }, + "modern-tar@0.7.5": { + "integrity": "sha512-YTefgdpKKFgoTDbEUqXqgUJct2OG6/4hs4XWLsxcHkDLj/x/V8WmKIRppPnXP5feQ7d1vuYWSp3qKkxfwaFaxA==", + "tarball": "https://verdaccio.lossless.digital/modern-tar/-/modern-tar-0.7.5.tgz" + }, + "monaco-editor@0.55.1": { + "integrity": "sha512-jz4x+TJNFHwHtwuV9vA9rMujcZRb0CEilTEwG2rRSpe/A7Jdkuj8xPKttCgOh+v/lkHy7HsZ64oj+q3xoAFl9A==", + "dependencies": [ + "dompurify", + "marked" + ], + "tarball": "https://verdaccio.lossless.digital/monaco-editor/-/monaco-editor-0.55.1.tgz" + }, "mongodb-connection-string-url@3.0.2": { "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", "dependencies": [ - "@types/whatwg-url", + "@types/whatwg-url@11.0.5", "whatwg-url" ], "tarball": "https://verdaccio.lossless.digital/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz" }, - "mongodb-memory-server-core@10.3.0": { - "integrity": "sha512-tp+ZfTBAPqHXjROhAFg6HcVVzXaEhh/iHcbY7QPOIiLwr94OkBFAw4pixyGSfP5wI2SZeEA13lXyRmBAhugWgA==", + "mongodb-connection-string-url@7.0.1": { + "integrity": "sha512-h0AZ9A7IDVwwHyMxmdMXKy+9oNlF0zFoahHiX3vQ8e3KFcSP3VmsmfvtRSuLPxmyv2vjIDxqty8smTgie/SNRQ==", + "dependencies": [ + "@types/whatwg-url@13.0.0", + "whatwg-url" + ], + "tarball": "https://verdaccio.lossless.digital/mongodb-connection-string-url/-/mongodb-connection-string-url-7.0.1.tgz" + }, + "mongodb-memory-server-core@11.0.1": { + "integrity": "sha512-IcIb2S9Xf7Lmz43Z1ZujMqNg7PU5Q7yn+4wOnu7l6pfeGPkEmlqzV1hIbroVx8s4vXhPB1oMGC1u8clW7aj3Xw==", "dependencies": [ "async-mutex", "camelcase", - "debug@4.4.3", + "debug", "find-cache-dir", "follow-redirects", "https-proxy-agent", - "mongodb", + "mongodb@7.1.1", "new-find-package-json", - "semver@7.7.3", + "semver@7.7.4", "tar-stream", "tslib@2.8.1", - "yauzl@3.2.0" + "yauzl@3.3.0" ], - "tarball": "https://verdaccio.lossless.digital/mongodb-memory-server-core/-/mongodb-memory-server-core-10.3.0.tgz" + "tarball": "https://verdaccio.lossless.digital/mongodb-memory-server-core/-/mongodb-memory-server-core-11.0.1.tgz" }, - "mongodb-memory-server@10.3.0": { - "integrity": "sha512-dRNr2uEhMgjEe6kgqS+ITBKBbl2cz0DNBjNZ12BGUckvEOAHbhd3R7q/lFPSZrZ6AMKa2EOUJdAmFF1WlqSbsA==", + "mongodb-memory-server@11.0.1": { + "integrity": "sha512-nUlKovSJZBh7q5hPsewFRam9H66D08Ne18nyknkNalfXMPtK1Og3kOcuqQhcX88x/pghSZPIJHrLbxNFW3OWiw==", "dependencies": [ "mongodb-memory-server-core", "tslib@2.8.1" ], "scripts": true, - "tarball": "https://verdaccio.lossless.digital/mongodb-memory-server/-/mongodb-memory-server-10.3.0.tgz" + "tarball": "https://verdaccio.lossless.digital/mongodb-memory-server/-/mongodb-memory-server-11.0.1.tgz" }, - "mongodb@6.20.0": { - "integrity": "sha512-Tl6MEIU3K4Rq3TSHd+sZQqRBoGlFsOgNrH5ltAcFBV62Re3Fd+FcaVf8uSEQFOJ51SDowDVttBTONMfoYWrWlQ==", + "mongodb@6.21.0": { + "integrity": "sha512-URyb/VXMjJ4da46OeSXg+puO39XH9DeQpWCslifrRn9JWugy0D+DvvBvkm2WxmHe61O/H19JM66p1z7RHVkZ6A==", "dependencies": [ "@mongodb-js/saslprep", - "bson", - "mongodb-connection-string-url" + "bson@6.10.4", + "mongodb-connection-string-url@3.0.2" ], - "tarball": "https://verdaccio.lossless.digital/mongodb/-/mongodb-6.20.0.tgz" + "tarball": "https://verdaccio.lossless.digital/mongodb/-/mongodb-6.21.0.tgz" + }, + "mongodb@7.1.1": { + "integrity": "sha512-067DXiMjcpYQl6bGjWQoTUEE9UoRViTtKFcoqX7z08I+iDZv/emH1g8XEFiO3qiDfXAheT5ozl1VffDTKhIW/w==", + "dependencies": [ + "@mongodb-js/saslprep", + "bson@7.2.0", + "mongodb-connection-string-url@7.0.1" + ], + "tarball": "https://verdaccio.lossless.digital/mongodb/-/mongodb-7.1.1.tgz" }, "ms@2.1.3": { "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "tarball": "https://verdaccio.lossless.digital/ms/-/ms-2.1.3.tgz" }, + "mute-stream@1.0.0": { + "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", + "tarball": "https://verdaccio.lossless.digital/mute-stream/-/mute-stream-1.0.0.tgz" + }, "nanoid@4.0.2": { "integrity": "sha512-7ZtY5KTCNheRGfEFxnedV5zFiORN1+Y1N6zvPTnHQd8ENUvfaDBeuJDZb2bN/oXwXxu3qkTXDzy57W5vAmDTBw==", "bin": true, "tarball": "https://verdaccio.lossless.digital/nanoid/-/nanoid-4.0.2.tgz" }, - "negotiator@0.6.3": { - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "tarball": "https://verdaccio.lossless.digital/negotiator/-/negotiator-0.6.3.tgz" - }, - "negotiator@1.0.0": { - "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", - "tarball": "https://verdaccio.lossless.digital/negotiator/-/negotiator-1.0.0.tgz" - }, "netmask@2.0.2": { "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", "tarball": "https://verdaccio.lossless.digital/netmask/-/netmask-2.0.2.tgz" @@ -5767,7 +6279,7 @@ "new-find-package-json@2.0.0": { "integrity": "sha512-lDcBsjBSMlj3LXH2v/FW3txlh2pYTjmbOXPYJD93HI5EwuLzI11tdHSIpUMmfq/IOsldj4Ps8M8flhm+pCK4Ew==", "dependencies": [ - "debug@4.4.3" + "debug" ], "tarball": "https://verdaccio.lossless.digital/new-find-package-json/-/new-find-package-json-2.0.0.tgz" }, @@ -5789,13 +6301,9 @@ ], "tarball": "https://verdaccio.lossless.digital/normalize-newline/-/normalize-newline-4.1.0.tgz" }, - "normalize-url@8.1.0": { - "integrity": "sha512-X06Mfd/5aKsRHc0O0J5CUedwnPmnDtLF2+nq+KN9KSDlJHkPuh0JUviWjEWMe0SW/9TDdSLVPuk7L5gGTIA1/w==", - "tarball": "https://verdaccio.lossless.digital/normalize-url/-/normalize-url-8.1.0.tgz" - }, - "object-assign@4.1.1": { - "integrity": "2109adc7965887cfc05cbbd442cac8bfbb360863", - "tarball": "https://verdaccio.lossless.digital/object-assign/-/object-assign-4.1.1.tgz" + "normalize-url@8.1.1": { + "integrity": "sha512-JYc0DPlpGWB40kH5g07gGTrYuMqV653k3uBKY6uITPWds3M0ov3GaWGp9lbE3Bzngx8+XkfzgvASb9vk9JDFXQ==", + "tarball": "https://verdaccio.lossless.digital/normalize-url/-/normalize-url-8.1.1.tgz" }, "object-inspect@1.13.4": { "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", @@ -5813,12 +6321,9 @@ "integrity": "sha512-9gRK4+sRWzeN6AOewNBTLXir7Zl/i3GB6Yl26gK4flxz8BXVpD3kt8amREmWNb0mxYOGDotvE5a4N+PtGGKdkg==", "tarball": "https://verdaccio.lossless.digital/observable-fns/-/observable-fns-0.6.1.tgz" }, - "on-finished@2.4.1": { - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dependencies": [ - "ee-first" - ], - "tarball": "https://verdaccio.lossless.digital/on-finished/-/on-finished-2.4.1.tgz" + "omggif@1.0.10": { + "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==", + "tarball": "https://verdaccio.lossless.digital/omggif/-/omggif-1.0.10.tgz" }, "once@1.4.0": { "integrity": "583b1aa775961d4b113ac17d9c50baef9dd76bd1", @@ -5827,17 +6332,6 @@ ], "tarball": "https://verdaccio.lossless.digital/once/-/once-1.4.0.tgz" }, - "one-time@1.0.0": { - "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", - "dependencies": [ - "fn.name" - ], - "tarball": "https://verdaccio.lossless.digital/one-time/-/one-time-1.0.0.tgz" - }, - "only@0.0.2": { - "integrity": "2afde84d03e50b9a8edc444e30610a70295edfb4", - "tarball": "https://verdaccio.lossless.digital/only/-/only-0.0.2.tgz" - }, "open@8.4.2": { "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", "dependencies": [ @@ -5847,6 +6341,14 @@ ], "tarball": "https://verdaccio.lossless.digital/open/-/open-8.4.2.tgz" }, + "orderedmap@2.1.1": { + "integrity": "sha512-TvAWxi0nDe1j/rtMcWcIj94+Ffe6n7zhow33h40SKxmsmozs6dz/e+EajymfoFcHd7sxNn8yHM8839uixMOV6g==", + "tarball": "https://verdaccio.lossless.digital/orderedmap/-/orderedmap-2.1.1.tgz" + }, + "os-tmpdir@1.0.2": { + "integrity": "bbe67406c79aa85c5cfec766fe5734555dfa1274", + "tarball": "https://verdaccio.lossless.digital/os-tmpdir/-/os-tmpdir-1.0.2.tgz" + }, "p-cancelable@3.0.0": { "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", "tarball": "https://verdaccio.lossless.digital/p-cancelable/-/p-cancelable-3.0.0.tgz" @@ -5893,7 +6395,7 @@ "dependencies": [ "@tootallnate/quickjs-emscripten", "agent-base", - "debug@4.4.3", + "debug", "get-uri", "http-proxy-agent", "https-proxy-agent", @@ -5920,7 +6422,7 @@ "got", "registry-auth-token", "registry-url", - "semver@7.7.3" + "semver@7.7.4" ], "tarball": "https://verdaccio.lossless.digital/package-json/-/package-json-8.1.1.tgz" }, @@ -5942,6 +6444,22 @@ ], "tarball": "https://verdaccio.lossless.digital/parent-module/-/parent-module-1.0.1.tgz" }, + "parse-bmfont-ascii@1.0.6": { + "integrity": "sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA==", + "tarball": "https://verdaccio.lossless.digital/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz" + }, + "parse-bmfont-binary@1.0.6": { + "integrity": "sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA==", + "tarball": "https://verdaccio.lossless.digital/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz" + }, + "parse-bmfont-xml@1.1.6": { + "integrity": "sha512-0cEliVMZEhrFDwMh4SxIyVJpqYoOWDJ9P895tFuS+XuNzI5UBmBk5U5O4KuJdTnZpSBI4LFA2+ZiJaiwfSwlMA==", + "dependencies": [ + "xml-parse-from-string", + "xml2js" + ], + "tarball": "https://verdaccio.lossless.digital/parse-bmfont-xml/-/parse-bmfont-xml-1.1.6.tgz" + }, "parse-json@5.2.0": { "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dependencies": [ @@ -5956,18 +6474,14 @@ "integrity": "sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==", "tarball": "https://verdaccio.lossless.digital/parse-ms/-/parse-ms-4.0.0.tgz" }, - "parseurl@1.3.3": { - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "tarball": "https://verdaccio.lossless.digital/parseurl/-/parseurl-1.3.3.tgz" - }, - "passthrough-counter@1.0.0": { - "integrity": "1967d9e66da572b5c023c787db112a387ab166fa", - "tarball": "https://verdaccio.lossless.digital/passthrough-counter/-/passthrough-counter-1.0.0.tgz" - }, "path-exists@4.0.0": { "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "tarball": "https://verdaccio.lossless.digital/path-exists/-/path-exists-4.0.0.tgz" }, + "path-expression-matcher@1.5.0": { + "integrity": "sha512-cbrerZV+6rvdQrrD+iGMcZFEiiSrbv9Tfdkvnusy6y0x0GKBXREFg/Y65GhIfm0tnLntThhzCnfKwp1WRjeCyQ==", + "tarball": "https://verdaccio.lossless.digital/path-expression-matcher/-/path-expression-matcher-1.5.0.tgz" + }, "path-is-absolute@1.0.1": { "integrity": "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f", "tarball": "https://verdaccio.lossless.digital/path-is-absolute/-/path-is-absolute-1.0.1.tgz" @@ -5984,10 +6498,6 @@ ], "tarball": "https://verdaccio.lossless.digital/path-scurry/-/path-scurry-2.0.0.tgz" }, - "path-to-regexp@6.3.0": { - "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==", - "tarball": "https://verdaccio.lossless.digital/path-to-regexp/-/path-to-regexp-6.3.0.tgz" - }, "path-to-regexp@8.3.0": { "integrity": "sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==", "tarball": "https://verdaccio.lossless.digital/path-to-regexp/-/path-to-regexp-8.3.0.tgz" @@ -6002,10 +6512,17 @@ ], "tarball": "https://verdaccio.lossless.digital/pdf-lib/-/pdf-lib-1.17.1.tgz" }, - "pdf2json@3.2.0": { - "integrity": "sha512-5RJYU5zWFXTQ5iRXAo75vlhK5ybZOyqEyg/szw2VtHc6ZOPcC7ruX4nnXk1OqqlY56Z7XT+WCFhV+/XPj4QwtQ==", + "pdf2json@4.0.3": { + "integrity": "sha512-QErPemxRHDI2RUli3+9/mv4V6Ib9VWI+UoP2S82yXEQtoXzWvu9NSjjo3vyiUiVJv+CJFuzNiKUI+UFFUdv8Lg==", "bin": true, - "tarball": "https://verdaccio.lossless.digital/pdf2json/-/pdf2json-3.2.0.tgz" + "tarball": "https://verdaccio.lossless.digital/pdf2json/-/pdf2json-4.0.3.tgz" + }, + "pdfjs-dist@4.10.38": { + "integrity": "sha512-/Y3fcFrXEAsMjJXeL9J8+ZG9U01LbuWaYypvDW2ycW1jL269L3js3DVBjDJ0Up9Np1uqDXsDrRihHANhZOlwdQ==", + "optionalDependencies": [ + "@napi-rs/canvas" + ], + "tarball": "https://verdaccio.lossless.digital/pdfjs-dist/-/pdfjs-dist-4.10.38.tgz" }, "peek-readable@5.4.2": { "integrity": "sha512-peBp3qZyuS6cNIJ2akRNG1uo1WJ1d0wTxg/fxMdZ0BqCVhx242bSFHM9eNqflfJVS9SsgkzgT/1UgnsurBOTMg==", @@ -6019,13 +6536,17 @@ "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "tarball": "https://verdaccio.lossless.digital/picocolors/-/picocolors-1.1.1.tgz" }, - "picomatch@4.0.3": { - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - "tarball": "https://verdaccio.lossless.digital/picomatch/-/picomatch-4.0.3.tgz" + "picomatch@4.0.4": { + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "tarball": "https://verdaccio.lossless.digital/picomatch/-/picomatch-4.0.4.tgz" }, - "ping@0.4.4": { - "integrity": "sha512-56ZMC0j7SCsMMLdOoUg12VZCfj/+ZO+yfOSjaNCRrmZZr6GLbN2X/Ui56T15dI8NhiHckaw5X2pvyfAomanwqQ==", - "tarball": "https://verdaccio.lossless.digital/ping/-/ping-0.4.4.tgz" + "pixelmatch@5.3.0": { + "integrity": "sha512-o8mkY4E/+LNUf6LzX96ht6k6CEDi65k9G2rjMtBe9Oo+VPKSvl+0GKHuH/AlG+GA5LPG/i5hrekkxUc3s2HU+Q==", + "dependencies": [ + "pngjs@6.0.0" + ], + "bin": true, + "tarball": "https://verdaccio.lossless.digital/pixelmatch/-/pixelmatch-5.3.0.tgz" }, "pkg-dir@4.2.0": { "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", @@ -6034,6 +6555,14 @@ ], "tarball": "https://verdaccio.lossless.digital/pkg-dir/-/pkg-dir-4.2.0.tgz" }, + "pngjs@6.0.0": { + "integrity": "sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg==", + "tarball": "https://verdaccio.lossless.digital/pngjs/-/pngjs-6.0.0.tgz" + }, + "pngjs@7.0.0": { + "integrity": "sha512-LKWqWJRhstyYo9pGvgor/ivk2w94eSjE3RGVuzLGlr3NmD8bf7RcYGze1mNdEHRP6TRP6rMuDHk5t44hnTRyow==", + "tarball": "https://verdaccio.lossless.digital/pngjs/-/pngjs-7.0.0.tgz" + }, "pretty-ms@9.3.0": { "integrity": "sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ==", "dependencies": [ @@ -6049,23 +6578,172 @@ "integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==", "tarball": "https://verdaccio.lossless.digital/property-information/-/property-information-7.1.0.tgz" }, + "prosemirror-changeset@2.4.0": { + "integrity": "sha512-LvqH2v7Q2SF6yxatuPP2e8vSUKS/L+xAU7dPDC4RMyHMhZoGDfBC74mYuyYF4gLqOEG758wajtyhNnsTkuhvng==", + "dependencies": [ + "prosemirror-transform" + ], + "tarball": "https://verdaccio.lossless.digital/prosemirror-changeset/-/prosemirror-changeset-2.4.0.tgz" + }, + "prosemirror-collab@1.3.1": { + "integrity": "sha512-4SnynYR9TTYaQVXd/ieUvsVV4PDMBzrq2xPUWutHivDuOshZXqQ5rGbZM84HEaXKbLdItse7weMGOUdDVcLKEQ==", + "dependencies": [ + "prosemirror-state" + ], + "tarball": "https://verdaccio.lossless.digital/prosemirror-collab/-/prosemirror-collab-1.3.1.tgz" + }, + "prosemirror-commands@1.7.1": { + "integrity": "sha512-rT7qZnQtx5c0/y/KlYaGvtG411S97UaL6gdp6RIZ23DLHanMYLyfGBV5DtSnZdthQql7W+lEVbpSfwtO8T+L2w==", + "dependencies": [ + "prosemirror-model", + "prosemirror-state", + "prosemirror-transform" + ], + "tarball": "https://verdaccio.lossless.digital/prosemirror-commands/-/prosemirror-commands-1.7.1.tgz" + }, + "prosemirror-dropcursor@1.8.2": { + "integrity": "sha512-CCk6Gyx9+Tt2sbYk5NK0nB1ukHi2ryaRgadV/LvyNuO3ena1payM2z6Cg0vO1ebK8cxbzo41ku2DE5Axj1Zuiw==", + "dependencies": [ + "prosemirror-state", + "prosemirror-transform", + "prosemirror-view" + ], + "tarball": "https://verdaccio.lossless.digital/prosemirror-dropcursor/-/prosemirror-dropcursor-1.8.2.tgz" + }, + "prosemirror-gapcursor@1.4.1": { + "integrity": "sha512-pMdYaEnjNMSwl11yjEGtgTmLkR08m/Vl+Jj443167p9eB3HVQKhYCc4gmHVDsLPODfZfjr/MmirsdyZziXbQKw==", + "dependencies": [ + "prosemirror-keymap", + "prosemirror-model", + "prosemirror-state", + "prosemirror-view" + ], + "tarball": "https://verdaccio.lossless.digital/prosemirror-gapcursor/-/prosemirror-gapcursor-1.4.1.tgz" + }, + "prosemirror-history@1.5.0": { + "integrity": "sha512-zlzTiH01eKA55UAf1MEjtssJeHnGxO0j4K4Dpx+gnmX9n+SHNlDqI2oO1Kv1iPN5B1dm5fsljCfqKF9nFL6HRg==", + "dependencies": [ + "prosemirror-state", + "prosemirror-transform", + "prosemirror-view", + "rope-sequence" + ], + "tarball": "https://verdaccio.lossless.digital/prosemirror-history/-/prosemirror-history-1.5.0.tgz" + }, + "prosemirror-inputrules@1.5.1": { + "integrity": "sha512-7wj4uMjKaXWAQ1CDgxNzNtR9AlsuwzHfdFH1ygEHA2KHF2DOEaXl1CJfNPAKCg9qNEh4rum975QLaCiQPyY6Fw==", + "dependencies": [ + "prosemirror-state", + "prosemirror-transform" + ], + "tarball": "https://verdaccio.lossless.digital/prosemirror-inputrules/-/prosemirror-inputrules-1.5.1.tgz" + }, + "prosemirror-keymap@1.2.3": { + "integrity": "sha512-4HucRlpiLd1IPQQXNqeo81BGtkY8Ai5smHhKW9jjPKRc2wQIxksg7Hl1tTI2IfT2B/LgX6bfYvXxEpJl7aKYKw==", + "dependencies": [ + "prosemirror-state", + "w3c-keyname" + ], + "tarball": "https://verdaccio.lossless.digital/prosemirror-keymap/-/prosemirror-keymap-1.2.3.tgz" + }, + "prosemirror-markdown@1.13.4": { + "integrity": "sha512-D98dm4cQ3Hs6EmjK500TdAOew4Z03EV71ajEFiWra3Upr7diytJsjF4mPV2dW+eK5uNectiRj0xFxYI9NLXDbw==", + "dependencies": [ + "@types/markdown-it", + "markdown-it", + "prosemirror-model" + ], + "tarball": "https://verdaccio.lossless.digital/prosemirror-markdown/-/prosemirror-markdown-1.13.4.tgz" + }, + "prosemirror-menu@1.3.0": { + "integrity": "sha512-TImyPXCHPcDsSka2/lwJ6WjTASr4re/qWq1yoTTuLOqfXucwF6VcRa2LWCkM/EyTD1UO3CUwiH8qURJoWJRxwg==", + "dependencies": [ + "crelt", + "prosemirror-commands", + "prosemirror-history", + "prosemirror-state" + ], + "tarball": "https://verdaccio.lossless.digital/prosemirror-menu/-/prosemirror-menu-1.3.0.tgz" + }, + "prosemirror-model@1.25.4": { + "integrity": "sha512-PIM7E43PBxKce8OQeezAs9j4TP+5yDpZVbuurd1h5phUxEKIu+G2a+EUZzIC5nS1mJktDJWzbqS23n1tsAf5QA==", + "dependencies": [ + "orderedmap" + ], + "tarball": "https://verdaccio.lossless.digital/prosemirror-model/-/prosemirror-model-1.25.4.tgz" + }, + "prosemirror-schema-basic@1.2.4": { + "integrity": "sha512-ELxP4TlX3yr2v5rM7Sb70SqStq5NvI15c0j9j/gjsrO5vaw+fnnpovCLEGIcpeGfifkuqJwl4fon6b+KdrODYQ==", + "dependencies": [ + "prosemirror-model" + ], + "tarball": "https://verdaccio.lossless.digital/prosemirror-schema-basic/-/prosemirror-schema-basic-1.2.4.tgz" + }, + "prosemirror-schema-list@1.5.1": { + "integrity": "sha512-927lFx/uwyQaGwJxLWCZRkjXG0p48KpMj6ueoYiu4JX05GGuGcgzAy62dfiV8eFZftgyBUvLx76RsMe20fJl+Q==", + "dependencies": [ + "prosemirror-model", + "prosemirror-state", + "prosemirror-transform" + ], + "tarball": "https://verdaccio.lossless.digital/prosemirror-schema-list/-/prosemirror-schema-list-1.5.1.tgz" + }, + "prosemirror-state@1.4.4": { + "integrity": "sha512-6jiYHH2CIGbCfnxdHbXZ12gySFY/fz/ulZE333G6bPqIZ4F+TXo9ifiR86nAHpWnfoNjOb3o5ESi7J8Uz1jXHw==", + "dependencies": [ + "prosemirror-model", + "prosemirror-transform", + "prosemirror-view" + ], + "tarball": "https://verdaccio.lossless.digital/prosemirror-state/-/prosemirror-state-1.4.4.tgz" + }, + "prosemirror-tables@1.8.5": { + "integrity": "sha512-V/0cDCsHKHe/tfWkeCmthNUcEp1IVO3p6vwN8XtwE9PZQLAZJigbw3QoraAdfJPir4NKJtNvOB8oYGKRl+t0Dw==", + "dependencies": [ + "prosemirror-keymap", + "prosemirror-model", + "prosemirror-state", + "prosemirror-transform", + "prosemirror-view" + ], + "tarball": "https://verdaccio.lossless.digital/prosemirror-tables/-/prosemirror-tables-1.8.5.tgz" + }, + "prosemirror-trailing-node@3.0.0_prosemirror-model@1.25.4_prosemirror-state@1.4.4_prosemirror-view@1.41.8": { + "integrity": "sha512-xiun5/3q0w5eRnGYfNlW1uU9W6x5MoFKWwq/0TIRgt09lv7Hcser2QYV8t4muXbEr+Fwo0geYn79Xs4GKywrRQ==", + "dependencies": [ + "@remirror/core-constants", + "escape-string-regexp@4.0.0", + "prosemirror-model", + "prosemirror-state", + "prosemirror-view" + ], + "tarball": "https://verdaccio.lossless.digital/prosemirror-trailing-node/-/prosemirror-trailing-node-3.0.0.tgz" + }, + "prosemirror-transform@1.12.0": { + "integrity": "sha512-GxboyN4AMIsoHNtz5uf2r2Ru551i5hWeCMD6E2Ib4Eogqoub0NflniaBPVQ4MrGE5yZ8JV9tUHg9qcZTTrcN4w==", + "dependencies": [ + "prosemirror-model" + ], + "tarball": "https://verdaccio.lossless.digital/prosemirror-transform/-/prosemirror-transform-1.12.0.tgz" + }, + "prosemirror-view@1.41.8": { + "integrity": "sha512-TnKDdohEatgyZNGCDWIdccOHXhYloJwbwU+phw/a23KBvJIR9lWQWW7WHHK3vBdOLDNuF7TaX98GObUZOWkOnA==", + "dependencies": [ + "prosemirror-model", + "prosemirror-state", + "prosemirror-transform" + ], + "tarball": "https://verdaccio.lossless.digital/prosemirror-view/-/prosemirror-view-1.41.8.tgz" + }, "proto-list@1.2.4": { "integrity": "212d5bfe1318306a420f6402b8e26ff39647a849", "tarball": "https://verdaccio.lossless.digital/proto-list/-/proto-list-1.2.4.tgz" }, - "proxy-addr@2.0.7": { - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dependencies": [ - "forwarded", - "ipaddr.js" - ], - "tarball": "https://verdaccio.lossless.digital/proxy-addr/-/proxy-addr-2.0.7.tgz" - }, "proxy-agent@6.5.0": { "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==", "dependencies": [ "agent-base", - "debug@4.4.3", + "debug", "http-proxy-agent", "https-proxy-agent", "lru-cache@7.18.3", @@ -6087,6 +6765,10 @@ ], "tarball": "https://verdaccio.lossless.digital/pump/-/pump-3.0.3.tgz" }, + "punycode.js@2.3.1": { + "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", + "tarball": "https://verdaccio.lossless.digital/punycode.js/-/punycode.js-2.3.1.tgz" + }, "punycode@1.4.1": { "integrity": "c0d5a63b2718800ad8e1eb0fa5269c84dd41845e", "tarball": "https://verdaccio.lossless.digital/punycode/-/punycode-1.4.1.tgz" @@ -6100,11 +6782,11 @@ "dependencies": [ "@puppeteer/browsers", "chromium-bidi", - "debug@4.4.3", + "debug", "devtools-protocol", "typed-query-selector", "webdriver-bidi-protocol", - "ws@8.18.3" + "ws" ], "tarball": "https://verdaccio.lossless.digital/puppeteer-core/-/puppeteer-core-24.27.0.tgz" }, @@ -6133,12 +6815,12 @@ "integrity": "sha512-KTqnxsgGiQ6ZAzZCVlJH5eOjSnvlyEgx1m8bkRJfOhmGRqfo5KLvmAlACQkrjEtOQ4B7wF9TdSLIs9O90MX9xA==", "tarball": "https://verdaccio.lossless.digital/pvutils/-/pvutils-1.1.5.tgz" }, - "qs@6.14.0": { - "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==", + "qs@6.15.1": { + "integrity": "sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==", "dependencies": [ "side-channel" ], - "tarball": "https://verdaccio.lossless.digital/qs/-/qs-6.14.0.tgz" + "tarball": "https://verdaccio.lossless.digital/qs/-/qs-6.15.1.tgz" }, "quick-lru@5.1.1": { "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", @@ -6153,20 +6835,6 @@ ], "tarball": "https://verdaccio.lossless.digital/randomatic/-/randomatic-3.1.1.tgz" }, - "range-parser@1.2.1": { - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "tarball": "https://verdaccio.lossless.digital/range-parser/-/range-parser-1.2.1.tgz" - }, - "raw-body@3.0.1": { - "integrity": "sha512-9G8cA+tuMS75+6G/TzW8OtLzmBDMo8p1JRxN5AZ+LAp8uxGA8V8GZm4GQ4/N5QNQEnLmg6SS7wyuSmbKepiKqA==", - "dependencies": [ - "bytes", - "http-errors@2.0.0", - "iconv-lite@0.7.0", - "unpipe" - ], - "tarball": "https://verdaccio.lossless.digital/raw-body/-/raw-body-3.0.1.tgz" - }, "rc@1.2.8": { "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "dependencies": [ @@ -6187,20 +6855,20 @@ ], "tarball": "https://verdaccio.lossless.digital/readable-stream/-/readable-stream-3.6.2.tgz" }, - "readdirp@4.1.2": { - "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", - "tarball": "https://verdaccio.lossless.digital/readdirp/-/readdirp-4.1.2.tgz" + "readdirp@5.0.0": { + "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==", + "tarball": "https://verdaccio.lossless.digital/readdirp/-/readdirp-5.0.0.tgz" }, "reflect-metadata@0.2.2": { "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==", "tarball": "https://verdaccio.lossless.digital/reflect-metadata/-/reflect-metadata-0.2.2.tgz" }, - "registry-auth-token@5.1.0": { - "integrity": "sha512-GdekYuwLXLxMuFTwAPg5UKGLW/UXzQrZvH/Zj791BQif5T05T0RsaLfHc9q3ZOKi7n+BoprPD9mJ0O0k4xzUlw==", + "registry-auth-token@5.1.1": { + "integrity": "sha512-P7B4+jq8DeD2nMsAcdfaqHbssgHtZ7Z5+++a5ask90fvmJ8p5je4mOa+wzu+DB4vQ5tdJV/xywY+UnVFeQLV5Q==", "dependencies": [ "@pnpm/npm-conf" ], - "tarball": "https://verdaccio.lossless.digital/registry-auth-token/-/registry-auth-token-5.1.0.tgz" + "tarball": "https://verdaccio.lossless.digital/registry-auth-token/-/registry-auth-token-5.1.1.tgz" }, "registry-url@6.0.1": { "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==", @@ -6300,8 +6968,8 @@ "bin": true, "tarball": "https://verdaccio.lossless.digital/rimraf/-/rimraf-3.0.2.tgz" }, - "rolldown@1.0.0-beta.45": { - "integrity": "sha512-iMmuD72XXLf26Tqrv1cryNYLX6NNPLhZ3AmNkSf8+xda0H+yijjGJ+wVT9UdBUHOpKzq9RjKtQKRCWoEKQQBZQ==", + "rolldown@1.0.0-rc.11_@emnapi+core@1.10.0_@emnapi+runtime@1.10.0": { + "integrity": "sha512-NRjoKMusSjfRbSYiH3VSumlkgFe7kYAa3pzVOsVYVFY3zb5d7nS+a3KGQ7hJKXuYWbzJKPVQ9Wxq2UvyK+ENpw==", "dependencies": [ "@oxc-project/types", "@rolldown/pluginutils" @@ -6314,27 +6982,25 @@ "@rolldown/binding-linux-arm-gnueabihf", "@rolldown/binding-linux-arm64-gnu", "@rolldown/binding-linux-arm64-musl", + "@rolldown/binding-linux-ppc64-gnu", + "@rolldown/binding-linux-s390x-gnu", "@rolldown/binding-linux-x64-gnu", "@rolldown/binding-linux-x64-musl", "@rolldown/binding-openharmony-arm64", "@rolldown/binding-wasm32-wasi", "@rolldown/binding-win32-arm64-msvc", - "@rolldown/binding-win32-ia32-msvc", "@rolldown/binding-win32-x64-msvc" ], "bin": true, - "tarball": "https://verdaccio.lossless.digital/rolldown/-/rolldown-1.0.0-beta.45.tgz" + "tarball": "https://verdaccio.lossless.digital/rolldown/-/rolldown-1.0.0-rc.11.tgz" }, - "router@2.2.0": { - "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==", - "dependencies": [ - "debug@4.4.3", - "depd@2.0.0", - "is-promise", - "parseurl", - "path-to-regexp@8.3.0" - ], - "tarball": "https://verdaccio.lossless.digital/router/-/router-2.2.0.tgz" + "rope-sequence@1.3.4": { + "integrity": "sha512-UT5EDe2cu2E/6O4igUr5PSFs23nvvukicWHx6GnOPlHAiiYbzNuCRQCuiUdHJQcqKalLKlrYJnjY0ySGsXNQXQ==", + "tarball": "https://verdaccio.lossless.digital/rope-sequence/-/rope-sequence-1.3.4.tgz" + }, + "run-async@3.0.0": { + "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==", + "tarball": "https://verdaccio.lossless.digital/run-async/-/run-async-3.0.0.tgz" }, "rxjs@7.8.2": { "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", @@ -6343,81 +7009,27 @@ ], "tarball": "https://verdaccio.lossless.digital/rxjs/-/rxjs-7.8.2.tgz" }, - "s3rver@3.7.1": { - "integrity": "sha512-H9KIX6n8NqcfoE4ziFNbQASBQfjcNJgb+3wbT9L5iotEqfOncFO1c38cfJSFSo7xXTu1zM9HA6t2u9xKNlYRaA==", - "dependencies": [ - "@koa/router", - "busboy", - "commander@5.1.0", - "fast-xml-parser@3.21.1", - "fs-extra@8.1.0", - "he", - "koa", - "koa-logger", - "lodash", - "statuses@2.0.2", - "winston" - ], - "bin": true, - "tarball": "https://verdaccio.lossless.digital/s3rver/-/s3rver-3.7.1.tgz" - }, "safe-buffer@5.2.1": { "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "tarball": "https://verdaccio.lossless.digital/safe-buffer/-/safe-buffer-5.2.1.tgz" }, - "safe-regex-test@1.1.0": { - "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", - "dependencies": [ - "call-bound", - "es-errors", - "is-regex" - ], - "tarball": "https://verdaccio.lossless.digital/safe-regex-test/-/safe-regex-test-1.1.0.tgz" - }, - "safe-stable-stringify@2.5.0": { - "integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==", - "tarball": "https://verdaccio.lossless.digital/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz" - }, "safer-buffer@2.1.2": { "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "tarball": "https://verdaccio.lossless.digital/safer-buffer/-/safer-buffer-2.1.2.tgz" }, + "sax@1.6.0": { + "integrity": "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==", + "tarball": "https://verdaccio.lossless.digital/sax/-/sax-1.6.0.tgz" + }, "semver@6.3.1": { "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": true, "tarball": "https://verdaccio.lossless.digital/semver/-/semver-6.3.1.tgz" }, - "semver@7.7.3": { - "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "semver@7.7.4": { + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", "bin": true, - "tarball": "https://verdaccio.lossless.digital/semver/-/semver-7.7.3.tgz" - }, - "send@1.2.0": { - "integrity": "sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==", - "dependencies": [ - "debug@4.4.3", - "encodeurl@2.0.0", - "escape-html", - "etag", - "fresh@2.0.0", - "http-errors@2.0.0", - "mime-types@3.0.1", - "ms", - "on-finished", - "range-parser", - "statuses@2.0.2" - ], - "tarball": "https://verdaccio.lossless.digital/send/-/send-1.2.0.tgz" - }, - "serve-static@2.2.0": { - "integrity": "sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==", - "dependencies": [ - "encodeurl@2.0.0", - "escape-html", - "parseurl", - "send" - ], - "tarball": "https://verdaccio.lossless.digital/serve-static/-/serve-static-2.2.0.tgz" + "tarball": "https://verdaccio.lossless.digital/semver/-/semver-7.7.4.tgz" }, "set-function-length@1.2.2": { "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", @@ -6431,9 +7043,41 @@ ], "tarball": "https://verdaccio.lossless.digital/set-function-length/-/set-function-length-1.2.2.tgz" }, - "setprototypeof@1.2.0": { - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "tarball": "https://verdaccio.lossless.digital/setprototypeof/-/setprototypeof-1.2.0.tgz" + "sharp@0.34.5": { + "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==", + "dependencies": [ + "@img/colour", + "detect-libc", + "semver@7.7.4" + ], + "optionalDependencies": [ + "@img/sharp-darwin-arm64", + "@img/sharp-darwin-x64", + "@img/sharp-libvips-darwin-arm64", + "@img/sharp-libvips-darwin-x64", + "@img/sharp-libvips-linux-arm", + "@img/sharp-libvips-linux-arm64", + "@img/sharp-libvips-linux-ppc64", + "@img/sharp-libvips-linux-riscv64", + "@img/sharp-libvips-linux-s390x", + "@img/sharp-libvips-linux-x64", + "@img/sharp-libvips-linuxmusl-arm64", + "@img/sharp-libvips-linuxmusl-x64", + "@img/sharp-linux-arm", + "@img/sharp-linux-arm64", + "@img/sharp-linux-ppc64", + "@img/sharp-linux-riscv64", + "@img/sharp-linux-s390x", + "@img/sharp-linux-x64", + "@img/sharp-linuxmusl-arm64", + "@img/sharp-linuxmusl-x64", + "@img/sharp-wasm32", + "@img/sharp-win32-arm64", + "@img/sharp-win32-ia32", + "@img/sharp-win32-x64" + ], + "scripts": true, + "tarball": "https://verdaccio.lossless.digital/sharp/-/sharp-0.34.5.tgz" }, "shebang-command@2.0.0": { "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", @@ -6446,13 +7090,13 @@ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "tarball": "https://verdaccio.lossless.digital/shebang-regex/-/shebang-regex-3.0.0.tgz" }, - "side-channel-list@1.0.0": { - "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "side-channel-list@1.0.1": { + "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", "dependencies": [ "es-errors", "object-inspect" ], - "tarball": "https://verdaccio.lossless.digital/side-channel-list/-/side-channel-list-1.0.0.tgz" + "tarball": "https://verdaccio.lossless.digital/side-channel-list/-/side-channel-list-1.0.1.tgz" }, "side-channel-map@1.0.1": { "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", @@ -6494,54 +7138,19 @@ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "tarball": "https://verdaccio.lossless.digital/signal-exit/-/signal-exit-4.1.0.tgz" }, + "simple-xml-to-json@1.2.7": { + "integrity": "sha512-mz9VXphOxQWX3eQ/uXCtm6upltoN0DLx8Zb5T4TFC4FHB7S9FDPGre8CfLWqPWQQH/GrQYd2AXhhVM5LDpYx6Q==", + "tarball": "https://verdaccio.lossless.digital/simple-xml-to-json/-/simple-xml-to-json-1.2.7.tgz" + }, "smart-buffer@4.2.0": { "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", "tarball": "https://verdaccio.lossless.digital/smart-buffer/-/smart-buffer-4.2.0.tgz" }, - "socket.io-adapter@2.5.5": { - "integrity": "sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==", - "dependencies": [ - "debug@4.3.7", - "ws@8.17.1" - ], - "tarball": "https://verdaccio.lossless.digital/socket.io-adapter/-/socket.io-adapter-2.5.5.tgz" - }, - "socket.io-client@4.8.1": { - "integrity": "sha512-hJVXfu3E28NmzGk8o1sHhN3om52tRvwYeidbj7xKy2eIIse5IoKX3USlS6Tqt3BHAtflLIkCQBkzVrEEfWUyYQ==", - "dependencies": [ - "@socket.io/component-emitter", - "debug@4.3.7", - "engine.io-client", - "socket.io-parser" - ], - "tarball": "https://verdaccio.lossless.digital/socket.io-client/-/socket.io-client-4.8.1.tgz" - }, - "socket.io-parser@4.2.4": { - "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", - "dependencies": [ - "@socket.io/component-emitter", - "debug@4.3.7" - ], - "tarball": "https://verdaccio.lossless.digital/socket.io-parser/-/socket.io-parser-4.2.4.tgz" - }, - "socket.io@4.8.1": { - "integrity": "sha512-oZ7iUCxph8WYRHHcjBEc9unw3adt5CmSNlppj/5Q4k2RIrhl8Z5yY2Xr4j9zj0+wzVZ0bxmYoGSzKJnRl6A4yg==", - "dependencies": [ - "accepts@1.3.8", - "base64id", - "cors", - "debug@4.3.7", - "engine.io", - "socket.io-adapter", - "socket.io-parser" - ], - "tarball": "https://verdaccio.lossless.digital/socket.io/-/socket.io-4.8.1.tgz" - }, "socks-proxy-agent@8.0.5": { "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", "dependencies": [ "agent-base", - "debug@4.4.3", + "debug", "socks" ], "tarball": "https://verdaccio.lossless.digital/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz" @@ -6585,26 +7194,6 @@ "integrity": "04e6926f662895354f3dd015203633b857297e2c", "tarball": "https://verdaccio.lossless.digital/sprintf-js/-/sprintf-js-1.0.3.tgz" }, - "stack-trace@0.0.10": { - "integrity": "547c70b347e8d32b4e108ea1a2a159e5fdde19c0", - "tarball": "https://verdaccio.lossless.digital/stack-trace/-/stack-trace-0.0.10.tgz" - }, - "statuses@1.5.0": { - "integrity": "161c7dac177659fd9811f43771fa99381478628c", - "tarball": "https://verdaccio.lossless.digital/statuses/-/statuses-1.5.0.tgz" - }, - "statuses@2.0.1": { - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "tarball": "https://verdaccio.lossless.digital/statuses/-/statuses-2.0.1.tgz" - }, - "statuses@2.0.2": { - "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", - "tarball": "https://verdaccio.lossless.digital/statuses/-/statuses-2.0.2.tgz" - }, - "streamsearch@0.1.2": { - "integrity": "808b9d0e56fc273d809ba57338e929919a1a9f1a", - "tarball": "https://verdaccio.lossless.digital/streamsearch/-/streamsearch-0.1.2.tgz" - }, "streamx@2.23.0": { "integrity": "sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg==", "dependencies": [ @@ -6673,9 +7262,9 @@ "integrity": "sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA==", "tarball": "https://verdaccio.lossless.digital/strnum/-/strnum-1.1.2.tgz" }, - "strnum@2.1.1": { - "integrity": "sha512-7ZvoFTiCnGxBtDqJ//Cu6fWtZtc7Y3x+QOirG15wztbdngGSkht27o2pyGWrVy0b4WAy3jbKmnoK6g5VlVNUUw==", - "tarball": "https://verdaccio.lossless.digital/strnum/-/strnum-2.1.1.tgz" + "strnum@2.2.3": { + "integrity": "sha512-oKx6RUCuHfT3oyVjtnrmn19H1SiCqgJSg+54XqURKp5aCMbrXrhLjRN9TjuwMjiYstZ0MzDrHqkGZ5dFTKd+zg==", + "tarball": "https://verdaccio.lossless.digital/strnum/-/strnum-2.2.3.tgz" }, "strtok3@10.3.4": { "integrity": "sha512-KIy5nylvC5le1OdaaoCJ07L+8iQzJHGH6pWDuzS+d07Cu7n1MZ2x26P8ZKIWfbK02+XIL8Mp4RkWeqdUCrDMfg==", @@ -6692,13 +7281,6 @@ ], "tarball": "https://verdaccio.lossless.digital/strtok3/-/strtok3-9.1.1.tgz" }, - "supports-color@5.5.0": { - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": [ - "has-flag" - ], - "tarball": "https://verdaccio.lossless.digital/supports-color/-/supports-color-5.5.0.tgz" - }, "sweet-scroll@4.0.0": { "integrity": "sha512-mR6fRsAQANtm3zpzhUE73KAOt2aT4ZsWzNSggiEsSqdO6Zh4gM7ioJG81EngrZEl0XAc3ZvzEfhxggOoEBc8jA==", "tarball": "https://verdaccio.lossless.digital/sweet-scroll/-/sweet-scroll-4.0.0.tgz" @@ -6707,11 +7289,9 @@ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", "tarball": "https://verdaccio.lossless.digital/symbol-tree/-/symbol-tree-3.2.4.tgz" }, - "systeminformation@5.27.11": { - "integrity": "sha512-K3Lto/2m3K2twmKHdgx5B+0in9qhXK4YnoT9rIlgwN/4v7OV5c8IjbeAUkuky/6VzCQC7iKCAqi8rZathCdjHg==", - "os": ["darwin", "linux", "win32", "freebsd", "openbsd", "netbsd", "sunos", "android"], - "bin": true, - "tarball": "https://verdaccio.lossless.digital/systeminformation/-/systeminformation-5.27.11.tgz" + "tagged-tag@1.0.0": { + "integrity": "sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==", + "tarball": "https://verdaccio.lossless.digital/tagged-tag/-/tagged-tag-1.0.0.tgz" }, "tar-fs@3.1.1": { "integrity": "sha512-LZA0oaPOc2fVo82Txf3gw+AkEd38szODlptMYejQUhndHMLQ9M059uXR+AfS7DNo0NpINvSqDsvyaCrBVkptWg==", @@ -6741,15 +7321,11 @@ ], "tarball": "https://verdaccio.lossless.digital/text-decoder/-/text-decoder-1.2.3.tgz" }, - "text-hex@1.0.0": { - "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==", - "tarball": "https://verdaccio.lossless.digital/text-hex/-/text-hex-1.0.0.tgz" - }, "threads@1.7.0": { "integrity": "sha512-Mx5NBSHX3sQYR6iI9VYbgHKBLisyB+xROCBGjjWm1O9wb9vfLxdaGtmT/KCjUqMsSNW6nERzCW3T6H43LqjDZQ==", "dependencies": [ "callsites", - "debug@4.4.3", + "debug", "is-observable", "observable-fns" ], @@ -6769,6 +7345,10 @@ "integrity": "0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5", "tarball": "https://verdaccio.lossless.digital/through/-/through-2.3.8.tgz" }, + "tiny-lru@13.0.0": { + "integrity": "sha512-xDHxKKS1FdF0Tv2P+QT7IeSEg74K/8cEDzbv3Tv6UyHHUgBOjOiQiBp818MGj66dhurQus/IBcoAbwIKtSGc6Q==", + "tarball": "https://verdaccio.lossless.digital/tiny-lru/-/tiny-lru-13.0.0.tgz" + }, "tiny-worker@2.3.0": { "integrity": "sha512-pJ70wq5EAqTAEl9IkGzA+fN0836rycEuz2Cn6yeZ6FRzlVS5IDOkFHpIoEsksPRQV34GDqXm65+OlnZqUSyK2g==", "dependencies": [ @@ -6776,9 +7356,16 @@ ], "tarball": "https://verdaccio.lossless.digital/tiny-worker/-/tiny-worker-2.3.0.tgz" }, - "toidentifier@1.0.1": { - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "tarball": "https://verdaccio.lossless.digital/toidentifier/-/toidentifier-1.0.1.tgz" + "tinycolor2@1.6.0": { + "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==", + "tarball": "https://verdaccio.lossless.digital/tinycolor2/-/tinycolor2-1.6.0.tgz" + }, + "tmp@0.0.33": { + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dependencies": [ + "os-tmpdir" + ], + "tarball": "https://verdaccio.lossless.digital/tmp/-/tmp-0.0.33.tgz" }, "token-types@6.1.1": { "integrity": "sha512-kh9LVIWH5CnL63Ipf0jhlBIy0UsrMj/NJDfpsy1SqOXlLKEVyXXYrnFxFT1yOOYVGBSApeVnjPw/sBz5BfEjAQ==", @@ -6805,10 +7392,6 @@ "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", "tarball": "https://verdaccio.lossless.digital/trim-lines/-/trim-lines-3.0.1.tgz" }, - "triple-beam@1.4.1": { - "integrity": "sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==", - "tarball": "https://verdaccio.lossless.digital/triple-beam/-/triple-beam-1.4.1.tgz" - }, "trough@2.2.0": { "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", "tarball": "https://verdaccio.lossless.digital/trough/-/trough-2.2.0.tgz" @@ -6817,16 +7400,16 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "tarball": "https://verdaccio.lossless.digital/tslib/-/tslib-1.14.1.tgz" }, + "tslib@2.3.0": { + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", + "tarball": "https://verdaccio.lossless.digital/tslib/-/tslib-2.3.0.tgz" + }, "tslib@2.8.1": { "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "tarball": "https://verdaccio.lossless.digital/tslib/-/tslib-2.8.1.tgz" }, - "tsscmp@1.0.6": { - "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==", - "tarball": "https://verdaccio.lossless.digital/tsscmp/-/tsscmp-1.0.6.tgz" - }, - "tsx@4.20.6": { - "integrity": "sha512-ytQKuwgmrrkDTFP4LjR0ToE2nqgy886GpvRSpU0JAnrdBYppuY5rLkRUYPU1yCryb24SsKBTL/hlDQAEFVwtZg==", + "tsx@4.21.0": { + "integrity": "sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==", "dependencies": [ "esbuild", "get-tsconfig" @@ -6835,7 +7418,7 @@ "fsevents" ], "bin": true, - "tarball": "https://verdaccio.lossless.digital/tsx/-/tsx-4.20.6.tgz" + "tarball": "https://verdaccio.lossless.digital/tsx/-/tsx-4.21.0.tgz" }, "tsyringe@4.10.0": { "integrity": "sha512-axr3IdNuVIxnaK5XGEUFTu3YmAQ6lllgrvqfEoR16g/HGnYY/6We4oWENtAnzK6/LpJ2ur9PAb80RBt7/U4ugw==", @@ -6848,12 +7431,16 @@ "integrity": "sha512-vwz9tfvF7XN/jE0dGoBei3FXWuvll78ohzCZQuOb+ZjWrs3a0XhQVomJEb2Qh4VHTPNRO4GPZh0V7VRbiWwkRg==", "tarball": "https://verdaccio.lossless.digital/turndown-plugin-gfm/-/turndown-plugin-gfm-1.0.2.tgz" }, - "turndown@7.2.2": { - "integrity": "sha512-1F7db8BiExOKxjSMU2b7if62D/XOyQyZbPKq/nUwopfgnHlqXHqQ0lvfUTeUIr1lZJzOPFn43dODyMSIfvWRKQ==", + "turndown@7.2.4": { + "integrity": "sha512-I8yFsfRzmzK0WV1pNNOA4A7y4RDfFxPRxb3t+e3ui14qSGOxGtiSP6GjeX+Y6CHb7HYaFj7ECUD7VE5kQMZWGQ==", "dependencies": [ "@mixmark-io/domino" ], - "tarball": "https://verdaccio.lossless.digital/turndown/-/turndown-7.2.2.tgz" + "tarball": "https://verdaccio.lossless.digital/turndown/-/turndown-7.2.4.tgz" + }, + "type-fest@0.21.3": { + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "tarball": "https://verdaccio.lossless.digital/type-fest/-/type-fest-0.21.3.tgz" }, "type-fest@2.19.0": { "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", @@ -6863,36 +7450,25 @@ "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==", "tarball": "https://verdaccio.lossless.digital/type-fest/-/type-fest-4.41.0.tgz" }, - "type-is@1.6.18": { - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "type-fest@5.6.0": { + "integrity": "sha512-8ZiHFm91orbSAe2PSAiSVBVko18pbhbiB3U9GglSzF/zCGkR+rxpHx6sEMCUm4kxY4LjDIUGgCfUMtwfZfjfUA==", "dependencies": [ - "media-typer@0.3.0", - "mime-types@2.1.35" + "tagged-tag" ], - "tarball": "https://verdaccio.lossless.digital/type-is/-/type-is-1.6.18.tgz" - }, - "type-is@2.0.1": { - "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==", - "dependencies": [ - "content-type", - "media-typer@1.1.0", - "mime-types@3.0.1" - ], - "tarball": "https://verdaccio.lossless.digital/type-is/-/type-is-2.0.1.tgz" + "tarball": "https://verdaccio.lossless.digital/type-fest/-/type-fest-5.6.0.tgz" }, "typed-query-selector@2.12.0": { "integrity": "sha512-SbklCd1F0EiZOyPiW192rrHZzZ5sBijB6xM+cpmrwDqObvdtunOHHIk9fCGsoK5JVIYXoyEp4iEdE3upFH3PAg==", "tarball": "https://verdaccio.lossless.digital/typed-query-selector/-/typed-query-selector-2.12.0.tgz" }, - "typescript@5.8.3": { - "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", + "typescript@6.0.2": { + "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==", "bin": true, - "tarball": "https://verdaccio.lossless.digital/typescript/-/typescript-5.8.3.tgz" + "tarball": "https://verdaccio.lossless.digital/typescript/-/typescript-6.0.2.tgz" }, - "typescript@5.9.2": { - "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", - "bin": true, - "tarball": "https://verdaccio.lossless.digital/typescript/-/typescript-5.9.2.tgz" + "uc.micro@2.1.0": { + "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==", + "tarball": "https://verdaccio.lossless.digital/uc.micro/-/uc.micro-2.1.0.tgz" }, "uglify-js@3.19.3": { "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", @@ -6907,9 +7483,9 @@ "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", "tarball": "https://verdaccio.lossless.digital/undici-types/-/undici-types-6.21.0.tgz" }, - "undici-types@7.10.0": { - "integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==", - "tarball": "https://verdaccio.lossless.digital/undici-types/-/undici-types-7.10.0.tgz" + "undici-types@7.19.2": { + "integrity": "sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==", + "tarball": "https://verdaccio.lossless.digital/undici-types/-/undici-types-7.19.2.tgz" }, "unified@11.0.5": { "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", @@ -6953,18 +7529,14 @@ ], "tarball": "https://verdaccio.lossless.digital/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz" }, - "unist-util-visit@5.0.0": { - "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "unist-util-visit@5.1.0": { + "integrity": "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==", "dependencies": [ "@types/unist", "unist-util-is", "unist-util-visit-parents" ], - "tarball": "https://verdaccio.lossless.digital/unist-util-visit/-/unist-util-visit-5.0.0.tgz" - }, - "universalify@0.1.2": { - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "tarball": "https://verdaccio.lossless.digital/universalify/-/universalify-0.1.2.tgz" + "tarball": "https://verdaccio.lossless.digital/unist-util-visit/-/unist-util-visit-5.1.0.tgz" }, "universalify@2.0.1": { "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", @@ -6974,10 +7546,6 @@ "integrity": "sha512-IViSAm8Z3sRBYA+9wc0fLQmU9Nrxb16rcDmIiR6Y9LJSZzI7QY5QsDhqPpKOjAn0O9/kfK1TfNEMMAGPTIraPw==", "tarball": "https://verdaccio.lossless.digital/unload/-/unload-2.4.1.tgz" }, - "unpipe@1.0.0": { - "integrity": "b2bf4ee8514aae6165b4817829d21b2ef49904ec", - "tarball": "https://verdaccio.lossless.digital/unpipe/-/unpipe-1.0.0.tgz" - }, "upper-case@1.1.3": { "integrity": "f6b4501c2ec4cdd26ba78be7222961de77621598", "tarball": "https://verdaccio.lossless.digital/upper-case/-/upper-case-1.1.3.tgz" @@ -6990,6 +7558,13 @@ ], "tarball": "https://verdaccio.lossless.digital/url/-/url-0.11.4.tgz" }, + "utif2@4.1.0": { + "integrity": "sha512-+oknB9FHrJ7oW7A2WZYajOcv4FcDR4CfoGB0dPNfxbi4GO05RRnFmt5oa23+9w32EanrYcSJWspUiJkLMs+37w==", + "dependencies": [ + "pako" + ], + "tarball": "https://verdaccio.lossless.digital/utif2/-/utif2-4.1.0.tgz" + }, "util-deprecate@1.0.2": { "integrity": "450d4dc9fa70de732762fbd2d4a28981419a0ccf", "tarball": "https://verdaccio.lossless.digital/util-deprecate/-/util-deprecate-1.0.2.tgz" @@ -6999,10 +7574,6 @@ "bin": true, "tarball": "https://verdaccio.lossless.digital/uuid/-/uuid-9.0.1.tgz" }, - "vary@1.1.2": { - "integrity": "2299f02c6ded30d4a5961b0b9f74524a18f634fc", - "tarball": "https://verdaccio.lossless.digital/vary/-/vary-1.1.2.tgz" - }, "vfile-message@4.0.3": { "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", "dependencies": [ @@ -7019,6 +7590,10 @@ ], "tarball": "https://verdaccio.lossless.digital/vfile/-/vfile-6.0.3.tgz" }, + "w3c-keyname@2.2.8": { + "integrity": "sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==", + "tarball": "https://verdaccio.lossless.digital/w3c-keyname/-/w3c-keyname-2.2.8.tgz" + }, "webdriver-bidi-protocol@0.3.8": { "integrity": "sha512-21Yi2GhGntMc671vNBCjiAeEVknXjVRoyu+k+9xOMShu+ZQfpGQwnBqbNz/Sv4GXZ6JmutlPAi2nIJcrymAWuQ==", "tarball": "https://verdaccio.lossless.digital/webdriver-bidi-protocol/-/webdriver-bidi-protocol-0.3.8.tgz" @@ -7047,39 +7622,22 @@ "bin": true, "tarball": "https://verdaccio.lossless.digital/which/-/which-2.0.2.tgz" }, - "which@5.0.0": { - "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", + "which@6.0.1": { + "integrity": "sha512-oGLe46MIrCRqX7ytPUf66EAYvdeMIZYn3WaocqqKZAxrBpkqHfL/qvTyJ/bTk5+AqHCjXmrv3CEWgy368zhRUg==", "dependencies": [ - "isexe@3.1.1" + "isexe@4.0.0" ], "bin": true, - "tarball": "https://verdaccio.lossless.digital/which/-/which-5.0.0.tgz" + "tarball": "https://verdaccio.lossless.digital/which/-/which-6.0.1.tgz" }, - "winston-transport@4.9.0": { - "integrity": "sha512-8drMJ4rkgaPo1Me4zD/3WLfI/zPdA9o2IipKODunnGDcuqbHwjsbB79ylv04LCGGzU0xQ6vTznOMpQGaLhhm6A==", + "wrap-ansi@6.2.0": { + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dependencies": [ - "logform", - "readable-stream", - "triple-beam" + "ansi-styles@4.3.0", + "string-width@4.2.3", + "strip-ansi@6.0.1" ], - "tarball": "https://verdaccio.lossless.digital/winston-transport/-/winston-transport-4.9.0.tgz" - }, - "winston@3.18.3": { - "integrity": "sha512-NoBZauFNNWENgsnC9YpgyYwOVrl2m58PpQ8lNHjV3kosGs7KJ7Npk9pCUE+WJlawVSe8mykWDKWFSVfs3QO9ww==", - "dependencies": [ - "@colors/colors", - "@dabh/diagnostics", - "async", - "is-stream@2.0.1", - "logform", - "one-time", - "readable-stream", - "safe-stable-stringify", - "stack-trace", - "triple-beam", - "winston-transport" - ], - "tarball": "https://verdaccio.lossless.digital/winston/-/winston-3.18.3.tgz" + "tarball": "https://verdaccio.lossless.digital/wrap-ansi/-/wrap-ansi-6.2.0.tgz" }, "wrap-ansi@7.0.0": { "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", @@ -7103,32 +7661,46 @@ "integrity": "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f", "tarball": "https://verdaccio.lossless.digital/wrappy/-/wrappy-1.0.2.tgz" }, - "ws@8.17.1": { - "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", - "tarball": "https://verdaccio.lossless.digital/ws/-/ws-8.17.1.tgz" + "ws@8.20.0": { + "integrity": "sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==", + "tarball": "https://verdaccio.lossless.digital/ws/-/ws-8.20.0.tgz" }, - "ws@8.18.3": { - "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==", - "tarball": "https://verdaccio.lossless.digital/ws/-/ws-8.18.3.tgz" + "xml-parse-from-string@1.0.1": { + "integrity": "sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==", + "tarball": "https://verdaccio.lossless.digital/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz" }, - "xmlbuilder2@3.1.1": { - "integrity": "sha512-WCSfbfZnQDdLQLiMdGUQpMxxckeQ4oZNMNhLVkcekTu7xhD4tuUDyAPoY8CwXvBYE6LwBHd6QW2WZXlOWr1vCw==", + "xml2js@0.5.0": { + "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", "dependencies": [ - "@oozcitak/dom", - "@oozcitak/infra", - "@oozcitak/util", - "js-yaml@3.14.1" + "sax", + "xmlbuilder" ], - "tarball": "https://verdaccio.lossless.digital/xmlbuilder2/-/xmlbuilder2-3.1.1.tgz" + "tarball": "https://verdaccio.lossless.digital/xml2js/-/xml2js-0.5.0.tgz" }, - "xmlhttprequest-ssl@2.1.2": { - "integrity": "sha512-TEU+nJVUUnA4CYJFLvK5X9AOeH4KvDvhIfm0vV1GaQRtchnG0hgK5p8hw/xjv8cunWYCsiPCSDzObPyhEwq3KQ==", - "tarball": "https://verdaccio.lossless.digital/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.1.2.tgz" + "xmlbuilder@11.0.1": { + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "tarball": "https://verdaccio.lossless.digital/xmlbuilder/-/xmlbuilder-11.0.1.tgz" + }, + "xterm-addon-fit@0.8.0_xterm@5.3.0": { + "integrity": "sha512-yj3Np7XlvxxhYF/EJ7p3KHaMt6OdwQ+HDu573Vx1lRXsVxOcnVJs51RgjZOouIZOczTsskaS+CpXspK81/DLqw==", + "dependencies": [ + "xterm" + ], + "tarball": "https://verdaccio.lossless.digital/xterm-addon-fit/-/xterm-addon-fit-0.8.0.tgz" + }, + "xterm@5.3.0": { + "integrity": "sha512-8QqjlekLUFTrU6x7xck1MsPzPA571K5zNqWm0M0oroYEWVOptZ0+ubQSkQ3uxIEhcIHRujJy6emDWX4A7qyFzg==", + "tarball": "https://verdaccio.lossless.digital/xterm/-/xterm-5.3.0.tgz" }, "y18n@5.0.8": { "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "tarball": "https://verdaccio.lossless.digital/y18n/-/y18n-5.0.8.tgz" }, + "yaml@2.8.3": { + "integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==", + "bin": true, + "tarball": "https://verdaccio.lossless.digital/yaml/-/yaml-2.8.3.tgz" + }, "yargs-parser@21.1.1": { "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "tarball": "https://verdaccio.lossless.digital/yargs-parser/-/yargs-parser-21.1.1.tgz" @@ -7158,22 +7730,29 @@ ], "tarball": "https://verdaccio.lossless.digital/yauzl/-/yauzl-2.10.0.tgz" }, - "yauzl@3.2.0": { - "integrity": "sha512-Ow9nuGZE+qp1u4JIPvg+uCiUr7xGQWdff7JQSk5VGYTAZMDe2q8lxJ10ygv10qmSj031Ty/6FNJpLO4o1Sgc+w==", + "yauzl@3.3.0": { + "integrity": "sha512-PtGEvEP30p7sbIBJKUBjUnqgTVOyMURc4dLo9iNyAJnNIEz9pm88cCXF21w94Kg3k6RXkeZh5DHOGS0qEONvNQ==", "dependencies": [ "buffer-crc32", "pend" ], - "tarball": "https://verdaccio.lossless.digital/yauzl/-/yauzl-3.2.0.tgz" + "tarball": "https://verdaccio.lossless.digital/yauzl/-/yauzl-3.3.0.tgz" }, - "ylru@1.4.0": { - "integrity": "sha512-2OQsPNEmBCvXuFlIni/a+Rn+R2pHW9INm0BxXJ4hVDA8TirqMj+J/Rp9ItLatT/5pZqWwefVrTQcHpixsxnVlA==", - "tarball": "https://verdaccio.lossless.digital/ylru/-/ylru-1.4.0.tgz" + "yoctocolors-cjs@2.1.3": { + "integrity": "sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==", + "tarball": "https://verdaccio.lossless.digital/yoctocolors-cjs/-/yoctocolors-cjs-2.1.3.tgz" }, "zod@3.25.76": { "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", "tarball": "https://verdaccio.lossless.digital/zod/-/zod-3.25.76.tgz" }, + "zrender@5.6.1": { + "integrity": "sha512-OFXkDJKcrlx5su2XbzJvj/34Q3m6PvyCZkVPHGYpcCJ52ek4U/ymZyfuV1nKE23AyBJ51E/6Yr0mhZ7xGTO4ag==", + "dependencies": [ + "tslib@2.3.0" + ], + "tarball": "https://verdaccio.lossless.digital/zrender/-/zrender-5.6.1.tgz" + }, "zwitch@2.0.4": { "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", "tarball": "https://verdaccio.lossless.digital/zwitch/-/zwitch-2.0.4.tgz" @@ -7182,27 +7761,29 @@ "workspace": { "packageJson": { "dependencies": [ - "npm:@git.zone/tsbuild@^2.6.8", - "npm:@git.zone/tsbundle@^2.5.1", - "npm:@git.zone/tsrun@^1.6.2", - "npm:@git.zone/tstest@^2.7.0", + "npm:@git.zone/tsbuild@^4.4.0", + "npm:@git.zone/tsbundle@^2.10.0", + "npm:@git.zone/tsrun@^2.0.2", + "npm:@git.zone/tstest@^3.6.3", "npm:@push.rocks/lik@^6.2.2", "npm:@push.rocks/qenv@^6.1.3", - "npm:@push.rocks/smartarchive@^4.2.2", + "npm:@push.rocks/smartarchive@^5.2.1", "npm:@push.rocks/smartarray@^1.1.0", "npm:@push.rocks/smartbrowser@^2.0.8", - "npm:@push.rocks/smartdata@^5.16.4", + "npm:@push.rocks/smartdata@^7.1.7", + "npm:@push.rocks/smartdb@^2.7.0", "npm:@push.rocks/smartdelay@^3.0.5", - "npm:@push.rocks/smartfile@^11.2.7", + "npm:@push.rocks/smartfile@^13.1.2", + "npm:@push.rocks/smartfs@^1.5.0", "npm:@push.rocks/smartlog@^3.1.10", "npm:@push.rocks/smartpath@6", "npm:@push.rocks/smartpromise@^4.2.3", - "npm:@push.rocks/smartrequest@^4.3.4", - "npm:@push.rocks/smartstream@^3.2.5", + "npm:@push.rocks/smartrequest@^5.0.1", + "npm:@push.rocks/smartstream@^3.4.0", "npm:@push.rocks/smartunique@^3.0.9", - "npm:@push.rocks/smartxml@^1.1.1", + "npm:@push.rocks/smartxml@2", "npm:@tsclass/tsclass@^9.3.0", - "npm:@types/node@^22.14.0" + "npm:@types/node@25.6.0" ] } } diff --git a/package.json b/package.json index 9428b06..fff7012 100644 --- a/package.json +++ b/package.json @@ -10,32 +10,34 @@ "license": "MIT", "scripts": { "test": "(tstest test/ --verbose)", - "build": "(tsbuild --web --allowimplicitany)", + "build": "(tsbuild)", "buildDocs": "(tsdoc)" }, "devDependencies": { - "@git.zone/tsbuild": "^2.6.8", - "@git.zone/tsbundle": "^2.5.1", - "@git.zone/tsrun": "^1.6.2", - "@git.zone/tstest": "^2.7.0", - "@types/node": "^22.14.0" + "@git.zone/tsbuild": "^4.4.0", + "@git.zone/tsbundle": "^2.10.0", + "@git.zone/tsrun": "^2.0.2", + "@git.zone/tstest": "^3.6.3", + "@types/node": "25.6.0" }, "dependencies": { "@push.rocks/lik": "^6.2.2", "@push.rocks/qenv": "^6.1.3", - "@push.rocks/smartarchive": "^4.2.2", + "@push.rocks/smartarchive": "^5.2.1", "@push.rocks/smartarray": "^1.1.0", "@push.rocks/smartbrowser": "^2.0.8", - "@push.rocks/smartdata": "^5.16.4", + "@push.rocks/smartdata": "^7.1.7", + "@push.rocks/smartdb": "^2.7.0", "@push.rocks/smartdelay": "^3.0.5", - "@push.rocks/smartfile": "^11.2.7", + "@push.rocks/smartfile": "^13.1.2", + "@push.rocks/smartfs": "^1.5.0", "@push.rocks/smartlog": "^3.1.10", "@push.rocks/smartpath": "^6.0.0", "@push.rocks/smartpromise": "^4.2.3", - "@push.rocks/smartrequest": "^4.3.4", - "@push.rocks/smartstream": "^3.2.5", + "@push.rocks/smartrequest": "^5.0.1", + "@push.rocks/smartstream": "^3.4.0", "@push.rocks/smartunique": "^3.0.9", - "@push.rocks/smartxml": "^1.1.1", + "@push.rocks/smartxml": "^2.0.0", "@tsclass/tsclass": "^9.3.0" }, "repository": { @@ -58,7 +60,7 @@ "dist_ts_web/**/*", "assets/**/*", "cli.js", - "npmextra.json", + ".smartconfig.json", "readme.md" ], "keywords": [ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a4a8d04..c922351 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,31 +10,37 @@ importers: dependencies: '@push.rocks/lik': specifier: ^6.2.2 - version: 6.2.2 + version: 6.4.0 '@push.rocks/qenv': specifier: ^6.1.3 version: 6.1.3 '@push.rocks/smartarchive': - specifier: ^4.2.2 - version: 4.2.2 + specifier: ^5.2.1 + version: 5.2.1 '@push.rocks/smartarray': specifier: ^1.1.0 version: 1.1.0 '@push.rocks/smartbrowser': specifier: ^2.0.8 - version: 2.0.8 + version: 2.0.11(typescript@6.0.3) '@push.rocks/smartdata': - specifier: ^5.16.4 - version: 5.16.4(@aws-sdk/credential-providers@3.840.0)(socks@2.8.5) + specifier: ^7.1.7 + version: 7.1.7(@aws-sdk/credential-providers@3.840.0) + '@push.rocks/smartdb': + specifier: ^2.7.0 + version: 2.7.0(@aws-sdk/credential-providers@3.840.0)(@tiptap/pm@2.27.2) '@push.rocks/smartdelay': specifier: ^3.0.5 version: 3.0.5 '@push.rocks/smartfile': - specifier: ^11.2.7 - version: 11.2.7 + specifier: ^13.1.2 + version: 13.1.2 + '@push.rocks/smartfs': + specifier: ^1.5.0 + version: 1.5.0 '@push.rocks/smartlog': specifier: ^3.1.10 - version: 3.1.10 + version: 3.2.2 '@push.rocks/smartpath': specifier: ^6.0.0 version: 6.0.0 @@ -42,36 +48,36 @@ importers: specifier: ^4.2.3 version: 4.2.3 '@push.rocks/smartrequest': - specifier: ^4.3.4 - version: 4.3.4 + specifier: ^5.0.1 + version: 5.0.1 '@push.rocks/smartstream': - specifier: ^3.2.5 - version: 3.2.5 + specifier: ^3.4.0 + version: 3.4.0 '@push.rocks/smartunique': specifier: ^3.0.9 version: 3.0.9 '@push.rocks/smartxml': - specifier: ^1.1.1 - version: 1.1.1 + specifier: ^2.0.0 + version: 2.0.0 '@tsclass/tsclass': specifier: ^9.3.0 - version: 9.3.0 + version: 9.5.0 devDependencies: '@git.zone/tsbuild': - specifier: ^2.6.8 - version: 2.6.8 + specifier: ^4.4.0 + version: 4.4.0 '@git.zone/tsbundle': - specifier: ^2.5.1 - version: 2.5.1 + specifier: ^2.10.0 + version: 2.10.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) '@git.zone/tsrun': - specifier: ^1.6.2 - version: 1.6.2 + specifier: ^2.0.2 + version: 2.0.2 '@git.zone/tstest': - specifier: ^2.7.0 - version: 2.7.0(@aws-sdk/credential-providers@3.840.0)(socks@2.8.5) + specifier: ^3.6.3 + version: 3.6.3(@aws-sdk/credential-providers@3.840.0)(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(typescript@6.0.3) '@types/node': - specifier: ^22.14.0 - version: 22.14.0 + specifier: 25.6.0 + version: 25.6.0 packages: @@ -81,14 +87,16 @@ packages: '@api.global/typedrequest-interfaces@3.0.19': resolution: {integrity: sha512-uuHUXJeOy/inWSDrwD0Cwax2rovpxYllDhM2RWh+6mVpQuNmZ3uw6IVg6dA2G1rOe24Ebs+Y9SzEogo+jYN7vw==} - '@api.global/typedrequest@3.1.10': - resolution: {integrity: sha512-EiCp44XVcMjBvEs4oM1nMUaeY4ySU0Pzt3+mDwVG5DNP6EV87Nwancbr2jKScvaFNel9eeDgGtgEnFBKjOnApA==} + '@api.global/typedrequest@3.3.0': + resolution: {integrity: sha512-Jwobqla+9k2IBG0duwrCFtc6GU6wsvHS3f0gJJsxTrpapylBW1YSF7NnGHPGs7F9hbATsO6IoUBpR2ScoKyGJA==} - '@api.global/typedserver@3.0.79': - resolution: {integrity: sha512-NIZMQOeqEpqPT3qeA0hqTyLgZw5zO3bvRHkiDfFOrWMtnfvOLWZwmqJAcgpSSHHiwzuw47NNPvBZdJGXKnH+Zg==} + '@api.global/typedserver@8.4.6': + resolution: {integrity: sha512-kSzjzM0TenzRL73rmDiwsJR/SFJ3nPI7zFC9KWxO7nIhyMo5wgO7UMVCpjXrTYMK6c4HwbhBxEPIJb4prqakww==} - '@api.global/typedsocket@3.0.1': - resolution: {integrity: sha512-xojiAVNXtHoxkpBo8U2HHJG8FrVXXuLvDNndSHXwx4C9VslUwDn5zSCI+PdBl8iAg+ZuBmKjqkpZZ9sL6DC5yQ==} + '@api.global/typedsocket@4.1.2': + resolution: {integrity: sha512-fZFuJY9ucFCICjF4wi6OvK8drsv6UcwVVsfamOT1HxFj7OBOYw6QHOceQ+cAQ8IrWbX817sf8gzlesl+jlG8JA==} + peerDependencies: + '@push.rocks/smartserve': '>=1.1.0' '@aws-crypto/crc32@5.2.0': resolution: {integrity: sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==} @@ -345,398 +353,578 @@ packages: resolution: {integrity: sha512-ORHRQ2tmvnBXc8t/X9Z8IcSbBA4xTLKuN873FopzklHMeqBst7YG0d+AX97inkvDX+NChYtSr+qGfcqGFaI8Zw==} engines: {node: '>=18.0.0'} - '@babel/runtime@7.27.0': - resolution: {integrity: sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==} + '@babel/code-frame@7.29.0': + resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.28.5': + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} + engines: {node: '>=6.9.0'} + + '@babel/runtime@7.28.6': + resolution: {integrity: sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==} engines: {node: '>=6.9.0'} '@borewit/text-codec@0.1.1': resolution: {integrity: sha512-5L/uBxmjaCIX5h8Z+uu+kA9BQLkc/Wl06UGR5ajNRxu+/XjonB5i8JpgFMrPj3LXTCPA0pv8yxUvbUi+QthGGA==} - '@cloudflare/workers-types@4.20251014.0': - resolution: {integrity: sha512-tEW98J/kOa0TdylIUOrLKRdwkUw0rvvYVlo+Ce0mqRH3c8kSoxLzUH9gfCvwLe0M89z1RkzFovSKAW2Nwtyn3w==} + '@cfworker/json-schema@4.1.1': + resolution: {integrity: sha512-gAmrUZSGtKc3AiBL71iNWxDsyUC5uMaKKGdvzYsBoTW/xi42JQHl7eKV2OYzCUqvc+D2RCcf7EXY2iCyFIk6og==} - '@colors/colors@1.6.0': - resolution: {integrity: sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==} - engines: {node: '>=0.1.90'} + '@cloudflare/workers-types@4.20260417.1': + resolution: {integrity: sha512-ke3GkFfFyfSxdLRR6LPbnfYAu3RNKqX0eYfu/FNnluBN9rLgYVqT+QEPgSEx1yq7XTOok+Bub1td9xvknaOz4A==} '@configvault.io/interfaces@1.0.17': resolution: {integrity: sha512-bEcCUR2VBDJsTin8HQh8Uw/mlYl2v8A3jMIaQ+MTB9Hrqd6CZL2dL7iJdWyFl/3EIX+LDxWFR+Oq7liIq7w+1Q==} - '@dabh/diagnostics@2.0.8': - resolution: {integrity: sha512-R4MSXTVnuMzGD7bzHdW2ZhhdPC/igELENcq5IjEverBvq5hn1SXCWcsi6eSsdWP0/Ur+SItRRjAktmdoX/8R/Q==} + '@design.estate/dees-catalog@3.81.0': + resolution: {integrity: sha512-N7ocwSKVdjDQWmVV2XWiyg3dotGEuxP4/jhyB6duH8zJ3k63wmGm8+FeoP+LzRc8/U0Bl8w7UZrewlkIEMstUA==} - '@design.estate/dees-comms@1.0.27': - resolution: {integrity: sha512-GvzTUwkV442LD60T08iqSoqvhA02Mou5lFvvqBPc4yBUiU7cZISqBx+76xvMgMIEI9Dx9JfTl4/2nW8MoVAanw==} + '@design.estate/dees-comms@1.0.30': + resolution: {integrity: sha512-KchMlklJfKAjQiJiR0xmofXtQ27VgZtBIxcMwPE9d+h3jJRv+lPZxzBQVOM0eyM0uS44S5vJMZ11IeV4uDXSHg==} - '@design.estate/dees-domtools@2.3.3': - resolution: {integrity: sha512-diIRuEWNRko508+eXDGVD9yxte+50VSuSsxBvWXUnE7ZPOLo9Y0oNyVi+R1Rb1AVJiXcGCORLdCtmCIcId40VA==} + '@design.estate/dees-domtools@2.5.4': + resolution: {integrity: sha512-IGyVKl1XMXHVCpPQXX6wSnGbD4S2Q1XkJCuuXZotu4Q86HTiALyfyZi0RouCKv3zxCSMvZHpFWVoh2DgF/3R3g==} - '@design.estate/dees-element@2.1.2': - resolution: {integrity: sha512-ZiwvE411RJPHaYio26asQLnSmtJ6G1HRLYWbxW/HvCMbFtrcrXysP1y4PQ9KjdNfiQ4yoWPjTtwYMJjLE0NcbA==} + '@design.estate/dees-element@2.2.4': + resolution: {integrity: sha512-O9cA6flBMMd+pBwMQrZXwAWel9yVxgokolb+Em6gvkXxPJ0P/B5UDn4Vc2d4ts3ta55PTBm+l2dPeDVGx/bl7Q==} - '@emnapi/core@1.4.4': - resolution: {integrity: sha512-A9CnAbC6ARNMKcIcrQwq6HeHCjpcBZ5wSx4U01WXCqEKlrzB9F9315WDNHkrs2xbx7YjjSxbUYxuN6EQzpcY2g==} + '@design.estate/dees-wcctools@3.9.0': + resolution: {integrity: sha512-0vZBaGBEGIbl8hx+8BezIIea3U5T7iSHHF9VqlJZGf+nOFIW4zBAxcCljH8YzZ1Yayp6BEjxp/pQXjHN2YB3Jg==} - '@emnapi/runtime@1.4.4': - resolution: {integrity: sha512-hHyapA4A3gPaDCNfiqyZUStTMqIkKRshqPIuDOXv1hcBnD4U3l8cP0T1HMCfGRxQ6V64TGCcoswChANyOAwbQg==} + '@emnapi/core@1.10.0': + resolution: {integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==} - '@emnapi/wasi-threads@1.0.3': - resolution: {integrity: sha512-8K5IFFsQqF9wQNJptGbS6FNKgUTsSRYnTqNCG1vPP8jFdjSv18n2mQfJpkt2Oibo9iBEzcDnDxNwKTzC7svlJw==} + '@emnapi/runtime@1.10.0': + resolution: {integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==} - '@esbuild/aix-ppc64@0.25.11': - resolution: {integrity: sha512-Xt1dOL13m8u0WE8iplx9Ibbm+hFAO0GsU2P34UNoDGvZYkY8ifSiy6Zuc1lYxfG7svWE2fzqCUmFp5HCn51gJg==} + '@emnapi/wasi-threads@1.2.1': + resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==} + + '@esbuild/aix-ppc64@0.27.7': + resolution: {integrity: sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.25.6': - resolution: {integrity: sha512-ShbM/3XxwuxjFiuVBHA+d3j5dyac0aEVVq1oluIDf71hUw0aRF59dV/efUsIwFnR6m8JNM2FjZOzmaZ8yG61kw==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] - - '@esbuild/android-arm64@0.25.11': - resolution: {integrity: sha512-9slpyFBc4FPPz48+f6jyiXOx/Y4v34TUeDDXJpZqAWQn/08lKGeD8aDp9TMn9jDz2CiEuHwfhRmGBvpnd/PWIQ==} + '@esbuild/android-arm64@0.27.7': + resolution: {integrity: sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==} engines: {node: '>=18'} cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.25.6': - resolution: {integrity: sha512-hd5zdUarsK6strW+3Wxi5qWws+rJhCCbMiC9QZyzoxfk5uHRIE8T287giQxzVpEvCwuJ9Qjg6bEjcRJcgfLqoA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [android] - - '@esbuild/android-arm@0.25.11': - resolution: {integrity: sha512-uoa7dU+Dt3HYsethkJ1k6Z9YdcHjTrSb5NUy66ZfZaSV8hEYGD5ZHbEMXnqLFlbBflLsl89Zke7CAdDJ4JI+Gg==} + '@esbuild/android-arm@0.27.7': + resolution: {integrity: sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==} engines: {node: '>=18'} cpu: [arm] os: [android] - '@esbuild/android-arm@0.25.6': - resolution: {integrity: sha512-S8ToEOVfg++AU/bHwdksHNnyLyVM+eMVAOf6yRKFitnwnbwwPNqKr3srzFRe7nzV69RQKb5DgchIX5pt3L53xg==} - engines: {node: '>=18'} - cpu: [arm] - os: [android] - - '@esbuild/android-x64@0.25.11': - resolution: {integrity: sha512-Sgiab4xBjPU1QoPEIqS3Xx+R2lezu0LKIEcYe6pftr56PqPygbB7+szVnzoShbx64MUupqoE0KyRlN7gezbl8g==} + '@esbuild/android-x64@0.27.7': + resolution: {integrity: sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==} engines: {node: '>=18'} cpu: [x64] os: [android] - '@esbuild/android-x64@0.25.6': - resolution: {integrity: sha512-0Z7KpHSr3VBIO9A/1wcT3NTy7EB4oNC4upJ5ye3R7taCc2GUdeynSLArnon5G8scPwaU866d3H4BCrE5xLW25A==} - engines: {node: '>=18'} - cpu: [x64] - os: [android] - - '@esbuild/darwin-arm64@0.25.11': - resolution: {integrity: sha512-VekY0PBCukppoQrycFxUqkCojnTQhdec0vevUL/EDOCnXd9LKWqD/bHwMPzigIJXPhC59Vd1WFIL57SKs2mg4w==} + '@esbuild/darwin-arm64@0.27.7': + resolution: {integrity: sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.25.6': - resolution: {integrity: sha512-FFCssz3XBavjxcFxKsGy2DYK5VSvJqa6y5HXljKzhRZ87LvEi13brPrf/wdyl/BbpbMKJNOr1Sd0jtW4Ge1pAA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] - - '@esbuild/darwin-x64@0.25.11': - resolution: {integrity: sha512-+hfp3yfBalNEpTGp9loYgbknjR695HkqtY3d3/JjSRUyPg/xd6q+mQqIb5qdywnDxRZykIHs3axEqU6l1+oWEQ==} + '@esbuild/darwin-x64@0.27.7': + resolution: {integrity: sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==} engines: {node: '>=18'} cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.25.6': - resolution: {integrity: sha512-GfXs5kry/TkGM2vKqK2oyiLFygJRqKVhawu3+DOCk7OxLy/6jYkWXhlHwOoTb0WqGnWGAS7sooxbZowy+pK9Yg==} - engines: {node: '>=18'} - cpu: [x64] - os: [darwin] - - '@esbuild/freebsd-arm64@0.25.11': - resolution: {integrity: sha512-CmKjrnayyTJF2eVuO//uSjl/K3KsMIeYeyN7FyDBjsR3lnSJHaXlVoAK8DZa7lXWChbuOk7NjAc7ygAwrnPBhA==} + '@esbuild/freebsd-arm64@0.27.7': + resolution: {integrity: sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.25.6': - resolution: {integrity: sha512-aoLF2c3OvDn2XDTRvn8hN6DRzVVpDlj2B/F66clWd/FHLiHaG3aVZjxQX2DYphA5y/evbdGvC6Us13tvyt4pWg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] - - '@esbuild/freebsd-x64@0.25.11': - resolution: {integrity: sha512-Dyq+5oscTJvMaYPvW3x3FLpi2+gSZTCE/1ffdwuM6G1ARang/mb3jvjxs0mw6n3Lsw84ocfo9CrNMqc5lTfGOw==} + '@esbuild/freebsd-x64@0.27.7': + resolution: {integrity: sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.25.6': - resolution: {integrity: sha512-2SkqTjTSo2dYi/jzFbU9Plt1vk0+nNg8YC8rOXXea+iA3hfNJWebKYPs3xnOUf9+ZWhKAaxnQNUf2X9LOpeiMQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [freebsd] - - '@esbuild/linux-arm64@0.25.11': - resolution: {integrity: sha512-Qr8AzcplUhGvdyUF08A1kHU3Vr2O88xxP0Tm8GcdVOUm25XYcMPp2YqSVHbLuXzYQMf9Bh/iKx7YPqECs6ffLA==} + '@esbuild/linux-arm64@0.27.7': + resolution: {integrity: sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==} engines: {node: '>=18'} cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.25.6': - resolution: {integrity: sha512-b967hU0gqKd9Drsh/UuAm21Khpoh6mPBSgz8mKRq4P5mVK8bpA+hQzmm/ZwGVULSNBzKdZPQBRT3+WuVavcWsQ==} - engines: {node: '>=18'} - cpu: [arm64] - os: [linux] - - '@esbuild/linux-arm@0.25.11': - resolution: {integrity: sha512-TBMv6B4kCfrGJ8cUPo7vd6NECZH/8hPpBHHlYI3qzoYFvWu2AdTvZNuU/7hsbKWqu/COU7NIK12dHAAqBLLXgw==} + '@esbuild/linux-arm@0.27.7': + resolution: {integrity: sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==} engines: {node: '>=18'} cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.25.6': - resolution: {integrity: sha512-SZHQlzvqv4Du5PrKE2faN0qlbsaW/3QQfUUc6yO2EjFcA83xnwm91UbEEVx4ApZ9Z5oG8Bxz4qPE+HFwtVcfyw==} - engines: {node: '>=18'} - cpu: [arm] - os: [linux] - - '@esbuild/linux-ia32@0.25.11': - resolution: {integrity: sha512-TmnJg8BMGPehs5JKrCLqyWTVAvielc615jbkOirATQvWWB1NMXY77oLMzsUjRLa0+ngecEmDGqt5jiDC6bfvOw==} + '@esbuild/linux-ia32@0.27.7': + resolution: {integrity: sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==} engines: {node: '>=18'} cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.25.6': - resolution: {integrity: sha512-aHWdQ2AAltRkLPOsKdi3xv0mZ8fUGPdlKEjIEhxCPm5yKEThcUjHpWB1idN74lfXGnZ5SULQSgtr5Qos5B0bPw==} - engines: {node: '>=18'} - cpu: [ia32] - os: [linux] - - '@esbuild/linux-loong64@0.25.11': - resolution: {integrity: sha512-DIGXL2+gvDaXlaq8xruNXUJdT5tF+SBbJQKbWy/0J7OhU8gOHOzKmGIlfTTl6nHaCOoipxQbuJi7O++ldrxgMw==} + '@esbuild/linux-loong64@0.27.7': + resolution: {integrity: sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==} engines: {node: '>=18'} cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.25.6': - resolution: {integrity: sha512-VgKCsHdXRSQ7E1+QXGdRPlQ/e08bN6WMQb27/TMfV+vPjjTImuT9PmLXupRlC90S1JeNNW5lzkAEO/McKeJ2yg==} - engines: {node: '>=18'} - cpu: [loong64] - os: [linux] - - '@esbuild/linux-mips64el@0.25.11': - resolution: {integrity: sha512-Osx1nALUJu4pU43o9OyjSCXokFkFbyzjXb6VhGIJZQ5JZi8ylCQ9/LFagolPsHtgw6himDSyb5ETSfmp4rpiKQ==} + '@esbuild/linux-mips64el@0.27.7': + resolution: {integrity: sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.25.6': - resolution: {integrity: sha512-WViNlpivRKT9/py3kCmkHnn44GkGXVdXfdc4drNmRl15zVQ2+D2uFwdlGh6IuK5AAnGTo2qPB1Djppj+t78rzw==} - engines: {node: '>=18'} - cpu: [mips64el] - os: [linux] - - '@esbuild/linux-ppc64@0.25.11': - resolution: {integrity: sha512-nbLFgsQQEsBa8XSgSTSlrnBSrpoWh7ioFDUmwo158gIm5NNP+17IYmNWzaIzWmgCxq56vfr34xGkOcZ7jX6CPw==} + '@esbuild/linux-ppc64@0.27.7': + resolution: {integrity: sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.25.6': - resolution: {integrity: sha512-wyYKZ9NTdmAMb5730I38lBqVu6cKl4ZfYXIs31Baf8aoOtB4xSGi3THmDYt4BTFHk7/EcVixkOV2uZfwU3Q2Jw==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [linux] - - '@esbuild/linux-riscv64@0.25.11': - resolution: {integrity: sha512-HfyAmqZi9uBAbgKYP1yGuI7tSREXwIb438q0nqvlpxAOs3XnZ8RsisRfmVsgV486NdjD7Mw2UrFSw51lzUk1ww==} + '@esbuild/linux-riscv64@0.27.7': + resolution: {integrity: sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.25.6': - resolution: {integrity: sha512-KZh7bAGGcrinEj4qzilJ4hqTY3Dg2U82c8bv+e1xqNqZCrCyc+TL9AUEn5WGKDzm3CfC5RODE/qc96OcbIe33w==} - engines: {node: '>=18'} - cpu: [riscv64] - os: [linux] - - '@esbuild/linux-s390x@0.25.11': - resolution: {integrity: sha512-HjLqVgSSYnVXRisyfmzsH6mXqyvj0SA7pG5g+9W7ESgwA70AXYNpfKBqh1KbTxmQVaYxpzA/SvlB9oclGPbApw==} + '@esbuild/linux-s390x@0.27.7': + resolution: {integrity: sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==} engines: {node: '>=18'} cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.25.6': - resolution: {integrity: sha512-9N1LsTwAuE9oj6lHMyyAM+ucxGiVnEqUdp4v7IaMmrwb06ZTEVCIs3oPPplVsnjPfyjmxwHxHMF8b6vzUVAUGw==} - engines: {node: '>=18'} - cpu: [s390x] - os: [linux] - - '@esbuild/linux-x64@0.25.11': - resolution: {integrity: sha512-HSFAT4+WYjIhrHxKBwGmOOSpphjYkcswF449j6EjsjbinTZbp8PJtjsVK1XFJStdzXdy/jaddAep2FGY+wyFAQ==} + '@esbuild/linux-x64@0.27.7': + resolution: {integrity: sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==} engines: {node: '>=18'} cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.25.6': - resolution: {integrity: sha512-A6bJB41b4lKFWRKNrWoP2LHsjVzNiaurf7wyj/XtFNTsnPuxwEBWHLty+ZE0dWBKuSK1fvKgrKaNjBS7qbFKig==} - engines: {node: '>=18'} - cpu: [x64] - os: [linux] - - '@esbuild/netbsd-arm64@0.25.11': - resolution: {integrity: sha512-hr9Oxj1Fa4r04dNpWr3P8QKVVsjQhqrMSUzZzf+LZcYjZNqhA3IAfPQdEh1FLVUJSiu6sgAwp3OmwBfbFgG2Xg==} + '@esbuild/netbsd-arm64@0.27.7': + resolution: {integrity: sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] - '@esbuild/netbsd-arm64@0.25.6': - resolution: {integrity: sha512-IjA+DcwoVpjEvyxZddDqBY+uJ2Snc6duLpjmkXm/v4xuS3H+3FkLZlDm9ZsAbF9rsfP3zeA0/ArNDORZgrxR/Q==} - engines: {node: '>=18'} - cpu: [arm64] - os: [netbsd] - - '@esbuild/netbsd-x64@0.25.11': - resolution: {integrity: sha512-u7tKA+qbzBydyj0vgpu+5h5AeudxOAGncb8N6C9Kh1N4n7wU1Xw1JDApsRjpShRpXRQlJLb9wY28ELpwdPcZ7A==} + '@esbuild/netbsd-x64@0.27.7': + resolution: {integrity: sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.25.6': - resolution: {integrity: sha512-dUXuZr5WenIDlMHdMkvDc1FAu4xdWixTCRgP7RQLBOkkGgwuuzaGSYcOpW4jFxzpzL1ejb8yF620UxAqnBrR9g==} - engines: {node: '>=18'} - cpu: [x64] - os: [netbsd] - - '@esbuild/openbsd-arm64@0.25.11': - resolution: {integrity: sha512-Qq6YHhayieor3DxFOoYM1q0q1uMFYb7cSpLD2qzDSvK1NAvqFi8Xgivv0cFC6J+hWVw2teCYltyy9/m/14ryHg==} + '@esbuild/openbsd-arm64@0.27.7': + resolution: {integrity: sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-arm64@0.25.6': - resolution: {integrity: sha512-l8ZCvXP0tbTJ3iaqdNf3pjaOSd5ex/e6/omLIQCVBLmHTlfXW3zAxQ4fnDmPLOB1x9xrcSi/xtCWFwCZRIaEwg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] - - '@esbuild/openbsd-x64@0.25.11': - resolution: {integrity: sha512-CN+7c++kkbrckTOz5hrehxWN7uIhFFlmS/hqziSFVWpAzpWrQoAG4chH+nN3Be+Kzv/uuo7zhX716x3Sn2Jduw==} + '@esbuild/openbsd-x64@0.27.7': + resolution: {integrity: sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.25.6': - resolution: {integrity: sha512-hKrmDa0aOFOr71KQ/19JC7az1P0GWtCN1t2ahYAf4O007DHZt/dW8ym5+CUdJhQ/qkZmI1HAF8KkJbEFtCL7gw==} - engines: {node: '>=18'} - cpu: [x64] - os: [openbsd] - - '@esbuild/openharmony-arm64@0.25.11': - resolution: {integrity: sha512-rOREuNIQgaiR+9QuNkbkxubbp8MSO9rONmwP5nKncnWJ9v5jQ4JxFnLu4zDSRPf3x4u+2VN4pM4RdyIzDty/wQ==} + '@esbuild/openharmony-arm64@0.27.7': + resolution: {integrity: sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==} engines: {node: '>=18'} cpu: [arm64] os: [openharmony] - '@esbuild/openharmony-arm64@0.25.6': - resolution: {integrity: sha512-+SqBcAWoB1fYKmpWoQP4pGtx+pUUC//RNYhFdbcSA16617cchuryuhOCRpPsjCblKukAckWsV+aQ3UKT/RMPcA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openharmony] - - '@esbuild/sunos-x64@0.25.11': - resolution: {integrity: sha512-nq2xdYaWxyg9DcIyXkZhcYulC6pQ2FuCgem3LI92IwMgIZ69KHeY8T4Y88pcwoLIjbed8n36CyKoYRDygNSGhA==} + '@esbuild/sunos-x64@0.27.7': + resolution: {integrity: sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==} engines: {node: '>=18'} cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.25.6': - resolution: {integrity: sha512-dyCGxv1/Br7MiSC42qinGL8KkG4kX0pEsdb0+TKhmJZgCUDBGmyo1/ArCjNGiOLiIAgdbWgmWgib4HoCi5t7kA==} - engines: {node: '>=18'} - cpu: [x64] - os: [sunos] - - '@esbuild/win32-arm64@0.25.11': - resolution: {integrity: sha512-3XxECOWJq1qMZ3MN8srCJ/QfoLpL+VaxD/WfNRm1O3B4+AZ/BnLVgFbUV3eiRYDMXetciH16dwPbbHqwe1uU0Q==} + '@esbuild/win32-arm64@0.27.7': + resolution: {integrity: sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==} engines: {node: '>=18'} cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.25.6': - resolution: {integrity: sha512-42QOgcZeZOvXfsCBJF5Afw73t4veOId//XD3i+/9gSkhSV6Gk3VPlWncctI+JcOyERv85FUo7RxuxGy+z8A43Q==} - engines: {node: '>=18'} - cpu: [arm64] - os: [win32] - - '@esbuild/win32-ia32@0.25.11': - resolution: {integrity: sha512-3ukss6gb9XZ8TlRyJlgLn17ecsK4NSQTmdIXRASVsiS2sQ6zPPZklNJT5GR5tE/MUarymmy8kCEf5xPCNCqVOA==} + '@esbuild/win32-ia32@0.27.7': + resolution: {integrity: sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==} engines: {node: '>=18'} cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.25.6': - resolution: {integrity: sha512-4AWhgXmDuYN7rJI6ORB+uU9DHLq/erBbuMoAuB4VWJTu5KtCgcKYPynF0YI1VkBNuEfjNlLrFr9KZPJzrtLkrQ==} - engines: {node: '>=18'} - cpu: [ia32] - os: [win32] - - '@esbuild/win32-x64@0.25.11': - resolution: {integrity: sha512-D7Hpz6A2L4hzsRpPaCYkQnGOotdUpDzSGRIv9I+1ITdHROSFUWW95ZPZWQmGka1Fg7W3zFJowyn9WGwMJ0+KPA==} + '@esbuild/win32-x64@0.27.7': + resolution: {integrity: sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==} engines: {node: '>=18'} cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.25.6': - resolution: {integrity: sha512-NgJPHHbEpLQgDH2MjQu90pzW/5vvXIZ7KOnPyNBm92A6WgZ/7b6fJyUBjoumLqeOQQGqY2QjQxRo97ah4Sj0cA==} - engines: {node: '>=18'} - cpu: [x64] - os: [win32] + '@fortawesome/fontawesome-common-types@7.2.0': + resolution: {integrity: sha512-IpR0bER9FY25p+e7BmFH25MZKEwFHTfRAfhOyJubgiDnoJNsSvJ7nigLraHtp4VOG/cy8D7uiV0dLkHOne5Fhw==} + engines: {node: '>=6'} - '@git.zone/tsbuild@2.6.8': - resolution: {integrity: sha512-g1z7+MxiYD0xMfuqn8NSWitbfK1OaF0Qolmw7WOmUsHmNF60T1AR02Lo4DtNmnjSpchA+xzDFAQzL1xTcQA39w==} + '@fortawesome/fontawesome-svg-core@7.2.0': + resolution: {integrity: sha512-6639htZMjEkwskf3J+e6/iar+4cTNM9qhoWuRfj9F3eJD6r7iCzV1SWnQr2Mdv0QT0suuqU8BoJCZUyCtP9R4Q==} + engines: {node: '>=6'} + + '@fortawesome/free-brands-svg-icons@7.2.0': + resolution: {integrity: sha512-VNG8xqOip1JuJcC3zsVsKRQ60oXG9+oYNDCosjoU/H9pgYmLTEwWw8pE0jhPz/JWdHeUuK6+NQ3qsM4gIbdbYQ==} + engines: {node: '>=6'} + + '@fortawesome/free-regular-svg-icons@7.2.0': + resolution: {integrity: sha512-iycmlN51EULlQ4D/UU9WZnHiN0CvjJ2TuuCrAh+1MVdzD+4ViKYH2deNAll4XAAYlZa8WAefHR5taSK8hYmSMw==} + engines: {node: '>=6'} + + '@fortawesome/free-solid-svg-icons@7.2.0': + resolution: {integrity: sha512-YTVITFGN0/24PxzXrwqCgnyd7njDuzp5ZvaCx5nq/jg55kUYd94Nj8UTchBdBofi/L0nwRfjGOg0E41d2u9T1w==} + engines: {node: '>=6'} + + '@git.zone/tsbuild@4.4.0': + resolution: {integrity: sha512-98igHfppi6blFYDyzNukNkj4FUO5ZlyXEaSyJh8vCkkZM8SyAgfZj+NUWA1D1iaPXE58UvK1Pt/o8p8iI9UHHw==} hasBin: true - '@git.zone/tsbundle@2.5.1': - resolution: {integrity: sha512-gBskgM3ECy9FEmhCWnQahDyFCAjjw/7emjx/KYM/FOlPqGV+hmYzt368zwSlkzOGgYF8k9OZ+mp6vexDL/+f2w==} + '@git.zone/tsbundle@2.10.0': + resolution: {integrity: sha512-dw2VFlgKssDlCxg92wSPiiAKwfCjJBOEOYXq1xO91OpjQLOkyogCxSLy0jzQ2BYnt4qmBnapjamzYzVjCr4CWg==} hasBin: true - '@git.zone/tspublish@1.10.3': - resolution: {integrity: sha512-o2/jvNsdLC8SRdH1kQ7JjNOQNu9el0FpJ/QOW3mgiC5C9reuTp18iU4kijsVVLgvw4KZv6Z289SoKPh3HPsS0g==} + '@git.zone/tspublish@1.11.5': + resolution: {integrity: sha512-3tCGhVbH6S/17n3A6Tc6H+ncRdxxbTT0ABcj8S1wRLA8YuBSj9bY7k6uj/iFRy/B/OepB94m1goCiaWESdcZYg==} hasBin: true - '@git.zone/tsrun@1.6.2': - resolution: {integrity: sha512-SOHbQqBg3/769/jPQcdpPCmugdEtIJINiG0O6aWx+su91GvGhheha5dAhccsCutJYErr+aJcBqBYuUYfhOfkFQ==} + '@git.zone/tsrun@2.0.2': + resolution: {integrity: sha512-Rnp/wYHzI8A1pVBKOOePRJgQiBZdW+GEjpQk2uhvXz6A+ljUV2SXKc7NpQVVDsjEZaNFeAI9jMYOdk3lm3yMDA==} hasBin: true - '@git.zone/tstest@2.7.0': - resolution: {integrity: sha512-ET532UpIAE86Ifw4P1Y2U7AJalKxM/Q88+kKN854dXSX+s5GgnRy0ysrPcSCUkJfENEvou1b0er1xcotUKx6hw==} + '@git.zone/tstest@3.6.3': + resolution: {integrity: sha512-xvHZia3VEYO3ztXNqN3+ytF07vA2imZJwpD7GOv/wVM/hY58bUVvs/YnJ0C4nwiCGiHV87LU27NDEGfoNPYZcw==} hasBin: true '@happy-dom/global-registrator@15.11.7': resolution: {integrity: sha512-mfOoUlIw8VBiJYPrl5RZfMzkXC/z7gbSpi2ecycrj/gRWLq2CMV+Q+0G+JPjeOmuNFgg0skEIzkVFzVYFP6URw==} engines: {node: '>=18.0.0'} - '@isaacs/balanced-match@4.0.1': - resolution: {integrity: sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==} - engines: {node: 20 || >=22} + '@img/colour@1.1.0': + resolution: {integrity: sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==} + engines: {node: '>=18'} - '@isaacs/brace-expansion@5.0.0': - resolution: {integrity: sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==} - engines: {node: 20 || >=22} + '@img/sharp-darwin-arm64@0.34.5': + resolution: {integrity: sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [darwin] + + '@img/sharp-darwin-x64@0.34.5': + resolution: {integrity: sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-darwin-arm64@1.2.4': + resolution: {integrity: sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==} + cpu: [arm64] + os: [darwin] + + '@img/sharp-libvips-darwin-x64@1.2.4': + resolution: {integrity: sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-linux-arm64@1.2.4': + resolution: {integrity: sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@img/sharp-libvips-linux-arm@1.2.4': + resolution: {integrity: sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==} + cpu: [arm] + os: [linux] + libc: [glibc] + + '@img/sharp-libvips-linux-ppc64@1.2.4': + resolution: {integrity: sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@img/sharp-libvips-linux-riscv64@1.2.4': + resolution: {integrity: sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@img/sharp-libvips-linux-s390x@1.2.4': + resolution: {integrity: sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@img/sharp-libvips-linux-x64@1.2.4': + resolution: {integrity: sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@img/sharp-libvips-linuxmusl-arm64@1.2.4': + resolution: {integrity: sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@img/sharp-libvips-linuxmusl-x64@1.2.4': + resolution: {integrity: sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@img/sharp-linux-arm64@0.34.5': + resolution: {integrity: sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@img/sharp-linux-arm@0.34.5': + resolution: {integrity: sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm] + os: [linux] + libc: [glibc] + + '@img/sharp-linux-ppc64@0.34.5': + resolution: {integrity: sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@img/sharp-linux-riscv64@0.34.5': + resolution: {integrity: sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@img/sharp-linux-s390x@0.34.5': + resolution: {integrity: sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@img/sharp-linux-x64@0.34.5': + resolution: {integrity: sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@img/sharp-linuxmusl-arm64@0.34.5': + resolution: {integrity: sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@img/sharp-linuxmusl-x64@0.34.5': + resolution: {integrity: sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + libc: [musl] + + '@img/sharp-wasm32@0.34.5': + resolution: {integrity: sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [wasm32] + + '@img/sharp-win32-arm64@0.34.5': + resolution: {integrity: sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [win32] + + '@img/sharp-win32-ia32@0.34.5': + resolution: {integrity: sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [ia32] + os: [win32] + + '@img/sharp-win32-x64@0.34.5': + resolution: {integrity: sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [win32] + + '@inquirer/checkbox@3.0.1': + resolution: {integrity: sha512-0hm2nrToWUdD6/UHnel/UKGdk1//ke5zGUpHIvk5ZWmaKezlGxZkOJXNSWsdxO/rEqTkbB3lNC2J6nBElV2aAQ==} + engines: {node: '>=18'} + + '@inquirer/confirm@4.0.1': + resolution: {integrity: sha512-46yL28o2NJ9doViqOy0VDcoTzng7rAb6yPQKU7VDLqkmbCaH4JqK4yk4XqlzNWy9PVC5pG1ZUXPBQv+VqnYs2w==} + engines: {node: '>=18'} + + '@inquirer/core@9.2.1': + resolution: {integrity: sha512-F2VBt7W/mwqEU4bL0RnHNZmC/OxzNx9cOYxHqnXX3MP6ruYvZUZAW9imgN9+h/uBT/oP8Gh888J2OZSbjSeWcg==} + engines: {node: '>=18'} + + '@inquirer/editor@3.0.1': + resolution: {integrity: sha512-VA96GPFaSOVudjKFraokEEmUQg/Lub6OXvbIEZU1SDCmBzRkHGhxoFAVaF30nyiB4m5cEbDgiI2QRacXZ2hw9Q==} + engines: {node: '>=18'} + + '@inquirer/expand@3.0.1': + resolution: {integrity: sha512-ToG8d6RIbnVpbdPdiN7BCxZGiHOTomOX94C2FaT5KOHupV40tKEDozp12res6cMIfRKrXLJyexAZhWVHgbALSQ==} + engines: {node: '>=18'} + + '@inquirer/figures@1.0.15': + resolution: {integrity: sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==} + engines: {node: '>=18'} + + '@inquirer/input@3.0.1': + resolution: {integrity: sha512-BDuPBmpvi8eMCxqC5iacloWqv+5tQSJlUafYWUe31ow1BVXjW2a5qe3dh4X/Z25Wp22RwvcaLCc2siHobEOfzg==} + engines: {node: '>=18'} + + '@inquirer/number@2.0.1': + resolution: {integrity: sha512-QpR8jPhRjSmlr/mD2cw3IR8HRO7lSVOnqUvQa8scv1Lsr3xoAMMworcYW3J13z3ppjBFBD2ef1Ci6AE5Qn8goQ==} + engines: {node: '>=18'} + + '@inquirer/password@3.0.1': + resolution: {integrity: sha512-haoeEPUisD1NeE2IanLOiFr4wcTXGWrBOyAyPZi1FfLJuXOzNmxCJPgUrGYKVh+Y8hfGJenIfz5Wb/DkE9KkMQ==} + engines: {node: '>=18'} + + '@inquirer/prompts@6.0.1': + resolution: {integrity: sha512-yl43JD/86CIj3Mz5mvvLJqAOfIup7ncxfJ0Btnl0/v5TouVUyeEdcpknfgc+yMevS/48oH9WAkkw93m7otLb/A==} + engines: {node: '>=18'} + + '@inquirer/rawlist@3.0.1': + resolution: {integrity: sha512-VgRtFIwZInUzTiPLSfDXK5jLrnpkuSOh1ctfaoygKAdPqjcjKYmGh6sCY1pb0aGnCGsmhUxoqLDUAU0ud+lGXQ==} + engines: {node: '>=18'} + + '@inquirer/search@2.0.1': + resolution: {integrity: sha512-r5hBKZk3g5MkIzLVoSgE4evypGqtOannnB3PKTG9NRZxyFRKcfzrdxXXPcoJQsxJPzvdSU2Rn7pB7lw0GCmGAg==} + engines: {node: '>=18'} + + '@inquirer/select@3.0.1': + resolution: {integrity: sha512-lUDGUxPhdWMkN/fHy1Lk7pF3nK1fh/gqeyWXmctefhxLYxlDsc7vsPBEpxrfVGDsVdyYJsiJoD4bJ1b623cV1Q==} + engines: {node: '>=18'} + + '@inquirer/type@2.0.0': + resolution: {integrity: sha512-XvJRx+2KR3YXyYtPUUy+qd9i7p+GO9Ko6VIIpWlBrpWwXDv8WLFeHTxz35CfQFUiBMLXlGHhGzys7lqit9gWag==} + engines: {node: '>=18'} '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} - '@koa/router@9.4.0': - resolution: {integrity: sha512-dOOXgzqaDoHu5qqMEPLKEgLz5CeIA7q8+1W62mCvFVCOqeC71UoTGJ4u1xUSOpIl2J1x2pqrNULkFteUeZW3/A==} - engines: {node: '>= 8.0.0'} + '@jimp/core@1.6.1': + resolution: {integrity: sha512-+BoKC5G6hkrSy501zcJ2EpfnllP+avPevcBfRcZe/CW+EwEfY6X1EZ8QWyT7NpDIvEEJb1fdJnMMfUnFkxmw9A==} + engines: {node: '>=18'} - '@leichtgewicht/ip-codec@2.0.5': - resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} + '@jimp/diff@1.6.1': + resolution: {integrity: sha512-YkKDPdHjLgo1Api3+Bhc0GLAygldlpt97NfOKoNg1U6IUNXA6X2MgosCjPfSBiSvJvrrz1fsIR+/4cfYXBI/HQ==} + engines: {node: '>=18'} + + '@jimp/file-ops@1.6.1': + resolution: {integrity: sha512-T+gX6osHjprbDRad0/B71Evyre7ZdVY1z/gFGEG9Z8KOtZPKboWvPeP2UjbZYWQLy9UKCPQX1FNAnDiOPkJL7w==} + engines: {node: '>=18'} + + '@jimp/js-bmp@1.6.1': + resolution: {integrity: sha512-xzWzNT4/u5zGrTT3Tme9sGU7YzIKxi13+BCQwLqACbt5DXf9SAfdzRkopZQnmDko+6In5nqaT89Gjs43/WdnYQ==} + engines: {node: '>=18'} + + '@jimp/js-gif@1.6.1': + resolution: {integrity: sha512-YjY2W26rQa05XhanYhRZ7dingCiNN+T2Ymb1JiigIbABY0B28wHE3v3Cf1/HZPWGu0hOg36ylaKgV5KxF2M58w==} + engines: {node: '>=18'} + + '@jimp/js-jpeg@1.6.1': + resolution: {integrity: sha512-HT9H3yOmlOFzYmdI15IYdfy6ggQhSRIaHeA+OTJSEORXBqEo97sUZu/DsgHIcX5NJ7TkJBTgZ9BZXsV6UbsyMg==} + engines: {node: '>=18'} + + '@jimp/js-png@1.6.1': + resolution: {integrity: sha512-SZ/KVhI5UjcSzzlXsXdIi/LhJ7UShf2NkMOtVrbZQcGzsqNtynAelrOXeoTxcanfVqmNhAoVHg8yR2cYoqrYjA==} + engines: {node: '>=18'} + + '@jimp/js-tiff@1.6.1': + resolution: {integrity: sha512-jDG/eJquID1M4MBlKMmDRBmz2TpXMv7TUyu2nIRUxhlUc2ogC82T+VQUkca9GJH1BBJ9dx5sSE5dGkWNjIbZxw==} + engines: {node: '>=18'} + + '@jimp/plugin-blit@1.6.1': + resolution: {integrity: sha512-MwnI7C7K81uWddY9FLw1fCOIy6SsPIUftUz36Spt7jisCn8/40DhQMlSxpxTNelnZb/2SnloFimQfRZAmHLOqQ==} + engines: {node: '>=18'} + + '@jimp/plugin-blur@1.6.1': + resolution: {integrity: sha512-lIo7Tzp5jQu30EFFSK/phXANK3citKVEjepDjQ6ljHoIFtuMRrnybnmI2Md24ulvWlDaz+hh3n6qrMb8ydwhZQ==} + engines: {node: '>=18'} + + '@jimp/plugin-circle@1.6.1': + resolution: {integrity: sha512-kK1PavY6cKHNNKce37vdV4Tmpc1/zDKngGoeOV3j+EMatoHFZUinV3s6F9aWryPs3A0xhCLZgdJ6Zeea1d5LCQ==} + engines: {node: '>=18'} + + '@jimp/plugin-color@1.6.1': + resolution: {integrity: sha512-LtUN1vAP+LRlZAtTNVhDRSiXx+26Kbz3zJaG6a5k59gQ95jgT5mknnF8lxkHcqJthM4MEk3/tPxkdJpEybyF/A==} + engines: {node: '>=18'} + + '@jimp/plugin-contain@1.6.1': + resolution: {integrity: sha512-m0qhrfA8jkTqretGv4w+T/ADFR4GwBpE0sCOC2uJ0dzr44/ddOMsIdrpi89kabqYiPYIrxkgdCVCLm3zn1Vkkg==} + engines: {node: '>=18'} + + '@jimp/plugin-cover@1.6.1': + resolution: {integrity: sha512-hZytnsth0zoll6cPf434BrT+p/v569Wr5tyO6Dp0dH1IDPhzhB5F38sZGMLDo7bzQiN9JFVB3fxkcJ/WYCJ3Mg==} + engines: {node: '>=18'} + + '@jimp/plugin-crop@1.6.1': + resolution: {integrity: sha512-EerRSLlclXyKDnYc/H9w/1amZW7b7v3OGi/VlerPd2M/pAu5X8TkyYWtfqYCXnNp1Ixtd8oCo9zGfY9zoXT4rg==} + engines: {node: '>=18'} + + '@jimp/plugin-displace@1.6.1': + resolution: {integrity: sha512-K07QVl7xQwIfD6KfxRV/c3E9e7ZBXxUXdWuvoTWcKHL2qV48MOF5Nqbz/aJW4ThnQARIsxvYlZjPFiqkCjlU+g==} + engines: {node: '>=18'} + + '@jimp/plugin-dither@1.6.1': + resolution: {integrity: sha512-+2V+GCV2WycMoX1/z977TkZ8Zq/4MVSKElHYatgUqtwXMi2fDK2gKYU2g9V39IqFvTJsTIsK0+58VFz/ROBVew==} + engines: {node: '>=18'} + + '@jimp/plugin-fisheye@1.6.1': + resolution: {integrity: sha512-XtS5ZyoZ0vxZxJ6gkqI63SivhtI58vX95foMPM+cyzYkRsJXMOYCr8DScxF5bp4Xr003NjYm/P+7+08tibwzHA==} + engines: {node: '>=18'} + + '@jimp/plugin-flip@1.6.1': + resolution: {integrity: sha512-ws38W/sGj7LobNRayQ83garxiktOyWxM5vO/y4a/2cy9v65SLEUzVkrj+oeAaUSSObdz4HcCEla7XtGlnAGAaA==} + engines: {node: '>=18'} + + '@jimp/plugin-hash@1.6.1': + resolution: {integrity: sha512-sZt6ZcMX6i8vFWb4GYnw0pR/o9++ef0dTVcboTB5B/g7nrxCODIB4wfEkJ/YqZM5wUvol77K1qeS0/rVO6z21A==} + engines: {node: '>=18'} + + '@jimp/plugin-mask@1.6.1': + resolution: {integrity: sha512-SIG0/FcmEj3tkwFxc7fAGLO8o4uNzMpSOdQOhbCgxefQKq5wOVMk9BQx/sdMPBwtMLr9WLq0GzLA/rk6t2v20A==} + engines: {node: '>=18'} + + '@jimp/plugin-print@1.6.1': + resolution: {integrity: sha512-BYVz/X3Xzv8XYilVeDy11NOp0h7BTDjlOtu0BekIFHP1yHVd24AXNzbOy52XlzYZWQ0Dl36HOHEpl/nSNrzc6w==} + engines: {node: '>=18'} + + '@jimp/plugin-quantize@1.6.1': + resolution: {integrity: sha512-J2En9PLURfP+vwYDtuZ9T8yBW6BWYZBScydAjRiPBmJfEhTcNQqiiQODrZf7EqbbX/Sy5H6dAeRiqkgoV9N6Ww==} + engines: {node: '>=18'} + + '@jimp/plugin-resize@1.6.1': + resolution: {integrity: sha512-CLkrtJoIz2HdWnpYiN6p8KYcPc00rCH/SUu6o+lfZL05Q4uhecJlnvXuj9x+U6mDn3ldPmJj6aZqMHuUJzdVqg==} + engines: {node: '>=18'} + + '@jimp/plugin-rotate@1.6.1': + resolution: {integrity: sha512-nOjVjbbj705B02ksysKnh0POAwEBXZtJ9zQ5qC+X7Tavl3JNn+P3BzQovbBxLPSbUSld6XID9z5ijin4PtOAUg==} + engines: {node: '>=18'} + + '@jimp/plugin-threshold@1.6.1': + resolution: {integrity: sha512-JOKv9F8s6tnVLf4sB/2fF0F339EFnHvgEdFYugO6VhowKLsap0pEZmLyE/DlRnYtIj2RddHZVxVMp/eKJ04l2Q==} + engines: {node: '>=18'} + + '@jimp/types@1.6.1': + resolution: {integrity: sha512-leI7YbveTNi565m910XgIOwXyuu074H5qazAD1357HImJSv2hqxnWXpwxQbadGWZ7goZRYBDZy5lpqud0p7q5w==} + engines: {node: '>=18'} + + '@jimp/utils@1.6.1': + resolution: {integrity: sha512-veFPRd93FCnS7AgmCkPgARVGoDRrJ9cm1ujuNyA+UfQ5VKbED2002sm5XfFLFwTsKC8j04heTrwe+tU1dluXOw==} + engines: {node: '>=18'} '@lit-labs/ssr-dom-shim@1.4.0': resolution: {integrity: sha512-ficsEARKnmmW5njugNYKipTm4SFnbik7CXtoencDZzmzo/dQ+2Q0bgkzJuoJP20Aj0F+izzJjOqsnkd6F/o1bw==} @@ -747,52 +935,116 @@ packages: '@mixmark-io/domino@2.2.0': resolution: {integrity: sha512-Y28PR25bHXUg88kCV7nivXrP2Nj2RueZ3/l/jdx6J9f8J4nsEGcgX0Qe6lt7Pa+J79+kPiJU3LguR6O/6zrLOw==} - '@module-federation/error-codes@0.15.0': - resolution: {integrity: sha512-CFJSF+XKwTcy0PFZ2l/fSUpR4z247+Uwzp1sXVkdIfJ/ATsnqf0Q01f51qqSEA6MYdQi6FKos9FIcu3dCpQNdg==} + '@module-federation/error-codes@0.22.0': + resolution: {integrity: sha512-xF9SjnEy7vTdx+xekjPCV5cIHOGCkdn3pIxo9vU7gEZMIw0SvAEdsy6Uh17xaCpm8V0FWvR0SZoK9Ik6jGOaug==} - '@module-federation/runtime-core@0.15.0': - resolution: {integrity: sha512-RYzI61fRDrhyhaEOXH3AgIGlHiot0wPFXu7F43cr+ZnTi+VlSYWLdlZ4NBuT9uV6JSmH54/c+tEZm5SXgKR2sQ==} + '@module-federation/runtime-core@0.22.0': + resolution: {integrity: sha512-GR1TcD6/s7zqItfhC87zAp30PqzvceoeDGYTgF3Vx2TXvsfDrhP6Qw9T4vudDQL3uJRne6t7CzdT29YyVxlgIA==} - '@module-federation/runtime-tools@0.15.0': - resolution: {integrity: sha512-kzFn3ObUeBp5vaEtN1WMxhTYBuYEErxugu1RzFUERD21X3BZ+b4cWwdFJuBDlsmVjctIg/QSOoZoPXRKAO0foA==} + '@module-federation/runtime-tools@0.22.0': + resolution: {integrity: sha512-4ScUJ/aUfEernb+4PbLdhM/c60VHl698Gn1gY21m9vyC1Ucn69fPCA1y2EwcCB7IItseRMoNhdcWQnzt/OPCNA==} - '@module-federation/runtime@0.15.0': - resolution: {integrity: sha512-dTPsCNum9Bhu3yPOcrPYq0YnM9eCMMMNB1wuiqf1+sFbQlNApF0vfZxooqz3ln0/MpgE0jerVvFsLVGfqvC9Ug==} + '@module-federation/runtime@0.22.0': + resolution: {integrity: sha512-38g5iPju2tPC3KHMPxRKmy4k4onNp6ypFPS1eKGsNLUkXgHsPMBFqAjDw96iEcjri91BrahG4XcdyKi97xZzlA==} - '@module-federation/sdk@0.15.0': - resolution: {integrity: sha512-PWiYbGcJrKUD6JZiEPihrXhV3bgXdll4bV7rU+opV7tHaun+Z0CdcawjZ82Xnpb8MCPGmqHwa1MPFeUs66zksw==} + '@module-federation/sdk@0.22.0': + resolution: {integrity: sha512-x4aFNBKn2KVQRuNVC5A7SnrSCSqyfIWmm1DvubjbO9iKFe7ith5niw8dqSFBekYBg2Fwy+eMg4sEFNVvCAdo6g==} - '@module-federation/webpack-bundler-runtime@0.15.0': - resolution: {integrity: sha512-i+3wu2Ljh2TmuUpsnjwZVupOVqV50jP0ndA8PSP4gwMKlgdGeaZ4VH5KkHAXGr2eiYUxYLMrJXz1+eILJqeGDg==} + '@module-federation/webpack-bundler-runtime@0.22.0': + resolution: {integrity: sha512-aM8gCqXu+/4wBmJtVeMeeMN5guw3chf+2i6HajKtQv7SJfxV/f4IyNQJUeUQu9HfiAZHjqtMV5Lvq/Lvh8LdyA==} '@mongodb-js/saslprep@1.3.0': resolution: {integrity: sha512-zlayKCsIjYb7/IdfqxorK5+xUMyi4vOKcFy10wKJYc63NSdKI8mNME+uJqfatkPmOSMMUiojrL58IePKBm3gvQ==} - '@napi-rs/wasm-runtime@0.2.11': - resolution: {integrity: sha512-9DPkXtvHydrcOsopiYpUgPHpmj0HWZKMUnL2dZqpvC42lsratuBG06V5ipyno0fUek5VlFsNQ+AcFATSrJXgMA==} + '@napi-rs/canvas-android-arm64@0.1.98': + resolution: {integrity: sha512-O45Ifr0WZJUrSyg0QgB+67TiC0zYBRkBK+d43ZV4JtlwH3XttiVxLvlxEeULiH5y1MSELruspF0bjF6xXwJNPQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [android] - '@oozcitak/dom@1.15.10': - resolution: {integrity: sha512-0JT29/LaxVgRcGKvHmSrUTEvZ8BXvZhGl2LASRUgHqDTC1M5g1pLmVv56IYNyt3bG2CUjDkc67wnyZC14pbQrQ==} - engines: {node: '>=8.0'} + '@napi-rs/canvas-darwin-arm64@0.1.98': + resolution: {integrity: sha512-1b/nQhw6Isdv14JokUqat+i5wrAYD+ce3egiotedBGRUjVxYSj4s2uQCh2bFsyX5/9A5iTKVGsWoQhFft+j7Lg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] - '@oozcitak/infra@1.0.8': - resolution: {integrity: sha512-JRAUc9VR6IGHOL7OGF+yrvs0LO8SlqGnPAMqyzOuFZPSZSXI7Xf2O9+awQPSMXgIWGtgUf/dA6Hs6X6ySEaWTg==} - engines: {node: '>=6.0'} + '@napi-rs/canvas-darwin-x64@0.1.98': + resolution: {integrity: sha512-oefzfBM8mwnyYp6S+yNXwjCoLdkOalFG24mssHgvrJDS0FulOryyI35Q7GdJGmrzuL4oo1XW3ZTOcTBLdJ8Zkg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] - '@oozcitak/url@1.0.4': - resolution: {integrity: sha512-kDcD8y+y3FCSOvnBI6HJgl00viO/nGbQoCINmQ0h98OhnGITrWR3bOGfwYCthgcrV8AnTJz8MzslTQbC3SOAmw==} - engines: {node: '>=8.0'} + '@napi-rs/canvas-linux-arm-gnueabihf@0.1.98': + resolution: {integrity: sha512-NDH5QXGmf8wlo5yhijCNGVFiJk7an5GvHwb2LHyfLQWY/6/S48i5+YtY6FPqPVVCUckNGudYOfXEJnb3/FiJGQ==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] - '@oozcitak/util@8.3.8': - resolution: {integrity: sha512-T8TbSnGsxo6TDBJx/Sgv/BlVJL3tshxZP7Aq5R1mSnM5OcHY2dQaxLMu2+E8u3gN0MLOzdjurqN4ZRVuzQycOQ==} - engines: {node: '>=8.0'} + '@napi-rs/canvas-linux-arm64-gnu@0.1.98': + resolution: {integrity: sha512-KBLLM6tu1xs80LSAqdSLBKkgct0S23MCEf/aq8yxzg5imAceqp1ulKeELgWaYm27MgpUhm3Q7jmegX12FfphwA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + libc: [glibc] - '@oxc-project/runtime@0.75.1': - resolution: {integrity: sha512-UH07DRi7xXqAsJ/sFbJJg0liIXnapB6P5uADXIiF1s6WQjZzcTIkKHca0s522QVxmijPxVX5ijCYxSr7eSq5CQ==} - engines: {node: '>=6.9.0'} + '@napi-rs/canvas-linux-arm64-musl@0.1.98': + resolution: {integrity: sha512-mfMNhjN5zDcJafqQ6sHj4Tc3YMTRxP5UA3MHtp/ssytBR/k6XO0x+1IIPtscnUKwha+ql1++WjDCGEgqu8OfWQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + libc: [musl] - '@oxc-project/types@0.75.1': - resolution: {integrity: sha512-7ZJy+51qWpZRvynaQUezeYfjCtaSdiXIWFUZIlOuTSfDXpXqnSl/m1IUPLx6XrOy6s0SFv3CLE14vcZy63bz7g==} + '@napi-rs/canvas-linux-riscv64-gnu@0.1.98': + resolution: {integrity: sha512-nfW8esrcaeuhrO3qGA5cwuyk4Ak6cn2eB0LtEYtqROIl+fz06CNGNCU0M95+Tspw5ZgfSbc98SaigT5r5B3LVQ==} + engines: {node: '>= 10'} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@napi-rs/canvas-linux-x64-gnu@0.1.98': + resolution: {integrity: sha512-318UT8j6Gro2bTjtutjQXHWp9SLTNw+WRS4wQ6XIRPAyzBGnGHg7x2ndD+oqkPrrSRIbYLA5WoBcCasaF7lSTQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@napi-rs/canvas-linux-x64-musl@0.1.98': + resolution: {integrity: sha512-0vZhI74UxnA4VqlW4UvM0dFRrjE1RLEe/OXSBjzytGIxV+yOG4exlrhGoIpAQaIpQQQXMCdb1EmbvPC1k9vEqQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + libc: [musl] + + '@napi-rs/canvas-win32-arm64-msvc@0.1.98': + resolution: {integrity: sha512-oiC/IxgFEEVcZ7VH7JXXlmgsqRvmFb57PIQ4gQck35IKFZCNUvdNCcN3OeoLP7Hpf5160MWJf9jj/+E5V0bSvw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@napi-rs/canvas-win32-x64-msvc@0.1.98': + resolution: {integrity: sha512-ZqstKAJBSyZetU8udUvBQWPlGN9buawFvjuo9mgCAxzbOoJAgXX39ihec/nn42T5Vb6/qyn45eTimx5ND9kMEw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + + '@napi-rs/canvas@0.1.98': + resolution: {integrity: sha512-WDg3lxYMqlrg49sDVUlrHVfIEPsd5AjYDRuGD6Fu82K5agJx0UnWA+l5qd53GNLRiMN2WhOw7FLR+Er5QB/0SA==} + engines: {node: '>= 10'} + + '@napi-rs/wasm-runtime@1.0.7': + resolution: {integrity: sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==} + + '@napi-rs/wasm-runtime@1.1.4': + resolution: {integrity: sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==} + peerDependencies: + '@emnapi/core': ^1.7.1 + '@emnapi/runtime': ^1.7.1 + + '@nodable/entities@1.1.0': + resolution: {integrity: sha512-bidpxmTBP0pOsxULw6XlxzQpTgrAGLDHGBK/JuWhPDL6ZV0GZ/PmN9CA9do6e+A9lYI6qx6ikJUtJYRxup141g==} + + '@oxc-project/types@0.122.0': + resolution: {integrity: sha512-oLAl5kBpV4w69UtFZ9xqcmTi+GENWOcPF7FCrczTiBbmC0ibXxCwyvZGbO39rCVEuLGAZM84DH0pUIyyv/YJzA==} '@pdf-lib/standard-fonts@1.0.0': resolution: {integrity: sha512-hU30BK9IUN/su0Mn9VdlVKsWBS6GyhVfqjwl1FjZN4TxP6cCw0jP2w7V3Hf5uX7M0AZJ16vey9yE0ny7Sa59ZA==} @@ -845,8 +1097,10 @@ packages: resolution: {integrity: sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==} engines: {node: '>=12'} - '@push.rocks/consolecolor@2.0.2': - resolution: {integrity: sha512-IBwxCLX+YF3f5wB2N4LfuvFqm9WPlBMiEeSAfjN8YQCyYec6u1hlrR3EIj8vT300pppjeGrybJHK+GyjdGXZJw==} + '@puppeteer/browsers@2.13.0': + resolution: {integrity: sha512-46BZJYJjc/WwmKjsvDFykHtXrtomsCIrwYQPOP7VfMJoZY2bsDF9oROBABR3paDjDcmkUye1Pb1BqdcdiipaWA==} + engines: {node: '>=18'} + hasBin: true '@push.rocks/consolecolor@2.0.3': resolution: {integrity: sha512-hA+m0BMqEwZNSAS7c2aQFfoPkpX/dNdsHzkdLdeERUOy7BLacb9ItTUofGtjtginP0yDj4NSpqSjNYyX3Y8Y/w==} @@ -863,8 +1117,8 @@ packages: '@push.rocks/levelcache@3.2.0': resolution: {integrity: sha512-Ch0Oguta2I0SVi704kHghhBcgfyfS92ua1elRu9d8X1/9LMRYuqvvBAnyXyFxQzI3S8q8QC6EkRdd8CAAYSzRg==} - '@push.rocks/lik@6.2.2': - resolution: {integrity: sha512-j64FFPPyMXeeUorjKJVF6PWaJUfiIrF3pc41iJH4lOh0UUpBAHpcNzHVxTR58orwbVA/h3Hz+DQd4b1Rq0dFDQ==} + '@push.rocks/lik@6.4.0': + resolution: {integrity: sha512-GCdXyF2a6NP+i0W6Mib1PjtA6JGrl6Ae17SbaQwqTscn4JHNta6xm9r+D8/b83XGZsoU903FlJZli3YqJCxT9Q==} '@push.rocks/mongodump@1.1.0': resolution: {integrity: sha512-kW0ZUGyf1e4nwloVwBQjNId+MzgTcNS834C+RxH21i1NqyOubbpWZtJtPP+K+s35nSJRyCTy3ICfBMdDBTAm2w==} @@ -875,57 +1129,66 @@ packages: '@push.rocks/smartarchive@4.2.2': resolution: {integrity: sha512-6EpqbKU32D6Gcqsc9+Tn1dOCU5HoTlrqqs/7IdUr9Tirp9Ngtptkapca1Fw/D0kVJ7SSw3kG/miAYnuPMZLEoA==} + '@push.rocks/smartarchive@5.2.1': + resolution: {integrity: sha512-TNv5q6QuBRX7jrzffiyb6A8AALNAr0kyAcJswa0l3ahBP1Q6zszNo9xOVXmW2gKX2KShtO/Y+Cn0i46n8lbnaQ==} + '@push.rocks/smartarray@1.1.0': resolution: {integrity: sha512-b5YgBmUdglOJH8zeUf2ZWdPCoqySgwvkycRi2BhA9zVZHkpASh39Ej0q0fxFJetlUVyYqGfVoMVjbVrLFfFV7g==} - '@push.rocks/smartbrowser@2.0.8': - resolution: {integrity: sha512-0KWRZj3TuKo/sNwgPbiSE6WL+TMeR19t1JmXBZWh9n8iA2mpc4HhMrQAndEUdRCkx5ofSaHWojIRVFzGChj0Dg==} + '@push.rocks/smartbrowser@2.0.11': + resolution: {integrity: sha512-Rj3+VodlFbW7CkvXqYxH4dEhtbYy987gVY7wsM76B+ipvnkSfjfEGuKUeMfKe4DscUBSmhlbJVYEYaH8RafUoQ==} '@push.rocks/smartbucket@3.3.10': resolution: {integrity: sha512-0H2MioALspC8Aj0Q1FPCs2w4k2u9oJg7Q5yM8+1TZo7aRfrdxgM5HQ7z3apUaqC3ZEDewW6vSlttjHFHhMEC3A==} - '@push.rocks/smartbuffer@3.0.4': - resolution: {integrity: sha512-TLfhx/JD61YC8XGO9TI6Ux6US38R14HaIM84QT8hZZod8axfXrg+h8xA8tMUBpSV8PXsQy9LzxmOq0Il1fmDXw==} - '@push.rocks/smartbuffer@3.0.5': resolution: {integrity: sha512-pWYF08Mn8s/KF/9nHRk7pZPzuMjmYVQay2c5gGexdayxn1W4eCSYYhWH73vR2JBfGeGq/izbRNuUuEaIEeTIKA==} '@push.rocks/smartcache@1.0.18': resolution: {integrity: sha512-3+cmLu9chbnmi4yD4kjlFP/Tn4NReaZIoicEcGTtwbcokTrSDMs3YPdJzIpDZkAs83PW7OcVSHa3Ak5KU5OWzA==} - '@push.rocks/smartchok@1.1.1': - resolution: {integrity: sha512-WmNigGmn1muBJMANVuJb4F8x3TzgYrnn6YZm6ixTsG+0WFbYevivEwp+J4S7npobLHsR7ynf+Ky8LxRYmsL50A==} + '@push.rocks/smartcli@4.0.20': + resolution: {integrity: sha512-gCo4ItvsPj8WoVAJw/6vkuoGA5FtIoACux2ktcCeH0nrFe7/xGR6waJ1aZcYAi7QN4gi52TlsgwuKz7BzXqhmQ==} - '@push.rocks/smartcli@4.0.11': - resolution: {integrity: sha512-KDWfUqWBoUZsOEtsDx36d6qc8GG7Zo5E+HHamYY68KVDO8BMu6jbBucoUUPDksczLEmbXKLmroBP1mn/xozQOA==} + '@push.rocks/smartclickhouse@2.2.0': + resolution: {integrity: sha512-eTzKiREIPSzL1kPkVyD6vEbn+WV/DvQqDjP67VlhNlQGbRcemnJG/eLrUUR1ytmdIqnsZGEK6UYBgyj5nhzLNQ==} - '@push.rocks/smartclickhouse@2.0.17': - resolution: {integrity: sha512-IYO8Obor/Ruam2KQ2B/+5uQ+rL0exU5KZoSgOc3jkkrfjn+zZenN2xoV8lVqavAtxZVfG7MfxFrcv6I7I9ZMmA==} + '@push.rocks/smartconfig@6.1.0': + resolution: {integrity: sha512-B+xh63PhGAsSwuRyCKXr4PAjJ4HoVKhNysi67OGY6gGqGm6uopgEW1cvrUZ7T5ZSck9KlVx7ZTugbqm6dqBK1Q==} '@push.rocks/smartcrypto@2.0.4': resolution: {integrity: sha512-1+/5bsjyataf5uUkUNnnVXGRAt+gHVk1KDzozjTqgqJxHvQk1d9fVDohL6CxUhUucTPtu5VR5xNBiV8YCDuGyw==} - '@push.rocks/smartdata@5.16.4': - resolution: {integrity: sha512-COiKw8yk9iAcLN44WmZHG8Gi0v+HGkgM8Osoq7Cns+UsOA+grPepqbN2r0XPG1fm5vOdJcaydi2ZU0xrnbGVvQ==} + '@push.rocks/smartdata@7.1.5': + resolution: {integrity: sha512-7x7VedEg6RocWndqUPuTbY2Bh85Q/x0LOVHL4o/NVXyh3IGNtiVQ8ple4WR0qYqlHRAojX4eDSBPMiYzIasqAg==} + + '@push.rocks/smartdata@7.1.7': + resolution: {integrity: sha512-HDI/Q9dKybfsJ68oCzlE+S63Xpij9qXnMfi28yznKP0Li1ECVZZMDDGIW5IjsXlHjO+Q+RJMcVd72Pjt3QLY5Q==} + + '@push.rocks/smartdb@2.7.0': + resolution: {integrity: sha512-qHxwW1hlNtxdIolhoJ01MgyRDgRhL8L5IwPTOnVabLgVMSjzyTXdXA79WniUp2U/3Hdz7YfdWAaShGFwOy3PkA==} '@push.rocks/smartdelay@3.0.5': resolution: {integrity: sha512-mUuI7kj2f7ztjpic96FvRIlf2RsKBa5arw81AHNsndbxO6asRcxuWL8dTVxouEIK8YsBUlj0AsrCkHhMbLQdHw==} - '@push.rocks/smartdns@7.6.1': - resolution: {integrity: sha512-nnP5+A2GOt0WsHrYhtKERmjdEHUchc+QbCCBEqlyeQTn+mNfx2WZvKVI1DFRJt8lamvzxP6Hr/BSe3WHdh4Snw==} - - '@push.rocks/smartenv@5.0.12': - resolution: {integrity: sha512-tDEFwywzq0FNzRYc9qY2dRl2pgQuZG0G2/yml2RLWZWSW+Fn1EHshnKOGHz8o77W7zvu4hTgQQX42r/JY5XHTg==} + '@push.rocks/smartdns@7.9.0': + resolution: {integrity: sha512-1nDUfyXQo6j9HTUfcjE+BLeAv9QZ7WtAsM1V28zIoFdUpjNg/5g382L024H73PHsxh6lSYNhYYmFvWqzFQhXKg==} '@push.rocks/smartenv@5.0.13': resolution: {integrity: sha512-ACXmUcHZHl2CF2jnVuRw9saRRrZvJblCRs2d+K5aLR1DfkYFX3eA21kcMlKeLisI3aGNbIj9vz/rowN5qkRkfA==} + '@push.rocks/smartenv@6.0.0': + resolution: {integrity: sha512-ktW5MqOFs0492sB4vrvl4lgRFQ/sQ4AyREgB+sCIzGqszHWGVvGXR95Y2a3z66jkLPYML2CUWHzmMlfv8fkG+A==} + '@push.rocks/smarterror@2.0.1': resolution: {integrity: sha512-iCcH1D8tlDJgMFsaJ6lhdOTKhbU0KoprNv9MRP9o7691QOx4JEDXiHtr/lNtxVo8BUtdb9CF6kazaknO9KuORA==} '@push.rocks/smartexit@1.0.23': resolution: {integrity: sha512-WmwKYcwbHBByoABhHHB+PAjr5475AtD/xBh1mDcqPrFsOOUOZq3BBUdpq25wI3ccu/SZB5IwaimiVzadls6HkA==} + '@push.rocks/smartexit@2.0.3': + resolution: {integrity: sha512-ZWpZ3Elorpv/rKtUcCUejUHG4BIE5B3QWysBAgb7lTcA7y0vGdFY32Y5/Q5tHpZM6PPxl/WTdUOYtSojQTq+pA==} + '@push.rocks/smartexpect@2.5.0': resolution: {integrity: sha512-yoyuCoQ3tTiAriuvF+/09fNbVfFnacudL2SwHSzPhX/ugaE7VTSWXQ9A34eKOWvil0MPyDcOY36fVZDxvrPd8A==} @@ -938,15 +1201,33 @@ packages: '@push.rocks/smartfile@11.2.7': resolution: {integrity: sha512-8Yp7/sAgPpWJBHohV92ogHWKzRomI5MEbSG6b5W2n18tqwfAmjMed0rQvsvGrSBlnEWCKgoOrYIIZbLO61+J0Q==} + '@push.rocks/smartfile@13.1.2': + resolution: {integrity: sha512-DaEhwmnGEpX4coeeToaw4cZe3pNBhH7CY1iGr+d3pIXihozREvzzAR9/0i2r7bUXXL5+Lgy8YYIk5ZS+fwxMKA==} + + '@push.rocks/smartfs@1.5.0': + resolution: {integrity: sha512-QwMD44HgX3d9PPxUwR0uS+0PEMtesKvKbZR+s4pezL2er6oPneKJMLkO6TJPvJ38nug6Lmlk9Bu7UrwR2kS3Vw==} + '@push.rocks/smartguard@3.1.0': resolution: {integrity: sha512-J23q84f1O+TwFGmd4lrO9XLHUh2DaLXo9PN/9VmTWYzTkQDv5JehmifXVI0esophXcCIfbdIu6hbt7/aHlDF4A==} '@push.rocks/smarthash@3.2.6': resolution: {integrity: sha512-Mq/WNX0Tjjes3X1gHd/ZBwOOKSrAG/Z3Xoc0OcCm3P20WKpniihkMpsnlE7wGjvpHLi/ZRe/XkB3KC3d5r9X4g==} + '@push.rocks/smarti18n@1.0.4': + resolution: {integrity: sha512-bHIi9Iuzp2cbux9q79ZK5jOQYPsYJ9zDDS4p/xEPQH31gr0mcFRosLSQb1kvDQDVmUhI0ADlQMqr2ui9zEXQHA==} + + '@push.rocks/smartinteract@2.0.16': + resolution: {integrity: sha512-eltvVRRUKBKd77DSFA4DPY2g4V4teZLNe8A93CDy/WglglYcUjxMoLY/b0DFTWCWKYT+yjk6Fe6p0FRrvX9Yvg==} + + '@push.rocks/smartjimp@1.2.0': + resolution: {integrity: sha512-SPz8p2ZuphNqIXK/UDsNFrnpJn/jr6FbuBSMQc0V2v2ffQIF32ZqktKQpXpitiqD1K5JEYS56JAhlYHgrAu7yw==} + '@push.rocks/smartjson@5.2.0': resolution: {integrity: sha512-710e8UwovRfPgUtaBHcd6unaODUjV5fjxtGcGCqtaTcmvOV6VpasdVfT66xMDzQmWH2E9ZfHDJeso9HdDQzNQA==} + '@push.rocks/smartjson@6.0.0': + resolution: {integrity: sha512-FYfJnmukt66WePn6xrVZ3BLmRQl9W82LcsICK3VU9sGW7kasig090jKXPm+yX8ibQcZAO/KyR/Q8tMIYZNxGew==} + '@push.rocks/smartlog-destination-devtools@1.0.12': resolution: {integrity: sha512-zvsIkrqByc0JRaBgIyhh+PSz2SY/e/bmhZdUcr/OW6pudgAcqe2sso68EzrKux0w9OMl1P9ZnzF3FpCZPFWD/A==} @@ -956,8 +1237,8 @@ packages: '@push.rocks/smartlog-interfaces@3.0.2': resolution: {integrity: sha512-8hGRTJehbsFSJxLhCQkA018mZtXVPxPTblbg9VaE/EqISRzUw+eosJ2EJV7M4Qu0eiTJZjnWnNLn8CkD77ziWw==} - '@push.rocks/smartlog@3.1.10': - resolution: {integrity: sha512-5pf5JyzOE2WTCUislNIW4EHePo1a7hiXB+jbil38+N5hW71AEwcPFe6oGxbp5w9ALlz66hV2+E+25R0SsxN+fQ==} + '@push.rocks/smartlog@3.2.2': + resolution: {integrity: sha512-3Nw/Ki/jZ4vrrWnEtpcGPF28jQ+fr9/9Edc7ytaEA6ZWIpojtwacJ5qihMvHbIei+zjpD35w6tZP2mQjvw5VRQ==} '@push.rocks/smartmanifest@2.0.2': resolution: {integrity: sha512-QGc5C9vunjfUbYsPGz5bynV/mVmPHkrQDkWp8ZO8VJtK1GZe+njgbrNyxn2SUHR0IhSAbSXl1j4JvBqYf5eTVg==} @@ -971,14 +1252,11 @@ packages: '@push.rocks/smartmime@2.0.4': resolution: {integrity: sha512-mG6lRBLr5nF+GLZmgCcdjhdDsmTtJWBFZDCa1eJ8Au9TvUzbPW0fY5aqJBb3UwfyZzH6St8Th9cJSXjagOQkYA==} - '@push.rocks/smartmongo@2.0.12': - resolution: {integrity: sha512-NglYiO14BikxnlvW6JF18FtopBtaWQEGAtPxHmmSCbyhU8Mi0aEFO7VgCasE9Kguba/wcR597qhcDEdcpBg1eQ==} + '@push.rocks/smartmongo@5.1.1': + resolution: {integrity: sha512-OFzEjTlXQ0zN9KYewhJRJxxX8bdVO7sl5H4RRd0F0PyU4FEXesLF8Sm4rsCFtQW1ifGQEBOcoruRkoiWz918Ug==} - '@push.rocks/smartnetwork@3.0.2': - resolution: {integrity: sha512-s6CNGzQ1n/d/6cOKXbxeW6/tO//dr1woLqI01g7XhqTriw0nsm2G2kWaZh2J0VOguGNWBgQVCIpR0LjdRNWb3g==} - - '@push.rocks/smartnetwork@4.4.0': - resolution: {integrity: sha512-OvFtz41cvQ7lcXwaIOhghNUUlNoMxvwKDctbDvMyuZyEH08SpLjhyv2FuKbKL/mgwA/WxakTbohoC8SW7t+kiw==} + '@push.rocks/smartnetwork@4.6.0': + resolution: {integrity: sha512-ubaO/Qp8r30A+qwk33M/0+nQi+o8gNHEI9zq3jv1MwqiLxhiV1hnbr4CL9AUcvs4EhwUBiw0EswKjCJROwDqvQ==} '@push.rocks/smartnpm@2.0.6': resolution: {integrity: sha512-7anKDOjX6gXWs1IAc+YWz9ZZ8gDsTwaLh+CxRnGHjAawOmK788NrrgVCg2Fb3qojrPnoxecc46F8Ivp1BT7Izw==} @@ -992,23 +1270,17 @@ packages: '@push.rocks/smartopen@2.0.0': resolution: {integrity: sha512-eVT0GhtQ2drb95j/kktYst/Toh1zCwCqjTJFYtaYFUnnBnBUajPtBZDFnPQo01DN8JxoeCTo8jggq+PCvzcfww==} - '@push.rocks/smartpath@5.1.0': - resolution: {integrity: sha512-pJ4UGATHV/C6Dw5DU0D3MJaPMASlKAgeS+Hl9dkhD2ceYArn86Ky3Z/g7LNj40Oz6cUe77/AP1chztmJZISrpw==} - '@push.rocks/smartpath@6.0.0': resolution: {integrity: sha512-r94u1MbBaIOSy+517PZp2P7SuZPSe9LkwJ8l3dXQKHeIOri/zDxk/RQPiFM+j4N9301ztkRyhvRj7xgUDroOsg==} - '@push.rocks/smartpdf@3.1.8': - resolution: {integrity: sha512-9fxshJAp6VCkrAFWXAFS7X7QzZLFSWM/JzDtllYW7gaWzRKxsMCdfaNy1vKsGq5uK5L91Lrd+A9Olp1mx4xs1w==} - - '@push.rocks/smartping@1.0.8': - resolution: {integrity: sha512-Fvx1Db6hSsDOI6pdiCuS9GjtOX8ugx865YQrPg5vK2iw6Qj/srwyXcWLFYt+19WVKtvtWDJIAKbW+q3bXFsCeA==} + '@push.rocks/smartpdf@4.2.0': + resolution: {integrity: sha512-+egzby5QKJGO10MDvWp+N69cJ8i5M354l9ntc+uLRpxuq/FEY9kigpRwMvRYF5qwOBTuGTLqvmvILzlLtboAQg==} '@push.rocks/smartpromise@4.2.3': resolution: {integrity: sha512-Ycg/TJR+tMt+S3wSFurOpEoW6nXv12QBtKXgBcjMZ4RsdO28geN46U09osPn9N9WuwQy1PkmTV5J/V4F9U8qEw==} - '@push.rocks/smartpuppeteer@2.0.2': - resolution: {integrity: sha512-EcYCT0PX++WjfHp7W5UYX3t8x5gSNpJMMUvhA7SHz8b2t76ItslNWxprRcF0CUQyN1fozbf5StZf7dwdGc/dIA==} + '@push.rocks/smartpuppeteer@2.0.5': + resolution: {integrity: sha512-yK/qSeWVHIGWRp3c8S5tfdGP6WCKllZC4DR8d8CQlEjszOSBmHtlTdyyqOMBZ/BA4kd+eU5f3A1r4K2tGYty1g==} '@push.rocks/smartrequest@2.1.0': resolution: {integrity: sha512-3eHLTRInHA+u+W98TqJwgTES7rRimBAsJC4JxVNQC3UUezmblAhM5/TIQsEBQTsbjAY8SeQKy6NHzW6iTiaD8w==} @@ -1016,41 +1288,44 @@ packages: '@push.rocks/smartrequest@4.3.4': resolution: {integrity: sha512-b8UH4CS2QTccOjvmIJetOqK26eVz0CuCTkJdJDVU8j34KqPGpaWzn/4D3j3DCsTYRkAqr5nSjkzAFgCJj8eIiA==} + '@push.rocks/smartrequest@5.0.1': + resolution: {integrity: sha512-gZQQF6HVt3LwTBxaPh6hHObd4VF76PUYQcs5pHD7f0VXaEewmrNAQSnccoinOY7fi45+0dOf04PJOXu9MibPzQ==} + '@push.rocks/smartrouter@1.3.3': resolution: {integrity: sha512-1+xZEnWlhzqLWAaJ1zFNhQ0zgbfCWQl1DBT72LygLxTs+P0K8AwJKgqo/IX6CT55kGCFnPAZIYSbVJlGsgrB0w==} + '@push.rocks/smartrust@1.3.2': + resolution: {integrity: sha512-HPzSJgDnKUdE5fkn2+BC9JvFXk7wl6aURAiHAXjHSCBLtzfgB7jEXjlg+K6CEfMjwQV7sy+hYABlq5DLXcFseQ==} + '@push.rocks/smartrx@3.0.10': resolution: {integrity: sha512-USjIYcsSfzn14cwOsxgq/bBmWDTTzy3ouWAnW5NdMyRRzEbmeNrvmy6TRqNeDlJ2PsYNTt1rr/zGUqvIy72ITg==} - '@push.rocks/smartrx@3.0.7': - resolution: {integrity: sha512-qCWy0s3RLAgGSnaw/Gu0BNaJ59CsI6RK5OJDCCqxc7P2X/S755vuLtnAR5/0dEjdhCHXHX9ytPZx+o9g/CNiyA==} + '@push.rocks/smartserve@2.0.3': + resolution: {integrity: sha512-PttdFlh61lsDNSRvRCSlKjRzuxgD3WP2XLuBNXu1hLfqLpQXDESj0ZCRPDZslLZsyFT5aHP9godb4D4L3bzHWA==} - '@push.rocks/smarts3@2.2.6': - resolution: {integrity: sha512-f2i2keHs+KZr5cyB8nBOnmRGiE2YG42W4pSx+8gmZEsf8yZUT1iUnuD/YZVTKosH2v5dPCKdmtSpMSux8Q/tCw==} + '@push.rocks/smartshell@3.3.8': + resolution: {integrity: sha512-t9J/py0vnea4ZtOs7Anc9dc6lcvg6EDvYBw5eE1mB+KUWxMQf/ROIQwWMo6B9SMNY4JS2UwvfuJQJ8makP/7Tg==} - '@push.rocks/smartshell@3.3.0': - resolution: {integrity: sha512-m0w618H6YBs+vXGz1CgS4nPi5CUAnqRtckcS9/koGwfcIx1IpjqmiP47BoCTbdgcv0IPUxQVBG1IXTHPuZ8Z5g==} - - '@push.rocks/smartsitemap@2.0.3': - resolution: {integrity: sha512-jIcms8V1b2mt3dS4PKNlLR1DRC8pCDWMRVbnyM/2+snZOJZonQRlQzAyX8No0EfLbfdrfnxv2IjPX13X29Re6g==} - - '@push.rocks/smartsocket@2.1.0': - resolution: {integrity: sha512-etOGyfiDFQz/1WJnD3jFL2N7ykujTjiudAz6qZTz82xE5oabKuKX+Cn8SdM9dOwzyWmBUKbUdll8QhovAXjn+g==} + '@push.rocks/smartsitemap@4.0.1': + resolution: {integrity: sha512-FcNFB4CgGX98qP+bkKmVBTQoQomLfRXTTRAn8DklEaFyhWzak6Rl5AHXkmu7ZOZUgrpgvCmCx2q21uwmPOajbQ==} '@push.rocks/smartspawn@3.0.3': resolution: {integrity: sha512-DyrGPV69wwOiJgKkyruk5hS3UEGZ99xFAqBE9O2nM8VXCRLbbty3xt1Ug5Z092ZZmJYaaGMSnMw3ijyZJFCT0Q==} - '@push.rocks/smartstate@2.0.27': - resolution: {integrity: sha512-q4UKir7GV3hakJWXQR4DoA4tUVwT5GRkJ/MtanHYF0wZLHfS19+nGmyO9y974zk3eT9hmy3+Lq5cKtU2W6+Y3w==} + '@push.rocks/smartstate@2.3.0': + resolution: {integrity: sha512-NfyQYlhYJdVS5XvXEREB7NixaOv0CFuBDMImjN9JtF3dToJvjciBTMhKMGOJ6IKpza39y2zrH+gABapYNfzZ3A==} - '@push.rocks/smartstream@3.2.5': - resolution: {integrity: sha512-PLGGIFDy8JLNVUnnntMSIYN4W081YSbNC7Y/sWpvUT8PAXtbEXXUiDFgK5o3gcI0ptpKQxHAwxhzNlPj0sbFVg==} + '@push.rocks/smartstorage@6.3.2': + resolution: {integrity: sha512-g8rXlVZ+6iKmzNoybtwQntdb7EWA6WnVmbXNOdwDKWR8w4o/7UMErj+H5mt57iqYIy1pzQAoTb8IWJNsti7XQw==} + + '@push.rocks/smartstream@3.4.0': + resolution: {integrity: sha512-kePb44W9n5K96zj2Ms3K4xnYbNXP5AfxDd86zZMDQ1/T10nvkIpL9m5w4lG/VJ4KAsWFs81S87BkkcjhhrY5Kw==} '@push.rocks/smartstring@4.1.0': resolution: {integrity: sha512-Q4py/Nm3KTDhQ9EiC75yBtSTLR0KLMwhKM+8gGcutgKotZT6wJ3gncjmtD8LKFfNhb4lSaFMgPJgLrCHTOH6Iw==} - '@push.rocks/smarttime@4.1.1': - resolution: {integrity: sha512-Ha/3J/G+zfTl4ahpZgF6oUOZnUjpLhrBja0OQ2cloFxF9sKT8I1COaSqIfBGDtoK2Nly4UD4aTJ3JcJNOg/kgA==} + '@push.rocks/smarttime@4.2.3': + resolution: {integrity: sha512-8gMg8RUkrCG4p9NcEUZV7V6KpL24+jAMK02g7qyhfA6giz/JJWD0+8w8xjSR+G7qe16KVQ2y3RbvAL9TxmO36g==} '@push.rocks/smartunique@3.0.9': resolution: {integrity: sha512-q6DYQgT7/dqdWi9HusvtWCjdsFzLFXY9LTtaZV6IYNJt6teZOonoygxTdNt9XLn6niBSbLYrHSKvJNTRH/uK+g==} @@ -1061,23 +1336,33 @@ packages: '@push.rocks/smartversion@3.0.5': resolution: {integrity: sha512-8MZSo1yqyaKxKq0Q5N188l4un++9GFWVbhCAX5mXJwewZHn97ujffTeL+eOQYpWFTEpUhaq1QhL4NhqObBCt1Q==} - '@push.rocks/smartxml@1.1.1': - resolution: {integrity: sha512-1toSmLE1EGK8oENh09XjV588+IdzUB3x1PCaxKjSyIsAt54bUQj3kH/yzLODF+19p07OE0KM5U1oqWpjOcFCzA==} + '@push.rocks/smartwatch@6.4.0': + resolution: {integrity: sha512-KDswRgE/siBmZRCsRA07MtW5oF4c9uQEBkwTGPIWneHzksbCDsvs/7agKFEL7WnNifLNwo8w1K1qoiVWkX1fvw==} + engines: {node: '>=20.0.0'} + + '@push.rocks/smartxml@2.0.0': + resolution: {integrity: sha512-1d06zYJX4Zt8s5w5qFOUg2LAEz9ykrh9d6CQPK4WAgOBIefb1xzVEWHc7yoxicc2OkzNgC3IBCEg3s6BncZKWw==} '@push.rocks/smartyaml@2.0.5': resolution: {integrity: sha512-tBcf+HaOIfeEsTMwgUZDtZERCxXQyRsWO8Ar5DjBdiSRchbhVGZQEBzXswMS0W5ZoRenjgPK+4tPW3JQGRTfbg==} + '@push.rocks/smartyaml@3.0.4': + resolution: {integrity: sha512-1JRt+hnoc2zHw3AW+vXKlCdSVwqOmY/01fu+2HBviS0UDjoZCa+/rp6E3GaQb5lEEafKi8ENbffAfjXXp3N2xQ==} + '@push.rocks/taskbuffer@3.4.0': resolution: {integrity: sha512-Rvwr1CzYztB9PMboojRzVSq3xGp8288kvtvWx4Mg3rvps913znMja1UOjNn52ivOxu3dHUNYE3NDSP+j84cUWQ==} - '@push.rocks/webrequest@3.0.37': - resolution: {integrity: sha512-fLN7kP6GeHFxE4UH4r9C9pjcQb0QkJxHeAMwXvbOqB9hh0MFNKhtGU7GoaTn8SVRGRMPc9UqZVNwo6u5l8Wn0A==} + '@push.rocks/taskbuffer@8.0.2': + resolution: {integrity: sha512-SRCAzrSHysW5XEjwZ494V60ybdpOo/s96jDD3sn7SkYolzg2Pboh+SW5Q7SVNcdkP4b9wCEizOYe9CB3vj3W6w==} + + '@push.rocks/webrequest@4.0.5': + resolution: {integrity: sha512-wVSCaXqJ9Vh+rbwVz0wDl46dYz4rnwwSrm5vbVXKbuH6oKTPF0YRoujeJPqRltIn64RVGdLeY9/6ix+ZCrzhsg==} '@push.rocks/websetup@3.0.19': resolution: {integrity: sha512-iKJDwXdMmQdu5siOIgziPRxM51lN1AU9HOr+yMteu1YMDkZT7HKCyisDAr4gC9WZ9a7FzsG8zgthm4dMeA8NTw==} - '@push.rocks/webstore@2.0.20': - resolution: {integrity: sha512-Z3L4OHGcw/Gs9aXpMUwebEPTh0nK/C7R6YwPfCLcGVu9yd/ZShaQ8QZEYE243Cu9J1Mn+CEtz4jpPLnHiizHQA==} + '@push.rocks/webstore@2.0.21': + resolution: {integrity: sha512-vH9TJlVFHL5WP1YsNW+JbRfAcIro3oYbogQmv7jA9yaYnswCxG6HWl7Ca2vcfsoAAB28pyjX8hvRqfD2a5hKNQ==} '@push.rocks/webstream@1.0.10': resolution: {integrity: sha512-45CcR0I4/9v0qSjLvz2dYTGMkR0YP3x66ItpStdad5hidJm86t1lfHF06d0oiEvJTpvQkeyIX/8YKAumf21d/Q==} @@ -1086,18 +1371,6 @@ packages: resolution: {integrity: sha512-XYeoKGkmIdsWX64NlPA1fuA41n/1bQ7LdYXytlU/QqYeW7ojgA0ARRhBSh/2phL6o0Jpw6K/7gJ8jc7ab/Tc+w==} deprecated: This package has been deprecated in favour of the new package at @push.rocks/isounique - '@pushrocks/lik@4.0.22': - resolution: {integrity: sha512-dg6Du7nr/SLU80yJw7a0zk2xX9Vc8SCLZaQMmSRBlsnL1/Z7qpWDOtpRC9VlL9vTLenbvwGTvPWMpOKyyNbiiA==} - deprecated: This package has been deprecated in favour of the new package at @push.rocks/lik - - '@pushrocks/lik@5.0.7': - resolution: {integrity: sha512-fIxcrafl127+yErfedIurafCbiY2VwuuMlbNLjKrMKnFswol4y/anjXVRZ4euWUBck0KOfnBB0VuutcmlfYUqA==} - deprecated: This package has been deprecated in favour of the new package at @push.rocks/lik - - '@pushrocks/smartdelay@2.0.13': - resolution: {integrity: sha512-s6Wh0BHWMfZ5VYONQwpxOYX1JeC9RKA0O9TxEzfZ6FCw2oNQb2QUPCixT9rsceKwva4+atKRw/RfU+Z7aJDmsA==} - deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartdelay - '@pushrocks/smartdelay@3.0.1': resolution: {integrity: sha512-I+i/QhC6kLsXsWyW19UgD1vH2r1YWVxK19VMxt2CEuvxMyC6tuCd0vqud9vv5JxaxsJwxWlOsrURkgL4tXeILQ==} deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartdelay @@ -1106,10 +1379,6 @@ packages: resolution: {integrity: sha512-VWON1OJ4qV2/9hzJbgRquRekaO9am3b8W82tgCwgO6LBg23ea2tanfd+gESVMbRFduxHVoFLvlhSBcDGM5zsLA==} deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartenv - '@pushrocks/smartexit@1.0.20': - resolution: {integrity: sha512-u/KgA7s2zAtZ7gZvL13HZbO3mZATvjfCLU8Ez6h8VweG8UsIBVaPfYziMDCmJOWIPYLGzEW8eG/u4mCHuyLBow==} - deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartexit - '@pushrocks/smarthash@3.0.2': resolution: {integrity: sha512-jXW4f8k6iqOQRvkCmXMID1C+qXyNvUMKm7apPETxnO+L172VlzxP1dml0Ey1+vjfpU2luKCteJWX7W95sOdLDg==} deprecated: This package has been deprecated in favour of the new package at @push.rocks/smarthash @@ -1118,14 +1387,6 @@ packages: resolution: {integrity: sha512-9OJbnRgLTaCRQz+pqu5tB3ZCqRs5Zh0hnBe7t7URE+TgwIZ8aiELUIbWRkgn4mSGVzHyL6pqTyIowP6AjUCG3w==} deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartjson - '@pushrocks/smartmatch@1.0.7': - resolution: {integrity: sha512-D+lK5HIKO4Kj1Jm/ycKvy1VzDJ3V6ucHqmf5DMBFdm18BrMj2Zb6M7wN8HUKtkfHvOI7ig85JMuANSEyO7kAPg==} - deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartmatch - - '@pushrocks/smartping@1.0.8': - resolution: {integrity: sha512-VM2gfS1sTuycj/jHyDa0lDntkPe7/JT0b2kGsy265RkichAJZkoEp3fboRJH/WAdzM8T4Du64JYgZkc8v2HHQg==} - deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartping - '@pushrocks/smartpromise@3.1.10': resolution: {integrity: sha512-VeTurbZ1+ZMxBDJk1Y1LV8SN9xLI+oDXKVeCFw41FAGEKOUEqordqFpi6t+7Vhe/TXUZzCVpZ5bXxAxrGf8yTQ==} deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartpromise @@ -1134,149 +1395,178 @@ packages: resolution: {integrity: sha512-bqorOaGXPOuiOSV81luTKrTghg4O4NBRD0zyv7TIqmrMGf4a0uoozaUMp1X8vQdZW+y0gTzUJP9wkzAE6Cci0g==} deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartpromise - '@pushrocks/smartrx@2.0.27': - resolution: {integrity: sha512-aFRpGxDZgHH1mpmkRBTFwuIVqFiDxk22n2vX2gW4hntV0nJGlt9M9dixMFFXGUjabwX9hHW7y60QPJm2rKaypA==} - deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartrx - - '@pushrocks/smartshell@2.0.30': - resolution: {integrity: sha512-HPgdTFzfzhk2TQau/jVdYNSANlxyBZdqq2vyZ+bZahegVHfH/27Zur5Fk+2vE16VJjJMqP7zcvDITUe2+ipgJg==} - deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartshell - '@pushrocks/smartstring@4.0.7': resolution: {integrity: sha512-TxHSar7Cj29E+GOcIj4DeZKWCNVzHKdqnrBRqcBqLqmeYZvzFosLXpFKoaCJDq7MSxuPoCvu5woSdp9YmPXyog==} deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartstring - '@pushrocks/smarttime@3.0.50': - resolution: {integrity: sha512-44NgDuNukCQIlPJFNORcDugp36Yj6HT6eZEWtn4M4HKlTFCQ8De+ztwGg+gRceucJ202zqLRKrXoh8dVdS3BaQ==} - deprecated: This package has been deprecated in favour of the new package at @push.rocks/smarttime + '@remirror/core-constants@3.0.0': + resolution: {integrity: sha512-42aWfPrimMfDKDi4YegyS7x+/0tlzaqwPQCULLanv3DMIlu96KTJR0fM5isWX2UViOqlGnX6YFgqWepcX+XMNg==} - '@rolldown/binding-darwin-arm64@1.0.0-beta.24': - resolution: {integrity: sha512-gE4HGjIioZaMGZupq2zQQdqhlRV2b2qnjFHHkJEW50zVDmiVNWwdHjwvZDPx9JfW5y4GuHgp/zKDLZZbJlQ1/Q==} + '@rolldown/binding-android-arm64@1.0.0-rc.11': + resolution: {integrity: sha512-SJ+/g+xNnOh6NqYxD0V3uVN4W3VfnrGsC9/hoglicgTNfABFG9JjISvkkU0dNY84MNHLWyOgxP9v9Y9pX4S7+A==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [android] + + '@rolldown/binding-darwin-arm64@1.0.0-rc.11': + resolution: {integrity: sha512-7WQgR8SfOPwmDZGFkThUvsmd/nwAWv91oCO4I5LS7RKrssPZmOt7jONN0cW17ydGC1n/+puol1IpoieKqQidmg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-x64@1.0.0-beta.24': - resolution: {integrity: sha512-h2HfOtqmjIHIz9WdpKAJ8sBfLNGkrMlwrCfNV2MDDGu0x3YdYBYPE+ozS5PvE53Tp8y6EYn2/thNWJTGWy/N3Q==} + '@rolldown/binding-darwin-x64@1.0.0-rc.11': + resolution: {integrity: sha512-39Ks6UvIHq4rEogIfQBoBRusj0Q0nPVWIvqmwBLaT6aqQGIakHdESBVOPRRLacy4WwUPIx4ZKzfZ9PMW+IeyUQ==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@rolldown/binding-freebsd-x64@1.0.0-beta.24': - resolution: {integrity: sha512-lx3Q2TU2bbY4yDCZ6e+Wiom3VMLFlZmQswx/1CyjFd+Vv3Q+99SZm6CSfNAIZBaWD246yQRRr1Vx+iIoWCdYzQ==} + '@rolldown/binding-freebsd-x64@1.0.0-rc.11': + resolution: {integrity: sha512-jfsm0ZHfhiqrvWjJAmzsqiIFPz5e7mAoCOPBNTcNgkiid/LaFKiq92+0ojH+nmJmKYkre4t71BWXUZDNp7vsag==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.24': - resolution: {integrity: sha512-PLtsV6uf3uS1/cNF8Wu/kitTpXT2YpOZbN6VJm7oMi5A8o5oO0vh8STCB71O5k2kwQMVycsmxHWFk2ZyEa6aMw==} + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.11': + resolution: {integrity: sha512-zjQaUtSyq1nVe3nxmlSCuR96T1LPlpvmJ0SZy0WJFEsV4kFbXcq2u68L4E6O0XeFj4aex9bEauqjW8UQBeAvfQ==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.24': - resolution: {integrity: sha512-UxGukDkWnv7uS5R+BPVeJ4FSuwA+lgC62LRsyPPSJhJhKMNGZ2W9sQPIpEtBRlww8t0qR6QBsiD5TGLW98ktGw==} + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.11': + resolution: {integrity: sha512-WMW1yE6IOnehTcFE9eipFkm3XN63zypWlrJQ2iF7NrQ9b2LDRjumFoOGJE8RJJTJCTBAdmLMnJ8uVitACUUo1Q==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] + libc: [glibc] - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.24': - resolution: {integrity: sha512-vB99yGYW9FOQe4lk3MNKa13+vRj+7waZFlRE3Ba/IpEy7RFxZ78ASkPLXkz4+kYYbUvMnRaOfk9RKX2fqYZRUg==} + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.11': + resolution: {integrity: sha512-jfndI9tsfm4APzjNt6QdBkYwre5lRPUgHeDHoI7ydKUuJvz3lZeCfMsI56BZj+7BYqiKsJm7cfd/6KYV7ubrBg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] + libc: [musl] - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.24': - resolution: {integrity: sha512-fAMZBWutuKWHsyvHVsKjFYRXVgTbzBfNmomzPPpog8UtdkHk5Vnb0qVEeZP4hR4TsXnKfzD2EQ98NRqFej5QYA==} + '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.11': + resolution: {integrity: sha512-ZlFgw46NOAGMgcdvdYwAGu2Q+SLFA9LzbJLW+iyMOJyhj5wk6P3KEE9Gct4xWwSzFoPI7JCdYmYMzVtlgQ+zfw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.11': + resolution: {integrity: sha512-hIOYmuT6ofM4K04XAZd3OzMySEO4K0/nc9+jmNcxNAxRi6c5UWpqfw3KMFV4MVFWL+jQsSh+bGw2VqmaPMTLyw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.11': + resolution: {integrity: sha512-qXBQQO9OvkjjQPLdUVr7Nr2t3QTZI7s4KZtfw7HzBgjbmAPSFwSv4rmET9lLSgq3rH/ndA3ngv3Qb8l2njoPNA==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] + libc: [glibc] - '@rolldown/binding-linux-x64-musl@1.0.0-beta.24': - resolution: {integrity: sha512-0UY/Qo8fAlpolcWOg2ZU7SCUrsCJWifdRMliV9GXlZaBKbMoVNFw0pHGDm9cj/3TWhJu/iB0peZK00dm22LlNw==} + '@rolldown/binding-linux-x64-musl@1.0.0-rc.11': + resolution: {integrity: sha512-/tpFfoSTzUkH9LPY+cYbqZBDyyX62w5fICq9qzsHLL8uTI6BHip3Q9Uzft0wylk/i8OOwKik8OxW+QAhDmzwmg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] + libc: [musl] - '@rolldown/binding-wasm32-wasi@1.0.0-beta.24': - resolution: {integrity: sha512-7ubbtKCo6FBuAM4q6LoT5dOea7f/zj9OYXgumbwSmA0fw18mN5h8SrFTUjl7h9MpPkOyhi2uY6ss4pb39KXkcw==} - engines: {node: '>=14.21.3'} + '@rolldown/binding-openharmony-arm64@1.0.0-rc.11': + resolution: {integrity: sha512-mcp3Rio2w72IvdZG0oQ4bM2c2oumtwHfUfKncUM6zGgz0KgPz4YmDPQfnXEiY5t3+KD/i8HG2rOB/LxdmieK2g==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [openharmony] + + '@rolldown/binding-wasm32-wasi@1.0.0-rc.11': + resolution: {integrity: sha512-LXk5Hii1Ph9asuGRjBuz8TUxdc1lWzB7nyfdoRgI0WGPZKmCxvlKk8KfYysqtr4MfGElu/f/pEQRh8fcEgkrWw==} + engines: {node: '>=14.0.0'} cpu: [wasm32] - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.24': - resolution: {integrity: sha512-S5WKIabtRBJyzu31KnJRlbZRR6FMrTMzYRrNTnIY2hWWXfpcB1PNuHqbo+98ODLpH8knul4Vyf5sCL61okLTjA==} + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.11': + resolution: {integrity: sha512-dDwf5otnx0XgRY1yqxOC4ITizcdzS/8cQ3goOWv3jFAo4F+xQYni+hnMuO6+LssHHdJW7+OCVL3CoU4ycnh35Q==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.24': - resolution: {integrity: sha512-5EW8mzHoukz3zBn/VAaTapK+i+/ZFbSSP9meDmLSuGnk6La8uLAPc7E+6S3gbJnQ6k8lSC6ipIIeXC4SPdttKQ==} - cpu: [ia32] - os: [win32] - - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.24': - resolution: {integrity: sha512-KpurHt8+B0yTg9gHroC3H/Tf2c9VfjIBsC/wVHTf7GGAe+xkw1+5iYB3Y5iSy3OaMTGq1U3/YEvTqqBdSbDMUg==} + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.11': + resolution: {integrity: sha512-LN4/skhSggybX71ews7dAj6r2geaMJfm3kMbK2KhFMg9B10AZXnKoLCVVgzhMHL0S+aKtr4p8QbAW8k+w95bAA==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] - '@rolldown/pluginutils@1.0.0-beta.24': - resolution: {integrity: sha512-NMiim/enJlffMP16IanVj1ajFNEg8SaMEYyxyYfJoEyt5EiFT3HUH/T2GRdeStNWp+/kg5U8DiJqnQBgLQ8uCw==} + '@rolldown/pluginutils@1.0.0-rc.11': + resolution: {integrity: sha512-xQO9vbwBecJRv9EUcQ/y0dzSTJgA7Q6UVN7xp6B81+tBGSLVAK03yJ9NkJaUA7JFD91kbjxRSC/mDnmvXzbHoQ==} - '@rspack/binding-darwin-arm64@1.4.5': - resolution: {integrity: sha512-rK8mJ+85cXrGSTZvr5vqI17TDimAUWYjl0T+JEg5MTqRNbpyovbGHbrrsQyIicwaFOS1wWkaLrBolC/+/FLUeg==} + '@rspack/binding-darwin-arm64@1.7.11': + resolution: {integrity: sha512-oduECiZVqbO5zlVw+q7Vy65sJFth99fWPTyucwvLJJtJkPL5n17Uiql2cYP6Ijn0pkqtf1SXgK8WjiKLG5bIig==} cpu: [arm64] os: [darwin] - '@rspack/binding-darwin-x64@1.4.5': - resolution: {integrity: sha512-6eOhh18VD8x5+SJrs/K6XiDw+FYffzDMsI3Sz78mQW5xvHYzN3HJxIw7oG7UYXqF5I2yORmqvdxV1aAnv8Fc4g==} + '@rspack/binding-darwin-x64@1.7.11': + resolution: {integrity: sha512-a1+TtTE9ap6RalgFi7FGIgkJP6O4Vy6ctv+9WGJy53E4kuqHR0RygzaiVxCI/GMc/vBT9vY23hyrpWb3d1vtXA==} cpu: [x64] os: [darwin] - '@rspack/binding-linux-arm64-gnu@1.4.5': - resolution: {integrity: sha512-vnz5OItcPREgz+hVqx14HRf0aJQ7yI/2ZEbeTC+Y1JSCbeYAcu6NXYVXDwTOgCNOp1AdMR+rmItHWiJ7goI//Q==} + '@rspack/binding-linux-arm64-gnu@1.7.11': + resolution: {integrity: sha512-P0QrGRPbTWu6RKWfN0bDtbnEps3rXH0MWIMreZABoUrVmNQKtXR6e73J3ub6a+di5s2+K0M2LJ9Bh2/H4UsDUA==} cpu: [arm64] os: [linux] + libc: [glibc] - '@rspack/binding-linux-arm64-musl@1.4.5': - resolution: {integrity: sha512-E4dUEDpAsQ5jTvt8AXs0VY3vxTzSf07CM5zi797VaFzZzbcZqAoBmlAxYTSyl7/BgAxHSg8AYJS5c8l03vXM4w==} + '@rspack/binding-linux-arm64-musl@1.7.11': + resolution: {integrity: sha512-6ky7R43VMjWwmx3Yx7Jl7faLBBMAgMDt+/bN35RgwjiPgsIByz65EwytUVuW9rikB43BGHvA/eqlnjLrUzNBqw==} cpu: [arm64] os: [linux] + libc: [musl] - '@rspack/binding-linux-x64-gnu@1.4.5': - resolution: {integrity: sha512-XQxibZY+joqRfoJQwT1sfN68pRExOvJniWBUJfov6ShG/DFSVbMJ2UTwv5pbruIXA/lLnk7KblPdF8pO0WWQvw==} + '@rspack/binding-linux-x64-gnu@1.7.11': + resolution: {integrity: sha512-cuOJMfCOvb2Wgsry5enXJ3iT1FGUjdPqtGUBVupQlEG4ntSYsQ2PtF4wIDVasR3wdxC5nQbipOrDiN/u6fYsdQ==} cpu: [x64] os: [linux] + libc: [glibc] - '@rspack/binding-linux-x64-musl@1.4.5': - resolution: {integrity: sha512-bOZmkCZamOz/+D3AA3uHII3rLIx4WtPk+KbDe3nfIVHhgxUK1nmv0vHtKzDA5iplucJ4ha/Rx9TEFyRwnBJH0A==} + '@rspack/binding-linux-x64-musl@1.7.11': + resolution: {integrity: sha512-CoK37hva4AmHGh3VCsQXmGr40L36m1/AdnN5LEjUX6kx5rEH7/1nEBN6Ii72pejqDVvk9anEROmPDiPw10tpFg==} cpu: [x64] os: [linux] + libc: [musl] - '@rspack/binding-wasm32-wasi@1.4.5': - resolution: {integrity: sha512-LRyln0jg2FblwFQg+0lPVc/bvDeo3A3EVWQtsTtOwjb4cjAG/Zqo5Q0VobaJTKgBOF9eAHTo9IL92SSj433+Eg==} + '@rspack/binding-wasm32-wasi@1.7.11': + resolution: {integrity: sha512-OtrmnPUVJMxjNa3eDMfHyPdtlLRmmp/aIm0fQHlAOATbZvlGm12q7rhPW5BXTu1yh+1rQ1/uqvz+SzKEZXuJaQ==} cpu: [wasm32] - '@rspack/binding-win32-arm64-msvc@1.4.5': - resolution: {integrity: sha512-JWc15Mof/aC41UQSZLwa6oEsPYaYCApW0152Abhnt27qir2pfqYcT5qWt26OJvFDJoe+KzpIG1H91yJviChYYw==} + '@rspack/binding-win32-arm64-msvc@1.7.11': + resolution: {integrity: sha512-lObFW6e5lCWNgTBNwT//yiEDbsxm9QG4BYUojqeXxothuzJ/L6ibXz6+gLMvbOvLGV3nKgkXmx8GvT9WDKR0mA==} cpu: [arm64] os: [win32] - '@rspack/binding-win32-ia32-msvc@1.4.5': - resolution: {integrity: sha512-PpyNunP8zC5AQtF3Pww7F41bwoJwmGzdJuv2lk/3l74UhjhT4Ac4/dmEaKiYeOr69PPlCtn7Des9VEFufYAZAQ==} + '@rspack/binding-win32-ia32-msvc@1.7.11': + resolution: {integrity: sha512-0pYGnZd8PPqNR68zQ8skamqNAXEA1sUfXuAdYcknIIRq2wsbiwFzIc0Pov1cIfHYab37G7sSIPBiOUdOWF5Ivw==} cpu: [ia32] os: [win32] - '@rspack/binding-win32-x64-msvc@1.4.5': - resolution: {integrity: sha512-elzpVGJW0W9DTkfJ7JyvMyi2Rbot5Q6rVBBKSh0lRWhZE/LnDJ/1WkS/9yER8XPGjO7umP1hD72ML1SoBddXmA==} + '@rspack/binding-win32-x64-msvc@1.7.11': + resolution: {integrity: sha512-EeQXayoQk/uBkI3pdoXfQBXNIUrADq56L3s/DFyM2pJeUDrWmhfIw2UFIGkYPTMSCo8F2JcdcGM32FGJrSnU0Q==} cpu: [x64] os: [win32] - '@rspack/binding@1.4.5': - resolution: {integrity: sha512-hO7DrZMMOyzwK7EEYfHMJmWhsNjeYLr39pEnXOWeuCCcwus6e/QNSSf2m/2mSFf0JeINwQqHkA1JvJEZ5JSj6g==} + '@rspack/binding@1.7.11': + resolution: {integrity: sha512-2MGdy2s2HimsDT444Bp5XnALzNRxuBNc7y0JzyuqKbHBywd4x2NeXyhWXXoxufaCFu5PBc9Qq9jyfjW2Aeh06Q==} - '@rspack/core@1.4.5': - resolution: {integrity: sha512-4OlxGQ4yPbAOYbVStMotaYrydm8r5VbLByrmQ34LNBYIDSmwaBmHQVMYGIesuGW681pr139XwInKvsoAoW6VTA==} - engines: {node: '>=16.0.0'} + '@rspack/core@1.7.11': + resolution: {integrity: sha512-rsD9b+Khmot5DwCMiB3cqTQo53ioPG3M/A7BySu8+0+RS7GCxKm+Z+mtsjtG/vsu4Tn2tcqCdZtA3pgLoJB+ew==} + engines: {node: '>=18.12.0'} peerDependencies: '@swc/helpers': '>=0.5.1' peerDependenciesMeta: '@swc/helpers': optional: true - '@rspack/lite-tapable@1.0.1': - resolution: {integrity: sha512-VynGOEsVw2s8TAlLf/uESfrgfrq2+rcXB1muPJYBWbsm1Oa6r5qVQhjA5ggM6z/coYPrsVMgovl3Ff7Q7OCp1w==} - engines: {node: '>=16.0.0'} + '@rspack/lite-tapable@1.1.0': + resolution: {integrity: sha512-E2B0JhYFmVAwdDiG14+DW0Di4Ze4Jg10Pc4/lILUrd5DRCaklduz2OvJ5HYQ6G+hd+WTzqQb3QnDNfK4yvAFYw==} '@sec-ant/readable-stream@0.4.1': resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} @@ -1285,10 +1575,6 @@ packages: resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==} engines: {node: '>=14.16'} - '@smithy/abort-controller@4.1.1': - resolution: {integrity: sha512-vkzula+IwRvPR6oKQhMYioM3A/oX/lFCZiwuxkQbRhqJS2S4YRY2k7k/SyR2jMf3607HLtbEwlRxi0ndXHMjRg==} - engines: {node: '>=18.0.0'} - '@smithy/abort-controller@4.2.4': resolution: {integrity: sha512-Z4DUr/AkgyFf1bOThW2HwzREagee0sB5ycl+hDiSZOfRLW8ZgrOjDi6g8mHH19yyU5E2A/64W3z6SMIf5XiUSQ==} engines: {node: '>=18.0.0'} @@ -1301,26 +1587,14 @@ packages: resolution: {integrity: sha512-a36AtR7Q7XOhRPt6F/7HENmTWcB8kN7mDJcOFM/+FuKO6x88w8MQJfYCufMWh4fGyVkPjUh3Rrz/dnqFQdo6OQ==} engines: {node: '>=18.0.0'} - '@smithy/config-resolver@4.2.2': - resolution: {integrity: sha512-IT6MatgBWagLybZl1xQcURXRICvqz1z3APSCAI9IqdvfCkrA7RaQIEfgC6G/KvfxnDfQUDqFV+ZlixcuFznGBQ==} - engines: {node: '>=18.0.0'} - '@smithy/config-resolver@4.4.1': resolution: {integrity: sha512-BciDJ5hkyYEGBBKMbjGB1A/Zq8bYZ41Zo9BMnGdKF6QD1fY4zIkYx6zui/0CHaVGnv6h0iy8y4rnPX9CPCAPyQ==} engines: {node: '>=18.0.0'} - '@smithy/core@3.12.0': - resolution: {integrity: sha512-zJeAgogZfbwlPGL93y4Z/XNeIN37YCreRUd6YMIRvaq+6RnBK8PPYYIQ85Is/GglPh3kNImD5riDCXbVSDpCiQ==} - engines: {node: '>=18.0.0'} - '@smithy/core@3.17.2': resolution: {integrity: sha512-n3g4Nl1Te+qGPDbNFAYf+smkRVB+JhFsGy9uJXXZQEufoP4u0r+WLh6KvTDolCswaagysDc/afS1yvb2jnj1gQ==} engines: {node: '>=18.0.0'} - '@smithy/credential-provider-imds@4.1.2': - resolution: {integrity: sha512-JlYNq8TShnqCLg0h+afqe2wLAwZpuoSgOyzhYvTgbiKBWRov+uUve+vrZEQO6lkdLOWPh7gK5dtb9dS+KGendg==} - engines: {node: '>=18.0.0'} - '@smithy/credential-provider-imds@4.2.4': resolution: {integrity: sha512-YVNMjhdz2pVto5bRdux7GMs0x1m0Afz3OcQy/4Yf9DH4fWOtroGH7uLvs7ZmDyoBJzLdegtIPpXrpJOZWvUXdw==} engines: {node: '>=18.0.0'} @@ -1345,10 +1619,6 @@ packages: resolution: {integrity: sha512-uLOAiM/Dmgh2CbEXQx+6/ssK7fbzFhd+LjdyFxXid5ZBCbLHTFHLdD/QbXw5aEDsLxQhgzDxLLsZhsftAYwHJA==} engines: {node: '>=18.0.0'} - '@smithy/fetch-http-handler@5.2.1': - resolution: {integrity: sha512-5/3wxKNtV3wO/hk1is+CZUhL8a1yy/U+9u9LKQ9kZTkMsHaQjJhc3stFfiujtMnkITjzWfndGA2f7g9Uh9vKng==} - engines: {node: '>=18.0.0'} - '@smithy/fetch-http-handler@5.3.5': resolution: {integrity: sha512-mg83SM3FLI8Sa2ooTJbsh5MFfyMTyNRwxqpKHmE0ICRIa66Aodv80DMsTQI02xBLVJ0hckwqTRr5IGAbbWuFLQ==} engines: {node: '>=18.0.0'} @@ -1357,10 +1627,6 @@ packages: resolution: {integrity: sha512-avAtk++s1e/1VODf+rg7c9R2pB5G9y8yaJaGY4lPZI2+UIqVyuSDMikWjeWfBVmFZ3O7NpDxBbUCyGhThVUKWQ==} engines: {node: '>=18.0.0'} - '@smithy/hash-node@4.1.1': - resolution: {integrity: sha512-H9DIU9WBLhYrvPs9v4sYvnZ1PiAI0oc8CgNQUJ1rpN3pP7QADbTOUjchI2FB764Ub0DstH5xbTqcMJu1pnVqxA==} - engines: {node: '>=18.0.0'} - '@smithy/hash-node@4.2.4': resolution: {integrity: sha512-kKU0gVhx/ppVMntvUOZE7WRMFW86HuaxLwvqileBEjL7PoILI8/djoILw3gPQloGVE6O0oOzqafxeNi2KbnUJw==} engines: {node: '>=18.0.0'} @@ -1369,10 +1635,6 @@ packages: resolution: {integrity: sha512-3ztT4pV0Moazs3JAYFdfKk11kYFDo4b/3R3+xVjIm6wY9YpJf+xfz+ocEnNKcWAdcmSMqi168i2EMaKmJHbJMA==} engines: {node: '>=18.0.0'} - '@smithy/invalid-dependency@4.1.1': - resolution: {integrity: sha512-1AqLyFlfrrDkyES8uhINRlJXmHA2FkG+3DY8X+rmLSqmFwk3DJnvhyGzyByPyewh2jbmV+TYQBEfngQax8IFGg==} - engines: {node: '>=18.0.0'} - '@smithy/invalid-dependency@4.2.4': resolution: {integrity: sha512-z6aDLGiHzsMhbS2MjetlIWopWz//K+mCoPXjW6aLr0mypF+Y7qdEh5TyJ20Onf9FbWHiWl4eC+rITdizpnXqOw==} engines: {node: '>=18.0.0'} @@ -1381,10 +1643,6 @@ packages: resolution: {integrity: sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==} engines: {node: '>=14.0.0'} - '@smithy/is-array-buffer@4.1.0': - resolution: {integrity: sha512-ePTYUOV54wMogio+he4pBybe8fwg4sDvEVDBU8ZlHOZXbXK3/C0XfJgUCu6qAZcawv05ZhZzODGUerFBPsPUDQ==} - engines: {node: '>=18.0.0'} - '@smithy/is-array-buffer@4.2.0': resolution: {integrity: sha512-DZZZBvC7sjcYh4MazJSGiWMI2L7E0oCiRHREDzIxi/M2LY79/21iXt6aPLHge82wi5LsuRF5A06Ds3+0mlh6CQ==} engines: {node: '>=18.0.0'} @@ -1393,162 +1651,82 @@ packages: resolution: {integrity: sha512-MvWXKK743BuHjr/hnWuT6uStdKEaoqxHAQUvbKJPPZM5ZojTNFI5D+47BoQfBE5RgGlRRty05EbWA+NXDv+hIA==} engines: {node: '>=18.0.0'} - '@smithy/middleware-content-length@4.1.1': - resolution: {integrity: sha512-9wlfBBgTsRvC2JxLJxv4xDGNBrZuio3AgSl0lSFX7fneW2cGskXTYpFxCdRYD2+5yzmsiTuaAJD1Wp7gWt9y9w==} - engines: {node: '>=18.0.0'} - '@smithy/middleware-content-length@4.2.4': resolution: {integrity: sha512-hJRZuFS9UsElX4DJSJfoX4M1qXRH+VFiLMUnhsWvtOOUWRNvvOfDaUSdlNbjwv1IkpVjj/Rd/O59Jl3nhAcxow==} engines: {node: '>=18.0.0'} - '@smithy/middleware-endpoint@4.2.4': - resolution: {integrity: sha512-FZ4hzupOmthm8Q8ujYrd0I+/MHwVMuSTdkDtIQE0xVuvJt9pLT6Q+b0p4/t+slDyrpcf+Wj7SN+ZqT5OryaaZg==} - engines: {node: '>=18.0.0'} - '@smithy/middleware-endpoint@4.3.6': resolution: {integrity: sha512-PXehXofGMFpDqr933rxD8RGOcZ0QBAWtuzTgYRAHAL2BnKawHDEdf/TnGpcmfPJGwonhginaaeJIKluEojiF/w==} engines: {node: '>=18.0.0'} - '@smithy/middleware-retry@4.3.0': - resolution: {integrity: sha512-qhEX9745fAxZvtLM4bQJAVC98elWjiMO2OiHl1s6p7hUzS4QfZO1gXUYNwEK8m0J6NoCD5W52ggWxbIDHI0XSg==} - engines: {node: '>=18.0.0'} - '@smithy/middleware-retry@4.4.6': resolution: {integrity: sha512-OhLx131znrEDxZPAvH/OYufR9d1nB2CQADyYFN4C3V/NQS7Mg4V6uvxHC/Dr96ZQW8IlHJTJ+vAhKt6oxWRndA==} engines: {node: '>=18.0.0'} - '@smithy/middleware-serde@4.1.1': - resolution: {integrity: sha512-lh48uQdbCoj619kRouev5XbWhCwRKLmphAif16c4J6JgJ4uXjub1PI6RL38d3BLliUvSso6klyB/LTNpWSNIyg==} - engines: {node: '>=18.0.0'} - '@smithy/middleware-serde@4.2.4': resolution: {integrity: sha512-jUr3x2CDhV15TOX2/Uoz4gfgeqLrRoTQbYAuhLS7lcVKNev7FeYSJ1ebEfjk+l9kbb7k7LfzIR/irgxys5ZTOg==} engines: {node: '>=18.0.0'} - '@smithy/middleware-stack@4.1.1': - resolution: {integrity: sha512-ygRnniqNcDhHzs6QAPIdia26M7e7z9gpkIMUe/pK0RsrQ7i5MblwxY8078/QCnGq6AmlUUWgljK2HlelsKIb/A==} - engines: {node: '>=18.0.0'} - '@smithy/middleware-stack@4.2.4': resolution: {integrity: sha512-Gy3TKCOnm9JwpFooldwAboazw+EFYlC+Bb+1QBsSi5xI0W5lX81j/P5+CXvD/9ZjtYKRgxq+kkqd/KOHflzvgA==} engines: {node: '>=18.0.0'} - '@smithy/node-config-provider@4.2.2': - resolution: {integrity: sha512-SYGTKyPvyCfEzIN5rD8q/bYaOPZprYUPD2f5g9M7OjaYupWOoQFYJ5ho+0wvxIRf471i2SR4GoiZ2r94Jq9h6A==} - engines: {node: '>=18.0.0'} - '@smithy/node-config-provider@4.3.4': resolution: {integrity: sha512-3X3w7qzmo4XNNdPKNS4nbJcGSwiEMsNsRSunMA92S4DJLLIrH5g1AyuOA2XKM9PAPi8mIWfqC+fnfKNsI4KvHw==} engines: {node: '>=18.0.0'} - '@smithy/node-http-handler@4.2.1': - resolution: {integrity: sha512-REyybygHlxo3TJICPF89N2pMQSf+p+tBJqpVe1+77Cfi9HBPReNjTgtZ1Vg73exq24vkqJskKDpfF74reXjxfw==} - engines: {node: '>=18.0.0'} - '@smithy/node-http-handler@4.4.4': resolution: {integrity: sha512-VXHGfzCXLZeKnFp6QXjAdy+U8JF9etfpUXD1FAbzY1GzsFJiDQRQIt2CnMUvUdz3/YaHNqT3RphVWMUpXTIODA==} engines: {node: '>=18.0.0'} - '@smithy/property-provider@4.1.1': - resolution: {integrity: sha512-gm3ZS7DHxUbzC2wr8MUCsAabyiXY0gaj3ROWnhSx/9sPMc6eYLMM4rX81w1zsMaObj2Lq3PZtNCC1J6lpEY7zg==} - engines: {node: '>=18.0.0'} - '@smithy/property-provider@4.2.4': resolution: {integrity: sha512-g2DHo08IhxV5GdY3Cpt/jr0mkTlAD39EJKN27Jb5N8Fb5qt8KG39wVKTXiTRCmHHou7lbXR8nKVU14/aRUf86w==} engines: {node: '>=18.0.0'} - '@smithy/protocol-http@5.2.1': - resolution: {integrity: sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw==} - engines: {node: '>=18.0.0'} - '@smithy/protocol-http@5.3.4': resolution: {integrity: sha512-3sfFd2MAzVt0Q/klOmjFi3oIkxczHs0avbwrfn1aBqtc23WqQSmjvk77MBw9WkEQcwbOYIX5/2z4ULj8DuxSsw==} engines: {node: '>=18.0.0'} - '@smithy/querystring-builder@4.1.1': - resolution: {integrity: sha512-J9b55bfimP4z/Jg1gNo+AT84hr90p716/nvxDkPGCD4W70MPms0h8KF50RDRgBGZeL83/u59DWNqJv6tEP/DHA==} - engines: {node: '>=18.0.0'} - '@smithy/querystring-builder@4.2.4': resolution: {integrity: sha512-KQ1gFXXC+WsbPFnk7pzskzOpn4s+KheWgO3dzkIEmnb6NskAIGp/dGdbKisTPJdtov28qNDohQrgDUKzXZBLig==} engines: {node: '>=18.0.0'} - '@smithy/querystring-parser@4.1.1': - resolution: {integrity: sha512-63TEp92YFz0oQ7Pj9IuI3IgnprP92LrZtRAkE3c6wLWJxfy/yOPRt39IOKerVr0JS770olzl0kGafXlAXZ1vng==} - engines: {node: '>=18.0.0'} - '@smithy/querystring-parser@4.2.4': resolution: {integrity: sha512-aHb5cqXZocdzEkZ/CvhVjdw5l4r1aU/9iMEyoKzH4eXMowT6M0YjBpp7W/+XjkBnY8Xh0kVd55GKjnPKlCwinQ==} engines: {node: '>=18.0.0'} - '@smithy/service-error-classification@4.1.2': - resolution: {integrity: sha512-Kqd8wyfmBWHZNppZSMfrQFpc3M9Y/kjyN8n8P4DqJJtuwgK1H914R471HTw7+RL+T7+kI1f1gOnL7Vb5z9+NgQ==} - engines: {node: '>=18.0.0'} - '@smithy/service-error-classification@4.2.4': resolution: {integrity: sha512-fdWuhEx4+jHLGeew9/IvqVU/fxT/ot70tpRGuOLxE3HzZOyKeTQfYeV1oaBXpzi93WOk668hjMuuagJ2/Qs7ng==} engines: {node: '>=18.0.0'} - '@smithy/shared-ini-file-loader@4.2.0': - resolution: {integrity: sha512-OQTfmIEp2LLuWdxa8nEEPhZmiOREO6bcB6pjs0AySf4yiZhl6kMOfqmcwcY8BaBPX+0Tb+tG7/Ia/6mwpoZ7Pw==} - engines: {node: '>=18.0.0'} - '@smithy/shared-ini-file-loader@4.3.4': resolution: {integrity: sha512-y5ozxeQ9omVjbnJo9dtTsdXj9BEvGx2X8xvRgKnV+/7wLBuYJQL6dOa/qMY6omyHi7yjt1OA97jZLoVRYi8lxA==} engines: {node: '>=18.0.0'} - '@smithy/signature-v4@5.2.1': - resolution: {integrity: sha512-M9rZhWQLjlQVCCR37cSjHfhriGRN+FQ8UfgrYNufv66TJgk+acaggShl3KS5U/ssxivvZLlnj7QH2CUOKlxPyA==} - engines: {node: '>=18.0.0'} - '@smithy/signature-v4@5.3.4': resolution: {integrity: sha512-ScDCpasxH7w1HXHYbtk3jcivjvdA1VICyAdgvVqKhKKwxi+MTwZEqFw0minE+oZ7F07oF25xh4FGJxgqgShz0A==} engines: {node: '>=18.0.0'} - '@smithy/smithy-client@4.6.4': - resolution: {integrity: sha512-qL7O3VDyfzCSN9r+sdbQXGhaHtrfSJL30En6Jboj0I3bobf2g1/T0eP2L4qxqrEW26gWhJ4THI4ElVVLjYyBHg==} - engines: {node: '>=18.0.0'} - '@smithy/smithy-client@4.9.2': resolution: {integrity: sha512-gZU4uAFcdrSi3io8U99Qs/FvVdRxPvIMToi+MFfsy/DN9UqtknJ1ais+2M9yR8e0ASQpNmFYEKeIKVcMjQg3rg==} engines: {node: '>=18.0.0'} - '@smithy/types@4.5.0': - resolution: {integrity: sha512-RkUpIOsVlAwUIZXO1dsz8Zm+N72LClFfsNqf173catVlvRZiwPy0x2u0JLEA4byreOPKDZPGjmPDylMoP8ZJRg==} - engines: {node: '>=18.0.0'} - '@smithy/types@4.8.1': resolution: {integrity: sha512-N0Zn0OT1zc+NA+UVfkYqQzviRh5ucWwO7mBV3TmHHprMnfcJNfhlPicDkBHi0ewbh+y3evR6cNAW0Raxvb01NA==} engines: {node: '>=18.0.0'} - '@smithy/url-parser@4.1.1': - resolution: {integrity: sha512-bx32FUpkhcaKlEoOMbScvc93isaSiRM75pQ5IgIBaMkT7qMlIibpPRONyx/0CvrXHzJLpOn/u6YiDX2hcvs7Dg==} - engines: {node: '>=18.0.0'} - '@smithy/url-parser@4.2.4': resolution: {integrity: sha512-w/N/Iw0/PTwJ36PDqU9PzAwVElo4qXxCC0eCTlUtIz/Z5V/2j/cViMHi0hPukSBHp4DVwvUlUhLgCzqSJ6plrg==} engines: {node: '>=18.0.0'} - '@smithy/util-base64@4.1.0': - resolution: {integrity: sha512-RUGd4wNb8GeW7xk+AY5ghGnIwM96V0l2uzvs/uVHf+tIuVX2WSvynk5CxNoBCsM2rQRSZElAo9rt3G5mJ/gktQ==} - engines: {node: '>=18.0.0'} - '@smithy/util-base64@4.3.0': resolution: {integrity: sha512-GkXZ59JfyxsIwNTWFnjmFEI8kZpRNIBfxKjv09+nkAWPt/4aGaEWMM04m4sxgNVWkbt2MdSvE3KF/PfX4nFedQ==} engines: {node: '>=18.0.0'} - '@smithy/util-body-length-browser@4.1.0': - resolution: {integrity: sha512-V2E2Iez+bo6bUMOTENPr6eEmepdY8Hbs+Uc1vkDKgKNA/brTJqOW/ai3JO1BGj9GbCeLqw90pbbH7HFQyFotGQ==} - engines: {node: '>=18.0.0'} - '@smithy/util-body-length-browser@4.2.0': resolution: {integrity: sha512-Fkoh/I76szMKJnBXWPdFkQJl2r9SjPt3cMzLdOB6eJ4Pnpas8hVoWPYemX/peO0yrrvldgCUVJqOAjUrOLjbxg==} engines: {node: '>=18.0.0'} - '@smithy/util-body-length-node@4.1.0': - resolution: {integrity: sha512-BOI5dYjheZdgR9XiEM3HJcEMCXSoqbzu7CzIgYrx0UtmvtC3tC2iDGpJLsSRFffUpy8ymsg2ARMP5fR8mtuUQQ==} - engines: {node: '>=18.0.0'} - '@smithy/util-body-length-node@4.2.1': resolution: {integrity: sha512-h53dz/pISVrVrfxV1iqXlx5pRg3V2YWFcSQyPyXZRrZoZj4R4DeWRDo1a7dd3CPTcFi3kE+98tuNyD2axyZReA==} engines: {node: '>=18.0.0'} @@ -1557,82 +1735,42 @@ packages: resolution: {integrity: sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==} engines: {node: '>=14.0.0'} - '@smithy/util-buffer-from@4.1.0': - resolution: {integrity: sha512-N6yXcjfe/E+xKEccWEKzK6M+crMrlwaCepKja0pNnlSkm6SjAeLKKA++er5Ba0I17gvKfN/ThV+ZOx/CntKTVw==} - engines: {node: '>=18.0.0'} - '@smithy/util-buffer-from@4.2.0': resolution: {integrity: sha512-kAY9hTKulTNevM2nlRtxAG2FQ3B2OR6QIrPY3zE5LqJy1oxzmgBGsHLWTcNhWXKchgA0WHW+mZkQrng/pgcCew==} engines: {node: '>=18.0.0'} - '@smithy/util-config-provider@4.1.0': - resolution: {integrity: sha512-swXz2vMjrP1ZusZWVTB/ai5gK+J8U0BWvP10v9fpcFvg+Xi/87LHvHfst2IgCs1i0v4qFZfGwCmeD/KNCdJZbQ==} - engines: {node: '>=18.0.0'} - '@smithy/util-config-provider@4.2.0': resolution: {integrity: sha512-YEjpl6XJ36FTKmD+kRJJWYvrHeUvm5ykaUS5xK+6oXffQPHeEM4/nXlZPe+Wu0lsgRUcNZiliYNh/y7q9c2y6Q==} engines: {node: '>=18.0.0'} - '@smithy/util-defaults-mode-browser@4.1.4': - resolution: {integrity: sha512-mLDJ1s4eA3vwOGaQOEPlg5LB4LdZUUMpB5UMOMofeGhWqiS7WR7dTpLiNi9zVn+YziKUd3Af5NLfxDs7NJqmIw==} - engines: {node: '>=18.0.0'} - '@smithy/util-defaults-mode-browser@4.3.5': resolution: {integrity: sha512-GwaGjv/QLuL/QHQaqhf/maM7+MnRFQQs7Bsl6FlaeK6lm6U7mV5AAnVabw68cIoMl5FQFyKK62u7RWRzWL25OQ==} engines: {node: '>=18.0.0'} - '@smithy/util-defaults-mode-node@4.1.4': - resolution: {integrity: sha512-pjX2iMTcOASaSanAd7bu6i3fcMMezr3NTr8Rh64etB0uHRZi+Aw86DoCxPESjY4UTIuA06hhqtTtw95o//imYA==} - engines: {node: '>=18.0.0'} - '@smithy/util-defaults-mode-node@4.2.7': resolution: {integrity: sha512-6hinjVqec0WYGsqN7h9hL/ywfULmJJNXGXnNZW7jrIn/cFuC/aVlVaiDfBIJEvKcOrmN8/EgsW69eY0gXABeHw==} engines: {node: '>=18.0.0'} - '@smithy/util-endpoints@3.1.2': - resolution: {integrity: sha512-+AJsaaEGb5ySvf1SKMRrPZdYHRYSzMkCoK16jWnIMpREAnflVspMIDeCVSZJuj+5muZfgGpNpijE3mUNtjv01Q==} - engines: {node: '>=18.0.0'} - '@smithy/util-endpoints@3.2.4': resolution: {integrity: sha512-f+nBDhgYRCmUEDKEQb6q0aCcOTXRDqH5wWaFHJxt4anB4pKHlgGoYP3xtioKXH64e37ANUkzWf6p4Mnv1M5/Vg==} engines: {node: '>=18.0.0'} - '@smithy/util-hex-encoding@4.1.0': - resolution: {integrity: sha512-1LcueNN5GYC4tr8mo14yVYbh/Ur8jHhWOxniZXii+1+ePiIbsLZ5fEI0QQGtbRRP5mOhmooos+rLmVASGGoq5w==} - engines: {node: '>=18.0.0'} - '@smithy/util-hex-encoding@4.2.0': resolution: {integrity: sha512-CCQBwJIvXMLKxVbO88IukazJD9a4kQ9ZN7/UMGBjBcJYvatpWk+9g870El4cB8/EJxfe+k+y0GmR9CAzkF+Nbw==} engines: {node: '>=18.0.0'} - '@smithy/util-middleware@4.1.1': - resolution: {integrity: sha512-CGmZ72mL29VMfESz7S6dekqzCh8ZISj3B+w0g1hZFXaOjGTVaSqfAEFAq8EGp8fUL+Q2l8aqNmt8U1tglTikeg==} - engines: {node: '>=18.0.0'} - '@smithy/util-middleware@4.2.4': resolution: {integrity: sha512-fKGQAPAn8sgV0plRikRVo6g6aR0KyKvgzNrPuM74RZKy/wWVzx3BMk+ZWEueyN3L5v5EDg+P582mKU+sH5OAsg==} engines: {node: '>=18.0.0'} - '@smithy/util-retry@4.1.2': - resolution: {integrity: sha512-NCgr1d0/EdeP6U5PSZ9Uv5SMR5XRRYoVr1kRVtKZxWL3tixEL3UatrPIMFZSKwHlCcp2zPLDvMubVDULRqeunA==} - engines: {node: '>=18.0.0'} - '@smithy/util-retry@4.2.4': resolution: {integrity: sha512-yQncJmj4dtv/isTXxRb4AamZHy4QFr4ew8GxS6XLWt7sCIxkPxPzINWd7WLISEFPsIan14zrKgvyAF+/yzfwoA==} engines: {node: '>=18.0.0'} - '@smithy/util-stream@4.3.2': - resolution: {integrity: sha512-Ka+FA2UCC/Q1dEqUanCdpqwxOFdf5Dg2VXtPtB1qxLcSGh5C1HdzklIt18xL504Wiy9nNUKwDMRTVCbKGoK69g==} - engines: {node: '>=18.0.0'} - '@smithy/util-stream@4.5.5': resolution: {integrity: sha512-7M5aVFjT+HPilPOKbOmQfCIPchZe4DSBc1wf1+NvHvSoFTiFtauZzT+onZvCj70xhXd0AEmYnZYmdJIuwxOo4w==} engines: {node: '>=18.0.0'} - '@smithy/util-uri-escape@4.1.0': - resolution: {integrity: sha512-b0EFQkq35K5NHUYxU72JuoheM6+pytEVUGlTwiFxWFpmddA+Bpz3LgsPRIpBk8lnPE47yT7AF2Egc3jVnKLuPg==} - engines: {node: '>=18.0.0'} - '@smithy/util-uri-escape@4.2.0': resolution: {integrity: sha512-igZpCKV9+E/Mzrpq6YacdTQ0qTiLm85gD6N/IrmyDvQFA4UnU3d5g3m8tMT/6zG/vVkWSU+VxeUyGonL62DuxA==} engines: {node: '>=18.0.0'} @@ -1641,10 +1779,6 @@ packages: resolution: {integrity: sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==} engines: {node: '>=14.0.0'} - '@smithy/util-utf8@4.1.0': - resolution: {integrity: sha512-mEu1/UIXAdNYuBcyEPbjScKi/+MQVXNIuY/7Cm5XLIWe319kDrT5SizBE95jqtmEXoDbGoZxKLCMttdZdqTZKQ==} - engines: {node: '>=18.0.0'} - '@smithy/util-utf8@4.2.0': resolution: {integrity: sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==} engines: {node: '>=18.0.0'} @@ -1653,51 +1787,181 @@ packages: resolution: {integrity: sha512-PJBmyayrlfxM7nbqjomF4YcT1sApQwZio0NHSsT0EzhJqljRmvhzqZua43TyEs80nJk2Cn2FGPg/N8phH6KeCQ==} engines: {node: '>=18.0.0'} - '@smithy/uuid@1.0.0': - resolution: {integrity: sha512-OlA/yZHh0ekYFnbUkmYBDQPE6fGfdrvgz39ktp8Xf+FA6BfxLejPTMDOG0Nfk5/rDySAz1dRbFf24zaAFYVXlQ==} - engines: {node: '>=18.0.0'} - '@smithy/uuid@1.1.0': resolution: {integrity: sha512-4aUIteuyxtBUhVdiQqcDhKFitwfd9hqoSDYY2KRXiWtgoWJ9Bmise+KfEPDiVHWeJepvF8xJO9/9+WDIciMFFw==} engines: {node: '>=18.0.0'} - '@so-ric/colorspace@1.1.6': - resolution: {integrity: sha512-/KiKkpHNOBgkFJwu9sh48LkHSMYGyuTcSFK/qMBdnOAlrRJzRSXAOFB5qwzaVQuDl8wAvHVMkaASQDReTahxuw==} - - '@socket.io/component-emitter@3.1.2': - resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} - '@szmarczak/http-timer@5.0.1': resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} engines: {node: '>=14.16'} - '@tempfix/idb@8.0.3': - resolution: {integrity: sha512-hPJQKO7+oAIY+pDNImrZ9QAINbz9KmwT+yO4iRVwdPanok2YKpaUxdJzIvCUwY0YgAawlvYdffbLvRLV5hbs2g==} + '@tempfix/lenis@1.3.20': + resolution: {integrity: sha512-ypeB0FuHLHOCQXW4d0RQ69txPJJH+1CHcpsZIUdcv2t1vR0IVyQr2vHihtde9UOXhjzqEnUphWon/UcJNsa0YA==} + peerDependencies: + '@nuxt/kit': '>=3.0.0' + react: '>=17.0.0' + vue: '>=3.0.0' + peerDependenciesMeta: + '@nuxt/kit': + optional: true + react: + optional: true + vue: + optional: true - '@tokenizer/inflate@0.2.7': - resolution: {integrity: sha512-MADQgmZT1eKjp06jpI2yozxaU9uVs4GzzgSL+uEq7bVcJ9V1ZXQkeGNql1fsSI0gMy1vhvNTNbUqrx+pZfJVmg==} + '@tempfix/webcontainer__api@1.6.1': + resolution: {integrity: sha512-Hgn3cwy0vPzjrVBqeVnY0jNZLaOCW7d+dxBe7Jv9YGHAjJ8udUMS+KbTywSv5paAfld3A/RN/iolmMzOwZxLTA==} + + '@tiptap/core@2.27.2': + resolution: {integrity: sha512-ABL1N6eoxzDzC1bYvkMbvyexHacszsKdVPYqhl5GwHLOvpZcv9VE9QaKwDILTyz5voCA0lGcAAXZp+qnXOk5lQ==} + peerDependencies: + '@tiptap/pm': ^2.7.0 + + '@tiptap/extension-blockquote@2.27.2': + resolution: {integrity: sha512-oIGZgiAeA4tG3YxbTDfrmENL4/CIwGuP3THtHsNhwRqwsl9SfMk58Ucopi2GXTQSdYXpRJ0ahE6nPqB5D6j/Zw==} + peerDependencies: + '@tiptap/core': ^2.7.0 + + '@tiptap/extension-bold@2.27.2': + resolution: {integrity: sha512-bR7J5IwjCGQ0s3CIxyMvOCnMFMzIvsc5OVZKscTN5UkXzFsaY6muUAIqtKxayBUucjtUskm5qZowJITCeCb1/A==} + peerDependencies: + '@tiptap/core': ^2.7.0 + + '@tiptap/extension-bullet-list@2.27.2': + resolution: {integrity: sha512-gmFuKi97u5f8uFc/GQs+zmezjiulZmFiDYTh3trVoLRoc2SAHOjGEB7qxdx7dsqmMN7gwiAWAEVurLKIi1lnnw==} + peerDependencies: + '@tiptap/core': ^2.7.0 + + '@tiptap/extension-code-block@2.27.2': + resolution: {integrity: sha512-KgvdQHS4jXr79aU3wZOGBIZYYl9vCB7uDEuRFV4so2rYrfmiYMw3T8bTnlNEEGe4RUeAms1i4fdwwvQp9nR1Dw==} + peerDependencies: + '@tiptap/core': ^2.7.0 + '@tiptap/pm': ^2.7.0 + + '@tiptap/extension-code@2.27.2': + resolution: {integrity: sha512-7X9AgwqiIGXoZX7uvdHQsGsjILnN/JaEVtqfXZnPECzKGaWHeK/Ao4sYvIIIffsyZJA8k5DC7ny2/0sAgr2TuA==} + peerDependencies: + '@tiptap/core': ^2.7.0 + + '@tiptap/extension-document@2.27.2': + resolution: {integrity: sha512-CFhAYsPnyYnosDC4639sCJnBUnYH4Cat9qH5NZWHVvdgtDwu8GZgZn2eSzaKSYXWH1vJ9DSlCK+7UyC3SNXIBA==} + peerDependencies: + '@tiptap/core': ^2.7.0 + + '@tiptap/extension-dropcursor@2.27.2': + resolution: {integrity: sha512-oEu/OrktNoQXq1x29NnH/GOIzQZm8ieTQl3FK27nxfBPA89cNoH4mFEUmBL5/OFIENIjiYG3qWpg6voIqzswNw==} + peerDependencies: + '@tiptap/core': ^2.7.0 + '@tiptap/pm': ^2.7.0 + + '@tiptap/extension-gapcursor@2.27.2': + resolution: {integrity: sha512-/c9VF1HBxj+AP54XGVgCmD9bEGYc5w5OofYCFQgM7l7PB1J00A4vOke0oPkHJnqnOOyPlFaxO/7N6l3XwFcnKA==} + peerDependencies: + '@tiptap/core': ^2.7.0 + '@tiptap/pm': ^2.7.0 + + '@tiptap/extension-hard-break@2.27.2': + resolution: {integrity: sha512-kSRVGKlCYK6AGR0h8xRkk0WOFGXHIIndod3GKgWU49APuIGDiXd8sziXsSlniUsWmqgDmDXcNnSzPcV7AQ8YNg==} + peerDependencies: + '@tiptap/core': ^2.7.0 + + '@tiptap/extension-heading@2.27.2': + resolution: {integrity: sha512-iM3yeRWuuQR/IRQ1djwNooJGfn9Jts9zF43qZIUf+U2NY8IlvdNsk2wTOdBgh6E0CamrStPxYGuln3ZS4fuglw==} + peerDependencies: + '@tiptap/core': ^2.7.0 + + '@tiptap/extension-history@2.27.2': + resolution: {integrity: sha512-+hSyqERoFNTWPiZx4/FCyZ/0eFqB9fuMdTB4AC/q9iwu3RNWAQtlsJg5230bf/qmyO6bZxRUc0k8p4hrV6ybAw==} + peerDependencies: + '@tiptap/core': ^2.7.0 + '@tiptap/pm': ^2.7.0 + + '@tiptap/extension-horizontal-rule@2.27.2': + resolution: {integrity: sha512-WGWUSgX+jCsbtf9Y9OCUUgRZYuwjVoieW5n6mAUohJ9/6gc6sGIOrUpBShf+HHo6WD+gtQjRd+PssmX3NPWMpg==} + peerDependencies: + '@tiptap/core': ^2.7.0 + '@tiptap/pm': ^2.7.0 + + '@tiptap/extension-italic@2.27.2': + resolution: {integrity: sha512-1OFsw2SZqfaqx5Fa5v90iNlPRcqyt+lVSjBwTDzuPxTPFY4Q0mL89mKgkq2gVHYNCiaRkXvFLDxaSvBWbmthgg==} + peerDependencies: + '@tiptap/core': ^2.7.0 + + '@tiptap/extension-link@2.27.2': + resolution: {integrity: sha512-bnP61qkr0Kj9Cgnop1hxn2zbOCBzNtmawxr92bVTOE31fJv6FhtCnQiD6tuPQVGMYhcmAj7eihtvuEMFfqEPcQ==} + peerDependencies: + '@tiptap/core': ^2.7.0 + '@tiptap/pm': ^2.7.0 + + '@tiptap/extension-list-item@2.27.2': + resolution: {integrity: sha512-eJNee7IEGXMnmygM5SdMGDC8m/lMWmwNGf9fPCK6xk0NxuQRgmZHL6uApKcdH6gyNcRPHCqvTTkhEP7pbny/fg==} + peerDependencies: + '@tiptap/core': ^2.7.0 + + '@tiptap/extension-ordered-list@2.27.2': + resolution: {integrity: sha512-M7A4tLGJcLPYdLC4CI2Gwl8LOrENQW59u3cMVa+KkwG1hzSJyPsbDpa1DI6oXPC2WtYiTf22zrbq3gVvH+KA2w==} + peerDependencies: + '@tiptap/core': ^2.7.0 + + '@tiptap/extension-paragraph@2.27.2': + resolution: {integrity: sha512-elYVn2wHJJ+zB9LESENWOAfI4TNT0jqEN34sMA/hCtA4im1ZG2DdLHwkHIshj/c4H0dzQhmsS/YmNC5Vbqab/A==} + peerDependencies: + '@tiptap/core': ^2.7.0 + + '@tiptap/extension-strike@2.27.2': + resolution: {integrity: sha512-HHIjhafLhS2lHgfAsCwC1okqMsQzR4/mkGDm4M583Yftyjri1TNA7lzhzXWRFWiiMfJxKtdjHjUAQaHuteRTZw==} + peerDependencies: + '@tiptap/core': ^2.7.0 + + '@tiptap/extension-text-align@2.27.2': + resolution: {integrity: sha512-0Pyks6Hu+Q/+9+5/osoSv0SP6jIerdWMYbi13aaZLsJoj3lBj5WNaE11JtAwSFN5sx0IbqhDSlp1zkvRnzgZ8g==} + peerDependencies: + '@tiptap/core': ^2.7.0 + + '@tiptap/extension-text-style@2.27.2': + resolution: {integrity: sha512-Omk+uxjJLyEY69KStpCw5fA9asvV+MGcAX2HOxyISDFoLaL49TMrNjhGAuz09P1L1b0KGXo4ml7Q3v/Lfy4WPA==} + peerDependencies: + '@tiptap/core': ^2.7.0 + + '@tiptap/extension-text@2.27.2': + resolution: {integrity: sha512-Xk7nYcigljAY0GO9hAQpZ65ZCxqOqaAlTPDFcKerXmlkQZP/8ndx95OgUb1Xf63kmPOh3xypurGS2is3v0MXSA==} + peerDependencies: + '@tiptap/core': ^2.7.0 + + '@tiptap/extension-typography@2.27.2': + resolution: {integrity: sha512-NSyqDa8PlAZoVRfTWQuxueTZ6ftOD72EV7UKVpftf3C+Heme727mvwl1YHMnagOlqVoxBhFOrl9CnSs/q5uayQ==} + peerDependencies: + '@tiptap/core': ^2.7.0 + + '@tiptap/extension-underline@2.27.2': + resolution: {integrity: sha512-gPOsbAcw1S07ezpAISwoO8f0RxpjcSH7VsHEFDVuXm4ODE32nhvSinvHQjv2icRLOXev+bnA7oIBu7Oy859gWQ==} + peerDependencies: + '@tiptap/core': ^2.7.0 + + '@tiptap/pm@2.27.2': + resolution: {integrity: sha512-kaEg7BfiJPDQMKbjVIzEPO3wlcA+pZb2tlcK9gPrdDnEFaec2QTF1sXz2ak2IIb2curvnIrQ4yrfHgLlVA72wA==} + + '@tiptap/starter-kit@2.27.2': + resolution: {integrity: sha512-bb0gJvPoDuyRUQ/iuN52j1//EtWWttw+RXAv1uJxfR0uKf8X7uAqzaOOgwjknoCIDC97+1YHwpGdnRjpDkOBxw==} + + '@tokenizer/inflate@0.4.1': + resolution: {integrity: sha512-2mAv+8pkG6GIZiF1kNg1jAjh27IDxEPKwdGul3snfztFerfPGI1LjDezZp3i7BElXompqEtPmoPx6c2wgtWsOA==} engines: {node: '>=18'} '@tokenizer/token@0.3.0': resolution: {integrity: sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==} + '@tootallnate/quickjs-emscripten@0.23.0': + resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==} + '@tsclass/tsclass@4.4.4': resolution: {integrity: sha512-YZOAF+u+r4u5rCev2uUd1KBTBdfyFdtDmcv4wuN+864lMccbdfRICR3SlJwCfYS1lbeV3QNLYGD30wjRXgvCJA==} - '@tsclass/tsclass@9.3.0': - resolution: {integrity: sha512-KD3oTUN3RGu67tgjNHgWWZGsdYipr1RUDxQ9MMKSgIJ6oNZ4q5m2rg0ibrgyHWkAjTPlHVa6kHP3uVOY+8bnHw==} + '@tsclass/tsclass@9.5.0': + resolution: {integrity: sha512-HwMVwkrBnEFMjwOsMkGwWN/q+XEczSpf4a/PBAXgkDdV6sXdxAMFXUH1tW8Y5ecuvXFYMvFry4X57MCCT7Dm8A==} - '@tybys/wasm-util@0.9.0': - resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==} - - '@types/bn.js@5.2.0': - resolution: {integrity: sha512-DLbJ1BPqxvQhIGbeu8VbUC1DiAiahHtAYvA0ZEAa4P31F7IaArc8z3C3BRQdWX4mtLQuABG4yzp76ZrS02Ui1Q==} - - '@types/body-parser@1.19.5': - resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} - - '@types/body-parser@1.19.6': - resolution: {integrity: sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==} + '@tybys/wasm-util@0.10.1': + resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} '@types/buffer-json@2.0.3': resolution: {integrity: sha512-ItD4UfF3Q5jA+PEV6ZUWEHvlWaXJbd0rpuBKOIrEebM053FHaJddKsgUf0vy7nLSTs44nqFj3Mh8J3TiT0xv4g==} @@ -1705,35 +1969,14 @@ packages: '@types/clean-css@4.2.11': resolution: {integrity: sha512-Y8n81lQVTAfP2TOdtJJEsCoYl1AnOkqDqMvXb9/7pfgZZ7r8YrEyurrAvAoAjHOGXKRybay+5CsExqIH6liccw==} - '@types/connect@3.4.38': - resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} - - '@types/cors@2.8.19': - resolution: {integrity: sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==} - '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} - '@types/default-gateway@3.0.1': - resolution: {integrity: sha512-tpu0hp+AOIzwdAHyZPzLE5pCf9uT0pb+xZ76T4S7MrY2YTVq918Q7Q2VQ3KCVQqYxM7nxuCK/SL3X97jBEIeKQ==} + '@types/dom-mediacapture-transform@0.1.11': + resolution: {integrity: sha512-Y2p+nGf1bF2XMttBnsVPHUWzRRZzqUoJAKmiP10b5umnO6DDrWI0BrGDJy1pOHoOULVmGSfFNkQrAlC5dcj6nQ==} - '@types/dns-packet@5.6.5': - resolution: {integrity: sha512-qXOC7XLOEe43ehtWJCMnQXvgcIpv6rPmQ1jXT98Ad8A3TB1Ue50jsCbSSSyuazScEuZ/Q026vHbrOTVkmwA+7Q==} - - '@types/elliptic@6.4.18': - resolution: {integrity: sha512-UseG6H5vjRiNpQvrhy4VF/JXdA3V/Fp5amvveaL+fs28BZ6xIKJBPnUPRlEaZpysD9MbpfaLi8lbl7PGUAkpWw==} - - '@types/express-serve-static-core@5.0.3': - resolution: {integrity: sha512-JEhMNwUJt7bw728CydvYzntD0XJeTmDnvwLlbfbAhE7Tbslm/ax6bdIiUwTgeVlZTsJQPwZwKpAkyDtIjsvx3g==} - - '@types/express-serve-static-core@5.1.0': - resolution: {integrity: sha512-jnHMsrd0Mwa9Cf4IdOzbz543y4XJepXrbia2T4b6+spXC2We3t1y6K44D3mR8XMFSXMCf3/l7rCgddfx7UNVBA==} - - '@types/express@5.0.0': - resolution: {integrity: sha512-DvZriSMehGHL1ZNLzi6MidnsDhUZM/x2pRdDIKdwbUNqqwHxMlRdkxtn6/EPKyqKpHqTl/4nRZsRNLpZxZRpPQ==} - - '@types/express@5.0.5': - resolution: {integrity: sha512-LuIQOcb6UmnF7C1PCFmEU1u2hmiHL43fgFQX67sN3H4Z+0Yk0Neo++mFsBjhOAuLzvlQeqAAkeDOZrJs9rzumQ==} + '@types/dom-webcodecs@0.1.13': + resolution: {integrity: sha512-O5hkiFIcjjszPIYyUSyvScyvrBoV3NOEEZx/pMlsu44TKzWNkLVBBxnxJz42in5n3QIolYOcBYFCPZZ0h8SkwQ==} '@types/fs-extra@11.0.4': resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} @@ -1741,18 +1984,12 @@ packages: '@types/hast@3.0.4': resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} - '@types/html-minifier@4.0.5': - resolution: {integrity: sha512-LfE7f7MFd+YUfZnlBz8W43P4NgSObWiqyKapANsWCj63Aqeqli8/9gVsGP4CwC8jPpTTYlTopKCk9rJSuht/ew==} + '@types/html-minifier@4.0.6': + resolution: {integrity: sha512-1Dcf38DkVMYo8SIOkUka7GxI+0BztCVsnfiG2Sxb6G8ShHDQTWQb1WKps/eb3O074HNDCn8wU7LMl5N99nNG+Q==} '@types/http-cache-semantics@4.0.4': resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==} - '@types/http-errors@2.0.4': - resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} - - '@types/http-errors@2.0.5': - resolution: {integrity: sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==} - '@types/js-yaml@3.12.10': resolution: {integrity: sha512-/Mtaq/wf+HxXpvhzFYzrzCqNRcA958sW++7JOFC8nPrZcvfi/TrzOaaGbvt27ltJB2NQbHVAg5a1wUCsyMH7NA==} @@ -1762,81 +1999,54 @@ packages: '@types/jsonfile@6.1.4': resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==} + '@types/linkify-it@5.0.0': + resolution: {integrity: sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==} + + '@types/markdown-it@14.1.2': + resolution: {integrity: sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==} + '@types/mdast@4.0.4': resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} + '@types/mdurl@2.0.0': + resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==} + '@types/mime-types@2.1.4': resolution: {integrity: sha512-lfU4b34HOri+kAY5UheuFMWPDOI+OPceBSHZKp69gEyTL/mmJ4cnU6Y/rlme3UL3GyOn6Y42hyIEw0/q8sWx5w==} - '@types/mime@1.3.5': - resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} - - '@types/minimatch@3.0.5': - resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==} - - '@types/minimatch@5.1.2': - resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} - '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} + '@types/mute-stream@0.0.4': + resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==} + '@types/node-forge@1.3.14': resolution: {integrity: sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw==} + '@types/node@16.9.1': + resolution: {integrity: sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==} + '@types/node@22.14.0': resolution: {integrity: sha512-Kmpl+z84ILoG+3T/zQFyAJsU6EPTmOCj8/2+83fSN6djd6I4o7uOuGIH6vq3PrjY5BGitSbFuMN18j3iknubbA==} - '@types/ping@0.4.4': - resolution: {integrity: sha512-ifvo6w2f5eJYlXm+HiVx67iJe8WZp87sfa683nlqED5Vnt9Z93onkokNoWqOG21EaE8fMxyKPobE+mkPEyxsdw==} - - '@types/qs@6.14.0': - resolution: {integrity: sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==} - - '@types/qs@6.9.17': - resolution: {integrity: sha512-rX4/bPcfmvxHDv0XjfJELTTr+iB+tn032nPILqHm5wbthUUUuVtNGGqzhya9XUxjTP8Fpr0qYgSZZKxGY++svQ==} + '@types/node@25.6.0': + resolution: {integrity: sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==} '@types/randomatic@3.1.5': resolution: {integrity: sha512-VCwCTw6qh1pRRw+5rNTAwqPmf6A+hdrkdM7dBpZVmhl7g+em3ONXlYK/bWPVKqVGMWgP0d1bog8Vc/X6zRwRRQ==} - '@types/range-parser@1.2.7': - resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} - '@types/relateurl@0.2.33': resolution: {integrity: sha512-bTQCKsVbIdzLqZhLkF5fcJQreE4y1ro4DIyVrlDNSCJRRwHhB8Z+4zXXa8jN6eDvc2HbRsEYgbvrnGvi54EpSw==} - '@types/s3rver@3.7.4': - resolution: {integrity: sha512-CMCmdNszxS2FsIznWvBMVCl6fpvr5ueaFCaY0iSoH7Ud5maGcLghukpDvsXBnIcp92cv2HeVnVqI1p8yPcab9Q==} - '@types/semver@7.7.1': resolution: {integrity: sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==} - '@types/send@0.17.4': - resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} - - '@types/send@0.17.6': - resolution: {integrity: sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og==} - - '@types/send@1.2.1': - resolution: {integrity: sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==} - - '@types/serve-static@1.15.10': - resolution: {integrity: sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw==} - - '@types/serve-static@1.15.7': - resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} - - '@types/symbol-tree@3.2.5': - resolution: {integrity: sha512-zXnnyENt1TYQcS21MkPaJCVjfcPq7p7yc5mo5JACuumXp6sly5jnlS0IokHd+xmmuCbx6V7JqkMBpswR+nZAcw==} - '@types/tar-stream@3.1.4': resolution: {integrity: sha512-921gW0+g29mCJX0fRvqeHzBlE/XclDaAG0Ousy1LCghsOhvaKacDeRGEVzQP9IPfKn8Vysy7FEXAIxycpc/CMg==} '@types/through2@2.0.41': resolution: {integrity: sha512-ryQ0tidWkb1O1JuYvWKyMLYEtOWDqF5mHerJzKz/gQpoAaJq2l/dsMPBF0B5BNVT34rbARYJ5/tsZwLfUi2kwQ==} - '@types/triple-beam@1.3.5': - resolution: {integrity: sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==} - '@types/trusted-types@2.0.7': resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} @@ -1858,12 +2068,15 @@ packages: '@types/whatwg-url@11.0.5': resolution: {integrity: sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==} - '@types/which@2.0.2': - resolution: {integrity: sha512-113D3mDkZDjo+EeUEHCFy0qniNc1ZpecGiAU7WSo7YDoSzolZIQKpYFHrPpjkB2nuyahcKfrmLXeQlh7gqJYdw==} + '@types/whatwg-url@13.0.0': + resolution: {integrity: sha512-N8WXpbE6Wgri7KUSvrmQcqrMllKZ9uxkYWMt+mCSGwNc0Hsw9VQTW7ApqI4XNrx6/SaM2QQJCzMPDEXE058s+Q==} '@types/which@3.0.4': resolution: {integrity: sha512-liyfuo/106JdlgSchJzXEQCVArk0CvevqPote8F8HgWgJ3dRCcTHgJIsLDuee0kxk/mhbInzIZk3QWSZJ8R+2w==} + '@types/wrap-ansi@3.0.0': + resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==} + '@types/ws@8.18.1': resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==} @@ -1873,22 +2086,10 @@ packages: '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} - accepts@1.3.8: - resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} - engines: {node: '>= 0.6'} - - accepts@2.0.0: - resolution: {integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==} - engines: {node: '>= 0.6'} - acme-client@5.4.0: resolution: {integrity: sha512-mORqg60S8iML6XSmVjqjGHJkINrCGLMj2QvDmFzI9vIlv1RGlyjmw3nrzaINJjkNsYXC41XhhD5pfy7CtuGcbA==} engines: {node: '>= 16'} - agent-base@6.0.2: - resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} - engines: {node: '>= 6.0.0'} - agent-base@7.1.4: resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} engines: {node: '>= 14'} @@ -1897,14 +2098,14 @@ packages: resolution: {integrity: sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==} engines: {node: '>= 8.0.0'} - aggregate-error@4.0.1: - resolution: {integrity: sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==} - engines: {node: '>=12'} - ansi-256-colors@1.1.0: resolution: {integrity: sha1-kQ3lDvzHwJ49gvL4er1rcAwYgYo=} engines: {node: '>=0.10.0'} + ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} @@ -1913,10 +2114,6 @@ packages: resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} engines: {node: '>=12'} - ansi-styles@3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} - ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} @@ -1925,9 +2122,8 @@ packages: resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} engines: {node: '>=12'} - ansis@4.1.0: - resolution: {integrity: sha512-BGcItUBWSMRgOCe+SVZJ+S7yTRG0eGt9cXAHev72yuGcY23hnLA7Bky5L/xLyPINoSN95geovfBkqoTlNZYa7w==} - engines: {node: '>=14'} + any-base@1.1.0: + resolution: {integrity: sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==} argparse@1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} @@ -1935,28 +2131,24 @@ packages: argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - array-flatten@1.1.1: - resolution: {integrity: sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=} - - array-parallel@0.1.3: - resolution: {integrity: sha512-TDPTwSWW5E4oiFiKmz6RGJ/a80Y91GuLgUYuLd49+XBS75tYo8PNgaT2K/OxuQYqkoI852MDGBorg9OcUSTQ8w==} - - array-series@0.1.5: - resolution: {integrity: sha512-L0XlBwfx9QetHOsbLDrE/vh2t018w9462HM3iaFfxRiK83aJjAt/Ja3NMkOW7FICwWTlQBa3ZbL5FKhuQWkDrg==} - asn1js@3.0.6: resolution: {integrity: sha512-UOCGPYbl0tv8+006qks/dTgV9ajs97X2p0FAbyS2iyCRrmLSRolDaHdp+v/CLgnzHc3fVB+CwYiUmei7ndFcgA==} engines: {node: '>=12.0.0'} + ast-types@0.13.4: + resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==} + engines: {node: '>=4'} + async-mutex@0.5.0: resolution: {integrity: sha512-1A94B18jkJ3DYq284ohPxoXbfTA5HsQ7/Mf4DEhcyLx3Bz27Rh59iScbB6EPiP+B+joue6YCxcMXSbFC1tZKwA==} - async@3.2.6: - resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} - asynckit@0.4.0: resolution: {integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=} + await-to-js@3.0.0: + resolution: {integrity: sha512-zJAaP9zxTcvTHRlejau3ZOY4V7SRpiByf3/dxx2uyKxxor19tpmpV2QRsTKikckwhaPmr2dVpxxMr7jOCYVp5g==} + engines: {node: '>=6.0.0'} + axios@1.13.1: resolution: {integrity: sha512-hU4EGxxt+j7TQijx1oYdAjw4xuIp1wRQSsbMFwSthCWeBQur1eF+qJ5iQ5sN3Tw8YRzQNKb8jszgBdMDVqwJcw==} @@ -1974,29 +2166,55 @@ packages: balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + balanced-match@4.0.4: + resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} + engines: {node: 18 || 20 || >=22} + bare-events@2.7.0: resolution: {integrity: sha512-b3N5eTW1g7vXkw+0CXh/HazGTcO5KYuu/RCNaJbDMPI6LHDi+7qe8EmxKUVe1sUbY2KZOVZFyj62x0OEz9qyAA==} + bare-fs@4.7.1: + resolution: {integrity: sha512-WDRsyVN52eAx/lBamKD6uyw8H4228h/x0sGGGegOamM2cd7Pag88GfMQalobXI+HaEUxpCkbKQUDOQqt9wawRw==} + engines: {bare: '>=1.16.0'} + peerDependencies: + bare-buffer: '*' + peerDependenciesMeta: + bare-buffer: + optional: true + + bare-os@3.8.7: + resolution: {integrity: sha512-G4Gr1UsGeEy2qtDTZwL7JFLo2wapUarz7iTMcYcMFdS89AIQuBoyjgXZz0Utv7uHs3xA9LckhVbeBi8lEQrC+w==} + engines: {bare: '>=1.14.0'} + + bare-path@3.0.0: + resolution: {integrity: sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==} + + bare-stream@2.13.0: + resolution: {integrity: sha512-3zAJRZMDFGjdn+RVnNpF9kuELw+0Fl3lpndM4NcEOhb9zwtSo/deETfuIwMSE5BXanA0FrN1qVjffGwAg2Y7EA==} + peerDependencies: + bare-abort-controller: '*' + bare-buffer: '*' + bare-events: '*' + peerDependenciesMeta: + bare-abort-controller: + optional: true + bare-buffer: + optional: true + bare-events: + optional: true + + bare-url@2.4.0: + resolution: {integrity: sha512-NSTU5WN+fy/L0DDenfE8SXQna4voXuW0FHM7wH8i3/q9khUSchfPbPezO4zSFMnDGIf9YE+mt/RWhZgNRKRIXA==} + base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - base64id@2.0.0: - resolution: {integrity: sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==} - engines: {node: ^4.5.0 || >= 5.9} + basic-ftp@5.3.0: + resolution: {integrity: sha512-5K9eNNn7ywHPsYnFwjKgYH8Hf8B5emh7JKcPaVjjrMJFQQwGpwowEnZNEtHs7DfR7hCZsmaK3VA4HUK0YarT+w==} + engines: {node: '>=10.0.0'} - bl@4.1.0: - resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} - - bn.js@4.12.2: - resolution: {integrity: sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==} - - body-parser@1.20.3: - resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - - body-parser@2.2.0: - resolution: {integrity: sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==} - engines: {node: '>=18'} + bmp-ts@1.0.9: + resolution: {integrity: sha512-cTEHk2jLrPyi+12M3dhpEbnnPOsaZuq7C45ylbbQIiWgDFZq4UVYPEY5mlqjvsj/6gJv9qX5sa+ebDzLXT28Vw==} bowser@2.12.1: resolution: {integrity: sha512-z4rE2Gxh7tvshQ4hluIT7XcFrgLIQaw9X3A+kTTRdovCz5PMukm/0QC/BKSYPj3omF5Qfypn9O/c5kgpmvYUCw==} @@ -2007,40 +2225,30 @@ packages: brace-expansion@2.0.2: resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} - broadcast-channel@7.1.0: - resolution: {integrity: sha512-InJljddsYWbEL8LBnopnCg+qMQp9KcowvYWOt4YWrjD5HmxzDYKdVbDS1w/ji5rFZdRD58V5UxJPtBdpEbEJYw==} + brace-expansion@5.0.5: + resolution: {integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==} + engines: {node: 18 || 20 || >=22} - brorand@1.1.0: - resolution: {integrity: sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=} + broadcast-channel@7.3.0: + resolution: {integrity: sha512-UHPhLBQKfQ8OmMFMpmPfO5dRakyA1vsfiDGWTYNvChYol65tbuhivPEGgZZiuetorvExdvxaWiBy/ym1Ty08yA==} bson@6.10.4: resolution: {integrity: sha512-WIsKqkSC0ABoBJuT1LEX+2HEvNmNKKgnTAyd0fL8qzK4SH2i9NXg+t08YtdZp/V9IZ33cxe3iV4yM0qg8lMQng==} engines: {node: '>=16.20.1'} + bson@7.2.0: + resolution: {integrity: sha512-YCEo7KjMlbNlyHhz7zAZNDpIpQbd+wOEHJYezv0nMYTn4x31eIUM2yomNNubclAt63dObUzKHWsBLJ9QcZNSnQ==} + engines: {node: '>=20.19.0'} + buffer-crc32@0.2.13: resolution: {integrity: sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=} buffer-json@2.0.0: resolution: {integrity: sha512-+jjPFVqyfF1esi9fvfUs3NqM0pH1ziZ36VP4hmA/y/Ssfo/5w5xHKfTw9BwQjoJ1w/oVtpLomqwUHKdefGyuHw==} - buffer@5.7.1: - resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} - buffer@6.0.3: resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} - busboy@0.3.1: - resolution: {integrity: sha512-y7tTxhGKXcyBxRKAni+awqx8uqaJKrSFSNFSeRG5CsWNdmy2BIK+6VGWEW7TZnIO/533mtMEA4rOevQV815YJw==} - engines: {node: '>=4.5.0'} - - bytes@3.1.2: - resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} - engines: {node: '>= 0.8'} - - cache-content-type@1.0.1: - resolution: {integrity: sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==} - engines: {node: '>= 6.0.0'} - cacheable-lookup@7.0.0: resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==} engines: {node: '>=14.16'} @@ -2049,10 +2257,6 @@ packages: resolution: {integrity: sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==} engines: {node: '>=14.16'} - call-bind-apply-helpers@1.0.1: - resolution: {integrity: sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==} - engines: {node: '>= 0.4'} - call-bind-apply-helpers@1.0.2: resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} engines: {node: '>= 0.4'} @@ -2061,10 +2265,6 @@ packages: resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} engines: {node: '>= 0.4'} - call-bound@1.0.3: - resolution: {integrity: sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==} - engines: {node: '>= 0.4'} - call-bound@1.0.4: resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} engines: {node: '>= 0.4'} @@ -2083,10 +2283,6 @@ packages: ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - chalk@2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} - character-entities-html4@2.1.0: resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} @@ -2096,12 +2292,17 @@ packages: character-entities@2.0.2: resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} - chokidar@4.0.3: - resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} - engines: {node: '>= 14.16.0'} + chardet@0.7.0: + resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} - chownr@1.1.4: - resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} + chokidar@5.0.0: + resolution: {integrity: sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==} + engines: {node: '>= 20.19.0'} + + chromium-bidi@14.0.0: + resolution: {integrity: sha512-9gYlLtS6tStdRWzrtXaTMnqcM4dudNegMXJxkR0I/CXObHalYeYcAMPrL19eroNZHtJ8DQmu1E+ZNOYu/IXMXw==} + peerDependencies: + devtools-protocol: '*' clean-css@4.2.4: resolution: {integrity: sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==} @@ -2111,43 +2312,21 @@ packages: resolution: {integrity: sha1-noIVAa6XmYbEax1m0tQy2y/UrjE=} engines: {node: '>=4'} - clean-stack@4.2.0: - resolution: {integrity: sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==} + cli-width@4.1.0: + resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} + engines: {node: '>= 12'} + + cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} - co@4.6.0: - resolution: {integrity: sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=} - engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - - color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} - color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} - color-convert@3.1.2: - resolution: {integrity: sha512-UNqkvCDXstVck3kdowtOTWROIJQwafjOfXSmddoDrXo4cewMKmusCeF22Q24zvjR8nwWib/3S/dfyzPItPEiJg==} - engines: {node: '>=14.6'} - - color-name@1.1.3: - resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=} - color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - color-name@2.0.2: - resolution: {integrity: sha512-9vEt7gE16EW7Eu7pvZnR0abW9z6ufzhXxGXZEVU9IqPdlsUiMwJeJfRtq0zePUmnbHGT9zajca7mX8zgoayo4A==} - engines: {node: '>=12.20'} - - color-string@2.1.2: - resolution: {integrity: sha512-RxmjYxbWemV9gKu4zPgiZagUxbH3RQpEIO77XoSSX0ivgABDZ+h8Zuash/EMFLTI4N9QgFPOJ6JQpPZKFxa+dA==} - engines: {node: '>=18'} - - color@5.0.2: - resolution: {integrity: sha512-e2hz5BzbUPcYlIRHo8ieAhYgoajrJr+hWoceg6E345TPsATMUKqDgzt8fSXZJJbxfpiPzkWyphz8yn8At7q3fA==} - engines: {node: '>=18'} - combined-stream@1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} @@ -2158,10 +2337,6 @@ packages: commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - commander@5.1.0: - resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==} - engines: {node: '>= 6'} - commondir@1.0.1: resolution: {integrity: sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=} @@ -2171,54 +2346,22 @@ packages: config-chain@1.1.13: resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} - content-disposition@0.5.4: - resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} - engines: {node: '>= 0.6'} + cosmiconfig@9.0.1: + resolution: {integrity: sha512-hr4ihw+DBqcvrsEDioRO31Z17x71pUYoNe/4h6Z0wB72p7MU7/9gH8Q3s12NFhHPfYBBOV3qyfUxmr/Yn3shnQ==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true - content-disposition@1.0.0: - resolution: {integrity: sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==} - engines: {node: '>= 0.6'} + crelt@1.0.6: + resolution: {integrity: sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==} - content-type@1.0.5: - resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} - engines: {node: '>= 0.6'} - - cookie-signature@1.0.6: - resolution: {integrity: sha1-4wOogrNCzD7oylE6eZmXNNqzriw=} - - cookie-signature@1.2.2: - resolution: {integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==} - engines: {node: '>=6.6.0'} - - cookie@0.7.1: - resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} - engines: {node: '>= 0.6'} - - cookie@0.7.2: - resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} - engines: {node: '>= 0.6'} - - cookies@0.9.1: - resolution: {integrity: sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==} - engines: {node: '>= 0.8'} - - cors@2.8.5: - resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} - engines: {node: '>= 0.10'} - - croner@4.4.1: - resolution: {integrity: sha512-aqVeeIPCf5/NZFlz4mN4MLEOs9xf4ODCmHQDs+577JFj8mK3RkKJz77h7+Rn94AijUqKdFNOUHM+v88d8p02UQ==} - - croner@9.1.0: - resolution: {integrity: sha512-p9nwwR4qyT5W996vBZhdvBCnMhicY5ytZkR4D1Xj0wuTDEiMnjwR57Q3RXYY/s0EpX6Ay3vgIcfaR+ewGHsi+g==} + croner@10.0.1: + resolution: {integrity: sha512-ixNtAJndqh173VQ4KodSdJEI6nuioBWI0V1ITNKhZZsO0pEMoDxz539T4FTTbSZ/xIOSuDnzxLVRqBVSvPNE2g==} engines: {node: '>=18.0'} - cross-fetch@3.1.5: - resolution: {integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==} - - cross-spawn@4.0.2: - resolution: {integrity: sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE=} - cross-spawn@7.0.6: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} @@ -2227,54 +2370,15 @@ packages: resolution: {integrity: sha512-KWjTXWwxFd6a94m5CdRGW/t82Tr8DoBc9dNnPCAbFI1EBweN6v1tv8y4Y1m7ndkp/nkIBRxUxAzpaBnR2k3bcQ==} engines: {node: '>=14.16'} + data-uri-to-buffer@6.0.2: + resolution: {integrity: sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==} + engines: {node: '>= 14'} + date-fns@4.1.0: resolution: {integrity: sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==} - dayjs@1.11.13: - resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} - - debug@2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@4.3.7: - resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@4.4.1: - resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true + dayjs@1.11.20: + resolution: {integrity: sha512-YbwwqR/uYpeoP4pu043q+LTDLFBLApUP6VxRihdfNTqu4ubqMlGDLd6ErXhEgsyvY0K6nCs7nggYumAN+9uEuQ==} debug@4.4.3: resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} @@ -2292,9 +2396,6 @@ packages: resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} engines: {node: '>=10'} - deep-equal@1.0.1: - resolution: {integrity: sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=} - deep-extend@0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} @@ -2315,46 +2416,30 @@ packages: resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} engines: {node: '>= 0.4'} + degenerator@5.0.1: + resolution: {integrity: sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==} + engines: {node: '>= 14'} + delayed-stream@1.0.0: resolution: {integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=} engines: {node: '>=0.4.0'} - delegates@1.0.0: - resolution: {integrity: sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=} - - depd@1.1.2: - resolution: {integrity: sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=} - engines: {node: '>= 0.6'} - - depd@2.0.0: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} - engines: {node: '>= 0.8'} - dequal@2.0.3: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} engines: {node: '>=6'} - destroy@1.2.0: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + detect-libc@2.1.2: + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} + engines: {node: '>=8'} devlop@1.1.0: resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} - devtools-protocol@0.0.1019158: - resolution: {integrity: sha512-wvq+KscQ7/6spEV7czhnZc9RM/woz1AY+/Vpd8/h2HFMwJSdTliu7f/yr1A6vDdJfKICZsShqsYpEQbdhg8AFQ==} + devtools-protocol@0.0.1595872: + resolution: {integrity: sha512-kRfgp8vWVjBu/fbYCiVFiOqsCk3CrMKEo3WbgGT2NXK2dG7vawWPBljixajVgGK9II8rDO9G0oD0zLt3I1daRg==} - dicer@0.3.0: - resolution: {integrity: sha512-MdceRRWqltEG2dZqO769g27N/3PXfcKl04VhYnBlo2YhH7zPi88VebsjTKclaOyiuMaGU72hTfw3VkUitGcVCA==} - engines: {node: '>=4.5.0'} - - dns-packet@5.6.1: - resolution: {integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==} - engines: {node: '>=6'} - - dns-socket@4.2.2: - resolution: {integrity: sha512-BDeBd8najI4/lS00HSKpdFia+OvUMytaVjfzR9n5Lq8MlZRSvtbI+uLtx1+XmQFls5wFU9dssccTmQQ6nfpjdg==} - engines: {node: '>=6'} + dompurify@3.2.7: + resolution: {integrity: sha512-WhL/YuveyGXJaerVlMYGWhvQswa7myDG17P7Vu65EWC05o8vfeNbvNf4d/BOvH99+ZW+LlQsc1GDKMa1vNK6dw==} dunder-proto@1.0.1: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} @@ -2363,11 +2448,8 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - ee-first@1.1.1: - resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} - - elliptic@6.6.1: - resolution: {integrity: sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==} + echarts@5.6.0: + resolution: {integrity: sha512-oTbVTsXfKuEhxftHqL5xprgLoc0k7uScAwtryCgWF6hPYFLRwOUHiFmHGCBKP5NPFNkDVopOieyUqYGH8Fa3kA==} emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -2375,35 +2457,20 @@ packages: emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - enabled@2.0.0: - resolution: {integrity: sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==} - - encodeurl@1.0.2: - resolution: {integrity: sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=} - engines: {node: '>= 0.8'} - - encodeurl@2.0.0: - resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} - engines: {node: '>= 0.8'} - end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} - engine.io-client@6.6.3: - resolution: {integrity: sha512-T0iLjnyNWahNyv/lcjS2y4oE358tVS/SYQNxYXGAJ9/GLgH4VCvOQ/mhTjqU88mLZCQgiG8RIegFHYCdVC+j5w==} - - engine.io-parser@5.2.3: - resolution: {integrity: sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==} - engines: {node: '>=10.0.0'} - - engine.io@6.6.4: - resolution: {integrity: sha512-ZCkIjSYNDyGn0R6ewHDtXgns/Zre/NT6Agvq1/WobF7JXgFff4SeDroKiCO3fNJreU9YG429Sc81o4w5ok/W5g==} - engines: {node: '>=10.2.0'} - entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} + env-paths@2.2.1: + resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} + engines: {node: '>=6'} + + error-ex@1.3.4: + resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==} + es-define-property@1.0.1: resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} engines: {node: '>= 0.4'} @@ -2412,10 +2479,6 @@ packages: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} - es-object-atoms@1.0.0: - resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} - engines: {node: '>= 0.4'} - es-object-atoms@1.1.1: resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} engines: {node: '>= 0.4'} @@ -2424,22 +2487,14 @@ packages: resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} engines: {node: '>= 0.4'} - esbuild@0.25.11: - resolution: {integrity: sha512-KohQwyzrKTQmhXDW1PjCv3Tyspn9n5GcY2RTDqeORIdIJY8yKIF7sTSopFmn/wpMPW4rdPXI0UE5LJLuq3bx0Q==} + esbuild@0.27.7: + resolution: {integrity: sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==} engines: {node: '>=18'} hasBin: true - esbuild@0.25.6: - resolution: {integrity: sha512-GVuzuUwtdsghE3ocJ9Bs8PNoF13HNQ5TXbEi2AhvVb8xU1Iwt9Fos9FEamfoee+u/TOsn7GUWc04lz46n2bbTg==} - engines: {node: '>=18'} - hasBin: true - - escape-html@1.0.3: - resolution: {integrity: sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=} - - escape-string-regexp@1.0.5: - resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=} - engines: {node: '>=0.8.0'} + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} escape-string-regexp@4.0.0: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} @@ -2449,6 +2504,11 @@ packages: resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} engines: {node: '>=12'} + escodegen@2.1.0: + resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} + engines: {node: '>=6.0'} + hasBin: true + esm@3.2.25: resolution: {integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==} engines: {node: '>=6'} @@ -2458,9 +2518,13 @@ packages: engines: {node: '>=4'} hasBin: true - etag@1.8.1: - resolution: {integrity: sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=} - engines: {node: '>= 0.6'} + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} eventemitter3@4.0.7: resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} @@ -2468,33 +2532,27 @@ packages: events-universal@1.0.1: resolution: {integrity: sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==} - express-force-ssl@0.3.2: - resolution: {integrity: sha1-AbK0mK5v0uQRUrIrV6Phc3c69n4=} - engines: {node: '>=0.2.2'} - - express@4.21.2: - resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==} - engines: {node: '>= 0.10.0'} - - express@5.1.0: - resolution: {integrity: sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==} - engines: {node: '>= 18'} + exif-parser@0.1.12: + resolution: {integrity: sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw==} extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + external-editor@3.1.0: + resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} + engines: {node: '>=4'} + extract-zip@2.0.1: resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==} engines: {node: '>= 10.17.0'} hasBin: true - fake-indexeddb@5.0.2: - resolution: {integrity: sha512-cB507r5T3D55DfclY01GLkninZLfU7HXV/mhVRTnTRm5k2u+fY7Fof2dBkr80p5t7G7dlA/G5dI87QiMdPpMCQ==} + fake-indexeddb@6.2.5: + resolution: {integrity: sha512-CGnyrvbhPlWYMngksqrSSUT1BAVP49dZocrHuK0SvtR0D5TMs5wP0o3j7jexDJW01KSadjBp1M/71o/KR3nD1w==} engines: {node: '>=18'} - fake-indexeddb@6.2.4: - resolution: {integrity: sha512-INKeIKEtSViN4yVtEWEUqbsqmaIy7Ls+MfU0yxQVXg67pOJ/sH1ZxcVrP8XrKULUFohcPD9gnmym+qBfEybACw==} - engines: {node: '>=18'} + fancy-canvas@2.1.0: + resolution: {integrity: sha512-nifxXJ95JNLFR2NgRV4/MxVP45G9909wJTEKz5fg/TZS20JJZA6hfgRVh/bC9bwl2zBtBNcYPjiBE4njQHVBwQ==} fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -2505,35 +2563,31 @@ packages: fast-json-stable-stringify@2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - fast-xml-parser@3.21.1: - resolution: {integrity: sha512-FTFVjYoBOZTJekiUsawGsSYV9QL0A+zDYCRj7y34IO6Jg+2IMYEtQa+bbictpdpV8dHxXywqU7C0gRDEOFtBFg==} - hasBin: true + fast-xml-builder@1.1.5: + resolution: {integrity: sha512-4TJn/8FKLeslLAH3dnohXqE3QSoxkhvaMzepOIZytwJXZO69Bfz0HBdDHzOTOon6G59Zrk6VQ2bEiv1t61rfkA==} fast-xml-parser@4.4.1: resolution: {integrity: sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==} hasBin: true - fast-xml-parser@4.5.1: - resolution: {integrity: sha512-y655CeyUQ+jj7KBbYMc4FG01V8ZQqjN+gDYGJ50RtfsUB8iG9AmwmwoAgeKLJdmueKKMrH1RJ7yXHTSoczdv5w==} - hasBin: true - - fast-xml-parser@4.5.3: - resolution: {integrity: sha512-RKihhV+SHsIUGXObeVy9AXiBbFwkVk7Syp8XgwN5U3JV416+Gwp/GO9i0JYKmikykgz/UHRrrV4ROuZEo/T0ig==} + fast-xml-parser@4.5.6: + resolution: {integrity: sha512-Yd4vkROfJf8AuJrDIVMVmYfULKmIJszVsMv7Vo71aocsKgFxpdlpSHXSaInvyYfgw2PRuObQSW2GFpVMUjxu9A==} hasBin: true fast-xml-parser@5.2.5: resolution: {integrity: sha512-pfX9uG9Ki0yekDHx2SiuRIyFdyAr1kMIMitPvb0YBo8SUfKvia7w7FIyd/l6av85pFYRhZscS75MwMnbvY+hcQ==} hasBin: true + fast-xml-parser@5.6.0: + resolution: {integrity: sha512-5G+uaEBbOm9M4dgMOV3K/rBzfUNGqGqoUTaYJM3hBwM8t71w07gxLQZoTsjkY8FtfjabqgQHEkeIySBDYeBmJw==} + hasBin: true + fault@2.0.1: resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==} fd-slicer@1.1.0: resolution: {integrity: sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=} - fecha@4.2.3: - resolution: {integrity: sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==} - fflate@0.8.2: resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==} @@ -2545,18 +2599,10 @@ packages: resolution: {integrity: sha512-VZR5I7k5wkD0HgFnMsq5hOsSc710MJMu5Nc5QYsbe38NN5iPV/XTObYLc/cpttRTf6lX538+5uO1ZQRhYibiZQ==} engines: {node: '>=18'} - file-type@21.0.0: - resolution: {integrity: sha512-ek5xNX2YBYlXhiUXui3D/BXa3LdqPmoLJ7rqEx2bKJ7EAUEfmXgW0Das7Dc6Nr9MvqaOnIqiPV0mZk/r/UpNAg==} + file-type@21.3.4: + resolution: {integrity: sha512-Ievi/yy8DS3ygGvT47PjSfdFoX+2isQueoYP1cntFW1JLYAuS4GD7NUPGg4zv2iZfV52uDyk5w5Z0TdpRS6Q1g==} engines: {node: '>=20'} - finalhandler@1.3.1: - resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} - engines: {node: '>= 0.8'} - - finalhandler@2.1.0: - resolution: {integrity: sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==} - engines: {node: '>= 0.8'} - find-cache-dir@3.3.2: resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} engines: {node: '>=8'} @@ -2565,9 +2611,6 @@ packages: resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} engines: {node: '>=8'} - fn.name@1.1.0: - resolution: {integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==} - follow-redirects@1.15.11: resolution: {integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==} engines: {node: '>=4.0'} @@ -2589,37 +2632,18 @@ packages: resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==} engines: {node: '>= 14.17'} - form-data@4.0.4: - resolution: {integrity: sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==} + form-data@4.0.5: + resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==} engines: {node: '>= 6'} format@0.2.2: resolution: {integrity: sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=} engines: {node: '>=0.4.x'} - forwarded@0.2.0: - resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} - engines: {node: '>= 0.6'} - - fresh@0.5.2: - resolution: {integrity: sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=} - engines: {node: '>= 0.6'} - - fresh@2.0.0: - resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==} - engines: {node: '>= 0.8'} - - fs-constants@1.0.0: - resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} - fs-extra@11.3.2: resolution: {integrity: sha512-Xr9F6z6up6Ws+NjzMCZc6WXg2YFRlrLP9NQDO3VQrWrfiojdhS56TzueT88ze0uBdCTwEIhQ3ptnmKeWGFAe0A==} engines: {node: '>=14.14'} - fs-extra@8.1.0: - resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} - engines: {node: '>=6 <7 || >=8'} - fs.realpath@1.0.0: resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=} @@ -2631,13 +2655,9 @@ packages: function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - generator-function@2.0.1: - resolution: {integrity: sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==} - engines: {node: '>= 0.4'} - - get-intrinsic@1.2.6: - resolution: {integrity: sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA==} - engines: {node: '>= 0.4'} + get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} get-intrinsic@1.3.0: resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} @@ -2662,6 +2682,13 @@ packages: get-tsconfig@4.13.0: resolution: {integrity: sha512-1VKTZJCwBrvbd+Wn3AOgQP/2Av+TfTCOlE4AcRJE72W1ksZXbAx8PPBR9RzgTeSPzlPMHrbANMH3LbltH73wxQ==} + get-uri@6.0.5: + resolution: {integrity: sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==} + engines: {node: '>= 14'} + + gifwrap@0.10.1: + resolution: {integrity: sha512-2760b1vpJHNmLzZ/ubTtNnEx5WApN/PYWJvXvgS+tL1egTTthayFYIQQNi136FLEDcN/IyEY2EcGpIITD6eYUw==} + glob@11.0.3: resolution: {integrity: sha512-2Nim7dha1KVkaiF4q6Dj+ngPPMdfvLJEOpZk/jKiUAkqKebpGAWQXAq9z1xu9HKu5lWfqw/FASuccEjyznjPaA==} engines: {node: 20 || >=22} @@ -2670,10 +2697,6 @@ packages: glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - gm@1.25.0: - resolution: {integrity: sha512-4kKdWXTtgQ4biIo7hZA396HT062nDVVHPjQcurNZ3o/voYN+o5FUC5kOwuORbpExp3XbTJ3SU7iRipiIhQtovw==} - engines: {node: '>=14'} - gopd@1.2.0: resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} engines: {node: '>= 0.4'} @@ -2692,10 +2715,6 @@ packages: resolution: {integrity: sha512-KyrFvnl+J9US63TEzwoiJOQzZBJY7KgBushJA8X61DMbNsH+2ONkDuLDnCnwUiPTF42tLoEmrPyoqbenVA5zrg==} engines: {node: '>=18.0.0'} - has-flag@3.0.0: - resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=} - engines: {node: '>=4'} - has-property-descriptors@1.0.2: resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} @@ -2707,9 +2726,6 @@ packages: resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} engines: {node: '>= 0.4'} - hash.js@1.1.7: - resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==} - hasown@2.0.2: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} @@ -2727,8 +2743,9 @@ packages: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} hasBin: true - hmac-drbg@1.0.1: - resolution: {integrity: sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=} + highlight.js@11.11.1: + resolution: {integrity: sha512-Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w==} + engines: {node: '>=12.0.0'} html-minifier@4.0.0: resolution: {integrity: sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==} @@ -2738,29 +2755,17 @@ packages: html-void-elements@3.0.0: resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} - http-assert@1.5.0: - resolution: {integrity: sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==} - engines: {node: '>= 0.8'} - http-cache-semantics@4.1.1: resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} - http-errors@1.8.1: - resolution: {integrity: sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==} - engines: {node: '>= 0.6'} - - http-errors@2.0.0: - resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} - engines: {node: '>= 0.8'} + http-proxy-agent@7.0.2: + resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} + engines: {node: '>= 14'} http2-wrapper@2.2.1: resolution: {integrity: sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==} engines: {node: '>=10.19.0'} - https-proxy-agent@5.0.1: - resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} - engines: {node: '>= 6'} - https-proxy-agent@7.0.6: resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} engines: {node: '>= 14'} @@ -2768,27 +2773,25 @@ packages: humanize-ms@1.2.1: resolution: {integrity: sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=} - humanize-number@0.0.2: - resolution: {integrity: sha1-EcCvakcWQ2M1iFiASPF5lUFInBg=} + ibantools@4.5.4: + resolution: {integrity: sha512-6jX1gh4aH6XH+o0ey+wtkMTzkcvsEta7DakIOZSng9voZYpMw3U+gK1+tZChk3aRcPcloEt0NOzksjaRZiqXbw==} iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} engines: {node: '>=0.10.0'} - iconv-lite@0.6.3: - resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} - engines: {node: '>=0.10.0'} - - iconv-lite@0.7.0: - resolution: {integrity: sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ==} - engines: {node: '>=0.10.0'} + idb@8.0.3: + resolution: {integrity: sha512-LtwtVyVYO5BqRvcsKuB2iUMnHwPVByPCXFXOpuU96IZPPoPN6xjOGxZQ74pgSVVLQWtUOYgyeL4GE98BY5D3wg==} ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - indent-string@5.0.0: - resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==} - engines: {node: '>=12'} + image-q@4.0.0: + resolution: {integrity: sha512-PfJGVgIfKQJuq3s0tTDOKtztksibuUEbJQIYT3by6wctQo+Rdlh7ef4evJ5NCdxY4CfMbvFkocEwbl4BF8RlJw==} + + import-fresh@3.3.1: + resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} + engines: {node: '>=6'} inflight@1.0.6: resolution: {integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=} @@ -2799,17 +2802,16 @@ packages: ini@1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + inquirer@11.1.0: + resolution: {integrity: sha512-CmLAZT65GG/v30c+D2Fk8+ceP6pxD6RL+hIUOWAltCmeyEqWYwqu9v76q03OvjyZ3AB0C1Ala2stn1z/rMqGEw==} + engines: {node: '>=18'} + ip-address@9.0.5: resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==} engines: {node: '>= 12'} - ip-regex@5.0.0: - resolution: {integrity: sha512-fOCG6lhoKKakwv+C6KdsOnGvgXnmgfmp0myi3bcNwj3qfwPAxRKWEuFhvEFF7ceYIz6+1jRZ+yguLFAmUNPEfw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - ipaddr.js@1.9.1: - resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} - engines: {node: '>= 0.10'} + is-arrayish@0.2.1: + resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=} is-docker@2.2.1: resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} @@ -2820,14 +2822,6 @@ packages: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} - is-generator-function@1.1.2: - resolution: {integrity: sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==} - engines: {node: '>= 0.4'} - - is-ip@4.0.0: - resolution: {integrity: sha512-4B4XA2HEIm/PY+OSpeMBXr8pGWBYbXuHgjMAqrwbLO3CPTCAd9ArEJzBUKGZtk9viY6+aSfadGnWyjY3ydYZkw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - is-nan@1.3.2: resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==} engines: {node: '>= 0.4'} @@ -2844,17 +2838,6 @@ packages: resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} engines: {node: '>=12'} - is-promise@4.0.0: - resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==} - - is-regex@1.2.1: - resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} - engines: {node: '>= 0.4'} - - is-stream@2.0.1: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} - is-stream@4.0.1: resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==} engines: {node: '>=18'} @@ -2874,19 +2857,26 @@ packages: isexe@2.0.0: resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=} - isexe@3.1.1: - resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} - engines: {node: '>=16'} - - isopen@1.3.0: - resolution: {integrity: sha512-AN6Q9J0UlqHFl1fN/2xJCHCBLCBCFDjZhpGBO1gh3wzgRPsFSFBUL36I2Lbfd9qkuoj58axmE7j83iejTQsk8Q==} + isexe@4.0.0: + resolution: {integrity: sha512-FFUtZMpoZ8RqHS3XeXEmHWLA4thH+ZxCv2lOiPIn1Xc7CxrqhWzNSDzD+/chS/zbYezmiwWLdQC09JdQKmthOw==} + engines: {node: '>=20'} jackspeak@4.1.1: resolution: {integrity: sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==} engines: {node: 20 || >=22} - js-base64@3.7.7: - resolution: {integrity: sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==} + jimp@1.6.1: + resolution: {integrity: sha512-hNQh6rZtWfSVWSNVmvq87N5BPJsNH7k7I7qyrXf9DOma9xATQk3fsyHazCQe51nCjdkoWdTmh0vD7bjVSLoxxw==} + engines: {node: '>=18'} + + jpeg-js@0.4.4: + resolution: {integrity: sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==} + + js-base64@3.7.8: + resolution: {integrity: sha512-hNngCeKxIUQiEUN3GPJOkz4wF/YvdUdbNL9hsBcMQTkKzboD7T/q3OYOuuPZLUE6dBxSGpwhk5mwuDud7JVAow==} + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} js-yaml@3.14.1: resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} @@ -2902,16 +2892,12 @@ packages: json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - jsonfile@4.0.0: - resolution: {integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=} + json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} jsonfile@6.2.0: resolution: {integrity: sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==} - keygrip@1.1.0: - resolution: {integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==} - engines: {node: '>= 0.6'} - keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} @@ -2919,37 +2905,17 @@ packages: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} - koa-compose@4.1.0: - resolution: {integrity: sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==} + lightweight-charts@5.1.0: + resolution: {integrity: sha512-jEAYR4ODYeyNZcWUigsoLTl52rbPmgXnvd5FLIv/ZoA/2sSDw63YKnef8n4yhzum7W926yHeFwlm7ididKb7YQ==} - koa-convert@2.0.0: - resolution: {integrity: sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==} - engines: {node: '>= 10'} + lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - koa-logger@3.2.1: - resolution: {integrity: sha512-MjlznhLLKy9+kG8nAXKJLM0/ClsQp/Or2vI3a5rbSQmgl8IJBQO0KI5FA70BvW+hqjtxjp49SpH2E7okS6NmHg==} - engines: {node: '>= 7.6.0'} + linkify-it@5.0.0: + resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} - koa@2.16.3: - resolution: {integrity: sha512-zPPuIt+ku1iCpFBRwseMcPYQ1cJL8l60rSmKeOuGfOXyE6YnTBmf2aEFNL2HQGrD0cPcLO/t+v9RTgC+fwEh/g==} - engines: {node: ^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4} - - kuler@2.0.0: - resolution: {integrity: sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==} - - lenis@1.3.11: - resolution: {integrity: sha512-lkyBnNTVwJzlupp+VL6LTn62WeT8WponuLpmTU0Z20cMwMsLLjqbSqwuA7I1yKSVWCBj/awo4jnFzOMOVCB8OQ==} - peerDependencies: - '@nuxt/kit': '>=3.0.0' - react: '>=17.0.0' - vue: '>=3.0.0' - peerDependenciesMeta: - '@nuxt/kit': - optional: true - react: - optional: true - vue: - optional: true + linkifyjs@4.3.2: + resolution: {integrity: sha512-NT1CJtq3hHIreOianA8aSXn6Cw0JzYOuDQbOrSPe7gqFnCpKP++MQe3ODgO3oh2GJFORkAAdqredOa60z63GbA==} lit-element@4.2.1: resolution: {integrity: sha512-WGAWRGzirAgyphK2urmYOV72tlvnxw7YfyLDgQ+OZnM9vQQBQnumQ7jUJe6unEzwGU3ahFOjuz1iz1jjrpCPuw==} @@ -2957,56 +2923,16 @@ packages: lit-html@3.3.1: resolution: {integrity: sha512-S9hbyDu/vs1qNrithiNyeyv64c9yqiW9l+DBgI18fL+MTvOtWoFR0FWiyq1TxaYef5wNlpEmzlXoBlZEO+WjoA==} - lit@3.3.1: - resolution: {integrity: sha512-Ksr/8L3PTapbdXJCk+EJVB78jDodUMaP54gD24W186zGRARvwrsPfS60wae/SSCTCNZVPd1chXqio1qHQmu4NA==} + lit@3.3.2: + resolution: {integrity: sha512-NF9zbsP79l4ao2SNrH3NkfmFgN/hBYSQo90saIVI1o5GpjAdCPVstVzO1MrLOakHoEhYkrtRjPK6Ob521aoYWQ==} locate-path@5.0.0: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} engines: {node: '>=8'} - lodash._baseassign@3.2.0: - resolution: {integrity: sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=} - - lodash._basecopy@3.0.1: - resolution: {integrity: sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=} - - lodash._bindcallback@3.0.1: - resolution: {integrity: sha1-5THCdkTPi1epnhftlbNcdIeJOS4=} - - lodash._createassigner@3.1.1: - resolution: {integrity: sha1-g4pbri/aymOsIt7o4Z+k5taXCxE=} - - lodash._getnative@3.9.1: - resolution: {integrity: sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=} - - lodash._isiterateecall@3.0.9: - resolution: {integrity: sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=} - - lodash.assign@3.2.0: - resolution: {integrity: sha1-POnwI0tLIiPilrj6CsH+6OvKZPo=} - lodash.clonedeep@4.5.0: resolution: {integrity: sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=} - lodash.isarguments@3.1.0: - resolution: {integrity: sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=} - - lodash.isarray@3.0.4: - resolution: {integrity: sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=} - - lodash.keys@3.1.2: - resolution: {integrity: sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=} - - lodash.restparam@3.6.1: - resolution: {integrity: sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=} - - lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - - logform@2.7.0: - resolution: {integrity: sha512-TFYA4jnP7PVbmlBIfhlSe+WKxs9dklXMTEGcBCIvLhE/Tn3H6Gk1norupVW7m5Cnd4bLcr08AytbyV/xj7f/kQ==} - engines: {node: '>= 12.0.0'} - longest-streak@3.1.0: resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} @@ -3021,8 +2947,12 @@ packages: resolution: {integrity: sha512-F9ODfyqML2coTIsQpSkRHnLSZMtkU8Q+mSfcaIyKwy58u+8k5nvAYeiNhsyMARvzNcXJ9QfWVrcPsC9e9rAxtg==} engines: {node: 20 || >=22} - lru-cache@4.1.5: - resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} + lru-cache@7.18.3: + resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} + engines: {node: '>=12'} + + lucide@1.8.0: + resolution: {integrity: sha512-JjV/QnadgFLj1Pyu9IKl0lknrolFEzo04B64QcYLLeRzZl/iEHpdbSrRRKbyXcv45SZNv+WGjIUCT33e7xHO6Q==} make-dir@3.1.0: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} @@ -3034,12 +2964,17 @@ packages: make-error@1.3.6: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} + markdown-it@14.1.1: + resolution: {integrity: sha512-BuU2qnTti9YKgK5N+IeMubp14ZUKUUw7yeJbkjtosvHiP0AZ5c8IAgEMk79D0eC8F23r4Ac/q8cAIFdm2FtyoA==} + hasBin: true + markdown-table@3.0.4: resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} - matcher@3.0.0: - resolution: {integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==} - engines: {node: '>=10'} + marked@14.0.0: + resolution: {integrity: sha512-uIj4+faQ+MgHgwUW1l2PsPglZLOLOT1uErt06dAPtx2kjteLAkbsd/0FiYg/MGS+i7ZKLb7w2WClxHkzOOuryQ==} + engines: {node: '>= 18'} + hasBin: true matcher@5.0.0: resolution: {integrity: sha512-s2EMBOWtXFc8dgqvoAzKJXxNHibcdJMV0gwqKUaw9E2JBJuGUK7DrNKrA6g/i+v72TT16+6sVm5mS3thaMLQUw==} @@ -3052,6 +2987,10 @@ packages: math-random@1.0.4: resolution: {integrity: sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==} + maxmind@5.0.6: + resolution: {integrity: sha512-5bvd/u+kIaTqaGM+xkXjatzQw1dQfSmlLggr2W1EKMyMxSgx2woZyusLpNpZ4DdPmL+1bbJWeo4LXsi6bC0Iew==} + engines: {node: '>=12', npm: '>=6'} + mdast-util-find-and-replace@3.0.2: resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} @@ -3091,28 +3030,15 @@ packages: mdast-util-to-string@4.0.0: resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} - media-typer@0.3.0: - resolution: {integrity: sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=} - engines: {node: '>= 0.6'} + mdurl@2.0.0: + resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} - media-typer@1.1.0: - resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==} - engines: {node: '>= 0.8'} + mediabunny@1.40.1: + resolution: {integrity: sha512-HU/stGzAkdWaJIly6ypbUVgAUvT9kt39DIg0IaErR7/1fwtTmgUYs4i8uEPYcgcjPjbB9gtBmUXOLnXi6J2LDw==} memory-pager@1.5.0: resolution: {integrity: sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==} - merge-descriptors@1.0.3: - resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} - - merge-descriptors@2.0.0: - resolution: {integrity: sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==} - engines: {node: '>=18'} - - methods@1.1.2: - resolution: {integrity: sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=} - engines: {node: '>= 0.6'} - micromark-core-commonmark@2.0.3: resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} @@ -3204,21 +3130,13 @@ packages: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} - mime-db@1.54.0: - resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==} - engines: {node: '>= 0.6'} - mime-types@2.1.35: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} engines: {node: '>= 0.6'} - mime-types@3.0.1: - resolution: {integrity: sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==} - engines: {node: '>= 0.6'} - - mime@1.6.0: - resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} - engines: {node: '>=4'} + mime@3.0.0: + resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} + engines: {node: '>=10.0.0'} hasBin: true mime@4.1.0: @@ -3234,23 +3152,12 @@ packages: resolution: {integrity: sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - min-indent@1.0.1: - resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} - engines: {node: '>=4'} + mingo@7.2.1: + resolution: {integrity: sha512-MEIQPOSJS2sVCueyQeE2rzgEeW3HpIIhizPbeuwD4v7+miVj7NI3ZVPqqw8t3YPIWCivpIaXA4KsoRI7koyNOA==} - minimalistic-assert@1.0.1: - resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} - - minimalistic-crypto-utils@1.0.1: - resolution: {integrity: sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=} - - minimatch@10.0.3: - resolution: {integrity: sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==} - engines: {node: 20 || >=22} - - minimatch@10.1.1: - resolution: {integrity: sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==} - engines: {node: 20 || >=22} + minimatch@10.2.5: + resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==} + engines: {node: 18 || 20 || >=22} minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -3266,19 +3173,34 @@ packages: resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} - mkdirp-classic@0.5.3: - resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} + mitt@3.0.1: + resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} + + mmdb-lib@3.0.2: + resolution: {integrity: sha512-7e87vk0DdWT647wjcfEtWeMtjm+zVGqNohN/aeIymbUfjHQ2T4Sx5kM+1irVDBSloNC3CkGKxswdMoo8yhqTDg==} + engines: {node: '>=10', npm: '>=6'} + + modern-tar@0.7.6: + resolution: {integrity: sha512-sweCIVXzx1aIGTCdzcMlSZt1h8k5Tmk08VNAuRk3IU28XamGiOH5ypi11g6De2CH7PhYqSSnGy2A/EFhbWnVKg==} + engines: {node: '>=18.0.0'} + + monaco-editor@0.55.1: + resolution: {integrity: sha512-jz4x+TJNFHwHtwuV9vA9rMujcZRb0CEilTEwG2rRSpe/A7Jdkuj8xPKttCgOh+v/lkHy7HsZ64oj+q3xoAFl9A==} mongodb-connection-string-url@3.0.2: resolution: {integrity: sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==} - mongodb-memory-server-core@10.2.1: - resolution: {integrity: sha512-vXMZkwV2wj0a8GtewgXJdX5Kh6BfPDJDLxhg5IKuFB4IOW7Qr2+oviODkf2FM3nEpj/E6krXq2SvDrJmnWOigQ==} - engines: {node: '>=16.20.1'} + mongodb-connection-string-url@7.0.1: + resolution: {integrity: sha512-h0AZ9A7IDVwwHyMxmdMXKy+9oNlF0zFoahHiX3vQ8e3KFcSP3VmsmfvtRSuLPxmyv2vjIDxqty8smTgie/SNRQ==} + engines: {node: '>=20.19.0'} - mongodb-memory-server@10.2.1: - resolution: {integrity: sha512-wvPofpRZHB4dGwHFplhKYYTwujrcAA0WbIXFNld5hNM6Y+yZWPP5uS8Tw54rOGx9gfr8qwGbDVy9vdNcMG+o+w==} - engines: {node: '>=16.20.1'} + mongodb-memory-server-core@11.0.1: + resolution: {integrity: sha512-IcIb2S9Xf7Lmz43Z1ZujMqNg7PU5Q7yn+4wOnu7l6pfeGPkEmlqzV1hIbroVx8s4vXhPB1oMGC1u8clW7aj3Xw==} + engines: {node: '>=20.19.0'} + + mongodb-memory-server@11.0.1: + resolution: {integrity: sha512-nUlKovSJZBh7q5hPsewFRam9H66D08Ne18nyknkNalfXMPtK1Og3kOcuqQhcX88x/pghSZPIJHrLbxNFW3OWiw==} + engines: {node: '>=20.19.0'} mongodb@6.20.0: resolution: {integrity: sha512-Tl6MEIU3K4Rq3TSHd+sZQqRBoGlFsOgNrH5ltAcFBV62Re3Fd+FcaVf8uSEQFOJ51SDowDVttBTONMfoYWrWlQ==} @@ -3307,27 +3229,48 @@ packages: socks: optional: true - ms@2.0.0: - resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=} - - ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + mongodb@7.1.1: + resolution: {integrity: sha512-067DXiMjcpYQl6bGjWQoTUEE9UoRViTtKFcoqX7z08I+iDZv/emH1g8XEFiO3qiDfXAheT5ozl1VffDTKhIW/w==} + engines: {node: '>=20.19.0'} + peerDependencies: + '@aws-sdk/credential-providers': ^3.806.0 + '@mongodb-js/zstd': ^7.0.0 + gcp-metadata: ^7.0.1 + kerberos: ^7.0.0 + mongodb-client-encryption: '>=7.0.0 <7.1.0' + snappy: ^7.3.2 + socks: ^2.8.6 + peerDependenciesMeta: + '@aws-sdk/credential-providers': + optional: true + '@mongodb-js/zstd': + optional: true + gcp-metadata: + optional: true + kerberos: + optional: true + mongodb-client-encryption: + optional: true + snappy: + optional: true + socks: + optional: true ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + mute-stream@1.0.0: + resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + nanoid@4.0.2: resolution: {integrity: sha512-7ZtY5KTCNheRGfEFxnedV5zFiORN1+Y1N6zvPTnHQd8ENUvfaDBeuJDZb2bN/oXwXxu3qkTXDzy57W5vAmDTBw==} engines: {node: ^14 || ^16 || >=18} hasBin: true - negotiator@0.6.3: - resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} - engines: {node: '>= 0.6'} - - negotiator@1.0.0: - resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==} - engines: {node: '>= 0.6'} + netmask@2.1.1: + resolution: {integrity: sha512-eonl3sLUha+S1GzTPxychyhnUzKyeQkZ7jLjKrBagJgPla13F+uQ71HgpFefyHgqrjEbCPkDArxYsjY8/+gLKA==} + engines: {node: '>= 0.4.0'} new-find-package-json@2.0.0: resolution: {integrity: sha512-lDcBsjBSMlj3LXH2v/FW3txlh2pYTjmbOXPYJD93HI5EwuLzI11tdHSIpUMmfq/IOsldj4Ps8M8flhm+pCK4Ew==} @@ -3336,15 +3279,6 @@ packages: no-case@2.3.2: resolution: {integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==} - node-fetch@2.6.7: - resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} - engines: {node: 4.x || >=6.0.0} - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - node-forge@1.3.1: resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} engines: {node: '>= 6.13.0'} @@ -3357,42 +3291,38 @@ packages: resolution: {integrity: sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==} engines: {node: '>=14.16'} - object-assign@4.1.1: - resolution: {integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=} - engines: {node: '>=0.10.0'} - - object-inspect@1.13.3: - resolution: {integrity: sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==} + object-inspect@1.13.4: + resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} engines: {node: '>= 0.4'} object-keys@1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} - oblivious-set@1.4.0: - resolution: {integrity: sha512-szyd0ou0T8nsAqHtprRcP3WidfsN1TnAR5yWXf2mFCEr5ek3LEOkT6EZ/92Xfs74HIdyhG5WkGxIssMU0jBaeg==} + oblivious-set@2.0.0: + resolution: {integrity: sha512-QOUH5Xrsced9fKXaQTjWoDGKeS/Or7E2jB0FN63N4mkAO4qJdB7WR7e6qWAOHM5nk25FJ8TGjhP7DH4l6vFVLg==} engines: {node: '>=16'} observable-fns@0.6.1: resolution: {integrity: sha512-9gRK4+sRWzeN6AOewNBTLXir7Zl/i3GB6Yl26gK4flxz8BXVpD3kt8amREmWNb0mxYOGDotvE5a4N+PtGGKdkg==} - on-finished@2.4.1: - resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} - engines: {node: '>= 0.8'} + omggif@1.0.10: + resolution: {integrity: sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==} once@1.4.0: resolution: {integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=} - one-time@1.0.0: - resolution: {integrity: sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==} - - only@0.0.2: - resolution: {integrity: sha1-Kv3oTQPlC5qO3EROMGEKcCle37Q=} - open@8.4.2: resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} engines: {node: '>=12'} + orderedmap@2.1.1: + resolution: {integrity: sha512-TvAWxi0nDe1j/rtMcWcIj94+Ffe6n7zhow33h40SKxmsmozs6dz/e+EajymfoFcHd7sxNn8yHM8839uixMOV6g==} + + os-tmpdir@1.0.2: + resolution: {integrity: sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=} + engines: {node: '>=0.10.0'} + p-cancelable@3.0.0: resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} engines: {node: '>=12.20'} @@ -3421,6 +3351,14 @@ packages: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} + pac-proxy-agent@7.2.0: + resolution: {integrity: sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==} + engines: {node: '>= 14'} + + pac-resolver@7.0.1: + resolution: {integrity: sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==} + engines: {node: '>= 14'} + package-json-from-dist@1.0.1: resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} @@ -3434,25 +3372,35 @@ packages: param-case@2.1.1: resolution: {integrity: sha1-35T9jPZTHs915r75oIWPvHK+Ikc=} - parse-ms@2.1.0: - resolution: {integrity: sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==} + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} + parse-bmfont-ascii@1.0.6: + resolution: {integrity: sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA==} + + parse-bmfont-binary@1.0.6: + resolution: {integrity: sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA==} + + parse-bmfont-xml@1.1.6: + resolution: {integrity: sha512-0cEliVMZEhrFDwMh4SxIyVJpqYoOWDJ9P895tFuS+XuNzI5UBmBk5U5O4KuJdTnZpSBI4LFA2+ZiJaiwfSwlMA==} + + parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + parse-ms@4.0.0: resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==} engines: {node: '>=18'} - parseurl@1.3.3: - resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} - engines: {node: '>= 0.8'} - - passthrough-counter@1.0.0: - resolution: {integrity: sha1-GWfZ5m2lcrXAI8eH2xEqOHqxZvo=} - path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} + path-expression-matcher@1.5.0: + resolution: {integrity: sha512-cbrerZV+6rvdQrrD+iGMcZFEiiSrbv9Tfdkvnusy6y0x0GKBXREFg/Y65GhIfm0tnLntThhzCnfKwp1WRjeCyQ==} + engines: {node: '>=14.0.0'} + path-is-absolute@1.0.1: resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=} engines: {node: '>=0.10.0'} @@ -3465,28 +3413,21 @@ packages: resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} engines: {node: 20 || >=22} - path-to-regexp@0.1.12: - resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} - - path-to-regexp@6.3.0: - resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==} - path-to-regexp@8.3.0: resolution: {integrity: sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==} pdf-lib@1.17.1: resolution: {integrity: sha512-V/mpyJAoTsN4cnP31vc0wfNA1+p20evqqnap0KLoRUN0Yk/p3wN52DOEsL4oBFcLdb76hlpKPtzJIgo67j/XLw==} - pdf2json@3.1.4: - resolution: {integrity: sha512-rS+VapXpXZr+5lUpHmRh3ugXdFXp24p1RyG24yP1DMpqP4t0mrYNGpLtpSbWD42PnQ59GIXofxF+yWb7M+3THg==} - engines: {node: '>=18.12.1', npm: '>=8.19.2'} + pdf2json@4.0.3: + resolution: {integrity: sha512-QErPemxRHDI2RUli3+9/mv4V6Ib9VWI+UoP2S82yXEQtoXzWvu9NSjjo3vyiUiVJv+CJFuzNiKUI+UFFUdv8Lg==} + engines: {node: '>=20.18.0'} hasBin: true - bundledDependencies: - - '@xmldom/xmldom' + bundledDependencies: [] - pdf2pic@3.1.3: - resolution: {integrity: sha512-KbW4Qb7iHw2fBRWtA9FTc4pZg9cokiFIzc6cE7dzelTrhXWolfQuG1fYVC0E2BRmK/w7xfBjQ+OEsPZPO3QEew==} - engines: {node: '>=14'} + pdfjs-dist@4.10.38: + resolution: {integrity: sha512-/Y3fcFrXEAsMjJXeL9J8+ZG9U01LbuWaYypvDW2ycW1jL269L3js3DVBjDJ0Up9Np1uqDXsDrRihHANhZOlwdQ==} + engines: {node: '>=20'} peek-readable@5.4.2: resolution: {integrity: sha512-peBp3qZyuS6cNIJ2akRNG1uo1WJ1d0wTxg/fxMdZ0BqCVhx242bSFHM9eNqflfJVS9SsgkzgT/1UgnsurBOTMg==} @@ -3495,24 +3436,31 @@ packages: pend@1.2.0: resolution: {integrity: sha1-elfrVQpng/kRUzH89GY9XI4AelA=} + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + picomatch@4.0.3: resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} engines: {node: '>=12'} - ping@0.4.4: - resolution: {integrity: sha512-56ZMC0j7SCsMMLdOoUg12VZCfj/+ZO+yfOSjaNCRrmZZr6GLbN2X/Ui56T15dI8NhiHckaw5X2pvyfAomanwqQ==} - engines: {node: '>=4.0.0'} + pixelmatch@5.3.0: + resolution: {integrity: sha512-o8mkY4E/+LNUf6LzX96ht6k6CEDi65k9G2rjMtBe9Oo+VPKSvl+0GKHuH/AlG+GA5LPG/i5hrekkxUc3s2HU+Q==} + hasBin: true pkg-dir@4.2.0: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} - pretty-ms@7.0.1: - resolution: {integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==} - engines: {node: '>=10'} + pngjs@6.0.0: + resolution: {integrity: sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg==} + engines: {node: '>=12.13.0'} - pretty-ms@9.2.0: - resolution: {integrity: sha512-4yf0QO/sllf/1zbZWYnvWw3NxCQwLXKzIj0G849LSufP15BXKM0rbD2Z3wVnkMfjdn/CB0Dpp444gYAACdsplg==} + pngjs@7.0.0: + resolution: {integrity: sha512-LKWqWJRhstyYo9pGvgor/ivk2w94eSjE3RGVuzLGlr3NmD8bf7RcYGze1mNdEHRP6TRP6rMuDHk5t44hnTRyow==} + engines: {node: '>=14.19.0'} + + pretty-ms@9.3.0: + resolution: {integrity: sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ==} engines: {node: '>=18'} progress@2.0.3: @@ -3522,26 +3470,81 @@ packages: property-information@7.1.0: resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} + prosemirror-changeset@2.4.1: + resolution: {integrity: sha512-96WBLhOaYhJ+kPhLg3uW359Tz6I/MfcrQfL4EGv4SrcqKEMC1gmoGrXHecPE8eOwTVCJ4IwgfzM8fFad25wNfw==} + + prosemirror-collab@1.3.1: + resolution: {integrity: sha512-4SnynYR9TTYaQVXd/ieUvsVV4PDMBzrq2xPUWutHivDuOshZXqQ5rGbZM84HEaXKbLdItse7weMGOUdDVcLKEQ==} + + prosemirror-commands@1.7.1: + resolution: {integrity: sha512-rT7qZnQtx5c0/y/KlYaGvtG411S97UaL6gdp6RIZ23DLHanMYLyfGBV5DtSnZdthQql7W+lEVbpSfwtO8T+L2w==} + + prosemirror-dropcursor@1.8.2: + resolution: {integrity: sha512-CCk6Gyx9+Tt2sbYk5NK0nB1ukHi2ryaRgadV/LvyNuO3ena1payM2z6Cg0vO1ebK8cxbzo41ku2DE5Axj1Zuiw==} + + prosemirror-gapcursor@1.4.1: + resolution: {integrity: sha512-pMdYaEnjNMSwl11yjEGtgTmLkR08m/Vl+Jj443167p9eB3HVQKhYCc4gmHVDsLPODfZfjr/MmirsdyZziXbQKw==} + + prosemirror-history@1.5.0: + resolution: {integrity: sha512-zlzTiH01eKA55UAf1MEjtssJeHnGxO0j4K4Dpx+gnmX9n+SHNlDqI2oO1Kv1iPN5B1dm5fsljCfqKF9nFL6HRg==} + + prosemirror-inputrules@1.5.1: + resolution: {integrity: sha512-7wj4uMjKaXWAQ1CDgxNzNtR9AlsuwzHfdFH1ygEHA2KHF2DOEaXl1CJfNPAKCg9qNEh4rum975QLaCiQPyY6Fw==} + + prosemirror-keymap@1.2.3: + resolution: {integrity: sha512-4HucRlpiLd1IPQQXNqeo81BGtkY8Ai5smHhKW9jjPKRc2wQIxksg7Hl1tTI2IfT2B/LgX6bfYvXxEpJl7aKYKw==} + + prosemirror-markdown@1.13.4: + resolution: {integrity: sha512-D98dm4cQ3Hs6EmjK500TdAOew4Z03EV71ajEFiWra3Upr7diytJsjF4mPV2dW+eK5uNectiRj0xFxYI9NLXDbw==} + + prosemirror-menu@1.3.2: + resolution: {integrity: sha512-6VgUJTYod0nMBlCaYJGhXGLu7Gt4AvcwcOq0YfJCY/6Uh+3S7UsWhpy6rJFCBFOmonq1hD8KyWOtZhkppd4YPg==} + + prosemirror-model@1.25.4: + resolution: {integrity: sha512-PIM7E43PBxKce8OQeezAs9j4TP+5yDpZVbuurd1h5phUxEKIu+G2a+EUZzIC5nS1mJktDJWzbqS23n1tsAf5QA==} + + prosemirror-schema-basic@1.2.4: + resolution: {integrity: sha512-ELxP4TlX3yr2v5rM7Sb70SqStq5NvI15c0j9j/gjsrO5vaw+fnnpovCLEGIcpeGfifkuqJwl4fon6b+KdrODYQ==} + + prosemirror-schema-list@1.5.1: + resolution: {integrity: sha512-927lFx/uwyQaGwJxLWCZRkjXG0p48KpMj6ueoYiu4JX05GGuGcgzAy62dfiV8eFZftgyBUvLx76RsMe20fJl+Q==} + + prosemirror-state@1.4.4: + resolution: {integrity: sha512-6jiYHH2CIGbCfnxdHbXZ12gySFY/fz/ulZE333G6bPqIZ4F+TXo9ifiR86nAHpWnfoNjOb3o5ESi7J8Uz1jXHw==} + + prosemirror-tables@1.8.5: + resolution: {integrity: sha512-V/0cDCsHKHe/tfWkeCmthNUcEp1IVO3p6vwN8XtwE9PZQLAZJigbw3QoraAdfJPir4NKJtNvOB8oYGKRl+t0Dw==} + + prosemirror-trailing-node@3.0.0: + resolution: {integrity: sha512-xiun5/3q0w5eRnGYfNlW1uU9W6x5MoFKWwq/0TIRgt09lv7Hcser2QYV8t4muXbEr+Fwo0geYn79Xs4GKywrRQ==} + peerDependencies: + prosemirror-model: ^1.22.1 + prosemirror-state: ^1.4.2 + prosemirror-view: ^1.33.8 + + prosemirror-transform@1.12.0: + resolution: {integrity: sha512-GxboyN4AMIsoHNtz5uf2r2Ru551i5hWeCMD6E2Ib4Eogqoub0NflniaBPVQ4MrGE5yZ8JV9tUHg9qcZTTrcN4w==} + + prosemirror-view@1.41.8: + resolution: {integrity: sha512-TnKDdohEatgyZNGCDWIdccOHXhYloJwbwU+phw/a23KBvJIR9lWQWW7WHHK3vBdOLDNuF7TaX98GObUZOWkOnA==} + proto-list@1.2.4: resolution: {integrity: sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=} - proxy-addr@2.0.7: - resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} - engines: {node: '>= 0.10'} + proxy-agent@6.5.0: + resolution: {integrity: sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==} + engines: {node: '>= 14'} proxy-from-env@1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} - pseudomap@1.0.2: - resolution: {integrity: sha1-8FKijacOYYkX7wqKw0wa5aaChrM=} - - public-ip@6.0.2: - resolution: {integrity: sha512-+6bkjnf0yQ4+tZV0zJv1017DiIF7y6R4yg17Mrhhkc25L7dtQtXWHgSCrz9BbLL4OeTFbPK4EALXqJUrwCIWXw==} - engines: {node: '>=14.16'} - pump@3.0.2: resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==} + punycode.js@2.3.1: + resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} + engines: {node: '>=6'} + punycode@1.4.1: resolution: {integrity: sha1-wNWmOycYgArY4esPpSachN1BhF4=} @@ -3549,9 +3552,14 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - puppeteer@15.5.0: - resolution: {integrity: sha512-+vZPU8iBSdCx1Kn5hHas80fyo0TiVyMeqLGv/1dygX2HKhAZjO9YThadbRTCoTYq0yWw+w/CysldPsEekDtjDQ==} - engines: {node: '>=14.1.0'} + puppeteer-core@24.41.0: + resolution: {integrity: sha512-rLIUri7E/NQ3APSEYCCozaSJx0u8Tu9wxO6BJwnvXmIgILSK3L0TombaVh3izp1njAGrO6H2ru0hcIrLF+gWLw==} + engines: {node: '>=18'} + + puppeteer@24.41.0: + resolution: {integrity: sha512-W6Fk0J3TPjjtwjXOyR/qf+YaL0H/Uq8HIgHcXG4mNM/IgbKMCH/HPyK0Fi2qbTU/QpSl9bCte2yBpGHKejTpIw==} + engines: {node: '>=18'} + hasBin: true pvtsutils@1.3.6: resolution: {integrity: sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==} @@ -3560,16 +3568,8 @@ packages: resolution: {integrity: sha512-KTqnxsgGiQ6ZAzZCVlJH5eOjSnvlyEgx1m8bkRJfOhmGRqfo5KLvmAlACQkrjEtOQ4B7wF9TdSLIs9O90MX9xA==} engines: {node: '>=16.0.0'} - qs@6.13.0: - resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} - engines: {node: '>=0.6'} - - qs@6.13.1: - resolution: {integrity: sha512-EJPeIn0CYrGu+hli1xilKAPXODtJ12T0sP63Ijx2/khC2JtuaN3JyNIpvmnkmaEtha9ocbG4A4cMcr+TvqvwQg==} - engines: {node: '>=0.6'} - - qs@6.14.0: - resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==} + qs@6.15.1: + resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} engines: {node: '>=0.6'} quick-lru@5.1.1: @@ -3580,18 +3580,6 @@ packages: resolution: {integrity: sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==} engines: {node: '>= 0.10.0'} - range-parser@1.2.1: - resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} - engines: {node: '>= 0.6'} - - raw-body@2.5.2: - resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} - engines: {node: '>= 0.8'} - - raw-body@3.0.1: - resolution: {integrity: sha512-9G8cA+tuMS75+6G/TzW8OtLzmBDMo8p1JRxN5AZ+LAp8uxGA8V8GZm4GQ4/N5QNQEnLmg6SS7wyuSmbKepiKqA==} - engines: {node: '>= 0.10'} - rc@1.2.8: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} hasBin: true @@ -3600,16 +3588,13 @@ packages: resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} engines: {node: '>= 6'} - readdirp@4.1.2: - resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} - engines: {node: '>= 14.18.0'} + readdirp@5.0.0: + resolution: {integrity: sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==} + engines: {node: '>= 20.19.0'} reflect-metadata@0.2.2: resolution: {integrity: sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==} - regenerator-runtime@0.14.1: - resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} - registry-auth-token@5.1.0: resolution: {integrity: sha512-GdekYuwLXLxMuFTwAPg5UKGLW/UXzQrZvH/Zj791BQif5T05T0RsaLfHc9q3ZOKi7n+BoprPD9mJ0O0k4xzUlw==} engines: {node: '>=14'} @@ -3641,9 +3626,17 @@ packages: resolution: {integrity: sha512-ly3OKwKu+3T55DjP5PjIMzxgz9lFx6dQnBmAIxryZyRKl8f22juy12ShOyuq8WrQE5UlFOseZgQZDua0iF9DHw==} engines: {node: '>=4'} + require-directory@2.1.1: + resolution: {integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I=} + engines: {node: '>=0.10.0'} + resolve-alpn@1.2.1: resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + resolve-pkg-maps@1.0.0: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} @@ -3655,70 +3648,47 @@ packages: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} hasBin: true - rolldown@1.0.0-beta.24: - resolution: {integrity: sha512-eDyipoOnoHQ5p6INkJ8g31eKGlqPSCAN9PapyOTw5HET4FYIWALZnSgpMZ67mdn+xT3jAsqGidNnBcIM6EAUhA==} + rolldown@1.0.0-rc.11: + resolution: {integrity: sha512-NRjoKMusSjfRbSYiH3VSumlkgFe7kYAa3pzVOsVYVFY3zb5d7nS+a3KGQ7hJKXuYWbzJKPVQ9Wxq2UvyK+ENpw==} + engines: {node: ^20.19.0 || >=22.12.0} hasBin: true - router@2.2.0: - resolution: {integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==} - engines: {node: '>= 18'} + rope-sequence@1.3.4: + resolution: {integrity: sha512-UT5EDe2cu2E/6O4igUr5PSFs23nvvukicWHx6GnOPlHAiiYbzNuCRQCuiUdHJQcqKalLKlrYJnjY0ySGsXNQXQ==} - rxjs@7.8.1: - resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} + run-async@3.0.0: + resolution: {integrity: sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==} + engines: {node: '>=0.12.0'} rxjs@7.8.2: resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==} - s3rver@3.7.1: - resolution: {integrity: sha512-H9KIX6n8NqcfoE4ziFNbQASBQfjcNJgb+3wbT9L5iotEqfOncFO1c38cfJSFSo7xXTu1zM9HA6t2u9xKNlYRaA==} - engines: {node: '>=8.3.0'} - hasBin: true - safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - safe-regex-test@1.1.0: - resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} - engines: {node: '>= 0.4'} - - safe-stable-stringify@2.5.0: - resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==} - engines: {node: '>=10'} - safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + sax@1.6.0: + resolution: {integrity: sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==} + engines: {node: '>=11.0.0'} + semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - semver@7.7.2: - resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} + semver@7.7.4: + resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} engines: {node: '>=10'} hasBin: true - send@0.19.0: - resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} - engines: {node: '>= 0.8.0'} - - send@1.2.0: - resolution: {integrity: sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==} - engines: {node: '>= 18'} - - serve-static@1.16.2: - resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} - engines: {node: '>= 0.8.0'} - - serve-static@2.2.0: - resolution: {integrity: sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==} - engines: {node: '>= 18'} - set-function-length@1.2.2: resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} - setprototypeof@1.2.0: - resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + sharp@0.34.5: + resolution: {integrity: sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} @@ -3728,8 +3698,8 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - side-channel-list@1.0.0: - resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} + side-channel-list@1.0.1: + resolution: {integrity: sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==} engines: {node: '>= 0.4'} side-channel-map@1.0.1: @@ -3751,24 +3721,17 @@ packages: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} + simple-xml-to-json@1.2.7: + resolution: {integrity: sha512-mz9VXphOxQWX3eQ/uXCtm6upltoN0DLx8Zb5T4TFC4FHB7S9FDPGre8CfLWqPWQQH/GrQYd2AXhhVM5LDpYx6Q==} + engines: {node: '>=20.12.2'} + smart-buffer@4.2.0: resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} - socket.io-adapter@2.5.5: - resolution: {integrity: sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==} - - socket.io-client@4.8.1: - resolution: {integrity: sha512-hJVXfu3E28NmzGk8o1sHhN3om52tRvwYeidbj7xKy2eIIse5IoKX3USlS6Tqt3BHAtflLIkCQBkzVrEEfWUyYQ==} - engines: {node: '>=10.0.0'} - - socket.io-parser@4.2.4: - resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} - engines: {node: '>=10.0.0'} - - socket.io@4.8.1: - resolution: {integrity: sha512-oZ7iUCxph8WYRHHcjBEc9unw3adt5CmSNlppj/5Q4k2RIrhl8Z5yY2Xr4j9zj0+wzVZ0bxmYoGSzKJnRl6A4yg==} - engines: {node: '>=10.2.0'} + socks-proxy-agent@8.0.5: + resolution: {integrity: sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==} + engines: {node: '>= 14'} socks@2.8.5: resolution: {integrity: sha512-iF+tNDQla22geJdTyJB1wM/qrX9DMRwWrciEPwWLPRWAUEM8sQiyxgckLxWT1f7+9VabJS0jTGGr4QgBuvi6Ww==} @@ -3794,27 +3757,8 @@ packages: sprintf-js@1.1.3: resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} - stack-trace@0.0.10: - resolution: {integrity: sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=} - - statuses@1.5.0: - resolution: {integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=} - engines: {node: '>= 0.6'} - - statuses@2.0.1: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} - engines: {node: '>= 0.8'} - - statuses@2.0.2: - resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==} - engines: {node: '>= 0.8'} - - streamsearch@0.1.2: - resolution: {integrity: sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo=} - engines: {node: '>=0.8.0'} - - streamx@2.23.0: - resolution: {integrity: sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg==} + streamx@2.25.0: + resolution: {integrity: sha512-0nQuG6jf1w+wddNEEXCF4nTg3LtufWINB5eFEN+5TNZW7KWJp6x87+JFL43vaAUPyCfH1wID+mNVyW6OHtFamg==} string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} @@ -3838,23 +3782,23 @@ packages: resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==} engines: {node: '>=12'} - strip-indent@4.0.0: - resolution: {integrity: sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==} + strip-indent@4.1.1: + resolution: {integrity: sha512-SlyRoSkdh1dYP0PzclLE7r0M9sgbFKKMFXpFRUMNuKhQSbC6VQIGzq3E0qsfvGJaUFJPGv6Ws1NZ/haTAjfbMA==} engines: {node: '>=12'} strip-json-comments@2.0.1: resolution: {integrity: sha1-PFMZQukIwml8DsNEhYwobHygpgo=} engines: {node: '>=0.10.0'} - strnum@1.0.5: - resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} - strnum@1.1.2: resolution: {integrity: sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA==} strnum@2.1.1: resolution: {integrity: sha512-7ZvoFTiCnGxBtDqJ//Cu6fWtZtc7Y3x+QOirG15wztbdngGSkht27o2pyGWrVy0b4WAy3jbKmnoK6g5VlVNUUw==} + strnum@2.2.3: + resolution: {integrity: sha512-oKx6RUCuHfT3oyVjtnrmn19H1SiCqgJSg+54XqURKp5aCMbrXrhLjRN9TjuwMjiYstZ0MzDrHqkGZ5dFTKd+zg==} + strtok3@10.3.4: resolution: {integrity: sha512-KIy5nylvC5le1OdaaoCJ07L+8iQzJHGH6pWDuzS+d07Cu7n1MZ2x26P8ZKIWfbK02+XIL8Mp4RkWeqdUCrDMfg==} engines: {node: '>=18'} @@ -3863,44 +3807,28 @@ packages: resolution: {integrity: sha512-FhwotcEqjr241ZbjFzjlIYg6c5/L/s4yBGWSMvJ9UoExiSqL+FnFA/CaeZx17WGaZMS/4SOZp8wH18jSS4R4lw==} engines: {node: '>=16'} - supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} - sweet-scroll@4.0.0: resolution: {integrity: sha512-mR6fRsAQANtm3zpzhUE73KAOt2aT4ZsWzNSggiEsSqdO6Zh4gM7ioJG81EngrZEl0XAc3ZvzEfhxggOoEBc8jA==} symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - systeminformation@5.24.6: - resolution: {integrity: sha512-zxmlzFvPVxlUWmDZX1PK8iUf31/BzrDiAqiTcUwhSGw74D8VWm+ikgBTa38eb5We6o5bZHA4RsTPfYzmDbGvWQ==} - engines: {node: '>=8.0.0'} - os: [darwin, linux, win32, freebsd, openbsd, netbsd, sunos, android] - hasBin: true + tagged-tag@1.0.0: + resolution: {integrity: sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==} + engines: {node: '>=20'} - systeminformation@5.27.11: - resolution: {integrity: sha512-K3Lto/2m3K2twmKHdgx5B+0in9qhXK4YnoT9rIlgwN/4v7OV5c8IjbeAUkuky/6VzCQC7iKCAqi8rZathCdjHg==} - engines: {node: '>=8.0.0'} - os: [darwin, linux, win32, freebsd, openbsd, netbsd, sunos, android] - hasBin: true - - tar-fs@2.1.1: - resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} - - tar-stream@2.2.0: - resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} - engines: {node: '>=6'} + tar-fs@3.1.2: + resolution: {integrity: sha512-QGxxTxxyleAdyM3kpFs14ymbYmNFrfY+pHj7Z8FgtbZ7w2//VAgLMac7sT6nRpIHjppXO2AwwEOg0bPFVRcmXw==} tar-stream@3.1.7: resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==} + teex@1.0.1: + resolution: {integrity: sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==} + text-decoder@1.2.3: resolution: {integrity: sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==} - text-hex@1.0.0: - resolution: {integrity: sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==} - threads@1.7.0: resolution: {integrity: sha512-Mx5NBSHX3sQYR6iI9VYbgHKBLisyB+xROCBGjjWm1O9wb9vfLxdaGtmT/KCjUqMsSNW6nERzCW3T6H43LqjDZQ==} @@ -3910,20 +3838,24 @@ packages: through@2.3.8: resolution: {integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=} + tiny-lru@13.0.0: + resolution: {integrity: sha512-xDHxKKS1FdF0Tv2P+QT7IeSEg74K/8cEDzbv3Tv6UyHHUgBOjOiQiBp818MGj66dhurQus/IBcoAbwIKtSGc6Q==} + engines: {node: '>=14'} + tiny-worker@2.3.0: resolution: {integrity: sha512-pJ70wq5EAqTAEl9IkGzA+fN0836rycEuz2Cn6yeZ6FRzlVS5IDOkFHpIoEsksPRQV34GDqXm65+OlnZqUSyK2g==} - toidentifier@1.0.1: - resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} - engines: {node: '>=0.6'} + tinycolor2@1.6.0: + resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==} + + tmp@0.0.33: + resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} + engines: {node: '>=0.6.0'} token-types@6.1.1: resolution: {integrity: sha512-kh9LVIWH5CnL63Ipf0jhlBIy0UsrMj/NJDfpsy1SqOXlLKEVyXXYrnFxFT1yOOYVGBSApeVnjPw/sBz5BfEjAQ==} engines: {node: '>=14.16'} - tr46@0.0.3: - resolution: {integrity: sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=} - tr46@5.1.1: resolution: {integrity: sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==} engines: {node: '>=18'} @@ -3935,25 +3867,20 @@ packages: trim-lines@3.0.1: resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} - triple-beam@1.4.1: - resolution: {integrity: sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==} - engines: {node: '>= 14.0.0'} - trough@2.2.0: resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + tslib@2.3.0: + resolution: {integrity: sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==} + tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - tsscmp@1.0.6: - resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} - engines: {node: '>=0.6.x'} - - tsx@4.20.6: - resolution: {integrity: sha512-ytQKuwgmrrkDTFP4LjR0ToE2nqgy886GpvRSpU0JAnrdBYppuY5rLkRUYPU1yCryb24SsKBTL/hlDQAEFVwtZg==} + tsx@4.21.0: + resolution: {integrity: sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==} engines: {node: '>=18.0.0'} hasBin: true @@ -3967,55 +3894,53 @@ packages: turndown@7.2.1: resolution: {integrity: sha512-7YiPJw6rLClQL3oUKN3KgMaXeJJ2lAyZItclgKDurqnH61so4k4IH/qwmMva0zpuJc/FhRExBBnk7EbeFANlgQ==} + type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + type-fest@2.19.0: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} - type-fest@4.39.1: - resolution: {integrity: sha512-uW9qzd66uyHYxwyVBYiwS4Oi0qZyUqwjU+Oevr6ZogYiXt99EOYtwvzMSLw1c3lYo2HzJsep/NB23iEVEgjG/w==} - engines: {node: '>=16'} - type-fest@4.41.0: resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} engines: {node: '>=16'} - type-is@1.6.18: - resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} - engines: {node: '>= 0.6'} + type-fest@5.6.0: + resolution: {integrity: sha512-8ZiHFm91orbSAe2PSAiSVBVko18pbhbiB3U9GglSzF/zCGkR+rxpHx6sEMCUm4kxY4LjDIUGgCfUMtwfZfjfUA==} + engines: {node: '>=20'} - type-is@2.0.1: - resolution: {integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==} - engines: {node: '>= 0.6'} + typed-query-selector@2.12.1: + resolution: {integrity: sha512-uzR+FzI8qrUEIu96oaeBJmd9E7CFEiQ3goA5qCVgc4s5llSubcfGHq9yUstZx/k4s9dXHVKsE35YWoFyvEqEHA==} - typescript@5.8.3: - resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==} + typescript@6.0.2: + resolution: {integrity: sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==} engines: {node: '>=14.17'} hasBin: true - typescript@5.9.2: - resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==} + typescript@6.0.3: + resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==} engines: {node: '>=14.17'} hasBin: true + uc.micro@2.1.0: + resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} + uglify-js@3.19.3: resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==} engines: {node: '>=0.8.0'} hasBin: true - uint8array-extras@1.4.0: - resolution: {integrity: sha512-ZPtzy0hu4cZjv3z5NW9gfKnNLjoz4y6uv4HlelAjDK7sY/xOkKZv9xK/WQpcsBB3jEybChz9DPC2U/+cusjJVQ==} - engines: {node: '>=18'} - uint8array-extras@1.5.0: resolution: {integrity: sha512-rvKSBiC5zqCCiDZ9kAOszZcDvdAHwwIKJG33Ykj43OKcWsnmcBRL09YTU4nOeHZ8Y2a7l1MgTd08SBe9A8Qj6A==} engines: {node: '>=18'} - unbzip2-stream@1.4.3: - resolution: {integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==} - undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@7.19.2: + resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} @@ -4034,10 +3959,6 @@ packages: unist-util-visit@5.0.0: resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} - universalify@0.1.2: - resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} - engines: {node: '>= 4.0.0'} - universalify@2.0.1: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} @@ -4045,10 +3966,6 @@ packages: unload@2.4.1: resolution: {integrity: sha512-IViSAm8Z3sRBYA+9wc0fLQmU9Nrxb16rcDmIiR6Y9LJSZzI7QY5QsDhqPpKOjAn0O9/kfK1TfNEMMAGPTIraPw==} - unpipe@1.0.0: - resolution: {integrity: sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=} - engines: {node: '>= 0.8'} - upper-case@1.1.3: resolution: {integrity: sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=} @@ -4056,29 +3973,27 @@ packages: resolution: {integrity: sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==} engines: {node: '>= 0.4'} + utif2@4.1.0: + resolution: {integrity: sha512-+oknB9FHrJ7oW7A2WZYajOcv4FcDR4CfoGB0dPNfxbi4GO05RRnFmt5oa23+9w32EanrYcSJWspUiJkLMs+37w==} + util-deprecate@1.0.2: resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=} - utils-merge@1.0.1: - resolution: {integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=} - engines: {node: '>= 0.4.0'} - uuid@9.0.1: resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} hasBin: true - vary@1.1.2: - resolution: {integrity: sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=} - engines: {node: '>= 0.8'} - vfile-message@4.0.3: resolution: {integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==} vfile@6.0.3: resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} - webidl-conversions@3.0.1: - resolution: {integrity: sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=} + w3c-keyname@2.2.8: + resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==} + + webdriver-bidi-protocol@0.4.1: + resolution: {integrity: sha512-ARrjNjtWRRs2w4Tk7nqrf2gBI0QXWuOmMCx2hU+1jUt6d00MjMxURrhxhGbrsoiZKJrhTSTzbIrc554iKI10qw==} webidl-conversions@7.0.0: resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} @@ -4092,30 +4007,19 @@ packages: resolution: {integrity: sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==} engines: {node: '>=18'} - whatwg-url@5.0.0: - resolution: {integrity: sha1-lmRU6HZUYuN2RNNib2dCzotwll0=} - - which@1.3.1: - resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} - hasBin: true - which@2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'} hasBin: true - which@5.0.0: - resolution: {integrity: sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==} - engines: {node: ^18.17.0 || >=20.5.0} + which@6.0.1: + resolution: {integrity: sha512-oGLe46MIrCRqX7ytPUf66EAYvdeMIZYn3WaocqqKZAxrBpkqHfL/qvTyJ/bTk5+AqHCjXmrv3CEWgy368zhRUg==} + engines: {node: ^20.17.0 || >=22.9.0} hasBin: true - winston-transport@4.9.0: - resolution: {integrity: sha512-8drMJ4rkgaPo1Me4zD/3WLfI/zPdA9o2IipKODunnGDcuqbHwjsbB79ylv04LCGGzU0xQ6vTznOMpQGaLhhm6A==} - engines: {node: '>= 12.0.0'} - - winston@3.18.3: - resolution: {integrity: sha512-NoBZauFNNWENgsnC9YpgyYwOVrl2m58PpQ8lNHjV3kosGs7KJ7Npk9pCUE+WJlawVSe8mykWDKWFSVfs3QO9ww==} - engines: {node: '>= 12.0.0'} + wrap-ansi@6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} wrap-ansi@7.0.0: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} @@ -4128,8 +4032,8 @@ packages: wrappy@1.0.2: resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=} - ws@8.17.1: - resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} + ws@8.20.0: + resolution: {integrity: sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -4140,45 +4044,46 @@ packages: utf-8-validate: optional: true - ws@8.18.3: - resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==} - engines: {node: '>=10.0.0'} + xml-parse-from-string@1.0.1: + resolution: {integrity: sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==} + + xml2js@0.5.0: + resolution: {integrity: sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==} + engines: {node: '>=4.0.0'} + + xmlbuilder@11.0.1: + resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==} + engines: {node: '>=4.0'} + + xterm-addon-fit@0.8.0: + resolution: {integrity: sha512-yj3Np7XlvxxhYF/EJ7p3KHaMt6OdwQ+HDu573Vx1lRXsVxOcnVJs51RgjZOouIZOczTsskaS+CpXspK81/DLqw==} peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true + xterm: ^5.0.0 - ws@8.8.0: - resolution: {integrity: sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true + xterm@5.3.0: + resolution: {integrity: sha512-8QqjlekLUFTrU6x7xck1MsPzPA571K5zNqWm0M0oroYEWVOptZ0+ubQSkQ3uxIEhcIHRujJy6emDWX4A7qyFzg==} - xmlbuilder2@3.1.1: - resolution: {integrity: sha512-WCSfbfZnQDdLQLiMdGUQpMxxckeQ4oZNMNhLVkcekTu7xhD4tuUDyAPoY8CwXvBYE6LwBHd6QW2WZXlOWr1vCw==} - engines: {node: '>=12.0'} + y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} - xmlhttprequest-ssl@2.1.2: - resolution: {integrity: sha512-TEU+nJVUUnA4CYJFLvK5X9AOeH4KvDvhIfm0vV1GaQRtchnG0hgK5p8hw/xjv8cunWYCsiPCSDzObPyhEwq3KQ==} - engines: {node: '>=0.4.0'} - - yallist@2.1.2: - resolution: {integrity: sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=} + yaml@2.8.3: + resolution: {integrity: sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==} + engines: {node: '>= 14.6'} + hasBin: true yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} + yargs-parser@22.0.0: + resolution: {integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==} + engines: {node: ^20.19.0 || ^22.12.0 || >=23} + + yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + yauzl@2.10.0: resolution: {integrity: sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=} @@ -4186,9 +4091,15 @@ packages: resolution: {integrity: sha512-Ow9nuGZE+qp1u4JIPvg+uCiUr7xGQWdff7JQSk5VGYTAZMDe2q8lxJ10ygv10qmSj031Ty/6FNJpLO4o1Sgc+w==} engines: {node: '>=12'} - ylru@1.4.0: - resolution: {integrity: sha512-2OQsPNEmBCvXuFlIni/a+Rn+R2pHW9INm0BxXJ4hVDA8TirqMj+J/Rp9ItLatT/5pZqWwefVrTQcHpixsxnVlA==} - engines: {node: '>= 4.0.0'} + yoctocolors-cjs@2.1.3: + resolution: {integrity: sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==} + engines: {node: '>=18'} + + zod@3.25.76: + resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} + + zrender@5.6.1: + resolution: {integrity: sha512-OFXkDJKcrlx5su2XbzJvj/34Q3m6PvyCZkVPHGYpcCJ52ek4U/ymZyfuV1nKE23AyBJ51E/6Yr0mhZ7xGTO4ag==} zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} @@ -4199,33 +4110,34 @@ snapshots: '@api.global/typedrequest-interfaces@3.0.19': {} - '@api.global/typedrequest@3.1.10': + '@api.global/typedrequest@3.3.0': dependencies: '@api.global/typedrequest-interfaces': 3.0.19 '@push.rocks/isounique': 1.0.5 - '@push.rocks/lik': 6.2.2 + '@push.rocks/lik': 6.4.0 '@push.rocks/smartbuffer': 3.0.5 '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartguard': 3.1.0 '@push.rocks/smartpromise': 4.2.3 - '@push.rocks/webrequest': 3.0.37 + '@push.rocks/webrequest': 4.0.5 '@push.rocks/webstream': 1.0.10 - '@api.global/typedserver@3.0.79': + '@api.global/typedserver@8.4.6(@tiptap/pm@2.27.2)': dependencies: - '@api.global/typedrequest': 3.1.10 + '@api.global/typedrequest': 3.3.0 '@api.global/typedrequest-interfaces': 3.0.19 - '@api.global/typedsocket': 3.0.1 - '@cloudflare/workers-types': 4.20251014.0 - '@design.estate/dees-comms': 1.0.27 - '@push.rocks/lik': 6.2.2 - '@push.rocks/smartchok': 1.1.1 + '@api.global/typedsocket': 4.1.2(@push.rocks/smartserve@2.0.3) + '@cloudflare/workers-types': 4.20260417.1 + '@design.estate/dees-catalog': 3.81.0(@tiptap/pm@2.27.2) + '@design.estate/dees-comms': 1.0.30 + '@push.rocks/lik': 6.4.0 '@push.rocks/smartdelay': 3.0.5 - '@push.rocks/smartenv': 5.0.13 + '@push.rocks/smartenv': 6.0.0 '@push.rocks/smartfeed': 1.4.0 - '@push.rocks/smartfile': 11.2.7 - '@push.rocks/smartjson': 5.2.0 - '@push.rocks/smartlog': 3.1.10 + '@push.rocks/smartfile': 13.1.2 + '@push.rocks/smartfs': 1.5.0 + '@push.rocks/smartjson': 6.0.0 + '@push.rocks/smartlog': 3.2.2 '@push.rocks/smartlog-destination-devtools': 1.0.12 '@push.rocks/smartlog-interfaces': 3.0.2 '@push.rocks/smartmanifest': 2.0.2 @@ -4235,46 +4147,39 @@ snapshots: '@push.rocks/smartopen': 2.0.0 '@push.rocks/smartpath': 6.0.0 '@push.rocks/smartpromise': 4.2.3 - '@push.rocks/smartrequest': 4.3.4 + '@push.rocks/smartrequest': 5.0.1 '@push.rocks/smartrx': 3.0.10 - '@push.rocks/smartsitemap': 2.0.3 - '@push.rocks/smartstream': 3.2.5 - '@push.rocks/smarttime': 4.1.1 - '@push.rocks/taskbuffer': 3.4.0 - '@push.rocks/webrequest': 3.0.37 - '@push.rocks/webstore': 2.0.20 - '@tsclass/tsclass': 9.3.0 - '@types/express': 5.0.5 - body-parser: 2.2.0 - cors: 2.8.5 - express: 5.1.0 - express-force-ssl: 0.3.2 - lit: 3.3.1 + '@push.rocks/smartserve': 2.0.3 + '@push.rocks/smartsitemap': 4.0.1 + '@push.rocks/smartstream': 3.4.0 + '@push.rocks/smarttime': 4.2.3 + '@push.rocks/smartwatch': 6.4.0 + '@push.rocks/taskbuffer': 8.0.2 + '@push.rocks/webrequest': 4.0.5 + '@push.rocks/webstore': 2.0.21 + '@tsclass/tsclass': 9.5.0 + lit: 3.3.2 transitivePeerDependencies: - '@nuxt/kit' + - '@tiptap/pm' - bufferutil - react - supports-color - utf-8-validate - vue - '@api.global/typedsocket@3.0.1': + '@api.global/typedsocket@4.1.2(@push.rocks/smartserve@2.0.3)': dependencies: - '@api.global/typedrequest': 3.1.10 + '@api.global/typedrequest': 3.3.0 '@api.global/typedrequest-interfaces': 3.0.19 '@push.rocks/isohash': 2.0.1 + '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartjson': 5.2.0 + '@push.rocks/smartpromise': 4.2.3 '@push.rocks/smartrx': 3.0.10 - '@push.rocks/smartsocket': 2.1.0 + '@push.rocks/smartserve': 2.0.3 '@push.rocks/smartstring': 4.1.0 '@push.rocks/smarturl': 3.1.0 - transitivePeerDependencies: - - '@nuxt/kit' - - bufferutil - - react - - supports-color - - utf-8-validate - - vue '@aws-crypto/crc32@5.2.0': dependencies: @@ -4392,38 +4297,38 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.893.0 '@aws-sdk/util-user-agent-node': 3.895.0 '@aws-sdk/xml-builder': 3.894.0 - '@smithy/config-resolver': 4.2.2 - '@smithy/core': 3.12.0 + '@smithy/config-resolver': 4.4.1 + '@smithy/core': 3.17.2 '@smithy/eventstream-serde-browser': 4.1.1 '@smithy/eventstream-serde-config-resolver': 4.2.1 '@smithy/eventstream-serde-node': 4.1.1 - '@smithy/fetch-http-handler': 5.2.1 + '@smithy/fetch-http-handler': 5.3.5 '@smithy/hash-blob-browser': 4.1.1 - '@smithy/hash-node': 4.1.1 + '@smithy/hash-node': 4.2.4 '@smithy/hash-stream-node': 4.1.1 - '@smithy/invalid-dependency': 4.1.1 + '@smithy/invalid-dependency': 4.2.4 '@smithy/md5-js': 4.1.1 - '@smithy/middleware-content-length': 4.1.1 - '@smithy/middleware-endpoint': 4.2.4 - '@smithy/middleware-retry': 4.3.0 - '@smithy/middleware-serde': 4.1.1 - '@smithy/middleware-stack': 4.1.1 - '@smithy/node-config-provider': 4.2.2 - '@smithy/node-http-handler': 4.2.1 - '@smithy/protocol-http': 5.2.1 - '@smithy/smithy-client': 4.6.4 - '@smithy/types': 4.5.0 - '@smithy/url-parser': 4.1.1 - '@smithy/util-base64': 4.1.0 - '@smithy/util-body-length-browser': 4.1.0 - '@smithy/util-body-length-node': 4.1.0 - '@smithy/util-defaults-mode-browser': 4.1.4 - '@smithy/util-defaults-mode-node': 4.1.4 - '@smithy/util-endpoints': 3.1.2 - '@smithy/util-middleware': 4.1.1 - '@smithy/util-retry': 4.1.2 - '@smithy/util-stream': 4.3.2 - '@smithy/util-utf8': 4.1.0 + '@smithy/middleware-content-length': 4.2.4 + '@smithy/middleware-endpoint': 4.3.6 + '@smithy/middleware-retry': 4.4.6 + '@smithy/middleware-serde': 4.2.4 + '@smithy/middleware-stack': 4.2.4 + '@smithy/node-config-provider': 4.3.4 + '@smithy/node-http-handler': 4.4.4 + '@smithy/protocol-http': 5.3.4 + '@smithy/smithy-client': 4.9.2 + '@smithy/types': 4.8.1 + '@smithy/url-parser': 4.2.4 + '@smithy/util-base64': 4.3.0 + '@smithy/util-body-length-browser': 4.2.0 + '@smithy/util-body-length-node': 4.2.1 + '@smithy/util-defaults-mode-browser': 4.3.5 + '@smithy/util-defaults-mode-node': 4.2.7 + '@smithy/util-endpoints': 3.2.4 + '@smithy/util-middleware': 4.2.4 + '@smithy/util-retry': 4.2.4 + '@smithy/util-stream': 4.5.5 + '@smithy/util-utf8': 4.2.0 '@smithy/util-waiter': 4.1.1 '@types/uuid': 9.0.8 tslib: 2.8.1 @@ -4489,31 +4394,31 @@ snapshots: '@aws-sdk/util-endpoints': 3.895.0 '@aws-sdk/util-user-agent-browser': 3.893.0 '@aws-sdk/util-user-agent-node': 3.895.0 - '@smithy/config-resolver': 4.2.2 - '@smithy/core': 3.12.0 - '@smithy/fetch-http-handler': 5.2.1 - '@smithy/hash-node': 4.1.1 - '@smithy/invalid-dependency': 4.1.1 - '@smithy/middleware-content-length': 4.1.1 - '@smithy/middleware-endpoint': 4.2.4 - '@smithy/middleware-retry': 4.3.0 - '@smithy/middleware-serde': 4.1.1 - '@smithy/middleware-stack': 4.1.1 - '@smithy/node-config-provider': 4.2.2 - '@smithy/node-http-handler': 4.2.1 - '@smithy/protocol-http': 5.2.1 - '@smithy/smithy-client': 4.6.4 - '@smithy/types': 4.5.0 - '@smithy/url-parser': 4.1.1 - '@smithy/util-base64': 4.1.0 - '@smithy/util-body-length-browser': 4.1.0 - '@smithy/util-body-length-node': 4.1.0 - '@smithy/util-defaults-mode-browser': 4.1.4 - '@smithy/util-defaults-mode-node': 4.1.4 - '@smithy/util-endpoints': 3.1.2 - '@smithy/util-middleware': 4.1.1 - '@smithy/util-retry': 4.1.2 - '@smithy/util-utf8': 4.1.0 + '@smithy/config-resolver': 4.4.1 + '@smithy/core': 3.17.2 + '@smithy/fetch-http-handler': 5.3.5 + '@smithy/hash-node': 4.2.4 + '@smithy/invalid-dependency': 4.2.4 + '@smithy/middleware-content-length': 4.2.4 + '@smithy/middleware-endpoint': 4.3.6 + '@smithy/middleware-retry': 4.4.6 + '@smithy/middleware-serde': 4.2.4 + '@smithy/middleware-stack': 4.2.4 + '@smithy/node-config-provider': 4.3.4 + '@smithy/node-http-handler': 4.4.4 + '@smithy/protocol-http': 5.3.4 + '@smithy/smithy-client': 4.9.2 + '@smithy/types': 4.8.1 + '@smithy/url-parser': 4.2.4 + '@smithy/util-base64': 4.3.0 + '@smithy/util-body-length-browser': 4.2.0 + '@smithy/util-body-length-node': 4.2.1 + '@smithy/util-defaults-mode-browser': 4.3.5 + '@smithy/util-defaults-mode-node': 4.2.7 + '@smithy/util-endpoints': 3.2.4 + '@smithy/util-middleware': 4.2.4 + '@smithy/util-retry': 4.2.4 + '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -4541,17 +4446,17 @@ snapshots: dependencies: '@aws-sdk/types': 3.893.0 '@aws-sdk/xml-builder': 3.894.0 - '@smithy/core': 3.12.0 - '@smithy/node-config-provider': 4.2.2 - '@smithy/property-provider': 4.1.1 - '@smithy/protocol-http': 5.2.1 - '@smithy/signature-v4': 5.2.1 - '@smithy/smithy-client': 4.6.4 - '@smithy/types': 4.5.0 - '@smithy/util-base64': 4.1.0 - '@smithy/util-body-length-browser': 4.1.0 - '@smithy/util-middleware': 4.1.1 - '@smithy/util-utf8': 4.1.0 + '@smithy/core': 3.17.2 + '@smithy/node-config-provider': 4.3.4 + '@smithy/property-provider': 4.2.4 + '@smithy/protocol-http': 5.3.4 + '@smithy/signature-v4': 5.3.4 + '@smithy/smithy-client': 4.9.2 + '@smithy/types': 4.8.1 + '@smithy/util-base64': 4.3.0 + '@smithy/util-body-length-browser': 4.2.0 + '@smithy/util-middleware': 4.2.4 + '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 '@aws-sdk/credential-provider-cognito-identity@3.840.0': @@ -4578,8 +4483,8 @@ snapshots: dependencies: '@aws-sdk/core': 3.894.0 '@aws-sdk/types': 3.893.0 - '@smithy/property-provider': 4.1.1 - '@smithy/types': 4.5.0 + '@smithy/property-provider': 4.2.4 + '@smithy/types': 4.8.1 tslib: 2.8.1 '@aws-sdk/credential-provider-http@3.840.0': @@ -4600,13 +4505,13 @@ snapshots: dependencies: '@aws-sdk/core': 3.894.0 '@aws-sdk/types': 3.893.0 - '@smithy/fetch-http-handler': 5.2.1 - '@smithy/node-http-handler': 4.2.1 - '@smithy/property-provider': 4.1.1 - '@smithy/protocol-http': 5.2.1 - '@smithy/smithy-client': 4.6.4 - '@smithy/types': 4.5.0 - '@smithy/util-stream': 4.3.2 + '@smithy/fetch-http-handler': 5.3.5 + '@smithy/node-http-handler': 4.4.4 + '@smithy/property-provider': 4.2.4 + '@smithy/protocol-http': 5.3.4 + '@smithy/smithy-client': 4.9.2 + '@smithy/types': 4.8.1 + '@smithy/util-stream': 4.5.5 tslib: 2.8.1 '@aws-sdk/credential-provider-ini@3.840.0': @@ -4638,10 +4543,10 @@ snapshots: '@aws-sdk/credential-provider-web-identity': 3.895.0 '@aws-sdk/nested-clients': 3.895.0 '@aws-sdk/types': 3.893.0 - '@smithy/credential-provider-imds': 4.1.2 - '@smithy/property-provider': 4.1.1 - '@smithy/shared-ini-file-loader': 4.2.0 - '@smithy/types': 4.5.0 + '@smithy/credential-provider-imds': 4.2.4 + '@smithy/property-provider': 4.2.4 + '@smithy/shared-ini-file-loader': 4.3.4 + '@smithy/types': 4.8.1 tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -4673,10 +4578,10 @@ snapshots: '@aws-sdk/credential-provider-sso': 3.895.0 '@aws-sdk/credential-provider-web-identity': 3.895.0 '@aws-sdk/types': 3.893.0 - '@smithy/credential-provider-imds': 4.1.2 - '@smithy/property-provider': 4.1.1 - '@smithy/shared-ini-file-loader': 4.2.0 - '@smithy/types': 4.5.0 + '@smithy/credential-provider-imds': 4.2.4 + '@smithy/property-provider': 4.2.4 + '@smithy/shared-ini-file-loader': 4.3.4 + '@smithy/types': 4.8.1 tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -4695,9 +4600,9 @@ snapshots: dependencies: '@aws-sdk/core': 3.894.0 '@aws-sdk/types': 3.893.0 - '@smithy/property-provider': 4.1.1 - '@smithy/shared-ini-file-loader': 4.2.0 - '@smithy/types': 4.5.0 + '@smithy/property-provider': 4.2.4 + '@smithy/shared-ini-file-loader': 4.3.4 + '@smithy/types': 4.8.1 tslib: 2.8.1 '@aws-sdk/credential-provider-sso@3.840.0': @@ -4720,9 +4625,9 @@ snapshots: '@aws-sdk/core': 3.894.0 '@aws-sdk/token-providers': 3.895.0 '@aws-sdk/types': 3.893.0 - '@smithy/property-provider': 4.1.1 - '@smithy/shared-ini-file-loader': 4.2.0 - '@smithy/types': 4.5.0 + '@smithy/property-provider': 4.2.4 + '@smithy/shared-ini-file-loader': 4.3.4 + '@smithy/types': 4.8.1 tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -4744,9 +4649,9 @@ snapshots: '@aws-sdk/core': 3.894.0 '@aws-sdk/nested-clients': 3.895.0 '@aws-sdk/types': 3.893.0 - '@smithy/property-provider': 4.1.1 - '@smithy/shared-ini-file-loader': 4.2.0 - '@smithy/types': 4.5.0 + '@smithy/property-provider': 4.2.4 + '@smithy/shared-ini-file-loader': 4.3.4 + '@smithy/types': 4.8.1 tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -4780,17 +4685,17 @@ snapshots: dependencies: '@aws-sdk/types': 3.893.0 '@aws-sdk/util-arn-parser': 3.893.0 - '@smithy/node-config-provider': 4.2.2 - '@smithy/protocol-http': 5.2.1 - '@smithy/types': 4.5.0 - '@smithy/util-config-provider': 4.1.0 + '@smithy/node-config-provider': 4.3.4 + '@smithy/protocol-http': 5.3.4 + '@smithy/types': 4.8.1 + '@smithy/util-config-provider': 4.2.0 tslib: 2.8.1 '@aws-sdk/middleware-expect-continue@3.893.0': dependencies: '@aws-sdk/types': 3.893.0 - '@smithy/protocol-http': 5.2.1 - '@smithy/types': 4.5.0 + '@smithy/protocol-http': 5.3.4 + '@smithy/types': 4.8.1 tslib: 2.8.1 '@aws-sdk/middleware-flexible-checksums@3.894.0': @@ -4800,13 +4705,13 @@ snapshots: '@aws-crypto/util': 5.2.0 '@aws-sdk/core': 3.894.0 '@aws-sdk/types': 3.893.0 - '@smithy/is-array-buffer': 4.1.0 - '@smithy/node-config-provider': 4.2.2 - '@smithy/protocol-http': 5.2.1 - '@smithy/types': 4.5.0 - '@smithy/util-middleware': 4.1.1 - '@smithy/util-stream': 4.3.2 - '@smithy/util-utf8': 4.1.0 + '@smithy/is-array-buffer': 4.2.0 + '@smithy/node-config-provider': 4.3.4 + '@smithy/protocol-http': 5.3.4 + '@smithy/types': 4.8.1 + '@smithy/util-middleware': 4.2.4 + '@smithy/util-stream': 4.5.5 + '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 '@aws-sdk/middleware-host-header@3.840.0': @@ -4820,14 +4725,14 @@ snapshots: '@aws-sdk/middleware-host-header@3.893.0': dependencies: '@aws-sdk/types': 3.893.0 - '@smithy/protocol-http': 5.2.1 - '@smithy/types': 4.5.0 + '@smithy/protocol-http': 5.3.4 + '@smithy/types': 4.8.1 tslib: 2.8.1 '@aws-sdk/middleware-location-constraint@3.893.0': dependencies: '@aws-sdk/types': 3.893.0 - '@smithy/types': 4.5.0 + '@smithy/types': 4.8.1 tslib: 2.8.1 '@aws-sdk/middleware-logger@3.840.0': @@ -4840,7 +4745,7 @@ snapshots: '@aws-sdk/middleware-logger@3.893.0': dependencies: '@aws-sdk/types': 3.893.0 - '@smithy/types': 4.5.0 + '@smithy/types': 4.8.1 tslib: 2.8.1 '@aws-sdk/middleware-recursion-detection@3.840.0': @@ -4855,8 +4760,8 @@ snapshots: dependencies: '@aws-sdk/types': 3.893.0 '@aws/lambda-invoke-store': 0.0.1 - '@smithy/protocol-http': 5.2.1 - '@smithy/types': 4.5.0 + '@smithy/protocol-http': 5.3.4 + '@smithy/types': 4.8.1 tslib: 2.8.1 '@aws-sdk/middleware-sdk-s3@3.894.0': @@ -4864,22 +4769,22 @@ snapshots: '@aws-sdk/core': 3.894.0 '@aws-sdk/types': 3.893.0 '@aws-sdk/util-arn-parser': 3.893.0 - '@smithy/core': 3.12.0 - '@smithy/node-config-provider': 4.2.2 - '@smithy/protocol-http': 5.2.1 - '@smithy/signature-v4': 5.2.1 - '@smithy/smithy-client': 4.6.4 - '@smithy/types': 4.5.0 - '@smithy/util-config-provider': 4.1.0 - '@smithy/util-middleware': 4.1.1 - '@smithy/util-stream': 4.3.2 - '@smithy/util-utf8': 4.1.0 + '@smithy/core': 3.17.2 + '@smithy/node-config-provider': 4.3.4 + '@smithy/protocol-http': 5.3.4 + '@smithy/signature-v4': 5.3.4 + '@smithy/smithy-client': 4.9.2 + '@smithy/types': 4.8.1 + '@smithy/util-config-provider': 4.2.0 + '@smithy/util-middleware': 4.2.4 + '@smithy/util-stream': 4.5.5 + '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 '@aws-sdk/middleware-ssec@3.893.0': dependencies: '@aws-sdk/types': 3.893.0 - '@smithy/types': 4.5.0 + '@smithy/types': 4.8.1 tslib: 2.8.1 '@aws-sdk/middleware-user-agent@3.840.0': @@ -4898,9 +4803,9 @@ snapshots: '@aws-sdk/core': 3.894.0 '@aws-sdk/types': 3.893.0 '@aws-sdk/util-endpoints': 3.895.0 - '@smithy/core': 3.12.0 - '@smithy/protocol-http': 5.2.1 - '@smithy/types': 4.5.0 + '@smithy/core': 3.17.2 + '@smithy/protocol-http': 5.3.4 + '@smithy/types': 4.8.1 tslib: 2.8.1 '@aws-sdk/nested-clients@3.840.0': @@ -4961,31 +4866,31 @@ snapshots: '@aws-sdk/util-endpoints': 3.895.0 '@aws-sdk/util-user-agent-browser': 3.893.0 '@aws-sdk/util-user-agent-node': 3.895.0 - '@smithy/config-resolver': 4.2.2 - '@smithy/core': 3.12.0 - '@smithy/fetch-http-handler': 5.2.1 - '@smithy/hash-node': 4.1.1 - '@smithy/invalid-dependency': 4.1.1 - '@smithy/middleware-content-length': 4.1.1 - '@smithy/middleware-endpoint': 4.2.4 - '@smithy/middleware-retry': 4.3.0 - '@smithy/middleware-serde': 4.1.1 - '@smithy/middleware-stack': 4.1.1 - '@smithy/node-config-provider': 4.2.2 - '@smithy/node-http-handler': 4.2.1 - '@smithy/protocol-http': 5.2.1 - '@smithy/smithy-client': 4.6.4 - '@smithy/types': 4.5.0 - '@smithy/url-parser': 4.1.1 - '@smithy/util-base64': 4.1.0 - '@smithy/util-body-length-browser': 4.1.0 - '@smithy/util-body-length-node': 4.1.0 - '@smithy/util-defaults-mode-browser': 4.1.4 - '@smithy/util-defaults-mode-node': 4.1.4 - '@smithy/util-endpoints': 3.1.2 - '@smithy/util-middleware': 4.1.1 - '@smithy/util-retry': 4.1.2 - '@smithy/util-utf8': 4.1.0 + '@smithy/config-resolver': 4.4.1 + '@smithy/core': 3.17.2 + '@smithy/fetch-http-handler': 5.3.5 + '@smithy/hash-node': 4.2.4 + '@smithy/invalid-dependency': 4.2.4 + '@smithy/middleware-content-length': 4.2.4 + '@smithy/middleware-endpoint': 4.3.6 + '@smithy/middleware-retry': 4.4.6 + '@smithy/middleware-serde': 4.2.4 + '@smithy/middleware-stack': 4.2.4 + '@smithy/node-config-provider': 4.3.4 + '@smithy/node-http-handler': 4.4.4 + '@smithy/protocol-http': 5.3.4 + '@smithy/smithy-client': 4.9.2 + '@smithy/types': 4.8.1 + '@smithy/url-parser': 4.2.4 + '@smithy/util-base64': 4.3.0 + '@smithy/util-body-length-browser': 4.2.0 + '@smithy/util-body-length-node': 4.2.1 + '@smithy/util-defaults-mode-browser': 4.3.5 + '@smithy/util-defaults-mode-node': 4.2.7 + '@smithy/util-endpoints': 3.2.4 + '@smithy/util-middleware': 4.2.4 + '@smithy/util-retry': 4.2.4 + '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -5003,19 +4908,19 @@ snapshots: '@aws-sdk/region-config-resolver@3.893.0': dependencies: '@aws-sdk/types': 3.893.0 - '@smithy/node-config-provider': 4.2.2 - '@smithy/types': 4.5.0 - '@smithy/util-config-provider': 4.1.0 - '@smithy/util-middleware': 4.1.1 + '@smithy/node-config-provider': 4.3.4 + '@smithy/types': 4.8.1 + '@smithy/util-config-provider': 4.2.0 + '@smithy/util-middleware': 4.2.4 tslib: 2.8.1 '@aws-sdk/signature-v4-multi-region@3.894.0': dependencies: '@aws-sdk/middleware-sdk-s3': 3.894.0 '@aws-sdk/types': 3.893.0 - '@smithy/protocol-http': 5.2.1 - '@smithy/signature-v4': 5.2.1 - '@smithy/types': 4.5.0 + '@smithy/protocol-http': 5.3.4 + '@smithy/signature-v4': 5.3.4 + '@smithy/types': 4.8.1 tslib: 2.8.1 '@aws-sdk/token-providers@3.840.0': @@ -5036,9 +4941,9 @@ snapshots: '@aws-sdk/core': 3.894.0 '@aws-sdk/nested-clients': 3.895.0 '@aws-sdk/types': 3.893.0 - '@smithy/property-provider': 4.1.1 - '@smithy/shared-ini-file-loader': 4.2.0 - '@smithy/types': 4.5.0 + '@smithy/property-provider': 4.2.4 + '@smithy/shared-ini-file-loader': 4.3.4 + '@smithy/types': 4.8.1 tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -5051,7 +4956,7 @@ snapshots: '@aws-sdk/types@3.893.0': dependencies: - '@smithy/types': 4.5.0 + '@smithy/types': 4.8.1 tslib: 2.8.1 '@aws-sdk/util-arn-parser@3.893.0': @@ -5069,9 +4974,9 @@ snapshots: '@aws-sdk/util-endpoints@3.895.0': dependencies: '@aws-sdk/types': 3.893.0 - '@smithy/types': 4.5.0 - '@smithy/url-parser': 4.1.1 - '@smithy/util-endpoints': 3.1.2 + '@smithy/types': 4.8.1 + '@smithy/url-parser': 4.2.4 + '@smithy/util-endpoints': 3.2.4 tslib: 2.8.1 '@aws-sdk/util-locate-window@3.893.0': @@ -5089,7 +4994,7 @@ snapshots: '@aws-sdk/util-user-agent-browser@3.893.0': dependencies: '@aws-sdk/types': 3.893.0 - '@smithy/types': 4.5.0 + '@smithy/types': 4.8.1 bowser: 2.12.1 tslib: 2.8.1 @@ -5106,8 +5011,8 @@ snapshots: dependencies: '@aws-sdk/middleware-user-agent': 3.895.0 '@aws-sdk/types': 3.893.0 - '@smithy/node-config-provider': 4.2.2 - '@smithy/types': 4.5.0 + '@smithy/node-config-provider': 4.3.4 + '@smithy/types': 4.8.1 tslib: 2.8.1 '@aws-sdk/xml-builder@3.821.0': @@ -5118,58 +5023,94 @@ snapshots: '@aws-sdk/xml-builder@3.894.0': dependencies: - '@smithy/types': 4.5.0 + '@smithy/types': 4.8.1 fast-xml-parser: 5.2.5 tslib: 2.8.1 '@aws/lambda-invoke-store@0.0.1': {} - '@babel/runtime@7.27.0': + '@babel/code-frame@7.29.0': dependencies: - regenerator-runtime: 0.14.1 + '@babel/helper-validator-identifier': 7.28.5 + js-tokens: 4.0.0 + picocolors: 1.1.1 + + '@babel/helper-validator-identifier@7.28.5': {} + + '@babel/runtime@7.28.6': {} '@borewit/text-codec@0.1.1': {} - '@cloudflare/workers-types@4.20251014.0': {} + '@cfworker/json-schema@4.1.1': {} - '@colors/colors@1.6.0': {} + '@cloudflare/workers-types@4.20260417.1': {} '@configvault.io/interfaces@1.0.17': dependencies: '@api.global/typedrequest-interfaces': 3.0.19 - '@dabh/diagnostics@2.0.8': + '@design.estate/dees-catalog@3.81.0(@tiptap/pm@2.27.2)': dependencies: - '@so-ric/colorspace': 1.1.6 - enabled: 2.0.0 - kuler: 2.0.0 + '@design.estate/dees-domtools': 2.5.4 + '@design.estate/dees-element': 2.2.4 + '@design.estate/dees-wcctools': 3.9.0 + '@fortawesome/fontawesome-svg-core': 7.2.0 + '@fortawesome/free-brands-svg-icons': 7.2.0 + '@fortawesome/free-regular-svg-icons': 7.2.0 + '@fortawesome/free-solid-svg-icons': 7.2.0 + '@push.rocks/smarti18n': 1.0.4 + '@push.rocks/smartpromise': 4.2.3 + '@push.rocks/smartstring': 4.1.0 + '@tempfix/webcontainer__api': 1.6.1 + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + '@tiptap/extension-link': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))(@tiptap/pm@2.27.2) + '@tiptap/extension-text-align': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2)) + '@tiptap/extension-typography': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2)) + '@tiptap/extension-underline': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2)) + '@tiptap/starter-kit': 2.27.2 + '@tsclass/tsclass': 9.5.0 + echarts: 5.6.0 + highlight.js: 11.11.1 + ibantools: 4.5.4 + lightweight-charts: 5.1.0 + lucide: 1.8.0 + monaco-editor: 0.55.1 + pdfjs-dist: 4.10.38 + xterm: 5.3.0 + xterm-addon-fit: 0.8.0(xterm@5.3.0) + transitivePeerDependencies: + - '@nuxt/kit' + - '@tiptap/pm' + - react + - supports-color + - vue - '@design.estate/dees-comms@1.0.27': + '@design.estate/dees-comms@1.0.30': dependencies: - '@api.global/typedrequest': 3.1.10 + '@api.global/typedrequest': 3.3.0 '@api.global/typedrequest-interfaces': 3.0.19 '@push.rocks/smartdelay': 3.0.5 - broadcast-channel: 7.1.0 + broadcast-channel: 7.3.0 - '@design.estate/dees-domtools@2.3.3': + '@design.estate/dees-domtools@2.5.4': dependencies: - '@api.global/typedrequest': 3.1.10 - '@design.estate/dees-comms': 1.0.27 - '@push.rocks/lik': 6.2.2 + '@api.global/typedrequest': 3.3.0 + '@design.estate/dees-comms': 1.0.30 + '@push.rocks/lik': 6.4.0 '@push.rocks/smartdelay': 3.0.5 - '@push.rocks/smartjson': 5.2.0 + '@push.rocks/smartjson': 6.0.0 '@push.rocks/smartmarkdown': 3.0.3 '@push.rocks/smartpromise': 4.2.3 '@push.rocks/smartrouter': 1.3.3 '@push.rocks/smartrx': 3.0.10 - '@push.rocks/smartstate': 2.0.27 + '@push.rocks/smartstate': 2.3.0 '@push.rocks/smartstring': 4.1.0 '@push.rocks/smarturl': 3.1.0 - '@push.rocks/webrequest': 3.0.37 + '@push.rocks/webrequest': 4.0.5 '@push.rocks/websetup': 3.0.19 - '@push.rocks/webstore': 2.0.20 - lenis: 1.3.11 - lit: 3.3.1 + '@push.rocks/webstore': 2.0.21 + '@tempfix/lenis': 1.3.20 + lit: 3.3.2 sweet-scroll: 4.0.0 transitivePeerDependencies: - '@nuxt/kit' @@ -5177,201 +5118,155 @@ snapshots: - supports-color - vue - '@design.estate/dees-element@2.1.2': + '@design.estate/dees-element@2.2.4': dependencies: - '@design.estate/dees-domtools': 2.3.3 + '@design.estate/dees-domtools': 2.5.4 '@push.rocks/isounique': 1.0.5 '@push.rocks/smartrx': 3.0.10 - lit: 3.3.1 + lit: 3.3.2 transitivePeerDependencies: - '@nuxt/kit' - react - supports-color - vue - '@emnapi/core@1.4.4': + '@design.estate/dees-wcctools@3.9.0': dependencies: - '@emnapi/wasi-threads': 1.0.3 - tslib: 2.8.1 - optional: true - - '@emnapi/runtime@1.4.4': - dependencies: - tslib: 2.8.1 - optional: true - - '@emnapi/wasi-threads@1.0.3': - dependencies: - tslib: 2.8.1 - optional: true - - '@esbuild/aix-ppc64@0.25.11': - optional: true - - '@esbuild/aix-ppc64@0.25.6': - optional: true - - '@esbuild/android-arm64@0.25.11': - optional: true - - '@esbuild/android-arm64@0.25.6': - optional: true - - '@esbuild/android-arm@0.25.11': - optional: true - - '@esbuild/android-arm@0.25.6': - optional: true - - '@esbuild/android-x64@0.25.11': - optional: true - - '@esbuild/android-x64@0.25.6': - optional: true - - '@esbuild/darwin-arm64@0.25.11': - optional: true - - '@esbuild/darwin-arm64@0.25.6': - optional: true - - '@esbuild/darwin-x64@0.25.11': - optional: true - - '@esbuild/darwin-x64@0.25.6': - optional: true - - '@esbuild/freebsd-arm64@0.25.11': - optional: true - - '@esbuild/freebsd-arm64@0.25.6': - optional: true - - '@esbuild/freebsd-x64@0.25.11': - optional: true - - '@esbuild/freebsd-x64@0.25.6': - optional: true - - '@esbuild/linux-arm64@0.25.11': - optional: true - - '@esbuild/linux-arm64@0.25.6': - optional: true - - '@esbuild/linux-arm@0.25.11': - optional: true - - '@esbuild/linux-arm@0.25.6': - optional: true - - '@esbuild/linux-ia32@0.25.11': - optional: true - - '@esbuild/linux-ia32@0.25.6': - optional: true - - '@esbuild/linux-loong64@0.25.11': - optional: true - - '@esbuild/linux-loong64@0.25.6': - optional: true - - '@esbuild/linux-mips64el@0.25.11': - optional: true - - '@esbuild/linux-mips64el@0.25.6': - optional: true - - '@esbuild/linux-ppc64@0.25.11': - optional: true - - '@esbuild/linux-ppc64@0.25.6': - optional: true - - '@esbuild/linux-riscv64@0.25.11': - optional: true - - '@esbuild/linux-riscv64@0.25.6': - optional: true - - '@esbuild/linux-s390x@0.25.11': - optional: true - - '@esbuild/linux-s390x@0.25.6': - optional: true - - '@esbuild/linux-x64@0.25.11': - optional: true - - '@esbuild/linux-x64@0.25.6': - optional: true - - '@esbuild/netbsd-arm64@0.25.11': - optional: true - - '@esbuild/netbsd-arm64@0.25.6': - optional: true - - '@esbuild/netbsd-x64@0.25.11': - optional: true - - '@esbuild/netbsd-x64@0.25.6': - optional: true - - '@esbuild/openbsd-arm64@0.25.11': - optional: true - - '@esbuild/openbsd-arm64@0.25.6': - optional: true - - '@esbuild/openbsd-x64@0.25.11': - optional: true - - '@esbuild/openbsd-x64@0.25.6': - optional: true - - '@esbuild/openharmony-arm64@0.25.11': - optional: true - - '@esbuild/openharmony-arm64@0.25.6': - optional: true - - '@esbuild/sunos-x64@0.25.11': - optional: true - - '@esbuild/sunos-x64@0.25.6': - optional: true - - '@esbuild/win32-arm64@0.25.11': - optional: true - - '@esbuild/win32-arm64@0.25.6': - optional: true - - '@esbuild/win32-ia32@0.25.11': - optional: true - - '@esbuild/win32-ia32@0.25.6': - optional: true - - '@esbuild/win32-x64@0.25.11': - optional: true - - '@esbuild/win32-x64@0.25.6': - optional: true - - '@git.zone/tsbuild@2.6.8': - dependencies: - '@git.zone/tspublish': 1.10.3 - '@push.rocks/early': 4.0.4 - '@push.rocks/smartcli': 4.0.11 + '@design.estate/dees-domtools': 2.5.4 + '@design.estate/dees-element': 2.2.4 '@push.rocks/smartdelay': 3.0.5 - '@push.rocks/smartfile': 11.2.7 - '@push.rocks/smartlog': 3.1.10 + lit: 3.3.2 + mediabunny: 1.40.1 + transitivePeerDependencies: + - '@nuxt/kit' + - react + - supports-color + - vue + + '@emnapi/core@1.10.0': + dependencies: + '@emnapi/wasi-threads': 1.2.1 + tslib: 2.8.1 + optional: true + + '@emnapi/runtime@1.10.0': + dependencies: + tslib: 2.8.1 + optional: true + + '@emnapi/wasi-threads@1.2.1': + dependencies: + tslib: 2.8.1 + optional: true + + '@esbuild/aix-ppc64@0.27.7': + optional: true + + '@esbuild/android-arm64@0.27.7': + optional: true + + '@esbuild/android-arm@0.27.7': + optional: true + + '@esbuild/android-x64@0.27.7': + optional: true + + '@esbuild/darwin-arm64@0.27.7': + optional: true + + '@esbuild/darwin-x64@0.27.7': + optional: true + + '@esbuild/freebsd-arm64@0.27.7': + optional: true + + '@esbuild/freebsd-x64@0.27.7': + optional: true + + '@esbuild/linux-arm64@0.27.7': + optional: true + + '@esbuild/linux-arm@0.27.7': + optional: true + + '@esbuild/linux-ia32@0.27.7': + optional: true + + '@esbuild/linux-loong64@0.27.7': + optional: true + + '@esbuild/linux-mips64el@0.27.7': + optional: true + + '@esbuild/linux-ppc64@0.27.7': + optional: true + + '@esbuild/linux-riscv64@0.27.7': + optional: true + + '@esbuild/linux-s390x@0.27.7': + optional: true + + '@esbuild/linux-x64@0.27.7': + optional: true + + '@esbuild/netbsd-arm64@0.27.7': + optional: true + + '@esbuild/netbsd-x64@0.27.7': + optional: true + + '@esbuild/openbsd-arm64@0.27.7': + optional: true + + '@esbuild/openbsd-x64@0.27.7': + optional: true + + '@esbuild/openharmony-arm64@0.27.7': + optional: true + + '@esbuild/sunos-x64@0.27.7': + optional: true + + '@esbuild/win32-arm64@0.27.7': + optional: true + + '@esbuild/win32-ia32@0.27.7': + optional: true + + '@esbuild/win32-x64@0.27.7': + optional: true + + '@fortawesome/fontawesome-common-types@7.2.0': {} + + '@fortawesome/fontawesome-svg-core@7.2.0': + dependencies: + '@fortawesome/fontawesome-common-types': 7.2.0 + + '@fortawesome/free-brands-svg-icons@7.2.0': + dependencies: + '@fortawesome/fontawesome-common-types': 7.2.0 + + '@fortawesome/free-regular-svg-icons@7.2.0': + dependencies: + '@fortawesome/fontawesome-common-types': 7.2.0 + + '@fortawesome/free-solid-svg-icons@7.2.0': + dependencies: + '@fortawesome/fontawesome-common-types': 7.2.0 + + '@git.zone/tsbuild@4.4.0': + dependencies: + '@git.zone/tspublish': 1.11.5 + '@push.rocks/early': 4.0.4 + '@push.rocks/smartcli': 4.0.20 + '@push.rocks/smartdelay': 3.0.5 + '@push.rocks/smartfile': 13.1.2 + '@push.rocks/smartfs': 1.5.0 + '@push.rocks/smartlog': 3.2.2 '@push.rocks/smartpath': 6.0.0 '@push.rocks/smartpromise': 4.2.3 - typescript: 5.9.2 + typescript: 6.0.3 transitivePeerDependencies: - '@nuxt/kit' - aws-crt @@ -5380,38 +5275,47 @@ snapshots: - supports-color - vue - '@git.zone/tsbundle@2.5.1': + '@git.zone/tsbundle@2.10.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': dependencies: '@push.rocks/early': 4.0.4 - '@push.rocks/smartcli': 4.0.11 + '@push.rocks/smartcli': 4.0.20 + '@push.rocks/smartconfig': 6.1.0 '@push.rocks/smartdelay': 3.0.5 - '@push.rocks/smartfile': 11.2.7 - '@push.rocks/smartlog': 3.1.10 + '@push.rocks/smartfs': 1.5.0 + '@push.rocks/smartinteract': 2.0.16 + '@push.rocks/smartlog': 3.2.2 '@push.rocks/smartlog-destination-local': 9.0.2 - '@push.rocks/smartpath': 5.1.0 + '@push.rocks/smartpath': 6.0.0 '@push.rocks/smartpromise': 4.2.3 '@push.rocks/smartspawn': 3.0.3 - '@rspack/core': 1.4.5 - '@types/html-minifier': 4.0.5 - esbuild: 0.25.6 + '@rspack/core': 1.7.11 + '@types/html-minifier': 4.0.6 + esbuild: 0.27.7 html-minifier: 4.0.0 - rolldown: 1.0.0-beta.24 - typescript: 5.8.3 + rolldown: 1.0.0-rc.11(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + typescript: 6.0.2 transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' + - '@nuxt/kit' - '@swc/helpers' + - react - supports-color + - vue - '@git.zone/tspublish@1.10.3': + '@git.zone/tspublish@1.11.5': dependencies: '@push.rocks/consolecolor': 2.0.3 - '@push.rocks/smartcli': 4.0.11 + '@push.rocks/smartcli': 4.0.20 + '@push.rocks/smartconfig': 6.1.0 '@push.rocks/smartdelay': 3.0.5 - '@push.rocks/smartfile': 11.2.7 - '@push.rocks/smartlog': 3.1.10 + '@push.rocks/smartfile': 13.1.2 + '@push.rocks/smartfs': 1.5.0 + '@push.rocks/smartlog': 3.2.2 '@push.rocks/smartnpm': 2.0.6 '@push.rocks/smartpath': 6.0.0 - '@push.rocks/smartrequest': 4.3.4 - '@push.rocks/smartshell': 3.3.0 + '@push.rocks/smartrequest': 5.0.1 + '@push.rocks/smartshell': 3.3.8 transitivePeerDependencies: - '@nuxt/kit' - aws-crt @@ -5420,47 +5324,51 @@ snapshots: - supports-color - vue - '@git.zone/tsrun@1.6.2': + '@git.zone/tsrun@2.0.2': dependencies: - '@push.rocks/smartfile': 11.2.7 - '@push.rocks/smartshell': 3.3.0 - tsx: 4.20.6 + '@push.rocks/smartfile': 13.1.2 + '@push.rocks/smartshell': 3.3.8 + tsx: 4.21.0 - '@git.zone/tstest@2.7.0(@aws-sdk/credential-providers@3.840.0)(socks@2.8.5)': + '@git.zone/tstest@3.6.3(@aws-sdk/credential-providers@3.840.0)(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(typescript@6.0.3)': dependencies: - '@api.global/typedserver': 3.0.79 - '@git.zone/tsbundle': 2.5.1 - '@git.zone/tsrun': 1.6.2 + '@git.zone/tsbundle': 2.10.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + '@git.zone/tsrun': 2.0.2 '@push.rocks/consolecolor': 2.0.3 '@push.rocks/qenv': 6.1.3 - '@push.rocks/smartbrowser': 2.0.8 - '@push.rocks/smartchok': 1.1.1 + '@push.rocks/smartbrowser': 2.0.11(typescript@6.0.3) '@push.rocks/smartcrypto': 2.0.4 '@push.rocks/smartdelay': 3.0.5 - '@push.rocks/smartenv': 5.0.13 + '@push.rocks/smartenv': 6.0.0 '@push.rocks/smartexpect': 2.5.0 - '@push.rocks/smartfile': 11.2.7 - '@push.rocks/smartjson': 5.2.0 - '@push.rocks/smartlog': 3.1.10 - '@push.rocks/smartmongo': 2.0.12(@aws-sdk/credential-providers@3.840.0)(socks@2.8.5) - '@push.rocks/smartnetwork': 4.4.0 + '@push.rocks/smartfile': 13.1.2 + '@push.rocks/smartfs': 1.5.0 + '@push.rocks/smartjson': 6.0.0 + '@push.rocks/smartlog': 3.2.2 + '@push.rocks/smartmongo': 5.1.1(@aws-sdk/credential-providers@3.840.0) + '@push.rocks/smartnetwork': 4.6.0 '@push.rocks/smartpath': 6.0.0 '@push.rocks/smartpromise': 4.2.3 - '@push.rocks/smartrequest': 4.3.4 - '@push.rocks/smarts3': 2.2.6 - '@push.rocks/smartshell': 3.3.0 - '@push.rocks/smarttime': 4.1.1 + '@push.rocks/smartrequest': 5.0.1 + '@push.rocks/smartserve': 2.0.3 + '@push.rocks/smartshell': 3.3.8 + '@push.rocks/smartstorage': 6.3.2 + '@push.rocks/smarttime': 4.2.3 + '@push.rocks/smartwatch': 6.4.0 '@types/ws': 8.18.1 figures: 6.1.0 - ws: 8.18.3 + ws: 8.20.0 transitivePeerDependencies: - '@aws-sdk/credential-providers' + - '@emnapi/core' + - '@emnapi/runtime' - '@mongodb-js/zstd' - '@nuxt/kit' - '@swc/helpers' - aws-crt + - bare-abort-controller + - bare-buffer - bufferutil - - encoding - gcp-metadata - kerberos - mongodb-client-encryption @@ -5469,6 +5377,7 @@ snapshots: - snappy - socks - supports-color + - typescript - utf-8-validate - vue @@ -5476,11 +5385,197 @@ snapshots: dependencies: happy-dom: 15.11.7 - '@isaacs/balanced-match@4.0.1': {} + '@img/colour@1.1.0': {} - '@isaacs/brace-expansion@5.0.0': + '@img/sharp-darwin-arm64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-darwin-arm64': 1.2.4 + optional: true + + '@img/sharp-darwin-x64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-darwin-x64': 1.2.4 + optional: true + + '@img/sharp-libvips-darwin-arm64@1.2.4': + optional: true + + '@img/sharp-libvips-darwin-x64@1.2.4': + optional: true + + '@img/sharp-libvips-linux-arm64@1.2.4': + optional: true + + '@img/sharp-libvips-linux-arm@1.2.4': + optional: true + + '@img/sharp-libvips-linux-ppc64@1.2.4': + optional: true + + '@img/sharp-libvips-linux-riscv64@1.2.4': + optional: true + + '@img/sharp-libvips-linux-s390x@1.2.4': + optional: true + + '@img/sharp-libvips-linux-x64@1.2.4': + optional: true + + '@img/sharp-libvips-linuxmusl-arm64@1.2.4': + optional: true + + '@img/sharp-libvips-linuxmusl-x64@1.2.4': + optional: true + + '@img/sharp-linux-arm64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm64': 1.2.4 + optional: true + + '@img/sharp-linux-arm@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm': 1.2.4 + optional: true + + '@img/sharp-linux-ppc64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linux-ppc64': 1.2.4 + optional: true + + '@img/sharp-linux-riscv64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linux-riscv64': 1.2.4 + optional: true + + '@img/sharp-linux-s390x@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linux-s390x': 1.2.4 + optional: true + + '@img/sharp-linux-x64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linux-x64': 1.2.4 + optional: true + + '@img/sharp-linuxmusl-arm64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-arm64': 1.2.4 + optional: true + + '@img/sharp-linuxmusl-x64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-x64': 1.2.4 + optional: true + + '@img/sharp-wasm32@0.34.5': dependencies: - '@isaacs/balanced-match': 4.0.1 + '@emnapi/runtime': 1.10.0 + optional: true + + '@img/sharp-win32-arm64@0.34.5': + optional: true + + '@img/sharp-win32-ia32@0.34.5': + optional: true + + '@img/sharp-win32-x64@0.34.5': + optional: true + + '@inquirer/checkbox@3.0.1': + dependencies: + '@inquirer/core': 9.2.1 + '@inquirer/figures': 1.0.15 + '@inquirer/type': 2.0.0 + ansi-escapes: 4.3.2 + yoctocolors-cjs: 2.1.3 + + '@inquirer/confirm@4.0.1': + dependencies: + '@inquirer/core': 9.2.1 + '@inquirer/type': 2.0.0 + + '@inquirer/core@9.2.1': + dependencies: + '@inquirer/figures': 1.0.15 + '@inquirer/type': 2.0.0 + '@types/mute-stream': 0.0.4 + '@types/node': 22.14.0 + '@types/wrap-ansi': 3.0.0 + ansi-escapes: 4.3.2 + cli-width: 4.1.0 + mute-stream: 1.0.0 + signal-exit: 4.1.0 + strip-ansi: 6.0.1 + wrap-ansi: 6.2.0 + yoctocolors-cjs: 2.1.3 + + '@inquirer/editor@3.0.1': + dependencies: + '@inquirer/core': 9.2.1 + '@inquirer/type': 2.0.0 + external-editor: 3.1.0 + + '@inquirer/expand@3.0.1': + dependencies: + '@inquirer/core': 9.2.1 + '@inquirer/type': 2.0.0 + yoctocolors-cjs: 2.1.3 + + '@inquirer/figures@1.0.15': {} + + '@inquirer/input@3.0.1': + dependencies: + '@inquirer/core': 9.2.1 + '@inquirer/type': 2.0.0 + + '@inquirer/number@2.0.1': + dependencies: + '@inquirer/core': 9.2.1 + '@inquirer/type': 2.0.0 + + '@inquirer/password@3.0.1': + dependencies: + '@inquirer/core': 9.2.1 + '@inquirer/type': 2.0.0 + ansi-escapes: 4.3.2 + + '@inquirer/prompts@6.0.1': + dependencies: + '@inquirer/checkbox': 3.0.1 + '@inquirer/confirm': 4.0.1 + '@inquirer/editor': 3.0.1 + '@inquirer/expand': 3.0.1 + '@inquirer/input': 3.0.1 + '@inquirer/number': 2.0.1 + '@inquirer/password': 3.0.1 + '@inquirer/rawlist': 3.0.1 + '@inquirer/search': 2.0.1 + '@inquirer/select': 3.0.1 + + '@inquirer/rawlist@3.0.1': + dependencies: + '@inquirer/core': 9.2.1 + '@inquirer/type': 2.0.0 + yoctocolors-cjs: 2.1.3 + + '@inquirer/search@2.0.1': + dependencies: + '@inquirer/core': 9.2.1 + '@inquirer/figures': 1.0.15 + '@inquirer/type': 2.0.0 + yoctocolors-cjs: 2.1.3 + + '@inquirer/select@3.0.1': + dependencies: + '@inquirer/core': 9.2.1 + '@inquirer/figures': 1.0.15 + '@inquirer/type': 2.0.0 + ansi-escapes: 4.3.2 + yoctocolors-cjs: 2.1.3 + + '@inquirer/type@2.0.0': + dependencies: + mute-stream: 1.0.0 '@isaacs/cliui@8.0.2': dependencies: @@ -5491,17 +5586,228 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 - '@koa/router@9.4.0': + '@jimp/core@1.6.1': dependencies: - debug: 4.4.3 - http-errors: 1.8.1 - koa-compose: 4.1.0 - methods: 1.1.2 - path-to-regexp: 6.3.0 + '@jimp/file-ops': 1.6.1 + '@jimp/types': 1.6.1 + '@jimp/utils': 1.6.1 + await-to-js: 3.0.0 + exif-parser: 0.1.12 + file-type: 21.3.4 + mime: 3.0.0 transitivePeerDependencies: - supports-color - '@leichtgewicht/ip-codec@2.0.5': {} + '@jimp/diff@1.6.1': + dependencies: + '@jimp/plugin-resize': 1.6.1 + '@jimp/types': 1.6.1 + '@jimp/utils': 1.6.1 + pixelmatch: 5.3.0 + transitivePeerDependencies: + - supports-color + + '@jimp/file-ops@1.6.1': {} + + '@jimp/js-bmp@1.6.1': + dependencies: + '@jimp/core': 1.6.1 + '@jimp/types': 1.6.1 + '@jimp/utils': 1.6.1 + bmp-ts: 1.0.9 + transitivePeerDependencies: + - supports-color + + '@jimp/js-gif@1.6.1': + dependencies: + '@jimp/core': 1.6.1 + '@jimp/types': 1.6.1 + gifwrap: 0.10.1 + omggif: 1.0.10 + transitivePeerDependencies: + - supports-color + + '@jimp/js-jpeg@1.6.1': + dependencies: + '@jimp/core': 1.6.1 + '@jimp/types': 1.6.1 + jpeg-js: 0.4.4 + transitivePeerDependencies: + - supports-color + + '@jimp/js-png@1.6.1': + dependencies: + '@jimp/core': 1.6.1 + '@jimp/types': 1.6.1 + pngjs: 7.0.0 + transitivePeerDependencies: + - supports-color + + '@jimp/js-tiff@1.6.1': + dependencies: + '@jimp/core': 1.6.1 + '@jimp/types': 1.6.1 + utif2: 4.1.0 + transitivePeerDependencies: + - supports-color + + '@jimp/plugin-blit@1.6.1': + dependencies: + '@jimp/types': 1.6.1 + '@jimp/utils': 1.6.1 + zod: 3.25.76 + + '@jimp/plugin-blur@1.6.1': + dependencies: + '@jimp/core': 1.6.1 + '@jimp/utils': 1.6.1 + transitivePeerDependencies: + - supports-color + + '@jimp/plugin-circle@1.6.1': + dependencies: + '@jimp/types': 1.6.1 + zod: 3.25.76 + + '@jimp/plugin-color@1.6.1': + dependencies: + '@jimp/core': 1.6.1 + '@jimp/types': 1.6.1 + '@jimp/utils': 1.6.1 + tinycolor2: 1.6.0 + zod: 3.25.76 + transitivePeerDependencies: + - supports-color + + '@jimp/plugin-contain@1.6.1': + dependencies: + '@jimp/core': 1.6.1 + '@jimp/plugin-blit': 1.6.1 + '@jimp/plugin-resize': 1.6.1 + '@jimp/types': 1.6.1 + '@jimp/utils': 1.6.1 + zod: 3.25.76 + transitivePeerDependencies: + - supports-color + + '@jimp/plugin-cover@1.6.1': + dependencies: + '@jimp/core': 1.6.1 + '@jimp/plugin-crop': 1.6.1 + '@jimp/plugin-resize': 1.6.1 + '@jimp/types': 1.6.1 + zod: 3.25.76 + transitivePeerDependencies: + - supports-color + + '@jimp/plugin-crop@1.6.1': + dependencies: + '@jimp/core': 1.6.1 + '@jimp/types': 1.6.1 + '@jimp/utils': 1.6.1 + zod: 3.25.76 + transitivePeerDependencies: + - supports-color + + '@jimp/plugin-displace@1.6.1': + dependencies: + '@jimp/types': 1.6.1 + '@jimp/utils': 1.6.1 + zod: 3.25.76 + + '@jimp/plugin-dither@1.6.1': + dependencies: + '@jimp/types': 1.6.1 + + '@jimp/plugin-fisheye@1.6.1': + dependencies: + '@jimp/types': 1.6.1 + '@jimp/utils': 1.6.1 + zod: 3.25.76 + + '@jimp/plugin-flip@1.6.1': + dependencies: + '@jimp/types': 1.6.1 + zod: 3.25.76 + + '@jimp/plugin-hash@1.6.1': + dependencies: + '@jimp/core': 1.6.1 + '@jimp/js-bmp': 1.6.1 + '@jimp/js-jpeg': 1.6.1 + '@jimp/js-png': 1.6.1 + '@jimp/js-tiff': 1.6.1 + '@jimp/plugin-color': 1.6.1 + '@jimp/plugin-resize': 1.6.1 + '@jimp/types': 1.6.1 + '@jimp/utils': 1.6.1 + any-base: 1.1.0 + transitivePeerDependencies: + - supports-color + + '@jimp/plugin-mask@1.6.1': + dependencies: + '@jimp/types': 1.6.1 + zod: 3.25.76 + + '@jimp/plugin-print@1.6.1': + dependencies: + '@jimp/core': 1.6.1 + '@jimp/js-jpeg': 1.6.1 + '@jimp/js-png': 1.6.1 + '@jimp/plugin-blit': 1.6.1 + '@jimp/types': 1.6.1 + parse-bmfont-ascii: 1.0.6 + parse-bmfont-binary: 1.0.6 + parse-bmfont-xml: 1.1.6 + simple-xml-to-json: 1.2.7 + zod: 3.25.76 + transitivePeerDependencies: + - supports-color + + '@jimp/plugin-quantize@1.6.1': + dependencies: + image-q: 4.0.0 + zod: 3.25.76 + + '@jimp/plugin-resize@1.6.1': + dependencies: + '@jimp/core': 1.6.1 + '@jimp/types': 1.6.1 + zod: 3.25.76 + transitivePeerDependencies: + - supports-color + + '@jimp/plugin-rotate@1.6.1': + dependencies: + '@jimp/core': 1.6.1 + '@jimp/plugin-crop': 1.6.1 + '@jimp/plugin-resize': 1.6.1 + '@jimp/types': 1.6.1 + '@jimp/utils': 1.6.1 + zod: 3.25.76 + transitivePeerDependencies: + - supports-color + + '@jimp/plugin-threshold@1.6.1': + dependencies: + '@jimp/core': 1.6.1 + '@jimp/plugin-color': 1.6.1 + '@jimp/plugin-hash': 1.6.1 + '@jimp/types': 1.6.1 + '@jimp/utils': 1.6.1 + zod: 3.25.76 + transitivePeerDependencies: + - supports-color + + '@jimp/types@1.6.1': + dependencies: + zod: 3.25.76 + + '@jimp/utils@1.6.1': + dependencies: + '@jimp/types': 1.6.1 + tinycolor2: 1.6.0 '@lit-labs/ssr-dom-shim@1.4.0': {} @@ -5511,62 +5817,100 @@ snapshots: '@mixmark-io/domino@2.2.0': {} - '@module-federation/error-codes@0.15.0': {} + '@module-federation/error-codes@0.22.0': {} - '@module-federation/runtime-core@0.15.0': + '@module-federation/runtime-core@0.22.0': dependencies: - '@module-federation/error-codes': 0.15.0 - '@module-federation/sdk': 0.15.0 + '@module-federation/error-codes': 0.22.0 + '@module-federation/sdk': 0.22.0 - '@module-federation/runtime-tools@0.15.0': + '@module-federation/runtime-tools@0.22.0': dependencies: - '@module-federation/runtime': 0.15.0 - '@module-federation/webpack-bundler-runtime': 0.15.0 + '@module-federation/runtime': 0.22.0 + '@module-federation/webpack-bundler-runtime': 0.22.0 - '@module-federation/runtime@0.15.0': + '@module-federation/runtime@0.22.0': dependencies: - '@module-federation/error-codes': 0.15.0 - '@module-federation/runtime-core': 0.15.0 - '@module-federation/sdk': 0.15.0 + '@module-federation/error-codes': 0.22.0 + '@module-federation/runtime-core': 0.22.0 + '@module-federation/sdk': 0.22.0 - '@module-federation/sdk@0.15.0': {} + '@module-federation/sdk@0.22.0': {} - '@module-federation/webpack-bundler-runtime@0.15.0': + '@module-federation/webpack-bundler-runtime@0.22.0': dependencies: - '@module-federation/runtime': 0.15.0 - '@module-federation/sdk': 0.15.0 + '@module-federation/runtime': 0.22.0 + '@module-federation/sdk': 0.22.0 '@mongodb-js/saslprep@1.3.0': dependencies: sparse-bitfield: 3.0.3 - '@napi-rs/wasm-runtime@0.2.11': - dependencies: - '@emnapi/core': 1.4.4 - '@emnapi/runtime': 1.4.4 - '@tybys/wasm-util': 0.9.0 + '@napi-rs/canvas-android-arm64@0.1.98': optional: true - '@oozcitak/dom@1.15.10': + '@napi-rs/canvas-darwin-arm64@0.1.98': + optional: true + + '@napi-rs/canvas-darwin-x64@0.1.98': + optional: true + + '@napi-rs/canvas-linux-arm-gnueabihf@0.1.98': + optional: true + + '@napi-rs/canvas-linux-arm64-gnu@0.1.98': + optional: true + + '@napi-rs/canvas-linux-arm64-musl@0.1.98': + optional: true + + '@napi-rs/canvas-linux-riscv64-gnu@0.1.98': + optional: true + + '@napi-rs/canvas-linux-x64-gnu@0.1.98': + optional: true + + '@napi-rs/canvas-linux-x64-musl@0.1.98': + optional: true + + '@napi-rs/canvas-win32-arm64-msvc@0.1.98': + optional: true + + '@napi-rs/canvas-win32-x64-msvc@0.1.98': + optional: true + + '@napi-rs/canvas@0.1.98': + optionalDependencies: + '@napi-rs/canvas-android-arm64': 0.1.98 + '@napi-rs/canvas-darwin-arm64': 0.1.98 + '@napi-rs/canvas-darwin-x64': 0.1.98 + '@napi-rs/canvas-linux-arm-gnueabihf': 0.1.98 + '@napi-rs/canvas-linux-arm64-gnu': 0.1.98 + '@napi-rs/canvas-linux-arm64-musl': 0.1.98 + '@napi-rs/canvas-linux-riscv64-gnu': 0.1.98 + '@napi-rs/canvas-linux-x64-gnu': 0.1.98 + '@napi-rs/canvas-linux-x64-musl': 0.1.98 + '@napi-rs/canvas-win32-arm64-msvc': 0.1.98 + '@napi-rs/canvas-win32-x64-msvc': 0.1.98 + optional: true + + '@napi-rs/wasm-runtime@1.0.7': dependencies: - '@oozcitak/infra': 1.0.8 - '@oozcitak/url': 1.0.4 - '@oozcitak/util': 8.3.8 + '@emnapi/core': 1.10.0 + '@emnapi/runtime': 1.10.0 + '@tybys/wasm-util': 0.10.1 + optional: true - '@oozcitak/infra@1.0.8': + '@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': dependencies: - '@oozcitak/util': 8.3.8 + '@emnapi/core': 1.10.0 + '@emnapi/runtime': 1.10.0 + '@tybys/wasm-util': 0.10.1 + optional: true - '@oozcitak/url@1.0.4': - dependencies: - '@oozcitak/infra': 1.0.8 - '@oozcitak/util': 8.3.8 + '@nodable/entities@1.1.0': {} - '@oozcitak/util@8.3.8': {} - - '@oxc-project/runtime@0.75.1': {} - - '@oxc-project/types@0.75.1': {} + '@oxc-project/types@0.122.0': {} '@pdf-lib/standard-fonts@1.0.0': dependencies: @@ -5678,9 +6022,20 @@ snapshots: '@pnpm/network.ca-file': 1.0.2 config-chain: 1.1.13 - '@push.rocks/consolecolor@2.0.2': + '@puppeteer/browsers@2.13.0': dependencies: - ansi-256-colors: 1.1.0 + debug: 4.4.3 + extract-zip: 2.0.1 + progress: 2.0.3 + proxy-agent: 6.5.0 + semver: 7.7.4 + tar-fs: 3.1.2 + yargs: 17.7.2 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - react-native-b4a + - supports-color '@push.rocks/consolecolor@2.0.3': dependencies: @@ -5688,7 +6043,7 @@ snapshots: '@push.rocks/early@4.0.4': dependencies: - '@push.rocks/consolecolor': 2.0.2 + '@push.rocks/consolecolor': 2.0.3 '@push.rocks/smartpromise': 4.2.3 '@push.rocks/isohash@2.0.1': @@ -5700,7 +6055,7 @@ snapshots: '@push.rocks/levelcache@3.2.0': dependencies: - '@push.rocks/lik': 6.2.2 + '@push.rocks/lik': 6.4.0 '@push.rocks/smartbucket': 3.3.10 '@push.rocks/smartcache': 1.0.18 '@push.rocks/smartenv': 5.0.13 @@ -5712,7 +6067,7 @@ snapshots: '@push.rocks/smartstring': 4.1.0 '@push.rocks/smartunique': 3.0.9 '@push.rocks/taskbuffer': 3.4.0 - '@tsclass/tsclass': 9.3.0 + '@tsclass/tsclass': 9.5.0 transitivePeerDependencies: - '@nuxt/kit' - aws-crt @@ -5720,26 +6075,24 @@ snapshots: - supports-color - vue - '@push.rocks/lik@6.2.2': + '@push.rocks/lik@6.4.0': dependencies: '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartmatch': 2.0.0 '@push.rocks/smartpromise': 4.2.3 '@push.rocks/smartrx': 3.0.10 - '@push.rocks/smarttime': 4.1.1 - '@types/minimatch': 5.1.2 - '@types/symbol-tree': 3.2.5 + '@push.rocks/smarttime': 4.2.3 symbol-tree: 3.2.4 - '@push.rocks/mongodump@1.1.0(@aws-sdk/credential-providers@3.840.0)(socks@2.8.5)': + '@push.rocks/mongodump@1.1.0(@aws-sdk/credential-providers@3.840.0)': dependencies: - '@push.rocks/lik': 6.2.2 + '@push.rocks/lik': 6.4.0 '@push.rocks/smartfile': 11.2.7 '@push.rocks/smartjson': 5.2.0 '@push.rocks/smartpath': 6.0.0 '@push.rocks/smartpromise': 4.2.3 - '@tsclass/tsclass': 9.3.0 - mongodb: 6.20.0(@aws-sdk/credential-providers@3.840.0)(socks@2.8.5) + '@tsclass/tsclass': 9.5.0 + mongodb: 6.20.0(@aws-sdk/credential-providers@3.840.0) transitivePeerDependencies: - '@aws-sdk/credential-providers' - '@mongodb-js/zstd' @@ -5751,10 +6104,10 @@ snapshots: '@push.rocks/qenv@6.1.3': dependencies: - '@api.global/typedrequest': 3.1.10 + '@api.global/typedrequest': 3.3.0 '@configvault.io/interfaces': 1.0.17 '@push.rocks/smartfile': 11.2.7 - '@push.rocks/smartlog': 3.1.10 + '@push.rocks/smartlog': 3.2.2 '@push.rocks/smartpath': 6.0.0 '@push.rocks/smartarchive@4.2.2': @@ -5765,31 +6118,57 @@ snapshots: '@push.rocks/smartpromise': 4.2.3 '@push.rocks/smartrequest': 4.3.4 '@push.rocks/smartrx': 3.0.10 - '@push.rocks/smartstream': 3.2.5 + '@push.rocks/smartstream': 3.4.0 '@push.rocks/smartunique': 3.0.9 '@push.rocks/smarturl': 3.1.0 '@types/tar-stream': 3.1.4 fflate: 0.8.2 - file-type: 21.0.0 + file-type: 21.3.4 tar-stream: 3.1.7 through: 2.3.8 transitivePeerDependencies: - react-native-b4a - supports-color - '@push.rocks/smartarray@1.1.0': {} - - '@push.rocks/smartbrowser@2.0.8': + '@push.rocks/smartarchive@5.2.1': dependencies: '@push.rocks/smartdelay': 3.0.5 - '@push.rocks/smartpdf': 3.1.8 - '@push.rocks/smartpuppeteer': 2.0.2 + '@push.rocks/smartfile': 13.1.2 + '@push.rocks/smartpath': 6.0.0 + '@push.rocks/smartpromise': 4.2.3 + '@push.rocks/smartrequest': 5.0.1 + '@push.rocks/smartrx': 3.0.10 + '@push.rocks/smartstream': 3.4.0 + '@push.rocks/smartunique': 3.0.9 + '@push.rocks/smarturl': 3.1.0 + fflate: 0.8.2 + file-type: 21.3.4 + modern-tar: 0.7.6 + tar-stream: 3.1.7 + transitivePeerDependencies: + - react-native-b4a + - supports-color + + '@push.rocks/smartarray@1.1.0': {} + + '@push.rocks/smartbrowser@2.0.11(typescript@6.0.3)': + dependencies: + '@push.rocks/smartdelay': 3.0.5 + '@push.rocks/smartpdf': 4.2.0(typescript@6.0.3) + '@push.rocks/smartpuppeteer': 2.0.5(typescript@6.0.3) '@push.rocks/smartunique': 3.0.9 transitivePeerDependencies: + - '@nuxt/kit' + - aws-crt + - bare-abort-controller + - bare-buffer - bufferutil - - encoding + - react + - react-native-b4a - supports-color + - typescript - utf-8-validate + - vue '@push.rocks/smartbucket@3.3.10': dependencies: @@ -5798,17 +6177,13 @@ snapshots: '@push.rocks/smartpath': 6.0.0 '@push.rocks/smartpromise': 4.2.3 '@push.rocks/smartrx': 3.0.10 - '@push.rocks/smartstream': 3.2.5 + '@push.rocks/smartstream': 3.4.0 '@push.rocks/smartstring': 4.1.0 '@push.rocks/smartunique': 3.0.9 - '@tsclass/tsclass': 9.3.0 + '@tsclass/tsclass': 9.5.0 transitivePeerDependencies: - aws-crt - '@push.rocks/smartbuffer@3.0.4': - dependencies: - uint8array-extras: 1.4.0 - '@push.rocks/smartbuffer@3.0.5': dependencies: uint8array-extras: 1.5.0 @@ -5819,33 +6194,42 @@ snapshots: '@push.rocks/smarterror': 2.0.1 '@push.rocks/smarthash': 3.2.6 '@push.rocks/smartpromise': 4.2.3 - '@push.rocks/smarttime': 4.1.1 + '@push.rocks/smarttime': 4.2.3 - '@push.rocks/smartchok@1.1.1': + '@push.rocks/smartcli@4.0.20': dependencies: - '@push.rocks/lik': 6.2.2 - '@push.rocks/smartpromise': 4.2.3 - '@push.rocks/smartrx': 3.0.10 - chokidar: 4.0.3 - picomatch: 4.0.3 - - '@push.rocks/smartcli@4.0.11': - dependencies: - '@push.rocks/lik': 6.2.2 - '@push.rocks/smartlog': 3.1.10 + '@push.rocks/lik': 6.4.0 + '@push.rocks/smartlog': 3.2.2 '@push.rocks/smartobject': 1.0.12 '@push.rocks/smartpromise': 4.2.3 '@push.rocks/smartrx': 3.0.10 - yargs-parser: 21.1.1 + yargs-parser: 22.0.0 - '@push.rocks/smartclickhouse@2.0.17': + '@push.rocks/smartclickhouse@2.2.0': dependencies: '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartobject': 1.0.12 '@push.rocks/smartpromise': 4.2.3 '@push.rocks/smartrx': 3.0.10 '@push.rocks/smarturl': 3.1.0 - '@push.rocks/webrequest': 3.0.37 + '@push.rocks/webrequest': 4.0.5 + + '@push.rocks/smartconfig@6.1.0': + dependencies: + '@push.rocks/qenv': 6.1.3 + '@push.rocks/smartfile': 11.2.7 + '@push.rocks/smartjson': 5.2.0 + '@push.rocks/smartlog': 3.2.2 + '@push.rocks/smartpath': 6.0.0 + '@push.rocks/smartpromise': 4.2.3 + '@push.rocks/smartrx': 3.0.10 + '@push.rocks/taskbuffer': 3.4.0 + '@tsclass/tsclass': 9.5.0 + transitivePeerDependencies: + - '@nuxt/kit' + - react + - supports-color + - vue '@push.rocks/smartcrypto@2.0.4': dependencies: @@ -5853,20 +6237,20 @@ snapshots: '@types/node-forge': 1.3.14 node-forge: 1.3.1 - '@push.rocks/smartdata@5.16.4(@aws-sdk/credential-providers@3.840.0)(socks@2.8.5)': + '@push.rocks/smartdata@7.1.5(@aws-sdk/credential-providers@3.840.0)': dependencies: - '@push.rocks/lik': 6.2.2 + '@push.rocks/lik': 6.4.0 '@push.rocks/smartdelay': 3.0.5 - '@push.rocks/smartlog': 3.1.10 - '@push.rocks/smartmongo': 2.0.12(@aws-sdk/credential-providers@3.840.0)(socks@2.8.5) + '@push.rocks/smartlog': 3.2.2 + '@push.rocks/smartmongo': 5.1.1(@aws-sdk/credential-providers@3.840.0) '@push.rocks/smartpromise': 4.2.3 '@push.rocks/smartrx': 3.0.10 '@push.rocks/smartstring': 4.1.0 - '@push.rocks/smarttime': 4.1.1 + '@push.rocks/smarttime': 4.2.3 '@push.rocks/smartunique': 3.0.9 - '@push.rocks/taskbuffer': 3.4.0 - '@tsclass/tsclass': 9.3.0 - mongodb: 6.20.0(@aws-sdk/credential-providers@3.840.0)(socks@2.8.5) + '@push.rocks/taskbuffer': 8.0.2 + '@tsclass/tsclass': 9.5.0 + mongodb: 7.1.1(@aws-sdk/credential-providers@3.840.0) transitivePeerDependencies: - '@aws-sdk/credential-providers' - '@mongodb-js/zstd' @@ -5881,31 +6265,79 @@ snapshots: - supports-color - vue + '@push.rocks/smartdata@7.1.7(@aws-sdk/credential-providers@3.840.0)': + dependencies: + '@push.rocks/lik': 6.4.0 + '@push.rocks/smartdelay': 3.0.5 + '@push.rocks/smartlog': 3.2.2 + '@push.rocks/smartmongo': 5.1.1(@aws-sdk/credential-providers@3.840.0) + '@push.rocks/smartpromise': 4.2.3 + '@push.rocks/smartrx': 3.0.10 + '@push.rocks/smartstring': 4.1.0 + '@push.rocks/smarttime': 4.2.3 + '@push.rocks/smartunique': 3.0.9 + '@push.rocks/taskbuffer': 8.0.2 + '@tsclass/tsclass': 9.5.0 + mongodb: 7.1.1(@aws-sdk/credential-providers@3.840.0) + transitivePeerDependencies: + - '@aws-sdk/credential-providers' + - '@mongodb-js/zstd' + - '@nuxt/kit' + - gcp-metadata + - kerberos + - mongodb-client-encryption + - react + - react-native-b4a + - snappy + - socks + - supports-color + - vue + + '@push.rocks/smartdb@2.7.0(@aws-sdk/credential-providers@3.840.0)(@tiptap/pm@2.27.2)': + dependencies: + '@api.global/typedserver': 8.4.6(@tiptap/pm@2.27.2) + '@design.estate/dees-element': 2.2.4 + '@push.rocks/smartdata': 7.1.5(@aws-sdk/credential-providers@3.840.0) + '@push.rocks/smartrust': 1.3.2 + bson: 7.2.0 + transitivePeerDependencies: + - '@aws-sdk/credential-providers' + - '@mongodb-js/zstd' + - '@nuxt/kit' + - '@tiptap/pm' + - bufferutil + - gcp-metadata + - kerberos + - mongodb-client-encryption + - react + - react-native-b4a + - snappy + - socks + - supports-color + - utf-8-validate + - vue + '@push.rocks/smartdelay@3.0.5': dependencies: '@push.rocks/smartpromise': 4.2.3 - '@push.rocks/smartdns@7.6.1': + '@push.rocks/smartdns@7.9.0': dependencies: '@push.rocks/smartdelay': 3.0.5 - '@push.rocks/smartenv': 5.0.13 + '@push.rocks/smartenv': 6.0.0 '@push.rocks/smartpromise': 4.2.3 - '@push.rocks/smartrequest': 2.1.0 - '@tsclass/tsclass': 9.3.0 - '@types/dns-packet': 5.6.5 - '@types/elliptic': 6.4.18 + '@push.rocks/smartrust': 1.3.2 + '@tsclass/tsclass': 9.5.0 acme-client: 5.4.0 - dns-packet: 5.6.1 - elliptic: 6.6.1 - minimatch: 10.1.1 + minimatch: 10.2.5 transitivePeerDependencies: - supports-color - '@push.rocks/smartenv@5.0.12': + '@push.rocks/smartenv@5.0.13': dependencies: '@push.rocks/smartpromise': 4.2.3 - '@push.rocks/smartenv@5.0.13': + '@push.rocks/smartenv@6.0.0': dependencies: '@push.rocks/smartpromise': 4.2.3 @@ -5916,11 +6348,16 @@ snapshots: '@push.rocks/smartexit@1.0.23': dependencies: - '@push.rocks/lik': 6.2.2 + '@push.rocks/lik': 6.4.0 '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartpromise': 4.2.3 tree-kill: 1.2.2 + '@push.rocks/smartexit@2.0.3': + dependencies: + '@push.rocks/lik': 6.4.0 + '@push.rocks/smartpromise': 4.2.3 + '@push.rocks/smartexpect@2.5.0': dependencies: '@push.rocks/smartdelay': 3.0.5 @@ -5929,14 +6366,14 @@ snapshots: '@push.rocks/smartfeed@1.4.0': dependencies: - '@tsclass/tsclass': 9.3.0 - fast-xml-parser: 4.5.3 + '@tsclass/tsclass': 9.5.0 + fast-xml-parser: 4.5.6 '@push.rocks/smartfile-interfaces@1.0.7': {} '@push.rocks/smartfile@11.2.7': dependencies: - '@push.rocks/lik': 6.2.2 + '@push.rocks/lik': 6.4.0 '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartfile-interfaces': 1.0.7 '@push.rocks/smarthash': 3.2.6 @@ -5945,13 +6382,35 @@ snapshots: '@push.rocks/smartpath': 6.0.0 '@push.rocks/smartpromise': 4.2.3 '@push.rocks/smartrequest': 4.3.4 - '@push.rocks/smartstream': 3.2.5 + '@push.rocks/smartstream': 3.4.0 '@types/fs-extra': 11.0.4 '@types/js-yaml': 4.0.9 fs-extra: 11.3.2 glob: 11.0.3 js-yaml: 4.1.0 + '@push.rocks/smartfile@13.1.2': + dependencies: + '@push.rocks/lik': 6.4.0 + '@push.rocks/smartdelay': 3.0.5 + '@push.rocks/smartfile-interfaces': 1.0.7 + '@push.rocks/smartfs': 1.5.0 + '@push.rocks/smarthash': 3.2.6 + '@push.rocks/smartjson': 5.2.0 + '@push.rocks/smartmime': 2.0.4 + '@push.rocks/smartpath': 6.0.0 + '@push.rocks/smartpromise': 4.2.3 + '@push.rocks/smartrequest': 4.3.4 + '@push.rocks/smartstream': 3.4.0 + '@types/js-yaml': 4.0.9 + glob: 11.0.3 + js-yaml: 4.1.0 + + '@push.rocks/smartfs@1.5.0': + dependencies: + '@push.rocks/smartpath': 6.0.0 + '@push.rocks/smartrust': 1.3.2 + '@push.rocks/smartguard@3.1.0': dependencies: '@push.rocks/smartpromise': 4.2.3 @@ -5965,6 +6424,31 @@ snapshots: '@types/through2': 2.0.41 through2: 4.0.2 + '@push.rocks/smarti18n@1.0.4': {} + + '@push.rocks/smartinteract@2.0.16': + dependencies: + '@push.rocks/lik': 6.4.0 + '@push.rocks/smartobject': 1.0.12 + '@push.rocks/smartpromise': 4.2.3 + inquirer: 11.1.0 + + '@push.rocks/smartjimp@1.2.0': + dependencies: + '@push.rocks/levelcache': 3.2.0 + '@push.rocks/smartfile': 11.2.7 + '@push.rocks/smarthash': 3.2.6 + '@push.rocks/smartpath': 6.0.0 + '@push.rocks/smartrequest': 4.3.4 + jimp: 1.6.1 + sharp: 0.34.5 + transitivePeerDependencies: + - '@nuxt/kit' + - aws-crt + - react + - supports-color + - vue + '@push.rocks/smartjson@5.2.0': dependencies: '@push.rocks/smartenv': 5.0.13 @@ -5972,13 +6456,20 @@ snapshots: fast-json-stable-stringify: 2.1.0 lodash.clonedeep: 4.5.0 + '@push.rocks/smartjson@6.0.0': + dependencies: + '@push.rocks/smartenv': 6.0.0 + '@push.rocks/smartstring': 4.1.0 + fast-json-stable-stringify: 2.1.0 + lodash.clonedeep: 4.5.0 + '@push.rocks/smartlog-destination-devtools@1.0.12': dependencies: '@push.rocks/smartlog-interfaces': 3.0.2 '@push.rocks/smartlog-destination-local@9.0.2': dependencies: - '@push.rocks/consolecolor': 2.0.2 + '@push.rocks/consolecolor': 2.0.3 '@push.rocks/smartlog-interfaces': 3.0.2 '@push.rocks/smartpromise': 4.2.3 @@ -5987,18 +6478,17 @@ snapshots: '@api.global/typedrequest-interfaces': 2.0.2 '@tsclass/tsclass': 4.4.4 - '@push.rocks/smartlog@3.1.10': + '@push.rocks/smartlog@3.2.2': dependencies: '@api.global/typedrequest-interfaces': 3.0.19 '@push.rocks/consolecolor': 2.0.3 '@push.rocks/isounique': 1.0.5 - '@push.rocks/smartclickhouse': 2.0.17 - '@push.rocks/smartfile': 11.2.7 + '@push.rocks/smartclickhouse': 2.2.0 '@push.rocks/smarthash': 3.2.6 '@push.rocks/smartpromise': 4.2.3 - '@push.rocks/smarttime': 4.1.1 - '@push.rocks/webrequest': 3.0.37 - '@tsclass/tsclass': 9.3.0 + '@push.rocks/smarttime': 4.2.3 + '@push.rocks/webrequest': 4.0.5 + '@tsclass/tsclass': 9.5.0 '@push.rocks/smartmanifest@2.0.2': {} @@ -6027,13 +6517,17 @@ snapshots: file-type: 19.6.0 mime: 4.1.0 - '@push.rocks/smartmongo@2.0.12(@aws-sdk/credential-providers@3.840.0)(socks@2.8.5)': + '@push.rocks/smartmongo@5.1.1(@aws-sdk/credential-providers@3.840.0)': dependencies: - '@push.rocks/mongodump': 1.1.0(@aws-sdk/credential-providers@3.840.0)(socks@2.8.5) - '@push.rocks/smartdata': 5.16.4(@aws-sdk/credential-providers@3.840.0)(socks@2.8.5) - '@push.rocks/smartpath': 5.1.0 + '@push.rocks/mongodump': 1.1.0(@aws-sdk/credential-providers@3.840.0) + '@push.rocks/smartdata': 7.1.7(@aws-sdk/credential-providers@3.840.0) + '@push.rocks/smartfs': 1.5.0 + '@push.rocks/smartpath': 6.0.0 '@push.rocks/smartpromise': 4.2.3 - mongodb-memory-server: 10.2.1(@aws-sdk/credential-providers@3.840.0)(socks@2.8.5) + '@push.rocks/smartrx': 3.0.10 + bson: 7.2.0 + mingo: 7.2.1 + mongodb-memory-server: 11.0.1(@aws-sdk/credential-providers@3.840.0) transitivePeerDependencies: - '@aws-sdk/credential-providers' - '@mongodb-js/zstd' @@ -6048,24 +6542,11 @@ snapshots: - supports-color - vue - '@push.rocks/smartnetwork@3.0.2': + '@push.rocks/smartnetwork@4.6.0': dependencies: - '@pushrocks/smartping': 1.0.8 - '@pushrocks/smartpromise': 3.1.10 - '@pushrocks/smartstring': 4.0.7 - '@types/default-gateway': 3.0.1 - isopen: 1.3.0 - public-ip: 6.0.2 - systeminformation: 5.24.6 - - '@push.rocks/smartnetwork@4.4.0': - dependencies: - '@push.rocks/smartdns': 7.6.1 - '@push.rocks/smartping': 1.0.8 - '@push.rocks/smartpromise': 4.2.3 - '@push.rocks/smartstring': 4.1.0 - isopen: 1.3.0 - systeminformation: 5.27.11 + '@push.rocks/smartdns': 7.9.0 + '@push.rocks/smartrust': 1.3.2 + maxmind: 5.0.6 transitivePeerDependencies: - supports-color @@ -6078,7 +6559,7 @@ snapshots: '@push.rocks/smartpath': 6.0.0 '@push.rocks/smartpromise': 4.2.3 '@push.rocks/smartrequest': 4.3.4 - '@push.rocks/smarttime': 4.1.1 + '@push.rocks/smarttime': 4.2.3 '@push.rocks/smartversion': 3.0.5 package-json: 8.1.1 transitivePeerDependencies: @@ -6091,10 +6572,10 @@ snapshots: '@push.rocks/smartntml@2.0.8': dependencies: - '@design.estate/dees-element': 2.1.2 + '@design.estate/dees-element': 2.2.4 '@happy-dom/global-registrator': 15.11.7 '@push.rocks/smartpromise': 4.2.3 - fake-indexeddb: 6.2.4 + fake-indexeddb: 6.2.5 transitivePeerDependencies: - '@nuxt/kit' - react @@ -6110,49 +6591,51 @@ snapshots: dependencies: open: 8.4.2 - '@push.rocks/smartpath@5.1.0': {} - '@push.rocks/smartpath@6.0.0': {} - '@push.rocks/smartpdf@3.1.8': + '@push.rocks/smartpdf@4.2.0(typescript@6.0.3)': dependencies: - '@push.rocks/smartbuffer': 3.0.4 + '@push.rocks/smartbuffer': 3.0.5 '@push.rocks/smartdelay': 3.0.5 - '@push.rocks/smartfile': 11.2.7 - '@push.rocks/smartnetwork': 3.0.2 - '@push.rocks/smartpath': 5.1.0 + '@push.rocks/smartfs': 1.5.0 + '@push.rocks/smartjimp': 1.2.0 + '@push.rocks/smartnetwork': 4.6.0 + '@push.rocks/smartpath': 6.0.0 '@push.rocks/smartpromise': 4.2.3 - '@push.rocks/smartpuppeteer': 2.0.2 + '@push.rocks/smartpuppeteer': 2.0.5(typescript@6.0.3) + '@push.rocks/smartserve': 2.0.3 '@push.rocks/smartunique': 3.0.9 - '@tsclass/tsclass': 4.4.4 - '@types/express': 5.0.0 - express: 4.21.2 + '@tsclass/tsclass': 9.5.0 pdf-lib: 1.17.1 - pdf2json: 3.1.4 - pdf2pic: 3.1.3 + pdf2json: 4.0.3 transitivePeerDependencies: + - '@nuxt/kit' + - aws-crt + - bare-abort-controller + - bare-buffer - bufferutil - - encoding + - react + - react-native-b4a - supports-color + - typescript - utf-8-validate - - '@push.rocks/smartping@1.0.8': - dependencies: - '@types/ping': 0.4.4 - ping: 0.4.4 + - vue '@push.rocks/smartpromise@4.2.3': {} - '@push.rocks/smartpuppeteer@2.0.2': + '@push.rocks/smartpuppeteer@2.0.5(typescript@6.0.3)': dependencies: - '@pushrocks/smartdelay': 2.0.13 - '@pushrocks/smartshell': 2.0.30 - puppeteer: 15.5.0 + '@push.rocks/smartdelay': 3.0.5 + '@push.rocks/smartshell': 3.3.8 + puppeteer: 24.41.0(typescript@6.0.3) tree-kill: 1.2.2 transitivePeerDependencies: + - bare-abort-controller + - bare-buffer - bufferutil - - encoding + - react-native-b4a - supports-color + - typescript - utf-8-validate '@push.rocks/smartrequest@2.1.0': @@ -6160,7 +6643,7 @@ snapshots: '@push.rocks/smartpromise': 4.2.3 '@push.rocks/smarturl': 3.1.0 agentkeepalive: 4.6.0 - form-data: 4.0.4 + form-data: 4.0.5 '@push.rocks/smartrequest@4.3.4': dependencies: @@ -6169,78 +6652,60 @@ snapshots: '@push.rocks/smartpromise': 4.2.3 '@push.rocks/smarturl': 3.1.0 agentkeepalive: 4.6.0 - form-data: 4.0.4 + form-data: 4.0.5 + + '@push.rocks/smartrequest@5.0.1': + dependencies: + '@push.rocks/smartenv': 6.0.0 + '@push.rocks/smartpath': 6.0.0 + '@push.rocks/smartpromise': 4.2.3 + '@push.rocks/smarturl': 3.1.0 + agentkeepalive: 4.6.0 + form-data: 4.0.5 '@push.rocks/smartrouter@1.3.3': dependencies: - '@push.rocks/lik': 6.2.2 + '@push.rocks/lik': 6.4.0 '@push.rocks/smartrx': 3.0.10 path-to-regexp: 8.3.0 + '@push.rocks/smartrust@1.3.2': + dependencies: + '@push.rocks/smartpath': 6.0.0 + '@push.rocks/smartrx@3.0.10': dependencies: '@push.rocks/smartpromise': 4.2.3 rxjs: 7.8.2 - '@push.rocks/smartrx@3.0.7': + '@push.rocks/smartserve@2.0.3': dependencies: - '@push.rocks/smartpromise': 4.2.3 - rxjs: 7.8.1 - - '@push.rocks/smarts3@2.2.6': - dependencies: - '@push.rocks/smartbucket': 3.3.10 - '@push.rocks/smartfile': 11.2.7 + '@api.global/typedrequest': 3.3.0 + '@cfworker/json-schema': 4.1.1 + '@push.rocks/lik': 6.4.0 + '@push.rocks/smartenv': 6.0.0 + '@push.rocks/smartlog': 3.2.2 '@push.rocks/smartpath': 6.0.0 - '@tsclass/tsclass': 9.3.0 - '@types/s3rver': 3.7.4 - s3rver: 3.7.1 + ws: 8.20.0 transitivePeerDependencies: - - aws-crt - - supports-color + - bufferutil + - utf-8-validate - '@push.rocks/smartshell@3.3.0': + '@push.rocks/smartshell@3.3.8': dependencies: '@push.rocks/smartdelay': 3.0.5 - '@push.rocks/smartexit': 1.0.23 + '@push.rocks/smartexit': 2.0.3 '@push.rocks/smartpromise': 4.2.3 '@types/which': 3.0.4 - tree-kill: 1.2.2 - which: 5.0.0 + which: 6.0.1 - '@push.rocks/smartsitemap@2.0.3': + '@push.rocks/smartsitemap@4.0.1': dependencies: - '@push.rocks/smartcache': 1.0.18 '@push.rocks/smartfeed': 1.4.0 - '@push.rocks/smartxml': 1.1.1 - '@push.rocks/smartyaml': 2.0.5 - '@push.rocks/webrequest': 3.0.37 - '@tsclass/tsclass': 4.4.4 - - '@push.rocks/smartsocket@2.1.0': - dependencies: - '@api.global/typedrequest-interfaces': 3.0.19 - '@api.global/typedserver': 3.0.79 - '@push.rocks/isohash': 2.0.1 - '@push.rocks/isounique': 1.0.5 - '@push.rocks/lik': 6.2.2 - '@push.rocks/smartdelay': 3.0.5 - '@push.rocks/smartenv': 5.0.13 - '@push.rocks/smartjson': 5.2.0 - '@push.rocks/smartlog': 3.1.10 - '@push.rocks/smartpromise': 4.2.3 - '@push.rocks/smartrx': 3.0.10 - '@push.rocks/smarttime': 4.1.1 - engine.io: 6.6.4 - socket.io: 4.8.1 - socket.io-client: 4.8.1 - transitivePeerDependencies: - - '@nuxt/kit' - - bufferutil - - react - - supports-color - - utf-8-validate - - vue + '@push.rocks/smartxml': 2.0.0 + '@push.rocks/smartyaml': 3.0.4 + '@push.rocks/webrequest': 4.0.5 + '@tsclass/tsclass': 9.5.0 '@push.rocks/smartspawn@3.0.3': dependencies: @@ -6251,36 +6716,41 @@ snapshots: transitivePeerDependencies: - supports-color - '@push.rocks/smartstate@2.0.27': + '@push.rocks/smartstate@2.3.0': dependencies: - '@push.rocks/lik': 6.2.2 '@push.rocks/smarthash': 3.2.6 - '@push.rocks/smartjson': 5.2.0 + '@push.rocks/smartjson': 6.0.0 '@push.rocks/smartpromise': 4.2.3 '@push.rocks/smartrx': 3.0.10 - '@push.rocks/webstore': 2.0.20 + '@push.rocks/webstore': 2.0.21 - '@push.rocks/smartstream@3.2.5': + '@push.rocks/smartstorage@6.3.2': dependencies: - '@push.rocks/lik': 6.2.2 - '@push.rocks/smartenv': 5.0.12 + '@push.rocks/smartpath': 6.0.0 + '@push.rocks/smartrust': 1.3.2 + '@tsclass/tsclass': 9.5.0 + + '@push.rocks/smartstream@3.4.0': + dependencies: + '@push.rocks/lik': 6.4.0 + '@push.rocks/smartenv': 6.0.0 '@push.rocks/smartpromise': 4.2.3 - '@push.rocks/smartrx': 3.0.7 + '@push.rocks/smartrx': 3.0.10 '@push.rocks/smartstring@4.1.0': dependencies: '@push.rocks/isounique': 1.0.5 - '@push.rocks/smarttime@4.1.1': + '@push.rocks/smarttime@4.2.3': dependencies: - '@push.rocks/lik': 6.2.2 + '@push.rocks/lik': 6.4.0 '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartpromise': 4.2.3 - croner: 9.1.0 + croner: 10.0.1 date-fns: 4.1.0 - dayjs: 1.11.13 + dayjs: 1.11.20 is-nan: 1.3.2 - pretty-ms: 9.2.0 + pretty-ms: 9.3.0 '@push.rocks/smartunique@3.0.9': dependencies: @@ -6293,27 +6763,40 @@ snapshots: '@push.rocks/smartversion@3.0.5': dependencies: '@types/semver': 7.7.1 - semver: 7.7.2 + semver: 7.7.4 - '@push.rocks/smartxml@1.1.1': + '@push.rocks/smartwatch@6.4.0': dependencies: - fast-xml-parser: 4.5.1 - xmlbuilder2: 3.1.1 + '@push.rocks/lik': 6.4.0 + '@push.rocks/smartenv': 6.0.0 + '@push.rocks/smartpromise': 4.2.3 + '@push.rocks/smartrust': 1.3.2 + '@push.rocks/smartrx': 3.0.10 + chokidar: 5.0.0 + picomatch: 4.0.3 + + '@push.rocks/smartxml@2.0.0': + dependencies: + fast-xml-parser: 5.6.0 '@push.rocks/smartyaml@2.0.5': dependencies: '@types/js-yaml': 3.12.10 js-yaml: 3.14.1 + '@push.rocks/smartyaml@3.0.4': + dependencies: + yaml: 2.8.3 + '@push.rocks/taskbuffer@3.4.0': dependencies: - '@design.estate/dees-element': 2.1.2 - '@push.rocks/lik': 6.2.2 + '@design.estate/dees-element': 2.2.4 + '@push.rocks/lik': 6.4.0 '@push.rocks/smartdelay': 3.0.5 - '@push.rocks/smartlog': 3.1.10 + '@push.rocks/smartlog': 3.2.2 '@push.rocks/smartpromise': 4.2.3 '@push.rocks/smartrx': 3.0.10 - '@push.rocks/smarttime': 4.1.1 + '@push.rocks/smarttime': 4.2.3 '@push.rocks/smartunique': 3.0.9 transitivePeerDependencies: - '@nuxt/kit' @@ -6321,13 +6804,29 @@ snapshots: - supports-color - vue - '@push.rocks/webrequest@3.0.37': + '@push.rocks/taskbuffer@8.0.2': + dependencies: + '@design.estate/dees-element': 2.2.4 + '@push.rocks/lik': 6.4.0 + '@push.rocks/smartdelay': 3.0.5 + '@push.rocks/smartlog': 3.2.2 + '@push.rocks/smartpromise': 4.2.3 + '@push.rocks/smartrx': 3.0.10 + '@push.rocks/smarttime': 4.2.3 + '@push.rocks/smartunique': 3.0.9 + transitivePeerDependencies: + - '@nuxt/kit' + - react + - supports-color + - vue + + '@push.rocks/webrequest@4.0.5': dependencies: '@push.rocks/smartdelay': 3.0.5 - '@push.rocks/smartenv': 5.0.13 - '@push.rocks/smartjson': 5.2.0 + '@push.rocks/smartenv': 6.0.0 + '@push.rocks/smartjson': 6.0.0 '@push.rocks/smartpromise': 4.2.3 - '@push.rocks/webstore': 2.0.20 + '@push.rocks/webstore': 2.0.21 '@push.rocks/websetup@3.0.19': dependencies: @@ -6335,16 +6834,16 @@ snapshots: '@pushrocks/smartpromise': 4.0.2 '@tsclass/tsclass': 4.4.4 - '@push.rocks/webstore@2.0.20': + '@push.rocks/webstore@2.0.21': dependencies: '@api.global/typedrequest-interfaces': 3.0.19 - '@push.rocks/lik': 6.2.2 - '@push.rocks/smartenv': 5.0.13 - '@push.rocks/smartjson': 5.2.0 + '@push.rocks/lik': 6.4.0 + '@push.rocks/smartenv': 6.0.0 + '@push.rocks/smartjson': 6.0.0 '@push.rocks/smartpromise': 4.2.3 '@push.rocks/smartrx': 3.0.10 - '@tempfix/idb': 8.0.3 - fake-indexeddb: 5.0.2 + fake-indexeddb: 6.2.5 + idb: 8.0.3 '@push.rocks/webstream@1.0.10': dependencies: @@ -6352,30 +6851,6 @@ snapshots: '@pushrocks/isounique@1.0.5': {} - '@pushrocks/lik@4.0.22': - dependencies: - '@pushrocks/smartdelay': 2.0.13 - '@pushrocks/smartmatch': 1.0.7 - '@pushrocks/smartpromise': 3.1.10 - '@pushrocks/smartrx': 2.0.27 - '@pushrocks/smarttime': 3.0.50 - '@types/minimatch': 3.0.5 - symbol-tree: 3.2.4 - - '@pushrocks/lik@5.0.7': - dependencies: - '@pushrocks/smartdelay': 2.0.13 - '@pushrocks/smartmatch': 1.0.7 - '@pushrocks/smartpromise': 3.1.10 - '@pushrocks/smartrx': 2.0.27 - '@pushrocks/smarttime': 3.0.50 - '@types/minimatch': 3.0.5 - symbol-tree: 3.2.4 - - '@pushrocks/smartdelay@2.0.13': - dependencies: - '@pushrocks/smartpromise': 3.1.10 - '@pushrocks/smartdelay@3.0.1': dependencies: '@pushrocks/smartpromise': 4.0.2 @@ -6384,11 +6859,6 @@ snapshots: dependencies: '@pushrocks/smartpromise': 3.1.10 - '@pushrocks/smartexit@1.0.20': - dependencies: - '@pushrocks/lik': 4.0.22 - '@pushrocks/smartdelay': 2.0.13 - '@pushrocks/smarthash@3.0.2': dependencies: '@pushrocks/smartjson': 5.0.6 @@ -6404,33 +6874,10 @@ snapshots: fast-json-stable-stringify: 2.1.0 lodash.clonedeep: 4.5.0 - '@pushrocks/smartmatch@1.0.7': - dependencies: - matcher: 3.0.0 - - '@pushrocks/smartping@1.0.8': - dependencies: - '@types/ping': 0.4.4 - ping: 0.4.4 - '@pushrocks/smartpromise@3.1.10': {} '@pushrocks/smartpromise@4.0.2': {} - '@pushrocks/smartrx@2.0.27': - dependencies: - '@pushrocks/smartpromise': 3.1.10 - rxjs: 7.8.1 - - '@pushrocks/smartshell@2.0.30': - dependencies: - '@pushrocks/smartdelay': 2.0.13 - '@pushrocks/smartexit': 1.0.20 - '@pushrocks/smartpromise': 3.1.10 - '@types/which': 2.0.2 - tree-kill: 1.2.2 - which: 2.0.2 - '@pushrocks/smartstring@4.0.7': dependencies: '@pushrocks/isounique': 1.0.5 @@ -6438,147 +6885,137 @@ snapshots: '@types/randomatic': 3.1.5 buffer: 6.0.3 crypto-random-string: 5.0.0 - js-base64: 3.7.7 + js-base64: 3.7.8 normalize-newline: 4.1.0 randomatic: 3.1.1 - strip-indent: 4.0.0 + strip-indent: 4.1.1 url: 0.11.4 - '@pushrocks/smarttime@3.0.50': + '@remirror/core-constants@3.0.0': {} + + '@rolldown/binding-android-arm64@1.0.0-rc.11': + optional: true + + '@rolldown/binding-darwin-arm64@1.0.0-rc.11': + optional: true + + '@rolldown/binding-darwin-x64@1.0.0-rc.11': + optional: true + + '@rolldown/binding-freebsd-x64@1.0.0-rc.11': + optional: true + + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.11': + optional: true + + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.11': + optional: true + + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.11': + optional: true + + '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.11': + optional: true + + '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.11': + optional: true + + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.11': + optional: true + + '@rolldown/binding-linux-x64-musl@1.0.0-rc.11': + optional: true + + '@rolldown/binding-openharmony-arm64@1.0.0-rc.11': + optional: true + + '@rolldown/binding-wasm32-wasi@1.0.0-rc.11(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': dependencies: - '@pushrocks/lik': 5.0.7 - '@pushrocks/smartdelay': 2.0.13 - '@pushrocks/smartpromise': 3.1.10 - croner: 4.4.1 - dayjs: 1.11.13 - is-nan: 1.3.2 - pretty-ms: 7.0.1 - - '@rolldown/binding-darwin-arm64@1.0.0-beta.24': + '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' optional: true - '@rolldown/binding-darwin-x64@1.0.0-beta.24': + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.11': optional: true - '@rolldown/binding-freebsd-x64@1.0.0-beta.24': + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.11': optional: true - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.24': + '@rolldown/pluginutils@1.0.0-rc.11': {} + + '@rspack/binding-darwin-arm64@1.7.11': optional: true - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.24': + '@rspack/binding-darwin-x64@1.7.11': optional: true - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.24': + '@rspack/binding-linux-arm64-gnu@1.7.11': optional: true - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.24': + '@rspack/binding-linux-arm64-musl@1.7.11': optional: true - '@rolldown/binding-linux-x64-musl@1.0.0-beta.24': + '@rspack/binding-linux-x64-gnu@1.7.11': optional: true - '@rolldown/binding-wasm32-wasi@1.0.0-beta.24': + '@rspack/binding-linux-x64-musl@1.7.11': + optional: true + + '@rspack/binding-wasm32-wasi@1.7.11': dependencies: - '@napi-rs/wasm-runtime': 0.2.11 + '@napi-rs/wasm-runtime': 1.0.7 optional: true - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.24': + '@rspack/binding-win32-arm64-msvc@1.7.11': optional: true - '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.24': + '@rspack/binding-win32-ia32-msvc@1.7.11': optional: true - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.24': + '@rspack/binding-win32-x64-msvc@1.7.11': optional: true - '@rolldown/pluginutils@1.0.0-beta.24': {} - - '@rspack/binding-darwin-arm64@1.4.5': - optional: true - - '@rspack/binding-darwin-x64@1.4.5': - optional: true - - '@rspack/binding-linux-arm64-gnu@1.4.5': - optional: true - - '@rspack/binding-linux-arm64-musl@1.4.5': - optional: true - - '@rspack/binding-linux-x64-gnu@1.4.5': - optional: true - - '@rspack/binding-linux-x64-musl@1.4.5': - optional: true - - '@rspack/binding-wasm32-wasi@1.4.5': - dependencies: - '@napi-rs/wasm-runtime': 0.2.11 - optional: true - - '@rspack/binding-win32-arm64-msvc@1.4.5': - optional: true - - '@rspack/binding-win32-ia32-msvc@1.4.5': - optional: true - - '@rspack/binding-win32-x64-msvc@1.4.5': - optional: true - - '@rspack/binding@1.4.5': + '@rspack/binding@1.7.11': optionalDependencies: - '@rspack/binding-darwin-arm64': 1.4.5 - '@rspack/binding-darwin-x64': 1.4.5 - '@rspack/binding-linux-arm64-gnu': 1.4.5 - '@rspack/binding-linux-arm64-musl': 1.4.5 - '@rspack/binding-linux-x64-gnu': 1.4.5 - '@rspack/binding-linux-x64-musl': 1.4.5 - '@rspack/binding-wasm32-wasi': 1.4.5 - '@rspack/binding-win32-arm64-msvc': 1.4.5 - '@rspack/binding-win32-ia32-msvc': 1.4.5 - '@rspack/binding-win32-x64-msvc': 1.4.5 + '@rspack/binding-darwin-arm64': 1.7.11 + '@rspack/binding-darwin-x64': 1.7.11 + '@rspack/binding-linux-arm64-gnu': 1.7.11 + '@rspack/binding-linux-arm64-musl': 1.7.11 + '@rspack/binding-linux-x64-gnu': 1.7.11 + '@rspack/binding-linux-x64-musl': 1.7.11 + '@rspack/binding-wasm32-wasi': 1.7.11 + '@rspack/binding-win32-arm64-msvc': 1.7.11 + '@rspack/binding-win32-ia32-msvc': 1.7.11 + '@rspack/binding-win32-x64-msvc': 1.7.11 - '@rspack/core@1.4.5': + '@rspack/core@1.7.11': dependencies: - '@module-federation/runtime-tools': 0.15.0 - '@rspack/binding': 1.4.5 - '@rspack/lite-tapable': 1.0.1 + '@module-federation/runtime-tools': 0.22.0 + '@rspack/binding': 1.7.11 + '@rspack/lite-tapable': 1.1.0 - '@rspack/lite-tapable@1.0.1': {} + '@rspack/lite-tapable@1.1.0': {} '@sec-ant/readable-stream@0.4.1': {} '@sindresorhus/is@5.6.0': {} - '@smithy/abort-controller@4.1.1': - dependencies: - '@smithy/types': 4.5.0 - tslib: 2.8.1 - '@smithy/abort-controller@4.2.4': dependencies: '@smithy/types': 4.8.1 tslib: 2.8.1 - optional: true '@smithy/chunked-blob-reader-native@4.1.0': dependencies: - '@smithy/util-base64': 4.1.0 + '@smithy/util-base64': 4.3.0 tslib: 2.8.1 '@smithy/chunked-blob-reader@5.1.0': dependencies: tslib: 2.8.1 - '@smithy/config-resolver@4.2.2': - dependencies: - '@smithy/node-config-provider': 4.2.2 - '@smithy/types': 4.5.0 - '@smithy/util-config-provider': 4.1.0 - '@smithy/util-middleware': 4.1.1 - tslib: 2.8.1 - '@smithy/config-resolver@4.4.1': dependencies: '@smithy/node-config-provider': 4.3.4 @@ -6587,20 +7024,6 @@ snapshots: '@smithy/util-endpoints': 3.2.4 '@smithy/util-middleware': 4.2.4 tslib: 2.8.1 - optional: true - - '@smithy/core@3.12.0': - dependencies: - '@smithy/middleware-serde': 4.1.1 - '@smithy/protocol-http': 5.2.1 - '@smithy/types': 4.5.0 - '@smithy/util-base64': 4.1.0 - '@smithy/util-body-length-browser': 4.1.0 - '@smithy/util-middleware': 4.1.1 - '@smithy/util-stream': 4.3.2 - '@smithy/util-utf8': 4.1.0 - '@smithy/uuid': 1.0.0 - tslib: 2.8.1 '@smithy/core@3.17.2': dependencies: @@ -6614,15 +7037,6 @@ snapshots: '@smithy/util-utf8': 4.2.0 '@smithy/uuid': 1.1.0 tslib: 2.8.1 - optional: true - - '@smithy/credential-provider-imds@4.1.2': - dependencies: - '@smithy/node-config-provider': 4.2.2 - '@smithy/property-provider': 4.1.1 - '@smithy/types': 4.5.0 - '@smithy/url-parser': 4.1.1 - tslib: 2.8.1 '@smithy/credential-provider-imds@4.2.4': dependencies: @@ -6631,44 +7045,35 @@ snapshots: '@smithy/types': 4.8.1 '@smithy/url-parser': 4.2.4 tslib: 2.8.1 - optional: true '@smithy/eventstream-codec@4.1.1': dependencies: '@aws-crypto/crc32': 5.2.0 - '@smithy/types': 4.5.0 - '@smithy/util-hex-encoding': 4.1.0 + '@smithy/types': 4.8.1 + '@smithy/util-hex-encoding': 4.2.0 tslib: 2.8.1 '@smithy/eventstream-serde-browser@4.1.1': dependencies: '@smithy/eventstream-serde-universal': 4.1.1 - '@smithy/types': 4.5.0 + '@smithy/types': 4.8.1 tslib: 2.8.1 '@smithy/eventstream-serde-config-resolver@4.2.1': dependencies: - '@smithy/types': 4.5.0 + '@smithy/types': 4.8.1 tslib: 2.8.1 '@smithy/eventstream-serde-node@4.1.1': dependencies: '@smithy/eventstream-serde-universal': 4.1.1 - '@smithy/types': 4.5.0 + '@smithy/types': 4.8.1 tslib: 2.8.1 '@smithy/eventstream-serde-universal@4.1.1': dependencies: '@smithy/eventstream-codec': 4.1.1 - '@smithy/types': 4.5.0 - tslib: 2.8.1 - - '@smithy/fetch-http-handler@5.2.1': - dependencies: - '@smithy/protocol-http': 5.2.1 - '@smithy/querystring-builder': 4.1.1 - '@smithy/types': 4.5.0 - '@smithy/util-base64': 4.1.0 + '@smithy/types': 4.8.1 tslib: 2.8.1 '@smithy/fetch-http-handler@5.3.5': @@ -6678,20 +7083,12 @@ snapshots: '@smithy/types': 4.8.1 '@smithy/util-base64': 4.3.0 tslib: 2.8.1 - optional: true '@smithy/hash-blob-browser@4.1.1': dependencies: '@smithy/chunked-blob-reader': 5.1.0 '@smithy/chunked-blob-reader-native': 4.1.0 - '@smithy/types': 4.5.0 - tslib: 2.8.1 - - '@smithy/hash-node@4.1.1': - dependencies: - '@smithy/types': 4.5.0 - '@smithy/util-buffer-from': 4.1.0 - '@smithy/util-utf8': 4.1.0 + '@smithy/types': 4.8.1 tslib: 2.8.1 '@smithy/hash-node@4.2.4': @@ -6700,48 +7097,30 @@ snapshots: '@smithy/util-buffer-from': 4.2.0 '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 - optional: true '@smithy/hash-stream-node@4.1.1': dependencies: - '@smithy/types': 4.5.0 - '@smithy/util-utf8': 4.1.0 - tslib: 2.8.1 - - '@smithy/invalid-dependency@4.1.1': - dependencies: - '@smithy/types': 4.5.0 + '@smithy/types': 4.8.1 + '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 '@smithy/invalid-dependency@4.2.4': dependencies: '@smithy/types': 4.8.1 tslib: 2.8.1 - optional: true '@smithy/is-array-buffer@2.2.0': dependencies: tslib: 2.8.1 - '@smithy/is-array-buffer@4.1.0': - dependencies: - tslib: 2.8.1 - '@smithy/is-array-buffer@4.2.0': dependencies: tslib: 2.8.1 - optional: true '@smithy/md5-js@4.1.1': dependencies: - '@smithy/types': 4.5.0 - '@smithy/util-utf8': 4.1.0 - tslib: 2.8.1 - - '@smithy/middleware-content-length@4.1.1': - dependencies: - '@smithy/protocol-http': 5.2.1 - '@smithy/types': 4.5.0 + '@smithy/types': 4.8.1 + '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 '@smithy/middleware-content-length@4.2.4': @@ -6749,18 +7128,6 @@ snapshots: '@smithy/protocol-http': 5.3.4 '@smithy/types': 4.8.1 tslib: 2.8.1 - optional: true - - '@smithy/middleware-endpoint@4.2.4': - dependencies: - '@smithy/core': 3.12.0 - '@smithy/middleware-serde': 4.1.1 - '@smithy/node-config-provider': 4.2.2 - '@smithy/shared-ini-file-loader': 4.2.0 - '@smithy/types': 4.5.0 - '@smithy/url-parser': 4.1.1 - '@smithy/util-middleware': 4.1.1 - tslib: 2.8.1 '@smithy/middleware-endpoint@4.3.6': dependencies: @@ -6772,19 +7139,6 @@ snapshots: '@smithy/url-parser': 4.2.4 '@smithy/util-middleware': 4.2.4 tslib: 2.8.1 - optional: true - - '@smithy/middleware-retry@4.3.0': - dependencies: - '@smithy/node-config-provider': 4.2.2 - '@smithy/protocol-http': 5.2.1 - '@smithy/service-error-classification': 4.1.2 - '@smithy/smithy-client': 4.6.4 - '@smithy/types': 4.5.0 - '@smithy/util-middleware': 4.1.1 - '@smithy/util-retry': 4.1.2 - '@smithy/uuid': 1.0.0 - tslib: 2.8.1 '@smithy/middleware-retry@4.4.6': dependencies: @@ -6797,38 +7151,17 @@ snapshots: '@smithy/util-retry': 4.2.4 '@smithy/uuid': 1.1.0 tslib: 2.8.1 - optional: true - - '@smithy/middleware-serde@4.1.1': - dependencies: - '@smithy/protocol-http': 5.2.1 - '@smithy/types': 4.5.0 - tslib: 2.8.1 '@smithy/middleware-serde@4.2.4': dependencies: '@smithy/protocol-http': 5.3.4 '@smithy/types': 4.8.1 tslib: 2.8.1 - optional: true - - '@smithy/middleware-stack@4.1.1': - dependencies: - '@smithy/types': 4.5.0 - tslib: 2.8.1 '@smithy/middleware-stack@4.2.4': dependencies: '@smithy/types': 4.8.1 tslib: 2.8.1 - optional: true - - '@smithy/node-config-provider@4.2.2': - dependencies: - '@smithy/property-provider': 4.1.1 - '@smithy/shared-ini-file-loader': 4.2.0 - '@smithy/types': 4.5.0 - tslib: 2.8.1 '@smithy/node-config-provider@4.3.4': dependencies: @@ -6836,15 +7169,6 @@ snapshots: '@smithy/shared-ini-file-loader': 4.3.4 '@smithy/types': 4.8.1 tslib: 2.8.1 - optional: true - - '@smithy/node-http-handler@4.2.1': - dependencies: - '@smithy/abort-controller': 4.1.1 - '@smithy/protocol-http': 5.2.1 - '@smithy/querystring-builder': 4.1.1 - '@smithy/types': 4.5.0 - tslib: 2.8.1 '@smithy/node-http-handler@4.4.4': dependencies: @@ -6853,84 +7177,36 @@ snapshots: '@smithy/querystring-builder': 4.2.4 '@smithy/types': 4.8.1 tslib: 2.8.1 - optional: true - - '@smithy/property-provider@4.1.1': - dependencies: - '@smithy/types': 4.5.0 - tslib: 2.8.1 '@smithy/property-provider@4.2.4': dependencies: '@smithy/types': 4.8.1 tslib: 2.8.1 - optional: true - - '@smithy/protocol-http@5.2.1': - dependencies: - '@smithy/types': 4.5.0 - tslib: 2.8.1 '@smithy/protocol-http@5.3.4': dependencies: '@smithy/types': 4.8.1 tslib: 2.8.1 - optional: true - - '@smithy/querystring-builder@4.1.1': - dependencies: - '@smithy/types': 4.5.0 - '@smithy/util-uri-escape': 4.1.0 - tslib: 2.8.1 '@smithy/querystring-builder@4.2.4': dependencies: '@smithy/types': 4.8.1 '@smithy/util-uri-escape': 4.2.0 tslib: 2.8.1 - optional: true - - '@smithy/querystring-parser@4.1.1': - dependencies: - '@smithy/types': 4.5.0 - tslib: 2.8.1 '@smithy/querystring-parser@4.2.4': dependencies: '@smithy/types': 4.8.1 tslib: 2.8.1 - optional: true - - '@smithy/service-error-classification@4.1.2': - dependencies: - '@smithy/types': 4.5.0 '@smithy/service-error-classification@4.2.4': dependencies: '@smithy/types': 4.8.1 - optional: true - - '@smithy/shared-ini-file-loader@4.2.0': - dependencies: - '@smithy/types': 4.5.0 - tslib: 2.8.1 '@smithy/shared-ini-file-loader@4.3.4': dependencies: '@smithy/types': 4.8.1 tslib: 2.8.1 - optional: true - - '@smithy/signature-v4@5.2.1': - dependencies: - '@smithy/is-array-buffer': 4.1.0 - '@smithy/protocol-http': 5.2.1 - '@smithy/types': 4.5.0 - '@smithy/util-hex-encoding': 4.1.0 - '@smithy/util-middleware': 4.1.1 - '@smithy/util-uri-escape': 4.1.0 - '@smithy/util-utf8': 4.1.0 - tslib: 2.8.1 '@smithy/signature-v4@5.3.4': dependencies: @@ -6942,17 +7218,6 @@ snapshots: '@smithy/util-uri-escape': 4.2.0 '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 - optional: true - - '@smithy/smithy-client@4.6.4': - dependencies: - '@smithy/core': 3.12.0 - '@smithy/middleware-endpoint': 4.2.4 - '@smithy/middleware-stack': 4.1.1 - '@smithy/protocol-http': 5.2.1 - '@smithy/types': 4.5.0 - '@smithy/util-stream': 4.3.2 - tslib: 2.8.1 '@smithy/smithy-client@4.9.2': dependencies: @@ -6963,93 +7228,44 @@ snapshots: '@smithy/types': 4.8.1 '@smithy/util-stream': 4.5.5 tslib: 2.8.1 - optional: true - - '@smithy/types@4.5.0': - dependencies: - tslib: 2.8.1 '@smithy/types@4.8.1': dependencies: tslib: 2.8.1 - optional: true - - '@smithy/url-parser@4.1.1': - dependencies: - '@smithy/querystring-parser': 4.1.1 - '@smithy/types': 4.5.0 - tslib: 2.8.1 '@smithy/url-parser@4.2.4': dependencies: '@smithy/querystring-parser': 4.2.4 '@smithy/types': 4.8.1 tslib: 2.8.1 - optional: true - - '@smithy/util-base64@4.1.0': - dependencies: - '@smithy/util-buffer-from': 4.1.0 - '@smithy/util-utf8': 4.1.0 - tslib: 2.8.1 '@smithy/util-base64@4.3.0': dependencies: '@smithy/util-buffer-from': 4.2.0 '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 - optional: true - - '@smithy/util-body-length-browser@4.1.0': - dependencies: - tslib: 2.8.1 '@smithy/util-body-length-browser@4.2.0': dependencies: tslib: 2.8.1 - optional: true - - '@smithy/util-body-length-node@4.1.0': - dependencies: - tslib: 2.8.1 '@smithy/util-body-length-node@4.2.1': dependencies: tslib: 2.8.1 - optional: true '@smithy/util-buffer-from@2.2.0': dependencies: '@smithy/is-array-buffer': 2.2.0 tslib: 2.8.1 - '@smithy/util-buffer-from@4.1.0': - dependencies: - '@smithy/is-array-buffer': 4.1.0 - tslib: 2.8.1 - '@smithy/util-buffer-from@4.2.0': dependencies: '@smithy/is-array-buffer': 4.2.0 tslib: 2.8.1 - optional: true - - '@smithy/util-config-provider@4.1.0': - dependencies: - tslib: 2.8.1 '@smithy/util-config-provider@4.2.0': dependencies: tslib: 2.8.1 - optional: true - - '@smithy/util-defaults-mode-browser@4.1.4': - dependencies: - '@smithy/property-provider': 4.1.1 - '@smithy/smithy-client': 4.6.4 - '@smithy/types': 4.5.0 - bowser: 2.12.1 - tslib: 2.8.1 '@smithy/util-defaults-mode-browser@4.3.5': dependencies: @@ -7057,17 +7273,6 @@ snapshots: '@smithy/smithy-client': 4.9.2 '@smithy/types': 4.8.1 tslib: 2.8.1 - optional: true - - '@smithy/util-defaults-mode-node@4.1.4': - dependencies: - '@smithy/config-resolver': 4.2.2 - '@smithy/credential-provider-imds': 4.1.2 - '@smithy/node-config-provider': 4.2.2 - '@smithy/property-provider': 4.1.1 - '@smithy/smithy-client': 4.6.4 - '@smithy/types': 4.5.0 - tslib: 2.8.1 '@smithy/util-defaults-mode-node@4.2.7': dependencies: @@ -7078,64 +7283,27 @@ snapshots: '@smithy/smithy-client': 4.9.2 '@smithy/types': 4.8.1 tslib: 2.8.1 - optional: true - - '@smithy/util-endpoints@3.1.2': - dependencies: - '@smithy/node-config-provider': 4.2.2 - '@smithy/types': 4.5.0 - tslib: 2.8.1 '@smithy/util-endpoints@3.2.4': dependencies: '@smithy/node-config-provider': 4.3.4 '@smithy/types': 4.8.1 tslib: 2.8.1 - optional: true - - '@smithy/util-hex-encoding@4.1.0': - dependencies: - tslib: 2.8.1 '@smithy/util-hex-encoding@4.2.0': dependencies: tslib: 2.8.1 - optional: true - - '@smithy/util-middleware@4.1.1': - dependencies: - '@smithy/types': 4.5.0 - tslib: 2.8.1 '@smithy/util-middleware@4.2.4': dependencies: '@smithy/types': 4.8.1 tslib: 2.8.1 - optional: true - - '@smithy/util-retry@4.1.2': - dependencies: - '@smithy/service-error-classification': 4.1.2 - '@smithy/types': 4.5.0 - tslib: 2.8.1 '@smithy/util-retry@4.2.4': dependencies: '@smithy/service-error-classification': 4.2.4 '@smithy/types': 4.8.1 tslib: 2.8.1 - optional: true - - '@smithy/util-stream@4.3.2': - dependencies: - '@smithy/fetch-http-handler': 5.2.1 - '@smithy/node-http-handler': 4.2.1 - '@smithy/types': 4.5.0 - '@smithy/util-base64': 4.1.0 - '@smithy/util-buffer-from': 4.1.0 - '@smithy/util-hex-encoding': 4.1.0 - '@smithy/util-utf8': 4.1.0 - tslib: 2.8.1 '@smithy/util-stream@4.5.5': dependencies: @@ -7147,164 +7315,238 @@ snapshots: '@smithy/util-hex-encoding': 4.2.0 '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 - optional: true - - '@smithy/util-uri-escape@4.1.0': - dependencies: - tslib: 2.8.1 '@smithy/util-uri-escape@4.2.0': dependencies: tslib: 2.8.1 - optional: true '@smithy/util-utf8@2.3.0': dependencies: '@smithy/util-buffer-from': 2.2.0 tslib: 2.8.1 - '@smithy/util-utf8@4.1.0': - dependencies: - '@smithy/util-buffer-from': 4.1.0 - tslib: 2.8.1 - '@smithy/util-utf8@4.2.0': dependencies: '@smithy/util-buffer-from': 4.2.0 tslib: 2.8.1 - optional: true '@smithy/util-waiter@4.1.1': dependencies: - '@smithy/abort-controller': 4.1.1 - '@smithy/types': 4.5.0 - tslib: 2.8.1 - - '@smithy/uuid@1.0.0': - dependencies: + '@smithy/abort-controller': 4.2.4 + '@smithy/types': 4.8.1 tslib: 2.8.1 '@smithy/uuid@1.1.0': dependencies: tslib: 2.8.1 - optional: true - - '@so-ric/colorspace@1.1.6': - dependencies: - color: 5.0.2 - text-hex: 1.0.0 - - '@socket.io/component-emitter@3.1.2': {} '@szmarczak/http-timer@5.0.1': dependencies: defer-to-connect: 2.0.1 - '@tempfix/idb@8.0.3': {} + '@tempfix/lenis@1.3.20': {} - '@tokenizer/inflate@0.2.7': + '@tempfix/webcontainer__api@1.6.1': {} + + '@tiptap/core@2.27.2(@tiptap/pm@2.27.2)': + dependencies: + '@tiptap/pm': 2.27.2 + + '@tiptap/extension-blockquote@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + + '@tiptap/extension-bold@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + + '@tiptap/extension-bullet-list@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + + '@tiptap/extension-code-block@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))(@tiptap/pm@2.27.2)': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + '@tiptap/pm': 2.27.2 + + '@tiptap/extension-code@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + + '@tiptap/extension-document@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + + '@tiptap/extension-dropcursor@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))(@tiptap/pm@2.27.2)': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + '@tiptap/pm': 2.27.2 + + '@tiptap/extension-gapcursor@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))(@tiptap/pm@2.27.2)': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + '@tiptap/pm': 2.27.2 + + '@tiptap/extension-hard-break@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + + '@tiptap/extension-heading@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + + '@tiptap/extension-history@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))(@tiptap/pm@2.27.2)': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + '@tiptap/pm': 2.27.2 + + '@tiptap/extension-horizontal-rule@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))(@tiptap/pm@2.27.2)': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + '@tiptap/pm': 2.27.2 + + '@tiptap/extension-italic@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + + '@tiptap/extension-link@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))(@tiptap/pm@2.27.2)': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + '@tiptap/pm': 2.27.2 + linkifyjs: 4.3.2 + + '@tiptap/extension-list-item@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + + '@tiptap/extension-ordered-list@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + + '@tiptap/extension-paragraph@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + + '@tiptap/extension-strike@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + + '@tiptap/extension-text-align@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + + '@tiptap/extension-text-style@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + + '@tiptap/extension-text@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + + '@tiptap/extension-typography@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + + '@tiptap/extension-underline@2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + + '@tiptap/pm@2.27.2': + dependencies: + prosemirror-changeset: 2.4.1 + prosemirror-collab: 1.3.1 + prosemirror-commands: 1.7.1 + prosemirror-dropcursor: 1.8.2 + prosemirror-gapcursor: 1.4.1 + prosemirror-history: 1.5.0 + prosemirror-inputrules: 1.5.1 + prosemirror-keymap: 1.2.3 + prosemirror-markdown: 1.13.4 + prosemirror-menu: 1.3.2 + prosemirror-model: 1.25.4 + prosemirror-schema-basic: 1.2.4 + prosemirror-schema-list: 1.5.1 + prosemirror-state: 1.4.4 + prosemirror-tables: 1.8.5 + prosemirror-trailing-node: 3.0.0(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.8) + prosemirror-transform: 1.12.0 + prosemirror-view: 1.41.8 + + '@tiptap/starter-kit@2.27.2': + dependencies: + '@tiptap/core': 2.27.2(@tiptap/pm@2.27.2) + '@tiptap/extension-blockquote': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2)) + '@tiptap/extension-bold': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2)) + '@tiptap/extension-bullet-list': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2)) + '@tiptap/extension-code': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2)) + '@tiptap/extension-code-block': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))(@tiptap/pm@2.27.2) + '@tiptap/extension-document': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2)) + '@tiptap/extension-dropcursor': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))(@tiptap/pm@2.27.2) + '@tiptap/extension-gapcursor': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))(@tiptap/pm@2.27.2) + '@tiptap/extension-hard-break': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2)) + '@tiptap/extension-heading': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2)) + '@tiptap/extension-history': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))(@tiptap/pm@2.27.2) + '@tiptap/extension-horizontal-rule': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2))(@tiptap/pm@2.27.2) + '@tiptap/extension-italic': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2)) + '@tiptap/extension-list-item': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2)) + '@tiptap/extension-ordered-list': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2)) + '@tiptap/extension-paragraph': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2)) + '@tiptap/extension-strike': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2)) + '@tiptap/extension-text': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2)) + '@tiptap/extension-text-style': 2.27.2(@tiptap/core@2.27.2(@tiptap/pm@2.27.2)) + '@tiptap/pm': 2.27.2 + + '@tokenizer/inflate@0.4.1': dependencies: debug: 4.4.3 - fflate: 0.8.2 token-types: 6.1.1 transitivePeerDependencies: - supports-color '@tokenizer/token@0.3.0': {} - '@tsclass/tsclass@4.4.4': - dependencies: - type-fest: 4.39.1 + '@tootallnate/quickjs-emscripten@0.23.0': {} - '@tsclass/tsclass@9.3.0': + '@tsclass/tsclass@4.4.4': dependencies: type-fest: 4.41.0 - '@tybys/wasm-util@0.9.0': + '@tsclass/tsclass@9.5.0': + dependencies: + type-fest: 5.6.0 + + '@tybys/wasm-util@0.10.1': dependencies: tslib: 2.8.1 optional: true - '@types/bn.js@5.2.0': - dependencies: - '@types/node': 22.14.0 - - '@types/body-parser@1.19.5': - dependencies: - '@types/connect': 3.4.38 - '@types/node': 22.14.0 - - '@types/body-parser@1.19.6': - dependencies: - '@types/connect': 3.4.38 - '@types/node': 22.14.0 - '@types/buffer-json@2.0.3': {} '@types/clean-css@4.2.11': dependencies: - '@types/node': 22.14.0 + '@types/node': 25.6.0 source-map: 0.6.1 - '@types/connect@3.4.38': - dependencies: - '@types/node': 22.14.0 - - '@types/cors@2.8.19': - dependencies: - '@types/node': 22.14.0 - '@types/debug@4.1.12': dependencies: '@types/ms': 2.1.0 - '@types/default-gateway@3.0.1': {} - - '@types/dns-packet@5.6.5': + '@types/dom-mediacapture-transform@0.1.11': dependencies: - '@types/node': 22.14.0 + '@types/dom-webcodecs': 0.1.13 - '@types/elliptic@6.4.18': - dependencies: - '@types/bn.js': 5.2.0 - - '@types/express-serve-static-core@5.0.3': - dependencies: - '@types/node': 22.14.0 - '@types/qs': 6.9.17 - '@types/range-parser': 1.2.7 - '@types/send': 0.17.4 - - '@types/express-serve-static-core@5.1.0': - dependencies: - '@types/node': 22.14.0 - '@types/qs': 6.14.0 - '@types/range-parser': 1.2.7 - '@types/send': 1.2.1 - - '@types/express@5.0.0': - dependencies: - '@types/body-parser': 1.19.5 - '@types/express-serve-static-core': 5.0.3 - '@types/qs': 6.9.17 - '@types/serve-static': 1.15.7 - - '@types/express@5.0.5': - dependencies: - '@types/body-parser': 1.19.6 - '@types/express-serve-static-core': 5.1.0 - '@types/serve-static': 1.15.10 + '@types/dom-webcodecs@0.1.13': {} '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 22.14.0 + '@types/node': 25.6.0 '@types/hast@3.0.4': dependencies: '@types/unist': 3.0.3 - '@types/html-minifier@4.0.5': + '@types/html-minifier@4.0.6': dependencies: '@types/clean-css': 4.2.11 '@types/relateurl': 0.2.33 @@ -7312,95 +7554,62 @@ snapshots: '@types/http-cache-semantics@4.0.4': {} - '@types/http-errors@2.0.4': {} - - '@types/http-errors@2.0.5': {} - '@types/js-yaml@3.12.10': {} '@types/js-yaml@4.0.9': {} '@types/jsonfile@6.1.4': dependencies: - '@types/node': 22.14.0 + '@types/node': 25.6.0 + + '@types/linkify-it@5.0.0': {} + + '@types/markdown-it@14.1.2': + dependencies: + '@types/linkify-it': 5.0.0 + '@types/mdurl': 2.0.0 '@types/mdast@4.0.4': dependencies: '@types/unist': 3.0.3 + '@types/mdurl@2.0.0': {} + '@types/mime-types@2.1.4': {} - '@types/mime@1.3.5': {} - - '@types/minimatch@3.0.5': {} - - '@types/minimatch@5.1.2': {} - '@types/ms@2.1.0': {} + '@types/mute-stream@0.0.4': + dependencies: + '@types/node': 25.6.0 + '@types/node-forge@1.3.14': dependencies: - '@types/node': 22.14.0 + '@types/node': 25.6.0 + + '@types/node@16.9.1': {} '@types/node@22.14.0': dependencies: undici-types: 6.21.0 - '@types/ping@0.4.4': {} - - '@types/qs@6.14.0': {} - - '@types/qs@6.9.17': {} + '@types/node@25.6.0': + dependencies: + undici-types: 7.19.2 '@types/randomatic@3.1.5': {} - '@types/range-parser@1.2.7': {} - '@types/relateurl@0.2.33': {} - '@types/s3rver@3.7.4': - dependencies: - '@types/node': 22.14.0 - '@types/semver@7.7.1': {} - '@types/send@0.17.4': - dependencies: - '@types/mime': 1.3.5 - '@types/node': 22.14.0 - - '@types/send@0.17.6': - dependencies: - '@types/mime': 1.3.5 - '@types/node': 22.14.0 - - '@types/send@1.2.1': - dependencies: - '@types/node': 22.14.0 - - '@types/serve-static@1.15.10': - dependencies: - '@types/http-errors': 2.0.5 - '@types/node': 22.14.0 - '@types/send': 0.17.6 - - '@types/serve-static@1.15.7': - dependencies: - '@types/http-errors': 2.0.4 - '@types/node': 22.14.0 - '@types/send': 0.17.4 - - '@types/symbol-tree@3.2.5': {} - '@types/tar-stream@3.1.4': dependencies: - '@types/node': 22.14.0 + '@types/node': 25.6.0 '@types/through2@2.0.41': dependencies: - '@types/node': 22.14.0 - - '@types/triple-beam@1.3.5': {} + '@types/node': 25.6.0 '@types/trusted-types@2.0.7': {} @@ -7420,31 +7629,25 @@ snapshots: dependencies: '@types/webidl-conversions': 7.0.3 - '@types/which@2.0.2': {} + '@types/whatwg-url@13.0.0': + dependencies: + '@types/webidl-conversions': 7.0.3 '@types/which@3.0.4': {} + '@types/wrap-ansi@3.0.0': {} + '@types/ws@8.18.1': dependencies: - '@types/node': 22.14.0 + '@types/node': 25.6.0 '@types/yauzl@2.10.3': dependencies: - '@types/node': 22.14.0 + '@types/node': 25.6.0 optional: true '@ungap/structured-clone@1.3.0': {} - accepts@1.3.8: - dependencies: - mime-types: 2.1.35 - negotiator: 0.6.3 - - accepts@2.0.0: - dependencies: - mime-types: 3.0.1 - negotiator: 1.0.0 - acme-client@5.4.0: dependencies: '@peculiar/x509': 1.14.0 @@ -7455,40 +7658,29 @@ snapshots: transitivePeerDependencies: - supports-color - agent-base@6.0.2: - dependencies: - debug: 4.3.4 - transitivePeerDependencies: - - supports-color - agent-base@7.1.4: {} agentkeepalive@4.6.0: dependencies: humanize-ms: 1.2.1 - aggregate-error@4.0.1: - dependencies: - clean-stack: 4.2.0 - indent-string: 5.0.0 - ansi-256-colors@1.1.0: {} + ansi-escapes@4.3.2: + dependencies: + type-fest: 0.21.3 + ansi-regex@5.0.1: {} ansi-regex@6.2.2: {} - ansi-styles@3.2.1: - dependencies: - color-convert: 1.9.3 - ansi-styles@4.3.0: dependencies: color-convert: 2.0.1 ansi-styles@6.2.3: {} - ansis@4.1.0: {} + any-base@1.1.0: {} argparse@1.0.10: dependencies: @@ -7496,30 +7688,28 @@ snapshots: argparse@2.0.1: {} - array-flatten@1.1.1: {} - - array-parallel@0.1.3: {} - - array-series@0.1.5: {} - asn1js@3.0.6: dependencies: pvtsutils: 1.3.6 pvutils: 1.1.5 tslib: 2.8.1 + ast-types@0.13.4: + dependencies: + tslib: 2.8.1 + async-mutex@0.5.0: dependencies: tslib: 2.8.1 - async@3.2.6: {} - asynckit@0.4.0: {} + await-to-js@3.0.0: {} + axios@1.13.1(debug@4.4.3): dependencies: follow-redirects: 1.15.11(debug@4.4.3) - form-data: 4.0.4 + form-data: 4.0.5 proxy-from-env: 1.1.0 transitivePeerDependencies: - debug @@ -7530,50 +7720,50 @@ snapshots: balanced-match@1.0.2: {} + balanced-match@4.0.4: {} + bare-events@2.7.0: {} + bare-fs@4.7.1: + dependencies: + bare-events: 2.7.0 + bare-path: 3.0.0 + bare-stream: 2.13.0(bare-events@2.7.0) + bare-url: 2.4.0 + fast-fifo: 1.3.2 + transitivePeerDependencies: + - bare-abort-controller + - react-native-b4a + optional: true + + bare-os@3.8.7: + optional: true + + bare-path@3.0.0: + dependencies: + bare-os: 3.8.7 + optional: true + + bare-stream@2.13.0(bare-events@2.7.0): + dependencies: + streamx: 2.25.0 + teex: 1.0.1 + optionalDependencies: + bare-events: 2.7.0 + transitivePeerDependencies: + - react-native-b4a + optional: true + + bare-url@2.4.0: + dependencies: + bare-path: 3.0.0 + optional: true + base64-js@1.5.1: {} - base64id@2.0.0: {} + basic-ftp@5.3.0: {} - bl@4.1.0: - dependencies: - buffer: 5.7.1 - inherits: 2.0.4 - readable-stream: 3.6.2 - - bn.js@4.12.2: {} - - body-parser@1.20.3: - dependencies: - bytes: 3.1.2 - content-type: 1.0.5 - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - on-finished: 2.4.1 - qs: 6.13.0 - raw-body: 2.5.2 - type-is: 1.6.18 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - - body-parser@2.2.0: - dependencies: - bytes: 3.1.2 - content-type: 1.0.5 - debug: 4.4.3 - http-errors: 2.0.0 - iconv-lite: 0.6.3 - on-finished: 2.4.1 - qs: 6.14.0 - raw-body: 3.0.1 - type-is: 2.0.1 - transitivePeerDependencies: - - supports-color + bmp-ts@1.0.9: {} bowser@2.12.1: {} @@ -7586,42 +7776,30 @@ snapshots: dependencies: balanced-match: 1.0.2 - broadcast-channel@7.1.0: + brace-expansion@5.0.5: dependencies: - '@babel/runtime': 7.27.0 - oblivious-set: 1.4.0 + balanced-match: 4.0.4 + + broadcast-channel@7.3.0: + dependencies: + '@babel/runtime': 7.28.6 + oblivious-set: 2.0.0 p-queue: 6.6.2 unload: 2.4.1 - brorand@1.1.0: {} - bson@6.10.4: {} + bson@7.2.0: {} + buffer-crc32@0.2.13: {} buffer-json@2.0.0: {} - buffer@5.7.1: - dependencies: - base64-js: 1.5.1 - ieee754: 1.2.1 - buffer@6.0.3: dependencies: base64-js: 1.5.1 ieee754: 1.2.1 - busboy@0.3.1: - dependencies: - dicer: 0.3.0 - - bytes@3.1.2: {} - - cache-content-type@1.0.1: - dependencies: - mime-types: 2.1.35 - ylru: 1.4.0 - cacheable-lookup@7.0.0: {} cacheable-request@10.2.14: @@ -7634,11 +7812,6 @@ snapshots: normalize-url: 8.0.1 responselike: 3.0.0 - call-bind-apply-helpers@1.0.1: - dependencies: - es-errors: 1.3.0 - function-bind: 1.1.2 - call-bind-apply-helpers@1.0.2: dependencies: es-errors: 1.3.0 @@ -7646,16 +7819,11 @@ snapshots: call-bind@1.0.8: dependencies: - call-bind-apply-helpers: 1.0.1 + call-bind-apply-helpers: 1.0.2 es-define-property: 1.0.1 - get-intrinsic: 1.2.6 + get-intrinsic: 1.3.0 set-function-length: 1.2.2 - call-bound@1.0.3: - dependencies: - call-bind-apply-helpers: 1.0.1 - get-intrinsic: 1.2.6 - call-bound@1.0.4: dependencies: call-bind-apply-helpers: 1.0.2 @@ -7672,23 +7840,23 @@ snapshots: ccount@2.0.1: {} - chalk@2.4.2: - dependencies: - ansi-styles: 3.2.1 - escape-string-regexp: 1.0.5 - supports-color: 5.5.0 - character-entities-html4@2.1.0: {} character-entities-legacy@3.0.0: {} character-entities@2.0.2: {} - chokidar@4.0.3: - dependencies: - readdirp: 4.1.2 + chardet@0.7.0: {} - chownr@1.1.4: {} + chokidar@5.0.0: + dependencies: + readdirp: 5.0.0 + + chromium-bidi@14.0.0(devtools-protocol@0.0.1595872): + dependencies: + devtools-protocol: 0.0.1595872 + mitt: 3.0.1 + zod: 3.25.76 clean-css@4.2.4: dependencies: @@ -7696,39 +7864,20 @@ snapshots: clean-stack@1.3.0: {} - clean-stack@4.2.0: - dependencies: - escape-string-regexp: 5.0.0 + cli-width@4.1.0: {} - co@4.6.0: {} - - color-convert@1.9.3: + cliui@8.0.1: dependencies: - color-name: 1.1.3 + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 color-convert@2.0.1: dependencies: color-name: 1.1.4 - color-convert@3.1.2: - dependencies: - color-name: 2.0.2 - - color-name@1.1.3: {} - color-name@1.1.4: {} - color-name@2.0.2: {} - - color-string@2.1.2: - dependencies: - color-name: 2.0.2 - - color@5.0.2: - dependencies: - color-convert: 3.1.2 - color-string: 2.1.2 - combined-stream@1.0.8: dependencies: delayed-stream: 1.0.0 @@ -7737,8 +7886,6 @@ snapshots: commander@2.20.3: {} - commander@5.1.0: {} - commondir@1.0.1: {} concat-map@0.0.1: {} @@ -7748,48 +7895,18 @@ snapshots: ini: 1.3.8 proto-list: 1.2.4 - content-disposition@0.5.4: + cosmiconfig@9.0.1(typescript@6.0.3): dependencies: - safe-buffer: 5.2.1 + env-paths: 2.2.1 + import-fresh: 3.3.1 + js-yaml: 4.1.0 + parse-json: 5.2.0 + optionalDependencies: + typescript: 6.0.3 - content-disposition@1.0.0: - dependencies: - safe-buffer: 5.2.1 + crelt@1.0.6: {} - content-type@1.0.5: {} - - cookie-signature@1.0.6: {} - - cookie-signature@1.2.2: {} - - cookie@0.7.1: {} - - cookie@0.7.2: {} - - cookies@0.9.1: - dependencies: - depd: 2.0.0 - keygrip: 1.1.0 - - cors@2.8.5: - dependencies: - object-assign: 4.1.1 - vary: 1.1.2 - - croner@4.4.1: {} - - croner@9.1.0: {} - - cross-fetch@3.1.5: - dependencies: - node-fetch: 2.6.7 - transitivePeerDependencies: - - encoding - - cross-spawn@4.0.2: - dependencies: - lru-cache: 4.1.5 - which: 1.3.1 + croner@10.0.1: {} cross-spawn@7.0.6: dependencies: @@ -7801,29 +7918,11 @@ snapshots: dependencies: type-fest: 2.19.0 + data-uri-to-buffer@6.0.2: {} + date-fns@4.1.0: {} - dayjs@1.11.13: {} - - debug@2.6.9: - dependencies: - ms: 2.0.0 - - debug@3.2.7: - dependencies: - ms: 2.1.3 - - debug@4.3.4: - dependencies: - ms: 2.1.2 - - debug@4.3.7: - dependencies: - ms: 2.1.3 - - debug@4.4.1: - dependencies: - ms: 2.1.3 + dayjs@1.11.20: {} debug@4.4.3: dependencies: @@ -7837,8 +7936,6 @@ snapshots: dependencies: mimic-response: 3.1.0 - deep-equal@1.0.1: {} - deep-extend@0.6.0: {} defer-to-connect@2.0.1: {} @@ -7857,110 +7954,61 @@ snapshots: has-property-descriptors: 1.0.2 object-keys: 1.1.1 + degenerator@5.0.1: + dependencies: + ast-types: 0.13.4 + escodegen: 2.1.0 + esprima: 4.0.1 + delayed-stream@1.0.0: {} - delegates@1.0.0: {} - - depd@1.1.2: {} - - depd@2.0.0: {} - dequal@2.0.3: {} - destroy@1.2.0: {} + detect-libc@2.1.2: {} devlop@1.1.0: dependencies: dequal: 2.0.3 - devtools-protocol@0.0.1019158: {} + devtools-protocol@0.0.1595872: {} - dicer@0.3.0: - dependencies: - streamsearch: 0.1.2 - - dns-packet@5.6.1: - dependencies: - '@leichtgewicht/ip-codec': 2.0.5 - - dns-socket@4.2.2: - dependencies: - dns-packet: 5.6.1 + dompurify@3.2.7: + optionalDependencies: + '@types/trusted-types': 2.0.7 dunder-proto@1.0.1: dependencies: - call-bind-apply-helpers: 1.0.1 + call-bind-apply-helpers: 1.0.2 es-errors: 1.3.0 gopd: 1.2.0 eastasianwidth@0.2.0: {} - ee-first@1.1.1: {} - - elliptic@6.6.1: + echarts@5.6.0: dependencies: - bn.js: 4.12.2 - brorand: 1.1.0 - hash.js: 1.1.7 - hmac-drbg: 1.0.1 - inherits: 2.0.4 - minimalistic-assert: 1.0.1 - minimalistic-crypto-utils: 1.0.1 + tslib: 2.3.0 + zrender: 5.6.1 emoji-regex@8.0.0: {} emoji-regex@9.2.2: {} - enabled@2.0.0: {} - - encodeurl@1.0.2: {} - - encodeurl@2.0.0: {} - end-of-stream@1.4.4: dependencies: once: 1.4.0 - engine.io-client@6.6.3: - dependencies: - '@socket.io/component-emitter': 3.1.2 - debug: 4.3.7 - engine.io-parser: 5.2.3 - ws: 8.17.1 - xmlhttprequest-ssl: 2.1.2 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - engine.io-parser@5.2.3: {} - - engine.io@6.6.4: - dependencies: - '@types/cors': 2.8.19 - '@types/node': 22.14.0 - accepts: 1.3.8 - base64id: 2.0.0 - cookie: 0.7.2 - cors: 2.8.5 - debug: 4.3.7 - engine.io-parser: 5.2.3 - ws: 8.17.1 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - entities@4.5.0: {} + env-paths@2.2.1: {} + + error-ex@1.3.4: + dependencies: + is-arrayish: 0.2.1 + es-define-property@1.0.1: {} es-errors@1.3.0: {} - es-object-atoms@1.0.0: - dependencies: - es-errors: 1.3.0 - es-object-atoms@1.1.1: dependencies: es-errors: 1.3.0 @@ -7972,77 +8020,56 @@ snapshots: has-tostringtag: 1.0.2 hasown: 2.0.2 - esbuild@0.25.11: + esbuild@0.27.7: optionalDependencies: - '@esbuild/aix-ppc64': 0.25.11 - '@esbuild/android-arm': 0.25.11 - '@esbuild/android-arm64': 0.25.11 - '@esbuild/android-x64': 0.25.11 - '@esbuild/darwin-arm64': 0.25.11 - '@esbuild/darwin-x64': 0.25.11 - '@esbuild/freebsd-arm64': 0.25.11 - '@esbuild/freebsd-x64': 0.25.11 - '@esbuild/linux-arm': 0.25.11 - '@esbuild/linux-arm64': 0.25.11 - '@esbuild/linux-ia32': 0.25.11 - '@esbuild/linux-loong64': 0.25.11 - '@esbuild/linux-mips64el': 0.25.11 - '@esbuild/linux-ppc64': 0.25.11 - '@esbuild/linux-riscv64': 0.25.11 - '@esbuild/linux-s390x': 0.25.11 - '@esbuild/linux-x64': 0.25.11 - '@esbuild/netbsd-arm64': 0.25.11 - '@esbuild/netbsd-x64': 0.25.11 - '@esbuild/openbsd-arm64': 0.25.11 - '@esbuild/openbsd-x64': 0.25.11 - '@esbuild/openharmony-arm64': 0.25.11 - '@esbuild/sunos-x64': 0.25.11 - '@esbuild/win32-arm64': 0.25.11 - '@esbuild/win32-ia32': 0.25.11 - '@esbuild/win32-x64': 0.25.11 + '@esbuild/aix-ppc64': 0.27.7 + '@esbuild/android-arm': 0.27.7 + '@esbuild/android-arm64': 0.27.7 + '@esbuild/android-x64': 0.27.7 + '@esbuild/darwin-arm64': 0.27.7 + '@esbuild/darwin-x64': 0.27.7 + '@esbuild/freebsd-arm64': 0.27.7 + '@esbuild/freebsd-x64': 0.27.7 + '@esbuild/linux-arm': 0.27.7 + '@esbuild/linux-arm64': 0.27.7 + '@esbuild/linux-ia32': 0.27.7 + '@esbuild/linux-loong64': 0.27.7 + '@esbuild/linux-mips64el': 0.27.7 + '@esbuild/linux-ppc64': 0.27.7 + '@esbuild/linux-riscv64': 0.27.7 + '@esbuild/linux-s390x': 0.27.7 + '@esbuild/linux-x64': 0.27.7 + '@esbuild/netbsd-arm64': 0.27.7 + '@esbuild/netbsd-x64': 0.27.7 + '@esbuild/openbsd-arm64': 0.27.7 + '@esbuild/openbsd-x64': 0.27.7 + '@esbuild/openharmony-arm64': 0.27.7 + '@esbuild/sunos-x64': 0.27.7 + '@esbuild/win32-arm64': 0.27.7 + '@esbuild/win32-ia32': 0.27.7 + '@esbuild/win32-x64': 0.27.7 - esbuild@0.25.6: - optionalDependencies: - '@esbuild/aix-ppc64': 0.25.6 - '@esbuild/android-arm': 0.25.6 - '@esbuild/android-arm64': 0.25.6 - '@esbuild/android-x64': 0.25.6 - '@esbuild/darwin-arm64': 0.25.6 - '@esbuild/darwin-x64': 0.25.6 - '@esbuild/freebsd-arm64': 0.25.6 - '@esbuild/freebsd-x64': 0.25.6 - '@esbuild/linux-arm': 0.25.6 - '@esbuild/linux-arm64': 0.25.6 - '@esbuild/linux-ia32': 0.25.6 - '@esbuild/linux-loong64': 0.25.6 - '@esbuild/linux-mips64el': 0.25.6 - '@esbuild/linux-ppc64': 0.25.6 - '@esbuild/linux-riscv64': 0.25.6 - '@esbuild/linux-s390x': 0.25.6 - '@esbuild/linux-x64': 0.25.6 - '@esbuild/netbsd-arm64': 0.25.6 - '@esbuild/netbsd-x64': 0.25.6 - '@esbuild/openbsd-arm64': 0.25.6 - '@esbuild/openbsd-x64': 0.25.6 - '@esbuild/openharmony-arm64': 0.25.6 - '@esbuild/sunos-x64': 0.25.6 - '@esbuild/win32-arm64': 0.25.6 - '@esbuild/win32-ia32': 0.25.6 - '@esbuild/win32-x64': 0.25.6 - - escape-html@1.0.3: {} - - escape-string-regexp@1.0.5: {} + escalade@3.2.0: {} escape-string-regexp@4.0.0: {} escape-string-regexp@5.0.0: {} + escodegen@2.1.0: + dependencies: + esprima: 4.0.1 + estraverse: 5.3.0 + esutils: 2.0.3 + optionalDependencies: + source-map: 0.6.1 + esm@3.2.25: {} esprima@4.0.1: {} - etag@1.8.1: {} + estraverse@5.3.0: {} + + esutils@2.0.3: {} eventemitter3@4.0.7: {} @@ -8050,83 +8077,19 @@ snapshots: dependencies: bare-events: 2.7.0 - express-force-ssl@0.3.2: - dependencies: - lodash.assign: 3.2.0 - - express@4.21.2: - dependencies: - accepts: 1.3.8 - array-flatten: 1.1.1 - body-parser: 1.20.3 - content-disposition: 0.5.4 - content-type: 1.0.5 - cookie: 0.7.1 - cookie-signature: 1.0.6 - debug: 2.6.9 - depd: 2.0.0 - encodeurl: 2.0.0 - escape-html: 1.0.3 - etag: 1.8.1 - finalhandler: 1.3.1 - fresh: 0.5.2 - http-errors: 2.0.0 - merge-descriptors: 1.0.3 - methods: 1.1.2 - on-finished: 2.4.1 - parseurl: 1.3.3 - path-to-regexp: 0.1.12 - proxy-addr: 2.0.7 - qs: 6.13.0 - range-parser: 1.2.1 - safe-buffer: 5.2.1 - send: 0.19.0 - serve-static: 1.16.2 - setprototypeof: 1.2.0 - statuses: 2.0.1 - type-is: 1.6.18 - utils-merge: 1.0.1 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - - express@5.1.0: - dependencies: - accepts: 2.0.0 - body-parser: 2.2.0 - content-disposition: 1.0.0 - content-type: 1.0.5 - cookie: 0.7.2 - cookie-signature: 1.2.2 - debug: 4.4.3 - encodeurl: 2.0.0 - escape-html: 1.0.3 - etag: 1.8.1 - finalhandler: 2.1.0 - fresh: 2.0.0 - http-errors: 2.0.0 - merge-descriptors: 2.0.0 - mime-types: 3.0.1 - on-finished: 2.4.1 - once: 1.4.0 - parseurl: 1.3.3 - proxy-addr: 2.0.7 - qs: 6.14.0 - range-parser: 1.2.1 - router: 2.2.0 - send: 1.2.0 - serve-static: 2.2.0 - statuses: 2.0.2 - type-is: 2.0.1 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color + exif-parser@0.1.12: {} extend@3.0.2: {} + external-editor@3.1.0: + dependencies: + chardet: 0.7.0 + iconv-lite: 0.4.24 + tmp: 0.0.33 + extract-zip@2.0.1: dependencies: - debug: 4.3.4 + debug: 4.4.3 get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -8134,9 +8097,9 @@ snapshots: transitivePeerDependencies: - supports-color - fake-indexeddb@5.0.2: {} + fake-indexeddb@6.2.5: {} - fake-indexeddb@6.2.4: {} + fancy-canvas@2.1.0: {} fast-deep-equal@3.1.3: {} @@ -8144,20 +8107,16 @@ snapshots: fast-json-stable-stringify@2.1.0: {} - fast-xml-parser@3.21.1: + fast-xml-builder@1.1.5: dependencies: - strnum: 1.1.2 + path-expression-matcher: 1.5.0 fast-xml-parser@4.4.1: dependencies: strnum: 1.1.2 optional: true - fast-xml-parser@4.5.1: - dependencies: - strnum: 1.0.5 - - fast-xml-parser@4.5.3: + fast-xml-parser@4.5.6: dependencies: strnum: 1.1.2 @@ -8165,6 +8124,13 @@ snapshots: dependencies: strnum: 2.1.1 + fast-xml-parser@5.6.0: + dependencies: + '@nodable/entities': 1.1.0 + fast-xml-builder: 1.1.5 + path-expression-matcher: 1.5.0 + strnum: 2.2.3 + fault@2.0.1: dependencies: format: 0.2.2 @@ -8173,8 +8139,6 @@ snapshots: dependencies: pend: 1.2.0 - fecha@4.2.3: {} - fflate@0.8.2: {} figures@6.1.0: @@ -8188,38 +8152,15 @@ snapshots: token-types: 6.1.1 uint8array-extras: 1.5.0 - file-type@21.0.0: + file-type@21.3.4: dependencies: - '@tokenizer/inflate': 0.2.7 + '@tokenizer/inflate': 0.4.1 strtok3: 10.3.4 token-types: 6.1.1 uint8array-extras: 1.5.0 transitivePeerDependencies: - supports-color - finalhandler@1.3.1: - dependencies: - debug: 2.6.9 - encodeurl: 2.0.0 - escape-html: 1.0.3 - on-finished: 2.4.1 - parseurl: 1.3.3 - statuses: 2.0.1 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - - finalhandler@2.1.0: - dependencies: - debug: 4.4.3 - encodeurl: 2.0.0 - escape-html: 1.0.3 - on-finished: 2.4.1 - parseurl: 1.3.3 - statuses: 2.0.2 - transitivePeerDependencies: - - supports-color - find-cache-dir@3.3.2: dependencies: commondir: 1.0.1 @@ -8231,8 +8172,6 @@ snapshots: locate-path: 5.0.0 path-exists: 4.0.0 - fn.name@1.1.0: {} - follow-redirects@1.15.11(debug@4.4.3): optionalDependencies: debug: 4.4.3 @@ -8249,7 +8188,7 @@ snapshots: form-data-encoder@2.1.4: {} - form-data@4.0.4: + form-data@4.0.5: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 @@ -8259,26 +8198,12 @@ snapshots: format@0.2.2: {} - forwarded@0.2.0: {} - - fresh@0.5.2: {} - - fresh@2.0.0: {} - - fs-constants@1.0.0: {} - fs-extra@11.3.2: dependencies: graceful-fs: 4.2.11 jsonfile: 6.2.0 universalify: 2.0.1 - fs-extra@8.1.0: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 4.0.0 - universalify: 0.1.2 - fs.realpath@1.0.0: {} fsevents@2.3.3: @@ -8286,20 +8211,7 @@ snapshots: function-bind@1.1.2: {} - generator-function@2.0.1: {} - - get-intrinsic@1.2.6: - dependencies: - call-bind-apply-helpers: 1.0.1 - dunder-proto: 1.0.1 - es-define-property: 1.0.1 - es-errors: 1.3.0 - es-object-atoms: 1.0.0 - function-bind: 1.1.2 - gopd: 1.2.0 - has-symbols: 1.1.0 - hasown: 2.0.2 - math-intrinsics: 1.1.0 + get-caller-file@2.0.5: {} get-intrinsic@1.3.0: dependencies: @@ -8334,11 +8246,24 @@ snapshots: dependencies: resolve-pkg-maps: 1.0.0 + get-uri@6.0.5: + dependencies: + basic-ftp: 5.3.0 + data-uri-to-buffer: 6.0.2 + debug: 4.4.3 + transitivePeerDependencies: + - supports-color + + gifwrap@0.10.1: + dependencies: + image-q: 4.0.0 + omggif: 1.0.10 + glob@11.0.3: dependencies: foreground-child: 3.3.1 jackspeak: 4.1.1 - minimatch: 10.0.3 + minimatch: 10.2.5 minipass: 7.1.2 package-json-from-dist: 1.0.1 path-scurry: 2.0.0 @@ -8352,15 +8277,6 @@ snapshots: once: 1.4.0 path-is-absolute: 1.0.1 - gm@1.25.0: - dependencies: - array-parallel: 0.1.3 - array-series: 0.1.5 - cross-spawn: 4.0.2 - debug: 3.2.7 - transitivePeerDependencies: - - supports-color - gopd@1.2.0: {} got@12.6.1: @@ -8387,8 +8303,6 @@ snapshots: webidl-conversions: 7.0.0 whatwg-mimetype: 3.0.0 - has-flag@3.0.0: {} - has-property-descriptors@1.0.2: dependencies: es-define-property: 1.0.1 @@ -8399,11 +8313,6 @@ snapshots: dependencies: has-symbols: 1.1.0 - hash.js@1.1.7: - dependencies: - inherits: 2.0.4 - minimalistic-assert: 1.0.1 - hasown@2.0.2: dependencies: function-bind: 1.1.2 @@ -8434,11 +8343,7 @@ snapshots: he@1.2.0: {} - hmac-drbg@1.0.1: - dependencies: - hash.js: 1.1.7 - minimalistic-assert: 1.0.1 - minimalistic-crypto-utils: 1.0.1 + highlight.js@11.11.1: {} html-minifier@4.0.0: dependencies: @@ -8452,41 +8357,20 @@ snapshots: html-void-elements@3.0.0: {} - http-assert@1.5.0: - dependencies: - deep-equal: 1.0.1 - http-errors: 1.8.1 - http-cache-semantics@4.1.1: {} - http-errors@1.8.1: + http-proxy-agent@7.0.2: dependencies: - depd: 1.1.2 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 1.5.0 - toidentifier: 1.0.1 - - http-errors@2.0.0: - dependencies: - depd: 2.0.0 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 2.0.1 - toidentifier: 1.0.1 + agent-base: 7.1.4 + debug: 4.4.3 + transitivePeerDependencies: + - supports-color http2-wrapper@2.2.1: dependencies: quick-lru: 5.1.1 resolve-alpn: 1.2.1 - https-proxy-agent@5.0.1: - dependencies: - agent-base: 6.0.2 - debug: 4.3.4 - transitivePeerDependencies: - - supports-color - https-proxy-agent@7.0.6: dependencies: agent-base: 7.1.4 @@ -8498,23 +8382,24 @@ snapshots: dependencies: ms: 2.1.3 - humanize-number@0.0.2: {} + ibantools@4.5.4: {} iconv-lite@0.4.24: dependencies: safer-buffer: 2.1.2 - iconv-lite@0.6.3: - dependencies: - safer-buffer: 2.1.2 - - iconv-lite@0.7.0: - dependencies: - safer-buffer: 2.1.2 + idb@8.0.3: {} ieee754@1.2.1: {} - indent-string@5.0.0: {} + image-q@4.0.0: + dependencies: + '@types/node': 16.9.1 + + import-fresh@3.3.1: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 inflight@1.0.6: dependencies: @@ -8525,32 +8410,28 @@ snapshots: ini@1.3.8: {} + inquirer@11.1.0: + dependencies: + '@inquirer/core': 9.2.1 + '@inquirer/prompts': 6.0.1 + '@inquirer/type': 2.0.0 + '@types/mute-stream': 0.0.4 + ansi-escapes: 4.3.2 + mute-stream: 1.0.0 + run-async: 3.0.0 + rxjs: 7.8.2 + ip-address@9.0.5: dependencies: jsbn: 1.1.0 sprintf-js: 1.1.3 - optional: true - ip-regex@5.0.0: {} - - ipaddr.js@1.9.1: {} + is-arrayish@0.2.1: {} is-docker@2.2.1: {} is-fullwidth-code-point@3.0.0: {} - is-generator-function@1.1.2: - dependencies: - call-bound: 1.0.4 - generator-function: 2.0.1 - get-proto: 1.0.1 - has-tostringtag: 1.0.2 - safe-regex-test: 1.1.0 - - is-ip@4.0.0: - dependencies: - ip-regex: 5.0.0 - is-nan@1.3.2: dependencies: call-bind: 1.0.8 @@ -8562,17 +8443,6 @@ snapshots: is-plain-obj@4.1.0: {} - is-promise@4.0.0: {} - - is-regex@1.2.1: - dependencies: - call-bound: 1.0.4 - gopd: 1.2.0 - has-tostringtag: 1.0.2 - hasown: 2.0.2 - - is-stream@2.0.1: {} - is-stream@4.0.1: {} is-unicode-supported@2.1.0: {} @@ -8585,15 +8455,49 @@ snapshots: isexe@2.0.0: {} - isexe@3.1.1: {} - - isopen@1.3.0: {} + isexe@4.0.0: {} jackspeak@4.1.1: dependencies: '@isaacs/cliui': 8.0.2 - js-base64@3.7.7: {} + jimp@1.6.1: + dependencies: + '@jimp/core': 1.6.1 + '@jimp/diff': 1.6.1 + '@jimp/js-bmp': 1.6.1 + '@jimp/js-gif': 1.6.1 + '@jimp/js-jpeg': 1.6.1 + '@jimp/js-png': 1.6.1 + '@jimp/js-tiff': 1.6.1 + '@jimp/plugin-blit': 1.6.1 + '@jimp/plugin-blur': 1.6.1 + '@jimp/plugin-circle': 1.6.1 + '@jimp/plugin-color': 1.6.1 + '@jimp/plugin-contain': 1.6.1 + '@jimp/plugin-cover': 1.6.1 + '@jimp/plugin-crop': 1.6.1 + '@jimp/plugin-displace': 1.6.1 + '@jimp/plugin-dither': 1.6.1 + '@jimp/plugin-fisheye': 1.6.1 + '@jimp/plugin-flip': 1.6.1 + '@jimp/plugin-hash': 1.6.1 + '@jimp/plugin-mask': 1.6.1 + '@jimp/plugin-print': 1.6.1 + '@jimp/plugin-quantize': 1.6.1 + '@jimp/plugin-resize': 1.6.1 + '@jimp/plugin-rotate': 1.6.1 + '@jimp/plugin-threshold': 1.6.1 + '@jimp/types': 1.6.1 + '@jimp/utils': 1.6.1 + transitivePeerDependencies: + - supports-color + + jpeg-js@0.4.4: {} + + js-base64@3.7.8: {} + + js-tokens@4.0.0: {} js-yaml@3.14.1: dependencies: @@ -8604,14 +8508,11 @@ snapshots: dependencies: argparse: 2.0.1 - jsbn@1.1.0: - optional: true + jsbn@1.1.0: {} json-buffer@3.0.1: {} - jsonfile@4.0.0: - optionalDependencies: - graceful-fs: 4.2.11 + json-parse-even-better-errors@2.3.1: {} jsonfile@6.2.0: dependencies: @@ -8619,61 +8520,23 @@ snapshots: optionalDependencies: graceful-fs: 4.2.11 - keygrip@1.1.0: - dependencies: - tsscmp: 1.0.6 - keyv@4.5.4: dependencies: json-buffer: 3.0.1 kind-of@6.0.3: {} - koa-compose@4.1.0: {} - - koa-convert@2.0.0: + lightweight-charts@5.1.0: dependencies: - co: 4.6.0 - koa-compose: 4.1.0 + fancy-canvas: 2.1.0 - koa-logger@3.2.1: + lines-and-columns@1.2.4: {} + + linkify-it@5.0.0: dependencies: - bytes: 3.1.2 - chalk: 2.4.2 - humanize-number: 0.0.2 - passthrough-counter: 1.0.0 + uc.micro: 2.1.0 - koa@2.16.3: - dependencies: - accepts: 1.3.8 - cache-content-type: 1.0.1 - content-disposition: 0.5.4 - content-type: 1.0.5 - cookies: 0.9.1 - debug: 4.4.3 - delegates: 1.0.0 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: 1.0.2 - escape-html: 1.0.3 - fresh: 0.5.2 - http-assert: 1.5.0 - http-errors: 1.8.1 - is-generator-function: 1.1.2 - koa-compose: 4.1.0 - koa-convert: 2.0.0 - on-finished: 2.4.1 - only: 0.0.2 - parseurl: 1.3.3 - statuses: 1.5.0 - type-is: 1.6.18 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - - kuler@2.0.0: {} - - lenis@1.3.11: {} + linkifyjs@4.3.2: {} lit-element@4.2.1: dependencies: @@ -8685,7 +8548,7 @@ snapshots: dependencies: '@types/trusted-types': 2.0.7 - lit@3.3.1: + lit@3.3.2: dependencies: '@lit/reactive-element': 2.1.1 lit-element: 4.2.1 @@ -8695,56 +8558,8 @@ snapshots: dependencies: p-locate: 4.1.0 - lodash._baseassign@3.2.0: - dependencies: - lodash._basecopy: 3.0.1 - lodash.keys: 3.1.2 - - lodash._basecopy@3.0.1: {} - - lodash._bindcallback@3.0.1: {} - - lodash._createassigner@3.1.1: - dependencies: - lodash._bindcallback: 3.0.1 - lodash._isiterateecall: 3.0.9 - lodash.restparam: 3.6.1 - - lodash._getnative@3.9.1: {} - - lodash._isiterateecall@3.0.9: {} - - lodash.assign@3.2.0: - dependencies: - lodash._baseassign: 3.2.0 - lodash._createassigner: 3.1.1 - lodash.keys: 3.1.2 - lodash.clonedeep@4.5.0: {} - lodash.isarguments@3.1.0: {} - - lodash.isarray@3.0.4: {} - - lodash.keys@3.1.2: - dependencies: - lodash._getnative: 3.9.1 - lodash.isarguments: 3.1.0 - lodash.isarray: 3.0.4 - - lodash.restparam@3.6.1: {} - - lodash@4.17.21: {} - - logform@2.7.0: - dependencies: - '@colors/colors': 1.6.0 - '@types/triple-beam': 1.3.5 - fecha: 4.2.3 - ms: 2.1.3 - safe-stable-stringify: 2.5.0 - triple-beam: 1.4.1 - longest-streak@3.1.0: {} lower-case@1.1.4: {} @@ -8753,10 +8568,9 @@ snapshots: lru-cache@11.2.2: {} - lru-cache@4.1.5: - dependencies: - pseudomap: 1.0.2 - yallist: 2.1.2 + lru-cache@7.18.3: {} + + lucide@1.8.0: {} make-dir@3.1.0: dependencies: @@ -8768,11 +8582,18 @@ snapshots: make-error@1.3.6: {} + markdown-it@14.1.1: + dependencies: + argparse: 2.0.1 + entities: 4.5.0 + linkify-it: 5.0.0 + mdurl: 2.0.0 + punycode.js: 2.3.1 + uc.micro: 2.1.0 + markdown-table@3.0.4: {} - matcher@3.0.0: - dependencies: - escape-string-regexp: 4.0.0 + marked@14.0.0: {} matcher@5.0.0: dependencies: @@ -8782,6 +8603,11 @@ snapshots: math-random@1.0.4: {} + maxmind@5.0.6: + dependencies: + mmdb-lib: 3.0.2 + tiny-lru: 13.0.0 + mdast-util-find-and-replace@3.0.2: dependencies: '@types/mdast': 4.0.4 @@ -8907,18 +8733,15 @@ snapshots: dependencies: '@types/mdast': 4.0.4 - media-typer@0.3.0: {} + mdurl@2.0.0: {} - media-typer@1.1.0: {} + mediabunny@1.40.1: + dependencies: + '@types/dom-mediacapture-transform': 0.1.11 + '@types/dom-webcodecs': 0.1.13 memory-pager@1.5.0: {} - merge-descriptors@1.0.3: {} - - merge-descriptors@2.0.0: {} - - methods@1.1.2: {} - micromark-core-commonmark@2.0.3: dependencies: decode-named-character-reference: 1.2.0 @@ -9119,17 +8942,11 @@ snapshots: mime-db@1.52.0: {} - mime-db@1.54.0: {} - mime-types@2.1.35: dependencies: mime-db: 1.52.0 - mime-types@3.0.1: - dependencies: - mime-db: 1.54.0 - - mime@1.6.0: {} + mime@3.0.0: {} mime@4.1.0: {} @@ -9137,19 +8954,11 @@ snapshots: mimic-response@4.0.0: {} - min-indent@1.0.1: {} + mingo@7.2.1: {} - minimalistic-assert@1.0.1: {} - - minimalistic-crypto-utils@1.0.1: {} - - minimatch@10.0.3: + minimatch@10.2.5: dependencies: - '@isaacs/brace-expansion': 5.0.0 - - minimatch@10.1.1: - dependencies: - '@isaacs/brace-expansion': 5.0.0 + brace-expansion: 5.0.5 minimatch@3.1.2: dependencies: @@ -9163,14 +8972,28 @@ snapshots: minipass@7.1.2: {} - mkdirp-classic@0.5.3: {} + mitt@3.0.1: {} + + mmdb-lib@3.0.2: {} + + modern-tar@0.7.6: {} + + monaco-editor@0.55.1: + dependencies: + dompurify: 3.2.7 + marked: 14.0.0 mongodb-connection-string-url@3.0.2: dependencies: '@types/whatwg-url': 11.0.5 whatwg-url: 14.2.0 - mongodb-memory-server-core@10.2.1(@aws-sdk/credential-providers@3.840.0)(socks@2.8.5): + mongodb-connection-string-url@7.0.1: + dependencies: + '@types/whatwg-url': 13.0.0 + whatwg-url: 14.2.0 + + mongodb-memory-server-core@11.0.1(@aws-sdk/credential-providers@3.840.0): dependencies: async-mutex: 0.5.0 camelcase: 6.3.0 @@ -9178,9 +9001,9 @@ snapshots: find-cache-dir: 3.3.2 follow-redirects: 1.15.11(debug@4.4.3) https-proxy-agent: 7.0.6 - mongodb: 6.20.0(@aws-sdk/credential-providers@3.840.0)(socks@2.8.5) + mongodb: 7.1.1(@aws-sdk/credential-providers@3.840.0) new-find-package-json: 2.0.0 - semver: 7.7.2 + semver: 7.7.4 tar-stream: 3.1.7 tslib: 2.8.1 yauzl: 3.2.0 @@ -9195,9 +9018,9 @@ snapshots: - socks - supports-color - mongodb-memory-server@10.2.1(@aws-sdk/credential-providers@3.840.0)(socks@2.8.5): + mongodb-memory-server@11.0.1(@aws-sdk/credential-providers@3.840.0): dependencies: - mongodb-memory-server-core: 10.2.1(@aws-sdk/credential-providers@3.840.0)(socks@2.8.5) + mongodb-memory-server-core: 11.0.1(@aws-sdk/credential-providers@3.840.0) tslib: 2.8.1 transitivePeerDependencies: - '@aws-sdk/credential-providers' @@ -9210,26 +9033,29 @@ snapshots: - socks - supports-color - mongodb@6.20.0(@aws-sdk/credential-providers@3.840.0)(socks@2.8.5): + mongodb@6.20.0(@aws-sdk/credential-providers@3.840.0): dependencies: '@mongodb-js/saslprep': 1.3.0 bson: 6.10.4 mongodb-connection-string-url: 3.0.2 optionalDependencies: '@aws-sdk/credential-providers': 3.840.0 - socks: 2.8.5 - ms@2.0.0: {} - - ms@2.1.2: {} + mongodb@7.1.1(@aws-sdk/credential-providers@3.840.0): + dependencies: + '@mongodb-js/saslprep': 1.3.0 + bson: 7.2.0 + mongodb-connection-string-url: 7.0.1 + optionalDependencies: + '@aws-sdk/credential-providers': 3.840.0 ms@2.1.3: {} + mute-stream@1.0.0: {} + nanoid@4.0.2: {} - negotiator@0.6.3: {} - - negotiator@1.0.0: {} + netmask@2.1.1: {} new-find-package-json@2.0.0: dependencies: @@ -9241,10 +9067,6 @@ snapshots: dependencies: lower-case: 1.1.4 - node-fetch@2.6.7: - dependencies: - whatwg-url: 5.0.0 - node-forge@1.3.1: {} normalize-newline@4.1.0: @@ -9253,36 +9075,30 @@ snapshots: normalize-url@8.0.1: {} - object-assign@4.1.1: {} - - object-inspect@1.13.3: {} + object-inspect@1.13.4: {} object-keys@1.1.1: {} - oblivious-set@1.4.0: {} + oblivious-set@2.0.0: {} observable-fns@0.6.1: {} - on-finished@2.4.1: - dependencies: - ee-first: 1.1.1 + omggif@1.0.10: {} once@1.4.0: dependencies: wrappy: 1.0.2 - one-time@1.0.0: - dependencies: - fn.name: 1.1.0 - - only@0.0.2: {} - open@8.4.2: dependencies: define-lazy-prop: 2.0.0 is-docker: 2.2.1 is-wsl: 2.2.0 + orderedmap@2.1.1: {} + + os-tmpdir@1.0.2: {} + p-cancelable@3.0.0: {} p-finally@1.0.0: {} @@ -9306,6 +9122,24 @@ snapshots: p-try@2.2.0: {} + pac-proxy-agent@7.2.0: + dependencies: + '@tootallnate/quickjs-emscripten': 0.23.0 + agent-base: 7.1.4 + debug: 4.4.3 + get-uri: 6.0.5 + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.6 + pac-resolver: 7.0.1 + socks-proxy-agent: 8.0.5 + transitivePeerDependencies: + - supports-color + + pac-resolver@7.0.1: + dependencies: + degenerator: 5.0.1 + netmask: 2.1.1 + package-json-from-dist@1.0.1: {} package-json@8.1.1: @@ -9313,7 +9147,7 @@ snapshots: got: 12.6.1 registry-auth-token: 5.1.0 registry-url: 6.0.1 - semver: 7.7.2 + semver: 7.7.4 pako@1.0.11: {} @@ -9321,16 +9155,32 @@ snapshots: dependencies: no-case: 2.3.2 - parse-ms@2.1.0: {} + parent-module@1.0.1: + dependencies: + callsites: 3.1.0 + + parse-bmfont-ascii@1.0.6: {} + + parse-bmfont-binary@1.0.6: {} + + parse-bmfont-xml@1.1.6: + dependencies: + xml-parse-from-string: 1.0.1 + xml2js: 0.5.0 + + parse-json@5.2.0: + dependencies: + '@babel/code-frame': 7.29.0 + error-ex: 1.3.4 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 parse-ms@4.0.0: {} - parseurl@1.3.3: {} - - passthrough-counter@1.0.0: {} - path-exists@4.0.0: {} + path-expression-matcher@1.5.0: {} + path-is-absolute@1.0.1: {} path-key@3.1.1: {} @@ -9340,10 +9190,6 @@ snapshots: lru-cache: 11.2.2 minipass: 7.1.2 - path-to-regexp@0.1.12: {} - - path-to-regexp@6.3.0: {} - path-to-regexp@8.3.0: {} pdf-lib@1.17.1: @@ -9353,31 +9199,33 @@ snapshots: pako: 1.0.11 tslib: 1.14.1 - pdf2json@3.1.4: {} + pdf2json@4.0.3: {} - pdf2pic@3.1.3: - dependencies: - gm: 1.25.0 - transitivePeerDependencies: - - supports-color + pdfjs-dist@4.10.38: + optionalDependencies: + '@napi-rs/canvas': 0.1.98 peek-readable@5.4.2: {} pend@1.2.0: {} + picocolors@1.1.1: {} + picomatch@4.0.3: {} - ping@0.4.4: {} + pixelmatch@5.3.0: + dependencies: + pngjs: 6.0.0 pkg-dir@4.2.0: dependencies: find-up: 4.1.0 - pretty-ms@7.0.1: - dependencies: - parse-ms: 2.1.0 + pngjs@6.0.0: {} - pretty-ms@9.2.0: + pngjs@7.0.0: {} + + pretty-ms@9.3.0: dependencies: parse-ms: 4.0.0 @@ -9385,68 +9233,178 @@ snapshots: property-information@7.1.0: {} + prosemirror-changeset@2.4.1: + dependencies: + prosemirror-transform: 1.12.0 + + prosemirror-collab@1.3.1: + dependencies: + prosemirror-state: 1.4.4 + + prosemirror-commands@1.7.1: + dependencies: + prosemirror-model: 1.25.4 + prosemirror-state: 1.4.4 + prosemirror-transform: 1.12.0 + + prosemirror-dropcursor@1.8.2: + dependencies: + prosemirror-state: 1.4.4 + prosemirror-transform: 1.12.0 + prosemirror-view: 1.41.8 + + prosemirror-gapcursor@1.4.1: + dependencies: + prosemirror-keymap: 1.2.3 + prosemirror-model: 1.25.4 + prosemirror-state: 1.4.4 + prosemirror-view: 1.41.8 + + prosemirror-history@1.5.0: + dependencies: + prosemirror-state: 1.4.4 + prosemirror-transform: 1.12.0 + prosemirror-view: 1.41.8 + rope-sequence: 1.3.4 + + prosemirror-inputrules@1.5.1: + dependencies: + prosemirror-state: 1.4.4 + prosemirror-transform: 1.12.0 + + prosemirror-keymap@1.2.3: + dependencies: + prosemirror-state: 1.4.4 + w3c-keyname: 2.2.8 + + prosemirror-markdown@1.13.4: + dependencies: + '@types/markdown-it': 14.1.2 + markdown-it: 14.1.1 + prosemirror-model: 1.25.4 + + prosemirror-menu@1.3.2: + dependencies: + crelt: 1.0.6 + prosemirror-commands: 1.7.1 + prosemirror-history: 1.5.0 + prosemirror-state: 1.4.4 + + prosemirror-model@1.25.4: + dependencies: + orderedmap: 2.1.1 + + prosemirror-schema-basic@1.2.4: + dependencies: + prosemirror-model: 1.25.4 + + prosemirror-schema-list@1.5.1: + dependencies: + prosemirror-model: 1.25.4 + prosemirror-state: 1.4.4 + prosemirror-transform: 1.12.0 + + prosemirror-state@1.4.4: + dependencies: + prosemirror-model: 1.25.4 + prosemirror-transform: 1.12.0 + prosemirror-view: 1.41.8 + + prosemirror-tables@1.8.5: + dependencies: + prosemirror-keymap: 1.2.3 + prosemirror-model: 1.25.4 + prosemirror-state: 1.4.4 + prosemirror-transform: 1.12.0 + prosemirror-view: 1.41.8 + + prosemirror-trailing-node@3.0.0(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.8): + dependencies: + '@remirror/core-constants': 3.0.0 + escape-string-regexp: 4.0.0 + prosemirror-model: 1.25.4 + prosemirror-state: 1.4.4 + prosemirror-view: 1.41.8 + + prosemirror-transform@1.12.0: + dependencies: + prosemirror-model: 1.25.4 + + prosemirror-view@1.41.8: + dependencies: + prosemirror-model: 1.25.4 + prosemirror-state: 1.4.4 + prosemirror-transform: 1.12.0 + proto-list@1.2.4: {} - proxy-addr@2.0.7: + proxy-agent@6.5.0: dependencies: - forwarded: 0.2.0 - ipaddr.js: 1.9.1 + agent-base: 7.1.4 + debug: 4.4.3 + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.6 + lru-cache: 7.18.3 + pac-proxy-agent: 7.2.0 + proxy-from-env: 1.1.0 + socks-proxy-agent: 8.0.5 + transitivePeerDependencies: + - supports-color proxy-from-env@1.1.0: {} - pseudomap@1.0.2: {} - - public-ip@6.0.2: - dependencies: - aggregate-error: 4.0.1 - dns-socket: 4.2.2 - got: 12.6.1 - is-ip: 4.0.0 - pump@3.0.2: dependencies: end-of-stream: 1.4.4 once: 1.4.0 + punycode.js@2.3.1: {} + punycode@1.4.1: {} punycode@2.3.1: {} - puppeteer@15.5.0: + puppeteer-core@24.41.0: dependencies: - cross-fetch: 3.1.5 - debug: 4.3.4 - devtools-protocol: 0.0.1019158 - extract-zip: 2.0.1 - https-proxy-agent: 5.0.1 - pkg-dir: 4.2.0 - progress: 2.0.3 - proxy-from-env: 1.1.0 - rimraf: 3.0.2 - tar-fs: 2.1.1 - unbzip2-stream: 1.4.3 - ws: 8.8.0 + '@puppeteer/browsers': 2.13.0 + chromium-bidi: 14.0.0(devtools-protocol@0.0.1595872) + debug: 4.4.3 + devtools-protocol: 0.0.1595872 + typed-query-selector: 2.12.1 + webdriver-bidi-protocol: 0.4.1 + ws: 8.20.0 transitivePeerDependencies: + - bare-abort-controller + - bare-buffer - bufferutil - - encoding + - react-native-b4a - supports-color - utf-8-validate + puppeteer@24.41.0(typescript@6.0.3): + dependencies: + '@puppeteer/browsers': 2.13.0 + chromium-bidi: 14.0.0(devtools-protocol@0.0.1595872) + cosmiconfig: 9.0.1(typescript@6.0.3) + devtools-protocol: 0.0.1595872 + puppeteer-core: 24.41.0 + typed-query-selector: 2.12.1 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bufferutil + - react-native-b4a + - supports-color + - typescript + - utf-8-validate + pvtsutils@1.3.6: dependencies: tslib: 2.8.1 pvutils@1.1.5: {} - qs@6.13.0: - dependencies: - side-channel: 1.1.0 - - qs@6.13.1: - dependencies: - side-channel: 1.1.0 - - qs@6.14.0: + qs@6.15.1: dependencies: side-channel: 1.1.0 @@ -9458,22 +9416,6 @@ snapshots: kind-of: 6.0.3 math-random: 1.0.4 - range-parser@1.2.1: {} - - raw-body@2.5.2: - dependencies: - bytes: 3.1.2 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - unpipe: 1.0.0 - - raw-body@3.0.1: - dependencies: - bytes: 3.1.2 - http-errors: 2.0.0 - iconv-lite: 0.7.0 - unpipe: 1.0.0 - rc@1.2.8: dependencies: deep-extend: 0.6.0 @@ -9487,12 +9429,10 @@ snapshots: string_decoder: 1.3.0 util-deprecate: 1.0.2 - readdirp@4.1.2: {} + readdirp@5.0.0: {} reflect-metadata@0.2.2: {} - regenerator-runtime@0.14.1: {} - registry-auth-token@5.1.0: dependencies: '@pnpm/npm-conf': 2.3.1 @@ -9548,8 +9488,12 @@ snapshots: replace-buffer@1.2.1: {} + require-directory@2.1.1: {} + resolve-alpn@1.2.1: {} + resolve-from@4.0.0: {} + resolve-pkg-maps@1.0.0: {} responselike@3.0.0: @@ -9560,138 +9504,87 @@ snapshots: dependencies: glob: 7.2.3 - rolldown@1.0.0-beta.24: + rolldown@1.0.0-rc.11(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0): dependencies: - '@oxc-project/runtime': 0.75.1 - '@oxc-project/types': 0.75.1 - '@rolldown/pluginutils': 1.0.0-beta.24 - ansis: 4.1.0 + '@oxc-project/types': 0.122.0 + '@rolldown/pluginutils': 1.0.0-rc.11 optionalDependencies: - '@rolldown/binding-darwin-arm64': 1.0.0-beta.24 - '@rolldown/binding-darwin-x64': 1.0.0-beta.24 - '@rolldown/binding-freebsd-x64': 1.0.0-beta.24 - '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.24 - '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.24 - '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.24 - '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.24 - '@rolldown/binding-linux-x64-musl': 1.0.0-beta.24 - '@rolldown/binding-wasm32-wasi': 1.0.0-beta.24 - '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.24 - '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.24 - '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.24 - - router@2.2.0: - dependencies: - debug: 4.4.3 - depd: 2.0.0 - is-promise: 4.0.0 - parseurl: 1.3.3 - path-to-regexp: 8.3.0 + '@rolldown/binding-android-arm64': 1.0.0-rc.11 + '@rolldown/binding-darwin-arm64': 1.0.0-rc.11 + '@rolldown/binding-darwin-x64': 1.0.0-rc.11 + '@rolldown/binding-freebsd-x64': 1.0.0-rc.11 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.11 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.11 + '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.11 + '@rolldown/binding-linux-ppc64-gnu': 1.0.0-rc.11 + '@rolldown/binding-linux-s390x-gnu': 1.0.0-rc.11 + '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.11 + '@rolldown/binding-linux-x64-musl': 1.0.0-rc.11 + '@rolldown/binding-openharmony-arm64': 1.0.0-rc.11 + '@rolldown/binding-wasm32-wasi': 1.0.0-rc.11(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.11 + '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.11 transitivePeerDependencies: - - supports-color + - '@emnapi/core' + - '@emnapi/runtime' - rxjs@7.8.1: - dependencies: - tslib: 2.8.1 + rope-sequence@1.3.4: {} + + run-async@3.0.0: {} rxjs@7.8.2: dependencies: tslib: 2.8.1 - s3rver@3.7.1: - dependencies: - '@koa/router': 9.4.0 - busboy: 0.3.1 - commander: 5.1.0 - fast-xml-parser: 3.21.1 - fs-extra: 8.1.0 - he: 1.2.0 - koa: 2.16.3 - koa-logger: 3.2.1 - lodash: 4.17.21 - statuses: 2.0.2 - winston: 3.18.3 - transitivePeerDependencies: - - supports-color - safe-buffer@5.2.1: {} - safe-regex-test@1.1.0: - dependencies: - call-bound: 1.0.4 - es-errors: 1.3.0 - is-regex: 1.2.1 - - safe-stable-stringify@2.5.0: {} - safer-buffer@2.1.2: {} + sax@1.6.0: {} + semver@6.3.1: {} - semver@7.7.2: {} - - send@0.19.0: - dependencies: - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - fresh: 0.5.2 - http-errors: 2.0.0 - mime: 1.6.0 - ms: 2.1.3 - on-finished: 2.4.1 - range-parser: 1.2.1 - statuses: 2.0.1 - transitivePeerDependencies: - - supports-color - - send@1.2.0: - dependencies: - debug: 4.4.3 - encodeurl: 2.0.0 - escape-html: 1.0.3 - etag: 1.8.1 - fresh: 2.0.0 - http-errors: 2.0.0 - mime-types: 3.0.1 - ms: 2.1.3 - on-finished: 2.4.1 - range-parser: 1.2.1 - statuses: 2.0.2 - transitivePeerDependencies: - - supports-color - - serve-static@1.16.2: - dependencies: - encodeurl: 2.0.0 - escape-html: 1.0.3 - parseurl: 1.3.3 - send: 0.19.0 - transitivePeerDependencies: - - supports-color - - serve-static@2.2.0: - dependencies: - encodeurl: 2.0.0 - escape-html: 1.0.3 - parseurl: 1.3.3 - send: 1.2.0 - transitivePeerDependencies: - - supports-color + semver@7.7.4: {} set-function-length@1.2.2: dependencies: define-data-property: 1.1.4 es-errors: 1.3.0 function-bind: 1.1.2 - get-intrinsic: 1.2.6 + get-intrinsic: 1.3.0 gopd: 1.2.0 has-property-descriptors: 1.0.2 - setprototypeof@1.2.0: {} + sharp@0.34.5: + dependencies: + '@img/colour': 1.1.0 + detect-libc: 2.1.2 + semver: 7.7.4 + optionalDependencies: + '@img/sharp-darwin-arm64': 0.34.5 + '@img/sharp-darwin-x64': 0.34.5 + '@img/sharp-libvips-darwin-arm64': 1.2.4 + '@img/sharp-libvips-darwin-x64': 1.2.4 + '@img/sharp-libvips-linux-arm': 1.2.4 + '@img/sharp-libvips-linux-arm64': 1.2.4 + '@img/sharp-libvips-linux-ppc64': 1.2.4 + '@img/sharp-libvips-linux-riscv64': 1.2.4 + '@img/sharp-libvips-linux-s390x': 1.2.4 + '@img/sharp-libvips-linux-x64': 1.2.4 + '@img/sharp-libvips-linuxmusl-arm64': 1.2.4 + '@img/sharp-libvips-linuxmusl-x64': 1.2.4 + '@img/sharp-linux-arm': 0.34.5 + '@img/sharp-linux-arm64': 0.34.5 + '@img/sharp-linux-ppc64': 0.34.5 + '@img/sharp-linux-riscv64': 0.34.5 + '@img/sharp-linux-s390x': 0.34.5 + '@img/sharp-linux-x64': 0.34.5 + '@img/sharp-linuxmusl-arm64': 0.34.5 + '@img/sharp-linuxmusl-x64': 0.34.5 + '@img/sharp-wasm32': 0.34.5 + '@img/sharp-win32-arm64': 0.34.5 + '@img/sharp-win32-ia32': 0.34.5 + '@img/sharp-win32-x64': 0.34.5 shebang-command@2.0.0: dependencies: @@ -9699,31 +9592,31 @@ snapshots: shebang-regex@3.0.0: {} - side-channel-list@1.0.0: + side-channel-list@1.0.1: dependencies: es-errors: 1.3.0 - object-inspect: 1.13.3 + object-inspect: 1.13.4 side-channel-map@1.0.1: dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 es-errors: 1.3.0 - get-intrinsic: 1.2.6 - object-inspect: 1.13.3 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 side-channel-weakmap@1.0.2: dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 es-errors: 1.3.0 - get-intrinsic: 1.2.6 - object-inspect: 1.13.3 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 side-channel-map: 1.0.1 side-channel@1.1.0: dependencies: es-errors: 1.3.0 - object-inspect: 1.13.3 - side-channel-list: 1.0.0 + object-inspect: 1.13.4 + side-channel-list: 1.0.1 side-channel-map: 1.0.1 side-channel-weakmap: 1.0.2 @@ -9731,55 +9624,22 @@ snapshots: signal-exit@4.1.0: {} - smart-buffer@4.2.0: - optional: true + simple-xml-to-json@1.2.7: {} - socket.io-adapter@2.5.5: - dependencies: - debug: 4.3.7 - ws: 8.17.1 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate + smart-buffer@4.2.0: {} - socket.io-client@4.8.1: + socks-proxy-agent@8.0.5: dependencies: - '@socket.io/component-emitter': 3.1.2 - debug: 4.3.7 - engine.io-client: 6.6.3 - socket.io-parser: 4.2.4 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - socket.io-parser@4.2.4: - dependencies: - '@socket.io/component-emitter': 3.1.2 - debug: 4.3.7 + agent-base: 7.1.4 + debug: 4.4.3 + socks: 2.8.5 transitivePeerDependencies: - supports-color - socket.io@4.8.1: - dependencies: - accepts: 1.3.8 - base64id: 2.0.0 - cors: 2.8.5 - debug: 4.3.7 - engine.io: 6.6.4 - socket.io-adapter: 2.5.5 - socket.io-parser: 4.2.4 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - socks@2.8.5: dependencies: ip-address: 9.0.5 smart-buffer: 4.2.0 - optional: true source-map@0.6.1: {} @@ -9800,20 +9660,9 @@ snapshots: sprintf-js@1.0.3: {} - sprintf-js@1.1.3: - optional: true + sprintf-js@1.1.3: {} - stack-trace@0.0.10: {} - - statuses@1.5.0: {} - - statuses@2.0.1: {} - - statuses@2.0.2: {} - - streamsearch@0.1.2: {} - - streamx@2.23.0: + streamx@2.25.0: dependencies: events-universal: 1.0.1 fast-fifo: 1.3.2 @@ -9850,18 +9699,16 @@ snapshots: dependencies: ansi-regex: 6.2.2 - strip-indent@4.0.0: - dependencies: - min-indent: 1.0.1 + strip-indent@4.1.1: {} strip-json-comments@2.0.1: {} - strnum@1.0.5: {} - strnum@1.1.2: {} strnum@2.1.1: {} + strnum@2.2.3: {} + strtok3@10.3.4: dependencies: '@tokenizer/token': 0.3.0 @@ -9871,53 +9718,49 @@ snapshots: '@tokenizer/token': 0.3.0 peek-readable: 5.4.2 - supports-color@5.5.0: - dependencies: - has-flag: 3.0.0 - sweet-scroll@4.0.0: {} symbol-tree@3.2.4: {} - systeminformation@5.24.6: {} + tagged-tag@1.0.0: {} - systeminformation@5.27.11: {} - - tar-fs@2.1.1: + tar-fs@3.1.2: dependencies: - chownr: 1.1.4 - mkdirp-classic: 0.5.3 pump: 3.0.2 - tar-stream: 2.2.0 - - tar-stream@2.2.0: - dependencies: - bl: 4.1.0 - end-of-stream: 1.4.4 - fs-constants: 1.0.0 - inherits: 2.0.4 - readable-stream: 3.6.2 + tar-stream: 3.1.7 + optionalDependencies: + bare-fs: 4.7.1 + bare-path: 3.0.0 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - react-native-b4a tar-stream@3.1.7: dependencies: b4a: 1.7.2 fast-fifo: 1.3.2 - streamx: 2.23.0 + streamx: 2.25.0 transitivePeerDependencies: - react-native-b4a + teex@1.0.1: + dependencies: + streamx: 2.25.0 + transitivePeerDependencies: + - react-native-b4a + optional: true + text-decoder@1.2.3: dependencies: b4a: 1.7.2 transitivePeerDependencies: - react-native-b4a - text-hex@1.0.0: {} - threads@1.7.0: dependencies: callsites: 3.1.0 - debug: 4.4.1 + debug: 4.4.3 is-observable: 2.1.0 observable-fns: 0.6.1 optionalDependencies: @@ -9931,11 +9774,17 @@ snapshots: through@2.3.8: {} + tiny-lru@13.0.0: {} + tiny-worker@2.3.0: dependencies: esm: 3.2.25 - toidentifier@1.0.1: {} + tinycolor2@1.6.0: {} + + tmp@0.0.33: + dependencies: + os-tmpdir: 1.0.2 token-types@6.1.1: dependencies: @@ -9943,8 +9792,6 @@ snapshots: '@tokenizer/token': 0.3.0 ieee754: 1.2.1 - tr46@0.0.3: {} - tr46@5.1.1: dependencies: punycode: 2.3.1 @@ -9953,19 +9800,17 @@ snapshots: trim-lines@3.0.1: {} - triple-beam@1.4.1: {} - trough@2.2.0: {} tslib@1.14.1: {} + tslib@2.3.0: {} + tslib@2.8.1: {} - tsscmp@1.0.6: {} - - tsx@4.20.6: + tsx@4.21.0: dependencies: - esbuild: 0.25.11 + esbuild: 0.27.7 get-tsconfig: 4.13.0 optionalDependencies: fsevents: 2.3.3 @@ -9980,40 +9825,32 @@ snapshots: dependencies: '@mixmark-io/domino': 2.2.0 - type-fest@2.19.0: {} + type-fest@0.21.3: {} - type-fest@4.39.1: {} + type-fest@2.19.0: {} type-fest@4.41.0: {} - type-is@1.6.18: + type-fest@5.6.0: dependencies: - media-typer: 0.3.0 - mime-types: 2.1.35 + tagged-tag: 1.0.0 - type-is@2.0.1: - dependencies: - content-type: 1.0.5 - media-typer: 1.1.0 - mime-types: 3.0.1 + typed-query-selector@2.12.1: {} - typescript@5.8.3: {} + typescript@6.0.2: {} - typescript@5.9.2: {} + typescript@6.0.3: {} + + uc.micro@2.1.0: {} uglify-js@3.19.3: {} - uint8array-extras@1.4.0: {} - uint8array-extras@1.5.0: {} - unbzip2-stream@1.4.3: - dependencies: - buffer: 5.7.1 - through: 2.3.8 - undici-types@6.21.0: {} + undici-types@7.19.2: {} + unified@11.0.5: dependencies: '@types/unist': 3.0.3 @@ -10047,29 +9884,25 @@ snapshots: unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - universalify@0.1.2: {} - universalify@2.0.1: {} unload@2.4.1: {} - unpipe@1.0.0: {} - upper-case@1.1.3: {} url@0.11.4: dependencies: punycode: 1.4.1 - qs: 6.13.1 + qs: 6.15.1 + + utif2@4.1.0: + dependencies: + pako: 1.0.11 util-deprecate@1.0.2: {} - utils-merge@1.0.1: {} - uuid@9.0.1: {} - vary@1.1.2: {} - vfile-message@4.0.3: dependencies: '@types/unist': 3.0.3 @@ -10080,7 +9913,9 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - webidl-conversions@3.0.1: {} + w3c-keyname@2.2.8: {} + + webdriver-bidi-protocol@0.4.1: {} webidl-conversions@7.0.0: {} @@ -10091,42 +9926,19 @@ snapshots: tr46: 5.1.1 webidl-conversions: 7.0.0 - whatwg-url@5.0.0: - dependencies: - tr46: 0.0.3 - webidl-conversions: 3.0.1 - - which@1.3.1: - dependencies: - isexe: 2.0.0 - which@2.0.2: dependencies: isexe: 2.0.0 - which@5.0.0: + which@6.0.1: dependencies: - isexe: 3.1.1 + isexe: 4.0.0 - winston-transport@4.9.0: + wrap-ansi@6.2.0: dependencies: - logform: 2.7.0 - readable-stream: 3.6.2 - triple-beam: 1.4.1 - - winston@3.18.3: - dependencies: - '@colors/colors': 1.6.0 - '@dabh/diagnostics': 2.0.8 - async: 3.2.6 - is-stream: 2.0.1 - logform: 2.7.0 - one-time: 1.0.0 - readable-stream: 3.6.2 - safe-stable-stringify: 2.5.0 - stack-trace: 0.0.10 - triple-beam: 1.4.1 - winston-transport: 4.9.0 + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 wrap-ansi@7.0.0: dependencies: @@ -10142,25 +9954,41 @@ snapshots: wrappy@1.0.2: {} - ws@8.17.1: {} + ws@8.20.0: {} - ws@8.18.3: {} + xml-parse-from-string@1.0.1: {} - ws@8.8.0: {} - - xmlbuilder2@3.1.1: + xml2js@0.5.0: dependencies: - '@oozcitak/dom': 1.15.10 - '@oozcitak/infra': 1.0.8 - '@oozcitak/util': 8.3.8 - js-yaml: 3.14.1 + sax: 1.6.0 + xmlbuilder: 11.0.1 - xmlhttprequest-ssl@2.1.2: {} + xmlbuilder@11.0.1: {} - yallist@2.1.2: {} + xterm-addon-fit@0.8.0(xterm@5.3.0): + dependencies: + xterm: 5.3.0 + + xterm@5.3.0: {} + + y18n@5.0.8: {} + + yaml@2.8.3: {} yargs-parser@21.1.1: {} + yargs-parser@22.0.0: {} + + yargs@17.7.2: + dependencies: + cliui: 8.0.1 + escalade: 3.2.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + yauzl@2.10.0: dependencies: buffer-crc32: 0.2.13 @@ -10171,6 +9999,12 @@ snapshots: buffer-crc32: 0.2.13 pend: 1.2.0 - ylru@1.4.0: {} + yoctocolors-cjs@2.1.3: {} + + zod@3.25.76: {} + + zrender@5.6.1: + dependencies: + tslib: 2.3.0 zwitch@2.0.4: {} diff --git a/readme.md b/readme.md index 50b713c..1d5087d 100644 --- a/readme.md +++ b/readme.md @@ -1,787 +1,405 @@ # @fin.cx/opendata -🚀 **Complete financial intelligence toolkit for TypeScript** +`@fin.cx/opendata` is a TypeScript toolbox for serious data plumbing: market data, SEC fundamentals, German company registry workflows, and locally synced law corpora. It is built for programmers who want scriptable APIs, local persistence, and real workflows instead of a thin wrapper around one remote endpoint. -Access real-time stock prices, fundamental financial data, and comprehensive German company information - all through a single, unified API. +It currently gives you four practical lanes in one package: + +- `StockPriceService` for stock and crypto prices with caching, retries, failover, historical ranges, and intraday support +- `FundamentalsService` and `StockDataService` for SEC fundamentals and combined price + fundamentals payloads +- `OpenData` for German company ingestion plus browser-driven Handelsregister lookup and document download +- `LawService` for syncing and searching German, EU, and US law texts in a local embedded database + +## Issue Reporting and Security + +For reporting bugs, issues, or security vulnerabilities, please visit [community.foss.global/](https://community.foss.global/). This is the central community hub for all issue reporting. Developers who sign and comply with our contribution agreement and go through identification can also get a [code.foss.global/](https://code.foss.global/) account to submit Pull Requests directly. ## Installation ```bash -npm install @fin.cx/opendata -# or pnpm add @fin.cx/opendata ``` +## What You Get + +### Market Data + +- `StockPriceService` + Fetches current, batch, historical, and intraday price data. +- `FundamentalsService` + Fetches SEC EDGAR fundamentals for US-listed companies. +- `StockDataService` + Combines price + fundamentals and enriches fundamentals with metrics like `marketCap`, `priceToEarnings`, and `priceToBook`. +- `MarketstackProvider` + Authenticated stock market provider with current, batch, historical, and intraday support. +- `CoinGeckoProvider` + Crypto market provider behind the same stock-price interface. +- `SecEdgarProvider` + Fundamentals provider backed by SEC EDGAR company facts. + +### German Company Data + +- `OpenData` + Starts a local embedded database, imports the public German company JSONL dump, and exposes a `handelsregister` helper for company lookup and file download. + +### Laws + +- `LawService` + Syncs laws into a local embedded database and lets you search them later. +- `LawRecord` + The stored law document model returned by sync and search operations. + +## Before You Start + +- No stock or fundamentals providers are pre-registered. You must register them before calling the services. +- `MarketstackProvider` requires an API key. +- `SecEdgarProvider` requires a valid `User-Agent` string in the format `Company Name email@example.com`. +- `CoinGeckoProvider` works without an API key, but a key gives you better rate limits. +- `OpenData` requires `nogitDir`, `downloadDir`, and `germanBusinessDataDir`. +- `OpenData.start()` is required before using `OpenData.handelsregister` or `buildInitialDb()`. +- `LawService` stores data locally. It auto-starts on demand, but explicit `start()` and `stop()` keep lifecycle handling cleaner. +- EU law syncing and Handelsregister access use a headless browser under the hood. +- `StockDataService` defaults to a 24 hour price cache. If you want fresher quote caching, pass `cache.priceTTL` explicitly or use `StockPriceService` directly. + ## Quick Start -### ✨ Unified Stock Data API (Recommended) +### Combined Stock Data -Get complete stock data with automatic enrichment - the elegant way: +Use `StockDataService` when you want one call that returns both the latest price and SEC fundamentals. -```typescript -import { StockDataService, SecEdgarProvider } from '@fin.cx/opendata'; +```ts +import { + MarketstackProvider, + SecEdgarProvider, + StockDataService, +} from '@fin.cx/opendata'; -// Initialize unified service -const stockData = new StockDataService(); +const stocks = new StockDataService({ + cache: { + priceTTL: 60_000, + }, +}); -// Register providers -stockData.registerFundamentalsProvider(new SecEdgarProvider({ - userAgent: 'YourCompany youremail@example.com' -})); +stocks.registerPriceProvider( + new MarketstackProvider(process.env.MARKETSTACK_API_KEY!) +); -// ✨ Get complete stock data with ONE method call -const apple = await stockData.getStockData('AAPL'); +stocks.registerFundamentalsProvider( + new SecEdgarProvider({ + userAgent: 'Acme Inc. dev@acme.dev', + }) +); + +const apple = await stocks.getStockData('AAPL'); console.log({ - company: apple.fundamentals.companyName, // "Apple Inc." - price: apple.price.price, // $270.37 - marketCap: apple.fundamentals.marketCap, // $4.13T (auto-calculated!) - peRatio: apple.fundamentals.priceToEarnings, // 28.42 (auto-calculated!) - pbRatio: apple.fundamentals.priceToBook, // 45.12 (auto-calculated!) - eps: apple.fundamentals.earningsPerShareDiluted, // $6.13 - revenue: apple.fundamentals.revenue // $385.6B -}); - -// Batch fetch with automatic enrichment -const stocks = await stockData.getBatchStockData(['AAPL', 'MSFT', 'GOOGL']); - -stocks.forEach(stock => { - console.log(`${stock.ticker}: $${stock.price.price.toFixed(2)}, ` + - `P/E ${stock.fundamentals?.priceToEarnings?.toFixed(2)}`); -}); -// Output: -// AAPL: $270.37, P/E 28.42 -// MSFT: $425.50, P/E 34.21 -// GOOGL: $142.15, P/E 25.63 -``` - -**Why use the unified API?** -- ✅ **Single service** for both prices and fundamentals -- ✅ **Automatic enrichment** - Market cap, P/E, P/B calculated automatically -- ✅ **One method call** - No manual `enrichWithPrice()` calls -- ✅ **Simplified code** - Less boilerplate, more readable -- ✅ **Type-safe** - Full TypeScript support - -### 📈 Price-Only Data (Alternative) - -If you only need prices without fundamentals: - -```typescript -import { StockDataService, MarketstackProvider } from '@fin.cx/opendata'; - -const stockData = new StockDataService(); -stockData.registerPriceProvider(new MarketstackProvider('YOUR_API_KEY')); - -// Get just the price -const price = await stockData.getPrice('AAPL'); -console.log(`${price.ticker}: $${price.price}`); - -// Or use StockPriceService directly for more control -import { StockPriceService } from '@fin.cx/opendata'; - -const stockService = new StockPriceService({ ttl: 60000 }); -stockService.register(new MarketstackProvider('YOUR_API_KEY')); - -const apple = await stockService.getData({ type: 'current', ticker: 'AAPL' }); -console.log(`${apple.companyFullName}: $${apple.price}`); -``` - -### 🪙 Cryptocurrency Prices - -Get real-time crypto prices with the CoinGecko provider: - -```typescript -import { StockPriceService, CoinGeckoProvider } from '@fin.cx/opendata'; - -const stockService = new StockPriceService({ ttl: 30000 }); - -// Optional: Pass API key for higher rate limits -// const provider = new CoinGeckoProvider('your-api-key'); -const provider = new CoinGeckoProvider(); - -stockService.register(provider); - -// Fetch single crypto price (using ticker symbol) -const btc = await stockService.getPrice({ ticker: 'BTC' }); -console.log(`${btc.ticker}: $${btc.price.toLocaleString()}`); -console.log(`24h Change: ${btc.changePercent.toFixed(2)}%`); -console.log(`24h Volume: $${btc.volume?.toLocaleString()}`); - -// Or use CoinGecko ID directly -const ethereum = await stockService.getPrice({ ticker: 'ethereum' }); - -// Batch fetch multiple cryptos -const cryptos = await stockService.getPrices({ - tickers: ['BTC', 'ETH', 'USDT', 'BNB', 'SOL'] -}); - -cryptos.forEach(crypto => { - console.log(`${crypto.ticker}: $${crypto.price.toFixed(2)} (${crypto.changePercent >= 0 ? '+' : ''}${crypto.changePercent.toFixed(2)}%)`); -}); - -// Historical crypto prices -const history = await stockService.getData({ - type: 'historical', - ticker: 'BTC', - from: new Date('2025-01-01'), - to: new Date('2025-01-31') -}); - -// Intraday crypto prices (hourly) -const intraday = await stockService.getData({ - type: 'intraday', - ticker: 'ETH', - interval: '1hour', - limit: 24 // Last 24 hours + ticker: apple.ticker, + price: apple.price.price, + provider: apple.price.provider, + companyName: apple.fundamentals?.companyName, + marketCap: apple.fundamentals?.marketCap, + priceToEarnings: apple.fundamentals?.priceToEarnings, + fetchedAt: apple.fetchedAt, }); ``` -### 💰 Fundamentals-Only Data (Alternative) +You can also batch this: -If you only need fundamentals without prices: - -```typescript -import { StockDataService, SecEdgarProvider } from '@fin.cx/opendata'; - -const stockData = new StockDataService(); -stockData.registerFundamentalsProvider(new SecEdgarProvider({ - userAgent: 'YourCompany youremail@example.com' -})); - -// Get just fundamentals -const fundamentals = await stockData.getFundamentals('AAPL'); - -console.log({ - company: fundamentals.companyName, - eps: fundamentals.earningsPerShareDiluted, - revenue: fundamentals.revenue, - sharesOutstanding: fundamentals.sharesOutstanding -}); - -// Or use FundamentalsService directly -import { FundamentalsService } from '@fin.cx/opendata'; - -const fundamentalsService = new FundamentalsService(); -fundamentalsService.register(new SecEdgarProvider({ - userAgent: 'YourCompany youremail@example.com' -})); - -const data = await fundamentalsService.getFundamentals('AAPL'); +```ts +const batch = await stocks.getBatchStockData(['AAPL', 'MSFT', 'NVDA']); ``` -### 🏢 German Business Intelligence +### Price-Only Stocks And Intraday Data -Access comprehensive German company data: +Use `StockPriceService` if you want smarter per-request caching and direct access to current, historical, and intraday request types. -```typescript -import { OpenData } from '@fin.cx/opendata'; -import * as path from 'path'; +```ts +import { MarketstackProvider, StockPriceService } from '@fin.cx/opendata'; -// Configure directory paths -const openData = new OpenData({ - nogitDir: path.join(process.cwd(), '.nogit'), - downloadDir: path.join(process.cwd(), '.nogit', 'downloads'), - germanBusinessDataDir: path.join(process.cwd(), '.nogit', 'germanbusinessdata') -}); -await openData.start(); +const prices = new StockPriceService(); +prices.register(new MarketstackProvider(process.env.MARKETSTACK_API_KEY!)); -// Search for companies -const results = await openData.handelsregister.searchCompany("Siemens AG"); +const current = await prices.getPrice({ ticker: 'AAPL' }); -// Get detailed information with documents -const details = await openData.handelsregister.getSpecificCompany({ - court: "Munich", - type: "HRB", - number: "6684" -}); -``` - -## Features - -### 📊 Stock & Crypto Market Module - -- **Real-Time Prices** - Live and EOD prices from Marketstack and CoinGecko -- **Cryptocurrency Support** - 13M+ crypto tokens with 24/7 market data via CoinGecko -- **Company Names** - Automatic company name extraction (e.g., "Apple Inc (NASDAQ:AAPL)") -- **Historical Data** - Up to 15 years of daily EOD prices with pagination -- **OHLCV Data** - Open, High, Low, Close, Volume for technical analysis -- **Exchange Filtering** - Query specific exchanges via MIC codes (XNAS, XLON, XNYS) -- **Smart Caching** - Data-type aware TTL (historical cached forever, EOD 24h, live 30s) -- **Batch Operations** - Fetch 100+ symbols in one request -- **Type-Safe API** - Full TypeScript support with discriminated unions -- **Multi-Provider** - Automatic fallback between providers - -### 💰 Fundamental Data Module - -- **SEC EDGAR Integration** - FREE fundamental data directly from SEC filings -- **Comprehensive Metrics** - EPS, Revenue, Assets, Liabilities, Cash Flow, and more -- **All US Public Companies** - Complete coverage of SEC-registered companies -- **Historical Filings** - Data back to ~2009 -- **CIK Lookup** - Automatic ticker-to-CIK mapping with smart caching -- **Calculated Ratios** - Market Cap, P/E, P/B ratios when combined with prices -- **No API Key Required** - Direct access to SEC's public API -- **Rate Limit Management** - Built-in 10 req/sec rate limiting - -### 🇩🇪 German Business Intelligence - -- **MongoDB Integration** - Scalable data storage for millions of records -- **Bulk JSONL Import** - Process multi-GB datasets efficiently -- **Handelsregister Automation** - Automated document retrieval -- **CRUD Operations** - Full database management with validation -- **Streaming Processing** - Handle large datasets without memory issues - -## Advanced Examples - -### Combined Market Analysis (Unified API) - -Analyze multiple companies with automatic enrichment: - -```typescript -import { StockDataService, MarketstackProvider, SecEdgarProvider } from '@fin.cx/opendata'; - -// Setup unified service -const stockData = new StockDataService(); -stockData.registerPriceProvider(new MarketstackProvider('YOUR_API_KEY')); -stockData.registerFundamentalsProvider(new SecEdgarProvider({ - userAgent: 'YourCompany youremail@example.com' -})); - -// Analyze multiple companies with ONE call -const tickers = ['AAPL', 'MSFT', 'GOOGL', 'AMZN']; -const stocks = await stockData.getBatchStockData(tickers); - -// All metrics are automatically calculated! -stocks.forEach(stock => { - if (stock.fundamentals) { - console.log(`\n${stock.fundamentals.companyName} (${stock.ticker})`); - console.log(` Price: $${stock.price.price.toFixed(2)}`); - console.log(` Market Cap: $${(stock.fundamentals.marketCap! / 1e9).toFixed(2)}B`); - console.log(` P/E Ratio: ${stock.fundamentals.priceToEarnings!.toFixed(2)}`); - console.log(` Revenue: $${(stock.fundamentals.revenue! / 1e9).toFixed(2)}B`); - console.log(` EPS: $${stock.fundamentals.earningsPerShareDiluted!.toFixed(2)}`); - } -}); - -// Or analyze one-by-one with automatic enrichment -for (const ticker of tickers) { - const stock = await stockData.getStockData(ticker); - - // Everything is already enriched - no manual calculations needed! - console.log(`${ticker}: P/E ${stock.fundamentals?.priceToEarnings?.toFixed(2)}`); -} -``` - -### Fundamental Data Screening - -Screen stocks by financial metrics: - -```typescript -// Fetch data for multiple tickers -const tickers = ['AAPL', 'MSFT', 'GOOGL', 'AMZN', 'META', 'NVDA', 'TSLA']; -const stocks = await stockData.getBatchStockData(tickers); - -// Filter by criteria (all metrics auto-calculated!) -const valueStocks = stocks.filter(stock => { - const f = stock.fundamentals; - return f && - f.priceToEarnings! < 30 && // P/E under 30 - f.priceToBook! < 10 && // P/B under 10 - f.revenue! > 100_000_000_000; // Revenue > $100B -}); - -console.log('\n💎 Value Stocks:'); -valueStocks.forEach(stock => { - console.log(`${stock.ticker}: P/E ${stock.fundamentals!.priceToEarnings!.toFixed(2)}, ` + - `P/B ${stock.fundamentals!.priceToBook!.toFixed(2)}`); -}); -``` - -### Historical Data Analysis - -Fetch and analyze historical price trends: - -```typescript -// Get 1 year of historical data -const history = await stockService.getData({ +const historical = await prices.getData({ type: 'historical', ticker: 'AAPL', - from: new Date('2024-01-01'), - to: new Date('2024-12-31'), - sort: 'DESC' // Newest first + from: new Date('2025-01-01'), + to: new Date('2025-01-31'), + sort: 'DESC', }); -// Calculate statistics -const prices = history.map(p => p.price); -const high52Week = Math.max(...prices); -const low52Week = Math.min(...prices); -const avgPrice = prices.reduce((a, b) => a + b) / prices.length; +const intraday = await prices.getData({ + type: 'intraday', + ticker: 'AAPL', + interval: '1hour', + limit: 24, +}); -console.log(`52-Week Analysis for AAPL:`); -console.log(` High: $${high52Week.toFixed(2)}`); -console.log(` Low: $${low52Week.toFixed(2)}`); -console.log(` Average: $${avgPrice.toFixed(2)}`); -console.log(` Days: ${history.length}`); - -// Calculate Simple Moving Average -const calculateSMA = (data: IStockPrice[], period: number) => { - const sma: number[] = []; - for (let i = period - 1; i < data.length; i++) { - const sum = data.slice(i - period + 1, i + 1) - .reduce((acc, p) => acc + p.price, 0); - sma.push(sum / period); - } - return sma; -}; - -const sma20 = calculateSMA(history, 20); -const sma50 = calculateSMA(history, 50); - -console.log(`\nMoving Averages:`); -console.log(` 20-day SMA: $${sma20[0].toFixed(2)}`); -console.log(` 50-day SMA: $${sma50[0].toFixed(2)}`); +console.log({ + live: current.price, + candles: intraday.length, + historicalRows: historical.length, +}); ``` -### OHLCV Technical Analysis +Supported stock request shapes: -Use OHLCV data for technical indicators: +- `{ type: 'current', ticker, exchange? }` +- `{ type: 'batch', tickers, exchange? }` +- `{ type: 'historical', ticker, from, to, exchange?, sort?, limit?, offset? }` +- `{ type: 'intraday', ticker, interval, exchange?, limit?, date? }` -```typescript -const history = await stockService.getData({ - type: 'historical', - ticker: 'TSLA', - from: new Date('2024-11-01'), - to: new Date('2024-11-30') -}); +`StockPriceService` also exposes operational helpers like `checkProvidersHealth()`, `getProviderStats()`, `clearCache()`, and `getCacheStats()`. -// Calculate daily trading range -for (const day of history) { - const range = day.high! - day.low!; - const rangePercent = (range / day.low!) * 100; +### Crypto Prices With The Same Interface - console.log(`${day.timestamp.toISOString().split('T')[0]}:`); - console.log(` Open: $${day.open}`); - console.log(` High: $${day.high}`); - console.log(` Low: $${day.low}`); - console.log(` Close: $${day.price}`); - console.log(` Volume: ${day.volume?.toLocaleString()}`); - console.log(` Range: $${range.toFixed(2)} (${rangePercent.toFixed(2)}%)`); -} +`CoinGeckoProvider` plugs into `StockPriceService`, so crypto lookups use the same request model as stock lookups. + +```ts +import { CoinGeckoProvider, StockPriceService } from '@fin.cx/opendata'; + +const prices = new StockPriceService({ ttl: 30_000 }); +prices.register(new CoinGeckoProvider(process.env.COINGECKO_API_KEY)); + +const btc = await prices.getPrice({ ticker: 'BTC' }); +const top = await prices.getPrices({ tickers: ['BTC', 'ETH', 'SOL'] }); + +console.log(btc.price, top.map((item) => item.ticker)); ``` -### Fundamental Data Screening +You can also pass CoinGecko ids like `bitcoin` or `ethereum` instead of ticker symbols. -Screen stocks based on fundamental metrics: +### Fundamentals Only -```typescript -const tickers = ['AAPL', 'MSFT', 'GOOGL', 'AMZN', 'TSLA', 'META', 'NVDA']; +Use `FundamentalsService` when you only care about SEC filing data. -// Fetch fundamentals for all tickers -const allFundamentals = await fundamentalsService.getBatchFundamentals(tickers); +```ts +import { FundamentalsService, SecEdgarProvider } from '@fin.cx/opendata'; -// Get current prices -const prices = await stockService.getData({ - type: 'batch', - tickers: tickers -}); - -// Create price map -const priceMap = new Map(prices.map(p => [p.ticker, p.price])); - -// Enrich with prices -const enriched = await fundamentalsService.enrichBatchWithPrices( - allFundamentals, - priceMap +const fundamentals = new FundamentalsService(); +fundamentals.register( + new SecEdgarProvider({ + userAgent: 'Acme Inc. dev@acme.dev', + }) ); -// Screen for value stocks (P/E < 25, P/B < 5) -const valueStocks = enriched.filter(f => - f.priceToEarnings && f.priceToEarnings < 25 && - f.priceToBook && f.priceToBook < 5 -); +const apple = await fundamentals.getFundamentals('AAPL'); -console.log('Value Stocks:'); -valueStocks.forEach(stock => { - console.log(`\n${stock.companyName} (${stock.ticker})`); - console.log(` P/E Ratio: ${stock.priceToEarnings!.toFixed(2)}`); - console.log(` P/B Ratio: ${stock.priceToBook!.toFixed(2)}`); - console.log(` Market Cap: $${(stock.marketCap! / 1e9).toFixed(2)}B`); +console.log({ + companyName: apple.companyName, + revenue: apple.revenue, + netIncome: apple.netIncome, + earningsPerShareDiluted: apple.earningsPerShareDiluted, + filingDate: apple.filingDate, }); ``` -### Market Dashboard +### German Company Data And Handelsregister Automation -Create a comprehensive market overview: +`OpenData` is the local workflow layer for German company data. It creates its directories, boots an embedded SmartDB-backed database, and starts a browser automation session for Handelsregister access. -```typescript -const indicators = [ - { ticker: 'AAPL', name: 'Apple' }, - { ticker: 'MSFT', name: 'Microsoft' }, - { ticker: 'GOOGL', name: 'Alphabet' }, - { ticker: 'AMZN', name: 'Amazon' }, - { ticker: 'TSLA', name: 'Tesla' } -]; - -const prices = await stockService.getData({ - type: 'batch', - tickers: indicators.map(i => i.ticker) -}); - -// Display with color-coded changes -prices.forEach(price => { - const indicator = indicators.find(i => i.ticker === price.ticker); - const arrow = price.change >= 0 ? '↑' : '↓'; - const color = price.change >= 0 ? '\x1b[32m' : '\x1b[31m'; - - console.log( - `${price.companyName!.padEnd(25)} $${price.price.toFixed(2).padStart(8)} ` + - `${color}${arrow} ${price.changePercent.toFixed(2)}%\x1b[0m` - ); -}); -``` - -### Exchange-Specific Trading - -Compare prices across different exchanges: - -```typescript -// Vodafone trades on both London and NYSE -const exchanges = [ - { mic: 'XLON', name: 'London Stock Exchange' }, - { mic: 'XNYS', name: 'New York Stock Exchange' } -]; - -for (const exchange of exchanges) { - try { - const price = await stockService.getData({ - type: 'current', - ticker: 'VOD', - exchange: exchange.mic - }); - - console.log(`${exchange.name}:`); - console.log(` Price: ${price.price} ${price.currency}`); - console.log(` Volume: ${price.volume?.toLocaleString()}`); - console.log(` Exchange: ${price.exchangeName}`); - } catch (error) { - console.log(`${exchange.name}: Not available`); - } -} -``` - -## Configuration - -### Stock Service Options - -```typescript -const stockService = new StockPriceService({ - ttl: 60000, // Default cache TTL in ms - maxEntries: 10000 // Max cached entries -}); - -// Marketstack - EOD data (requires API key) -stockService.register(new MarketstackProvider('YOUR_API_KEY'), { - enabled: true, - priority: 100, - timeout: 10000, - retryAttempts: 3, - retryDelay: 1000 -}); -``` - -### Fundamentals Service Options - -```typescript -const fundamentalsService = new FundamentalsService({ - ttl: 90 * 24 * 60 * 60 * 1000, // 90 days (quarterly refresh) - maxEntries: 10000 -}); - -// SEC EDGAR provider (FREE - no API key!) -fundamentalsService.register(new SecEdgarProvider({ - userAgent: 'YourCompany youremail@example.com', - cikCacheTTL: 30 * 24 * 60 * 60 * 1000, // 30 days - fundamentalsCacheTTL: 90 * 24 * 60 * 60 * 1000, // 90 days - timeout: 30000 -})); -``` - -### Directory Configuration (German Business Data) - -All directory paths are mandatory when using German business data features: - -```typescript +```ts import { OpenData } from '@fin.cx/opendata'; -import * as path from 'path'; +import * as path from 'node:path'; + +const nogitDir = path.join(process.cwd(), '.nogit'); -// Development const openData = new OpenData({ - nogitDir: path.join(process.cwd(), '.nogit'), - downloadDir: path.join(process.cwd(), '.nogit', 'downloads'), - germanBusinessDataDir: path.join(process.cwd(), '.nogit', 'germanbusinessdata') + nogitDir, + downloadDir: path.join(nogitDir, 'downloads'), + germanBusinessDataDir: path.join(nogitDir, 'germanbusinessdata'), }); -// Production -const openDataProd = new OpenData({ - nogitDir: '/var/lib/myapp/data', - downloadDir: '/var/lib/myapp/data/downloads', - germanBusinessDataDir: '/var/lib/myapp/data/germanbusinessdata' +await openData.start(); + +const matches = await openData.handelsregister.searchCompany('Siemens AG', 20); + +const company = await openData.handelsregister.getSpecificCompany({ + court: 'Munich', + type: 'HRB', + number: '6684', +}); + +console.log({ + searchHits: matches.length, + downloadedFiles: company.files.map((file) => file.path), +}); + +await openData.stop(); +``` + +Useful `OpenData` workflows today: + +- `await openData.start()` +- `await openData.buildInitialDb()` to ingest the public German company JSONL dataset +- `await openData.handelsregister.searchCompany(name, limit)` +- `await openData.handelsregister.getSpecificCompany({ court, type, number })` +- `await openData.handelsregister.getSpecificCompanyByName(name)` + +The download workflow currently fetches the Handelsregister files into a temporary folder and returns the files to you as `SmartFile` objects. + +### Law Syncing And Search + +`LawService` stores synced laws in a local embedded database and supports three jurisdictions: + +- Germany via `gesetze-im-internet` +- EU via `EUR-Lex` +- US via GovInfo and Cornell LII + +```ts +import { LawService } from '@fin.cx/opendata'; + +const laws = new LawService({ + dbFolderPath: '.nogit/law-smartdb', + dbName: 'laws', + govInfoApiKey: process.env.GOVINFO_API_KEY, +}); + +await laws.start(); + +const germanLaw = await laws.syncLaw({ + jurisdiction: 'de', + identifier: 'aeg', +}); + +const euLaw = await laws.syncLaw({ + jurisdiction: 'eu', + identifier: '32024R1689', + language: 'EN', +}); + +const usCode = await laws.syncLaw({ + jurisdiction: 'us', + identifier: '8 U.S.C. § 1226', +}); + +const results = await laws.searchLaws({ + jurisdiction: 'eu', + query: 'Artificial Intelligence Act', + limit: 5, +}); + +console.log({ + germany: germanLaw.title, + eu: euLaw.title, + us: usCode.title, + hits: results.length, +}); + +await laws.stop(); +``` + +`LawService` also supports bulk sync: + +```ts +await laws.syncLaws({ + jurisdiction: 'us', + usCollection: 'PLAW', + limit: 25, + since: new Date('2025-01-01'), }); ``` -### Environment Variables +Useful request patterns: -Set environment variables for API keys and database: +- Germany: `identifier: 'aeg'` +- EU: `identifier: '32024R1689'`, `language: 'EN'` +- US public law package: `identifier: 'PLAW-119publ1'`, `usCollection: 'PLAW'` +- US Code citation: `identifier: '8 U.S.C. § 1226'` -```env -# Marketstack API (for EOD stock data) -MARKETSTACK_COM_TOKEN=your_api_key_here +## API At A Glance -# MongoDB (for German business data) -MONGODB_URL=mongodb://localhost:27017 -MONGODB_NAME=opendata -MONGODB_USER=myuser -MONGODB_PASS=mypass -``` +### `StockPriceService` -## API Reference +- `register(provider, config?)` +- `unregister(providerName)` +- `getPrice({ ticker })` +- `getPrices({ tickers })` +- `getData(request)` +- `checkProvidersHealth()` +- `getProviderStats()` +- `clearCache()` +- `getCacheStats()` -### Stock Price Interfaces +### `FundamentalsService` -```typescript -interface IStockPrice { - ticker: string; - price: number; - currency: string; - change: number; - changePercent: number; - previousClose: number; - timestamp: Date; - provider: string; - marketState: 'PRE' | 'REGULAR' | 'POST' | 'CLOSED'; - exchange?: string; - exchangeName?: string; +- `register(provider, config?)` +- `getFundamentals(ticker)` +- `getBatchFundamentals(tickers)` +- `getData(request)` +- `enrichWithPrice(fundamentals, price)` +- `checkProvidersHealth()` +- `getProviderStats()` +- `clearCache()` - // OHLCV data - volume?: number; - open?: number; - high?: number; - low?: number; - adjusted?: boolean; - dataType: 'eod' | 'intraday' | 'live'; - fetchedAt: Date; +### `StockDataService` - // Company identification - companyName?: string; // "Apple Inc" - companyFullName?: string; // "Apple Inc (NASDAQ:AAPL)" -} -``` +- `registerPriceProvider(provider, config?)` +- `registerFundamentalsProvider(provider, config?)` +- `getPrice(ticker)` +- `getPrices(tickers)` +- `getFundamentals(ticker)` +- `getBatchFundamentals(tickers)` +- `getStockData(ticker | request)` +- `getBatchStockData(tickers | request)` +- `checkProvidersHealth()` +- `getProviderStats()` +- `clearCache()` -### Fundamental Data Interfaces +### `OpenData` -```typescript -interface IStockFundamentals { - ticker: string; - cik: string; - companyName: string; - provider: string; - timestamp: Date; - fetchedAt: Date; +- `start()` +- `stop()` +- `buildInitialDb()` +- `handelsregister.searchCompany(name, limit?)` +- `handelsregister.getSpecificCompany({ court, type, number })` +- `handelsregister.getSpecificCompanyByName(name)` - // Per-share metrics - earningsPerShareBasic?: number; - earningsPerShareDiluted?: number; - sharesOutstanding?: number; +### `LawService` - // Income statement (annual USD) - revenue?: number; - netIncome?: number; - operatingIncome?: number; - grossProfit?: number; +- `start()` +- `stop()` +- `getLaw(request)` +- `syncLaw(request)` +- `syncLaws(request)` +- `searchLaws({ query, jurisdiction?, limit? })` - // Balance sheet (annual USD) - assets?: number; - liabilities?: number; - stockholdersEquity?: number; - cash?: number; - propertyPlantEquipment?: number; +## Behavior And Caveats - // Calculated metrics (requires price) - marketCap?: number; // price × sharesOutstanding - priceToEarnings?: number; // price / EPS - priceToBook?: number; // marketCap / stockholdersEquity - - // Metadata - fiscalYear?: string; - fiscalQuarter?: string; - filingDate?: Date; - form?: '10-K' | '10-Q' | string; -} -``` - -### Key Methods - -**StockPriceService** -- `getData(request)` - Unified method for all stock data (current, historical, batch) -- `getPrice(request)` - Convenience method for single current price -- `getPrices(request)` - Convenience method for batch current prices -- `register(provider, config)` - Add data provider with priority and retry config -- `checkProvidersHealth()` - Test all providers and return health status -- `getProviderStats()` - Get success/error statistics for each provider -- `clearCache()` - Clear price cache -- `setCacheTTL(ttl)` - Update cache TTL dynamically - -**FundamentalsService** -- `getFundamentals(ticker)` - Get fundamental data for single ticker -- `getBatchFundamentals(tickers)` - Get fundamentals for multiple tickers -- `enrichWithPrice(fundamentals, price)` - Calculate market cap, P/E, P/B ratios -- `enrichBatchWithPrices(fundamentals, priceMap)` - Batch enrich with prices -- `register(provider, config)` - Add fundamentals provider -- `checkProvidersHealth()` - Test all providers -- `getProviderStats()` - Get success/error statistics -- `clearCache()` - Clear fundamentals cache - -**SecEdgarProvider** -- ✅ FREE - No API key required -- ✅ All US public companies -- ✅ Comprehensive US GAAP financial metrics -- ✅ Historical data back to ~2009 -- ✅ Direct access to SEC filings (10-K, 10-Q) -- ✅ Smart caching (CIK: 30 days, Fundamentals: 90 days) -- ✅ Rate limiting (10 requests/second) -- ℹ️ Requires User-Agent header in format: "Company Name Email" - -**MarketstackProvider** -- ✅ End-of-Day (EOD) stock prices -- ✅ 500,000+ tickers across 72+ exchanges worldwide -- ✅ Historical data with pagination -- ✅ Batch fetching support -- ✅ OHLCV data (Open, High, Low, Close, Volume) -- ✅ Company names included automatically -- ⚠️ Requires API key (free tier: 100 requests/month) - -**CoinGeckoProvider** -- ✅ Cryptocurrency prices (Bitcoin, Ethereum, 13M+ tokens) -- ✅ Current, historical, and intraday data -- ✅ 24/7 market data (crypto never closes) -- ✅ OHLCV data with market cap and volume -- ✅ Supports both ticker symbols (BTC, ETH) and CoinGecko IDs (bitcoin, ethereum) -- ✅ 240+ networks, 1600+ exchanges -- ℹ️ Optional API key (free tier: 30 requests/min, 10K/month) - -**OpenData** -- `start()` - Initialize MongoDB connection -- `buildInitialDb()` - Import bulk data -- `CBusinessRecord` - Business record class -- `handelsregister` - German registry automation - -## Provider Architecture - -Add custom data providers easily: - -```typescript -class MyCustomProvider implements IStockProvider { - name = 'My Provider'; - priority = 50; - requiresAuth = true; - rateLimit = { requestsPerMinute: 60 }; - - async fetchData(request: IStockDataRequest): Promise { - // Implement unified data fetching - switch (request.type) { - case 'current': - return this.fetchCurrentPrice(request); - case 'batch': - return this.fetchBatchPrices(request); - case 'historical': - return this.fetchHistoricalPrices(request); - default: - throw new Error(`Unsupported request type`); - } - } - - async isAvailable(): Promise { - // Health check - return true; - } - - supportsMarket(market: string): boolean { - return ['US', 'UK', 'DE'].includes(market); - } - - supportsTicker(ticker: string): boolean { - return /^[A-Z]{1,5}$/.test(ticker); - } -} - -stockService.register(new MyCustomProvider()); -``` - -## Performance - -- **Batch Fetching**: Get 100+ prices in one API request -- **Smart Caching**: Data-type aware TTL (historical cached forever, EOD 24h, live 30s) -- **Rate Limit Management**: Automatic retry logic for API limits -- **Concurrent Processing**: Handle 1000+ records/second -- **Streaming**: Process GB-sized datasets without memory issues -- **Provider Fallback**: Automatic failover between data sources +- Historical market data is cached aggressively because it is treated as immutable. +- Intraday data uses interval-aware caching and tries incremental refreshes for recent data. +- `StockDataService` is convenience-first. `StockPriceService` is the better low-level choice if you care about request-shape-specific cache behavior. +- `OpenData` is a real workflow layer, not just types. It writes local data, launches a browser, and manages downloads. +- Handelsregister and EUR-Lex integrations depend on current site structure. They are practical automation workflows, not guaranteed stable official APIs. +- The most useful public `OpenData` features today are startup, JSONL import, and Handelsregister operations. Some extra validation/search helper methods exist in source but are still stubs. +- `LawService` persists synced laws locally, so repeated searches can stay offline once the data has been synced. +- There is no hosted backend in this package. Everything is meant to run from your own TypeScript/Node process. ## Testing -Run the comprehensive test suite: - ```bash pnpm test ``` -Test specific modules: - -```bash -# Stock price providers -pnpm tstest test/test.marketstack.node.ts --verbose -pnpm tstest test/test.stocks.ts --verbose - -# Fundamental data -pnpm tstest test/test.secedgar.provider.node.ts --verbose -pnpm tstest test/test.fundamentals.service.node.ts --verbose - -# German business data -pnpm tstest test/test.handelsregister.ts --verbose -``` - -## Getting API Keys - -### Marketstack (EOD Stock Data) - -1. Visit [marketstack.com](https://marketstack.com) -2. Sign up for a free account (100 requests/month) -3. Get your API key from the dashboard -4. Set environment variable: `MARKETSTACK_COM_TOKEN=your_key_here` - -### SEC EDGAR (Fundamental Data) - -**No API key required!** SEC EDGAR is completely free and public. Just provide your company name and email in the User-Agent: - -```typescript -new SecEdgarProvider({ - userAgent: 'YourCompany youremail@example.com' -}); -``` +Some tests hit live remote services, so they may depend on network access, optional API credentials, or browser automation support. ## License and Legal Information -This repository contains open-source code that is licensed under the MIT License. A copy of the MIT License can be found in the [license](license) file within this repository. +This repository contains open-source code licensed under the MIT License. A copy of the license can be found in the [LICENSE](./license) file. **Please note:** The MIT License does not grant permission to use the trade names, trademarks, service marks, or product names of the project, except as required for reasonable and customary use in describing the origin of the work and reproducing the content of the NOTICE file. ### Trademarks -This project is owned and maintained by Task Venture Capital GmbH. The names and logos associated with Task Venture Capital GmbH and any related products or services are trademarks of Task Venture Capital GmbH and are not included within the scope of the MIT license granted herein. Use of these trademarks must comply with Task Venture Capital GmbH's Trademark Guidelines, and any usage must be approved in writing by Task Venture Capital GmbH. +This project is owned and maintained by Task Venture Capital GmbH. The names and logos associated with Task Venture Capital GmbH and any related products or services are trademarks of Task Venture Capital GmbH or third parties, and are not included within the scope of the MIT license granted herein. + +Use of these trademarks must comply with Task Venture Capital GmbH's Trademark Guidelines or the guidelines of the respective third-party owners, and any usage must be approved in writing. Third-party trademarks used herein are the property of their respective owners and used only in a descriptive manner, e.g. for an implementation of an API or similar. ### Company Information -Task Venture Capital GmbH -Registered at District court Bremen HRB 35230 HB, Germany +Task Venture Capital GmbH +Registered at District Court Bremen HRB 35230 HB, Germany -For any legal inquiries or if you require further information, please contact us via email at hello@task.vc. +For any legal inquiries or further information, please contact us via email at hello@task.vc. By using this repository, you acknowledge that you have read this section, agree to comply with its terms, and understand that the licensing of the code does not imply endorsement by Task Venture Capital GmbH of any derivative works. diff --git a/readme.plan.md b/readme.plan.md deleted file mode 100644 index 707b1cb..0000000 --- a/readme.plan.md +++ /dev/null @@ -1,193 +0,0 @@ -# Stock Prices Module Implementation Plan - -Command to reread guidelines: Read /home/philkunz/.claude/CLAUDE.md - -## Overview -Implementation of a stocks module for fetching current stock prices using various APIs. The architecture will support multiple providers, but we'll start with implementing only Yahoo Finance API. The design will make it easy to add additional providers (Alpha Vantage, IEX Cloud, etc.) in the future without changing the core architecture. - -## Phase 1: Yahoo Finance Implementation - -### 1.1 Research & Documentation -- [ ] Research Yahoo Finance API endpoints (no official API, using public endpoints) -- [ ] Document available data fields and formats -- [ ] Identify rate limits and restrictions -- [ ] Test endpoints manually with curl - -### 1.2 Module Structure -``` -ts/ -├── index.ts # Main exports -├── plugins.ts # External dependencies -└── stocks/ - ├── index.ts # Stocks module exports - ├── classes.stockservice.ts # Main StockPriceService class - ├── interfaces/ - │ ├── stockprice.ts # IStockPrice interface - │ └── provider.ts # IStockProvider interface (for all providers) - └── providers/ - ├── provider.yahoo.ts # Yahoo Finance implementation - └── (future: provider.alphavantage.ts, provider.iex.ts, etc.) -``` - -### 1.3 Core Interfaces -```typescript -// IStockPrice - Standardized stock price data -interface IStockPrice { - ticker: string; - price: number; - currency: string; - change: number; - changePercent: number; - timestamp: Date; - provider: string; -} - -// IStockProvider - Provider implementation contract -interface IStockProvider { - name: string; - fetchPrice(ticker: string): Promise; - fetchPrices(tickers: string[]): Promise; - isAvailable(): Promise; -} -``` - -### 1.4 Yahoo Finance Provider Implementation -- [ ] Create YahooFinanceProvider class -- [ ] Implement HTTP requests to Yahoo Finance endpoints -- [ ] Parse response data into IStockPrice format -- [ ] Handle errors and edge cases -- [ ] Add request throttling/rate limiting - -### 1.5 Main Service Class -- [ ] Create StockPriceService class with provider registry -- [ ] Implement provider interface for pluggable providers -- [ ] Register Yahoo provider (with ability to add more later) -- [ ] Add method for single ticker lookup -- [ ] Add method for batch ticker lookup -- [ ] Implement error handling with graceful degradation -- [ ] Design fallback mechanism (ready for multiple providers) - -## Phase 2: Core Features - -### 2.1 Service Architecture -- [ ] Create provider registry pattern for managing multiple providers -- [ ] Implement provider priority and selection logic -- [ ] Design provider health check interface -- [ ] Create provider configuration system -- [ ] Implement provider discovery mechanism -- [ ] Add provider capability querying (which tickers/markets supported) - -## Phase 3: Advanced Features - -### 3.1 Caching System -- [ ] Design cache interface -- [ ] Implement in-memory cache with TTL -- [ ] Add cache invalidation logic -- [ ] Make cache configurable per ticker - -### 3.2 Configuration -- [ ] Provider configuration (timeout, retry settings) -- [ ] Cache configuration (TTL, max entries) -- [ ] Request timeout configuration -- [ ] Error handling configuration - -### 3.3 Error Handling -- [ ] Define custom error types -- [ ] Implement retry logic with exponential backoff -- [ ] Add circuit breaker pattern for failing providers -- [ ] Comprehensive error logging - -## Phase 4: Testing - -### 4.1 Unit Tests -- [ ] Test each provider independently -- [ ] Mock HTTP requests for predictable testing -- [ ] Test error scenarios -- [ ] Test data transformation logic - -### 4.2 Integration Tests -- [ ] Test with real API calls (rate limit aware) -- [ ] Test provider fallback scenarios -- [ ] Test batch operations -- [ ] Test cache behavior - -### 4.3 Performance Tests -- [ ] Measure response times -- [ ] Test concurrent request handling -- [ ] Validate cache effectiveness - -## Implementation Order - -1. **Week 1: Yahoo Finance Provider** - - Research and test Yahoo endpoints - - Implement basic provider and service - - Create core interfaces - - Basic error handling - -2. **Week 2: Service Architecture** - - Create extensible provider system - - Implement provider interface - - Add provider registration - -3. **Week 3: Advanced Features** - - Implement caching system - - Add configuration management - - Enhance error handling - -4. **Week 4: Testing & Documentation** - - Write comprehensive tests - - Create usage documentation - - Performance optimization - -## Dependencies - -### Required -- `@push.rocks/smartrequest` - HTTP requests -- `@push.rocks/smartpromise` - Promise utilities -- `@push.rocks/smartlog` - Logging - -### Development -- `@git.zone/tstest` - Testing framework -- `@git.zone/tsrun` - TypeScript execution - -## API Endpoints Research - -### Yahoo Finance -- Base URL: `https://query1.finance.yahoo.com/v8/finance/chart/{ticker}` -- No authentication required -- Returns JSON with price data -- Rate limits unknown (need to test) -- Alternative endpoints to explore: - - `/v7/finance/quote` - Simplified quote data - - `/v10/finance/quoteSummary` - Detailed company data - -## Success Criteria - -1. Can fetch current stock prices for any valid ticker -2. Extensible architecture for future providers -3. Response time < 1 second for cached data -4. Response time < 3 seconds for fresh data -5. Proper error handling and recovery -6. Comprehensive test coverage (>80%) - -## Notes - -- Yahoo Finance provides free stock data without authentication -- **Architecture designed for multiple providers**: While only implementing Yahoo Finance initially, all interfaces, classes, and patterns are designed to support multiple stock data providers -- The provider registry pattern allows adding new providers without modifying existing code -- Each provider implements the same IStockProvider interface for consistency -- Future providers can be added by simply creating a new provider class and registering it -- Implement proper TypeScript types for all data structures -- Follow the project's coding standards (prefix interfaces with 'I') -- Use plugins.ts for all external dependencies -- Keep filenames lowercase -- Write tests using @git.zone/tstest with smartexpect syntax -- Focus on clean, extensible architecture for future growth - -## Future Provider Addition Example - -When ready to add a new provider (e.g., Alpha Vantage), the process will be: -1. Create `ts/stocks/providers/provider.alphavantage.ts` -2. Implement the `IStockProvider` interface -3. Register the provider in the StockPriceService -4. No changes needed to existing code or interfaces \ No newline at end of file diff --git a/test/test.cache-inspection.node+bun+deno.ts b/test/test.cache-inspection.node+deno.ts similarity index 100% rename from test/test.cache-inspection.node+bun+deno.ts rename to test/test.cache-inspection.node+deno.ts diff --git a/test/test.coingecko.node+bun+deno.ts b/test/test.coingecko.node+deno.ts similarity index 72% rename from test/test.coingecko.node+bun+deno.ts rename to test/test.coingecko.node+deno.ts index 09ed8e3..9c76c5e 100644 --- a/test/test.coingecko.node+bun+deno.ts +++ b/test/test.coingecko.node+deno.ts @@ -1,5 +1,6 @@ import { expect, tap } from '@git.zone/tstest/tapbundle'; import * as opendata from '../ts/index.js'; +import * as plugins from '../ts/plugins.js'; // Test data const testCryptos = ['BTC', 'ETH', 'USDT']; @@ -8,6 +9,28 @@ const invalidCrypto = 'INVALID_CRYPTO_XYZ_12345'; let stockService: opendata.StockPriceService; let coingeckoProvider: opendata.CoinGeckoProvider; +let coingeckoAvailable = false; +let coingeckoSkipReason = 'CoinGecko integration requirements are unavailable.'; + +type TSkipTools = { + skip: (reason?: string) => never; +}; + +const runCoinGeckoRequest = async (toolsArg: TSkipTools, operation: () => Promise): Promise => { + try { + return await operation(); + } catch (error) { + const errorMessage = plugins.getErrorMessage(error); + + if (errorMessage.includes('Rate limit exceeded')) { + coingeckoAvailable = false; + coingeckoSkipReason = `Skipping CoinGecko integration tests: ${errorMessage}.`; + toolsArg.skip(coingeckoSkipReason); + } + + throw error; + } +}; tap.test('should create StockPriceService instance', async () => { stockService = new opendata.StockPriceService({ @@ -23,22 +46,29 @@ tap.test('should create CoinGeckoProvider instance without API key', async () => expect(coingeckoProvider.name).toEqual('CoinGecko'); expect(coingeckoProvider.requiresAuth).toEqual(false); expect(coingeckoProvider.priority).toEqual(90); + coingeckoAvailable = await coingeckoProvider.isAvailable(); + if (!coingeckoAvailable) { + coingeckoSkipReason = 'Skipping CoinGecko integration tests: provider is not reachable.'; + } }); -tap.test('should register CoinGecko provider with the service', async () => { +tap.test('should register CoinGecko provider with the service', async (toolsArg) => { + toolsArg.skipIf(!coingeckoAvailable, coingeckoSkipReason); stockService.register(coingeckoProvider); const providers = stockService.getAllProviders(); expect(providers).toContainEqual(coingeckoProvider); expect(stockService.getProvider('CoinGecko')).toEqual(coingeckoProvider); }); -tap.test('should check CoinGecko provider health', async () => { - const health = await stockService.checkProvidersHealth(); +tap.test('should check CoinGecko provider health', async (toolsArg) => { + toolsArg.skipIf(!coingeckoAvailable, coingeckoSkipReason); + const health = await runCoinGeckoRequest(toolsArg, async () => stockService.checkProvidersHealth()); expect(health.get('CoinGecko')).toEqual(true); }); -tap.test('should fetch single crypto price using ticker symbol (BTC)', async () => { - const price = await stockService.getPrice({ ticker: 'BTC' }); +tap.test('should fetch single crypto price using ticker symbol (BTC)', async (toolsArg) => { + toolsArg.skipIf(!coingeckoAvailable, coingeckoSkipReason); + const price = await runCoinGeckoRequest(toolsArg, async () => stockService.getPrice({ ticker: 'BTC' })); expect(price).toHaveProperty('ticker'); expect(price).toHaveProperty('price'); @@ -62,11 +92,12 @@ tap.test('should fetch single crypto price using ticker symbol (BTC)', async () console.log(` Change: ${price.changePercent >= 0 ? '+' : ''}${price.changePercent.toFixed(2)}%`); }); -tap.test('should fetch single crypto price using CoinGecko ID (bitcoin)', async () => { +tap.test('should fetch single crypto price using CoinGecko ID (bitcoin)', async (toolsArg) => { + toolsArg.skipIf(!coingeckoAvailable, coingeckoSkipReason); // Clear cache to ensure fresh fetch stockService.clearCache(); - const price = await stockService.getPrice({ ticker: 'bitcoin' }); + const price = await runCoinGeckoRequest(toolsArg, async () => stockService.getPrice({ ticker: 'bitcoin' })); expect(price.ticker).toEqual('BITCOIN'); expect(price.price).toBeGreaterThan(0); @@ -74,12 +105,13 @@ tap.test('should fetch single crypto price using CoinGecko ID (bitcoin)', async expect(price.companyName).toInclude('Bitcoin'); }); -tap.test('should fetch multiple crypto prices (batch)', async () => { +tap.test('should fetch multiple crypto prices (batch)', async (toolsArg) => { + toolsArg.skipIf(!coingeckoAvailable, coingeckoSkipReason); stockService.clearCache(); - const prices = await stockService.getPrices({ + const prices = await runCoinGeckoRequest(toolsArg, async () => stockService.getPrices({ tickers: testCryptos - }); + })); expect(prices).toBeArray(); expect(prices.length).toEqual(testCryptos.length); @@ -98,19 +130,20 @@ tap.test('should fetch multiple crypto prices (batch)', async () => { } }); -tap.test('should fetch historical crypto prices', async () => { +tap.test('should fetch historical crypto prices', async (toolsArg) => { + toolsArg.skipIf(!coingeckoAvailable, coingeckoSkipReason); // Add delay to avoid rate limiting await new Promise(resolve => setTimeout(resolve, 3000)); const to = new Date(); const from = new Date(to.getTime() - 7 * 24 * 60 * 60 * 1000); // 7 days ago - const prices = await stockService.getData({ + const prices = await runCoinGeckoRequest(toolsArg, async () => stockService.getData({ type: 'historical', ticker: 'BTC', from: from, to: to - }); + })); expect(prices).toBeArray(); expect((prices as opendata.IStockPrice[]).length).toBeGreaterThan(0); @@ -143,16 +176,17 @@ tap.test('should fetch historical crypto prices', async () => { expect(firstPrice.provider).toEqual('CoinGecko'); }); -tap.test('should fetch intraday crypto prices (hourly)', async () => { +tap.test('should fetch intraday crypto prices (hourly)', async (toolsArg) => { + toolsArg.skipIf(!coingeckoAvailable, coingeckoSkipReason); // Add delay to avoid rate limiting await new Promise(resolve => setTimeout(resolve, 3000)); - const prices = await stockService.getData({ + const prices = await runCoinGeckoRequest(toolsArg, async () => stockService.getData({ type: 'intraday', ticker: 'ETH', interval: '1hour', limit: 12 // Last 12 hours - }); + })); expect(prices).toBeArray(); expect((prices as opendata.IStockPrice[]).length).toBeGreaterThan(0); @@ -175,9 +209,10 @@ tap.test('should fetch intraday crypto prices (hourly)', async () => { expect(firstPrice.provider).toEqual('CoinGecko'); }); -tap.test('should serve cached prices on subsequent requests', async () => { +tap.test('should serve cached prices on subsequent requests', async (toolsArg) => { + toolsArg.skipIf(!coingeckoAvailable, coingeckoSkipReason); // First request - should hit the API - const firstRequest = await stockService.getPrice({ ticker: 'BTC' }); + const firstRequest = await runCoinGeckoRequest(toolsArg, async () => stockService.getPrice({ ticker: 'BTC' })); // Second request - should be served from cache const secondRequest = await stockService.getPrice({ ticker: 'BTC' }); @@ -188,23 +223,26 @@ tap.test('should serve cached prices on subsequent requests', async () => { expect(secondRequest.fetchedAt).toEqual(firstRequest.fetchedAt); }); -tap.test('should handle invalid crypto ticker gracefully', async () => { +tap.test('should handle invalid crypto ticker gracefully', async (toolsArg) => { + toolsArg.skipIf(!coingeckoAvailable, coingeckoSkipReason); try { - await stockService.getPrice({ ticker: invalidCrypto }); + await runCoinGeckoRequest(toolsArg, async () => stockService.getPrice({ ticker: invalidCrypto })); throw new Error('Should have thrown an error for invalid ticker'); } catch (error) { - expect(error.message).toInclude('Failed to fetch'); + expect(plugins.getErrorMessage(error)).toInclude('Failed to fetch'); } }); -tap.test('should support market checking', async () => { +tap.test('should support market checking', async (toolsArg) => { + toolsArg.skipIf(!coingeckoAvailable, coingeckoSkipReason); expect(coingeckoProvider.supportsMarket('CRYPTO')).toEqual(true); expect(coingeckoProvider.supportsMarket('BTC')).toEqual(true); expect(coingeckoProvider.supportsMarket('ETH')).toEqual(true); expect(coingeckoProvider.supportsMarket('NASDAQ')).toEqual(false); }); -tap.test('should support ticker validation', async () => { +tap.test('should support ticker validation', async (toolsArg) => { + toolsArg.skipIf(!coingeckoAvailable, coingeckoSkipReason); expect(coingeckoProvider.supportsTicker('BTC')).toEqual(true); expect(coingeckoProvider.supportsTicker('bitcoin')).toEqual(true); expect(coingeckoProvider.supportsTicker('wrapped-bitcoin')).toEqual(true); @@ -212,11 +250,15 @@ tap.test('should support ticker validation', async () => { expect(coingeckoProvider.supportsTicker('BTC@USD')).toEqual(false); }); -tap.test('should display provider statistics', async () => { +tap.test('should display provider statistics', async (toolsArg) => { + toolsArg.skipIf(!coingeckoAvailable, coingeckoSkipReason); const stats = stockService.getProviderStats(); const coingeckoStats = stats.get('CoinGecko'); expect(coingeckoStats).toBeTruthy(); + if (!coingeckoStats) { + throw new Error('Missing CoinGecko stats'); + } expect(coingeckoStats.successCount).toBeGreaterThan(0); console.log('\n📊 CoinGecko Provider Statistics:'); @@ -227,14 +269,15 @@ tap.test('should display provider statistics', async () => { } }); -tap.test('should display crypto price dashboard', async () => { +tap.test('should display crypto price dashboard', async (toolsArg) => { + toolsArg.skipIf(!coingeckoAvailable, coingeckoSkipReason); // Add delay to avoid rate limiting await new Promise(resolve => setTimeout(resolve, 3000)); stockService.clearCache(); const cryptos = ['BTC', 'ETH', 'BNB', 'SOL', 'ADA']; - const prices = await stockService.getPrices({ tickers: cryptos }); + const prices = await runCoinGeckoRequest(toolsArg, async () => stockService.getPrices({ tickers: cryptos })); console.log('\n╔═══════════════════════════════════════════════════════════╗'); console.log('║ 🌐 CRYPTOCURRENCY PRICE DASHBOARD ║'); @@ -253,7 +296,8 @@ tap.test('should display crypto price dashboard', async () => { console.log(`Fetched at: ${prices[0].fetchedAt.toISOString()}`); }); -tap.test('should clear cache', async () => { +tap.test('should clear cache', async (toolsArg) => { + toolsArg.skipIf(!coingeckoAvailable, coingeckoSkipReason); stockService.clearCache(); // Cache is cleared, no assertions needed }); diff --git a/test/test.fundamentals.service.node+bun+deno.ts b/test/test.fundamentals.service.node+deno.ts similarity index 100% rename from test/test.fundamentals.service.node+bun+deno.ts rename to test/test.fundamentals.service.node+deno.ts diff --git a/test/test.handelsregister.ts b/test/test.handelsregister.ts index f1b5bfe..ee8d204 100644 --- a/test/test.handelsregister.ts +++ b/test/test.handelsregister.ts @@ -12,6 +12,8 @@ const testGermanBusinessDataDir = plugins.path.join(testNogitDir, 'germanbusines const testOutputDir = plugins.path.join(testNogitDir, 'testoutput'); let testOpenDataInstance: opendata.OpenData; +let handelsregisterStarted = false; +let handelsregisterSkipReason = 'Handelsregister integration requirements are unavailable.'; tap.test('first test', async () => { testOpenDataInstance = new opendata.OpenData({ @@ -23,32 +25,44 @@ tap.test('first test', async () => { }); tap.test('should start the instance', async () => { - await testOpenDataInstance.start(); + try { + await testOpenDataInstance.start(); + handelsregisterStarted = true; + } catch (error) { + handelsregisterSkipReason = `Skipping Handelsregister integration tests: ${plugins.getErrorMessage(error)}`; + console.warn(handelsregisterSkipReason); + } }); -const resultsSearch = tap.test('should get the data for a company', async () => { +const resultsSearch = tap.test('should get the data for a company', async (toolsArg) => { + toolsArg.skipIf(!handelsregisterStarted, handelsregisterSkipReason); const result = await testOpenDataInstance.handelsregister.searchCompany('LADR', 20); console.log(result); return result; }); -tap.test('should get the data for a specific company', async () => { - let testCompany: BusinessRecord['data']['germanParsedRegistration'] = (await resultsSearch.testResultPromise)[0]['germanParsedRegistration']; +tap.test('should get the data for a specific company', async (toolsArg) => { + toolsArg.skipIf(!handelsregisterStarted, handelsregisterSkipReason); + const searchResults = await resultsSearch.testResultPromise as BusinessRecord['data'][]; + let testCompany: BusinessRecord['data']['germanParsedRegistration'] = searchResults[0].germanParsedRegistration; console.log(`trying to find specific company with:`); console.log(testCompany); const result = await testOpenDataInstance.handelsregister.getSpecificCompany(testCompany); console.log(result); + await plugins.smartfs.directory(testOutputDir).create(); await Promise.all(result.files.map(async (file) => { - await file.writeToDir(testOutputDir); + await file.writeToDiskAtPath( + plugins.path.join(testOutputDir, plugins.path.basename(file.path)) + ); })); }); tap.test('should stop the instance', async (toolsArg) => { + toolsArg.skipIf(!handelsregisterStarted, handelsregisterSkipReason); await testOpenDataInstance.stop(); }); - -tap.start() +export default tap.start() diff --git a/test/test.incremental-cache.node+bun+deno.ts b/test/test.incremental-cache.node+deno.ts similarity index 100% rename from test/test.incremental-cache.node+bun+deno.ts rename to test/test.incremental-cache.node+deno.ts diff --git a/test/test.laws.node.ts b/test/test.laws.node.ts new file mode 100644 index 0000000..a7e3054 --- /dev/null +++ b/test/test.laws.node.ts @@ -0,0 +1,129 @@ +import { expect, tap } from '@git.zone/tstest/tapbundle'; +import * as opendata from '../ts/index.js'; +import * as paths from '../ts/paths.js'; +import * as plugins from '../ts/plugins.js'; + +const testDbFolder = plugins.path.join(paths.packageDir, '.nogit', 'law-smartdb-test'); + +let lawService: opendata.LawService; + +tap.test('LawService - setup local smartdb', async () => { + await plugins.smartfs.directory(testDbFolder).recursive().delete().catch(() => {}); + + lawService = new opendata.LawService({ + dbFolderPath: testDbFolder, + dbName: 'lawstest', + }); + + await lawService.start(); + expect(lawService).toBeInstanceOf(opendata.LawService); +}); + +tap.test('LawService - sync and search Germany law', async () => { + const germanLaw = await lawService.syncLaw({ + jurisdiction: 'de', + identifier: 'aeg', + }); + + expect(germanLaw.identifier).toEqual('aeg'); + expect(germanLaw.title).toInclude('Eisenbahngesetz'); + expect(germanLaw.text).toInclude('Ausgleichspflicht'); + + const results = await lawService.searchLaws({ + jurisdiction: 'de', + query: 'Eisenbahngesetz', + limit: 5, + }); + + expect(results.length).toBeGreaterThan(0); + expect(results[0].identifier).toEqual('aeg'); +}); + +tap.test('LawService - sync and search EU law', async () => { + const euLaw = await lawService.syncLaw({ + jurisdiction: 'eu', + identifier: '32024R1689', + language: 'EN', + }); + + expect(euLaw.identifier).toEqual('32024R1689'); + expect(euLaw.title).toInclude('Artificial Intelligence Act'); + expect(euLaw.text.toLowerCase()).toInclude('artificial intelligence'); + + const results = await lawService.searchLaws({ + jurisdiction: 'eu', + query: 'Artificial Intelligence Act', + limit: 5, + }); + + expect(results.length).toBeGreaterThan(0); + expect(results[0].identifier).toEqual('32024R1689'); +}); + +tap.test('LawService - sync and search USA law', async () => { + const usLaw = await lawService.syncLaw({ + jurisdiction: 'us', + identifier: 'PLAW-119publ1', + usCollection: 'PLAW', + }); + + expect(usLaw.identifier).toEqual('PLAW-119publ1'); + expect(usLaw.shortTitle).toInclude('Laken Riley Act'); + expect(usLaw.text).toInclude('To require the Secretary of Homeland Security'); + + const results = await lawService.searchLaws({ + jurisdiction: 'us', + query: 'Laken Riley Act', + limit: 5, + }); + + expect(results.length).toBeGreaterThan(0); + expect(results[0].identifier).toEqual('PLAW-119publ1'); +}); + +tap.test('LawService - sync and search USA code citation', async () => { + const usCodeSection = await lawService.syncLaw({ + jurisdiction: 'us', + identifier: '8 U.S.C. § 1226', + }); + + expect(usCodeSection.identifier).toEqual('8 USC 1226'); + expect(usCodeSection.citation).toEqual('8 USC 1226'); + expect(usCodeSection.title).toInclude('Apprehension and detention of aliens'); + expect(usCodeSection.text).toInclude('Detention of criminal aliens'); + + const results = await lawService.searchLaws({ + jurisdiction: 'us', + query: 'Apprehension and detention of aliens', + limit: 10, + }); + + expect(results.length).toBeGreaterThan(0); + expect(results.map((lawArg) => lawArg.identifier).includes('8 USC 1226')).toEqual(true); +}); + +tap.test('LawService - local lookup returns synced law', async () => { + const euLaw = await lawService.getLaw({ + jurisdiction: 'eu', + identifier: '32024R1689', + language: 'EN', + }); + + expect(euLaw).toBeDefined(); + expect(euLaw?.title).toInclude('Artificial Intelligence Act'); + + const usCodeLaw = await lawService.getLaw({ + jurisdiction: 'us', + identifier: '8 USC 1226(c)', + }); + + expect(usCodeLaw).toBeDefined(); + expect(usCodeLaw?.identifier).toEqual('8 USC 1226'); +}); + +tap.test('LawService - teardown local smartdb', async () => { + await lawService.stop(); + await plugins.smartfs.directory(testDbFolder).recursive().delete().catch(() => {}); +}); + +export default tap.start(); diff --git a/test/test.marketstack.node+bun+deno.ts b/test/test.marketstack.node+deno.ts similarity index 94% rename from test/test.marketstack.node+bun+deno.ts rename to test/test.marketstack.node+deno.ts index bbf9ef6..7c6a0dc 100644 --- a/test/test.marketstack.node+bun+deno.ts +++ b/test/test.marketstack.node+deno.ts @@ -13,6 +13,8 @@ const invalidTicker = 'INVALID_TICKER_XYZ'; let stockService: opendata.StockPriceService; let marketstackProvider: opendata.MarketstackProvider; let testQenv: plugins.qenv.Qenv; +let marketstackAvailable = false; +let marketstackSkipReason = 'Marketstack integration requirements are unavailable.'; tap.test('should create StockPriceService instance', async () => { stockService = new opendata.StockPriceService({ @@ -27,6 +29,10 @@ tap.test('should create MarketstackProvider instance', async () => { // Create qenv and get API key testQenv = new plugins.qenv.Qenv(paths.packageDir, testNogitDir); const apiKey = await testQenv.getEnvVarOnDemand('MARKETSTACK_COM_TOKEN'); + if (!apiKey) { + marketstackSkipReason = 'Skipping Marketstack integration tests: MARKETSTACK_COM_TOKEN not set.'; + return; + } marketstackProvider = new opendata.MarketstackProvider(apiKey, { enabled: true, @@ -37,13 +43,17 @@ tap.test('should create MarketstackProvider instance', async () => { expect(marketstackProvider).toBeInstanceOf(opendata.MarketstackProvider); expect(marketstackProvider.name).toEqual('Marketstack'); expect(marketstackProvider.requiresAuth).toEqual(true); - expect(marketstackProvider.priority).toEqual(80); + expect(marketstackProvider.priority).toEqual(90); + + marketstackAvailable = await marketstackProvider.isAvailable(); + if (!marketstackAvailable) { + marketstackSkipReason = 'Skipping Marketstack integration tests: provider is not reachable.'; + marketstackProvider = undefined as any; + } } catch (error) { - if (error.message.includes('MARKETSTACK_COM_TOKEN')) { + if (plugins.getErrorMessage(error).includes('MARKETSTACK_COM_TOKEN')) { console.log('⚠️ MARKETSTACK_COM_TOKEN not set - skipping Marketstack tests'); - tap.test('Marketstack token not available', async () => { - expect(true).toEqual(true); // Skip gracefully - }); + marketstackSkipReason = 'Skipping Marketstack integration tests: MARKETSTACK_COM_TOKEN not set.'; return; } throw error; @@ -64,7 +74,7 @@ tap.test('should register Marketstack provider with the service', async () => { tap.test('should check provider health', async () => { if (!marketstackProvider) { - console.log('⚠️ Skipping - Marketstack provider not initialized'); + console.log(`⚠️ ${marketstackSkipReason}`); return; } @@ -151,7 +161,7 @@ tap.test('should handle invalid ticker gracefully', async () => { await stockService.getPrice({ ticker: invalidTicker }); throw new Error('Should have thrown an error for invalid ticker'); } catch (error) { - expect(error.message).toInclude('Failed to fetch'); + expect(plugins.getErrorMessage(error)).toInclude('Failed to fetch'); console.log('✓ Invalid ticker handled correctly'); } }); @@ -196,6 +206,9 @@ tap.test('should get provider statistics', async () => { const marketstackStats = stats.get('Marketstack'); expect(marketstackStats).not.toEqual(undefined); + if (!marketstackStats) { + throw new Error('Missing Marketstack stats'); + } expect(marketstackStats.successCount).toBeGreaterThan(0); expect(marketstackStats.errorCount).toBeGreaterThanOrEqual(0); @@ -280,7 +293,7 @@ tap.test('should fetch sample EOD data', async () => { console.log(`Provider: Marketstack (EOD Data)`); console.log(`Last updated: ${new Date().toLocaleString()}\n`); } catch (error) { - console.log('Error fetching sample data:', error.message); + console.log('Error fetching sample data:', plugins.getErrorMessage(error)); } expect(true).toEqual(true); diff --git a/test/test.secedgar.provider.node+bun+deno.ts b/test/test.secedgar.provider.node+deno.ts similarity index 100% rename from test/test.secedgar.provider.node+bun+deno.ts rename to test/test.secedgar.provider.node+deno.ts diff --git a/test/test.stale-data-fix.node+bun+deno.ts b/test/test.stale-data-fix.node+deno.ts similarity index 100% rename from test/test.stale-data-fix.node+bun+deno.ts rename to test/test.stale-data-fix.node+deno.ts diff --git a/test/test.stockdata.service.node+bun+deno.ts b/test/test.stockdata.service.node+deno.ts similarity index 100% rename from test/test.stockdata.service.node+bun+deno.ts rename to test/test.stockdata.service.node+deno.ts diff --git a/test/test.ts b/test/test.ts index f2253f7..90799e1 100644 --- a/test/test.ts +++ b/test/test.ts @@ -11,6 +11,8 @@ const testDownloadDir = plugins.path.join(testNogitDir, 'downloads'); const testGermanBusinessDataDir = plugins.path.join(testNogitDir, 'germanbusinessdata'); let testOpenDataInstance: opendata.OpenData; +let openDataStarted = false; +let openDataSkipReason = 'OpenData integration requirements are unavailable.'; tap.test('first test', async () => { testOpenDataInstance = new opendata.OpenData({ @@ -22,16 +24,43 @@ tap.test('first test', async () => { }); tap.test('should start the instance', async () => { - await testOpenDataInstance.start(); + try { + await testOpenDataInstance.start(); + openDataStarted = true; + } catch (error) { + openDataSkipReason = `Skipping OpenData integration tests: ${plugins.getErrorMessage(error)}`; + console.warn(openDataSkipReason); + } }) -tap.test('should build initial data', async () => { - await testOpenDataInstance.buildInitialDb(); +tap.test('should persist business records using local smartdb', async (toolsArg) => { + toolsArg.skipIf(!openDataStarted, openDataSkipReason); + + const businessRecord = new testOpenDataInstance.CBusinessRecord(); + businessRecord.id = await testOpenDataInstance.CBusinessRecord.getNewId(); + businessRecord.data.name = `Test Company ${plugins.smartunique.uniSimple()}`; + businessRecord.data.germanParsedRegistration = { + court: 'Bremen', + type: 'HRB', + number: `${Date.now()}`, + }; + + await businessRecord.save(); + + const storedRecord = await BusinessRecord.getInstance({ + id: businessRecord.id, + }); + + expect(storedRecord.id).toEqual(businessRecord.id); + expect(storedRecord.data.name).toEqual(businessRecord.data.name); + expect(storedRecord.data.germanParsedRegistration).toEqual( + businessRecord.data.germanParsedRegistration + ); }); -tap.test('should stop the instance', async () => { +tap.test('should stop the instance', async (toolsArg) => { + toolsArg.skipIf(!openDataStarted, openDataSkipReason); await testOpenDataInstance.stop(); }); - -tap.start() +export default tap.start() diff --git a/ts/00_commitinfo_data.ts b/ts/00_commitinfo_data.ts index b991d72..3ca1ec9 100644 --- a/ts/00_commitinfo_data.ts +++ b/ts/00_commitinfo_data.ts @@ -3,6 +3,6 @@ */ export const commitinfo = { name: '@fin.cx/opendata', - version: '3.5.0', + version: '3.6.0', description: 'A comprehensive TypeScript library for accessing business data and real-time financial information. Features include German company data management with MongoDB integration, JSONL bulk processing, automated Handelsregister interactions, and real-time stock market data from multiple providers.' } diff --git a/ts/classes.businessrecord.ts b/ts/classes.businessrecord.ts index 77e061b..d908e46 100644 --- a/ts/classes.businessrecord.ts +++ b/ts/classes.businessrecord.ts @@ -18,7 +18,7 @@ export class BusinessRecord extends plugins.smartdata.SmartDataDbDoc< // INSTANCE @plugins.smartdata.unI() - id: string; + id!: string; @plugins.smartdata.svDb() data: { diff --git a/ts/classes.handelsregister.ts b/ts/classes.handelsregister.ts index 0b489b0..552b325 100644 --- a/ts/classes.handelsregister.ts +++ b/ts/classes.handelsregister.ts @@ -20,15 +20,44 @@ export class HandelsRegister { this.uniqueDowloadFolder = plugins.path.join(this.downloadDir, plugins.smartunique.uniSimple()); } + private async resetDownloadFolder() { + await plugins.smartfs.directory(this.uniqueDowloadFolder).recursive().delete().catch(() => {}); + await plugins.smartfs.directory(this.uniqueDowloadFolder).create(); + } + + private async waitForDownloadedFile() { + for (let attempt = 0; attempt < 120; attempt++) { + const directoryEntries = await plugins.fs.readdir(this.uniqueDowloadFolder); + const fileName = directoryEntries.find( + (entry) => !entry.endsWith('.crdownload') && !entry.endsWith('.tmp') + ); + + if (fileName) { + const filePath = plugins.path.join(this.uniqueDowloadFolder, fileName); + const firstStat = await plugins.fs.stat(filePath); + await plugins.smartdelay.delayFor(500); + const secondStat = await plugins.fs.stat(filePath); + + if (firstStat.size === secondStat.size) { + return filePath; + } + } + + await plugins.smartdelay.delayFor(500); + } + + throw new Error('Timed out while waiting for the download to finish.'); + } + public async start() { // Start the browser - await plugins.smartfile.fs.ensureDir(this.uniqueDowloadFolder); + await this.resetDownloadFolder(); await this.smartbrowserInstance.start(); } public async stop() { // Stop the browser - await plugins.smartfile.fs.remove(this.uniqueDowloadFolder); + await plugins.smartfs.directory(this.uniqueDowloadFolder).recursive().delete(); await this.smartbrowserInstance.stop(); } @@ -184,24 +213,16 @@ export class HandelsRegister { throw new Error('Invalid file type'); } }, typeArg); + const downloadedFilePath = await this.waitForDownloadedFile(); + const renamedFilePath = plugins.path.join( + this.uniqueDowloadFolder, + typeArg === 'AD' ? 'ad.pdf' : 'si.xml' + ); + await plugins.fs.rename(downloadedFilePath, renamedFilePath); + const file = await plugins.smartfileFactory.fromFilePath(renamedFilePath); - - await plugins.smartfile.fs.waitForFileToBeReady(this.uniqueDowloadFolder); - - const files = await plugins.smartfile.fs.fileTreeToObject(this.uniqueDowloadFolder, '**/*'); - const file = files[0]; - - // lets clear the folder for the next download - await plugins.smartfile.fs.ensureEmptyDir(this.uniqueDowloadFolder); - switch (typeArg) { - case 'AD': - await file.rename(`ad.pdf`); - break; - case 'SI': - await file.rename(`si.xml`); - break; - break; - } + // Keep the download folder empty between requests. + await this.resetDownloadFolder(); return file; } @@ -297,6 +318,10 @@ export class HandelsRegister { */ public async getSpecificCompany(companyArg: BusinessRecord['data']['germanParsedRegistration']) { return this.asyncExecutionStack.getExclusiveExecutionSlot(async () => { + if (!companyArg?.type || !companyArg.number || !companyArg.court) { + throw new Error('A complete parsed German registration is required.'); + } + const page = await this.getNewPage(); await this.navigateToPage(page, 'Normal search'); await page.waitForSelector('#form\\:schlagwoerter', { timeout: 5000 }); diff --git a/ts/classes.jsonldata.ts b/ts/classes.jsonldata.ts index b8805d8..a3f5c8c 100644 --- a/ts/classes.jsonldata.ts +++ b/ts/classes.jsonldata.ts @@ -53,14 +53,15 @@ export class JsonlDataProcessor { dataUrlArg = 'https://daten.offeneregister.de/de_companies_ocdata.jsonl.bz2' ) { const done = plugins.smartpromise.defer(); - const dataExists = await plugins.smartfile.fs.isDirectory(this.germanBusinessDataDir); + const dataExists = await plugins.smartfs.directory(this.germanBusinessDataDir).exists(); if (!dataExists) { - await plugins.smartfile.fs.ensureDir(this.germanBusinessDataDir); + await plugins.smartfs.directory(this.germanBusinessDataDir).create(); } else { } - const smartarchive = await plugins.smartarchive.SmartArchive.fromArchiveUrl(dataUrlArg); - const jsonlDataStream = await smartarchive.exportToStreamOfStreamFiles(); + const jsonlDataStream = await plugins.smartarchive.SmartArchive.create() + .url(dataUrlArg) + .toStreamFiles(); let totalRecordsCounter = 0; let nextRest: string = ''; jsonlDataStream.pipe( @@ -74,11 +75,11 @@ export class JsonlDataProcessor { writeFunction: async (chunkArg: Buffer, streamToolsArg) => { const currentString = nextRest + chunkArg.toString(); const lines = currentString.split('\n'); - nextRest = lines.pop(); + nextRest = lines.pop() ?? ''; console.log(`Got another ${lines.length} records.`); const concurrentProcessor = new plugins.smartarray.ConcurrentProcessor( async (line) => { - let entry: T; + let entry: T | undefined; if (!line) return; try { entry = JSON.parse(line); diff --git a/ts/classes.main.opendata.ts b/ts/classes.main.opendata.ts index f80b32e..970f65c 100644 --- a/ts/classes.main.opendata.ts +++ b/ts/classes.main.opendata.ts @@ -1,7 +1,6 @@ import { BusinessRecord } from './classes.businessrecord.js'; import { HandelsRegister } from './classes.handelsregister.js'; import { JsonlDataProcessor, type SeedEntryType } from './classes.jsonldata.js'; -import * as paths from './paths.js'; import * as plugins from './plugins.js'; export interface IOpenDataConfig { @@ -11,12 +10,13 @@ export interface IOpenDataConfig { } export class OpenData { - public db: plugins.smartdata.SmartdataDb; - private serviceQenv: plugins.qenv.Qenv; + public db!: plugins.smartdata.SmartdataDb; + private localSmartDb?: plugins.smartdb.LocalSmartDb; private config: IOpenDataConfig; + private started = false; - public jsonLDataProcessor: JsonlDataProcessor; - public handelsregister: HandelsRegister; + public jsonLDataProcessor!: JsonlDataProcessor; + public handelsregister!: HandelsRegister; public CBusinessRecord = plugins.smartdata.setDefaultManagerForDoc(this, BusinessRecord); @@ -28,38 +28,62 @@ export class OpenData { throw new Error('@fin.cx/opendata: All directory paths are required (downloadDir, germanBusinessDataDir, nogitDir).'); } this.config = configArg; - this.serviceQenv = new plugins.qenv.Qenv(paths.packageDir, this.config.nogitDir); } public async start() { - // Ensure configured directories exist - await plugins.smartfile.fs.ensureDir(this.config.nogitDir); - await plugins.smartfile.fs.ensureDir(this.config.downloadDir); - await plugins.smartfile.fs.ensureDir(this.config.germanBusinessDataDir); + if (this.started) { + return; + } - this.db = new plugins.smartdata.SmartdataDb({ - mongoDbUrl: await this.serviceQenv.getEnvVarOnDemand('MONGODB_URL'), - mongoDbName: await this.serviceQenv.getEnvVarOnDemand('MONGODB_NAME'), - mongoDbUser: await this.serviceQenv.getEnvVarOnDemand('MONGODB_USER'), - mongoDbPass: await this.serviceQenv.getEnvVarOnDemand('MONGODB_PASS'), + // Ensure configured directories exist + await plugins.smartfs.directory(this.config.nogitDir).create(); + await plugins.smartfs.directory(this.config.downloadDir).create(); + await plugins.smartfs.directory(this.config.germanBusinessDataDir).create(); + + this.localSmartDb = new plugins.smartdb.LocalSmartDb({ + folderPath: plugins.path.join(this.config.nogitDir, 'opendata-smartdb'), }); - await this.db.init(); - this.jsonLDataProcessor = new JsonlDataProcessor( - this.config.germanBusinessDataDir, - async (entryArg) => { - const businessRecord = new this.CBusinessRecord(); - businessRecord.id = await this.CBusinessRecord.getNewId(); - businessRecord.data.name = entryArg.name; - businessRecord.data.germanParsedRegistration = { - court: entryArg.all_attributes.registered_office, - number: entryArg.all_attributes._registerNummer, - type: entryArg.all_attributes._registerArt as 'HRA' | 'HRB', - }; - await businessRecord.save(); + + const connectionInfo = await this.localSmartDb.start(); + this.db = new plugins.smartdata.SmartdataDb({ + mongoDbUrl: connectionInfo.connectionUri, + mongoDbName: 'opendata', + }); + + try { + await this.db.init(); + await this.db.mongoDb.collection('_opendata_bootstrap').insertOne({ + createdAt: new Date(), + }); + await this.db.mongoDb.collection('_opendata_bootstrap').deleteMany({}); + + this.jsonLDataProcessor = new JsonlDataProcessor( + this.config.germanBusinessDataDir, + async (entryArg) => { + const businessRecord = new this.CBusinessRecord(); + businessRecord.id = await this.CBusinessRecord.getNewId(); + businessRecord.data.name = entryArg.name; + businessRecord.data.germanParsedRegistration = { + court: entryArg.all_attributes.registered_office, + number: entryArg.all_attributes._registerNummer, + type: entryArg.all_attributes._registerArt as 'HRA' | 'HRB', + }; + await businessRecord.save(); + } + ); + + this.handelsregister = new HandelsRegister(this, this.config.downloadDir); + await this.handelsregister.start(); + this.started = true; + } catch (error) { + if (this.handelsregister) { + await this.handelsregister.stop().catch(() => {}); } - ); - this.handelsregister = new HandelsRegister(this, this.config.downloadDir); - await this.handelsregister.start(); + await this.db.close().catch(() => {}); + await this.localSmartDb.stop().catch(() => {}); + this.localSmartDb = undefined; + throw error; + } } public async buildInitialDb() { @@ -81,7 +105,16 @@ export class OpenData { public async stop() { + if (!this.started) { + return; + } + + if (this.handelsregister) { + await this.handelsregister.stop(); + } await this.db.close(); - await this.handelsregister.stop(); + await this.localSmartDb?.stop(); + this.localSmartDb = undefined; + this.started = false; } } diff --git a/ts/index.ts b/ts/index.ts index 9cce6b9..c9e3666 100644 --- a/ts/index.ts +++ b/ts/index.ts @@ -1,2 +1,3 @@ export * from './classes.main.opendata.js'; +export * from './laws/index.js'; export * from './stocks/index.js'; diff --git a/ts/laws/classes.lawrecord.ts b/ts/laws/classes.lawrecord.ts new file mode 100644 index 0000000..b02b640 --- /dev/null +++ b/ts/laws/classes.lawrecord.ts @@ -0,0 +1,81 @@ +import * as plugins from '../plugins.js'; +import type { TJurisdiction, TLawSource, TRawLawFormat } from './interfaces.law.js'; + +@plugins.smartdata.Manager() +export class LawRecord extends plugins.smartdata.SmartDataDbDoc { + public static getByLookupKey = async (lookupKeyArg: string) => { + const lawRecords = await LawRecord.getInstances({ + lookupKey: lookupKeyArg, + }); + return lawRecords[0]; + }; + + @plugins.smartdata.unI() + id!: string; + + @plugins.smartdata.unI() + @plugins.smartdata.svDb() + lookupKey!: string; + + @plugins.smartdata.index() + @plugins.smartdata.svDb() + jurisdiction!: TJurisdiction; + + @plugins.smartdata.index() + @plugins.smartdata.svDb() + source!: TLawSource; + + @plugins.smartdata.searchable() + @plugins.smartdata.svDb() + identifier!: string; + + @plugins.smartdata.searchable() + @plugins.smartdata.svDb() + title!: string; + + @plugins.smartdata.searchable() + @plugins.smartdata.svDb() + shortTitle: string = ''; + + @plugins.smartdata.searchable() + @plugins.smartdata.svDb() + citation: string = ''; + + @plugins.smartdata.index() + @plugins.smartdata.svDb() + type: string = ''; + + @plugins.smartdata.index() + @plugins.smartdata.svDb() + language: string = ''; + + @plugins.smartdata.svDb() + sourceUrl!: string; + + @plugins.smartdata.svDb() + rawFormat!: TRawLawFormat; + + @plugins.smartdata.svDb() + rawBody!: string; + + @plugins.smartdata.searchable() + @plugins.smartdata.svDb() + text!: string; + + @plugins.smartdata.index() + @plugins.smartdata.svDb() + dateIssued: string = ''; + + @plugins.smartdata.index() + @plugins.smartdata.svDb() + lastModified: string = ''; + + @plugins.smartdata.svDb() + sourceMeta: Record = {}; + + @plugins.smartdata.svDb() + fetchedAt: Date = new Date(); + + @plugins.smartdata.svDb() + syncedAt: Date = new Date(); +} diff --git a/ts/laws/classes.lawservice.ts b/ts/laws/classes.lawservice.ts new file mode 100644 index 0000000..fecb499 --- /dev/null +++ b/ts/laws/classes.lawservice.ts @@ -0,0 +1,1010 @@ +import * as plugins from '../plugins.js'; +import * as paths from '../paths.js'; +import { LawRecord } from './classes.lawrecord.js'; +import type { + ILawLookupRequest, + ILawSearchRequest, + ILawServiceConfig, + ILawSyncRequest, + ILawSyncResult, + TJurisdiction, + TLawSource, + TRawLawFormat, + TUsLawCollection, +} from './interfaces.law.js'; + +interface IStoredLawData { + jurisdiction: TJurisdiction; + source: TLawSource; + identifier: string; + title: string; + shortTitle?: string; + citation?: string; + type?: string; + language?: string; + sourceUrl: string; + rawFormat: TRawLawFormat; + rawBody: string; + text: string; + dateIssued?: string; + lastModified?: string; + sourceMeta?: Record; +} + +interface IGermanyLawTocEntry { + title: string; + xmlZipUrl: string; + slug: string; +} + +interface IEuLawMetadata { + celex: string; + title: string; + type: string; + dateIssued: string; + eli: string; + lastModified: string; + language: string; +} + +interface ISparqlJsonResult { + results?: { + bindings?: Array>; + }; +} + +interface IGovInfoCollectionResponse { + nextPage?: string; + packages?: Array<{ + packageId: string; + }>; +} + +interface IGovInfoSummary { + packageId: string; + collectionCode: string; + title?: string; + shortTitle?: Array<{ + title: string; + }>; + detailsLink?: string; + dateIssued?: string; + lastModified?: string; + titleNumber?: string; + congress?: string; + documentNumber?: string; + documentType?: string; + download?: { + txtLink?: string; + uslmLink?: string; + }; +} + +interface IEuPageContent { + html: string; + text: string; + title: string; + dateIssued: string; + type: string; + eli: string; +} + +interface IUsCodeCitation { + titleNumber: string; + sectionNumber: string; + subsectionPath: string; + canonicalIdentifier: string; + canonicalCitation: string; + sourceUrl: string; +} + +export class LawService { + public db!: plugins.smartdata.SmartdataDb; + public CLawRecord = plugins.smartdata.setDefaultManagerForDoc(this, LawRecord); + + private localSmartDb?: plugins.smartdb.LocalSmartDb; + private smartBrowser?: plugins.smartbrowser.SmartBrowser; + private browserStarted = false; + private started = false; + + private config: Required>; + + constructor(configArg: ILawServiceConfig = {}) { + this.config = { + dbFolderPath: + configArg.dbFolderPath ?? + plugins.path.join(paths.packageDir, '.nogit', 'law-smartdb'), + dbName: configArg.dbName ?? 'laws', + govInfoApiKey: configArg.govInfoApiKey ?? 'DEMO_KEY', + }; + } + + public async start() { + if (this.started) { + return; + } + + await plugins.smartfs.directory(this.config.dbFolderPath).create(); + this.localSmartDb = new plugins.smartdb.LocalSmartDb({ + folderPath: this.config.dbFolderPath, + }); + const connectionInfo = await this.localSmartDb.start(); + + this.db = new plugins.smartdata.SmartdataDb({ + mongoDbUrl: connectionInfo.connectionUri, + mongoDbName: this.config.dbName, + }); + await this.db.init(); + await this.db.mongoDb.collection('_opendata_bootstrap').insertOne({ + createdAt: new Date(), + }); + await this.db.mongoDb.collection('_opendata_bootstrap').deleteMany({}); + this.started = true; + } + + public async stop() { + if (this.browserStarted && this.smartBrowser) { + await this.smartBrowser.stop(); + this.browserStarted = false; + } + + if (this.started) { + await this.db.close(); + await this.localSmartDb?.stop(); + this.started = false; + } + } + + public async syncLaw(requestArg: ILawLookupRequest): Promise { + await this.ensureStarted(); + + switch (requestArg.jurisdiction) { + case 'de': + return this.syncGermanyLaw(requestArg.identifier); + case 'eu': + return this.syncEuLaw(requestArg.identifier, requestArg.language ?? 'EN'); + case 'us': + return this.syncUsLaw( + requestArg.identifier, + requestArg.usCollection, + this.config.govInfoApiKey + ); + default: + throw new Error(`Unsupported jurisdiction: ${requestArg.jurisdiction}`); + } + } + + public async getLaw(requestArg: ILawLookupRequest): Promise { + await this.ensureStarted(); + + const lookupKey = this.createLookupKey(requestArg.jurisdiction, requestArg.identifier); + const existingLaw = await this.getLawByLookupKey(lookupKey); + if (existingLaw && !requestArg.forceSync) { + return existingLaw; + } + + return this.syncLaw(requestArg); + } + + public async searchLaws(requestArg: ILawSearchRequest): Promise { + await this.ensureStarted(); + + const limit = requestArg.limit ?? 20; + const baseFilter = requestArg.jurisdiction + ? ({ jurisdiction: requestArg.jurisdiction } as Record) + : undefined; + + try { + const results = await this.CLawRecord.search( + requestArg.query, + baseFilter ? { filter: baseFilter } : undefined + ); + return results.slice(0, limit); + } catch { + const regex = new RegExp(this.escapeRegex(requestArg.query), 'i'); + const searchFilter = { + $or: [ + { identifier: { $regex: regex } }, + { title: { $regex: regex } }, + { shortTitle: { $regex: regex } }, + { citation: { $regex: regex } }, + { text: { $regex: regex } }, + ], + }; + + const mongoFilter = baseFilter + ? { + $and: [baseFilter, searchFilter], + } + : searchFilter; + + const results = await this.CLawRecord.getInstances(mongoFilter as any); + return results.slice(0, limit); + } + } + + public async syncLaws(requestArg: ILawSyncRequest): Promise { + await this.ensureStarted(); + + switch (requestArg.jurisdiction) { + case 'de': + return this.syncGermanyLaws(requestArg); + case 'eu': + return this.syncEuLaws(requestArg); + case 'us': + return this.syncUsLaws(requestArg); + default: + throw new Error(`Unsupported jurisdiction: ${requestArg.jurisdiction}`); + } + } + + private async ensureStarted() { + if (!this.started) { + await this.start(); + } + } + + private async ensureBrowser() { + if (!this.smartBrowser) { + this.smartBrowser = new plugins.smartbrowser.SmartBrowser(); + } + + if (!this.browserStarted) { + await this.smartBrowser.start(); + this.browserStarted = true; + } + + return this.smartBrowser; + } + + private createLookupKey(jurisdictionArg: TJurisdiction, identifierArg: string) { + return `${jurisdictionArg}:${this.normalizeIdentifierForLookup(jurisdictionArg, identifierArg)}`; + } + + private normalizeIdentifierForLookup(jurisdictionArg: TJurisdiction, identifierArg: string) { + switch (jurisdictionArg) { + case 'de': + return this.normalizeGermanySlug(identifierArg); + case 'eu': + return identifierArg.trim().replace(/^CELEX:/i, '').toUpperCase(); + case 'us': { + const usCodeCitation = this.parseUsCodeCitation(identifierArg); + return usCodeCitation + ? usCodeCitation.canonicalIdentifier + : identifierArg.trim().toUpperCase(); + } + default: + return identifierArg.trim(); + } + } + + private async getLawByLookupKey(lookupKeyArg: string) { + return LawRecord.getByLookupKey(lookupKeyArg); + } + + private async upsertLaw(dataArg: IStoredLawData): Promise { + const lookupKey = this.createLookupKey(dataArg.jurisdiction, dataArg.identifier); + let lawRecord = await this.getLawByLookupKey(lookupKey); + + if (!lawRecord) { + lawRecord = new this.CLawRecord(); + lawRecord.id = await this.CLawRecord.getNewId(); + lawRecord.lookupKey = lookupKey; + } + + lawRecord.jurisdiction = dataArg.jurisdiction; + lawRecord.source = dataArg.source; + lawRecord.identifier = dataArg.identifier; + lawRecord.title = dataArg.title; + lawRecord.shortTitle = dataArg.shortTitle ?? ''; + lawRecord.citation = dataArg.citation ?? ''; + lawRecord.type = dataArg.type ?? ''; + lawRecord.language = dataArg.language ?? ''; + lawRecord.sourceUrl = dataArg.sourceUrl; + lawRecord.rawFormat = dataArg.rawFormat; + lawRecord.rawBody = dataArg.rawBody; + lawRecord.text = dataArg.text; + lawRecord.dateIssued = dataArg.dateIssued ?? ''; + lawRecord.lastModified = dataArg.lastModified ?? ''; + lawRecord.sourceMeta = dataArg.sourceMeta ?? {}; + lawRecord.fetchedAt = new Date(); + lawRecord.syncedAt = new Date(); + + await lawRecord.save(); + return lawRecord; + } + + private async syncGermanyLaws(requestArg: ILawSyncRequest): Promise { + const tocXml = await this.fetchText('https://www.gesetze-im-internet.de/gii-toc.xml'); + const tocEntries = this.parseGermanyToc(tocXml); + const offset = requestArg.offset ?? 0; + const targetEntries = typeof requestArg.limit === 'number' + ? tocEntries.slice(offset, offset + requestArg.limit) + : tocEntries.slice(offset); + + const identifiers: string[] = []; + for (const entry of targetEntries) { + const syncedLaw = await this.syncGermanyLaw(entry); + identifiers.push(syncedLaw.identifier); + } + + return { + jurisdiction: 'de', + syncedCount: identifiers.length, + identifiers, + }; + } + + private async syncGermanyLaw(identifierOrEntryArg: string | IGermanyLawTocEntry): Promise { + const germanyEntry = + typeof identifierOrEntryArg === 'string' + ? { + slug: this.normalizeGermanySlug(identifierOrEntryArg), + title: '', + xmlZipUrl: `https://www.gesetze-im-internet.de/${this.normalizeGermanySlug(identifierOrEntryArg)}/xml.zip`, + } + : identifierOrEntryArg; + + const extractedFiles = await plugins.smartarchive.SmartArchive.create() + .url(germanyEntry.xmlZipUrl) + .toSmartFiles(); + const xmlFile = + extractedFiles.find((fileArg: plugins.smartfile.SmartFile) => + fileArg.relative.toLowerCase().endsWith('.xml') + ) ?? extractedFiles[0]; + if (!xmlFile) { + throw new Error(`No XML file found for German law ${germanyEntry.slug}`); + } + + const xmlBody = xmlFile.parseContentAsString('utf8'); + const title = this.extractTagValue(xmlBody, 'langue') || germanyEntry.title || germanyEntry.slug; + const citation = this.extractTagValue(xmlBody, 'jurabk') || germanyEntry.slug.toUpperCase(); + const dateIssued = this.extractTagValue(xmlBody, 'ausfertigung-datum'); + + return this.upsertLaw({ + jurisdiction: 'de', + source: 'gesetze-im-internet', + identifier: germanyEntry.slug, + title, + shortTitle: citation, + citation, + type: 'law', + language: 'de', + sourceUrl: germanyEntry.xmlZipUrl, + rawFormat: 'xml', + rawBody: xmlBody, + text: this.markupToText(xmlBody), + dateIssued, + sourceMeta: { + slug: germanyEntry.slug, + }, + }); + } + + private parseGermanyToc(tocXmlArg: string): IGermanyLawTocEntry[] { + const items: IGermanyLawTocEntry[] = []; + const itemRegex = /\s*([\s\S]*?)<\/title>\s*<link>([\s\S]*?)<\/link>\s*<\/item>/g; + for (const match of tocXmlArg.matchAll(itemRegex)) { + const title = this.decodeHtmlEntities(match[1].trim()); + const xmlZipUrl = match[2].trim().replace('http://', 'https://'); + const slug = this.normalizeGermanySlug(xmlZipUrl); + items.push({ + title, + xmlZipUrl, + slug, + }); + } + + return items; + } + + private normalizeGermanySlug(identifierArg: string) { + return identifierArg + .trim() + .replace(/^https?:\/\/www\.gesetze-im-internet\.de\//, '') + .replace(/\/xml\.zip$/i, '') + .replace(/\/index\.html$/i, '') + .replace(/^\/+/, '') + .replace(/\/+$/, ''); + } + + private async syncEuLaws(requestArg: ILawSyncRequest): Promise<ILawSyncResult> { + const language = (requestArg.language ?? 'EN').toUpperCase(); + const offset = requestArg.offset ?? 0; + const identifiers: string[] = []; + const pageSize = 25; + let currentOffset = offset; + let remaining = requestArg.limit; + + while (remaining === undefined || remaining > 0) { + const currentPageSize = remaining === undefined ? pageSize : Math.min(pageSize, remaining); + const metadataPage = await this.fetchEuMetadataPage(currentPageSize, currentOffset, language); + if (metadataPage.length === 0) { + break; + } + + for (const metadata of metadataPage) { + const syncedLaw = await this.syncEuLaw(metadata.celex, language, metadata); + identifiers.push(syncedLaw.identifier); + } + + currentOffset += metadataPage.length; + if (remaining !== undefined) { + remaining -= metadataPage.length; + } + } + + return { + jurisdiction: 'eu', + syncedCount: identifiers.length, + identifiers, + }; + } + + private async syncEuLaw( + celexArg: string, + languageArg = 'EN', + metadataArg?: IEuLawMetadata + ): Promise<LawRecord> { + const language = languageArg.toUpperCase(); + const pageUrl = `https://eur-lex.europa.eu/legal-content/${language}/TXT/?uri=CELEX:${celexArg}`; + const euPageContent = await this.fetchEuLawPageContent(pageUrl); + const metadata = metadataArg ?? { + celex: celexArg, + title: euPageContent.title, + type: euPageContent.type, + dateIssued: euPageContent.dateIssued, + eli: euPageContent.eli, + lastModified: '', + language, + }; + + return this.upsertLaw({ + jurisdiction: 'eu', + source: 'eur-lex', + identifier: metadata.celex, + title: metadata.title || euPageContent.title || this.firstMeaningfulLine(euPageContent.text) || metadata.celex, + citation: metadata.eli || euPageContent.eli || metadata.celex, + type: metadata.type || euPageContent.type, + language: metadata.language.toLowerCase(), + sourceUrl: pageUrl, + rawFormat: 'html', + rawBody: euPageContent.html, + text: euPageContent.text, + dateIssued: metadata.dateIssued || euPageContent.dateIssued, + lastModified: metadata.lastModified, + sourceMeta: { + celex: metadata.celex, + eli: metadata.eli || euPageContent.eli, + }, + }); + } + + private async fetchEuLawPageContent(pageUrlArg: string): Promise<IEuPageContent> { + const smartBrowser = await this.ensureBrowser(); + const page = await smartBrowser.headlessBrowser.newPage(); + + try { + await page.goto(pageUrlArg, { + waitUntil: 'domcontentloaded', + timeout: 60000, + }); + await page.waitForSelector('#text', { + timeout: 60000, + }); + + const pageContent = await page.evaluate(() => { + const textNode = document.querySelector('#text') as HTMLElement | null; + const titleParts = Array.from(document.querySelectorAll('#document1 p.oj-doc-ti')) + .map((elementArg) => elementArg.textContent?.trim() || '') + .filter((itemArg) => itemArg.length > 0); + const dateIssued = + (document.querySelector('#document1 p.oj-hd-date') as HTMLElement | null)?.innerText?.trim() || + ''; + const eli = + (document.querySelector('a[href*="data.europa.eu/eli"]') as HTMLAnchorElement | null)?.href || + ''; + + if (!textNode) { + return { + html: document.body.innerHTML, + text: document.body.innerText, + title: titleParts.join(' '), + dateIssued, + type: titleParts[0] || '', + eli, + }; + } + + return { + html: textNode.innerHTML, + text: textNode.innerText, + title: titleParts.join(' '), + dateIssued, + type: titleParts[0] || '', + eli, + }; + }); + + if (!pageContent.text.trim()) { + throw new Error(`EUR-Lex returned empty text for ${pageUrlArg}`); + } + + return pageContent; + } finally { + await page.close().catch(() => {}); + } + } + + private async fetchEuMetadataPage( + limitArg: number, + offsetArg: number, + languageArg: string + ): Promise<IEuLawMetadata[]> { + const sparqlQuery = ` +PREFIX cdm: <http://publications.europa.eu/ontology/cdm#> +PREFIX resource-type: <http://publications.europa.eu/resource/authority/resource-type/> +PREFIX owl: <http://www.w3.org/2002/07/owl#> +PREFIX cmr: <http://publications.europa.eu/ontology/cdm/cmr#> + +SELECT + ?celex + ?title + ?date + ?type_code + (SAMPLE(?eli_candidate) AS ?eli) + (MAX(?modified_candidate) AS ?modified_at) +WHERE { + VALUES ?type { + resource-type:REG + resource-type:DIR + resource-type:DEC + } + + ?work a cdm:resource_legal ; + cdm:resource_legal_id_celex ?celex ; + cdm:work_title ?title ; + cdm:work_date_document ?date ; + cdm:work_has_resource-type ?type . + + FILTER(LANG(?title) = "${languageArg.toLowerCase()}") + + BIND(REPLACE(STR(?type), "^.*/resource-type/", "") AS ?type_code) + + OPTIONAL { + ?work owl:sameAs ?eli_candidate . + FILTER(CONTAINS(STR(?eli_candidate), "/resource/eli/")) + } + + OPTIONAL { + ?work cmr:lastModificationDate ?modified_candidate . + } +} +GROUP BY ?celex ?title ?date ?type_code +ORDER BY DESC(?date) DESC(?celex) +LIMIT ${limitArg} +OFFSET ${offsetArg} +`.trim(); + + return this.fetchEuMetadataFromQuery(sparqlQuery, languageArg); + } + + private async fetchEuMetadataByCelex( + celexArg: string, + languageArg: string + ): Promise<IEuLawMetadata> { + const sparqlQuery = ` +PREFIX cdm: <http://publications.europa.eu/ontology/cdm#> +PREFIX resource-type: <http://publications.europa.eu/resource/authority/resource-type/> +PREFIX owl: <http://www.w3.org/2002/07/owl#> +PREFIX cmr: <http://publications.europa.eu/ontology/cdm/cmr#> + +SELECT + ?celex + ?title + ?date + ?type_code + (SAMPLE(?eli_candidate) AS ?eli) + (MAX(?modified_candidate) AS ?modified_at) +WHERE { + VALUES ?celex { "${celexArg}" } + + ?work a cdm:resource_legal ; + cdm:resource_legal_id_celex ?celex ; + cdm:work_title ?title ; + cdm:work_date_document ?date ; + cdm:work_has_resource-type ?type . + + FILTER(LANG(?title) = "${languageArg.toLowerCase()}") + + BIND(REPLACE(STR(?type), "^.*/resource-type/", "") AS ?type_code) + + OPTIONAL { + ?work owl:sameAs ?eli_candidate . + FILTER(CONTAINS(STR(?eli_candidate), "/resource/eli/")) + } + + OPTIONAL { + ?work cmr:lastModificationDate ?modified_candidate . + } +} +GROUP BY ?celex ?title ?date ?type_code +LIMIT 1 +`.trim(); + + const results = await this.fetchEuMetadataFromQuery(sparqlQuery, languageArg); + if (!results[0]) { + throw new Error(`No EUR-Lex metadata found for CELEX ${celexArg}`); + } + + return results[0]; + } + + private async fetchEuMetadataFromQuery( + queryArg: string, + languageArg: string + ): Promise<IEuLawMetadata[]> { + const searchParams = new URLSearchParams({ + query: queryArg, + format: 'application/sparql-results+json', + }); + + const response = await fetch(`https://publications.europa.eu/webapi/rdf/sparql?${searchParams}`, { + headers: { + 'Accept': 'application/sparql-results+json', + }, + }); + + if (!response.ok) { + throw new Error(`Failed to query EU metadata: ${response.status} ${response.statusText}`); + } + + const responseData = await response.json() as ISparqlJsonResult; + const bindings = responseData.results?.bindings ?? []; + return bindings.map((bindingArg) => ({ + celex: bindingArg.celex?.value ?? '', + title: bindingArg.title?.value ?? '', + type: bindingArg.type_code?.value ?? '', + dateIssued: bindingArg.date?.value ?? '', + eli: bindingArg.eli?.value ?? '', + lastModified: bindingArg.modified_at?.value ?? '', + language: languageArg, + })); + } + + private async syncUsLaws(requestArg: ILawSyncRequest): Promise<ILawSyncResult> { + const collection = requestArg.usCollection ?? 'PLAW'; + const apiKey = requestArg.govInfoApiKey ?? this.config.govInfoApiKey; + const pageSize = 25; + let remaining = requestArg.limit; + const identifiers: string[] = []; + let nextPageUrl = this.buildGovInfoCollectionUrl( + collection, + requestArg.since ?? new Date('1900-01-01T00:00:00.000Z'), + pageSize, + requestArg.offset ? String(requestArg.offset) : '*', + apiKey + ); + + while (nextPageUrl && (remaining === undefined || remaining > 0)) { + const collectionResponse = await this.fetchJson<IGovInfoCollectionResponse>(nextPageUrl); + const packageEntries = collectionResponse.packages ?? []; + if (packageEntries.length === 0) { + break; + } + + const currentBatch = remaining === undefined + ? packageEntries + : packageEntries.slice(0, remaining); + + for (const packageEntry of currentBatch) { + const syncedLaw = await this.syncUsLaw(packageEntry.packageId, collection, apiKey); + identifiers.push(syncedLaw.identifier); + } + + if (remaining !== undefined) { + remaining -= currentBatch.length; + } + + nextPageUrl = collectionResponse.nextPage + ? this.withGovInfoApiKey(collectionResponse.nextPage, apiKey) + : ''; + } + + return { + jurisdiction: 'us', + syncedCount: identifiers.length, + identifiers, + }; + } + + private async syncUsLaw( + packageIdArg: string, + collectionArg?: TUsLawCollection, + apiKeyArg?: string + ): Promise<LawRecord> { + const usCodeCitation = this.parseUsCodeCitation(packageIdArg); + if (usCodeCitation) { + return this.syncUsCodeCitation(usCodeCitation); + } + + const packageCollection = collectionArg ?? (packageIdArg.startsWith('USCODE-') ? 'USCODE' : 'PLAW'); + const directContentLaw = await this.trySyncUsLawFromPublicContent(packageIdArg, packageCollection); + if (directContentLaw) { + return directContentLaw; + } + + const apiKey = apiKeyArg ?? this.config.govInfoApiKey; + const summary = await this.fetchJson<IGovInfoSummary>( + this.withGovInfoApiKey( + `https://api.govinfo.gov/packages/${encodeURIComponent(packageIdArg)}/summary`, + apiKey + ) + ); + + const collection = (packageCollection ?? summary.collectionCode ?? 'PLAW') as TUsLawCollection; + const rawUrl = collection === 'PLAW' + ? summary.download?.uslmLink ?? summary.download?.txtLink + : summary.download?.txtLink ?? summary.download?.uslmLink; + + if (!rawUrl) { + throw new Error(`No downloadable GovInfo text found for ${packageIdArg}`); + } + + const rawFormat: TRawLawFormat = rawUrl.includes('/uslm') ? 'xml' : 'text'; + const rawBody = await this.fetchText(this.withGovInfoApiKey(rawUrl, apiKey)); + const citation = collection === 'USCODE' + ? `Title ${summary.titleNumber ?? ''} U.S. Code`.trim() + : `Public Law ${summary.congress ?? ''}-${summary.documentNumber ?? ''}`.trim(); + const source = collection === 'USCODE' ? 'govinfo-uscode' : 'govinfo-plaw'; + + return this.upsertLaw({ + jurisdiction: 'us', + source, + identifier: packageIdArg, + title: summary.title ?? packageIdArg, + shortTitle: summary.shortTitle?.[0]?.title ?? '', + citation, + type: summary.documentType ?? collection, + language: 'en', + sourceUrl: summary.detailsLink ?? rawUrl, + rawFormat, + rawBody, + text: rawFormat === 'xml' ? this.markupToText(rawBody) : this.decodeHtmlEntities(rawBody), + dateIssued: summary.dateIssued, + lastModified: summary.lastModified, + sourceMeta: { + packageId: packageIdArg, + collection, + }, + }); + } + + private async syncUsCodeCitation(citationArg: IUsCodeCitation): Promise<LawRecord> { + const rawBody = await this.fetchText(citationArg.sourceUrl); + const pageTitle = this.extractFirstMatch( + rawBody, + /<h1[^>]*id="page_title"[^>]*>([\s\S]*?)<\/h1>/i + ); + const sectionMarkup = + this.extractFirstMatch( + rawBody, + /<div class="tab-pane active" id="tab_default_1">([\s\S]*?)<\/div>\s*<div class="tab-pane" id="tab_default_2">/i + ) || rawBody; + const resolvedTitle = this.extractUsLiiHeading(pageTitle) || citationArg.canonicalCitation; + + return this.upsertLaw({ + jurisdiction: 'us', + source: 'law-cornell-lii', + identifier: citationArg.canonicalIdentifier, + title: resolvedTitle, + shortTitle: citationArg.canonicalCitation, + citation: citationArg.canonicalCitation, + type: 'USCODE_SECTION', + language: 'en', + sourceUrl: citationArg.sourceUrl, + rawFormat: 'html', + rawBody: sectionMarkup, + text: this.markupToText(sectionMarkup), + sourceMeta: { + titleNumber: citationArg.titleNumber, + sectionNumber: citationArg.sectionNumber, + subsectionPath: citationArg.subsectionPath, + }, + }); + } + + private async trySyncUsLawFromPublicContent( + packageIdArg: string, + collectionArg: TUsLawCollection + ): Promise<LawRecord | null> { + const rawUrl = collectionArg === 'USCODE' + ? `https://www.govinfo.gov/content/pkg/${packageIdArg}/html/${packageIdArg}.htm` + : `https://www.govinfo.gov/content/pkg/${packageIdArg}/uslm/${packageIdArg}.xml`; + + try { + const rawBody = await this.fetchText(rawUrl); + const citationValues = this.extractTagValues(rawBody, 'citableAs'); + const title = + this.extractTagValue(rawBody, 'dc:title') + .replace(/^Public Law\s+[^:]+:\s*/i, '') + .trim() || packageIdArg; + const shortTitle = this.extractTagValue(rawBody, 'shortTitle'); + const dateIssued = + this.extractTagValue(rawBody, 'approvedDate') || this.extractTagValue(rawBody, 'dc:date'); + const type = this.extractTagValue(rawBody, 'dc:type') || collectionArg; + + return this.upsertLaw({ + jurisdiction: 'us', + source: collectionArg === 'USCODE' ? 'govinfo-uscode' : 'govinfo-plaw', + identifier: packageIdArg, + title, + shortTitle, + citation: citationValues[0] || packageIdArg, + type, + language: 'en', + sourceUrl: rawUrl, + rawFormat: rawUrl.endsWith('.xml') ? 'xml' : 'html', + rawBody, + text: this.markupToText(rawBody), + dateIssued, + sourceMeta: { + packageId: packageIdArg, + collection: collectionArg, + }, + }); + } catch { + return null; + } + } + + private parseUsCodeCitation(identifierArg: string): IUsCodeCitation | null { + const cleanedIdentifier = identifierArg + .trim() + .replace(/\u00a0/g, ' ') + .replace(/\s+/g, ' ') + .replace(/§+/g, ' '); + + if (!cleanedIdentifier || /^(PLAW|USCODE)-/i.test(cleanedIdentifier)) { + return null; + } + + const citationMatch = cleanedIdentifier.match( + /^(\d+[A-Za-z]*)\s*(?:U\.?\s*S\.?\s*C\.?|USC(?:ODE)?)\s+([0-9A-Za-z.-]+)((?:\([A-Za-z0-9]+\))*)$/i + ); + if (!citationMatch) { + return null; + } + + const titleNumber = citationMatch[1].toUpperCase(); + const sectionNumber = citationMatch[2]; + const subsectionPath = citationMatch[3] ?? ''; + const canonicalCitation = `${titleNumber} USC ${sectionNumber}`; + + return { + titleNumber, + sectionNumber, + subsectionPath, + canonicalIdentifier: canonicalCitation, + canonicalCitation, + sourceUrl: `https://www.law.cornell.edu/uscode/text/${encodeURIComponent(titleNumber)}/${encodeURIComponent(sectionNumber)}`, + }; + } + + private buildGovInfoCollectionUrl( + collectionArg: TUsLawCollection, + sinceArg: Date, + pageSizeArg: number, + offsetMarkArg: string, + apiKeyArg: string + ) { + const sinceIso = sinceArg.toISOString().replace(/\.\d{3}Z$/, 'Z'); + return this.withGovInfoApiKey( + `https://api.govinfo.gov/collections/${collectionArg}/${sinceIso}?pageSize=${pageSizeArg}&offsetMark=${encodeURIComponent(offsetMarkArg)}`, + apiKeyArg + ); + } + + private withGovInfoApiKey(urlArg: string, apiKeyArg: string) { + const url = new URL(urlArg); + url.searchParams.set('api_key', apiKeyArg); + return url.toString(); + } + + private async fetchText(urlArg: string) { + const response = await fetch(urlArg, { + headers: { + 'User-Agent': '@fin.cx/opendata laws sync', + }, + }); + + if (!response.ok) { + throw new Error(`Failed to fetch ${urlArg}: ${response.status} ${response.statusText}`); + } + + return response.text(); + } + + private async fetchJson<TResponse>(urlArg: string): Promise<TResponse> { + const response = await fetch(urlArg, { + headers: { + 'User-Agent': '@fin.cx/opendata laws sync', + 'Accept': 'application/json', + }, + }); + + if (!response.ok) { + throw new Error(`Failed to fetch ${urlArg}: ${response.status} ${response.statusText}`); + } + + return response.json() as Promise<TResponse>; + } + + private extractTagValue(xmlArg: string, tagNameArg: string) { + const tagRegex = new RegExp(`<${tagNameArg}[^>]*>([\\s\\S]*?)<\/${tagNameArg}>`, 'i'); + const match = xmlArg.match(tagRegex); + return match ? this.decodeHtmlEntities(match[1].trim()) : ''; + } + + private extractTagValues(xmlArg: string, tagNameArg: string) { + const tagRegex = new RegExp(`<${tagNameArg}[^>]*>([\\s\\S]*?)<\/${tagNameArg}>`, 'gi'); + const matches = Array.from(xmlArg.matchAll(tagRegex)); + return matches.map((matchArg) => this.decodeHtmlEntities(matchArg[1].trim())); + } + + private extractFirstMatch(textArg: string, regexArg: RegExp) { + const match = textArg.match(regexArg); + return match ? this.decodeHtmlEntities(match[1].trim()) : ''; + } + + private extractUsLiiHeading(pageTitleArg: string) { + const normalizedTitle = pageTitleArg.replace(/\s+/g, ' ').trim(); + const headingMatch = normalizedTitle.match(/^\d+\s+U\.?S\.? Code\s*§\s*[^-]+-\s*(.+)$/i); + return headingMatch ? headingMatch[1].trim() : normalizedTitle; + } + + private markupToText(markupArg: string) { + return this.decodeHtmlEntities( + markupArg + .replace(/<\/?(BR|br)\s*\/?>/g, '\n') + .replace(/<\/(P|p|div|section|article|li|tr|h1|h2|h3|h4|h5|h6)>/g, '\n') + .replace(/<[^>]+>/g, ' ') + .replace(/\r/g, '') + .replace(/[ \t]+\n/g, '\n') + .replace(/\n{3,}/g, '\n\n') + .replace(/[ \t]{2,}/g, ' ') + .trim() + ); + } + + private decodeHtmlEntities(textArg: string) { + const entityMap: Record<string, string> = { + '&': '&', + '<': '<', + '>': '>', + '"': '"', + ''': "'", + ' ': ' ', + }; + + return textArg + .replace(/&(amp|lt|gt|quot|apos|nbsp);/g, (matchArg) => entityMap[matchArg] ?? matchArg) + .replace(/&#(\d+);/g, (_matchArg, valueArg: string) => + String.fromCodePoint(Number.parseInt(valueArg, 10)) + ) + .replace(/&#x([0-9a-f]+);/gi, (_matchArg, valueArg: string) => + String.fromCodePoint(Number.parseInt(valueArg, 16)) + ); + } + + private escapeRegex(valueArg: string) { + return valueArg.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); + } + + private firstMeaningfulLine(textArg: string) { + return textArg + .split('\n') + .map((lineArg) => lineArg.trim()) + .find((lineArg) => lineArg.length > 20) ?? ''; + } +} diff --git a/ts/laws/index.ts b/ts/laws/index.ts new file mode 100644 index 0000000..763f4b3 --- /dev/null +++ b/ts/laws/index.ts @@ -0,0 +1,3 @@ +export * from './interfaces.law.js'; +export * from './classes.lawrecord.js'; +export * from './classes.lawservice.js'; diff --git a/ts/laws/interfaces.law.ts b/ts/laws/interfaces.law.ts new file mode 100644 index 0000000..86724ff --- /dev/null +++ b/ts/laws/interfaces.law.ts @@ -0,0 +1,48 @@ +export type TJurisdiction = 'de' | 'eu' | 'us'; + +export type TLawSource = + | 'gesetze-im-internet' + | 'eur-lex' + | 'law-cornell-lii' + | 'govinfo-plaw' + | 'govinfo-uscode'; + +export type TRawLawFormat = 'xml' | 'html' | 'text' | 'json'; + +export type TUsLawCollection = 'PLAW' | 'USCODE'; + +export interface ILawServiceConfig { + dbFolderPath?: string; + dbName?: string; + govInfoApiKey?: string; +} + +export interface ILawLookupRequest { + jurisdiction: TJurisdiction; + identifier: string; + language?: string; + usCollection?: TUsLawCollection; + forceSync?: boolean; +} + +export interface ILawSyncRequest { + jurisdiction: TJurisdiction; + limit?: number; + offset?: number; + language?: string; + govInfoApiKey?: string; + usCollection?: TUsLawCollection; + since?: Date; +} + +export interface ILawSearchRequest { + query: string; + jurisdiction?: TJurisdiction; + limit?: number; +} + +export interface ILawSyncResult { + jurisdiction: TJurisdiction; + syncedCount: number; + identifiers: string[]; +} diff --git a/ts/plugins.ts b/ts/plugins.ts index 79d2cc2..d16c3d0 100644 --- a/ts/plugins.ts +++ b/ts/plugins.ts @@ -1,7 +1,9 @@ // node native scope +import * as fs from 'node:fs/promises'; import * as path from 'node:path'; export { + fs, path, } @@ -14,23 +16,40 @@ import * as smartbrowser from '@push.rocks/smartbrowser'; import * as smartdata from '@push.rocks/smartdata'; import * as smartdelay from '@push.rocks/smartdelay'; import * as smartfile from '@push.rocks/smartfile'; +import { SmartFs, SmartFsProviderNode } from '@push.rocks/smartfs'; import * as smartlog from '@push.rocks/smartlog'; import * as smartpath from '@push.rocks/smartpath'; import * as smartpromise from '@push.rocks/smartpromise'; import * as smartrequest from '@push.rocks/smartrequest'; +import * as smartdb from '@push.rocks/smartdb'; import * as smartstream from '@push.rocks/smartstream'; import * as smartunique from '@push.rocks/smartunique'; import * as smartxml from '@push.rocks/smartxml'; +const smartfs = new SmartFs(new SmartFsProviderNode()); +const smartfileFactory = new smartfile.SmartFileFactory(smartfs); + +const getErrorMessage = (error: unknown) => { + if (error instanceof Error) { + return error.message; + } + + return String(error); +}; + export { + getErrorMessage, lik, qenv, smartarchive, smartarray, smartbrowser, + smartdb, smartdata, smartdelay, smartfile, + smartfileFactory, + smartfs, smartlog, smartpath, smartpromise, diff --git a/ts/stocks/classes.fundamentalsservice.ts b/ts/stocks/classes.fundamentalsservice.ts index 5e15aff..7c1f189 100644 --- a/ts/stocks/classes.fundamentalsservice.ts +++ b/ts/stocks/classes.fundamentalsservice.ts @@ -166,7 +166,7 @@ export class FundamentalsService implements IFundamentalsProviderRegistry { lastError = error as Error; console.warn( - `Provider ${provider.name} failed for ${this.getRequestDescription(request)}: ${error.message}` + `Provider ${provider.name} failed for ${this.getRequestDescription(request)}: ${plugins.getErrorMessage(error)}` ); } } diff --git a/ts/stocks/classes.stockdataservice.ts b/ts/stocks/classes.stockdataservice.ts index c8b4cee..30aebf3 100644 --- a/ts/stocks/classes.stockdataservice.ts +++ b/ts/stocks/classes.stockdataservice.ts @@ -32,7 +32,17 @@ export class StockDataService { private logger = console; - private config: Required<IStockDataServiceConfig> = { + private config: { + cache: { + priceTTL: number; + fundamentalsTTL: number; + maxEntries: number; + }; + timeout: { + price: number; + fundamentals: number; + }; + } = { cache: { priceTTL: 24 * 60 * 60 * 1000, // 24 hours fundamentalsTTL: 90 * 24 * 60 * 60 * 1000, // 90 days @@ -200,7 +210,7 @@ export class StockDataService { entry.lastErrorTime = new Date(); lastError = error as Error; - console.warn(`Provider ${provider.name} failed for ${ticker}: ${error.message}`); + console.warn(`Provider ${provider.name} failed for ${ticker}: ${plugins.getErrorMessage(error)}`); } } @@ -250,7 +260,7 @@ export class StockDataService { entry.lastErrorTime = new Date(); lastError = error as Error; - console.warn(`Provider ${provider.name} failed for batch prices: ${error.message}`); + console.warn(`Provider ${provider.name} failed for batch prices: ${plugins.getErrorMessage(error)}`); } } @@ -301,7 +311,7 @@ export class StockDataService { entry.lastErrorTime = new Date(); lastError = error as Error; - console.warn(`Provider ${provider.name} failed for ${ticker} fundamentals: ${error.message}`); + console.warn(`Provider ${provider.name} failed for ${ticker} fundamentals: ${plugins.getErrorMessage(error)}`); } } @@ -352,7 +362,7 @@ export class StockDataService { entry.lastErrorTime = new Date(); lastError = error as Error; - console.warn(`Provider ${provider.name} failed for batch fundamentals: ${error.message}`); + console.warn(`Provider ${provider.name} failed for batch fundamentals: ${plugins.getErrorMessage(error)}`); } } @@ -382,7 +392,7 @@ export class StockDataService { fundamentals = this.enrichWithPrice(fundamentals, price.price); } } catch (error) { - console.warn(`Failed to fetch fundamentals for ${normalizedRequest.ticker}: ${error.message}`); + console.warn(`Failed to fetch fundamentals for ${normalizedRequest.ticker}: ${plugins.getErrorMessage(error)}`); // Continue without fundamentals } } @@ -426,7 +436,7 @@ export class StockDataService { fundamentalsMap = new Map(fundamentals.map(f => [f.ticker, f])); } } catch (error) { - console.warn(`Failed to fetch batch fundamentals: ${error.message}`); + console.warn(`Failed to fetch batch fundamentals: ${plugins.getErrorMessage(error)}`); // Continue without fundamentals } } diff --git a/ts/stocks/classes.stockservice.ts b/ts/stocks/classes.stockservice.ts index 6358823..db44f76 100644 --- a/ts/stocks/classes.stockservice.ts +++ b/ts/stocks/classes.stockservice.ts @@ -205,7 +205,7 @@ export class StockPriceService implements IProviderRegistry { lastError = error as Error; console.warn( - `Provider ${provider.name} failed for ${this.getRequestDescription(request)}: ${error.message}` + `Provider ${provider.name} failed for ${this.getRequestDescription(request)}: ${plugins.getErrorMessage(error)}` ); } } @@ -522,4 +522,4 @@ export class StockPriceService implements IProviderRegistry { ttl: ttl || this.cacheConfig.ttl }); } -} \ No newline at end of file +} diff --git a/ts/stocks/providers/provider.marketstack.ts b/ts/stocks/providers/provider.marketstack.ts index eed1f78..a46cdb4 100644 --- a/ts/stocks/providers/provider.marketstack.ts +++ b/ts/stocks/providers/provider.marketstack.ts @@ -45,7 +45,7 @@ export class MarketstackProvider implements IStockProvider { public priority = 90; // Increased from 80 - now supports real-time intraday data during market hours public readonly requiresAuth = true; public readonly rateLimit = { - requestsPerMinute: undefined, // No per-minute limit specified + requestsPerMinute: 0, // No per-minute limit specified requestsPerDay: undefined // Varies by plan }; @@ -99,8 +99,9 @@ export class MarketstackProvider implements IStockProvider { } } catch (error) { // If intraday fails, fallback to EOD with warning - if (error.message?.includes('intraday') || error.message?.includes('Marketstack API error')) { - this.logger.warn(`Intraday endpoint failed for ${request.ticker}, falling back to EOD:`, error.message); + const errorMessage = plugins.getErrorMessage(error); + if (errorMessage.includes('intraday') || errorMessage.includes('Marketstack API error')) { + this.logger.warn(`Intraday endpoint failed for ${request.ticker}, falling back to EOD:`, errorMessage); try { return await this.fetchCurrentPriceEod(request); } catch (eodError) { @@ -245,7 +246,7 @@ export class MarketstackProvider implements IStockProvider { return allPrices; } catch (error) { this.logger.error(`Failed to fetch historical prices for ${request.ticker}:`, error); - throw new Error(`Marketstack: Failed to fetch historical prices for ${request.ticker}: ${error.message}`); + throw new Error(`Marketstack: Failed to fetch historical prices for ${request.ticker}: ${plugins.getErrorMessage(error)}`); } } @@ -337,7 +338,7 @@ export class MarketstackProvider implements IStockProvider { return allPrices; } catch (error) { this.logger.error(`Failed to fetch intraday prices for ${request.ticker}:`, error); - throw new Error(`Marketstack: Failed to fetch intraday prices for ${request.ticker}: ${error.message}`); + throw new Error(`Marketstack: Failed to fetch intraday prices for ${request.ticker}: ${plugins.getErrorMessage(error)}`); } } @@ -359,8 +360,9 @@ export class MarketstackProvider implements IStockProvider { } } catch (error) { // Fallback to EOD if intraday fails - if (error.message?.includes('intraday') || error.message?.includes('Marketstack API error')) { - this.logger.warn(`Intraday batch endpoint failed, falling back to EOD:`, error.message); + const errorMessage = plugins.getErrorMessage(error); + if (errorMessage.includes('intraday') || errorMessage.includes('Marketstack API error')) { + this.logger.warn(`Intraday batch endpoint failed, falling back to EOD:`, errorMessage); try { return await this.fetchBatchCurrentPricesEod(request); } catch (eodError) { diff --git a/ts/stocks/providers/provider.secedgar.ts b/ts/stocks/providers/provider.secedgar.ts index 1ace958..bedbfed 100644 --- a/ts/stocks/providers/provider.secedgar.ts +++ b/ts/stocks/providers/provider.secedgar.ts @@ -141,7 +141,7 @@ export class SecEdgarProvider implements IFundamentalsProvider { return this.parseCompanyFacts(request.ticker, cik, companyFacts); } catch (error) { this.logger.error(`Failed to fetch fundamentals for ${request.ticker}:`, error); - throw new Error(`SEC EDGAR: Failed to fetch fundamentals for ${request.ticker}: ${error.message}`); + throw new Error(`SEC EDGAR: Failed to fetch fundamentals for ${request.ticker}: ${plugins.getErrorMessage(error)}`); } } @@ -163,7 +163,7 @@ export class SecEdgarProvider implements IFundamentalsProvider { results.push(fundamentals); } catch (error) { this.logger.warn(`Failed to fetch fundamentals for ${ticker}:`, error); - errors.push(`${ticker}: ${error.message}`); + errors.push(`${ticker}: ${plugins.getErrorMessage(error)}`); // Continue with other tickers } } diff --git a/ts/stocks/providers/provider.yahoo.ts b/ts/stocks/providers/provider.yahoo.ts index 637cb1a..87615a5 100644 --- a/ts/stocks/providers/provider.yahoo.ts +++ b/ts/stocks/providers/provider.yahoo.ts @@ -86,7 +86,7 @@ export class YahooFinanceProvider implements IStockProvider { return stockPrice; } catch (error) { console.error(`Failed to fetch price for ${request.ticker}:`, error); - throw new Error(`Yahoo Finance: Failed to fetch price for ${request.ticker}: ${error.message}`); + throw new Error(`Yahoo Finance: Failed to fetch price for ${request.ticker}: ${plugins.getErrorMessage(error)}`); } } @@ -145,7 +145,7 @@ export class YahooFinanceProvider implements IStockProvider { return prices; } catch (error) { console.error(`Failed to fetch batch prices:`, error); - throw new Error(`Yahoo Finance: Failed to fetch batch prices: ${error.message}`); + throw new Error(`Yahoo Finance: Failed to fetch batch prices: ${plugins.getErrorMessage(error)}`); } } @@ -191,4 +191,4 @@ export class YahooFinanceProvider implements IStockProvider { return timeDiff > 3600 ? 'CLOSED' : 'REGULAR'; } } -} \ No newline at end of file +} diff --git a/tsconfig.json b/tsconfig.json index dfe5a55..70d3f34 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,7 +1,5 @@ { "compilerOptions": { - "experimentalDecorators": true, - "useDefineForClassFields": false, "target": "ES2022", "module": "NodeNext", "moduleResolution": "NodeNext",