diff --git a/.github/workflows/pr-reviewer.yml b/.github/workflows/pr-reviewer.yml index 96f14d72e..def0ca842 100644 --- a/.github/workflows/pr-reviewer.yml +++ b/.github/workflows/pr-reviewer.yml @@ -78,7 +78,7 @@ jobs: # the MCP github tools are authenticated separately and do not cover # raw `gh` invocations. GH_TOKEN: ${{ steps.app_token.outputs.token }} - uses: anthropics/claude-code-action@1623c36729ac1cd5895198cded705a287de7db79 # v1 + uses: anthropics/claude-code-action@239e3a730883eeb5c53db12b0fc9573b3024b126 # v1 with: anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }} github_token: ${{ steps.app_token.outputs.token }} diff --git a/THIRD_PARTY_LICENSES.txt b/THIRD_PARTY_LICENSES.txt index 06e26e765..666db997e 100644 --- a/THIRD_PARTY_LICENSES.txt +++ b/THIRD_PARTY_LICENSES.txt @@ -428,7 +428,6 @@ The following npm packages may be included in this product: - @aws-crypto/sha256-browser@5.2.0 - @aws-crypto/supports-web-crypto@5.2.0 - @chevrotain/types@11.1.2 - - ejs@3.1.10 - gaxios@7.1.5 - gcp-metadata@8.1.2 - google-auth-library@10.7.0 @@ -7073,8 +7072,8 @@ THE SOFTWARE. The following npm packages may be included in this product: - - content-disposition@0.5.4 - content-disposition@1.1.0 + - content-disposition@2.0.1 - forwarded@0.2.0 - media-typer@1.1.0 - vary@1.1.2 @@ -7684,7 +7683,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. The following npm package may be included in this product: - - @nx/nx-linux-x64-gnu@23.0.0 + - @nx/nx-linux-x64-gnu@23.1.1 This package contains the following license: @@ -13741,8 +13740,6 @@ The following npm packages may be included in this product: - @superset-ui/embedded-sdk@0.3.0 - @superset-ui/switchboard@0.20.3 - @swc/counter@0.1.3 - - filelist@1.0.6 - - jake@10.9.4 - less@4.5.1 These packages each contain the following license: @@ -14802,6 +14799,7 @@ The following npm packages may be included in this product: - iconv-lite@0.6.3 - iconv-lite@0.7.2 + - iconv-lite@0.7.3 These packages each contain the following license: @@ -15162,11 +15160,12 @@ The complete list of contributors can be found at: ----------- -The following npm package may be included in this product: +The following npm packages may be included in this product: - nodemailer@9.0.1 + - nodemailer@9.0.5 -This package contains the following license: +These packages each contain the following license: Copyright (c) 2011-2023 Andris Reinman @@ -15760,11 +15759,12 @@ OTHER DEALINGS IN THE SOFTWARE. ----------- -The following npm package may be included in this product: +The following npm packages may be included in this product: - libmime@5.3.8 + - libmime@5.4.2 -This package contains the following license: +These packages each contain the following license: Copyright (c) 2014-2016 Andris Reinman @@ -16013,7 +16013,7 @@ IN THE SOFTWARE. The following npm package may be included in this product: - - linkify-it@5.0.1 + - linkify-it@5.0.2 This package contains the following license: @@ -16285,37 +16285,6 @@ CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ----------- -The following npm package may be included in this product: - - - hashlru@2.3.0 - -This package contains the following license: - -Copyright (c) 2016 'Dominic Tarr' - -Permission is hereby granted, free of charge, -to any person obtaining a copy of this software and -associated documentation files (the "Software"), to -deal in the Software without restriction, including -without limitation the rights to use, copy, modify, -merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom -the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice -shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR -ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - ------------ - The following npm package may be included in this product: - rope-sequence@1.3.4 @@ -16889,7 +16858,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND The following npm package may be included in this product: - - mailparser@3.9.11 + - mailparser@3.9.15 This package contains the following license: @@ -22844,14 +22813,11 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. The following npm packages may be included in this product: - - @bull-board/api@5.9.1 - - @bull-board/fastify@5.9.1 - - @bull-board/ui@5.9.1 - @esbuild/linux-x64@0.28.1 - - @frontegg/js@7.113.0 - - @frontegg/redux-store@7.113.0 - - @frontegg/rest-api@7.113.0 - - @frontegg/types@7.113.0 + - @frontegg/js@7.122.0 + - @frontegg/redux-store@7.122.0 + - @frontegg/rest-api@7.122.0 + - @frontegg/types@7.122.0 - @linear/sdk@7.0.1 - @msgpackr-extract/msgpackr-extract-linux-x64@3.0.4 - @nodable/entities@3.0.0 @@ -22941,7 +22907,6 @@ The following npm packages may be included in this product: - react-remove-scroll-bar@2.3.8 - react-resizable-panels@3.0.6 - react-ripples@2.2.1 - - redis-info@3.1.0 - regenerator-runtime@0.11.1 - sass-embedded-linux-x64@1.100.0 - select@1.1.2 @@ -23093,11 +23058,12 @@ THE SOFTWARE. ----------- -The following npm package may be included in this product: +The following npm packages may be included in this product: - @zone-eu/mailsplit@5.4.12 + - @zone-eu/mailsplit@5.4.15 -This package contains the following license: +These packages each contain the following license: MIT License @@ -23213,18 +23179,17 @@ SOFTWARE. ----------- -The following npm packages may be included in this product: +The following npm package may be included in this product: - - @fastify/send@2.1.0 - - @fastify/send@4.1.0 + - @fastify/send@4.1.1 -These packages each contain the following license: +This package contains the following license: MIT License Copyright (c) 2012 TJ Holowaychuk Copyright (c) 2014-2022 Douglas Christopher Wilson -Copyright (c) 2023 The Fastify Team +Copyright (c) 2023-present The Fastify team Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -24497,12 +24462,11 @@ SOFTWARE. ----------- -The following npm packages may be included in this product: +The following npm package may be included in this product: - - @fastify/view@8.2.0 - fastify-plugin@4.5.1 -These packages each contain the following license: +This package contains the following license: MIT License @@ -24829,36 +24793,6 @@ SOFTWARE. ----------- -The following npm package may be included in this product: - - - @fastify/static@6.12.0 - -This package contains the following license: - -MIT License - -Copyright (c) 2017-2023 Fastify - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - ------------ - The following npm package may be included in this product: - tippy.js@6.3.7 @@ -24923,7 +24857,6 @@ SOFTWARE. The following npm packages may be included in this product: - @fastify/multipart@9.4.0 - - @fastify/swagger@9.7.0 - fastify-plugin@5.1.0 These packages each contain the following license: @@ -24954,11 +24887,13 @@ SOFTWARE. ----------- -The following npm package may be included in this product: +The following npm packages may be included in this product: - - @fastify/static@9.1.3 + - @fastify/static@10.1.3 + - @fastify/swagger@9.8.1 + - fastify-plugin@6.0.0 -This package contains the following license: +These packages each contain the following license: MIT License @@ -28073,11 +28008,12 @@ SOFTWARE. ----------- -The following npm package may be included in this product: +The following npm packages may be included in this product: - - @fastify/swagger-ui@5.2.6 + - @fastify/accept-negotiator@2.1.0 + - @fastify/swagger-ui@6.1.1 -This package contains the following license: +These packages each contain the following license: MIT License @@ -28477,7 +28413,7 @@ SOFTWARE. The following npm package may be included in this product: - - @modelcontextprotocol/sdk@1.29.0 + - @modelcontextprotocol/sdk@1.30.0 This package contains the following license: @@ -29981,8 +29917,8 @@ USE OR OTHER DEALINGS IN THE SOFTWARE. The following npm packages may be included in this product: - - react-router-dom@7.18.0 - - react-router@7.18.0 + - react-router-dom@7.18.2 + - react-router@7.18.2 These packages each contain the following license: @@ -30294,7 +30230,7 @@ SOFTWARE. The following npm packages may be included in this product: - @isaacs/brace-expansion@5.0.1 - - brace-expansion@5.0.6 + - brace-expansion@5.0.8 These packages each contain the following license: @@ -31312,30 +31248,6 @@ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ----------- -The following npm package may be included in this product: - - - glob@8.1.0 - -This package contains the following license: - -The ISC License - -Copyright (c) 2009-2022 Isaac Z. Schlueter and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - ------------ - The following npm package may be included in this product: - glob@10.5.0 @@ -31409,12 +31321,11 @@ IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ----------- -The following npm packages may be included in this product: +The following npm package may be included in this product: - - minimatch@5.1.9 - minimatch@9.0.9 -These packages each contain the following license: +This package contains the following license: The ISC License @@ -31595,30 +31506,6 @@ IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ----------- -The following npm package may be included in this product: - - - inflight@1.0.6 - -This package contains the following license: - -The ISC License - -Copyright (c) Isaac Z. Schlueter - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - ------------ - The following npm package may be included in this product: - inherits@2.0.4 @@ -31682,58 +31569,6 @@ IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ----------- -The following npm package may be included in this product: - - - fs.realpath@1.0.0 - -This package contains the following license: - -The ISC License - -Copyright (c) Isaac Z. Schlueter and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - ----- - -This library bundles a version of the `fs.realpath` and `fs.realpathSync` -methods from Node.js v0.10 under the terms of the Node.js MIT license. - -Node's license follows, also included at the header of `old.js` which contains -the licensed code: - - Copyright Joyent, Inc. and other Node contributors. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - DEALINGS IN THE SOFTWARE. - ------------ - The following npm package may be included in this product: - decimal.js-light@2.5.1 @@ -31975,38 +31810,6 @@ THE SOFTWARE. ----------- -The following npm packages may be included in this product: - - - @fastify/accept-negotiator@1.1.0 - - @fastify/accept-negotiator@2.0.1 - -These packages each contain the following license: - -The MIT License - -Copyright (c) 2022 The Fastify Team - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - ------------ - The following npm package may be included in this product: - eventsource@3.0.7 diff --git a/package-lock.json b/package-lock.json index f0176af0f..7b6efc0b1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -42,8 +42,6 @@ "@babel/core": "7.29.7", "@babel/preset-react": "7.29.7", "@babel/runtime": "7.29.7", - "@bull-board/api": "5.9.1", - "@bull-board/fastify": "5.9.1", "@cdktf/hcl2json": "0.21.0", "@codemirror/lang-javascript": "6.2.5", "@codemirror/lang-json": "6.0.2", @@ -59,11 +57,11 @@ "@fastify/multipart": "9.4.0", "@fastify/rate-limit": "10.3.0", "@fastify/request-context": "6.2.1", - "@fastify/swagger": "9.7.0", - "@fastify/swagger-ui": "5.2.6", + "@fastify/swagger": "9.8.1", + "@fastify/swagger-ui": "6.1.1", "@fastify/type-provider-typebox": "5.1.0", "@frontegg/client": "5.3.2", - "@frontegg/js": "7.113.0", + "@frontegg/js": "7.122.0", "@hookform/resolvers": "3.10.0", "@isaacs/brace-expansion": "5.0.1", "@langfuse/otel": "4.6.1", @@ -71,7 +69,7 @@ "@linear/sdk": "7.0.1", "@microsoft/microsoft-graph-client": "3.0.7", "@microsoft/microsoft-graph-types": "2.43.1", - "@modelcontextprotocol/sdk": "1.29.0", + "@modelcontextprotocol/sdk": "1.30.0", "@monaco-editor/react": "4.7.0", "@opentelemetry/api-logs": "0.219.0", "@opentelemetry/core": "2.8.0", @@ -202,7 +200,7 @@ "lottie-web": "5.13.0", "lru-cache": "7.18.3", "lucide-react": "0.407.0", - "mailparser": "3.9.11", + "mailparser": "3.9.15", "markdown-to-text": "0.1.1", "marked": "4.3.0", "mermaid": "11.16.1", @@ -239,7 +237,7 @@ "react-markdown": "9.1.0", "react-resizable-panels": "3.0.6", "react-ripples": "2.2.1", - "react-router-dom": "7.18.0", + "react-router-dom": "7.18.2", "react-syntax-highlighter": "16.1.1", "react-textarea-autosize": "8.5.9", "react-use": "17.6.1", @@ -285,20 +283,20 @@ "devDependencies": { "@eslint/js": "9.39.5", "@faker-js/faker": "8.4.1", - "@nx/devkit": "23.0.0", - "@nx/esbuild": "23.0.0", - "@nx/eslint": "23.0.0", - "@nx/eslint-plugin": "23.0.0", - "@nx/jest": "23.0.0", - "@nx/js": "23.0.0", - "@nx/node": "23.0.0", - "@nx/react": "23.0.0", - "@nx/storybook": "23.0.0", - "@nx/vite": "23.0.0", - "@nx/vitest": "23.0.0", - "@nx/web": "23.0.0", - "@nx/webpack": "23.0.0", - "@nx/workspace": "23.0.0", + "@nx/devkit": "23.1.1", + "@nx/esbuild": "23.1.1", + "@nx/eslint": "23.1.1", + "@nx/eslint-plugin": "23.1.1", + "@nx/jest": "23.1.1", + "@nx/js": "23.1.1", + "@nx/node": "23.1.1", + "@nx/react": "23.1.1", + "@nx/storybook": "23.1.1", + "@nx/vite": "23.1.1", + "@nx/vitest": "23.1.1", + "@nx/web": "23.1.1", + "@nx/webpack": "23.1.1", + "@nx/workspace": "23.1.1", "@playwright/test": "1.61.0", "@storybook/addon-docs": "10.4.6", "@storybook/react-vite": "10.4.6", @@ -396,11 +394,11 @@ }, "optionalDependencies": { "@esbuild/darwin-arm64": "0.28.1", - "@nx/nx-darwin-arm64": "23.0.0", - "@nx/nx-darwin-x64": "23.0.0", - "@nx/nx-linux-arm-gnueabihf": "23.0.0", - "@nx/nx-linux-x64-gnu": "23.0.0", - "@nx/nx-win32-x64-msvc": "23.0.0", + "@nx/nx-darwin-arm64": "23.1.1", + "@nx/nx-darwin-x64": "23.1.1", + "@nx/nx-linux-arm-gnueabihf": "23.1.1", + "@nx/nx-linux-x64-gnu": "23.1.1", + "@nx/nx-win32-x64-msvc": "23.1.1", "@rollup/rollup-darwin-arm64": "4.62.2", "@rollup/rollup-linux-arm-gnueabihf": "4.62.2", "@rollup/rollup-linux-arm64-gnu": "4.62.2", @@ -4341,40 +4339,6 @@ "dev": true, "license": "(Apache-2.0 AND BSD-3-Clause)" }, - "node_modules/@bull-board/api": { - "version": "5.9.1", - "resolved": "https://registry.npmjs.org/@bull-board/api/-/api-5.9.1.tgz", - "integrity": "sha512-xZzPYNw9Dp46It4vvZv3tmFScmUu/UT/jWQxYK9cvbkJRXh15rsZrbbR+/phUqou0NxRQGiHoFSZ1y5D107dIA==", - "license": "MIT", - "dependencies": { - "redis-info": "^3.0.8" - }, - "peerDependencies": { - "@bull-board/ui": "5.9.1" - } - }, - "node_modules/@bull-board/fastify": { - "version": "5.9.1", - "resolved": "https://registry.npmjs.org/@bull-board/fastify/-/fastify-5.9.1.tgz", - "integrity": "sha512-bMktkLGd83K2Wimv+ASBhjgBTOR7ZKQ6OsZsFoaV5xH0CbPlIZ/S0apwTlSSfT/tfBbilWKX9BrE0xta22mkrA==", - "license": "MIT", - "dependencies": { - "@bull-board/api": "5.9.1", - "@bull-board/ui": "5.9.1", - "@fastify/static": "^6.11.2", - "@fastify/view": "^8.1.0", - "ejs": "^3.1.9" - } - }, - "node_modules/@bull-board/ui": { - "version": "5.9.1", - "resolved": "https://registry.npmjs.org/@bull-board/ui/-/ui-5.9.1.tgz", - "integrity": "sha512-lL93KVRTpLSl73KUFBw7sXOcCrqddGBbpiMKWEbViXxObIq68yFuhRrcfR7JeTSocLF5GsnqSVdSiNCZHmdNpw==", - "license": "MIT", - "dependencies": { - "@bull-board/api": "5.9.1" - } - }, "node_modules/@cdktf/hcl2json": { "version": "0.21.0", "resolved": "https://registry.npmjs.org/@cdktf/hcl2json/-/hcl2json-0.21.0.tgz", @@ -5127,21 +5091,32 @@ } }, "node_modules/@emnapi/core": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.1.tgz", - "integrity": "sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==", + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.3.tgz", + "integrity": "sha512-zLpS5asjEb7lq8jYLq37N6XKaE41DIexlY1rF/z4/tIl3wo13Sqm28fRyfIsKZD+NZ8mM5RoKkpW/rBcuoSZSg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.3", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/core/node_modules/@emnapi/wasi-threads": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.3.tgz", + "integrity": "sha512-ELEBe8PsLvvJ6QMr0zLt8ffvOHW/dc1m3CEzNMg7aJUv3bMaoDtw2TXyDAwkYBuroxxuHEwhRTLJSe5sya547g==", "dev": true, "license": "MIT", "optional": true, "dependencies": { - "@emnapi/wasi-threads": "1.2.2", "tslib": "^2.4.0" } }, "node_modules/@emnapi/runtime": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.1.tgz", - "integrity": "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==", + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.3.tgz", + "integrity": "sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==", "dev": true, "license": "MIT", "optional": true, @@ -5912,15 +5887,6 @@ "npm": ">=6.14.13" } }, - "node_modules/@fastify/accept-negotiator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@fastify/accept-negotiator/-/accept-negotiator-1.1.0.tgz", - "integrity": "sha512-OIHZrb2ImZ7XG85HXOONLcJWGosv7sIvM2ifAPQVhg9Lv7qdmMBNVaai4QTdyuaqbKM5eO6sLSQOYI7wEQeCJQ==", - "license": "MIT", - "engines": { - "node": ">=14" - } - }, "node_modules/@fastify/ajv-compiler": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/@fastify/ajv-compiler/-/ajv-compiler-4.0.5.tgz", @@ -6197,55 +6163,10 @@ "fastify-plugin": "^5.0.0" } }, - "node_modules/@fastify/send": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@fastify/send/-/send-2.1.0.tgz", - "integrity": "sha512-yNYiY6sDkexoJR0D8IDy3aRP3+L4wdqCpvx5WP+VtEU58sn7USmKynBzDQex5X42Zzvw2gNzzYgP90UfWShLFA==", - "license": "MIT", - "dependencies": { - "@lukeed/ms": "^2.0.1", - "escape-html": "~1.0.3", - "fast-decode-uri-component": "^1.0.1", - "http-errors": "2.0.0", - "mime": "^3.0.0" - } - }, - "node_modules/@fastify/send/node_modules/mime": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", - "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", - "license": "MIT", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@fastify/static": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/@fastify/static/-/static-6.12.0.tgz", - "integrity": "sha512-KK1B84E6QD/FcQWxDI2aiUCwHxMJBI1KeCUzm1BwYpPY1b742+jeKruGHP2uOluuM6OkBPI8CIANrXcCRtC2oQ==", - "license": "MIT", - "dependencies": { - "@fastify/accept-negotiator": "^1.0.0", - "@fastify/send": "^2.0.0", - "content-disposition": "^0.5.3", - "fastify-plugin": "^4.0.0", - "glob": "^8.0.1", - "p-limit": "^3.1.0" - } - }, - "node_modules/@fastify/static/node_modules/fastify-plugin": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/fastify-plugin/-/fastify-plugin-4.5.1.tgz", - "integrity": "sha512-stRHYGeuqpEZTL1Ef0Ovr2ltazUT9g844X5z/zEBFLG8RYlpDiOCIG+ATvYEp+/zmc7sN29mcIMp8gvYplYPIQ==", - "license": "MIT" - }, "node_modules/@fastify/swagger": { - "version": "9.7.0", - "resolved": "https://registry.npmjs.org/@fastify/swagger/-/swagger-9.7.0.tgz", - "integrity": "sha512-Vp1SC1GC2Hrkd3faFILv86BzUNyFz5N4/xdExqtCgkGASOzn/x+eMe4qXIGq7cdT6wif/P/oa6r1Ruqx19paZA==", + "version": "9.8.1", + "resolved": "https://registry.npmjs.org/@fastify/swagger/-/swagger-9.8.1.tgz", + "integrity": "sha512-VpHMnqZTY8iBZYJE8WWkbKPrXIYWy2rDfIf5qLr6DzZSpQYZ+KxQVcJFiq/AMlvNwI4gCBd66++iUlxXXGT0IQ==", "funding": [ { "type": "github", @@ -6258,7 +6179,7 @@ ], "license": "MIT", "dependencies": { - "fastify-plugin": "^5.0.0", + "fastify-plugin": "^6.0.0", "json-schema-resolver": "^3.0.0", "openapi-types": "^12.1.3", "rfdc": "^1.3.1", @@ -6266,9 +6187,9 @@ } }, "node_modules/@fastify/swagger-ui": { - "version": "5.2.6", - "resolved": "https://registry.npmjs.org/@fastify/swagger-ui/-/swagger-ui-5.2.6.tgz", - "integrity": "sha512-OMnms0O5s9wb6wis/K5nlrAMLsgUbr1GA8uphM41IasWe3AFdgxz6r/3bA9HTxlDNUYc2FGGKeqMp3ntxmSiNA==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@fastify/swagger-ui/-/swagger-ui-6.1.1.tgz", + "integrity": "sha512-RKCLSHASlzS2JZvHWn14NmEpHyl0yNosGvqzhUumm/LGPG6RWQBf4oscTFt83QDvc5O5Tol3Beup8inAl/k4EA==", "funding": [ { "type": "github", @@ -6281,17 +6202,17 @@ ], "license": "MIT", "dependencies": { - "@fastify/static": "^9.1.2", - "fastify-plugin": "^5.0.0", + "@fastify/static": "^10.1.0", + "fastify-plugin": "^6.0.0", "openapi-types": "^12.1.3", "rfdc": "^1.3.1", "yaml": "^2.4.1" } }, "node_modules/@fastify/swagger-ui/node_modules/@fastify/accept-negotiator": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@fastify/accept-negotiator/-/accept-negotiator-2.0.1.tgz", - "integrity": "sha512-/c/TW2bO/v9JeEgoD/g1G5GxGeCF1Hafdf79WPmUlgYiBXummY0oX3VVq4yFkKKVBKDNlaDUYoab7g38RpPqCQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@fastify/accept-negotiator/-/accept-negotiator-2.1.0.tgz", + "integrity": "sha512-F3EVbzWt+xcnVaOHmWyIlpuFtbxOln7HDZQsh09MtMmMm/CipMayNt8hnIL8VQi54u2ZociDbf+iluGYkf7B1A==", "funding": [ { "type": "github", @@ -6305,9 +6226,9 @@ "license": "MIT" }, "node_modules/@fastify/swagger-ui/node_modules/@fastify/send": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@fastify/send/-/send-4.1.0.tgz", - "integrity": "sha512-TMYeQLCBSy2TOFmV95hQWkiTYgC/SEx7vMdV+wnZVX4tt8VBLKzmH8vV9OzJehV0+XBfg+WxPMt5wp+JBUKsVw==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@fastify/send/-/send-4.1.1.tgz", + "integrity": "sha512-BYo+EiaKwlxH+WetGk6hAs1d39iP0y1gqB8lGF/qwkJ9ZZ/cBY1vx5NvExb9Sc3yRMFjD5X4Eyh4e4+TzRkzdw==", "funding": [ { "type": "github", @@ -6328,9 +6249,9 @@ } }, "node_modules/@fastify/swagger-ui/node_modules/@fastify/static": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/@fastify/static/-/static-9.1.3.tgz", - "integrity": "sha512-aXrYtsiryLhRxRNaxNqsn7FUISeb7rB9q4eHUPIot5aeQBLNahnz1m6thzm7JWC1poSGXS9XrX8DvuMivp2hkQ==", + "version": "10.1.3", + "resolved": "https://registry.npmjs.org/@fastify/static/-/static-10.1.3.tgz", + "integrity": "sha512-W6jqajYS974XjPjB5hQWoxPM8NKM4+p8YmQT6G5IbCa4uhdWSVadZUv75siy1wEA/3ty8RYdpBydfWeu9AqAqQ==", "funding": [ { "type": "github", @@ -6344,17 +6265,18 @@ "license": "MIT", "dependencies": { "@fastify/accept-negotiator": "^2.0.0", + "@fastify/error": "^4.0.0", "@fastify/send": "^4.0.0", - "content-disposition": "^1.0.1", - "fastify-plugin": "^5.0.0", + "content-disposition": "^2.0.1", + "fastify-plugin": "^6.0.0", "fastq": "^1.17.1", "glob": "^13.0.0" } }, "node_modules/@fastify/swagger-ui/node_modules/content-disposition": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.1.0.tgz", - "integrity": "sha512-5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-2.0.1.tgz", + "integrity": "sha512-e+H0ZXHSWYrENhQzw1LPuP4oF5MzVKmDU6d3hxlvaPEYLLg62MxtQNPRx4SYSuYJSBUgnQIG4HIN2tEtNv7Dog==", "license": "MIT", "engines": { "node": ">=18" @@ -6364,6 +6286,22 @@ "url": "https://opencollective.com/express" } }, + "node_modules/@fastify/swagger-ui/node_modules/fastify-plugin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/fastify-plugin/-/fastify-plugin-6.0.0.tgz", + "integrity": "sha512-fZOty7z3O7vOliF6d8bHE3wiEh1KcNnKEQensSgTk9C1DvN6nRLS++XVd86v33Hw/8u9Un8A1zDrQ8ujcQDHEg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "MIT" + }, "node_modules/@fastify/swagger-ui/node_modules/glob": { "version": "13.0.6", "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", @@ -6393,6 +6331,22 @@ "node": ">=10.0.0" } }, + "node_modules/@fastify/swagger/node_modules/fastify-plugin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/fastify-plugin/-/fastify-plugin-6.0.0.tgz", + "integrity": "sha512-fZOty7z3O7vOliF6d8bHE3wiEh1KcNnKEQensSgTk9C1DvN6nRLS++XVd86v33Hw/8u9Un8A1zDrQ8ujcQDHEg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "MIT" + }, "node_modules/@fastify/type-provider-typebox": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/@fastify/type-provider-typebox/-/type-provider-typebox-5.1.0.tgz", @@ -6412,22 +6366,6 @@ "@sinclair/typebox": ">=0.26 <=0.34" } }, - "node_modules/@fastify/view": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/@fastify/view/-/view-8.2.0.tgz", - "integrity": "sha512-hBSiBofCnJNlPHEMZWpO1SL84eqOaqujJ1hR3jntFyZZCkweH5jMs12DKYyGesjVll7SJFRRxPUBB8kmUmneRQ==", - "license": "MIT", - "dependencies": { - "fastify-plugin": "^4.0.0", - "hashlru": "^2.3.0" - } - }, - "node_modules/@fastify/view/node_modules/fastify-plugin": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/fastify-plugin/-/fastify-plugin-4.5.1.tgz", - "integrity": "sha512-stRHYGeuqpEZTL1Ef0Ovr2ltazUT9g844X5z/zEBFLG8RYlpDiOCIG+ATvYEp+/zmc7sN29mcIMp8gvYplYPIQ==", - "license": "MIT" - }, "node_modules/@floating-ui/core": { "version": "1.7.5", "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.5.tgz", @@ -6549,24 +6487,24 @@ "license": "ISC" }, "node_modules/@frontegg/js": { - "version": "7.113.0", - "resolved": "https://registry.npmjs.org/@frontegg/js/-/js-7.113.0.tgz", - "integrity": "sha512-u+JW4WDDk6Kv8b3B+rjDy/XMawYQ7dIjCn/Xr+BeM1oiNoFQnLjC+iBNG+BpJPAO60Sahb/ilrUkd1bO36jSDw==", + "version": "7.122.0", + "resolved": "https://registry.npmjs.org/@frontegg/js/-/js-7.122.0.tgz", + "integrity": "sha512-k73xedmLo5ANiz1uttnObM2nB+l2kr6ihogD8XWRhvJqmqiUQjztiUrFgBk91oox43wJ/CYUDHbqTDGcKAZhmw==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.18.6", - "@frontegg/types": "7.113.0" + "@frontegg/types": "7.122.0" } }, "node_modules/@frontegg/redux-store": { - "version": "7.113.0", - "resolved": "https://registry.npmjs.org/@frontegg/redux-store/-/redux-store-7.113.0.tgz", - "integrity": "sha512-NjmzBwK9T7OtI6rF1ZOlwuFwttHUb5QxCZaPq23McEtV7wNiIbMvWQpstnK0/WEV2odjWjYLrJO0n9PK4bpDcg==", + "version": "7.122.0", + "resolved": "https://registry.npmjs.org/@frontegg/redux-store/-/redux-store-7.122.0.tgz", + "integrity": "sha512-B6mxuY8Qi9S0CccUqdY3LUc5bcUcY3KtgKNXpU3LAu59tKYeAMSOML3YMX6TABqD5+lLW9lrsTwprWLjLeJFqw==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.18.6", "@frontegg/entitlements-javascript-commons": "1.1.2", - "@frontegg/rest-api": "7.113.0", + "@frontegg/rest-api": "7.122.0", "fast-deep-equal": "3.1.3", "get-value": "^3.0.1", "proxy-compare": "^3.0.0", @@ -6581,9 +6519,9 @@ "license": "ISC" }, "node_modules/@frontegg/rest-api": { - "version": "7.113.0", - "resolved": "https://registry.npmjs.org/@frontegg/rest-api/-/rest-api-7.113.0.tgz", - "integrity": "sha512-3F1aerS8NUhiSyMoadcAz5NGY3W1dZNLuWFUYrlpHlUcMsrHHHAq8vuMsTZoKzxOGXuWH02zmEGqoLBijfOWIQ==", + "version": "7.122.0", + "resolved": "https://registry.npmjs.org/@frontegg/rest-api/-/rest-api-7.122.0.tgz", + "integrity": "sha512-QUBJQpq8lHW91DGi8boQawLbVs5KV53245Nlg/aE6nN5pafHACc2waO/Vq74t6dzsJ8ppIsGTDAb0xDIwK2+dQ==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.18.6", @@ -6597,13 +6535,13 @@ "license": "ISC" }, "node_modules/@frontegg/types": { - "version": "7.113.0", - "resolved": "https://registry.npmjs.org/@frontegg/types/-/types-7.113.0.tgz", - "integrity": "sha512-Mqp/nS4rM1WP5tg7cV355ajsMB7NMHe9kgrJHUZUf/MIye6IGhjLWx0zV/POfnS4/bJ82P4mxHIxlVEgnTiaKw==", + "version": "7.122.0", + "resolved": "https://registry.npmjs.org/@frontegg/types/-/types-7.122.0.tgz", + "integrity": "sha512-lPf454g2V6KXorLzjR/ZFgRJmbMWeBBRcLkJ/DNoDGvigR+PF51GqgjgCuOuOXu2qUVGREjmCV/mpmjmJhF5zA==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.18.6", - "@frontegg/redux-store": "7.113.0", + "@frontegg/redux-store": "7.122.0", "csstype": "^3.0.9", "deepmerge": "^4.2.2" } @@ -9323,12 +9261,12 @@ "license": "BSD-2-Clause" }, "node_modules/@modelcontextprotocol/sdk": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.29.0.tgz", - "integrity": "sha512-zo37mZA9hJWpULgkRpowewez1y6ML5GsXJPY8FI0tBBCd77HEvza4jDqRKOXgHNn867PVGCyTdzqpz0izu5ZjQ==", + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.30.0.tgz", + "integrity": "sha512-xKd8OIzlqNzcqcNumGAa6g+PW2kjD5vrpcKOnfldAUPP3j7lnqMPwlTXQm8gF+UwH72z0lqaRbjr9hqGz0eITA==", "license": "MIT", "dependencies": { - "@hono/node-server": "^1.19.9", + "@hono/node-server": "^1.19.9 || ^2.0.5", "ajv": "^8.17.1", "ajv-formats": "^3.0.1", "content-type": "^1.0.5", @@ -9362,65 +9300,6 @@ } } }, - "node_modules/@module-federation/error-codes": { - "version": "0.21.6", - "resolved": "https://registry.npmjs.org/@module-federation/error-codes/-/error-codes-0.21.6.tgz", - "integrity": "sha512-MLJUCQ05KnoVl8xd6xs9a5g2/8U+eWmVxg7xiBMeR0+7OjdWUbHwcwgVFatRIwSZvFgKHfWEiI7wsU1q1XbTRQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@module-federation/runtime": { - "version": "0.21.6", - "resolved": "https://registry.npmjs.org/@module-federation/runtime/-/runtime-0.21.6.tgz", - "integrity": "sha512-+caXwaQqwTNh+CQqyb4mZmXq7iEemRDrTZQGD+zyeH454JAYnJ3s/3oDFizdH6245pk+NiqDyOOkHzzFQorKhQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@module-federation/error-codes": "0.21.6", - "@module-federation/runtime-core": "0.21.6", - "@module-federation/sdk": "0.21.6" - } - }, - "node_modules/@module-federation/runtime-core": { - "version": "0.21.6", - "resolved": "https://registry.npmjs.org/@module-federation/runtime-core/-/runtime-core-0.21.6.tgz", - "integrity": "sha512-5Hd1Y5qp5lU/aTiK66lidMlM/4ji2gr3EXAtJdreJzkY+bKcI5+21GRcliZ4RAkICmvdxQU5PHPL71XmNc7Lsw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@module-federation/error-codes": "0.21.6", - "@module-federation/sdk": "0.21.6" - } - }, - "node_modules/@module-federation/runtime-tools": { - "version": "0.21.6", - "resolved": "https://registry.npmjs.org/@module-federation/runtime-tools/-/runtime-tools-0.21.6.tgz", - "integrity": "sha512-fnP+ZOZTFeBGiTAnxve+axGmiYn2D60h86nUISXjXClK3LUY1krUfPgf6MaD4YDJ4i51OGXZWPekeMe16pkd8Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@module-federation/runtime": "0.21.6", - "@module-federation/webpack-bundler-runtime": "0.21.6" - } - }, - "node_modules/@module-federation/sdk": { - "version": "0.21.6", - "resolved": "https://registry.npmjs.org/@module-federation/sdk/-/sdk-0.21.6.tgz", - "integrity": "sha512-x6hARETb8iqHVhEsQBysuWpznNZViUh84qV2yE7AD+g7uIzHKiYdoWqj10posbo5XKf/147qgWDzKZoKoEP2dw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@module-federation/webpack-bundler-runtime": { - "version": "0.21.6", - "resolved": "https://registry.npmjs.org/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-0.21.6.tgz", - "integrity": "sha512-7zIp3LrcWbhGuFDTUMLJ2FJvcwjlddqhWGxi/MW3ur1a+HaO8v5tF2nl+vElKmbG1DFLU/52l3PElVcWf/YcsQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@module-federation/runtime": "0.21.6", - "@module-federation/sdk": "0.21.6" - } - }, "node_modules/@monaco-editor/loader": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/@monaco-editor/loader/-/loader-1.7.0.tgz", @@ -9867,16 +9746,22 @@ } }, "node_modules/@napi-rs/wasm-runtime": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.0.7.tgz", - "integrity": "sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.6.tgz", + "integrity": "sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==", "dev": true, "license": "MIT", "optional": true, "dependencies": { - "@emnapi/core": "^1.5.0", - "@emnapi/runtime": "^1.5.0", - "@tybys/wasm-util": "^0.10.1" + "@tybys/wasm-util": "^0.10.3" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "peerDependencies": { + "@emnapi/core": "^1.7.1", + "@emnapi/runtime": "^1.7.1" } }, "node_modules/@nodable/entities": { @@ -10269,15 +10154,15 @@ } }, "node_modules/@nx/cypress": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/cypress/-/cypress-23.0.0.tgz", - "integrity": "sha512-6Fgeknq7TYYkaAWlBp+fqslz/xabNvF4AXTJpcl1Kfre7F/Nx0Vr/pt8w1ipfQY4+WtseTcPbOg7+3Ss9W0BgQ==", + "version": "23.1.1", + "resolved": "https://registry.npmjs.org/@nx/cypress/-/cypress-23.1.1.tgz", + "integrity": "sha512-bUqh3eq4jFxX8G1N08X1DxqOe+cpjfy/nPtmIwMzGQQyBKQ/YxcScsmkpozGrrF74ofvrrkxeDrHWY3wWUZuBA==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "23.0.0", - "@nx/eslint": "23.0.0", - "@nx/js": "23.0.0", + "@nx/devkit": "23.1.1", + "@nx/eslint": "23.1.1", + "@nx/js": "23.1.1", "@phenomnomnominal/tsquery": "~6.2.0", "detect-port": "^2.1.0", "semver": "^7.6.3", @@ -10294,13 +10179,12 @@ } }, "node_modules/@nx/devkit": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-23.0.0.tgz", - "integrity": "sha512-AYZWLcgYVQJjhhYwoKWFiu0u4jlrfMM64zarRbpQ7vwXWSJXCMQ2j2w9c5vzTnH3SeWigyyEYRo9xulfNESJ8w==", + "version": "23.1.1", + "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-23.1.1.tgz", + "integrity": "sha512-FmBfS1xUkWYvDYH/ysO7gAqGlaRzugLac8SIC+X/p76WBmhM6tJhfRW/BQ8mxOFZoVLmwhIiR8X0dRPKdasFxw==", "dev": true, "license": "MIT", "dependencies": { - "@zkochan/js-yaml": "0.0.7", "ejs": "5.0.1", "enquirer": "~2.3.6", "minimatch": "10.2.5", @@ -10326,26 +10210,26 @@ } }, "node_modules/@nx/docker": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/docker/-/docker-23.0.0.tgz", - "integrity": "sha512-Cw+FCNXXRnGJVJ+WzPHhkj9uNM6hJR1NiMiu7rRDyTxB+UDkIL0FPP64VWxWngjoFb+oTICwuRYTrAUSR7NbxQ==", + "version": "23.1.1", + "resolved": "https://registry.npmjs.org/@nx/docker/-/docker-23.1.1.tgz", + "integrity": "sha512-0zjVbO1e0xlC8BvB2O9S5Ll23khTBYMI6Vwe3jPGs5ZhCbw9sTaqmHm9CwKA++x+lDJ9nCWI7C0lKpk9otZiAw==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "23.0.0", + "@nx/devkit": "23.1.1", "enquirer": "~2.3.6", "tslib": "^2.3.0" } }, "node_modules/@nx/esbuild": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/esbuild/-/esbuild-23.0.0.tgz", - "integrity": "sha512-Du9++ffUggQBxukyGmNhGknUWodUCNbEJ2Exik+7VfHMAOysSwBxOrY23B7Tt9WkHUhoSfsRGHT+8ERTqDBANA==", + "version": "23.1.1", + "resolved": "https://registry.npmjs.org/@nx/esbuild/-/esbuild-23.1.1.tgz", + "integrity": "sha512-jdNdMmBp2snspaYLDqoKkEYE+n5ZFCppQJcUSRxon0MzK0AZ4/mLVzhCJmpE2mycgrHyaNlF34UF6eWMNSwQtw==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "23.0.0", - "@nx/js": "23.0.0", + "@nx/devkit": "23.1.1", + "@nx/js": "23.1.1", "picocolors": "^1.1.0", "tinyglobby": "^0.2.12", "tsconfig-paths": "^4.1.2", @@ -10361,22 +10245,22 @@ } }, "node_modules/@nx/eslint": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-23.0.0.tgz", - "integrity": "sha512-VtV5Xai1MmYV7kxCBX4VplCVG95EYZFyLFgyjSi0jCOa9e28c7W9AqR6kwlSN2OjOuEzIF964k0XQda/seIvbA==", + "version": "23.1.1", + "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-23.1.1.tgz", + "integrity": "sha512-tG8/OxsGj8DVnxIu/838Jad1kv5jUgf/OpyYNFkHEDdx2KfE/fpaKh6uwOptlz6IZU47473xzAocx4UBemsaaQ==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "23.0.0", - "@nx/js": "23.0.0", + "@nx/devkit": "23.1.1", + "@nx/js": "23.1.1", "semver": "^7.6.3", "tslib": "^2.3.0", - "typescript": "~5.9.2" + "typescript": "~6.0.3" }, "peerDependencies": { - "@nx/jest": "23.0.0", + "@nx/jest": "23.1.1", "@zkochan/js-yaml": "0.0.7", - "eslint": "^8.0.0 || ^9.0.0 || ^10.0.0" + "eslint": "^9.0.0 || ^10.0.0" }, "peerDependenciesMeta": { "@nx/jest": { @@ -10388,21 +10272,21 @@ } }, "node_modules/@nx/eslint-plugin": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/eslint-plugin/-/eslint-plugin-23.0.0.tgz", - "integrity": "sha512-feORsJXdtTOsanf3PbuVbYO311+k3XSGoCy4QtsbD/SbJ8q7UzRMt9wMqMcz0GcXWHUQ9Z+PmUIbj/KbLRANJQ==", + "version": "23.1.1", + "resolved": "https://registry.npmjs.org/@nx/eslint-plugin/-/eslint-plugin-23.1.1.tgz", + "integrity": "sha512-XJwYAwroCPCk6m60mB6MMt92DFtRzQwUgZnKoszhgvWIX5RUx4RqQqGOmTpvxAkY0f5csUm9BWwfOeQLPewSMQ==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "23.0.0", - "@nx/js": "23.0.0", + "@nx/devkit": "23.1.1", + "@nx/js": "23.1.1", "@phenomnomnominal/tsquery": "~6.2.0", "@typescript-eslint/type-utils": "^8.0.0", "@typescript-eslint/utils": "^8.0.0", - "chalk": "^4.1.0", "confusing-browser-globals": "^1.0.9", "globals": "^17.0.0", "jsonc-eslint-parser": "^2.1.0", + "picocolors": "^1.1.0", "semver": "^7.6.3", "tslib": "^2.3.0" }, @@ -10439,9 +10323,9 @@ } }, "node_modules/@nx/eslint/node_modules/typescript": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz", + "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==", "dev": true, "license": "Apache-2.0", "bin": { @@ -10453,21 +10337,22 @@ } }, "node_modules/@nx/jest": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-23.0.0.tgz", - "integrity": "sha512-OLQUjyYB1zHSrzjCyPYRnvwvu4ZplO+/qjP0zhmTwtyEsxbL2ZyZr/MzHW3DVIAQYerpcy1vLd8kiiOVvS/A1A==", + "version": "23.1.1", + "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-23.1.1.tgz", + "integrity": "sha512-kigS+KVWe1/JuQteKApWOJvWCMvKCDgdIoZRNmxfaM5c8Ou/KoNNLZEQBPaK5tpbR4SIUCOb51JDo75WVuDolA==", "dev": true, "license": "MIT", "dependencies": { "@jest/reporters": "^30.0.2", "@jest/test-result": "^30.0.2", - "@nx/devkit": "23.0.0", - "@nx/js": "23.0.0", + "@nx/devkit": "23.1.1", + "@nx/js": "23.1.1", "@phenomnomnominal/tsquery": "~6.2.0", "identity-obj-proxy": "3.0.0", "jest-config": "^30.0.2", "jest-resolve": "^30.0.2", "jest-util": "^30.0.2", + "jsonc-parser": "^3.2.0", "minimatch": "10.2.5", "picocolors": "^1.1.0", "resolve.exports": "2.0.3", @@ -10489,21 +10374,24 @@ } }, "node_modules/@nx/js": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/js/-/js-23.0.0.tgz", - "integrity": "sha512-sngYY03gScPmJFtJ2WGBB1zFyWGgQIWCrNoytJZnJbjjPxw5X5pFxdx7t8z7vXcFNz83CQiT7f8HSnUHDR+/XA==", + "version": "23.1.1", + "resolved": "https://registry.npmjs.org/@nx/js/-/js-23.1.1.tgz", + "integrity": "sha512-8YnhKAnSE7lTiiUEoUyO5LBmZiRIqsc/v2qFMAUfbJKr2bAKAB4h+6Lz9ZfbMvRzJH3fcDZVVWVcvU5GXmQhzg==", "dev": true, "license": "MIT", "dependencies": { "@babel/core": "^7.23.2", "@babel/plugin-proposal-decorators": "^7.22.7", "@babel/plugin-transform-class-properties": "^7.22.5", + "@babel/plugin-transform-class-static-block": "^7.22.5", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/plugin-transform-private-property-in-object": "^7.22.5", "@babel/plugin-transform-runtime": "^7.23.2", "@babel/preset-env": "^7.23.2", "@babel/preset-typescript": "^7.22.5", "@babel/runtime": "^7.22.6", - "@nx/devkit": "23.0.0", - "@nx/workspace": "23.0.0", + "@nx/devkit": "23.1.1", + "@nx/workspace": "23.1.1", "@zkochan/js-yaml": "0.0.7", "babel-plugin-const-enum": "^1.0.1", "babel-plugin-macros": "^3.1.0", @@ -10536,16 +10424,16 @@ } }, "node_modules/@nx/module-federation": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/module-federation/-/module-federation-23.0.0.tgz", - "integrity": "sha512-LWOOfrZSms8JcMVwnj9Am/Ncqy+Qo0TP2+9qMVMNrFr/p/2ocUXwOPlZNeZHgr4WCMwmGAclK8JpuGuXZy1uAg==", + "version": "23.1.1", + "resolved": "https://registry.npmjs.org/@nx/module-federation/-/module-federation-23.1.1.tgz", + "integrity": "sha512-FHfSDIskZIV35kzb+kqEJfRRDJhev6b0ncg5SCEp9PVyA7npd7qOWxHcFs4F5bJJRZp5VMWGDHnIdwRWasCJCg==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "23.0.0", - "@nx/js": "23.0.0", - "@nx/web": "23.0.0", - "@rspack/core": "1.6.8", + "@nx/devkit": "23.1.1", + "@nx/js": "23.1.1", + "@nx/web": "23.1.1", + "@rspack/core": "^2.0.4", "express": "^4.21.2", "http-proxy-middleware": "^3.0.5", "picocolors": "^1.1.0", @@ -10950,17 +10838,17 @@ } }, "node_modules/@nx/node": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/node/-/node-23.0.0.tgz", - "integrity": "sha512-R99nRHZKNd++asekfdulhC1iDi20hgsQLsTpD+npsrzY1ZzY+o/VdtQetH3XI3fu5rdkU1KMWpLAhCYrqC3PDQ==", + "version": "23.1.1", + "resolved": "https://registry.npmjs.org/@nx/node/-/node-23.1.1.tgz", + "integrity": "sha512-4L0LZmE162emyzldLgS3tAi3EQhevzfg5yNOsVXOM9jvWUX+hRK7HY1WKXlqtZ32h/JdVyRoL22SMzZVSJ4foA==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "23.0.0", - "@nx/docker": "23.0.0", - "@nx/eslint": "23.0.0", - "@nx/jest": "23.0.0", - "@nx/js": "23.0.0", + "@nx/devkit": "23.1.1", + "@nx/docker": "23.1.1", + "@nx/eslint": "23.1.1", + "@nx/jest": "23.1.1", + "@nx/js": "23.1.1", "kill-port": "^1.6.1", "semver": "^7.6.3", "tcp-port-used": "^1.0.2", @@ -10984,9 +10872,9 @@ } }, "node_modules/@nx/nx-darwin-arm64": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-23.0.0.tgz", - "integrity": "sha512-c/rXP3LYXJLC1F+9KDrWE+n1nkDnTEfHnA1KAK3A/CSk8EfgY0RhekcdbGISrHqgbccdVTBRTNUeTdwD+w23Xw==", + "version": "23.1.1", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-23.1.1.tgz", + "integrity": "sha512-Rq/RXLX5uIvJQfb6kuUgEirquT5ARaAgQyNaMZVnOPAL5wuxaDvQag8WX/WUCIgbUKZuGkclJwM7Vlnvtn3bdg==", "cpu": [ "arm64" ], @@ -10997,9 +10885,9 @@ ] }, "node_modules/@nx/nx-darwin-x64": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-23.0.0.tgz", - "integrity": "sha512-fb1+s0dASz/a+0Ex3Qdw6Y1NssMZ58f8SyQtnr+c7ITM8Yi5njWfNVZMk1tAnAv7CSFvUvltaYekS88GMQ/8lQ==", + "version": "23.1.1", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-23.1.1.tgz", + "integrity": "sha512-doWaPLPd6yUas3FhQJqMAScupCsToeTedK4RRWm700VhHoVdBTN4ejIBRBfoiT/SPAwY6EOHb8uFDJhGo7geMg==", "cpu": [ "x64" ], @@ -11010,9 +10898,9 @@ ] }, "node_modules/@nx/nx-freebsd-x64": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-23.0.0.tgz", - "integrity": "sha512-HYawS59K5IyNu28/0i0ectTAPlyBwPO0vhxw9UMGZ9ni6Yz3WvwPFTGZrWaEVAjGe3pQlQEVVBOr5/0Uw0Sw9A==", + "version": "23.1.1", + "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-23.1.1.tgz", + "integrity": "sha512-9rDZKBPGuX8mid11RimJ2ENqDYZpPZhrqTlI9q/VnqcPLq0Bw/8AhqCKhBVlfNqJjbi4OsRQYDK7UkqIlcfThg==", "cpu": [ "x64" ], @@ -11024,9 +10912,9 @@ ] }, "node_modules/@nx/nx-linux-arm-gnueabihf": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-23.0.0.tgz", - "integrity": "sha512-GSPVEUKL/PUuKCubNcH+QtOJ+4+VFHSpKDMTFFjizTh//d4SunC+DE6vvwRt5bCervohCW2B7BicQc6IP2V51g==", + "version": "23.1.1", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-23.1.1.tgz", + "integrity": "sha512-NDR5X2HiD6WU3JEaDJmOLteIGIFqjrjkzoFWrQke2Y1oCRYu+UyFdPeaMVUyAs5OyUx4U+SD+eBQPTCNbWmazA==", "cpu": [ "arm" ], @@ -11037,9 +10925,9 @@ ] }, "node_modules/@nx/nx-linux-arm64-gnu": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-23.0.0.tgz", - "integrity": "sha512-MkpI1SU+OxJ86SL5XcNJLKXsvnxzDwq4uh7Wbehcs62IWXtyGeuxHo1jYGrobYSV8v9f0Aafp3c2GxSxdZX/9Q==", + "version": "23.1.1", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-23.1.1.tgz", + "integrity": "sha512-tWDHJII8+aHweTzHelf5dGM6qGNmHbAPhCc3jrtrM0uE+UD/wt2Dpq7H3086Iyia9M9jGM9sYpuD/6W6WAFAMA==", "cpu": [ "arm64" ], @@ -11054,9 +10942,9 @@ ] }, "node_modules/@nx/nx-linux-arm64-musl": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-23.0.0.tgz", - "integrity": "sha512-yASOY5MpsuzHKSF4xRyoVCIWv65GDlVs9VxZ+aZIfw5R9XbPgiaHaHRGlLBAm0j7WFw7wBCOB3WOxBK+wjC3dQ==", + "version": "23.1.1", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-23.1.1.tgz", + "integrity": "sha512-t7iVMZ7Cj3LmPcfaYt9KOkojpuC5XRmtZ/0G+NBMA2GuRhCVbzpOgUCob0nQMV2TrTwn5oAWJeDc4xLni+oteg==", "cpu": [ "arm64" ], @@ -11071,9 +10959,9 @@ ] }, "node_modules/@nx/nx-linux-x64-gnu": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-23.0.0.tgz", - "integrity": "sha512-HvDP11Ub00C7kAMC7NvX+sbV8wM5j+OjLQalys0wlyqZ+7SL9OulQv/cyMCEHZSKW8YPt4326G0+omulZDwIGg==", + "version": "23.1.1", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-23.1.1.tgz", + "integrity": "sha512-stuCayctOt/4AFvxKYgGTPluUc0HW7DcyTz9yeTMl/zj0+FENEr8RCTjInD0Q5qVGzYphma6SssVSh432w5agw==", "cpu": [ "x64" ], @@ -11087,9 +10975,9 @@ ] }, "node_modules/@nx/nx-linux-x64-musl": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-23.0.0.tgz", - "integrity": "sha512-t1pSyBrxQ0Dly9VzB8WZXhVQMk044P8AyMRRiZ+NOs1pK4eRqVlmJmwJQw3ZfZZYUhA7B02PV8DHOjactctdag==", + "version": "23.1.1", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-23.1.1.tgz", + "integrity": "sha512-cZSUqGV+iHda39W91BNKSysSu6OFfR6M4ViQBcMtbwq3ce19gDr2f23MqGZEQZtaD/eSQ9UNEhx09nhrdYxWDg==", "cpu": [ "x64" ], @@ -11104,9 +10992,9 @@ ] }, "node_modules/@nx/nx-win32-arm64-msvc": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-23.0.0.tgz", - "integrity": "sha512-IKTwZZgejzyUZChQjGss2cCSi2rR0J3FnpyQkjt9I4fFYTNd4YCNs5njovrBjQtVLpi/vv3e96fl3ccjbzIUpA==", + "version": "23.1.1", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-23.1.1.tgz", + "integrity": "sha512-iDlYbFHgTYV5lg1ypEt+LAj86o/uyy6vR0ha5pcUs4FqXzQgy14lOeyRod/EZs9Er3DIyJlEi/rpEvaP99/Hag==", "cpu": [ "arm64" ], @@ -11118,9 +11006,9 @@ ] }, "node_modules/@nx/nx-win32-x64-msvc": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-23.0.0.tgz", - "integrity": "sha512-2LSdp8U5gDaXtXbGLiKRdQM0f4yNCaraCpQrz27yjlQbyrULyCiaB00NPBL2JlhH9eQahx/QRyizhkMQ0hzVBA==", + "version": "23.1.1", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-23.1.1.tgz", + "integrity": "sha512-UD21AHWJ2PEA+PuANPCt+lj3kYpAzYNq+bm4VCbrt3KZd7zDPas0ns85UIhfrhsNiSmYzjWz2/JDk2S3cA6lGw==", "cpu": [ "x64" ], @@ -11131,18 +11019,18 @@ ] }, "node_modules/@nx/react": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/react/-/react-23.0.0.tgz", - "integrity": "sha512-sYUeYWkjpNoVb6KgogSImwAYb5zTP9ZJ/WWjivtdDBNbwAYNliPiyCCz6fErBqAF3EXbjQU1NeTTYmepSRpO7Q==", + "version": "23.1.1", + "resolved": "https://registry.npmjs.org/@nx/react/-/react-23.1.1.tgz", + "integrity": "sha512-/DMricayXZ+pE9gsGvwn1P+XxrUwzDulvMEz21wc0wxMuw5FYOGsTdKTrg59Q9l0NwSAyKAUloLCNOcrltMkPQ==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "23.0.0", - "@nx/eslint": "23.0.0", - "@nx/js": "23.0.0", - "@nx/module-federation": "23.0.0", - "@nx/rollup": "23.0.0", - "@nx/web": "23.0.0", + "@nx/devkit": "23.1.1", + "@nx/eslint": "23.1.1", + "@nx/js": "23.1.1", + "@nx/module-federation": "23.1.1", + "@nx/rollup": "23.1.1", + "@nx/web": "23.1.1", "@phenomnomnominal/tsquery": "~6.2.0", "@svgr/webpack": "^8.0.1", "express": "^4.21.2", @@ -11152,7 +11040,7 @@ "tslib": "^2.3.0" }, "optionalDependencies": { - "@nx/vite": "23.0.0" + "@nx/vite": "23.1.1" }, "peerDependencies": { "babel-plugin-react-compiler": "^1.0.0", @@ -11470,14 +11358,14 @@ } }, "node_modules/@nx/rollup": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/rollup/-/rollup-23.0.0.tgz", - "integrity": "sha512-C2CcF6WqwEFSjQDS/jUFEzxiOPmCMtN7UOpHdkBA50AeGjQhUNKFhbTR5UATNfXdYr/cPYknEXhRzQnxrYan+w==", + "version": "23.1.1", + "resolved": "https://registry.npmjs.org/@nx/rollup/-/rollup-23.1.1.tgz", + "integrity": "sha512-0597XSjzU1aG+HaZmzTqrKPqEQ4aRMKjgg9bwQD3PS/uDaXlJ7ye1uGzHtC8PGZtOWwdr5y4MeBJcXXOlARaUw==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "23.0.0", - "@nx/js": "23.0.0", + "@nx/devkit": "23.1.1", + "@nx/js": "23.1.1", "@phenomnomnominal/tsquery": "~6.2.0", "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-commonjs": "^25.0.7", @@ -11529,22 +11417,22 @@ } }, "node_modules/@nx/storybook": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/storybook/-/storybook-23.0.0.tgz", - "integrity": "sha512-9hIHD1kN50+M8Fy2qF107kxeZkZF24PJlWiBBaYaXSPtxp5Y8ixl009XpJpkmunBQoC9RGqbbBhhMUfUoshoNA==", + "version": "23.1.1", + "resolved": "https://registry.npmjs.org/@nx/storybook/-/storybook-23.1.1.tgz", + "integrity": "sha512-CtR+Au1cIJcNQEBQAdvm42FVlcwhwOYXfAmAdUICWLhgb6Xg0D3sj0FaPcUOxOAyUR9oW+rEM80SDBOG8qQuWQ==", "dev": true, "license": "MIT", "dependencies": { - "@nx/cypress": "23.0.0", - "@nx/devkit": "23.0.0", - "@nx/eslint": "23.0.0", - "@nx/js": "23.0.0", + "@nx/cypress": "23.1.1", + "@nx/devkit": "23.1.1", + "@nx/eslint": "23.1.1", + "@nx/js": "23.1.1", "@phenomnomnominal/tsquery": "~6.2.0", "semver": "^7.6.3", "tslib": "^2.3.0" }, "peerDependencies": { - "@nx/web": "23.0.0", + "@nx/web": "23.1.1", "storybook": ">=8.0.0 <11.0.0" }, "peerDependenciesMeta": { @@ -11554,15 +11442,15 @@ } }, "node_modules/@nx/vite": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/vite/-/vite-23.0.0.tgz", - "integrity": "sha512-ZMSnpmqXCxoJnyglGxdyiYA8fL9+1obv0YbwDotd5+8Mk2AFatN8wZWQ9IOwnsy+k5xNZo3ezkAlR/uBA9bItg==", + "version": "23.1.1", + "resolved": "https://registry.npmjs.org/@nx/vite/-/vite-23.1.1.tgz", + "integrity": "sha512-mYjlCnp0iKBas8TT/4xLL7PnZwx6YiL1gYngj3dbmYRAhJwd+D6dkG6AcDdiodoO0KRPxdKQv+pffKQB8EnELw==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "23.0.0", - "@nx/js": "23.0.0", - "@nx/vitest": "23.0.0", + "@nx/devkit": "23.1.1", + "@nx/js": "23.1.1", + "@nx/vitest": "23.1.1", "@phenomnomnominal/tsquery": "~6.2.0", "ajv": "^8.0.0", "enquirer": "~2.3.6", @@ -11576,20 +11464,20 @@ } }, "node_modules/@nx/vitest": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/vitest/-/vitest-23.0.0.tgz", - "integrity": "sha512-Suh0JtRQuQEL1FidEMBUX+Bxy34TYvhD5l87oQjd2TYQhqrMr+2Fcmk/9xN8M/GGeg3BHD/jyMkj9QcHIW3rMw==", + "version": "23.1.1", + "resolved": "https://registry.npmjs.org/@nx/vitest/-/vitest-23.1.1.tgz", + "integrity": "sha512-gKZ/dkJcA6Ex2rSDbJuyEUsU8HaApA8T7O3wV7RD1qLIefRDCr8+beaOCClOB+3e+8peGddrCp3wMXSysrTRnQ==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "23.0.0", - "@nx/js": "23.0.0", + "@nx/devkit": "23.1.1", + "@nx/js": "23.1.1", "@phenomnomnominal/tsquery": "~6.2.0", "semver": "^7.6.3", "tslib": "^2.3.0" }, "peerDependencies": { - "@nx/eslint": "23.0.0", + "@nx/eslint": "23.1.1", "vite": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0", "vitest": "^3.0.0 || ^4.0.0" }, @@ -11606,26 +11494,26 @@ } }, "node_modules/@nx/web": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/web/-/web-23.0.0.tgz", - "integrity": "sha512-NqEII5iVov75yZ3culQdjZYXUmoq+he+unH4HDkpW6HjVZtD1CCC67anSmXz7/TOxkK3M21tgks7bqkGWqvD7g==", + "version": "23.1.1", + "resolved": "https://registry.npmjs.org/@nx/web/-/web-23.1.1.tgz", + "integrity": "sha512-f1yQcnsC/HUzQJ8WHLzIdxqgemCfORjdC+zYFOpXURhLoJTqFt3J0Xifoez3oK/qUrC7eiDjSsjvartJthgCeQ==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "23.0.0", - "@nx/js": "23.0.0", + "@nx/devkit": "23.1.1", + "@nx/js": "23.1.1", "detect-port": "^2.1.0", "http-server": "^14.1.0", "picocolors": "^1.1.0", "tslib": "^2.3.0" }, "peerDependencies": { - "@nx/cypress": "23.0.0", - "@nx/eslint": "23.0.0", - "@nx/jest": "23.0.0", - "@nx/playwright": "23.0.0", - "@nx/vite": "23.0.0", - "@nx/webpack": "23.0.0" + "@nx/cypress": "23.1.1", + "@nx/eslint": "23.1.1", + "@nx/jest": "23.1.1", + "@nx/playwright": "23.1.1", + "@nx/vite": "23.1.1", + "@nx/webpack": "23.1.1" }, "peerDependenciesMeta": { "@nx/cypress": { @@ -11649,15 +11537,15 @@ } }, "node_modules/@nx/webpack": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/webpack/-/webpack-23.0.0.tgz", - "integrity": "sha512-jJMy5rw5Krwg73iwc9l26G+uSCWxPKM4nPAcP7b46LOKzLljxi9dcIk6Dr35GbArku1ffAzO/L/SP9rsCzRJlg==", + "version": "23.1.1", + "resolved": "https://registry.npmjs.org/@nx/webpack/-/webpack-23.1.1.tgz", + "integrity": "sha512-vO7N0cpzpWI7yWUtORJKMVtmvPr218xZjhbHXB7BGEzmqV7ZE+Wkg36pRAy5gMjGqBbjsGHicxUo4yUcYsWGBw==", "dev": true, "license": "MIT", "dependencies": { "@babel/core": "^7.23.2", - "@nx/devkit": "23.0.0", - "@nx/js": "23.0.0", + "@nx/devkit": "23.1.1", + "@nx/js": "23.1.1", "@phenomnomnominal/tsquery": "~6.2.0", "ajv": "^8.0.0", "autoprefixer": "^10.4.9", @@ -11684,7 +11572,7 @@ "source-map-loader": "^5.0.0", "style-loader": "^3.3.0", "terser-webpack-plugin": "^5.3.3", - "ts-loader": "^9.3.1", + "ts-loader": "^9.5.7", "tsconfig-paths-webpack-plugin": "4.2.0", "tslib": "^2.3.0", "webpack-node-externals": "^3.0.0", @@ -11708,17 +11596,17 @@ } }, "node_modules/@nx/workspace": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-23.0.0.tgz", - "integrity": "sha512-h+Lx5AzLsbnrzv3F3vfqUFmQQginLV/+M/4L2NOwEKeMYNJ4QYDTtgvn0fnJv+qGMWZ4HDScvDNCxVTz8vrhvw==", + "version": "23.1.1", + "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-23.1.1.tgz", + "integrity": "sha512-woBDOW9bNcp+I2UEKhV62zc+1/gPCKPkTHZgwCdgoXSlXC3N9soGpnLG5QFy8NLodFC1f+5TSQJqN1tBW5rfIA==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "23.0.0", + "@nx/devkit": "23.1.1", "@zkochan/js-yaml": "0.0.7", "chalk": "^4.1.0", "enquirer": "~2.3.6", - "nx": "23.0.0", + "nx": "23.1.1", "picomatch": "4.0.4", "semver": "^7.6.3", "tslib": "^2.3.0", @@ -12287,25 +12175,6 @@ "tslib": "^2.4.0" } }, - "node_modules/@oxc-parser/binding-wasm32-wasi/node_modules/@napi-rs/wasm-runtime": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.5.tgz", - "integrity": "sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@tybys/wasm-util": "^0.10.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Brooooooklyn" - }, - "peerDependencies": { - "@emnapi/core": "^1.7.1", - "@emnapi/runtime": "^1.7.1" - } - }, "node_modules/@oxc-parser/binding-win32-arm64-msvc": { "version": "0.127.0", "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.127.0.tgz", @@ -12657,25 +12526,6 @@ "tslib": "^2.4.0" } }, - "node_modules/@oxc-resolver/binding-wasm32-wasi/node_modules/@napi-rs/wasm-runtime": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.5.tgz", - "integrity": "sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@tybys/wasm-util": "^0.10.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Brooooooklyn" - }, - "peerDependencies": { - "@emnapi/core": "^1.7.1", - "@emnapi/runtime": "^1.7.1" - } - }, "node_modules/@oxc-resolver/binding-win32-arm64-msvc": { "version": "11.21.3", "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-11.21.3.tgz", @@ -15239,28 +15089,32 @@ ] }, "node_modules/@rspack/binding": { - "version": "1.6.8", - "resolved": "https://registry.npmjs.org/@rspack/binding/-/binding-1.6.8.tgz", - "integrity": "sha512-lUeL4mbwGo+nqRKqFDCm9vH2jv9FNMVt1X8jqayWRcOCPlj/2UVMEFgqjR7Pp2vlvnTKq//31KbDBJmDZq31RQ==", + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@rspack/binding/-/binding-2.1.9.tgz", + "integrity": "sha512-0ZZj+RE62/jFRwX5czqjjGiMGgzSK0hm7/66PtCKjyZjb2tNAg3WGyWv+ref7684ZAjtbHHpZ+EOGswQYBjklA==", "dev": true, "license": "MIT", "optionalDependencies": { - "@rspack/binding-darwin-arm64": "1.6.8", - "@rspack/binding-darwin-x64": "1.6.8", - "@rspack/binding-linux-arm64-gnu": "1.6.8", - "@rspack/binding-linux-arm64-musl": "1.6.8", - "@rspack/binding-linux-x64-gnu": "1.6.8", - "@rspack/binding-linux-x64-musl": "1.6.8", - "@rspack/binding-wasm32-wasi": "1.6.8", - "@rspack/binding-win32-arm64-msvc": "1.6.8", - "@rspack/binding-win32-ia32-msvc": "1.6.8", - "@rspack/binding-win32-x64-msvc": "1.6.8" + "@rspack/binding-darwin-arm64": "2.1.9", + "@rspack/binding-darwin-x64": "2.1.9", + "@rspack/binding-linux-arm64-gnu": "2.1.9", + "@rspack/binding-linux-arm64-musl": "2.1.9", + "@rspack/binding-linux-ppc64-gnu": "2.1.9", + "@rspack/binding-linux-riscv64-gnu": "2.1.9", + "@rspack/binding-linux-riscv64-musl": "2.1.9", + "@rspack/binding-linux-s390x-gnu": "2.1.9", + "@rspack/binding-linux-x64-gnu": "2.1.9", + "@rspack/binding-linux-x64-musl": "2.1.9", + "@rspack/binding-wasm32-wasi": "2.1.9", + "@rspack/binding-win32-arm64-msvc": "2.1.9", + "@rspack/binding-win32-ia32-msvc": "2.1.9", + "@rspack/binding-win32-x64-msvc": "2.1.9" } }, "node_modules/@rspack/binding-darwin-arm64": { - "version": "1.6.8", - "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.6.8.tgz", - "integrity": "sha512-e8CTQtzaeGnf+BIzR7wRMUwKfIg0jd/sxMRc1Vd0bCMHBhSN9EsGoMuJJaKeRrSmy2nwMCNWHIG+TvT1CEKg+A==", + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-2.1.9.tgz", + "integrity": "sha512-sQQgKx+1ckW5GI6w/ozJkoaQM0Skbwj7hFiv+Y2d7+iAB7OVz83LWFrodRl1QGCg1QNuaEmlVo9AUapWUSr/8g==", "cpu": [ "arm64" ], @@ -15272,9 +15126,9 @@ ] }, "node_modules/@rspack/binding-darwin-x64": { - "version": "1.6.8", - "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.6.8.tgz", - "integrity": "sha512-ku1XpTEPt6Za11zhpFWhfwrTQogcgi9RJrOUVC4FESiPO9aKyd4hJ+JiPgLY0MZOqsptK6vEAgOip+uDVXrCpg==", + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-x64/-/binding-darwin-x64-2.1.9.tgz", + "integrity": "sha512-kuWzn8JFKJUxSFwX/+rzvZUm4fRrSbXCTCAlzb0iHvP6vftjCFHGpNJfWjD7yX9O7C/dtoGiNT1O1veJytVsWA==", "cpu": [ "x64" ], @@ -15286,9 +15140,9 @@ ] }, "node_modules/@rspack/binding-linux-arm64-gnu": { - "version": "1.6.8", - "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.6.8.tgz", - "integrity": "sha512-fvZX6xZPvBT8qipSpvkKMX5M7yd2BSpZNCZXcefw6gA3uC7LI3gu+er0LrDXY1PtPzVuHTyDx+abwWpagV3PiQ==", + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-2.1.9.tgz", + "integrity": "sha512-rj1TjWGuG9Zc+fmwfvOpRO9npuHMKE4xXSB/BZqZNcH5Uey4NcAo1/GF8zHRoalQrwf0roP9WsFX1tk85rzP/Q==", "cpu": [ "arm64" ], @@ -15303,9 +15157,9 @@ ] }, "node_modules/@rspack/binding-linux-arm64-musl": { - "version": "1.6.8", - "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.6.8.tgz", - "integrity": "sha512-++XMKcMNrt59HcFBLnRaJcn70k3X0GwkAegZBVpel8xYIAgvoXT5+L8P1ExId/yTFxqedaz8DbcxQnNmMozviw==", + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-2.1.9.tgz", + "integrity": "sha512-Z2+sS2z9Imt3og0e3Kq4hEumiqTajQBXkl9cqSYj1lwOgmViLAvMX4BlCL1cinIEstixFKQ+xsta9SI6ivCKtg==", "cpu": [ "arm64" ], @@ -15319,10 +15173,78 @@ "linux" ] }, + "node_modules/@rspack/binding-linux-ppc64-gnu": { + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@rspack/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-2.1.9.tgz", + "integrity": "sha512-xK90IHipRDgxvDF9n90HRNklci0G2Amk0ZMsM3t3YX+/8jIJNcuEPk6hJ1hlY6KZu7U9enqGbNQ7Fe0StBeLVA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rspack/binding-linux-riscv64-gnu": { + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@rspack/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-2.1.9.tgz", + "integrity": "sha512-aaOwU3voq20Vwmfu1V6UPz8eQJBitBUNbLc08dxHGsmQM+ap6dd4j5xn/i5Y6AfLro2Q3GJvpCayc+dVIOR32g==", + "cpu": [ + "riscv64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rspack/binding-linux-riscv64-musl": { + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@rspack/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-2.1.9.tgz", + "integrity": "sha512-tF7XnEtpTYyVS8ef96IKUjFhd9lFa9Swv212fcyWxRhxRn4PEYVWpSh/D3NDVX+i69Z7xFDDEoyMUdYBkkVTlw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rspack/binding-linux-s390x-gnu": { + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@rspack/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-2.1.9.tgz", + "integrity": "sha512-rGmeME3Pd8k/55txP+19ceZJxhVN2mtC8TLzB1ycTrhy8U+ZnN7J8rZSl89LYrZGYewd1UmOcY0QKKy05FS3FA==", + "cpu": [ + "s390x" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@rspack/binding-linux-x64-gnu": { - "version": "1.6.8", - "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.6.8.tgz", - "integrity": "sha512-tv3BWkTE1TndfX+DsE1rSTg8fBevCxujNZ3MlfZ22Wfy9x1FMXTJlWG8VIOXmaaJ1wUHzv8S7cE2YUUJ2LuiCg==", + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-2.1.9.tgz", + "integrity": "sha512-YimUCS//wl+AZjXvgVig7sJtPiGs+WNMH4g49F1msB5T40rw0aOopp9O3MdC+LFfRm6vpIJwOHd6alo/UUs7nA==", "cpu": [ "x64" ], @@ -15337,9 +15259,9 @@ ] }, "node_modules/@rspack/binding-linux-x64-musl": { - "version": "1.6.8", - "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.6.8.tgz", - "integrity": "sha512-DCGgZ5/in1O3FjHWqXnDsncRy+48cMhfuUAAUyl0yDj1NpsZu9pP+xfGLvGcQTiYrVl7IH9Aojf1eShP/77WGA==", + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-2.1.9.tgz", + "integrity": "sha512-tYJRdoB3IWVVcnGPZqCnRjC5MJle7xHucKkIuKtGbSMS6hzg6B1oKZav1BBw72gxnrW4n2Bwt82TBKQKBUSjmA==", "cpu": [ "x64" ], @@ -15354,9 +15276,9 @@ ] }, "node_modules/@rspack/binding-wasm32-wasi": { - "version": "1.6.8", - "resolved": "https://registry.npmjs.org/@rspack/binding-wasm32-wasi/-/binding-wasm32-wasi-1.6.8.tgz", - "integrity": "sha512-VUwdhl/lI4m6o1OGCZ9JwtMjTV/yLY5VZTQdEPKb40JMTlmZ5MBlr5xk7ByaXXYHr6I+qnqEm73iMKQvg6iknw==", + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@rspack/binding-wasm32-wasi/-/binding-wasm32-wasi-2.1.9.tgz", + "integrity": "sha512-TF6oZRU23x6vHzGuvRFszvEnmC5Yn8PHbKmeZWsUHj4Mtv4tDdDGVdlxj6Kq3pySS6sRknv8gzpRMhXqHD3I5g==", "cpu": [ "wasm32" ], @@ -15364,13 +15286,15 @@ "license": "MIT", "optional": true, "dependencies": { - "@napi-rs/wasm-runtime": "1.0.7" + "@emnapi/core": "1.11.3", + "@emnapi/runtime": "1.11.3", + "@napi-rs/wasm-runtime": "1.1.6" } }, "node_modules/@rspack/binding-win32-arm64-msvc": { - "version": "1.6.8", - "resolved": "https://registry.npmjs.org/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.6.8.tgz", - "integrity": "sha512-23YX7zlOZlub+nPGDBUzktb4D5D6ETUAluKjXEeHIZ9m7fSlEYBnGL66YE+3t1DHXGd0OqsdwlvrNGcyo6EXDQ==", + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-2.1.9.tgz", + "integrity": "sha512-tLt4gbvUelmtJGI3PHtQHZuGpaO2z/ym6+OXAjc6NR2jWbzljardSjONiXVWIi1zmzODt4dD/fL3Ncb+RU/jHQ==", "cpu": [ "arm64" ], @@ -15382,9 +15306,9 @@ ] }, "node_modules/@rspack/binding-win32-ia32-msvc": { - "version": "1.6.8", - "resolved": "https://registry.npmjs.org/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.6.8.tgz", - "integrity": "sha512-cFgRE3APxrY4AEdooVk2LtipwNNT/9mrnjdC5lVbsIsz+SxvGbZR231bxDJEqP15+RJOaD07FO1sIjINFqXMEg==", + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-2.1.9.tgz", + "integrity": "sha512-VznxSrGPb4mvxkTHTdGolEpBOuDW7RICD9Rp266MhYLQG4c0uNcX7+vWF4HbFvB0kN+Gdkj7vz+5shWdrfK72Q==", "cpu": [ "ia32" ], @@ -15396,9 +15320,9 @@ ] }, "node_modules/@rspack/binding-win32-x64-msvc": { - "version": "1.6.8", - "resolved": "https://registry.npmjs.org/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.6.8.tgz", - "integrity": "sha512-cIuhVsZYd3o3Neo1JSAhJYw6BDvlxaBoqvgwRkG1rs0ExFmEmgYyG7ip9pFKnKNWph/tmW3rDYypmEfjs1is7g==", + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-2.1.9.tgz", + "integrity": "sha512-P1dGC6t3PJinqN6tBZ+jyou4LvwpD2ygeovKgg5tuYWKFMUwh1v60yX3afOUwaJMEGbHUye7xuYRd84NCMSNOQ==", "cpu": [ "x64" ], @@ -15410,35 +15334,30 @@ ] }, "node_modules/@rspack/core": { - "version": "1.6.8", - "resolved": "https://registry.npmjs.org/@rspack/core/-/core-1.6.8.tgz", - "integrity": "sha512-FolcIAH5FW4J2FET+qwjd1kNeFbCkd0VLuIHO0thyolEjaPSxw5qxG67DA7BZGm6PVcoiSgPLks1DL6eZ8c+fA==", + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@rspack/core/-/core-2.1.9.tgz", + "integrity": "sha512-kXd5aYrkO+91fYolNYAjUhW/1F9kGmw7PtneNRY6z3KK6ttJgQWMVNypiCkhK3TOcyWPGH42qd0bzHZlH72JaA==", "dev": true, "license": "MIT", "dependencies": { - "@module-federation/runtime-tools": "0.21.6", - "@rspack/binding": "1.6.8", - "@rspack/lite-tapable": "1.1.0" + "@rspack/binding": "2.1.9" }, "engines": { - "node": ">=18.12.0" + "node": "^20.19.0 || >=22.12.0" }, "peerDependencies": { - "@swc/helpers": ">=0.5.1" + "@module-federation/runtime-tools": "^0.24.1 || ^2.0.0", + "@swc/helpers": "^0.5.23" }, "peerDependenciesMeta": { + "@module-federation/runtime-tools": { + "optional": true + }, "@swc/helpers": { "optional": true } } }, - "node_modules/@rspack/lite-tapable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@rspack/lite-tapable/-/lite-tapable-1.1.0.tgz", - "integrity": "sha512-E2B0JhYFmVAwdDiG14+DW0Di4Ze4Jg10Pc4/lILUrd5DRCaklduz2OvJ5HYQ6G+hd+WTzqQb3QnDNfK4yvAFYw==", - "dev": true, - "license": "MIT" - }, "node_modules/@rtsao/scc": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", @@ -20409,25 +20328,6 @@ "tslib": "^2.4.0" } }, - "node_modules/@unrs/resolver-binding-wasm32-wasi/node_modules/@napi-rs/wasm-runtime": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.5.tgz", - "integrity": "sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@tybys/wasm-util": "^0.10.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Brooooooklyn" - }, - "peerDependencies": { - "@emnapi/core": "^1.7.1", - "@emnapi/runtime": "^1.7.1" - } - }, "node_modules/@unrs/resolver-binding-win32-arm64-msvc": { "version": "1.12.2", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.12.2.tgz", @@ -23333,15 +23233,15 @@ "license": "MIT" }, "node_modules/brace-expansion": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", - "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.8.tgz", + "integrity": "sha512-JZyDyq3D4AUifKTPOB7DELf6XsB3WdPuNxCtob1vFXPsSXhdAiHBWJ/tJ8HAc9aH84BK+5JFZLNkJKx3G9kzQg==", "license": "MIT", "dependencies": { "balanced-match": "^4.0.2" }, "engines": { - "node": "18 || 20 || >=22" + "node": "20 || >=22" } }, "node_modules/braces": { @@ -24831,6 +24731,7 @@ "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, "license": "MIT", "dependencies": { "safe-buffer": "5.2.1" @@ -27606,21 +27507,6 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", "license": "MIT" }, - "node_modules/ejs": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", - "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", - "license": "Apache-2.0", - "dependencies": { - "jake": "^10.8.5" - }, - "bin": { - "ejs": "bin/cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/electron-to-chromium": { "version": "1.5.377", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.377.tgz", @@ -30212,42 +30098,6 @@ "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", "license": "MIT" }, - "node_modules/filelist": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.6.tgz", - "integrity": "sha512-5giy2PkLYY1cP39p17Ech+2xlpTRL9HLspOfEgm0L6CwBXBTgsK5ou0JtzYuepxkaQ/tvhCFIJ5uXo0OrM2DxA==", - "license": "Apache-2.0", - "dependencies": { - "minimatch": "^5.0.1" - } - }, - "node_modules/filelist/node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "license": "MIT" - }, - "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.2.tgz", - "integrity": "sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", - "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/filename-reserved-regex": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-4.0.0.tgz", @@ -30839,6 +30689,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, "license": "ISC" }, "node_modules/fsevents": { @@ -31285,6 +31136,7 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", @@ -31323,12 +31175,14 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, "license": "MIT" }, "node_modules/glob/node_modules/brace-expansion": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.2.tgz", "integrity": "sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA==", + "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" @@ -31338,6 +31192,7 @@ "version": "5.1.9", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", + "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" @@ -31694,12 +31549,6 @@ "node": ">=8" } }, - "node_modules/hashlru": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/hashlru/-/hashlru-2.3.0.tgz", - "integrity": "sha512-0cMsjjIC8I+D3M44pOQdsy0OHXGLVz6Z0beRuufhKa0KfaD2wGwAev6jILzXsd3/vpnNQJmWyZtIILqM1N+n5A==", - "license": "MIT" - }, "node_modules/hasown": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", @@ -32758,9 +32607,9 @@ "license": "BSD-3-Clause" }, "node_modules/ignore": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", - "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.6.tgz", + "integrity": "sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==", "dev": true, "license": "MIT", "engines": { @@ -33041,6 +32890,7 @@ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, "license": "ISC", "dependencies": { "once": "^1.3.0", @@ -34204,23 +34054,6 @@ "@pkgjs/parseargs": "^0.11.0" } }, - "node_modules/jake": { - "version": "10.9.4", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.4.tgz", - "integrity": "sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==", - "license": "Apache-2.0", - "dependencies": { - "async": "^3.2.6", - "filelist": "^1.0.4", - "picocolors": "^1.1.1" - }, - "bin": { - "jake": "bin/cli.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/javascript-natural-sort": { "version": "0.7.1", "resolved": "https://registry.npmjs.org/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz", @@ -40121,9 +39954,9 @@ } }, "node_modules/linkify-it": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.1.tgz", - "integrity": "sha512-wVoTjP4Q6R0NW5hiZkVJaFZPWgtXfoGF+6LucL3/FtiNjmcHhYjEr5f1Kqjirc1nBW07J/ZuRFumqr2oqccEWg==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.2.tgz", + "integrity": "sha512-ONTm2jCMAVZjgQa/Fy1kScXsuOoF5NPTsoFBdE1KVIZ2vAh/r9+Bqo+0jINCBYnavTPQZz38QzFTme79ENoN3Q==", "funding": [ { "type": "github", @@ -41043,27 +40876,38 @@ } }, "node_modules/mailparser": { - "version": "3.9.11", - "resolved": "https://registry.npmjs.org/mailparser/-/mailparser-3.9.11.tgz", - "integrity": "sha512-N1LPZwp1yVblJQukv5NAedlkHeA+PmZYdPCfk0Uwohn8JFOM8fYoUGF978qwlQcd3AlUleuzK0fu/EFAHPM9tg==", + "version": "3.9.15", + "resolved": "https://registry.npmjs.org/mailparser/-/mailparser-3.9.15.tgz", + "integrity": "sha512-/5hgybKDMKFS05jAh8OPeEE7N53lj8nF6ywlo89VPjF2TtwqIQbjaxumQWnJIkmaagnJ6u1eansMOViHFxIXwQ==", "license": "MIT", "dependencies": { - "@zone-eu/mailsplit": "5.4.12", + "@zone-eu/mailsplit": "5.4.15", "encoding-japanese": "2.2.0", "he": "1.2.0", "html-to-text": "10.0.0", - "iconv-lite": "0.7.2", - "libmime": "5.3.8", - "linkify-it": "5.0.1", - "nodemailer": "9.0.1", + "iconv-lite": "0.7.3", + "libmime": "5.4.2", + "linkify-it": "5.0.2", + "nodemailer": "9.0.5", "punycode.js": "2.3.1", "tlds": "1.261.0" } }, + "node_modules/mailparser/node_modules/@zone-eu/mailsplit": { + "version": "5.4.15", + "resolved": "https://registry.npmjs.org/@zone-eu/mailsplit/-/mailsplit-5.4.15.tgz", + "integrity": "sha512-c7ZpxauvF4AEkDJlKDYO7iMUtMuqJMBnDWNff1cyx+d7zaBVR3iFEmXhNHOVoMmVyVF3pTZLsLIJsEFKDldOAA==", + "license": "(MIT OR EUPL-1.1+)", + "dependencies": { + "libbase64": "1.3.0", + "libmime": "5.4.2", + "libqp": "2.1.1" + } + }, "node_modules/mailparser/node_modules/iconv-lite": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz", - "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==", + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.3.tgz", + "integrity": "sha512-IKXpvIzjnC9XTAUbVBcMfGS0EPaIXtW6v+zr+RRp+hqULEpo0owZax6wyRwPOJbWbzjYspQwusTsfVr0ifh4uQ==", "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" @@ -41076,6 +40920,27 @@ "url": "https://opencollective.com/express" } }, + "node_modules/mailparser/node_modules/libmime": { + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/libmime/-/libmime-5.4.2.tgz", + "integrity": "sha512-+IQnCOdPiufGBkOii+Ze8F7iniyBzOwvWDbn1DyExBpc9pT2B3IEMQi7GUc/PpqhNUh/sr1SG9UXDITQoR0VIA==", + "license": "MIT", + "dependencies": { + "encoding-japanese": "2.2.0", + "iconv-lite": "0.7.3", + "libbase64": "1.3.0", + "libqp": "2.1.1" + } + }, + "node_modules/mailparser/node_modules/nodemailer": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-9.0.5.tgz", + "integrity": "sha512-wvjiKvjczmsN7U/8006JOdXubgBk2XFAbioDMbT+sM7cPs0QrhJTa6KBRX7P5REGGkDcLUz/EarWidb8G8C1jQ==", + "license": "MIT-0", + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/make-asynchronous": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/make-asynchronous/-/make-asynchronous-1.1.0.tgz", @@ -43313,9 +43178,9 @@ "license": "MIT" }, "node_modules/nx": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/nx/-/nx-23.0.0.tgz", - "integrity": "sha512-60HZVOQErtSTnR+UVPBYI5sYe8R2nrHttI0tVHhEj91kJpbXvL15gSh+rv6lUcAJtDfPymoEn20jGzN4oOLKAg==", + "version": "23.1.1", + "resolved": "https://registry.npmjs.org/nx/-/nx-23.1.1.tgz", + "integrity": "sha512-oDdW2JgVllgfyyN6OqlRzeABw0QrlXdxyl9rtOUMMXQzlkpYA1RTs8jinJCe6QSo7aEn0dZ+Ar7dd09hMudBsg==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -43328,17 +43193,19 @@ "@tybys/wasm-util": "0.9.0", "@yarnpkg/lockfile": "1.1.0", "@zkochan/js-yaml": "0.0.7", + "agent-base": "6.0.2", "ansi-colors": "4.1.3", "ansi-regex": "5.0.1", "ansi-styles": "4.3.0", "argparse": "2.0.1", "asynckit": "0.4.0", - "axios": "1.16.0", + "axios": "1.18.1", "balanced-match": "4.0.3", "base64-js": "1.5.1", "bl": "4.1.0", - "brace-expansion": "5.0.6", + "brace-expansion": "5.0.8", "buffer": "5.7.1", + "bundle-name": "4.1.0", "call-bind-apply-helpers": "1.0.2", "chalk": "4.1.2", "cli-cursor": "3.1.0", @@ -43348,8 +43215,11 @@ "color-convert": "2.0.1", "color-name": "1.1.4", "combined-stream": "1.0.8", + "debug": "4.4.3", + "default-browser": "5.2.1", + "default-browser-id": "5.0.0", "defaults": "1.0.4", - "define-lazy-prop": "2.0.0", + "define-lazy-prop": "3.0.0", "delayed-stream": "1.0.0", "dotenv": "16.4.7", "dotenv-expand": "12.0.3", @@ -43367,7 +43237,7 @@ "figures": "3.2.0", "flat": "5.0.2", "follow-redirects": "1.16.0", - "form-data": "4.0.5", + "form-data": "4.0.6", "fs-constants": "1.0.0", "function-bind": "1.1.2", "get-caller-file": "2.0.5", @@ -43377,15 +43247,17 @@ "has-flag": "4.0.0", "has-symbols": "1.1.0", "has-tostringtag": "1.0.2", - "hasown": "2.0.2", + "hasown": "2.0.4", + "https-proxy-agent": "5.0.1", "ieee754": "1.2.1", "ignore": "7.0.5", "inherits": "2.0.4", - "is-docker": "2.2.1", + "is-docker": "3.0.0", "is-fullwidth-code-point": "3.0.0", + "is-inside-container": "1.0.0", "is-interactive": "1.0.0", "is-unicode-supported": "0.1.0", - "is-wsl": "2.2.0", + "is-wsl": "3.1.0", "isexe": "2.0.0", "json5": "2.2.3", "jsonc-parser": "3.3.1", @@ -43397,10 +43269,11 @@ "mimic-fn": "2.1.0", "minimatch": "10.2.5", "minimist": "1.2.8", + "ms": "2.1.3", "npm-run-path": "4.0.1", "once": "1.4.0", "onetime": "5.1.2", - "open": "8.4.2", + "open": "10.1.0", "ora": "5.4.1", "path-key": "3.1.1", "picocolors": "1.1.1", @@ -43409,8 +43282,9 @@ "require-directory": "2.1.1", "resolve.exports": "2.0.3", "restore-cursor": "3.1.0", + "run-applescript": "7.0.0", "safe-buffer": "5.2.1", - "semver": "7.7.4", + "semver": "7.8.4", "signal-exit": "3.0.7", "smol-toml": "1.6.1", "string_decoder": "1.3.0", @@ -43419,7 +43293,7 @@ "strip-bom": "3.0.0", "supports-color": "7.2.0", "tar-stream": "2.2.0", - "tmp": "0.2.6", + "tmp": "0.2.7", "tsconfig-paths": "4.2.0", "tslib": "2.8.1", "util-deprecate": "1.0.2", @@ -43437,16 +43311,16 @@ "nx-cloud": "dist/bin/nx-cloud.js" }, "optionalDependencies": { - "@nx/nx-darwin-arm64": "23.0.0", - "@nx/nx-darwin-x64": "23.0.0", - "@nx/nx-freebsd-x64": "23.0.0", - "@nx/nx-linux-arm-gnueabihf": "23.0.0", - "@nx/nx-linux-arm64-gnu": "23.0.0", - "@nx/nx-linux-arm64-musl": "23.0.0", - "@nx/nx-linux-x64-gnu": "23.0.0", - "@nx/nx-linux-x64-musl": "23.0.0", - "@nx/nx-win32-arm64-msvc": "23.0.0", - "@nx/nx-win32-x64-msvc": "23.0.0" + "@nx/nx-darwin-arm64": "23.1.1", + "@nx/nx-darwin-x64": "23.1.1", + "@nx/nx-freebsd-x64": "23.1.1", + "@nx/nx-linux-arm-gnueabihf": "23.1.1", + "@nx/nx-linux-arm64-gnu": "23.1.1", + "@nx/nx-linux-arm64-musl": "23.1.1", + "@nx/nx-linux-x64-gnu": "23.1.1", + "@nx/nx-linux-x64-musl": "23.1.1", + "@nx/nx-win32-arm64-msvc": "23.1.1", + "@nx/nx-win32-x64-msvc": "23.1.1" }, "peerDependencies": { "@swc-node/register": "^1.11.1", @@ -43583,6 +43457,19 @@ "tslib": "^2.4.0" } }, + "node_modules/nx/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, "node_modules/nx/node_modules/balanced-match": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.3.tgz", @@ -43641,6 +43528,49 @@ "node": ">=0.8" } }, + "node_modules/nx/node_modules/default-browser": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", + "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", + "dev": true, + "license": "MIT", + "dependencies": { + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nx/node_modules/default-browser-id": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", + "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nx/node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/nx/node_modules/dotenv": { "version": "16.4.7", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", @@ -43713,17 +43643,44 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/nx/node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "node_modules/nx/node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "dev": true, "license": "MIT", "dependencies": { - "function-bind": "^1.1.2" + "agent-base": "6", + "debug": "4" }, "engines": { - "node": ">= 0.4" + "node": ">= 6" + } + }, + "node_modules/nx/node_modules/ignore": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/nx/node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "dev": true, + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/nx/node_modules/is-unicode-supported": { @@ -43739,6 +43696,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/nx/node_modules/is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/nx/node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -43756,10 +43729,42 @@ "node": ">= 0.6" } }, + "node_modules/nx/node_modules/open": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz", + "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nx/node_modules/run-applescript": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", + "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/nx/node_modules/semver": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz", + "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==", "dev": true, "license": "ISC", "bin": { @@ -48261,9 +48266,9 @@ "license": "MIT" }, "node_modules/react-router": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.18.0.tgz", - "integrity": "sha512-pTTGt8J+ji1NOmYnjzT+bAJy/1zD+Jp4ziO6cL7T3ZLvXKtusO7BpFqlRXitqpcPVqllsIXFHRMt+2/k3Xn6HQ==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.18.2.tgz", + "integrity": "sha512-aUVMjFm3GAPTTZL7oYr5E7ETiqfQCHRLH+B+5afnICvf0r7kkK4eR6SMuwbSTJw/7t+12khT/Kahij49fqOCIg==", "license": "MIT", "dependencies": { "cookie": "^1.0.1", @@ -48283,12 +48288,12 @@ } }, "node_modules/react-router-dom": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.18.0.tgz", - "integrity": "sha512-Fi0yY6kgtKae/Th2xibdWK0KSdYZ4B53Gyf6wRtomOKWgpNm7H7+DyfDhncdz9FKbpS+1jmDhg3F4WoGJ+yFOA==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.18.2.tgz", + "integrity": "sha512-AIKJ/jgGlFb3EbfCXk5Gzshiwt+l3mqbCrNjmEWMMjqQxNJ3svBa6bgzFyCC2Sw3RA0VWF1kg3uQf2OFhxb8hw==", "license": "MIT", "dependencies": { - "react-router": "7.18.0" + "react-router": "7.18.2" }, "engines": { "node": ">=20.0.0" @@ -48605,15 +48610,6 @@ "node": ">=4" } }, - "node_modules/redis-info": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/redis-info/-/redis-info-3.1.0.tgz", - "integrity": "sha512-ER4L9Sh/vm63DkIE0bkSjxluQlioBiBgf5w1UuldaW/3vPcecdljVDisZhmnCMvsxHNiARTTDDHGg9cGwTfrKg==", - "license": "MIT", - "dependencies": { - "lodash": "^4.17.11" - } - }, "node_modules/redis-parser": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz", diff --git a/package.json b/package.json index 924f73c33..747018d01 100644 --- a/package.json +++ b/package.json @@ -66,8 +66,6 @@ "@babel/core": "7.29.7", "@babel/preset-react": "7.29.7", "@babel/runtime": "7.29.7", - "@bull-board/api": "5.9.1", - "@bull-board/fastify": "5.9.1", "@cdktf/hcl2json": "0.21.0", "@codemirror/lang-javascript": "6.2.5", "@codemirror/lang-json": "6.0.2", @@ -83,11 +81,11 @@ "@fastify/multipart": "9.4.0", "@fastify/rate-limit": "10.3.0", "@fastify/request-context": "6.2.1", - "@fastify/swagger": "9.7.0", - "@fastify/swagger-ui": "5.2.6", + "@fastify/swagger": "9.8.1", + "@fastify/swagger-ui": "6.1.1", "@fastify/type-provider-typebox": "5.1.0", "@frontegg/client": "5.3.2", - "@frontegg/js": "7.113.0", + "@frontegg/js": "7.122.0", "@hookform/resolvers": "3.10.0", "@isaacs/brace-expansion": "5.0.1", "@langfuse/otel": "4.6.1", @@ -95,7 +93,7 @@ "@linear/sdk": "7.0.1", "@microsoft/microsoft-graph-client": "3.0.7", "@microsoft/microsoft-graph-types": "2.43.1", - "@modelcontextprotocol/sdk": "1.29.0", + "@modelcontextprotocol/sdk": "1.30.0", "@monaco-editor/react": "4.7.0", "@opentelemetry/api-logs": "0.219.0", "@opentelemetry/core": "2.8.0", @@ -226,7 +224,7 @@ "lottie-web": "5.13.0", "lru-cache": "7.18.3", "lucide-react": "0.407.0", - "mailparser": "3.9.11", + "mailparser": "3.9.15", "markdown-to-text": "0.1.1", "marked": "4.3.0", "mermaid": "11.16.1", @@ -263,7 +261,7 @@ "react-markdown": "9.1.0", "react-resizable-panels": "3.0.6", "react-ripples": "2.2.1", - "react-router-dom": "7.18.0", + "react-router-dom": "7.18.2", "react-syntax-highlighter": "16.1.1", "react-textarea-autosize": "8.5.9", "react-use": "17.6.1", @@ -309,20 +307,20 @@ "devDependencies": { "@eslint/js": "9.39.5", "@faker-js/faker": "8.4.1", - "@nx/devkit": "23.0.0", - "@nx/esbuild": "23.0.0", - "@nx/eslint": "23.0.0", - "@nx/eslint-plugin": "23.0.0", - "@nx/jest": "23.0.0", - "@nx/js": "23.0.0", - "@nx/node": "23.0.0", - "@nx/react": "23.0.0", - "@nx/storybook": "23.0.0", - "@nx/vite": "23.0.0", - "@nx/vitest": "23.0.0", - "@nx/web": "23.0.0", - "@nx/webpack": "23.0.0", - "@nx/workspace": "23.0.0", + "@nx/devkit": "23.1.1", + "@nx/esbuild": "23.1.1", + "@nx/eslint": "23.1.1", + "@nx/eslint-plugin": "23.1.1", + "@nx/jest": "23.1.1", + "@nx/js": "23.1.1", + "@nx/node": "23.1.1", + "@nx/react": "23.1.1", + "@nx/storybook": "23.1.1", + "@nx/vite": "23.1.1", + "@nx/vitest": "23.1.1", + "@nx/web": "23.1.1", + "@nx/webpack": "23.1.1", + "@nx/workspace": "23.1.1", "@playwright/test": "1.61.0", "@storybook/addon-docs": "10.4.6", "@storybook/react-vite": "10.4.6", @@ -420,11 +418,11 @@ }, "optionalDependencies": { "@esbuild/darwin-arm64": "0.28.1", - "@nx/nx-darwin-arm64": "23.0.0", - "@nx/nx-darwin-x64": "23.0.0", - "@nx/nx-linux-arm-gnueabihf": "23.0.0", - "@nx/nx-linux-x64-gnu": "23.0.0", - "@nx/nx-win32-x64-msvc": "23.0.0", + "@nx/nx-darwin-arm64": "23.1.1", + "@nx/nx-darwin-x64": "23.1.1", + "@nx/nx-linux-arm-gnueabihf": "23.1.1", + "@nx/nx-linux-x64-gnu": "23.1.1", + "@nx/nx-win32-x64-msvc": "23.1.1", "@rollup/rollup-darwin-arm64": "4.62.2", "@rollup/rollup-linux-arm-gnueabihf": "4.62.2", "@rollup/rollup-linux-arm64-gnu": "4.62.2", diff --git a/packages/server/api/src/app/workers/redis/redis-bullboard.ts b/packages/server/api/src/app/workers/redis/redis-bullboard.ts deleted file mode 100644 index df3e93144..000000000 --- a/packages/server/api/src/app/workers/redis/redis-bullboard.ts +++ /dev/null @@ -1,76 +0,0 @@ -import { createBullBoard } from '@bull-board/api'; -import { BullMQAdapter } from '@bull-board/api/bullMQAdapter'; -import { FastifyAdapter } from '@bull-board/fastify'; -import basicAuth from '@fastify/basic-auth'; -import { AppSystemProp, logger, system } from '@openops/server-shared'; -import { OpsEdition, isNil } from '@openops/shared'; -import { FastifyInstance } from 'fastify'; -import { systemJobsQueue } from '../../helper/system-jobs/redis-system-job'; -import { bullMqGroups } from './redis-queue'; -import { redisRateLimiter } from './redis-rate-limiter'; - -const QUEUE_BASE_PATH = '/ui'; - -export async function setupBullMQBoard(app: FastifyInstance): Promise { - const edition = system.getEdition(); - const isQueueEnabled = - edition !== OpsEdition.CLOUD && - (system.getBoolean(AppSystemProp.QUEUE_UI_ENABLED) ?? false); - if (!isQueueEnabled) { - logger.info('[setupBullMQBoard] Queue UI is disabled'); - return; - } - const queueUsername = system.getOrThrow(AppSystemProp.QUEUE_UI_USERNAME); - const queuePassword = system.getOrThrow(AppSystemProp.QUEUE_UI_PASSWORD); - logger.info( - '[setupBullMQBoard] Setting up bull board, visit /ui to see the queues', - ); - - await app.register(basicAuth, { - validate: (username, password, _req, _reply, done) => { - if (username === queueUsername && password === queuePassword) { - done(); - } else { - done(new Error('Unauthorized')); - } - }, - authenticate: true, - }); - - const allQueues = [ - ...Object.values(bullMqGroups).map((queue) => new BullMQAdapter(queue)), - new BullMQAdapter(systemJobsQueue), - new BullMQAdapter(await redisRateLimiter.getQueue()), - ]; - - const serverAdapter = new FastifyAdapter(); - createBullBoard({ - queues: allQueues, - serverAdapter, - }); - - serverAdapter.setBasePath(`/api${QUEUE_BASE_PATH}`); - app.addHook('onRequest', (req, reply, next) => { - const routerPath = req.routeOptions?.url ?? ''; - - if (!routerPath.startsWith(QUEUE_BASE_PATH)) { - next(); - } else { - app.basicAuth(req, reply, function (error?: unknown) { - const castedError = error as { statusCode: number; name: string }; - if (!isNil(castedError)) { - void reply - .code(castedError.statusCode || 500) - .send({ error: castedError.name }); - } else { - next(); - } - }); - } - }); - - await app.register(serverAdapter.registerPlugin(), { - prefix: QUEUE_BASE_PATH, - basePath: QUEUE_BASE_PATH, - }); -} diff --git a/packages/server/api/src/app/workers/worker-module.ts b/packages/server/api/src/app/workers/worker-module.ts index b7025f0e9..a99191379 100644 --- a/packages/server/api/src/app/workers/worker-module.ts +++ b/packages/server/api/src/app/workers/worker-module.ts @@ -3,7 +3,6 @@ import { flowConsumer } from './consumer'; import { flowEngineWorker } from './engine-controller'; import { workerMachineController } from './machine/machine-controller'; import { flowQueue } from './queue'; -import { setupBullMQBoard } from './redis/redis-bullboard'; import { flowWorkerController } from './worker-controller'; export const workerModule: FastifyPluginAsyncTypebox = async (app) => { @@ -18,5 +17,4 @@ export const workerModule: FastifyPluginAsyncTypebox = async (app) => { }); await flowQueue.init(); await flowConsumer.init(); - await setupBullMQBoard(app); };