From 4b3c5907aed112b490ab70ba943f8371e9da68f9 Mon Sep 17 00:00:00 2001 From: OlgunR Date: Thu, 24 Jul 2025 09:53:48 +0200 Subject: [PATCH] =?UTF-8?q?feat:=20update=20application=20name=20and=20use?= =?UTF-8?q?r=20references=20to=20"Umschl=C3=A4ge"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Changed application name from "Minimal UI" to "SignFlow" in config-global.ts - Updated navigation titles and paths from "User" to "Umschläge" in nav-config-dashboard.tsx - Modified page title in user.tsx to reflect "Umschläge" - Changed placeholder text in user-table-toolbar.tsx from "Search user..." to "Nach Umschlag suchen..." - Updated headings and button labels in user-view.tsx to use "Umschläge" and "Neuer Umschlag" - Commented out NavUpgrade component in nav.tsx - Removed unused product and blog navigation items in nav-config-dashboard.tsx - Added envelope-service.ts to handle envelope data with a basic structure - Updated yarn.lock with dependency version changes --- .../package-lock.json | 189 ++++++++---------- .../public/favicon.ico | Bin 15406 -> 270398 bytes .../src/config-global.ts | 2 +- .../src/layouts/dashboard/nav.tsx | 2 +- .../src/layouts/nav-config-dashboard.tsx | 32 +-- .../src/pages/user.tsx | 2 +- .../src/sections/user/user-table-toolbar.tsx | 2 +- .../src/sections/user/view/user-view.tsx | 12 +- .../src/services/envelope-service.ts | 8 + .../envelope-generator-react-ui/yarn.lock | 178 ++++++++--------- 10 files changed, 199 insertions(+), 228 deletions(-) create mode 100644 EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/src/services/envelope-service.ts diff --git a/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/package-lock.json b/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/package-lock.json index 88c6fd92..db30e523 100644 --- a/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/package-lock.json +++ b/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/package-lock.json @@ -841,9 +841,9 @@ } }, "node_modules/@eslint/config-array": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.2.tgz", - "integrity": "sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.0.tgz", + "integrity": "sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -856,9 +856,9 @@ } }, "node_modules/@eslint/config-array/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -880,9 +880,9 @@ } }, "node_modules/@eslint/config-helpers": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.1.tgz", - "integrity": "sha512-RI17tsD2frtDu/3dmI7QRrD4bedNKPM08ziRYaC5AhkGrzIAJelm9kJU1TznK+apx6V+cqRz8tfpEeG3oIyjxw==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.0.tgz", + "integrity": "sha512-ViuymvFmcJi04qdZeDc2whTHryouGcDlaxPqarTD0ZE10ISpxGUVZGZDx4w01upyIynL3iu6IXH2bS1NhclQMw==", "dev": true, "license": "Apache-2.0", "engines": { @@ -890,9 +890,9 @@ } }, "node_modules/@eslint/core": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.12.0.tgz", - "integrity": "sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==", + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.1.tgz", + "integrity": "sha512-bkOp+iumZCCbt1K1CmWf0R9pM5yKpDv+ZXtvSyQpudrI9kuFLp+bM2WOPXImuD/ceQuaa8f5pj93Y7zyECIGNA==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -927,9 +927,9 @@ } }, "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -964,13 +964,16 @@ } }, "node_modules/@eslint/js": { - "version": "9.23.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.23.0.tgz", - "integrity": "sha512-35MJ8vCPU0ZMxo7zfev2pypqTwWTofFZO6m4KAtdoFhRpLJUpHTZZ+KB3C7Hb1d7bULYwO4lJXGCi5Se+8OMbw==", + "version": "9.31.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.31.0.tgz", + "integrity": "sha512-LOm5OVt7D4qiKCqoiPbA7LWmI+tbw1VbTUowBcUMgQSuM6poJufkFkYDcQpo5KfgD39TnNySV26QjOh7VFpSyw==", "dev": true, "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" } }, "node_modules/@eslint/object-schema": { @@ -984,32 +987,19 @@ } }, "node_modules/@eslint/plugin-kit": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.8.tgz", - "integrity": "sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==", + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.4.tgz", + "integrity": "sha512-Ul5l+lHEcw3L5+k8POx6r74mxEYKG5kOb6Xpy2gCRW6zweT6TEhAf8vhxGgjhqrd/VO/Dirhsb+1hNpD1ue9hw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@eslint/core": "^0.13.0", + "@eslint/core": "^0.15.1", "levn": "^0.4.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@eslint/plugin-kit/node_modules/@eslint/core": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.13.0.tgz", - "integrity": "sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@types/json-schema": "^7.0.15" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, "node_modules/@fontsource-variable/dm-sans": { "version": "5.2.5", "resolved": "https://registry.npmjs.org/@fontsource-variable/dm-sans/-/dm-sans-5.2.5.tgz", @@ -2055,12 +2045,6 @@ "tslib": "^2.4.0" } }, - "node_modules/@types/cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==", - "license": "MIT" - }, "node_modules/@types/estree": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz", @@ -2545,9 +2529,9 @@ "license": "MIT" }, "node_modules/acorn": { - "version": "8.14.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", - "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "dev": true, "license": "MIT", "bin": { @@ -2841,9 +2825,9 @@ "license": "MIT" }, "node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3467,20 +3451,20 @@ } }, "node_modules/eslint": { - "version": "9.23.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.23.0.tgz", - "integrity": "sha512-jV7AbNoFPAY1EkFYpLq5bslU9NLNO8xnEeQXwErNibVryjk67wHVmddTBilc5srIttJDBrB0eMHKZBFbSIABCw==", + "version": "9.31.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.31.0.tgz", + "integrity": "sha512-QldCVh/ztyKJJZLr4jXNUByx3gR+TDYZCRXEktiZoUR3PGy4qCmSbkxcIle8GEwGpb5JBZazlaJ/CxLidXdEbQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", - "@eslint/config-array": "^0.19.2", - "@eslint/config-helpers": "^0.2.0", - "@eslint/core": "^0.12.0", + "@eslint/config-array": "^0.21.0", + "@eslint/config-helpers": "^0.3.0", + "@eslint/core": "^0.15.0", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.23.0", - "@eslint/plugin-kit": "^0.2.7", + "@eslint/js": "9.31.0", + "@eslint/plugin-kit": "^0.3.1", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", @@ -3491,9 +3475,9 @@ "cross-spawn": "^7.0.6", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^8.3.0", - "eslint-visitor-keys": "^4.2.0", - "espree": "^10.3.0", + "eslint-scope": "^8.4.0", + "eslint-visitor-keys": "^4.2.1", + "espree": "^10.4.0", "esquery": "^1.5.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -3646,9 +3630,9 @@ } }, "node_modules/eslint-plugin-import/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -3754,9 +3738,9 @@ } }, "node_modules/eslint-plugin-react/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -3822,9 +3806,9 @@ } }, "node_modules/eslint-scope": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.3.0.tgz", - "integrity": "sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -3839,9 +3823,9 @@ } }, "node_modules/eslint-visitor-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", - "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -3852,9 +3836,9 @@ } }, "node_modules/eslint/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -3876,15 +3860,15 @@ } }, "node_modules/espree": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz", - "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "acorn": "^8.14.0", + "acorn": "^8.15.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^4.2.0" + "eslint-visitor-keys": "^4.2.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -4001,9 +3985,9 @@ } }, "node_modules/fdir": { - "version": "6.4.3", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.3.tgz", - "integrity": "sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==", + "version": "6.4.6", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz", + "integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==", "dev": true, "license": "MIT", "peerDependencies": { @@ -5606,15 +5590,13 @@ "license": "MIT" }, "node_modules/react-router": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.4.1.tgz", - "integrity": "sha512-Vmizn9ZNzxfh3cumddqv3kLOKvc7AskUT0dC1prTabhiEi0U4A33LmkDOJ79tXaeSqCqMBXBU/ySX88W85+EUg==", + "version": "7.7.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.7.0.tgz", + "integrity": "sha512-3FUYSwlvB/5wRJVTL/aavqHmfUKe0+Xm9MllkYgGo9eDwNdkvwlJGjpPxono1kCycLt6AnDTgjmXvK3/B4QGuw==", "license": "MIT", "dependencies": { - "@types/cookie": "^0.6.0", "cookie": "^1.0.1", - "set-cookie-parser": "^2.6.0", - "turbo-stream": "2.4.0" + "set-cookie-parser": "^2.6.0" }, "engines": { "node": ">=20.0.0" @@ -5630,12 +5612,12 @@ } }, "node_modules/react-router-dom": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.4.1.tgz", - "integrity": "sha512-L3/4tig0Lvs6m6THK0HRV4eHUdpx0dlJasgCxXKnavwhh4tKYgpuZk75HRYNoRKDyDWi9QgzGXsQ1oQSBlWpAA==", + "version": "7.7.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.7.0.tgz", + "integrity": "sha512-wwGS19VkNBkneVh9/YD0pK3IsjWxQUVMDD6drlG7eJpo1rXBtctBqDyBm/k+oKHRAm1x9XWT3JFC82QI9YOXXA==", "license": "MIT", "dependencies": { - "react-router": "7.4.1" + "react-router": "7.7.0" }, "engines": { "node": ">=20.0.0" @@ -6290,13 +6272,13 @@ "license": "MIT" }, "node_modules/tinyglobby": { - "version": "0.2.12", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.12.tgz", - "integrity": "sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==", + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz", + "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==", "dev": true, "license": "MIT", "dependencies": { - "fdir": "^6.4.3", + "fdir": "^6.4.4", "picomatch": "^4.0.2" }, "engines": { @@ -6353,12 +6335,6 @@ "license": "0BSD", "optional": true }, - "node_modules/turbo-stream": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/turbo-stream/-/turbo-stream-2.4.0.tgz", - "integrity": "sha512-FHncC10WpBd2eOmGwpmQsWLDoK4cqsA/UT/GqNoaKOQnT8uzhtCbg3EoUDMvqpOSAI0S26mr0rkjzbOO6S3v1g==", - "license": "ISC" - }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -6564,15 +6540,18 @@ } }, "node_modules/vite": { - "version": "6.2.5", - "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.5.tgz", - "integrity": "sha512-j023J/hCAa4pRIUH6J9HemwYfjB5llR2Ps0CWeikOtdR8+pAURAk0DoJC5/mm9kd+UgdnIy7d6HE4EAvlYhPhA==", + "version": "6.3.5", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.5.tgz", + "integrity": "sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==", "dev": true, "license": "MIT", "dependencies": { "esbuild": "^0.25.0", + "fdir": "^6.4.4", + "picomatch": "^4.0.2", "postcss": "^8.5.3", - "rollup": "^4.30.1" + "rollup": "^4.34.9", + "tinyglobby": "^0.2.13" }, "bin": { "vite": "bin/vite.js" diff --git a/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/public/favicon.ico b/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/public/favicon.ico index 5c435e6bb910369a79aa4a76f7b91675408a8a44..60c2c4ab511fbf7d85e5be3021ecfe159b57b40b 100644 GIT binary patch literal 270398 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 GXW+kkX}mE2 diff --git a/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/src/config-global.ts b/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/src/config-global.ts index 067d7e4b..4f46497a 100644 --- a/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/src/config-global.ts +++ b/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/src/config-global.ts @@ -8,6 +8,6 @@ export type ConfigValue = { }; export const CONFIG: ConfigValue = { - appName: 'Minimal UI', + appName: 'SignFlow', appVersion: packageJson.version, }; diff --git a/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/src/layouts/dashboard/nav.tsx b/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/src/layouts/dashboard/nav.tsx index f46007d5..35e5cc3a 100644 --- a/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/src/layouts/dashboard/nav.tsx +++ b/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/src/layouts/dashboard/nav.tsx @@ -188,7 +188,7 @@ export function NavContent({ data, slots, workspaces, sx }: NavContentProps) { {slots?.bottomArea} - + {/* */} ); } diff --git a/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/src/layouts/nav-config-dashboard.tsx b/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/src/layouts/nav-config-dashboard.tsx index ccd2cd07..c0803d7c 100644 --- a/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/src/layouts/nav-config-dashboard.tsx +++ b/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/src/layouts/nav-config-dashboard.tsx @@ -19,25 +19,25 @@ export const navData = [ icon: icon('ic-analytics'), }, { - title: 'User', + title: 'Umschläge', path: '/user', icon: icon('ic-user'), }, - { - title: 'Product', - path: '/products', - icon: icon('ic-cart'), - info: ( - - ), - }, - { - title: 'Blog', - path: '/blog', - icon: icon('ic-blog'), - }, + // { + // title: 'Product', + // path: '/products', + // icon: icon('ic-cart'), + // info: ( + // + // ), + // }, + // { + // title: 'Blog', + // path: '/blog', + // icon: icon('ic-blog'), + // }, { title: 'Sign in', path: '/sign-in', diff --git a/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/src/pages/user.tsx b/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/src/pages/user.tsx index 68e1adcc..854c6b16 100644 --- a/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/src/pages/user.tsx +++ b/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/src/pages/user.tsx @@ -7,7 +7,7 @@ import { UserView } from 'src/sections/user/view'; export default function Page() { return ( <> - {`Users - ${CONFIG.appName}`} + {`Umschläge - ${CONFIG.appName}`} diff --git a/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/src/sections/user/user-table-toolbar.tsx b/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/src/sections/user/user-table-toolbar.tsx index 55bee2fd..bad3c49b 100644 --- a/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/src/sections/user/user-table-toolbar.tsx +++ b/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/src/sections/user/user-table-toolbar.tsx @@ -38,7 +38,7 @@ export function UserTableToolbar({ numSelected, filterName, onFilterName }: User fullWidth value={filterName} onChange={onFilterName} - placeholder="Search user..." + placeholder="Nach Umschlag suchen..." startAdornment={ diff --git a/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/src/sections/user/view/user-view.tsx b/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/src/sections/user/view/user-view.tsx index 749d4a2e..f5b97f3d 100644 --- a/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/src/sections/user/view/user-view.tsx +++ b/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/src/sections/user/view/user-view.tsx @@ -49,14 +49,14 @@ export function UserView() { }} > - Users + Umschläge @@ -86,10 +86,10 @@ export function UserView() { ) } headLabel={[ - { id: 'name', label: 'Name' }, - { id: 'company', label: 'Company' }, - { id: 'role', label: 'Role' }, - { id: 'isVerified', label: 'Verified', align: 'center' }, + { id: 'name', label: 'Titel' }, + { id: 'company', label: 'Sender' }, + { id: 'role', label: 'Position' }, + { id: 'isVerified', label: 'Signiert', align: 'center' }, { id: 'status', label: 'Status' }, { id: '' }, ]} diff --git a/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/src/services/envelope-service.ts b/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/src/services/envelope-service.ts new file mode 100644 index 00000000..ad5ab149 --- /dev/null +++ b/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/src/services/envelope-service.ts @@ -0,0 +1,8 @@ +export type Envelope = { + id: number, + title: string +} + +export default function getEnvelopes(): Promise { + return Promise.resolve([]) +} \ No newline at end of file diff --git a/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/yarn.lock b/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/yarn.lock index fb0de908..c84dae41 100644 --- a/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/yarn.lock +++ b/EnvelopeGenerator.GeneratorAPI/ClientApp/envelope-generator-react-ui/yarn.lock @@ -208,31 +208,24 @@ resolved "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz" integrity sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ== -"@eslint/config-array@^0.19.2": - version "0.19.2" - resolved "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.2.tgz" - integrity sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w== +"@eslint/config-array@^0.21.0": + version "0.21.0" + resolved "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.0.tgz" + integrity sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ== dependencies: "@eslint/object-schema" "^2.1.6" debug "^4.3.1" minimatch "^3.1.2" -"@eslint/config-helpers@^0.2.0": - version "0.2.1" - resolved "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.1.tgz" - integrity sha512-RI17tsD2frtDu/3dmI7QRrD4bedNKPM08ziRYaC5AhkGrzIAJelm9kJU1TznK+apx6V+cqRz8tfpEeG3oIyjxw== - -"@eslint/core@^0.12.0": - version "0.12.0" - resolved "https://registry.npmjs.org/@eslint/core/-/core-0.12.0.tgz" - integrity sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg== - dependencies: - "@types/json-schema" "^7.0.15" +"@eslint/config-helpers@^0.3.0": + version "0.3.0" + resolved "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.0.tgz" + integrity sha512-ViuymvFmcJi04qdZeDc2whTHryouGcDlaxPqarTD0ZE10ISpxGUVZGZDx4w01upyIynL3iu6IXH2bS1NhclQMw== -"@eslint/core@^0.13.0": - version "0.13.0" - resolved "https://registry.npmjs.org/@eslint/core/-/core-0.13.0.tgz" - integrity sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw== +"@eslint/core@^0.15.0", "@eslint/core@^0.15.1": + version "0.15.1" + resolved "https://registry.npmjs.org/@eslint/core/-/core-0.15.1.tgz" + integrity sha512-bkOp+iumZCCbt1K1CmWf0R9pM5yKpDv+ZXtvSyQpudrI9kuFLp+bM2WOPXImuD/ceQuaa8f5pj93Y7zyECIGNA== dependencies: "@types/json-schema" "^7.0.15" @@ -251,22 +244,22 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@eslint/js@^9.23.0", "@eslint/js@9.23.0": - version "9.23.0" - resolved "https://registry.npmjs.org/@eslint/js/-/js-9.23.0.tgz" - integrity sha512-35MJ8vCPU0ZMxo7zfev2pypqTwWTofFZO6m4KAtdoFhRpLJUpHTZZ+KB3C7Hb1d7bULYwO4lJXGCi5Se+8OMbw== +"@eslint/js@^9.23.0", "@eslint/js@9.31.0": + version "9.31.0" + resolved "https://registry.npmjs.org/@eslint/js/-/js-9.31.0.tgz" + integrity sha512-LOm5OVt7D4qiKCqoiPbA7LWmI+tbw1VbTUowBcUMgQSuM6poJufkFkYDcQpo5KfgD39TnNySV26QjOh7VFpSyw== "@eslint/object-schema@^2.1.6": version "2.1.6" resolved "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz" integrity sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA== -"@eslint/plugin-kit@^0.2.7": - version "0.2.8" - resolved "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.8.tgz" - integrity sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA== +"@eslint/plugin-kit@^0.3.1": + version "0.3.4" + resolved "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.4.tgz" + integrity sha512-Ul5l+lHEcw3L5+k8POx6r74mxEYKG5kOb6Xpy2gCRW6zweT6TEhAf8vhxGgjhqrd/VO/Dirhsb+1hNpD1ue9hw== dependencies: - "@eslint/core" "^0.13.0" + "@eslint/core" "^0.15.1" levn "^0.4.1" "@fontsource-variable/dm-sans@^5.2.5": @@ -539,11 +532,6 @@ dependencies: "@swc/counter" "^0.1.3" -"@types/cookie@^0.6.0": - version "0.6.0" - resolved "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz" - integrity sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA== - "@types/estree@^1.0.6", "@types/estree@1.0.7": version "1.0.7" resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz" @@ -696,10 +684,10 @@ acorn-jsx@^5.3.2: resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== -"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^8.14.0: - version "8.14.1" - resolved "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz" - integrity sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg== +"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^8.15.0: + version "8.15.0" + resolved "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz" + integrity sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg== ajv@^6.12.4: version "6.12.6" @@ -856,17 +844,17 @@ balanced-match@^1.0.0: integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + version "1.1.12" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz" + integrity sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg== dependencies: balanced-match "^1.0.0" concat-map "0.0.1" brace-expansion@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz" - integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + version "2.0.2" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz" + integrity sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ== dependencies: balanced-match "^1.0.0" @@ -1339,10 +1327,10 @@ eslint-plugin-unused-imports@^4.1.4: resolved "https://registry.npmjs.org/eslint-plugin-unused-imports/-/eslint-plugin-unused-imports-4.1.4.tgz" integrity sha512-YptD6IzQjDardkl0POxnnRBhU1OEePMV0nd6siHaRBbd+lyh6NAhFEobiznKU7kTsSsDeSD62Pe7kAM1b7dAZQ== -eslint-scope@^8.3.0: - version "8.3.0" - resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.3.0.tgz" - integrity sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ== +eslint-scope@^8.4.0: + version "8.4.0" + resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz" + integrity sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg== dependencies: esrecurse "^4.3.0" estraverse "^5.2.0" @@ -1352,24 +1340,24 @@ eslint-visitor-keys@^3.4.3: resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz" integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== -eslint-visitor-keys@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz" - integrity sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw== +eslint-visitor-keys@^4.2.0, eslint-visitor-keys@^4.2.1: + version "4.2.1" + resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz" + integrity sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ== eslint@*, "eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9", "eslint@^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7", "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0", "eslint@^6.0.0 || ^7.0.0 || >=8.0.0", "eslint@^8.57.0 || ^9.0.0", "eslint@^9.0.0 || ^8.0.0", eslint@^9.23.0, eslint@>=7, eslint@>=8.45.0: - version "9.23.0" - resolved "https://registry.npmjs.org/eslint/-/eslint-9.23.0.tgz" - integrity sha512-jV7AbNoFPAY1EkFYpLq5bslU9NLNO8xnEeQXwErNibVryjk67wHVmddTBilc5srIttJDBrB0eMHKZBFbSIABCw== + version "9.31.0" + resolved "https://registry.npmjs.org/eslint/-/eslint-9.31.0.tgz" + integrity sha512-QldCVh/ztyKJJZLr4jXNUByx3gR+TDYZCRXEktiZoUR3PGy4qCmSbkxcIle8GEwGpb5JBZazlaJ/CxLidXdEbQ== dependencies: "@eslint-community/eslint-utils" "^4.2.0" "@eslint-community/regexpp" "^4.12.1" - "@eslint/config-array" "^0.19.2" - "@eslint/config-helpers" "^0.2.0" - "@eslint/core" "^0.12.0" + "@eslint/config-array" "^0.21.0" + "@eslint/config-helpers" "^0.3.0" + "@eslint/core" "^0.15.0" "@eslint/eslintrc" "^3.3.1" - "@eslint/js" "9.23.0" - "@eslint/plugin-kit" "^0.2.7" + "@eslint/js" "9.31.0" + "@eslint/plugin-kit" "^0.3.1" "@humanfs/node" "^0.16.6" "@humanwhocodes/module-importer" "^1.0.1" "@humanwhocodes/retry" "^0.4.2" @@ -1380,9 +1368,9 @@ eslint@*, "eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9", "eslint@^3 cross-spawn "^7.0.6" debug "^4.3.2" escape-string-regexp "^4.0.0" - eslint-scope "^8.3.0" - eslint-visitor-keys "^4.2.0" - espree "^10.3.0" + eslint-scope "^8.4.0" + eslint-visitor-keys "^4.2.1" + espree "^10.4.0" esquery "^1.5.0" esutils "^2.0.2" fast-deep-equal "^3.1.3" @@ -1398,14 +1386,14 @@ eslint@*, "eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9", "eslint@^3 natural-compare "^1.4.0" optionator "^0.9.3" -espree@^10.0.1, espree@^10.3.0: - version "10.3.0" - resolved "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz" - integrity sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg== +espree@^10.0.1, espree@^10.4.0: + version "10.4.0" + resolved "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz" + integrity sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ== dependencies: - acorn "^8.14.0" + acorn "^8.15.0" acorn-jsx "^5.3.2" - eslint-visitor-keys "^4.2.0" + eslint-visitor-keys "^4.2.1" esquery@^1.5.0: version "1.6.0" @@ -1464,10 +1452,10 @@ fastq@^1.6.0: dependencies: reusify "^1.0.4" -fdir@^6.4.3: - version "6.4.3" - resolved "https://registry.npmjs.org/fdir/-/fdir-6.4.3.tgz" - integrity sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw== +fdir@^6.4.4: + version "6.4.6" + resolved "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz" + integrity sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w== file-entry-cache@^8.0.0: version "8.0.0" @@ -2314,21 +2302,19 @@ react-is@^19.0.0: integrity sha512-Oe56aUPnkHyyDxxkvqtd7KkdQP5uIUfHxd5XTb3wE9d/kRnZLmKbDB0GWk919tdQ+mxxPtG6EAs6RMT6i1qtHg== react-router-dom@^7.4.1: - version "7.4.1" - resolved "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.4.1.tgz" - integrity sha512-L3/4tig0Lvs6m6THK0HRV4eHUdpx0dlJasgCxXKnavwhh4tKYgpuZk75HRYNoRKDyDWi9QgzGXsQ1oQSBlWpAA== + version "7.7.0" + resolved "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.7.0.tgz" + integrity sha512-wwGS19VkNBkneVh9/YD0pK3IsjWxQUVMDD6drlG7eJpo1rXBtctBqDyBm/k+oKHRAm1x9XWT3JFC82QI9YOXXA== dependencies: - react-router "7.4.1" + react-router "7.7.0" -react-router@7.4.1: - version "7.4.1" - resolved "https://registry.npmjs.org/react-router/-/react-router-7.4.1.tgz" - integrity sha512-Vmizn9ZNzxfh3cumddqv3kLOKvc7AskUT0dC1prTabhiEi0U4A33LmkDOJ79tXaeSqCqMBXBU/ySX88W85+EUg== +react-router@7.7.0: + version "7.7.0" + resolved "https://registry.npmjs.org/react-router/-/react-router-7.7.0.tgz" + integrity sha512-3FUYSwlvB/5wRJVTL/aavqHmfUKe0+Xm9MllkYgGo9eDwNdkvwlJGjpPxono1kCycLt6AnDTgjmXvK3/B4QGuw== dependencies: - "@types/cookie" "^0.6.0" cookie "^1.0.1" set-cookie-parser "^2.6.0" - turbo-stream "2.4.0" react-transition-group@^4.4.5: version "4.4.5" @@ -2414,7 +2400,7 @@ reusify@^1.0.4: resolved "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz" integrity sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw== -rollup@^4.30.1: +rollup@^4.34.9: version "4.39.0" resolved "https://registry.npmjs.org/rollup/-/rollup-4.39.0.tgz" integrity sha512-thI8kNc02yNvnmJp8dr3fNWJ9tCONDhp6TV35X6HkKGGs9E6q7YWCHbe5vKiTa7TAiNcFEmXKj3X/pG2b3ci0g== @@ -2708,12 +2694,12 @@ tiny-invariant@^1.3.3: resolved "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz" integrity sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg== -tinyglobby@^0.2.12: - version "0.2.12" - resolved "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.12.tgz" - integrity sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww== +tinyglobby@^0.2.12, tinyglobby@^0.2.13: + version "0.2.14" + resolved "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz" + integrity sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ== dependencies: - fdir "^6.4.3" + fdir "^6.4.4" picomatch "^4.0.2" to-regex-range@^5.0.1: @@ -2738,11 +2724,6 @@ tsconfig-paths@^3.15.0: minimist "^1.2.6" strip-bom "^3.0.0" -turbo-stream@2.4.0: - version "2.4.0" - resolved "https://registry.npmjs.org/turbo-stream/-/turbo-stream-2.4.0.tgz" - integrity sha512-FHncC10WpBd2eOmGwpmQsWLDoK4cqsA/UT/GqNoaKOQnT8uzhtCbg3EoUDMvqpOSAI0S26mr0rkjzbOO6S3v1g== - type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" resolved "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" @@ -2873,13 +2854,16 @@ vite-plugin-checker@^0.9.1: vscode-uri "^3.1.0" "vite@^4 || ^5 || ^6", vite@^6.2.5, vite@>=2.0.0: - version "6.2.5" - resolved "https://registry.npmjs.org/vite/-/vite-6.2.5.tgz" - integrity sha512-j023J/hCAa4pRIUH6J9HemwYfjB5llR2Ps0CWeikOtdR8+pAURAk0DoJC5/mm9kd+UgdnIy7d6HE4EAvlYhPhA== + version "6.3.5" + resolved "https://registry.npmjs.org/vite/-/vite-6.3.5.tgz" + integrity sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ== dependencies: esbuild "^0.25.0" + fdir "^6.4.4" + picomatch "^4.0.2" postcss "^8.5.3" - rollup "^4.30.1" + rollup "^4.34.9" + tinyglobby "^0.2.13" optionalDependencies: fsevents "~2.3.3"