This commit is contained in:
2025-11-24 15:02:24 +08:00
parent c2038b8421
commit 8db44dcb04
2 changed files with 199 additions and 192 deletions

349
pnpm-lock.yaml generated
View File

@@ -13,14 +13,14 @@ importers:
.:
dependencies:
commander:
specifier: ^14.0.1
version: 14.0.1
specifier: ^14.0.2
version: 14.0.2
cookie:
specifier: ^1.0.2
version: 1.0.2
ioredis:
specifier: ^5.8.1
version: 5.8.1
specifier: ^5.8.2
version: 5.8.2
minio:
specifier: ^8.0.6
version: 8.0.6
@@ -44,8 +44,8 @@ importers:
specifier: ^0.0.2
version: 0.0.2(dotenv@17.2.3)
'@kevisual/local-app-manager':
specifier: 0.1.22
version: 0.1.22
specifier: 0.1.26
version: 0.1.26
'@kevisual/logger':
specifier: ^0.0.4
version: 0.0.4
@@ -56,17 +56,17 @@ importers:
specifier: ^0.0.3
version: 0.0.3
'@kevisual/router':
specifier: 0.0.28
version: 0.0.28
specifier: 0.0.33
version: 0.0.33
'@kevisual/types':
specifier: ^0.0.10
version: 0.0.10
'@kevisual/use-config':
specifier: ^1.0.19
version: 1.0.19(dotenv@17.2.3)
specifier: ^1.0.21
version: 1.0.21(dotenv@17.2.3)
'@types/archiver':
specifier: ^6.0.3
version: 6.0.3
specifier: ^7.0.0
version: 7.0.0
'@types/crypto-js':
specifier: ^4.2.2
version: 4.2.2
@@ -80,11 +80,11 @@ importers:
specifier: ^4.17.12
version: 4.17.12
'@types/node':
specifier: ^24.7.2
version: 24.7.2
specifier: ^24.10.1
version: 24.10.1
'@types/react':
specifier: ^19.2.2
version: 19.2.2
specifier: ^19.2.6
version: 19.2.6
'@types/semver':
specifier: ^7.7.1
version: 7.7.1
@@ -101,8 +101,8 @@ importers:
specifier: ^4.2.0
version: 4.2.0
dayjs:
specifier: ^1.11.18
version: 1.11.18
specifier: ^1.11.19
version: 1.11.19
dotenv:
specifier: ^17.2.3
version: 17.2.3
@@ -122,14 +122,14 @@ importers:
specifier: ^3.3.2
version: 3.3.2
nodemon:
specifier: ^3.1.10
version: 3.1.10
specifier: ^3.1.11
version: 3.1.11
p-queue:
specifier: ^9.0.0
version: 9.0.0
specifier: ^9.0.1
version: 9.0.1
rimraf:
specifier: ^6.0.1
version: 6.0.1
specifier: ^6.1.2
version: 6.1.2
semver:
specifier: ^7.7.3
version: 7.7.3
@@ -143,14 +143,14 @@ importers:
specifier: ^5.9.0
version: 5.9.0
tar:
specifier: ^7.5.1
version: 7.5.1
specifier: ^7.5.2
version: 7.5.2
tsx:
specifier: ^4.20.6
version: 4.20.6
turbo:
specifier: ^2.5.8
version: 2.5.8
specifier: ^2.6.1
version: 2.6.1
typescript:
specifier: ^5.9.3
version: 5.9.3
@@ -158,8 +158,8 @@ importers:
specifier: ^13.0.0
version: 13.0.0
zod:
specifier: ^4.1.12
version: 4.1.12
specifier: ^4.1.13
version: 4.1.13
packages:
@@ -319,6 +319,14 @@ packages:
'@ioredis/commands@1.4.0':
resolution: {integrity: sha512-aFT2yemJJo+TZCmieA7qnYGQooOS7QfNmYrzGtsYd3g9j5iDP8AimYYAesf79ohjbLG12XxC4nG5DyEnC88AsQ==}
'@isaacs/balanced-match@4.0.1':
resolution: {integrity: sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==}
engines: {node: 20 || >=22}
'@isaacs/brace-expansion@5.0.0':
resolution: {integrity: sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==}
engines: {node: 20 || >=22}
'@isaacs/cliui@8.0.2':
resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
engines: {node: '>=12'}
@@ -345,8 +353,8 @@ packages:
'@kevisual/load@0.0.6':
resolution: {integrity: sha512-+3YTFehRcZ1haGel5DKYMUwmi5i6f2psyaPZlfkKU/cOXgkpwoG9/BEqPCnPjicKqqnksEpixVRkyHJ+5bjLVA==}
'@kevisual/local-app-manager@0.1.22':
resolution: {integrity: sha512-TUsD5CTyxhK55zf9Zk4XWDdLlwKxoWnQA8dcKG74Hh77H4l+z6nHoytNiAkFDEZyS4zLXEbHpQ8khpUHYltPqw==}
'@kevisual/local-app-manager@0.1.26':
resolution: {integrity: sha512-7h30tfWMmme8K/MKG3VGBGHMTHalENEIBRxTd56raJI5ab5DQV8reZ/HzeOAPDlvn/ZPmHKzGBB4sRg7ms+5Wg==}
'@kevisual/logger@0.0.4':
resolution: {integrity: sha512-+fpr92eokSxoGOW1SIRl/27lPuO+zyY+feR5o2Q4YCNlAdt2x64NwC/w8r/3NEC5QenLgd4K0azyKTI2mHbARw==}
@@ -366,16 +374,16 @@ packages:
'@kevisual/router@0.0.23':
resolution: {integrity: sha512-W6ehlhAzNe58vq4QeQt2XFoO84Qaw34A0PVOByJsJ2ICj4YKBTclAt+rOAoISCvUeSbeNOIuhUE3sLyPfplzUw==}
'@kevisual/router@0.0.28':
resolution: {integrity: sha512-MqpnRqBRt2TkM9KyDDaz/AjbBFi8L2y2/MwChu28fK6g0OL5fJ45NQQBGNpNrj2rsUVmpCA2wDr2SqjVxE3CLA==}
'@kevisual/router@0.0.33':
resolution: {integrity: sha512-9z7TkSzCIGbXn9SuHPBdZpGwHlAuwA8iN5jNAZBUvbEvBRkBxlrbdCSe9fBYiAHueLm2AceFNrW74uulOiAkqA==}
'@kevisual/types@0.0.10':
resolution: {integrity: sha512-Q73uzzjk9UidumnmCvOpgzqDDvQxsblz22bIFuoiioUFJWwaparx8bpd8ArRyFojicYL1YJoFDzDZ9j9NN8grA==}
'@kevisual/use-config@1.0.19':
resolution: {integrity: sha512-Q1IH4eMqUe5w6Bq8etoqOSls9FPIy0xwwD3wHf26EsQLZadhccI9qkDuFzP/rFWDa57mwFPEfwbGE5UlqWOCkw==}
'@kevisual/use-config@1.0.21':
resolution: {integrity: sha512-czgy4+tBDBJI6QTnKh2PCwswET6ZpZ4ZqBE/SPkkOivEtlrcPzLs5elwMLZ3goD1XMD4VB3yjumb5WuW/8H8MA==}
peerDependencies:
dotenv: ^16.4.7
dotenv: ^17
'@ljharb/resumer@0.1.3':
resolution: {integrity: sha512-d+tsDgfkj9X5QTriqM4lKesCkMMJC3IrbPKHvayP00ELx2axdXvDfWkqjxrLXIzGcQzmj7VAUT1wopqARTvafw==}
@@ -421,8 +429,8 @@ packages:
'@tootallnate/quickjs-emscripten@0.23.0':
resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==}
'@types/archiver@6.0.3':
resolution: {integrity: sha512-a6wUll6k3zX6qs5KlxIggs1P1JcYJaTCx2gnlr+f0S1yd2DoaEwoIK10HmBaLnZwWneBz+JBm0dwcZu0zECBcQ==}
'@types/archiver@7.0.0':
resolution: {integrity: sha512-/3vwGwx9n+mCQdYZ2IKGGHEFL30I96UgBlk8EtRDDFQ9uxM1l4O5Ci6r00EMAkiDaTqD9DQ6nVrWRICnBPtzzg==}
'@types/cookie@0.4.1':
resolution: {integrity: sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==}
@@ -454,11 +462,11 @@ packages:
'@types/node-forge@1.3.11':
resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==}
'@types/node@24.7.2':
resolution: {integrity: sha512-/NbVmcGTP+lj5oa4yiYxxeBjRivKQ5Ns1eSZeB99ExsEQ6rX5XYU1Zy/gGxY/ilqtD4Etx9mKyrPxZRetiahhA==}
'@types/node@24.10.1':
resolution: {integrity: sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==}
'@types/react@19.2.2':
resolution: {integrity: sha512-6mDvHUFSjyT2B2yeNx2nUgMxh9LtOWvkhIU3uePn2I2oyNymUAX1NIsdgviM4CH+JSrp2D2hsMvJOkxY+0wNRA==}
'@types/react@19.2.6':
resolution: {integrity: sha512-p/jUvulfgU7oKtj6Xpk8cA2Y1xKTtICGpJYeJXz2YVO2UcvjQgeRMLDGfDeqeRW2Ta+0QNFwcc8X3GH8SxZz6w==}
'@types/readdir-glob@1.1.5':
resolution: {integrity: sha512-raiuEPUYqXu+nvtY2Pe8s8FEmZ3x5yAH4VkLdihcPdalvsHltomrRC9BzuStrJ9yk06470hS0Crw0f1pXqD+Hg==}
@@ -652,8 +660,8 @@ packages:
color-name@1.1.4:
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
commander@14.0.1:
resolution: {integrity: sha512-2JkV3gUZUVrbNA+1sjBOYLsMZ5cEEl8GTFP2a4AVz5hvasAMCQ1D2l2le/cX+pV4N6ZU17zjUahLpIXRrnWL8A==}
commander@14.0.2:
resolution: {integrity: sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==}
engines: {node: '>=20'}
commander@2.15.1:
@@ -709,8 +717,8 @@ packages:
crypto-js@4.2.0:
resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==}
csstype@3.1.3:
resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
csstype@3.2.3:
resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==}
culvert@0.1.2:
resolution: {integrity: sha512-yi1x3EAWKjQTreYWeSd98431AV+IEE0qoDyOoaHJ7KJ21gv6HtBXHVLX74opVSGqcR8/AbjJBHAHpcOy2bj5Gg==}
@@ -738,8 +746,8 @@ packages:
dayjs@1.11.15:
resolution: {integrity: sha512-MC+DfnSWiM9APs7fpiurHGCoeIx0Gdl6QZBy+5lu8MbYKN5FZEXqOgrundfibdfhGZ15o9hzmZ2xJjZnbvgKXQ==}
dayjs@1.11.18:
resolution: {integrity: sha512-zFBQ7WFRvVRhKcWoUh+ZA1g2HVgUbsZm9sbddh8EC5iv93sui8DVVz1Npvz+r6meo9VKfa8NyLWBsQK1VvIKPA==}
dayjs@1.11.19:
resolution: {integrity: sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw==}
dayjs@1.8.36:
resolution: {integrity: sha512-3VmRXEtw7RZKAf+4Tv1Ym9AGeo8r8+CjDi26x+7SYQil1UqtqdaokhzoEJohqlzt0m5kacJSDhJQkG/LWhpRBw==}
@@ -1049,10 +1057,9 @@ packages:
resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
hasBin: true
glob@11.0.0:
resolution: {integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==}
glob@13.0.0:
resolution: {integrity: sha512-tvZgpqk6fz4BaNZ66ZsRaZnbHvP/jG3uKJvAZOwEVUL4RTA5nJeeLYfyN9/VA8NX/V3IBG+hkeuGpKjvELkVhA==}
engines: {node: 20 || >=22}
hasBin: true
glob@7.2.3:
resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
@@ -1142,8 +1149,8 @@ packages:
resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==}
engines: {node: '>= 0.4'}
ioredis@5.8.1:
resolution: {integrity: sha512-Qho8TgIamqEPdgiMadJwzRMW3TudIg6vpg4YONokGDudy4eqRIJtDbVX72pfLBcWxvbn3qm/40TyGUObdW4tLQ==}
ioredis@5.8.2:
resolution: {integrity: sha512-C6uC+kleiIMmjViJINWk80sOQw5lEzse1ZmvD+S/s8p8CWapftSaC+kocGTx6xrbrJ4WmYQGC08ffHLr6ToR6Q==}
engines: {node: '>=12.22.0'}
ip-address@9.0.5:
@@ -1272,10 +1279,6 @@ packages:
jackspeak@3.4.3:
resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
jackspeak@4.0.2:
resolution: {integrity: sha512-bZsjR/iRjl1Nk1UkjGpAzLNfQtzuijhn2g+pbZb98HQ1Gk8vM9hfbxeMBP+M2/UUdwj0RqGG3mlvk2MsAqwvEw==}
engines: {node: 20 || >=22}
js-git@0.7.8:
resolution: {integrity: sha512-+E5ZH/HeRnoc/LW0AmAyhU+mNcWBzAKE+30+IDMLSLbbK+Tdt02AdkOKq9u15rlJsDEGFqtgckc8ZM59LhhiUA==}
@@ -1370,8 +1373,8 @@ packages:
resolution: {integrity: sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==}
engines: {node: '>= 0.6'}
minimatch@10.0.1:
resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==}
minimatch@10.1.1:
resolution: {integrity: sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==}
engines: {node: 20 || >=22}
minimatch@3.1.2:
@@ -1454,8 +1457,8 @@ packages:
resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==}
engines: {node: '>= 6.13.0'}
nodemon@3.1.10:
resolution: {integrity: sha512-WDjw3pJ0/0jMFmyNDp3gvY2YizjLmmOUQo6DEBY+JgdvW/yQ9mEeSw6H5ythl5Ny2ytb7f9C2nIbjSxMNzbJXw==}
nodemon@3.1.11:
resolution: {integrity: sha512-is96t8F/1//UHAjNPHpbsNY46ELPpftGUoSVNXwUfMk/qdjSylYrWSu1XavVTBOn526kFiOR733ATgNBCQyH0g==}
engines: {node: '>=10'}
hasBin: true
@@ -1490,8 +1493,8 @@ packages:
once@1.4.0:
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
p-queue@9.0.0:
resolution: {integrity: sha512-KO1RyxstL9g1mK76530TExamZC/S2Glm080Nx8PE5sTd7nlduDQsAfEl4uXX+qZjLiwvDauvzXavufy3+rJ9zQ==}
p-queue@9.0.1:
resolution: {integrity: sha512-RhBdVhSwJb7Ocn3e8ULk4NMwBEuOxe+1zcgphUy9c2e5aR/xbEsdVXxHJ3lynw6Qiqu7OINEyHlZkiblEpaq7w==}
engines: {node: '>=20'}
p-timeout@7.0.1:
@@ -1509,6 +1512,9 @@ packages:
package-json-from-dist@1.0.0:
resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==}
package-json-from-dist@1.0.1:
resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
pako@0.2.9:
resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==}
@@ -1713,8 +1719,8 @@ packages:
retry-as-promised@7.0.4:
resolution: {integrity: sha512-XgmCoxKWkDofwH8WddD0w85ZfqYz+ZHlr5yo+3YUCfycWawU56T5ckWXsScsj5B8tqUcIG67DxXByo3VUgiAdA==}
rimraf@6.0.1:
resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==}
rimraf@6.1.2:
resolution: {integrity: sha512-cFCkPslJv7BAXJsYlK1dZsbP8/ZNLkCAQ0bi1hf5EKX2QHegmDFEFA6QhuYJlk7UDdc+02JjO80YSOrWPpw06g==}
engines: {node: 20 || >=22}
hasBin: true
@@ -1745,8 +1751,8 @@ packages:
resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==}
engines: {node: '>=10'}
selfsigned@3.0.1:
resolution: {integrity: sha512-6U6w6kSLrM9Zxo0D7mC7QdGS6ZZytMWBnj/vhF9p+dAHx6CwGezuRcO4VclTbrrI7mg7SD6zNiqXUuBHOVopNQ==}
selfsigned@4.0.0:
resolution: {integrity: sha512-eP/1BEUCziBF/7p96ergE2JlGOMsGj9kIe77pD99G3ValgxDFwHA2oNCYW4rjlmYp8LXc684ypH0836GjSKw0A==}
engines: {node: '>=10'}
semver@7.5.4:
@@ -1975,8 +1981,8 @@ packages:
tar-stream@3.1.7:
resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==}
tar@7.5.1:
resolution: {integrity: sha512-nlGpxf+hv0v7GkWBK2V9spgactGOp0qvfWRxUMjqHyzrt3SgwE48DIv/FhqPHJYLHpgW1opq3nERbz5Anq7n1g==}
tar@7.5.2:
resolution: {integrity: sha512-7NyxrTE4Anh8km8iEy7o0QYPs+0JKBTj5ZaqHg6B39erLg0qYXN3BijtShwbsNSvQ+LN75+KV+C4QR/f6Gwnpg==}
engines: {node: '>=18'}
text-decoder@1.2.0:
@@ -2011,38 +2017,38 @@ packages:
engines: {node: '>=18.0.0'}
hasBin: true
turbo-darwin-64@2.5.8:
resolution: {integrity: sha512-Dh5bCACiHO8rUXZLpKw+m3FiHtAp2CkanSyJre+SInEvEr5kIxjGvCK/8MFX8SFRjQuhjtvpIvYYZJB4AGCxNQ==}
turbo-darwin-64@2.6.1:
resolution: {integrity: sha512-Dm0HwhyZF4J0uLqkhUyCVJvKM9Rw7M03v3J9A7drHDQW0qAbIGBrUijQ8g4Q9Cciw/BXRRd8Uzkc3oue+qn+ZQ==}
cpu: [x64]
os: [darwin]
turbo-darwin-arm64@2.5.8:
resolution: {integrity: sha512-f1H/tQC9px7+hmXn6Kx/w8Jd/FneIUnvLlcI/7RGHunxfOkKJKvsoiNzySkoHQ8uq1pJnhJ0xNGTlYM48ZaJOQ==}
turbo-darwin-arm64@2.6.1:
resolution: {integrity: sha512-U0PIPTPyxdLsrC3jN7jaJUwgzX5sVUBsKLO7+6AL+OASaa1NbT1pPdiZoTkblBAALLP76FM0LlnsVQOnmjYhyw==}
cpu: [arm64]
os: [darwin]
turbo-linux-64@2.5.8:
resolution: {integrity: sha512-hMyvc7w7yadBlZBGl/bnR6O+dJTx3XkTeyTTH4zEjERO6ChEs0SrN8jTFj1lueNXKIHh1SnALmy6VctKMGnWfw==}
turbo-linux-64@2.6.1:
resolution: {integrity: sha512-eM1uLWgzv89bxlK29qwQEr9xYWBhmO/EGiH22UGfq+uXr+QW1OvNKKMogSN65Ry8lElMH4LZh0aX2DEc7eC0Mw==}
cpu: [x64]
os: [linux]
turbo-linux-arm64@2.5.8:
resolution: {integrity: sha512-LQELGa7bAqV2f+3rTMRPnj5G/OHAe2U+0N9BwsZvfMvHSUbsQ3bBMWdSQaYNicok7wOZcHjz2TkESn1hYK6xIQ==}
turbo-linux-arm64@2.6.1:
resolution: {integrity: sha512-MFFh7AxAQAycXKuZDrbeutfWM5Ep0CEZ9u7zs4Hn2FvOViTCzIfEhmuJou3/a5+q5VX1zTxQrKGy+4Lf5cdpsA==}
cpu: [arm64]
os: [linux]
turbo-windows-64@2.5.8:
resolution: {integrity: sha512-3YdcaW34TrN1AWwqgYL9gUqmZsMT4T7g8Y5Azz+uwwEJW+4sgcJkIi9pYFyU4ZBSjBvkfuPZkGgfStir5BBDJQ==}
turbo-windows-64@2.6.1:
resolution: {integrity: sha512-buq7/VAN7KOjMYi4tSZT5m+jpqyhbRU2EUTTvp6V0Ii8dAkY2tAAjQN1q5q2ByflYWKecbQNTqxmVploE0LVwQ==}
cpu: [x64]
os: [win32]
turbo-windows-arm64@2.5.8:
resolution: {integrity: sha512-eFC5XzLmgXJfnAK3UMTmVECCwuBcORrWdewoiXBnUm934DY6QN8YowC/srhNnROMpaKaqNeRpoB5FxCww3eteQ==}
turbo-windows-arm64@2.6.1:
resolution: {integrity: sha512-7w+AD5vJp3R+FB0YOj1YJcNcOOvBior7bcHTodqp90S3x3bLgpr7tE6xOea1e8JkP7GK6ciKVUpQvV7psiwU5Q==}
cpu: [arm64]
os: [win32]
turbo@2.5.8:
resolution: {integrity: sha512-5c9Fdsr9qfpT3hA0EyYSFRZj1dVVsb6KIWubA9JBYZ/9ZEAijgUEae0BBR/Xl/wekt4w65/lYLTFaP3JmwSO8w==}
turbo@2.6.1:
resolution: {integrity: sha512-qBwXXuDT3rA53kbNafGbT5r++BrhRgx3sAo0cHoDAeG9g1ItTmUMgltz3Hy7Hazy1ODqNpR+C7QwqL6DYB52yA==}
hasBin: true
tv4@1.3.0:
@@ -2079,8 +2085,8 @@ packages:
undefsafe@2.0.5:
resolution: {integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==}
undici-types@7.14.0:
resolution: {integrity: sha512-QQiYxHuyZ9gQUIrmPo3IA+hUl4KYk8uSA7cHrcKd/l3p1OTpZcM0Tbp9x7FAtXdAYhlasd60ncPpgu6ihG6TOA==}
undici-types@7.16.0:
resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==}
universalify@2.0.1:
resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
@@ -2199,8 +2205,8 @@ packages:
zod@3.25.67:
resolution: {integrity: sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==}
zod@4.1.12:
resolution: {integrity: sha512-JInaHOamG8pt5+Ey8kGmdcAcg3OL9reK8ltczgHTAwNhMys/6ThXHityHxVV2p3fkw/c+MAvBHFVYHFZDmjMCQ==}
zod@4.1.13:
resolution: {integrity: sha512-AvvthqfqrAhNH9dnfmrfKzX5upOdjUVJYFqNSlkmGf64gRaTzlPwz99IHYnVs28qYAybvAlBV+H7pn0saFY4Ig==}
snapshots:
@@ -2283,6 +2289,12 @@ snapshots:
'@ioredis/commands@1.4.0': {}
'@isaacs/balanced-match@4.0.1': {}
'@isaacs/brace-expansion@5.0.0':
dependencies:
'@isaacs/balanced-match': 4.0.1
'@isaacs/cliui@8.0.2':
dependencies:
string-width: 5.1.2
@@ -2302,8 +2314,8 @@ snapshots:
dependencies:
'@kevisual/auth': 1.0.5
'@kevisual/router': 0.0.21
'@kevisual/use-config': 1.0.19(dotenv@17.2.3)
ioredis: 5.8.1
'@kevisual/use-config': 1.0.21(dotenv@17.2.3)
ioredis: 5.8.2
nanoid: 5.1.6
pg: 8.16.3
sequelize: 6.37.7(pg@8.16.3)
@@ -2328,8 +2340,8 @@ snapshots:
dependencies:
'@kevisual/auth': 1.0.5
'@kevisual/router': 0.0.23
'@kevisual/use-config': 1.0.19(dotenv@17.2.3)
ioredis: 5.8.1
'@kevisual/use-config': 1.0.21(dotenv@17.2.3)
ioredis: 5.8.2
nanoid: 5.1.6
pg: 8.16.3
sequelize: 6.37.7(pg@8.16.3)
@@ -2356,9 +2368,9 @@ snapshots:
dependencies:
'@kevisual/code-center-module': 0.0.20(dotenv@17.2.3)
'@kevisual/router': 0.0.22
'@kevisual/use-config': 1.0.19(dotenv@17.2.3)
'@kevisual/use-config': 1.0.21(dotenv@17.2.3)
cookie: 1.0.2
dayjs: 1.11.18
dayjs: 1.11.19
formidable: 3.5.4
lodash-es: 4.17.21
transitivePeerDependencies:
@@ -2380,7 +2392,7 @@ snapshots:
dependencies:
eventemitter3: 5.0.1
'@kevisual/local-app-manager@0.1.22':
'@kevisual/local-app-manager@0.1.26':
dependencies:
pm2: 6.0.13
transitivePeerDependencies:
@@ -2396,7 +2408,7 @@ snapshots:
'@kevisual/router@0.0.21':
dependencies:
path-to-regexp: 8.2.0
path-to-regexp: 8.3.0
selfsigned: 2.4.1
'@kevisual/router@0.0.22':
@@ -2406,23 +2418,23 @@ snapshots:
'@kevisual/router@0.0.23':
dependencies:
path-to-regexp: 8.2.0
path-to-regexp: 8.3.0
selfsigned: 2.4.1
send: 1.2.0
transitivePeerDependencies:
- supports-color
'@kevisual/router@0.0.28':
'@kevisual/router@0.0.33':
dependencies:
path-to-regexp: 8.3.0
selfsigned: 3.0.1
selfsigned: 4.0.0
send: 1.2.0
transitivePeerDependencies:
- supports-color
'@kevisual/types@0.0.10': {}
'@kevisual/use-config@1.0.19(dotenv@17.2.3)':
'@kevisual/use-config@1.0.21(dotenv@17.2.3)':
dependencies:
'@kevisual/load': 0.0.6
dotenv: 17.2.3
@@ -2493,7 +2505,7 @@ snapshots:
'@pm2/pm2-version-check@1.0.4':
dependencies:
debug: 4.4.3
debug: 4.4.3(supports-color@5.5.0)
transitivePeerDependencies:
- supports-color
@@ -2501,7 +2513,7 @@ snapshots:
'@tootallnate/quickjs-emscripten@0.23.0': {}
'@types/archiver@6.0.3':
'@types/archiver@7.0.0':
dependencies:
'@types/readdir-glob': 1.1.5
@@ -2509,7 +2521,7 @@ snapshots:
'@types/cors@2.8.17':
dependencies:
'@types/node': 24.7.2
'@types/node': 24.10.1
'@types/crypto-js@4.2.2': {}
@@ -2519,12 +2531,12 @@ snapshots:
'@types/formidable@3.4.6':
dependencies:
'@types/node': 24.7.2
'@types/node': 24.10.1
'@types/jsonwebtoken@9.0.10':
dependencies:
'@types/ms': 0.7.34
'@types/node': 24.7.2
'@types/node': 24.10.1
'@types/lodash-es@4.17.12':
dependencies:
@@ -2536,19 +2548,19 @@ snapshots:
'@types/node-forge@1.3.11':
dependencies:
'@types/node': 24.7.2
'@types/node': 24.10.1
'@types/node@24.7.2':
'@types/node@24.10.1':
dependencies:
undici-types: 7.14.0
undici-types: 7.16.0
'@types/react@19.2.2':
'@types/react@19.2.6':
dependencies:
csstype: 3.1.3
csstype: 3.2.3
'@types/readdir-glob@1.1.5':
dependencies:
'@types/node': 24.7.2
'@types/node': 24.10.1
'@types/semver@7.7.1': {}
@@ -2572,7 +2584,7 @@ snapshots:
agent-base@7.1.1:
dependencies:
debug: 4.4.3
debug: 4.4.3(supports-color@5.5.0)
transitivePeerDependencies:
- supports-color
@@ -2751,7 +2763,7 @@ snapshots:
color-name@1.1.4: {}
commander@14.0.1: {}
commander@14.0.2: {}
commander@2.15.1: {}
@@ -2804,7 +2816,7 @@ snapshots:
crypto-js@4.2.0: {}
csstype@3.1.3: {}
csstype@3.2.3: {}
culvert@0.1.2: {}
@@ -2832,7 +2844,7 @@ snapshots:
dayjs@1.11.15: {}
dayjs@1.11.18: {}
dayjs@1.11.19: {}
dayjs@1.8.36: {}
@@ -2844,16 +2856,16 @@ snapshots:
dependencies:
ms: 2.1.3
debug@4.4.0(supports-color@5.5.0):
debug@4.4.0:
dependencies:
ms: 2.1.3
debug@4.4.3(supports-color@5.5.0):
dependencies:
ms: 2.1.3
optionalDependencies:
supports-color: 5.5.0
debug@4.4.3:
dependencies:
ms: 2.1.3
decode-uri-component@0.2.2: {}
deep-equal@2.2.3:
@@ -2934,7 +2946,7 @@ snapshots:
dependencies:
'@types/cookie': 0.4.1
'@types/cors': 2.8.17
'@types/node': 24.7.2
'@types/node': 24.10.1
accepts: 1.3.8
base64id: 2.0.0
cookie: 0.4.2
@@ -3190,7 +3202,7 @@ snapshots:
dependencies:
basic-ftp: 5.0.5
data-uri-to-buffer: 6.0.2
debug: 4.4.3
debug: 4.4.3(supports-color@5.5.0)
fs-extra: 11.2.0
transitivePeerDependencies:
- supports-color
@@ -3214,13 +3226,10 @@ snapshots:
package-json-from-dist: 1.0.0
path-scurry: 1.11.1
glob@11.0.0:
glob@13.0.0:
dependencies:
foreground-child: 3.3.0
jackspeak: 4.0.2
minimatch: 10.0.1
minimatch: 10.1.1
minipass: 7.1.2
package-json-from-dist: 1.0.0
path-scurry: 2.0.0
glob@7.2.3:
@@ -3281,14 +3290,14 @@ snapshots:
http-proxy-agent@7.0.2:
dependencies:
agent-base: 7.1.1
debug: 4.4.3
debug: 4.4.3(supports-color@5.5.0)
transitivePeerDependencies:
- supports-color
https-proxy-agent@7.0.5:
dependencies:
agent-base: 7.1.1
debug: 4.4.3
debug: 4.4.3(supports-color@5.5.0)
transitivePeerDependencies:
- supports-color
@@ -3317,11 +3326,11 @@ snapshots:
hasown: 2.0.2
side-channel: 1.0.6
ioredis@5.8.1:
ioredis@5.8.2:
dependencies:
'@ioredis/commands': 1.4.0
cluster-key-slot: 1.1.2
debug: 4.4.0(supports-color@5.5.0)
debug: 4.4.3(supports-color@5.5.0)
denque: 2.1.0
lodash.defaults: 4.2.0
lodash.isarguments: 3.1.0
@@ -3445,10 +3454,6 @@ snapshots:
optionalDependencies:
'@pkgjs/parseargs': 0.11.0
jackspeak@4.0.2:
dependencies:
'@isaacs/cliui': 8.0.2
js-git@0.7.8:
dependencies:
bodec: 0.1.0
@@ -3543,9 +3548,9 @@ snapshots:
dependencies:
mime-db: 1.54.0
minimatch@10.0.1:
minimatch@10.1.1:
dependencies:
brace-expansion: 2.0.1
'@isaacs/brace-expansion': 5.0.0
minimatch@3.1.2:
dependencies:
@@ -3632,10 +3637,10 @@ snapshots:
node-forge@1.3.1: {}
nodemon@3.1.10:
nodemon@3.1.11:
dependencies:
chokidar: 3.6.0
debug: 4.4.0(supports-color@5.5.0)
debug: 4.4.3(supports-color@5.5.0)
ignore-by-default: 1.0.1
minimatch: 3.1.2
pstree.remy: 1.1.8
@@ -3673,7 +3678,7 @@ snapshots:
dependencies:
wrappy: 1.0.2
p-queue@9.0.0:
p-queue@9.0.1:
dependencies:
eventemitter3: 5.0.1
p-timeout: 7.0.1
@@ -3684,7 +3689,7 @@ snapshots:
dependencies:
'@tootallnate/quickjs-emscripten': 0.23.0
agent-base: 7.1.1
debug: 4.4.3
debug: 4.4.3(supports-color@5.5.0)
get-uri: 6.0.3
http-proxy-agent: 7.0.2
https-proxy-agent: 7.0.5
@@ -3700,6 +3705,8 @@ snapshots:
package-json-from-dist@1.0.0: {}
package-json-from-dist@1.0.1: {}
pako@0.2.9: {}
path-is-absolute@1.0.1: {}
@@ -3772,7 +3779,7 @@ snapshots:
pm2-axon-rpc@0.7.1:
dependencies:
debug: 4.4.3
debug: 4.4.3(supports-color@5.5.0)
transitivePeerDependencies:
- supports-color
@@ -3780,7 +3787,7 @@ snapshots:
dependencies:
amp: 0.3.1
amp-message: 0.1.2
debug: 4.4.3
debug: 4.4.3(supports-color@5.5.0)
escape-string-regexp: 4.0.0
transitivePeerDependencies:
- supports-color
@@ -3797,7 +3804,7 @@ snapshots:
pm2-sysmonit@1.2.8:
dependencies:
async: 3.2.6
debug: 4.4.3
debug: 4.4.3(supports-color@5.5.0)
pidusage: 2.0.21
systeminformation: 5.23.5
tx2: 1.0.5
@@ -3819,7 +3826,7 @@ snapshots:
commander: 2.15.1
croner: 4.1.97
dayjs: 1.11.15
debug: 4.4.3
debug: 4.4.3(supports-color@5.5.0)
enquirer: 2.3.6
eventemitter2: 5.0.1
fclone: 1.0.11
@@ -3866,7 +3873,7 @@ snapshots:
proxy-agent@6.4.0:
dependencies:
agent-base: 7.1.1
debug: 4.4.3
debug: 4.4.3(supports-color@5.5.0)
http-proxy-agent: 7.0.2
https-proxy-agent: 7.0.5
lru-cache: 7.18.3
@@ -3942,7 +3949,7 @@ snapshots:
require-in-the-middle@5.2.0:
dependencies:
debug: 4.4.3
debug: 4.4.3(supports-color@5.5.0)
module-details-from-path: 1.0.3
resolve: 1.22.8
transitivePeerDependencies:
@@ -3964,10 +3971,10 @@ snapshots:
retry-as-promised@7.0.4: {}
rimraf@6.0.1:
rimraf@6.1.2:
dependencies:
glob: 11.0.0
package-json-from-dist: 1.0.0
glob: 13.0.0
package-json-from-dist: 1.0.1
run-series@1.1.9: {}
@@ -3997,7 +4004,7 @@ snapshots:
'@types/node-forge': 1.3.11
node-forge: 1.3.1
selfsigned@3.0.1:
selfsigned@4.0.0:
dependencies:
node-forge: 1.3.1
@@ -4011,7 +4018,7 @@ snapshots:
send@1.2.0:
dependencies:
debug: 4.4.0(supports-color@5.5.0)
debug: 4.4.3(supports-color@5.5.0)
encodeurl: 2.0.0
escape-html: 1.0.3
etag: 1.8.1
@@ -4031,7 +4038,7 @@ snapshots:
dependencies:
'@types/debug': 4.1.12
'@types/validator': 13.12.2
debug: 4.4.0(supports-color@5.5.0)
debug: 4.4.0
dottie: 2.0.6
inflection: 1.13.4
lodash: 4.17.21
@@ -4126,7 +4133,7 @@ snapshots:
socks-proxy-agent@8.0.4:
dependencies:
agent-base: 7.1.1
debug: 4.4.3
debug: 4.4.3(supports-color@5.5.0)
socks: 2.8.3
transitivePeerDependencies:
- supports-color
@@ -4270,7 +4277,7 @@ snapshots:
fast-fifo: 1.3.2
streamx: 2.20.1
tar@7.5.1:
tar@7.5.2:
dependencies:
'@isaacs/fs-minipass': 4.0.1
chownr: 3.0.0
@@ -4307,32 +4314,32 @@ snapshots:
optionalDependencies:
fsevents: 2.3.3
turbo-darwin-64@2.5.8:
turbo-darwin-64@2.6.1:
optional: true
turbo-darwin-arm64@2.5.8:
turbo-darwin-arm64@2.6.1:
optional: true
turbo-linux-64@2.5.8:
turbo-linux-64@2.6.1:
optional: true
turbo-linux-arm64@2.5.8:
turbo-linux-arm64@2.6.1:
optional: true
turbo-windows-64@2.5.8:
turbo-windows-64@2.6.1:
optional: true
turbo-windows-arm64@2.5.8:
turbo-windows-arm64@2.6.1:
optional: true
turbo@2.5.8:
turbo@2.6.1:
optionalDependencies:
turbo-darwin-64: 2.5.8
turbo-darwin-arm64: 2.5.8
turbo-linux-64: 2.5.8
turbo-linux-arm64: 2.5.8
turbo-windows-64: 2.5.8
turbo-windows-arm64: 2.5.8
turbo-darwin-64: 2.6.1
turbo-darwin-arm64: 2.6.1
turbo-linux-64: 2.6.1
turbo-linux-arm64: 2.6.1
turbo-windows-64: 2.6.1
turbo-windows-arm64: 2.6.1
tv4@1.3.0: {}
@@ -4384,7 +4391,7 @@ snapshots:
undefsafe@2.0.5: {}
undici-types@7.14.0: {}
undici-types@7.16.0: {}
universalify@2.0.1: {}
@@ -4450,7 +4457,7 @@ snapshots:
wkx@0.5.0:
dependencies:
'@types/node': 24.7.2
'@types/node': 24.10.1
wrap-ansi@7.0.0:
dependencies:
@@ -4491,4 +4498,4 @@ snapshots:
zod@3.25.67: {}
zod@4.1.12: {}
zod@4.1.13: {}