diff --git a/ui/package-lock.json b/ui/package-lock.json index 69c285c9..bf6aa5b9 100644 --- a/ui/package-lock.json +++ b/ui/package-lock.json @@ -11,33 +11,33 @@ "@codemirror/lang-yaml": "^6.1.2", "@codemirror/language": "^6.11.3", "@codemirror/legacy-modes": "^6.5.1", - "@flowgram.ai/document": "0.4.3", - "@flowgram.ai/fixed-layout-editor": "0.4.3", - "@flowgram.ai/minimap-plugin": "0.4.3", + "@flowgram.ai/document": "0.4.7", + "@flowgram.ai/fixed-layout-editor": "0.4.7", + "@flowgram.ai/minimap-plugin": "0.4.7", "@tabler/icons-react": "^3.34.1", "@uiw/codemirror-extensions-basic-setup": "^4.25.1", "@uiw/codemirror-theme-vscode": "^4.25.1", "@uiw/react-codemirror": "^4.25.1", - "ahooks": "^3.9.4", + "ahooks": "^3.9.5", "antd": "^5.27.1", "antd-zod": "^7.0.0", "clsx": "^2.1.1", - "cron-parser": "^5.3.0", + "cron-parser": "^5.3.1", "file-saver": "^2.0.5", "i18next": "^25.4.2", "i18next-browser-languagedetector": "^8.2.0", - "immer": "^10.1.1", + "immer": "^10.1.3", "nanoid": "^5.1.5", "pocketbase": "^0.26.2", "radash": "^12.1.1", "react": "^18.3.1", "react-copy-to-clipboard": "^5.1.0", "react-dom": "^18.3.1", - "react-i18next": "^15.7.2", + "react-i18next": "^15.7.3", "react-router-dom": "^7.8.2", "tailwind-merge": "^3.3.1", "yaml": "^2.8.1", - "zod": "^4.1.1", + "zod": "^4.1.5", "zustand": "^5.0.8" }, "devDependencies": { @@ -55,7 +55,7 @@ "eslint": "^9.34.0", "eslint-config-prettier": "^10.1.8", "eslint-import-resolver-typescript": "^4.4.4", - "eslint-plugin-better-tailwindcss": "^3.7.5", + "eslint-plugin-better-tailwindcss": "^3.7.6", "eslint-plugin-import": "^2.32.0", "eslint-plugin-prettier": "^5.5.4", "eslint-plugin-react-hooks": "^5.2.0", @@ -63,8 +63,8 @@ "fs-extra": "^11.3.1", "prettier": "^3.6.2", "tailwindcss": "^4.1.12", - "typescript": "^5.8.3", - "typescript-eslint": "^8.40.0", + "typescript": "^5.9.2", + "typescript-eslint": "^8.41.0", "vite": "^6.3.5" } }, @@ -2305,12 +2305,12 @@ } }, "node_modules/@eslint/css-tree": { - "version": "3.6.3", - "resolved": "https://registry.npmmirror.com/@eslint/css-tree/-/css-tree-3.6.3.tgz", - "integrity": "sha512-M9iq4Brt/MG+5/B4Jrla5XZqaCgaHjfZyMSUJM3KNpBU61u8gMYg4TTaNTP/mUGR/rnRrVV7RXmh5qI4pIk0Yw==", + "version": "3.6.5", + "resolved": "https://registry.npmmirror.com/@eslint/css-tree/-/css-tree-3.6.5.tgz", + "integrity": "sha512-bJgnXu0D0K1BbfPfHTmCaJe2ucBOjeg/tG37H2CSqYCw51VMmBtPfWrH8LKPLAVCOp0h94e1n8PfR3v9iRbtyA==", "dev": true, "dependencies": { - "mdn-data": "2.21.0", + "mdn-data": "2.23.0", "source-map-js": "^1.0.1" }, "engines": { @@ -2409,12 +2409,12 @@ } }, "node_modules/@flowgram.ai/background-plugin": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/@flowgram.ai/background-plugin/-/background-plugin-0.4.3.tgz", - "integrity": "sha512-evXup2fikpqMfzi8WUfRwadahQjauLtcO2MRSy7aqgkjx4cd5nE8Y2FWLZNEi1EKOz1PeDigVZqsWXKoB+icwg==", + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/@flowgram.ai/background-plugin/-/background-plugin-0.4.7.tgz", + "integrity": "sha512-7Akq464cCJ4wdWTeHjw8k79dTRlTOPAMMKMOIar014KH7SpOTxvKm+cMdioUanLGrlujxtg8fi9HRelaKxwO9w==", "dependencies": { - "@flowgram.ai/core": "0.4.3", - "@flowgram.ai/utils": "0.4.3", + "@flowgram.ai/core": "0.4.7", + "@flowgram.ai/utils": "0.4.7", "inversify": "^6.0.1", "reflect-metadata": "~0.2.2" }, @@ -2424,11 +2424,11 @@ } }, "node_modules/@flowgram.ai/command": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/@flowgram.ai/command/-/command-0.4.3.tgz", - "integrity": "sha512-Wua7WFd6Kdd3Mu5En6WXeokj16PWBmIKBnxz4wLIxtFl8AQekLj0Cx4hliLmia1yJI+M9RsCSqRPnbIcI05qNw==", + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/@flowgram.ai/command/-/command-0.4.7.tgz", + "integrity": "sha512-z8AsI4duUCNGyeas69PNhILcp4LtUwvfkTHOXOAR9075/1jlEdhbrs0x9KH7u03B7VCHG8yfJYyYSwjxZSwPPA==", "dependencies": { - "@flowgram.ai/utils": "0.4.3", + "@flowgram.ai/utils": "0.4.7", "inversify": "^6.0.1", "reflect-metadata": "~0.2.2" }, @@ -2438,17 +2438,17 @@ } }, "node_modules/@flowgram.ai/core": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/@flowgram.ai/core/-/core-0.4.3.tgz", - "integrity": "sha512-ttkg9lk4PIH9cUpoPqJYvlCo4uyRja3484B+Ml6/P6wPM33cpvbbHVC6LqgLhtg760fLqhTHRPNw5qTMk3bk7w==", + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/@flowgram.ai/core/-/core-0.4.7.tgz", + "integrity": "sha512-d8YGWUFgeY7fj0h8aZ7FkPJRuesla+iF28ZyNaK0+rOl6CqPgB5YIdilCKRgKqWt1pJgv40N2SXzrzLWqQqzjA==", "dependencies": { - "@flowgram.ai/command": "0.4.3", - "@flowgram.ai/utils": "0.4.3", + "@flowgram.ai/command": "0.4.7", + "@flowgram.ai/utils": "0.4.7", "@phosphor/messaging": "^1.3.0", "@tweenjs/tween.js": "^18", "clsx": "^1.1.1", "inversify": "^6.0.1", - "lodash": "^4.17.21", + "lodash-es": "^4.17.21", "nanoid": "^4.0.2", "reflect-metadata": "~0.2.2" }, @@ -2483,14 +2483,14 @@ } }, "node_modules/@flowgram.ai/document": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/@flowgram.ai/document/-/document-0.4.3.tgz", - "integrity": "sha512-vvnm+FHOt9b36vQJGnFa6US3oJTvVUrK5HzYG4ujb7NwEzBWb80+ELK/m0U8VB+aFPPwlFZBgsBIrMAgq/xrgg==", + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/@flowgram.ai/document/-/document-0.4.7.tgz", + "integrity": "sha512-aSY+QSZiR7jV+AUrJjDnO4mvg9RzCHf64yrciqcmiikICG/h/LAYgk2j3ygYmwk0yZv/FzydHSMYpac3xDtXqg==", "dependencies": { - "@flowgram.ai/core": "0.4.3", - "@flowgram.ai/utils": "0.4.3", + "@flowgram.ai/core": "0.4.7", + "@flowgram.ai/utils": "0.4.7", "inversify": "^6.0.1", - "lodash": "^4.17.21", + "lodash-es": "^4.17.21", "nanoid": "^4.0.2", "reflect-metadata": "~0.2.2" } @@ -2513,29 +2513,29 @@ } }, "node_modules/@flowgram.ai/editor": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/@flowgram.ai/editor/-/editor-0.4.3.tgz", - "integrity": "sha512-LJ9Z2Mk8xuFdHnSHw/pQ7oPYEqMmKArQld3rb7C6o6RJjBxTKkwnm542wmVBGL24Nv50M9AbwDQaUPKJQkgqpA==", + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/@flowgram.ai/editor/-/editor-0.4.7.tgz", + "integrity": "sha512-G4unjkS+WgXD2HqJWRzEGkdM/TJF4DlEmZI3bHdHAb2M6iXKz616hhj0bFYmkYRPmEDgqwnnlT/Us4NPm5Vklg==", "dependencies": { - "@flowgram.ai/background-plugin": "0.4.3", - "@flowgram.ai/core": "0.4.3", - "@flowgram.ai/document": "0.4.3", - "@flowgram.ai/form": "0.4.3", - "@flowgram.ai/form-core": "0.4.3", - "@flowgram.ai/group-plugin": "0.4.3", - "@flowgram.ai/history": "0.4.3", - "@flowgram.ai/history-node-plugin": "0.4.3", - "@flowgram.ai/i18n-plugin": "0.4.3", - "@flowgram.ai/materials-plugin": "0.4.3", - "@flowgram.ai/node": "0.4.3", - "@flowgram.ai/node-core-plugin": "0.4.3", - "@flowgram.ai/node-variable-plugin": "0.4.3", - "@flowgram.ai/playground-react": "0.4.3", - "@flowgram.ai/redux-devtool-plugin": "0.4.3", - "@flowgram.ai/renderer": "0.4.3", - "@flowgram.ai/shortcuts-plugin": "0.4.3", - "@flowgram.ai/utils": "0.4.3", - "@flowgram.ai/variable-plugin": "0.4.3", + "@flowgram.ai/background-plugin": "0.4.7", + "@flowgram.ai/core": "0.4.7", + "@flowgram.ai/document": "0.4.7", + "@flowgram.ai/form": "0.4.7", + "@flowgram.ai/form-core": "0.4.7", + "@flowgram.ai/group-plugin": "0.4.7", + "@flowgram.ai/history": "0.4.7", + "@flowgram.ai/history-node-plugin": "0.4.7", + "@flowgram.ai/i18n-plugin": "0.4.7", + "@flowgram.ai/materials-plugin": "0.4.7", + "@flowgram.ai/node": "0.4.7", + "@flowgram.ai/node-core-plugin": "0.4.7", + "@flowgram.ai/node-variable-plugin": "0.4.7", + "@flowgram.ai/playground-react": "0.4.7", + "@flowgram.ai/redux-devtool-plugin": "0.4.7", + "@flowgram.ai/renderer": "0.4.7", + "@flowgram.ai/shortcuts-plugin": "0.4.7", + "@flowgram.ai/utils": "0.4.7", + "@flowgram.ai/variable-plugin": "0.4.7", "inversify": "^6.0.1", "reflect-metadata": "~0.2.2" }, @@ -2545,13 +2545,13 @@ } }, "node_modules/@flowgram.ai/fixed-drag-plugin": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/@flowgram.ai/fixed-drag-plugin/-/fixed-drag-plugin-0.4.3.tgz", - "integrity": "sha512-uoIrbAatETrTI1BIhtrQGSpIIvuqsa8qax6WGoOspUbATqZxSwoMTrJfEkOOqBwdAGsVBdjm68sQcG7U40WBEA==", + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/@flowgram.ai/fixed-drag-plugin/-/fixed-drag-plugin-0.4.7.tgz", + "integrity": "sha512-kQ/VBWvBda6LtvXbMXnkBn/Fp5k2c6qPRiz8JTO0rd7KPPTzxHsAA8uVxsrrtFr5ssKwFypeCdZt+15w8IYY7w==", "dependencies": { - "@flowgram.ai/core": "0.4.3", - "@flowgram.ai/document": "0.4.3", - "@flowgram.ai/renderer": "0.4.3", + "@flowgram.ai/core": "0.4.7", + "@flowgram.ai/document": "0.4.7", + "@flowgram.ai/renderer": "0.4.7", "inversify": "^6.0.1", "reflect-metadata": "~0.2.2" }, @@ -2561,31 +2561,31 @@ } }, "node_modules/@flowgram.ai/fixed-history-plugin": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/@flowgram.ai/fixed-history-plugin/-/fixed-history-plugin-0.4.3.tgz", - "integrity": "sha512-rCHwUGYyckan8D+G21e/m5aFJ7DaQW+kZAcciaxRG15OMTFxhk/uFz2AqLj6VnkW/D9uV3g4hIoGgbf4dy+sxg==", + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/@flowgram.ai/fixed-history-plugin/-/fixed-history-plugin-0.4.7.tgz", + "integrity": "sha512-eSqfTM3Qnq/TmpgixGrsHiGrhUadHYBoBh6ThwiC65kw7JhX3qCVKyDeYgLkF27JHBPiynMweRN4h2Yjyv/MbA==", "dependencies": { - "@flowgram.ai/core": "0.4.3", - "@flowgram.ai/document": "0.4.3", - "@flowgram.ai/form-core": "0.4.3", - "@flowgram.ai/history": "0.4.3", - "@flowgram.ai/utils": "0.4.3", + "@flowgram.ai/core": "0.4.7", + "@flowgram.ai/document": "0.4.7", + "@flowgram.ai/form-core": "0.4.7", + "@flowgram.ai/history": "0.4.7", + "@flowgram.ai/utils": "0.4.7", "inversify": "^6.0.1", - "lodash": "^4.17.21", + "lodash-es": "^4.17.21", "reflect-metadata": "~0.2.2" } }, "node_modules/@flowgram.ai/fixed-layout-core": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/@flowgram.ai/fixed-layout-core/-/fixed-layout-core-0.4.3.tgz", - "integrity": "sha512-uT8di5eVKjv9cPcrye1c5hlczJ+sA3zf5PVkrvSHaq2o9837gVzoPUoASLPKYXB6ztUWsMe2/qzcWcQmvJibfQ==", + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/@flowgram.ai/fixed-layout-core/-/fixed-layout-core-0.4.7.tgz", + "integrity": "sha512-8Kj/3lW94uZo2Iq6dQJ756ubGFP45Z57Aj7gIGpjjEmG83nmfXz0jeyYR2+yZtuEZHf0lvto5ZGOYIQcVFQN1A==", "dependencies": { - "@flowgram.ai/core": "0.4.3", - "@flowgram.ai/document": "0.4.3", - "@flowgram.ai/renderer": "0.4.3", - "@flowgram.ai/utils": "0.4.3", + "@flowgram.ai/core": "0.4.7", + "@flowgram.ai/document": "0.4.7", + "@flowgram.ai/renderer": "0.4.7", + "@flowgram.ai/utils": "0.4.7", "inversify": "^6.0.1", - "lodash": "^4.17.21", + "lodash-es": "^4.17.21", "reflect-metadata": "~0.2.2" }, "peerDependencies": { @@ -2594,19 +2594,19 @@ } }, "node_modules/@flowgram.ai/fixed-layout-editor": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/@flowgram.ai/fixed-layout-editor/-/fixed-layout-editor-0.4.3.tgz", - "integrity": "sha512-L/8NqrCOdnln2oRImWgcWfblEI9GxzS+XuuYoULnkApWXk6l7OGAZiR3d+UACy7jGzhaFX5lcq8fzE2XuKhSpw==", + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/@flowgram.ai/fixed-layout-editor/-/fixed-layout-editor-0.4.7.tgz", + "integrity": "sha512-oZyQ3Cl4K66TI2d7uHWYe1hkSZ7pHuw9dYAIWsCzMltJGKCGuvtxLN94z4IZEP0i1Mkw8AIOGr+T76+y9xYVsg==", "dependencies": { - "@flowgram.ai/core": "0.4.3", - "@flowgram.ai/editor": "0.4.3", - "@flowgram.ai/fixed-drag-plugin": "0.4.3", - "@flowgram.ai/fixed-history-plugin": "0.4.3", - "@flowgram.ai/fixed-layout-core": "0.4.3", - "@flowgram.ai/history": "0.4.3", - "@flowgram.ai/reactive": "0.4.3", - "@flowgram.ai/select-box-plugin": "0.4.3", - "@flowgram.ai/utils": "0.4.3", + "@flowgram.ai/core": "0.4.7", + "@flowgram.ai/editor": "0.4.7", + "@flowgram.ai/fixed-drag-plugin": "0.4.7", + "@flowgram.ai/fixed-history-plugin": "0.4.7", + "@flowgram.ai/fixed-layout-core": "0.4.7", + "@flowgram.ai/history": "0.4.7", + "@flowgram.ai/reactive": "0.4.7", + "@flowgram.ai/select-box-plugin": "0.4.7", + "@flowgram.ai/utils": "0.4.7", "inversify": "^6.0.1", "reflect-metadata": "~0.2.2" }, @@ -2616,14 +2616,14 @@ } }, "node_modules/@flowgram.ai/form": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/@flowgram.ai/form/-/form-0.4.3.tgz", - "integrity": "sha512-YYfG9DiWEDxseA4hFkzx2TKzo69uMmff3CxMXjrlVDYVTL0at24ZNBqV+/Hs6pee8FwMXK4257JgZax5zKDZ4A==", + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/@flowgram.ai/form/-/form-0.4.7.tgz", + "integrity": "sha512-7E2xgV0Aav4ssea89HKxt1GQZ5avbq7Y7Gt0dV/pQY3STN91TgV2/E144/8OQXgVelngPQWdhJkEEZEKD5wcXg==", "dependencies": { - "@flowgram.ai/reactive": "0.4.3", - "@flowgram.ai/utils": "0.4.3", + "@flowgram.ai/reactive": "0.4.7", + "@flowgram.ai/utils": "0.4.7", "fast-equals": "^2.0.0", - "lodash": "^4.17.21", + "lodash-es": "^4.17.21", "nanoid": "^4.0.2" }, "peerDependencies": { @@ -2632,15 +2632,15 @@ } }, "node_modules/@flowgram.ai/form-core": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/@flowgram.ai/form-core/-/form-core-0.4.3.tgz", - "integrity": "sha512-FmPuWiY/0PSZJv3yZMs/377O5jcJP9M4kg5/ks63M1N1WnABsbJNyspp6mJbm7edvpiUiiqWIeywyCCtYW5rTw==", + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/@flowgram.ai/form-core/-/form-core-0.4.7.tgz", + "integrity": "sha512-PiR2QyLI5gq0KCbaI6Js4m8+3PYebD7+8GS6b6cPol+E2QvlKgu0O0+hUXeXWuiJKpJPq5XCGyeIWOr3oV04Tg==", "dependencies": { - "@flowgram.ai/core": "0.4.3", - "@flowgram.ai/document": "0.4.3", - "@flowgram.ai/utils": "0.4.3", + "@flowgram.ai/core": "0.4.7", + "@flowgram.ai/document": "0.4.7", + "@flowgram.ai/utils": "0.4.7", "inversify": "^6.0.1", - "lodash": "^4.17.21", + "lodash-es": "^4.17.21", "reflect-metadata": "~0.2.2" }, "peerDependencies": { @@ -2666,16 +2666,16 @@ } }, "node_modules/@flowgram.ai/free-layout-core": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/@flowgram.ai/free-layout-core/-/free-layout-core-0.4.3.tgz", - "integrity": "sha512-mYEQuxeeSvkbUZfHo/XIDjR7zSunX8MN1uTVG3lO0dDtxNRblzkhDLc/RV1YoqX2P+8ybwXNtQvFXjhS80GfiA==", + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/@flowgram.ai/free-layout-core/-/free-layout-core-0.4.7.tgz", + "integrity": "sha512-fARYQPaxO7jKYJYVVMup3cnGgARR65gYaNL4G+SOuKuER3yD73UAvpJSMUqnVv4Ge7LJg+8Kr5oi7eh1bFuXbg==", "dependencies": { - "@flowgram.ai/core": "0.4.3", - "@flowgram.ai/document": "0.4.3", - "@flowgram.ai/form-core": "0.4.3", - "@flowgram.ai/node": "0.4.3", - "@flowgram.ai/reactive": "0.4.3", - "@flowgram.ai/utils": "0.4.3", + "@flowgram.ai/core": "0.4.7", + "@flowgram.ai/document": "0.4.7", + "@flowgram.ai/form-core": "0.4.7", + "@flowgram.ai/node": "0.4.7", + "@flowgram.ai/reactive": "0.4.7", + "@flowgram.ai/utils": "0.4.7", "inversify": "^6.0.1", "lodash-es": "^4.17.21", "nanoid": "^4.0.2", @@ -2704,14 +2704,14 @@ } }, "node_modules/@flowgram.ai/group-plugin": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/@flowgram.ai/group-plugin/-/group-plugin-0.4.3.tgz", - "integrity": "sha512-jPMr3fKbJBnozJ8PI36ouxJltR6EajstWCe4GXpvsxJjTa1flFfs7KEzDb/odrweO7LlcF6Wx7Ibhni5WRQ7+A==", + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/@flowgram.ai/group-plugin/-/group-plugin-0.4.7.tgz", + "integrity": "sha512-DaApQyjU29T3ywIM5uCjAf06zAm+rWVsFGMspden8ZYLX0Ef3IvXOwZJCGzA7VErb3psQHEl4tNg/uKKXB6DlA==", "dependencies": { - "@flowgram.ai/core": "0.4.3", - "@flowgram.ai/document": "0.4.3", - "@flowgram.ai/renderer": "0.4.3", - "@flowgram.ai/utils": "0.4.3", + "@flowgram.ai/core": "0.4.7", + "@flowgram.ai/document": "0.4.7", + "@flowgram.ai/renderer": "0.4.7", + "@flowgram.ai/utils": "0.4.7", "inversify": "^6.0.1", "reflect-metadata": "~0.2.2" }, @@ -2721,32 +2721,32 @@ } }, "node_modules/@flowgram.ai/history": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/@flowgram.ai/history/-/history-0.4.3.tgz", - "integrity": "sha512-1ED2+FrulnonH5FXTpzg9C0iWSC5/nc6fP4+GJLe9WhcVNA6mlIG9D4Gtqjf0x/M+IQm0Vr6ewS73CTY4+KnjQ==", + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/@flowgram.ai/history/-/history-0.4.7.tgz", + "integrity": "sha512-Cw7xXRuaaDjjwM2UTE+D2ACcpId5Ani9uftS+O64VBcEdYPoY1AIYpEggs+HLFToVDvLgohiP3Dm6FOaqhVRLQ==", "dependencies": { - "@flowgram.ai/core": "0.4.3", - "@flowgram.ai/utils": "0.4.3", + "@flowgram.ai/core": "0.4.7", + "@flowgram.ai/utils": "0.4.7", "inversify": "^6.0.1", - "lodash": "^4.17.21", + "lodash-es": "^4.17.21", "nanoid": "^4.0.2", "reflect-metadata": "~0.2.2" } }, "node_modules/@flowgram.ai/history-node-plugin": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/@flowgram.ai/history-node-plugin/-/history-node-plugin-0.4.3.tgz", - "integrity": "sha512-gSpdFbZeyvf39Cl4KEKwx9ft6E+0fW0V+kPSA+Wk0ruSdTBSWxpXCqYD2wUt74LkDuy5xcun5EhP0kQtaVIO4g==", + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/@flowgram.ai/history-node-plugin/-/history-node-plugin-0.4.7.tgz", + "integrity": "sha512-Hc+OumpNoVcW9HxNVj4vOuAEBYYJFvbiZHUgUFaDBNFdOVb7wBROe7vsxgZQ6KA3VWTgDBstBVyJGIej5EcY7g==", "dependencies": { - "@flowgram.ai/core": "0.4.3", - "@flowgram.ai/document": "0.4.3", - "@flowgram.ai/form": "0.4.3", - "@flowgram.ai/form-core": "0.4.3", - "@flowgram.ai/history": "0.4.3", - "@flowgram.ai/node": "0.4.3", - "@flowgram.ai/utils": "0.4.3", + "@flowgram.ai/core": "0.4.7", + "@flowgram.ai/document": "0.4.7", + "@flowgram.ai/form": "0.4.7", + "@flowgram.ai/form-core": "0.4.7", + "@flowgram.ai/history": "0.4.7", + "@flowgram.ai/node": "0.4.7", + "@flowgram.ai/utils": "0.4.7", "inversify": "^6.0.1", - "lodash": "^4.17.21", + "lodash-es": "^4.17.21", "reflect-metadata": "~0.2.2" }, "peerDependencies": { @@ -2773,32 +2773,32 @@ } }, "node_modules/@flowgram.ai/i18n": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/@flowgram.ai/i18n/-/i18n-0.4.3.tgz", - "integrity": "sha512-Dh69c29OI1QG7sRtVEpzKFFTIKSMDevt5SLg1o9eZGfqZQ+16zGaRnYeAz0ycnII4JWflORe7LZJtyS72wbI0A==", + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/@flowgram.ai/i18n/-/i18n-0.4.7.tgz", + "integrity": "sha512-H+wNoecoUlEsjHiTqc5bhPo9wyq65F03nvEeYyON70Lh8JqTJYqcqJd7GAA8C49E5JfcFAP5FrA6unW9N2YTFw==", "dependencies": { - "@flowgram.ai/utils": "0.4.3", + "@flowgram.ai/utils": "0.4.7", "i18n-js": "^4.5.1" } }, "node_modules/@flowgram.ai/i18n-plugin": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/@flowgram.ai/i18n-plugin/-/i18n-plugin-0.4.3.tgz", - "integrity": "sha512-n41NdNxeixqYw1oT6Jl5PMFHGHE6mcLFctbWZ3UKiZ4769WnaqrhRfglyxp/bHCsiLHp3z2+xMgCtuQAfl1DCg==", + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/@flowgram.ai/i18n-plugin/-/i18n-plugin-0.4.7.tgz", + "integrity": "sha512-u/Yn9r0MnuvuC0vtACiThKPN83Lq3JAuxXvZrPrUvPtBDkPDhDNbiCGNIEJK6IDvpY2yBb3jKk8+OCdnuzSSsQ==", "dependencies": { - "@flowgram.ai/core": "0.4.3", - "@flowgram.ai/i18n": "0.4.3" + "@flowgram.ai/core": "0.4.7", + "@flowgram.ai/i18n": "0.4.7" } }, "node_modules/@flowgram.ai/materials-plugin": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/@flowgram.ai/materials-plugin/-/materials-plugin-0.4.3.tgz", - "integrity": "sha512-+RgUAFxMxfNERJistMfMgqs+wwvHGdQwuFZU0JpoTiKTV8wnIR5HQ0/pak3EbZOfQRxhm7Akp8iGMHHTTNs/wA==", + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/@flowgram.ai/materials-plugin/-/materials-plugin-0.4.7.tgz", + "integrity": "sha512-eTdyAosAxd5ar8sj4tpZitk91D3mXVfw011OB/zbOTejEhEabC0ooYMcS29BlJ2PssMXB61X81EEDX2Vljrebg==", "dependencies": { - "@flowgram.ai/core": "0.4.3", - "@flowgram.ai/form-core": "0.4.3", - "@flowgram.ai/renderer": "0.4.3", - "@flowgram.ai/utils": "0.4.3", + "@flowgram.ai/core": "0.4.7", + "@flowgram.ai/form-core": "0.4.7", + "@flowgram.ai/renderer": "0.4.7", + "@flowgram.ai/utils": "0.4.7", "inversify": "^6.0.1", "reflect-metadata": "~0.2.2" }, @@ -2809,16 +2809,16 @@ } }, "node_modules/@flowgram.ai/minimap-plugin": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/@flowgram.ai/minimap-plugin/-/minimap-plugin-0.4.3.tgz", - "integrity": "sha512-WVlzxQ+oNYGj7OV270C0SFRAQoTiYh7aV1dnCIDZj8NvKG/OGNXP6y28bD6atDSlIKK2EQ7deua/oIROXJIxcg==", + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/@flowgram.ai/minimap-plugin/-/minimap-plugin-0.4.7.tgz", + "integrity": "sha512-quQSUsNyGL1bHDkd6KeSXJ+6JdA+qEk4frwZWcZjo30HMrseptuqVS08MOkZa9rlN5eetwN5Ec3mMf7xLiQypA==", "dependencies": { - "@flowgram.ai/core": "0.4.3", - "@flowgram.ai/document": "0.4.3", - "@flowgram.ai/renderer": "0.4.3", - "@flowgram.ai/utils": "0.4.3", + "@flowgram.ai/core": "0.4.7", + "@flowgram.ai/document": "0.4.7", + "@flowgram.ai/renderer": "0.4.7", + "@flowgram.ai/utils": "0.4.7", "inversify": "^6.0.1", - "lodash": "^4.17.21", + "lodash-es": "^4.17.21", "reflect-metadata": "~0.2.2" }, "peerDependencies": { @@ -2828,17 +2828,17 @@ } }, "node_modules/@flowgram.ai/node": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/@flowgram.ai/node/-/node-0.4.3.tgz", - "integrity": "sha512-B6ex6A9nhjf/Q1Vz6lsIFzToNaupPrFLZ6hxmwEfkGny+3DBmG/4Wvr/JKi3vdSRC0jwPM62FQe0mBrMSCG9qA==", + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/@flowgram.ai/node/-/node-0.4.7.tgz", + "integrity": "sha512-eh63D7I01yBLDYKewU09m8gz71F+PnFCaGnG9bUoZldwLl1Gyza+sNsgC2W69mr5bAST6meWwyUmQli+wjMwww==", "dependencies": { - "@flowgram.ai/core": "0.4.3", - "@flowgram.ai/document": "0.4.3", - "@flowgram.ai/form": "0.4.3", - "@flowgram.ai/form-core": "0.4.3", - "@flowgram.ai/utils": "0.4.3", + "@flowgram.ai/core": "0.4.7", + "@flowgram.ai/document": "0.4.7", + "@flowgram.ai/form": "0.4.7", + "@flowgram.ai/form-core": "0.4.7", + "@flowgram.ai/utils": "0.4.7", "inversify": "^6.0.1", - "lodash": "^4.17.21", + "lodash-es": "^4.17.21", "nanoid": "^4.0.2", "reflect-metadata": "~0.2.2" }, @@ -2848,16 +2848,16 @@ } }, "node_modules/@flowgram.ai/node-core-plugin": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/@flowgram.ai/node-core-plugin/-/node-core-plugin-0.4.3.tgz", - "integrity": "sha512-ISvfuPnuBbFbG6NE2eTbLAQO8D37ck9sOyEDIOEyRf/41nO88HIFhXMyA2beAAZODXXUlaVnvUwSRC5TiWnb8g==", + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/@flowgram.ai/node-core-plugin/-/node-core-plugin-0.4.7.tgz", + "integrity": "sha512-iGI017ZgR4+xET2SkNqJOmKw+bi21TZ3zTDBwOlo8PANAmbCt1QS2Xy3YpgUNDUPmlDUOUFAAOKHp8sMCrwMFg==", "dependencies": { - "@flowgram.ai/core": "0.4.3", - "@flowgram.ai/document": "0.4.3", - "@flowgram.ai/form-core": "0.4.3", - "@flowgram.ai/node": "0.4.3", - "@flowgram.ai/renderer": "0.4.3", - "@flowgram.ai/utils": "0.4.3", + "@flowgram.ai/core": "0.4.7", + "@flowgram.ai/document": "0.4.7", + "@flowgram.ai/form-core": "0.4.7", + "@flowgram.ai/node": "0.4.7", + "@flowgram.ai/renderer": "0.4.7", + "@flowgram.ai/utils": "0.4.7", "inversify": "^6.0.1", "reflect-metadata": "~0.2.2" }, @@ -2868,18 +2868,18 @@ } }, "node_modules/@flowgram.ai/node-variable-plugin": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/@flowgram.ai/node-variable-plugin/-/node-variable-plugin-0.4.3.tgz", - "integrity": "sha512-VYNex4a5NNULXGoiMOJMzu64eTjKJjx/krfsyKq53yngODNtezKbJ1nsJD8b9NT2haPW4R6xWY27Fy/Mji/oIg==", + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/@flowgram.ai/node-variable-plugin/-/node-variable-plugin-0.4.7.tgz", + "integrity": "sha512-MrtvDyYXulQIpA/6tQ+lMNYnnZIAKKlmFGXw0bS0Gcr/RNGrC0BqEiU7zMP+DxixV2J5xG0eVx+ZH8oL4yEM/w==", "dependencies": { - "@flowgram.ai/core": "0.4.3", - "@flowgram.ai/document": "0.4.3", - "@flowgram.ai/form-core": "0.4.3", - "@flowgram.ai/node": "0.4.3", - "@flowgram.ai/utils": "0.4.3", - "@flowgram.ai/variable-plugin": "0.4.3", + "@flowgram.ai/core": "0.4.7", + "@flowgram.ai/document": "0.4.7", + "@flowgram.ai/form-core": "0.4.7", + "@flowgram.ai/node": "0.4.7", + "@flowgram.ai/utils": "0.4.7", + "@flowgram.ai/variable-plugin": "0.4.7", "inversify": "^6.0.1", - "lodash": "^4.17.21", + "lodash-es": "^4.17.21", "reflect-metadata": "~0.2.2" }, "peerDependencies": { @@ -2906,14 +2906,14 @@ } }, "node_modules/@flowgram.ai/playground-react": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/@flowgram.ai/playground-react/-/playground-react-0.4.3.tgz", - "integrity": "sha512-qPbjegMfZAvtuI633dD46ZL0GoZD3573Hom4LnUF/Impa7Wvn290PSBr3M3oRZ3yorCX2UQKUhmgopkn2Tk2mg==", + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/@flowgram.ai/playground-react/-/playground-react-0.4.7.tgz", + "integrity": "sha512-81N7uKRfnBP8lCKppeKarToqdLNNFNBXzt8td+86NTjDVof0ZXoDwvjD2j2l9pihlw7+tgO1nU+1b6KO33sqBg==", "dependencies": { - "@flowgram.ai/background-plugin": "0.4.3", - "@flowgram.ai/core": "0.4.3", - "@flowgram.ai/shortcuts-plugin": "0.4.3", - "@flowgram.ai/utils": "0.4.3", + "@flowgram.ai/background-plugin": "0.4.7", + "@flowgram.ai/core": "0.4.7", + "@flowgram.ai/shortcuts-plugin": "0.4.7", + "@flowgram.ai/utils": "0.4.7", "inversify": "^6.0.1", "reflect-metadata": "~0.2.2" }, @@ -2923,11 +2923,11 @@ } }, "node_modules/@flowgram.ai/reactive": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/@flowgram.ai/reactive/-/reactive-0.4.3.tgz", - "integrity": "sha512-1OUduNKzkHpQkRIkS0s58GXJ8HTj38wB2odcBjKnPSHovGCGTldHVz/AQmsqtKth4FpMRPMZOJ3sdtbGhY4mdQ==", + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/@flowgram.ai/reactive/-/reactive-0.4.7.tgz", + "integrity": "sha512-SptKbSDf2GJzWl3I2H46odM+ZFHqHf1Ejmmx9Z0TZr9k5kD8aUdVX3rfHgZDb+qkwg0BCUQyIhrj6O2ABD15Vw==", "dependencies": { - "@flowgram.ai/utils": "0.4.3" + "@flowgram.ai/utils": "0.4.7" }, "peerDependencies": { "react": ">=16.8", @@ -2935,12 +2935,12 @@ } }, "node_modules/@flowgram.ai/redux-devtool-plugin": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/@flowgram.ai/redux-devtool-plugin/-/redux-devtool-plugin-0.4.3.tgz", - "integrity": "sha512-K+fuKV1t3UTtJQx6sk7Z1LsWFhLQsLOR2zLz8msXtCis2AsIj6tEZYMT1YOli3PwKJosgcmZFW24qY8pwU9RDQ==", + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/@flowgram.ai/redux-devtool-plugin/-/redux-devtool-plugin-0.4.7.tgz", + "integrity": "sha512-ZMYY06vuxfl2GoA+ggSWBb9GTT9E5rNTUQkkMhgWWQrt0CDtjQtc+uCg7KELVFHjt7myJ34QqWqJSUMqbTqgRw==", "dependencies": { - "@flowgram.ai/core": "0.4.3", - "@flowgram.ai/variable-core": "0.4.3", + "@flowgram.ai/core": "0.4.7", + "@flowgram.ai/variable-core": "0.4.7", "inversify": "^6.0.1", "reflect-metadata": "~0.2.2", "styled-components": "^5" @@ -2995,16 +2995,16 @@ } }, "node_modules/@flowgram.ai/renderer": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/@flowgram.ai/renderer/-/renderer-0.4.3.tgz", - "integrity": "sha512-xvPbSLGhL2EXBUc0fV0nME5+VzBTtYlykWkxB30tiURcN5e/tsTbomO4/sh3MmO+pGHzsFfJsVMSStdgW5BzCg==", + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/@flowgram.ai/renderer/-/renderer-0.4.7.tgz", + "integrity": "sha512-UJ4jGQtcO42Qrc5BMuqHxIjRiQUh8LN2e0s1OZdESsF57t/kXP9d6KODJLCmrBxl0XigBMgGdk6d5rbU6NjUbg==", "dependencies": { - "@flowgram.ai/core": "0.4.3", - "@flowgram.ai/document": "0.4.3", - "@flowgram.ai/i18n": "0.4.3", - "@flowgram.ai/utils": "0.4.3", + "@flowgram.ai/core": "0.4.7", + "@flowgram.ai/document": "0.4.7", + "@flowgram.ai/i18n": "0.4.7", + "@flowgram.ai/utils": "0.4.7", "inversify": "^6.0.1", - "lodash": "^4.17.21", + "lodash-es": "^4.17.21", "reflect-metadata": "~0.2.2" }, "peerDependencies": { @@ -3013,12 +3013,12 @@ } }, "node_modules/@flowgram.ai/select-box-plugin": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/@flowgram.ai/select-box-plugin/-/select-box-plugin-0.4.3.tgz", - "integrity": "sha512-kfx2CXDq+1yNq835MieVXRh4sqO4lUtHLRhknDJqt5nscijqEONuWTbgczkxSznjHrh7xYZbK0FrE4Qm5yXv3A==", + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/@flowgram.ai/select-box-plugin/-/select-box-plugin-0.4.7.tgz", + "integrity": "sha512-4H2RWQ8BaXgPctPwwjUFRe/2J6aF/sBwdUn06j3DKgOVSd5yPnlERG2ZMouHHgnCnP+9xQz/orJ7tNDOWPCAjA==", "dependencies": { - "@flowgram.ai/core": "0.4.3", - "@flowgram.ai/renderer": "0.4.3", + "@flowgram.ai/core": "0.4.7", + "@flowgram.ai/renderer": "0.4.7", "inversify": "^6.0.1", "reflect-metadata": "~0.2.2" }, @@ -3028,13 +3028,13 @@ } }, "node_modules/@flowgram.ai/shortcuts-plugin": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/@flowgram.ai/shortcuts-plugin/-/shortcuts-plugin-0.4.3.tgz", - "integrity": "sha512-k4zCR0LsvyB/eUoRll9d8YkWcwzJ/8sGyNel+oNOdge3qohmNS466U6bs0LhVvyPZnm0ZHEwN9VVlT9A9ErYwg==", + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/@flowgram.ai/shortcuts-plugin/-/shortcuts-plugin-0.4.7.tgz", + "integrity": "sha512-LBeaxtmn6Mo5Za3tJ8XACVAtzEnMR9oBKgkXpPQRryuUbloGzWicq1Xb67ttdKlGPnxwov9S9uYHAotpW6js0g==", "dependencies": { - "@flowgram.ai/core": "0.4.3", - "@flowgram.ai/document": "0.4.3", - "@flowgram.ai/utils": "0.4.3", + "@flowgram.ai/core": "0.4.7", + "@flowgram.ai/document": "0.4.7", + "@flowgram.ai/utils": "0.4.7", "inversify": "^6.0.1", "reflect-metadata": "~0.2.2", "styled-components": "^5" @@ -3089,9 +3089,9 @@ } }, "node_modules/@flowgram.ai/utils": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/@flowgram.ai/utils/-/utils-0.4.3.tgz", - "integrity": "sha512-BOeB39OrkmhdRVXbnpt8d+sdq9GbY8yBiz7VZvuuV9u96OmU9FxX1kImSbT9JBkSpHHfzsTuXUq/5MRyENlNlw==", + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/@flowgram.ai/utils/-/utils-0.4.7.tgz", + "integrity": "sha512-3aYGAqK/VSC611eJjdxjsN2mArqpbvDGxs/hJo2Riky7Y3mkesJFa+tGPcULrTeAV18ZQ/9ULDVVmF6iAQkwRQ==", "dependencies": { "clsx": "^1.1.1", "inversify": "^6.0.1", @@ -3129,15 +3129,15 @@ } }, "node_modules/@flowgram.ai/variable-core": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/@flowgram.ai/variable-core/-/variable-core-0.4.3.tgz", - "integrity": "sha512-6umtNMGgUVpu/kxWYhaX1ZAr/iasESSwi07XZvWoIbu/iyCRdFLUURuMkVXC8gnQoqbDMIUJCobLT8qO9t2eWg==", + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/@flowgram.ai/variable-core/-/variable-core-0.4.7.tgz", + "integrity": "sha512-nz33ZLfuGJcZYNSHb2OKhqQjtK6U9M4vKNnK9C/SVtKoGmJk36QSIoEsunyFF5eFuZnQpwM27QgAYEW/RR9MWQ==", "dependencies": { - "@flowgram.ai/core": "0.4.3", - "@flowgram.ai/utils": "0.4.3", + "@flowgram.ai/core": "0.4.7", + "@flowgram.ai/utils": "0.4.7", "fast-equals": "^2.0.0", "inversify": "^6.0.1", - "lodash": "^4.17.21", + "lodash-es": "^4.17.21", "nanoid": "^4.0.2", "reflect-metadata": "~0.2.2", "rxjs": "^7.8.2" @@ -3165,15 +3165,15 @@ } }, "node_modules/@flowgram.ai/variable-layout": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/@flowgram.ai/variable-layout/-/variable-layout-0.4.3.tgz", - "integrity": "sha512-a6vG1B6WeVaUrI/7TbNW7//z3IwubHIxqa3KOGCIdE9W2VX5KU/Y/CjxglXgWQdBnjRlstzi6iS6yw7y6Ic/tw==", + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/@flowgram.ai/variable-layout/-/variable-layout-0.4.7.tgz", + "integrity": "sha512-IwPawLkc6+imcDV/oX7U5FKvsKTHcUBY2jjFcqssMJsn3KE7owEmVYS1Jl4BaLwExJ6UFXNPBBQkVtocnwYkNA==", "dependencies": { - "@flowgram.ai/core": "0.4.3", - "@flowgram.ai/document": "0.4.3", - "@flowgram.ai/free-layout-core": "0.4.3", - "@flowgram.ai/utils": "0.4.3", - "@flowgram.ai/variable-core": "0.4.3", + "@flowgram.ai/core": "0.4.7", + "@flowgram.ai/document": "0.4.7", + "@flowgram.ai/free-layout-core": "0.4.7", + "@flowgram.ai/utils": "0.4.7", + "@flowgram.ai/variable-core": "0.4.7", "inversify": "^6.0.1", "reflect-metadata": "~0.2.2", "styled-components": "^5" @@ -3228,16 +3228,16 @@ } }, "node_modules/@flowgram.ai/variable-plugin": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/@flowgram.ai/variable-plugin/-/variable-plugin-0.4.3.tgz", - "integrity": "sha512-VnfRs0ehgSn6D77+EA6snzkPtWqJMDrpWc5mbSrWw5HgZZ3qbij5NQBL89yME7mp5brakAVX/DPW+BTu5NVmCA==", + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/@flowgram.ai/variable-plugin/-/variable-plugin-0.4.7.tgz", + "integrity": "sha512-dDg034JmsbHSaLknLSncTZb8g4wOT4OMBymqnXRhuE+6JD0fNhwuwBZHLr9pWoERK/1MxAh6GmB/VphNqa/5+A==", "dependencies": { - "@flowgram.ai/core": "0.4.3", - "@flowgram.ai/document": "0.4.3", - "@flowgram.ai/free-layout-core": "0.4.3", - "@flowgram.ai/utils": "0.4.3", - "@flowgram.ai/variable-core": "0.4.3", - "@flowgram.ai/variable-layout": "0.4.3", + "@flowgram.ai/core": "0.4.7", + "@flowgram.ai/document": "0.4.7", + "@flowgram.ai/free-layout-core": "0.4.7", + "@flowgram.ai/utils": "0.4.7", + "@flowgram.ai/variable-core": "0.4.7", + "@flowgram.ai/variable-layout": "0.4.7", "inversify": "^6.0.1", "reflect-metadata": "~0.2.2", "styled-components": "^5" @@ -4350,6 +4350,11 @@ "@types/node": "*" } }, + "node_modules/@types/js-cookie": { + "version": "3.0.6", + "resolved": "https://registry.npmmirror.com/@types/js-cookie/-/js-cookie-3.0.6.tgz", + "integrity": "sha512-wkw9yd1kEXOPnvEeEV1Go1MmxtBJL0RR79aOTAApecWFVu7w0NNXNqhcWgvw2YgZDYadliXkl14pa3WXw5jlCQ==" + }, "node_modules/@types/json-schema": { "version": "7.0.15", "resolved": "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.15.tgz", @@ -4421,16 +4426,16 @@ "peer": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.40.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.40.0.tgz", - "integrity": "sha512-w/EboPlBwnmOBtRbiOvzjD+wdiZdgFeo17lkltrtn7X37vagKKWJABvyfsJXTlHe6XBzugmYgd4A4nW+k8Mixw==", + "version": "8.41.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.41.0.tgz", + "integrity": "sha512-8fz6oa6wEKZrhXWro/S3n2eRJqlRcIa6SlDh59FXJ5Wp5XRZ8B9ixpJDcjadHq47hMx0u+HW6SNa6LjJQ6NLtw==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.40.0", - "@typescript-eslint/type-utils": "8.40.0", - "@typescript-eslint/utils": "8.40.0", - "@typescript-eslint/visitor-keys": "8.40.0", + "@typescript-eslint/scope-manager": "8.41.0", + "@typescript-eslint/type-utils": "8.41.0", + "@typescript-eslint/utils": "8.41.0", + "@typescript-eslint/visitor-keys": "8.41.0", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", @@ -4444,7 +4449,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.40.0", + "@typescript-eslint/parser": "^8.41.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } @@ -4459,15 +4464,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.40.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-8.40.0.tgz", - "integrity": "sha512-jCNyAuXx8dr5KJMkecGmZ8KI61KBUhkCob+SD+C+I5+Y1FWI2Y3QmY4/cxMCC5WAsZqoEtEETVhUiUMIGCf6Bw==", + "version": "8.41.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-8.41.0.tgz", + "integrity": "sha512-gTtSdWX9xiMPA/7MV9STjJOOYtWwIJIYxkQxnSV1U3xcE+mnJSH3f6zI0RYP+ew66WSlZ5ed+h0VCxsvdC1jJg==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.40.0", - "@typescript-eslint/types": "8.40.0", - "@typescript-eslint/typescript-estree": "8.40.0", - "@typescript-eslint/visitor-keys": "8.40.0", + "@typescript-eslint/scope-manager": "8.41.0", + "@typescript-eslint/types": "8.41.0", + "@typescript-eslint/typescript-estree": "8.41.0", + "@typescript-eslint/visitor-keys": "8.41.0", "debug": "^4.3.4" }, "engines": { @@ -4483,13 +4488,13 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.40.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/project-service/-/project-service-8.40.0.tgz", - "integrity": "sha512-/A89vz7Wf5DEXsGVvcGdYKbVM9F7DyFXj52lNYUDS1L9yJfqjW/fIp5PgMuEJL/KeqVTe2QSbXAGUZljDUpArw==", + "version": "8.41.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/project-service/-/project-service-8.41.0.tgz", + "integrity": "sha512-b8V9SdGBQzQdjJ/IO3eDifGpDBJfvrNTp2QD9P2BeqWTGrRibgfgIlBSw6z3b6R7dPzg752tOs4u/7yCLxksSQ==", "dev": true, "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.40.0", - "@typescript-eslint/types": "^8.40.0", + "@typescript-eslint/tsconfig-utils": "^8.41.0", + "@typescript-eslint/types": "^8.41.0", "debug": "^4.3.4" }, "engines": { @@ -4504,13 +4509,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.40.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-8.40.0.tgz", - "integrity": "sha512-y9ObStCcdCiZKzwqsE8CcpyuVMwRouJbbSrNuThDpv16dFAj429IkM6LNb1dZ2m7hK5fHyzNcErZf7CEeKXR4w==", + "version": "8.41.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-8.41.0.tgz", + "integrity": "sha512-n6m05bXn/Cd6DZDGyrpXrELCPVaTnLdPToyhBoFkLIMznRUQUEQdSp96s/pcWSQdqOhrgR1mzJ+yItK7T+WPMQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.40.0", - "@typescript-eslint/visitor-keys": "8.40.0" + "@typescript-eslint/types": "8.41.0", + "@typescript-eslint/visitor-keys": "8.41.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -4521,9 +4526,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.40.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.40.0.tgz", - "integrity": "sha512-jtMytmUaG9d/9kqSl/W3E3xaWESo4hFDxAIHGVW/WKKtQhesnRIJSAJO6XckluuJ6KDB5woD1EiqknriCtAmcw==", + "version": "8.41.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.41.0.tgz", + "integrity": "sha512-TDhxYFPUYRFxFhuU5hTIJk+auzM/wKvWgoNYOPcOf6i4ReYlOoYN8q1dV5kOTjNQNJgzWN3TUUQMtlLOcUgdUw==", "dev": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -4537,14 +4542,14 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.40.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-8.40.0.tgz", - "integrity": "sha512-eE60cK4KzAc6ZrzlJnflXdrMqOBaugeukWICO2rB0KNvwdIMaEaYiywwHMzA1qFpTxrLhN9Lp4E/00EgWcD3Ow==", + "version": "8.41.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-8.41.0.tgz", + "integrity": "sha512-63qt1h91vg3KsjVVonFJWjgSK7pZHSQFKH6uwqxAH9bBrsyRhO6ONoKyXxyVBzG1lJnFAJcKAcxLS54N1ee1OQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.40.0", - "@typescript-eslint/typescript-estree": "8.40.0", - "@typescript-eslint/utils": "8.40.0", + "@typescript-eslint/types": "8.41.0", + "@typescript-eslint/typescript-estree": "8.41.0", + "@typescript-eslint/utils": "8.41.0", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, @@ -4561,9 +4566,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.40.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/-/types-8.40.0.tgz", - "integrity": "sha512-ETdbFlgbAmXHyFPwqUIYrfc12ArvpBhEVgGAxVYSwli26dn8Ko+lIo4Su9vI9ykTZdJn+vJprs/0eZU0YMAEQg==", + "version": "8.41.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/-/types-8.41.0.tgz", + "integrity": "sha512-9EwxsWdVqh42afLbHP90n2VdHaWU/oWgbH2P0CfcNfdKL7CuKpwMQGjwev56vWu9cSKU7FWSu6r9zck6CVfnag==", "dev": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -4574,15 +4579,15 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.40.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.40.0.tgz", - "integrity": "sha512-k1z9+GJReVVOkc1WfVKs1vBrR5MIKKbdAjDTPvIK3L8De6KbFfPFt6BKpdkdk7rZS2GtC/m6yI5MYX+UsuvVYQ==", + "version": "8.41.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.41.0.tgz", + "integrity": "sha512-D43UwUYJmGhuwHfY7MtNKRZMmfd8+p/eNSfFe6tH5mbVDto+VQCayeAt35rOx3Cs6wxD16DQtIKw/YXxt5E0UQ==", "dev": true, "dependencies": { - "@typescript-eslint/project-service": "8.40.0", - "@typescript-eslint/tsconfig-utils": "8.40.0", - "@typescript-eslint/types": "8.40.0", - "@typescript-eslint/visitor-keys": "8.40.0", + "@typescript-eslint/project-service": "8.41.0", + "@typescript-eslint/tsconfig-utils": "8.41.0", + "@typescript-eslint/types": "8.41.0", + "@typescript-eslint/visitor-keys": "8.41.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -4602,15 +4607,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.40.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-8.40.0.tgz", - "integrity": "sha512-Cgzi2MXSZyAUOY+BFwGs17s7ad/7L+gKt6Y8rAVVWS+7o6wrjeFN4nVfTpbE25MNcxyJ+iYUXflbs2xR9h4UBg==", + "version": "8.41.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-8.41.0.tgz", + "integrity": "sha512-udbCVstxZ5jiPIXrdH+BZWnPatjlYwJuJkDA4Tbo3WyYLh8NvB+h/bKeSZHDOFKfphsZYJQqaFtLeXEqurQn1A==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.40.0", - "@typescript-eslint/types": "8.40.0", - "@typescript-eslint/typescript-estree": "8.40.0" + "@typescript-eslint/scope-manager": "8.41.0", + "@typescript-eslint/types": "8.41.0", + "@typescript-eslint/typescript-estree": "8.41.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -4625,12 +4630,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.40.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.40.0.tgz", - "integrity": "sha512-8CZ47QwalyRjsypfwnbI3hKy5gJDPmrkLjkgMxhi0+DZZ2QNx2naS6/hWoVYUHU7LU2zleF68V9miaVZvhFfTA==", + "version": "8.41.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.41.0.tgz", + "integrity": "sha512-+GeGMebMCy0elMNg67LRNoVnUFPIm37iu5CmHESVx56/9Jsfdpsvbv605DQ81Pi/x11IdKUsS5nzgTYbCQU9fg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.40.0", + "@typescript-eslint/types": "8.41.0", "eslint-visitor-keys": "^4.2.1" }, "engines": { @@ -5051,11 +5056,12 @@ } }, "node_modules/ahooks": { - "version": "3.9.4", - "resolved": "https://registry.npmmirror.com/ahooks/-/ahooks-3.9.4.tgz", - "integrity": "sha512-NkbX0mamCz4aBX27mZnObbzqcM9S4fzpjVf/6yOvmHh+McBo74xQw5Yz5ry4q2cLMkfNUjhe2q3M5RpjfMVu4g==", + "version": "3.9.5", + "resolved": "https://registry.npmmirror.com/ahooks/-/ahooks-3.9.5.tgz", + "integrity": "sha512-TrjXie49Q8HuHKTa84Fm9A+famMDAG1+7a9S9Gq6RQ0h90Jgqmiq3CkObuRjWT/C4d6nRZCw35Y2k2fmybb5eA==", "dependencies": { "@babel/runtime": "^7.21.0", + "@types/js-cookie": "^3.0.6", "dayjs": "^1.9.1", "intersection-observer": "^0.12.0", "js-cookie": "^3.0.5", @@ -5705,11 +5711,11 @@ "integrity": "sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==" }, "node_modules/cron-parser": { - "version": "5.3.0", - "resolved": "https://registry.npmmirror.com/cron-parser/-/cron-parser-5.3.0.tgz", - "integrity": "sha512-IS4mnFu6n3CFgEmXjr+B2zzGHsjJmHEdN+BViKvYSiEn3KWss9ICRDETDX/VZldiW82B94OyAZm4LIT4vcKK0g==", + "version": "5.3.1", + "resolved": "https://registry.npmmirror.com/cron-parser/-/cron-parser-5.3.1.tgz", + "integrity": "sha512-Mu5Jk1b4cUfY8u34+thI9TZxvQiuhaMBS2Ag84rOSoHlU33xtIPkXwr6lWuw3XPmxSxq317B+hl0o4J+LdhwNg==", "dependencies": { - "luxon": "^3.6.1" + "luxon": "^3.7.1" }, "engines": { "node": ">=18" @@ -6292,12 +6298,12 @@ } }, "node_modules/eslint-plugin-better-tailwindcss": { - "version": "3.7.5", - "resolved": "https://registry.npmmirror.com/eslint-plugin-better-tailwindcss/-/eslint-plugin-better-tailwindcss-3.7.5.tgz", - "integrity": "sha512-O6xqnXe7hCMMBecFHVmSUg3oER/Olt0EAiAxe6V7MfLG2Kys3MC56RAbgfv0tIRE0xiL7AoYydlxQ1iIMU8qKQ==", + "version": "3.7.6", + "resolved": "https://registry.npmmirror.com/eslint-plugin-better-tailwindcss/-/eslint-plugin-better-tailwindcss-3.7.6.tgz", + "integrity": "sha512-sdg5vm968liqk/qJAzXSBPlOdSs0sRkajiOoRrXoYRkvAqXG/80Rd7ibgEXtw+C7QZoQ2pvjEqzR+hEuzrUJvQ==", "dev": true, "dependencies": { - "@eslint/css-tree": "^3.6.3", + "@eslint/css-tree": "^3.6.5", "enhanced-resolve": "^5.18.3", "jiti": "^2.5.1", "postcss": "^8.5.6", @@ -7107,9 +7113,9 @@ } }, "node_modules/immer": { - "version": "10.1.1", - "resolved": "https://registry.npmmirror.com/immer/-/immer-10.1.1.tgz", - "integrity": "sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==", + "version": "10.1.3", + "resolved": "https://registry.npmmirror.com/immer/-/immer-10.1.3.tgz", + "integrity": "sha512-tmjF/k8QDKydUlm3mZU+tjM6zeq9/fFpPqH9SzWmBnVVKsPBg/V66qsMwb3/Bo90cgUN+ghdVBess+hPsxUyRw==", "funding": { "type": "opencollective", "url": "https://opencollective.com/immer" @@ -7945,9 +7951,9 @@ } }, "node_modules/luxon": { - "version": "3.6.1", - "resolved": "https://registry.npmmirror.com/luxon/-/luxon-3.6.1.tgz", - "integrity": "sha512-tJLxrKJhO2ukZ5z0gyjY1zPh3Rh88Ej9P7jNrZiHMUXHae1yvI2imgOZtL1TO8TW6biMMKfTtAOoEJANgtWBMQ==", + "version": "3.7.1", + "resolved": "https://registry.npmmirror.com/luxon/-/luxon-3.7.1.tgz", + "integrity": "sha512-RkRWjA926cTvz5rAb1BqyWkKbbjzCGchDUIKMCUvNi17j6f6j8uHGDV82Aqcqtzd+icoYpELmG3ksgGiFNNcNg==", "engines": { "node": ">=12" } @@ -7976,9 +7982,9 @@ } }, "node_modules/mdn-data": { - "version": "2.21.0", - "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.21.0.tgz", - "integrity": "sha512-+ZKPQezM5vYJIkCxaC+4DTnRrVZR1CgsKLu5zsQERQx6Tea8Y+wMx5A24rq8A8NepCeatIQufVAekKNgiBMsGQ==", + "version": "2.23.0", + "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.23.0.tgz", + "integrity": "sha512-786vq1+4079JSeu2XdcDjrhi/Ry7BWtjDl9WtGPWLiIHb2T66GvIVflZTBoSNZ5JqTtJGYEVMuFA/lbQlMOyDQ==", "dev": true }, "node_modules/meow": { @@ -9130,9 +9136,9 @@ "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==" }, "node_modules/react-i18next": { - "version": "15.7.2", - "resolved": "https://registry.npmmirror.com/react-i18next/-/react-i18next-15.7.2.tgz", - "integrity": "sha512-xJxq7ibnhUlMvd82lNC4te1GxGUMoM1A05KKyqoqsBXVZtEvZg/fz/fnVzdlY/hhQ3SpP/79qCocZOtICGhd3g==", + "version": "15.7.3", + "resolved": "https://registry.npmmirror.com/react-i18next/-/react-i18next-15.7.3.tgz", + "integrity": "sha512-AANws4tOE+QSq/IeMF/ncoHlMNZaVLxpa5uUGW1wjike68elVYr0018L9xYoqBr1OFO7G7boDPrbn0HpMCJxTw==", "dependencies": { "@babel/runtime": "^7.27.6", "html-parse-stringify": "^3.0.1" @@ -10305,9 +10311,9 @@ } }, "node_modules/typescript": { - "version": "5.8.3", - "resolved": "https://registry.npmmirror.com/typescript/-/typescript-5.8.3.tgz", - "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", + "version": "5.9.2", + "resolved": "https://registry.npmmirror.com/typescript/-/typescript-5.9.2.tgz", + "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", "devOptional": true, "bin": { "tsc": "bin/tsc", @@ -10318,15 +10324,15 @@ } }, "node_modules/typescript-eslint": { - "version": "8.40.0", - "resolved": "https://registry.npmmirror.com/typescript-eslint/-/typescript-eslint-8.40.0.tgz", - "integrity": "sha512-Xvd2l+ZmFDPEt4oj1QEXzA4A2uUK6opvKu3eGN9aGjB8au02lIVcLyi375w94hHyejTOmzIU77L8ol2sRg9n7Q==", + "version": "8.41.0", + "resolved": "https://registry.npmmirror.com/typescript-eslint/-/typescript-eslint-8.41.0.tgz", + "integrity": "sha512-n66rzs5OBXW3SFSnZHr2T685q1i4ODm2nulFJhMZBotaTavsS8TrI3d7bDlRSs9yWo7HmyWrN9qDu14Qv7Y0Dw==", "dev": true, "dependencies": { - "@typescript-eslint/eslint-plugin": "8.40.0", - "@typescript-eslint/parser": "8.40.0", - "@typescript-eslint/typescript-estree": "8.40.0", - "@typescript-eslint/utils": "8.40.0" + "@typescript-eslint/eslint-plugin": "8.41.0", + "@typescript-eslint/parser": "8.41.0", + "@typescript-eslint/typescript-estree": "8.41.0", + "@typescript-eslint/utils": "8.41.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -10752,9 +10758,9 @@ } }, "node_modules/zod": { - "version": "4.1.1", - "resolved": "https://registry.npmmirror.com/zod/-/zod-4.1.1.tgz", - "integrity": "sha512-SgMZK/h8Tigt9nnKkfJMvB/mKjiJXaX26xegP4sa+0wHIFVFWVlsQGdhklDmuargBD3Hsi3rsQRIzwJIhTPJHA==", + "version": "4.1.5", + "resolved": "https://registry.npmmirror.com/zod/-/zod-4.1.5.tgz", + "integrity": "sha512-rcUUZqlLJgBC33IT3PNMgsCq6TzLQEG/Ei/KTCU0PedSWRMAXoOUN+4t/0H+Q8bdnLPdqUYnvboJT0bn/229qg==", "funding": { "url": "https://github.com/sponsors/colinhacks" } diff --git a/ui/package.json b/ui/package.json index b9cd911b..083043e3 100644 --- a/ui/package.json +++ b/ui/package.json @@ -13,33 +13,33 @@ "@codemirror/lang-yaml": "^6.1.2", "@codemirror/language": "^6.11.3", "@codemirror/legacy-modes": "^6.5.1", - "@flowgram.ai/document": "0.4.3", - "@flowgram.ai/fixed-layout-editor": "0.4.3", - "@flowgram.ai/minimap-plugin": "0.4.3", + "@flowgram.ai/document": "0.4.7", + "@flowgram.ai/fixed-layout-editor": "0.4.7", + "@flowgram.ai/minimap-plugin": "0.4.7", "@tabler/icons-react": "^3.34.1", "@uiw/codemirror-extensions-basic-setup": "^4.25.1", "@uiw/codemirror-theme-vscode": "^4.25.1", "@uiw/react-codemirror": "^4.25.1", - "ahooks": "^3.9.4", + "ahooks": "^3.9.5", "antd": "^5.27.1", "antd-zod": "^7.0.0", "clsx": "^2.1.1", - "cron-parser": "^5.3.0", + "cron-parser": "^5.3.1", "file-saver": "^2.0.5", "i18next": "^25.4.2", "i18next-browser-languagedetector": "^8.2.0", - "immer": "^10.1.1", + "immer": "^10.1.3", "nanoid": "^5.1.5", "pocketbase": "^0.26.2", "radash": "^12.1.1", "react": "^18.3.1", "react-copy-to-clipboard": "^5.1.0", "react-dom": "^18.3.1", - "react-i18next": "^15.7.2", + "react-i18next": "^15.7.3", "react-router-dom": "^7.8.2", "tailwind-merge": "^3.3.1", "yaml": "^2.8.1", - "zod": "^4.1.1", + "zod": "^4.1.5", "zustand": "^5.0.8" }, "devDependencies": { @@ -57,7 +57,7 @@ "eslint": "^9.34.0", "eslint-config-prettier": "^10.1.8", "eslint-import-resolver-typescript": "^4.4.4", - "eslint-plugin-better-tailwindcss": "^3.7.5", + "eslint-plugin-better-tailwindcss": "^3.7.6", "eslint-plugin-import": "^2.32.0", "eslint-plugin-prettier": "^5.5.4", "eslint-plugin-react-hooks": "^5.2.0", @@ -65,8 +65,8 @@ "fs-extra": "^11.3.1", "prettier": "^3.6.2", "tailwindcss": "^4.1.12", - "typescript": "^5.8.3", - "typescript-eslint": "^8.40.0", + "typescript": "^5.9.2", + "typescript-eslint": "^8.41.0", "vite": "^6.3.5" } }