This commit is contained in:
熊潇 2025-06-19 00:07:18 +08:00
parent b239dae9e3
commit 3c0cb64478
3 changed files with 365 additions and 159 deletions

View File

@ -1,6 +1,6 @@
{
"name": "@kevisual/cli",
"version": "0.0.56",
"version": "0.0.57-beta.1",
"description": "envision command tools",
"main": "dist/app.mjs",
"type": "module",
@ -43,28 +43,28 @@
"author": "abearxiong",
"dependencies": {
"micromatch": "^4.0.8",
"pm2": "^6.0.6"
"pm2": "^6.0.8"
},
"devDependencies": {
"@kevisual/load": "^0.0.6",
"@kevisual/logger": "^0.0.4",
"@kevisual/query": "0.0.20",
"@kevisual/query": "0.0.29",
"@kevisual/query-login": "0.0.6",
"@types/bun": "^1.2.15",
"@types/bun": "^1.2.16",
"@types/crypto-js": "^4.2.2",
"@types/jsonwebtoken": "^9.0.9",
"@types/jsonwebtoken": "^9.0.10",
"@types/micromatch": "^4.0.9",
"@types/node": "^22.15.29",
"@types/node": "^24.0.3",
"chalk": "^5.4.1",
"commander": "^14.0.0",
"crypto-js": "^4.2.0",
"fast-glob": "^3.3.3",
"filesize": "^10.1.6",
"form-data": "^4.0.2",
"form-data": "^4.0.3",
"ignore": "^7.0.5",
"inquirer": "^12.6.3",
"jsonwebtoken": "^9.0.2",
"rollup": "^4.41.1",
"rollup": "^4.43.0",
"rollup-plugin-dts": "^6.2.1",
"tar": "^7.4.3",
"zustand": "^5.0.5"

500
pnpm-lock.yaml generated
View File

@ -12,8 +12,8 @@ importers:
specifier: ^4.0.8
version: 4.0.8
pm2:
specifier: ^6.0.6
version: 6.0.6(supports-color@10.0.0)
specifier: ^6.0.8
version: 6.0.8(supports-color@10.0.0)
devDependencies:
'@kevisual/load':
specifier: ^0.0.6
@ -22,26 +22,26 @@ importers:
specifier: ^0.0.4
version: 0.0.4
'@kevisual/query':
specifier: 0.0.20
version: 0.0.20(encoding@0.1.13)(ws@8.18.0)
specifier: 0.0.29
version: 0.0.29(ws@8.18.0)
'@kevisual/query-login':
specifier: 0.0.6
version: 0.0.6(@kevisual/query@0.0.20(encoding@0.1.13)(ws@8.18.0))(rollup@4.41.1)(tslib@2.8.1)(typescript@5.8.2)
version: 0.0.6(@kevisual/query@0.0.29(ws@8.18.0))(rollup@4.43.0)(tslib@2.8.1)(typescript@5.8.2)
'@types/bun':
specifier: ^1.2.15
version: 1.2.15
specifier: ^1.2.16
version: 1.2.16
'@types/crypto-js':
specifier: ^4.2.2
version: 4.2.2
'@types/jsonwebtoken':
specifier: ^9.0.9
version: 9.0.9
specifier: ^9.0.10
version: 9.0.10
'@types/micromatch':
specifier: ^4.0.9
version: 4.0.9
'@types/node':
specifier: ^22.15.29
version: 22.15.29
specifier: ^24.0.3
version: 24.0.3
chalk:
specifier: ^5.4.1
version: 5.4.1
@ -58,23 +58,23 @@ importers:
specifier: ^10.1.6
version: 10.1.6
form-data:
specifier: ^4.0.2
version: 4.0.2
specifier: ^4.0.3
version: 4.0.3
ignore:
specifier: ^7.0.5
version: 7.0.5
inquirer:
specifier: ^12.6.3
version: 12.6.3(@types/node@22.15.29)
version: 12.6.3(@types/node@24.0.3)
jsonwebtoken:
specifier: ^9.0.2
version: 9.0.2
rollup:
specifier: ^4.41.1
version: 4.41.1
specifier: ^4.43.0
version: 4.43.0
rollup-plugin-dts:
specifier: ^6.2.1
version: 6.2.1(rollup@4.41.1)(typescript@5.8.2)
version: 6.2.1(rollup@4.43.0)(typescript@5.8.2)
tar:
specifier: ^7.4.3
version: 7.4.3
@ -111,7 +111,7 @@ importers:
version: 0.0.20(@kevisual/ws@8.0.0)(encoding@0.1.13)
'@kevisual/query-login':
specifier: 0.0.6
version: 0.0.6(@kevisual/query@0.0.20(@kevisual/ws@8.0.0)(encoding@0.1.13))(rollup@4.41.1)(tslib@2.8.1)(typescript@5.8.2)
version: 0.0.6(@kevisual/query@0.0.20(@kevisual/ws@8.0.0)(encoding@0.1.13))(rollup@4.43.0)(tslib@2.8.1)(typescript@5.8.2)
'@kevisual/router':
specifier: ^0.0.21
version: 0.0.21
@ -341,6 +341,9 @@ packages:
'@kevisual/query@0.0.20':
resolution: {integrity: sha512-IpkQd1Pz50namxDNytLJpyR2CRLJWKTkmk68Fiw6CEkTXQDkdyBh2kIOIf7+Geu8quai/J9io3KjWzt17AeYdg==}
'@kevisual/query@0.0.29':
resolution: {integrity: sha512-rQZk0J073UuC1QGzuyq+pb4Y0hu8/Qx/xYHs9NbsmslM+RuMnd1zpXmvhXNj7Kn1MdYTH90ng2MlFLBkkQFaIg==}
'@kevisual/router@0.0.21':
resolution: {integrity: sha512-XKTxbNO924cT18UOAGplWErZ+hMze8Y53F2jYCk18v4jsdsvjRho5uXXjJb6HSVsuITMtQR4R3rG0IcM3jkDKQ==}
@ -429,103 +432,103 @@ packages:
rollup:
optional: true
'@rollup/rollup-android-arm-eabi@4.41.1':
resolution: {integrity: sha512-NELNvyEWZ6R9QMkiytB4/L4zSEaBC03KIXEghptLGLZWJ6VPrL63ooZQCOnlx36aQPGhzuOMwDerC1Eb2VmrLw==}
'@rollup/rollup-android-arm-eabi@4.43.0':
resolution: {integrity: sha512-Krjy9awJl6rKbruhQDgivNbD1WuLb8xAclM4IR4cN5pHGAs2oIMMQJEiC3IC/9TZJ+QZkmZhlMO/6MBGxPidpw==}
cpu: [arm]
os: [android]
'@rollup/rollup-android-arm64@4.41.1':
resolution: {integrity: sha512-DXdQe1BJ6TK47ukAoZLehRHhfKnKg9BjnQYUu9gzhI8Mwa1d2fzxA1aw2JixHVl403bwp1+/o/NhhHtxWJBgEA==}
'@rollup/rollup-android-arm64@4.43.0':
resolution: {integrity: sha512-ss4YJwRt5I63454Rpj+mXCXicakdFmKnUNxr1dLK+5rv5FJgAxnN7s31a5VchRYxCFWdmnDWKd0wbAdTr0J5EA==}
cpu: [arm64]
os: [android]
'@rollup/rollup-darwin-arm64@4.41.1':
resolution: {integrity: sha512-5afxvwszzdulsU2w8JKWwY8/sJOLPzf0e1bFuvcW5h9zsEg+RQAojdW0ux2zyYAz7R8HvvzKCjLNJhVq965U7w==}
'@rollup/rollup-darwin-arm64@4.43.0':
resolution: {integrity: sha512-eKoL8ykZ7zz8MjgBenEF2OoTNFAPFz1/lyJ5UmmFSz5jW+7XbH1+MAgCVHy72aG59rbuQLcJeiMrP8qP5d/N0A==}
cpu: [arm64]
os: [darwin]
'@rollup/rollup-darwin-x64@4.41.1':
resolution: {integrity: sha512-egpJACny8QOdHNNMZKf8xY0Is6gIMz+tuqXlusxquWu3F833DcMwmGM7WlvCO9sB3OsPjdC4U0wHw5FabzCGZg==}
'@rollup/rollup-darwin-x64@4.43.0':
resolution: {integrity: sha512-SYwXJgaBYW33Wi/q4ubN+ldWC4DzQY62S4Ll2dgfr/dbPoF50dlQwEaEHSKrQdSjC6oIe1WgzosoaNoHCdNuMg==}
cpu: [x64]
os: [darwin]
'@rollup/rollup-freebsd-arm64@4.41.1':
resolution: {integrity: sha512-DBVMZH5vbjgRk3r0OzgjS38z+atlupJ7xfKIDJdZZL6sM6wjfDNo64aowcLPKIx7LMQi8vybB56uh1Ftck/Atg==}
'@rollup/rollup-freebsd-arm64@4.43.0':
resolution: {integrity: sha512-SV+U5sSo0yujrjzBF7/YidieK2iF6E7MdF6EbYxNz94lA+R0wKl3SiixGyG/9Klab6uNBIqsN7j4Y/Fya7wAjQ==}
cpu: [arm64]
os: [freebsd]
'@rollup/rollup-freebsd-x64@4.41.1':
resolution: {integrity: sha512-3FkydeohozEskBxNWEIbPfOE0aqQgB6ttTkJ159uWOFn42VLyfAiyD9UK5mhu+ItWzft60DycIN1Xdgiy8o/SA==}
'@rollup/rollup-freebsd-x64@4.43.0':
resolution: {integrity: sha512-J7uCsiV13L/VOeHJBo5SjasKiGxJ0g+nQTrBkAsmQBIdil3KhPnSE9GnRon4ejX1XDdsmK/l30IYLiAaQEO0Cg==}
cpu: [x64]
os: [freebsd]
'@rollup/rollup-linux-arm-gnueabihf@4.41.1':
resolution: {integrity: sha512-wC53ZNDgt0pqx5xCAgNunkTzFE8GTgdZ9EwYGVcg+jEjJdZGtq9xPjDnFgfFozQI/Xm1mh+D9YlYtl+ueswNEg==}
'@rollup/rollup-linux-arm-gnueabihf@4.43.0':
resolution: {integrity: sha512-gTJ/JnnjCMc15uwB10TTATBEhK9meBIY+gXP4s0sHD1zHOaIh4Dmy1X9wup18IiY9tTNk5gJc4yx9ctj/fjrIw==}
cpu: [arm]
os: [linux]
'@rollup/rollup-linux-arm-musleabihf@4.41.1':
resolution: {integrity: sha512-jwKCca1gbZkZLhLRtsrka5N8sFAaxrGz/7wRJ8Wwvq3jug7toO21vWlViihG85ei7uJTpzbXZRcORotE+xyrLA==}
'@rollup/rollup-linux-arm-musleabihf@4.43.0':
resolution: {integrity: sha512-ZJ3gZynL1LDSIvRfz0qXtTNs56n5DI2Mq+WACWZ7yGHFUEirHBRt7fyIk0NsCKhmRhn7WAcjgSkSVVxKlPNFFw==}
cpu: [arm]
os: [linux]
'@rollup/rollup-linux-arm64-gnu@4.41.1':
resolution: {integrity: sha512-g0UBcNknsmmNQ8V2d/zD2P7WWfJKU0F1nu0k5pW4rvdb+BIqMm8ToluW/eeRmxCared5dD76lS04uL4UaNgpNA==}
'@rollup/rollup-linux-arm64-gnu@4.43.0':
resolution: {integrity: sha512-8FnkipasmOOSSlfucGYEu58U8cxEdhziKjPD2FIa0ONVMxvl/hmONtX/7y4vGjdUhjcTHlKlDhw3H9t98fPvyA==}
cpu: [arm64]
os: [linux]
'@rollup/rollup-linux-arm64-musl@4.41.1':
resolution: {integrity: sha512-XZpeGB5TKEZWzIrj7sXr+BEaSgo/ma/kCgrZgL0oo5qdB1JlTzIYQKel/RmhT6vMAvOdM2teYlAaOGJpJ9lahg==}
'@rollup/rollup-linux-arm64-musl@4.43.0':
resolution: {integrity: sha512-KPPyAdlcIZ6S9C3S2cndXDkV0Bb1OSMsX0Eelr2Bay4EsF9yi9u9uzc9RniK3mcUGCLhWY9oLr6er80P5DE6XA==}
cpu: [arm64]
os: [linux]
'@rollup/rollup-linux-loongarch64-gnu@4.41.1':
resolution: {integrity: sha512-bkCfDJ4qzWfFRCNt5RVV4DOw6KEgFTUZi2r2RuYhGWC8WhCA8lCAJhDeAmrM/fdiAH54m0mA0Vk2FGRPyzI+tw==}
'@rollup/rollup-linux-loongarch64-gnu@4.43.0':
resolution: {integrity: sha512-HPGDIH0/ZzAZjvtlXj6g+KDQ9ZMHfSP553za7o2Odegb/BEfwJcR0Sw0RLNpQ9nC6Gy8s+3mSS9xjZ0n3rhcYg==}
cpu: [loong64]
os: [linux]
'@rollup/rollup-linux-powerpc64le-gnu@4.41.1':
resolution: {integrity: sha512-3mr3Xm+gvMX+/8EKogIZSIEF0WUu0HL9di+YWlJpO8CQBnoLAEL/roTCxuLncEdgcfJcvA4UMOf+2dnjl4Ut1A==}
'@rollup/rollup-linux-powerpc64le-gnu@4.43.0':
resolution: {integrity: sha512-gEmwbOws4U4GLAJDhhtSPWPXUzDfMRedT3hFMyRAvM9Mrnj+dJIFIeL7otsv2WF3D7GrV0GIewW0y28dOYWkmw==}
cpu: [ppc64]
os: [linux]
'@rollup/rollup-linux-riscv64-gnu@4.41.1':
resolution: {integrity: sha512-3rwCIh6MQ1LGrvKJitQjZFuQnT2wxfU+ivhNBzmxXTXPllewOF7JR1s2vMX/tWtUYFgphygxjqMl76q4aMotGw==}
'@rollup/rollup-linux-riscv64-gnu@4.43.0':
resolution: {integrity: sha512-XXKvo2e+wFtXZF/9xoWohHg+MuRnvO29TI5Hqe9xwN5uN8NKUYy7tXUG3EZAlfchufNCTHNGjEx7uN78KsBo0g==}
cpu: [riscv64]
os: [linux]
'@rollup/rollup-linux-riscv64-musl@4.41.1':
resolution: {integrity: sha512-LdIUOb3gvfmpkgFZuccNa2uYiqtgZAz3PTzjuM5bH3nvuy9ty6RGc/Q0+HDFrHrizJGVpjnTZ1yS5TNNjFlklw==}
'@rollup/rollup-linux-riscv64-musl@4.43.0':
resolution: {integrity: sha512-ruf3hPWhjw6uDFsOAzmbNIvlXFXlBQ4nk57Sec8E8rUxs/AI4HD6xmiiasOOx/3QxS2f5eQMKTAwk7KHwpzr/Q==}
cpu: [riscv64]
os: [linux]
'@rollup/rollup-linux-s390x-gnu@4.41.1':
resolution: {integrity: sha512-oIE6M8WC9ma6xYqjvPhzZYk6NbobIURvP/lEbh7FWplcMO6gn7MM2yHKA1eC/GvYwzNKK/1LYgqzdkZ8YFxR8g==}
'@rollup/rollup-linux-s390x-gnu@4.43.0':
resolution: {integrity: sha512-QmNIAqDiEMEvFV15rsSnjoSmO0+eJLoKRD9EAa9rrYNwO/XRCtOGM3A5A0X+wmG+XRrw9Fxdsw+LnyYiZWWcVw==}
cpu: [s390x]
os: [linux]
'@rollup/rollup-linux-x64-gnu@4.41.1':
resolution: {integrity: sha512-cWBOvayNvA+SyeQMp79BHPK8ws6sHSsYnK5zDcsC3Hsxr1dgTABKjMnMslPq1DvZIp6uO7kIWhiGwaTdR4Og9A==}
'@rollup/rollup-linux-x64-gnu@4.43.0':
resolution: {integrity: sha512-jAHr/S0iiBtFyzjhOkAics/2SrXE092qyqEg96e90L3t9Op8OTzS6+IX0Fy5wCt2+KqeHAkti+eitV0wvblEoQ==}
cpu: [x64]
os: [linux]
'@rollup/rollup-linux-x64-musl@4.41.1':
resolution: {integrity: sha512-y5CbN44M+pUCdGDlZFzGGBSKCA4A/J2ZH4edTYSSxFg7ce1Xt3GtydbVKWLlzL+INfFIZAEg1ZV6hh9+QQf9YQ==}
'@rollup/rollup-linux-x64-musl@4.43.0':
resolution: {integrity: sha512-3yATWgdeXyuHtBhrLt98w+5fKurdqvs8B53LaoKD7P7H7FKOONLsBVMNl9ghPQZQuYcceV5CDyPfyfGpMWD9mQ==}
cpu: [x64]
os: [linux]
'@rollup/rollup-win32-arm64-msvc@4.41.1':
resolution: {integrity: sha512-lZkCxIrjlJlMt1dLO/FbpZbzt6J/A8p4DnqzSa4PWqPEUUUnzXLeki/iyPLfV0BmHItlYgHUqJe+3KiyydmiNQ==}
'@rollup/rollup-win32-arm64-msvc@4.43.0':
resolution: {integrity: sha512-wVzXp2qDSCOpcBCT5WRWLmpJRIzv23valvcTwMHEobkjippNf+C3ys/+wf07poPkeNix0paTNemB2XrHr2TnGw==}
cpu: [arm64]
os: [win32]
'@rollup/rollup-win32-ia32-msvc@4.41.1':
resolution: {integrity: sha512-+psFT9+pIh2iuGsxFYYa/LhS5MFKmuivRsx9iPJWNSGbh2XVEjk90fmpUEjCnILPEPJnikAU6SFDiEUyOv90Pg==}
'@rollup/rollup-win32-ia32-msvc@4.43.0':
resolution: {integrity: sha512-fYCTEyzf8d+7diCw8b+asvWDCLMjsCEA8alvtAutqJOJp/wL5hs1rWSqJ1vkjgW0L2NB4bsYJrpKkiIPRR9dvw==}
cpu: [ia32]
os: [win32]
'@rollup/rollup-win32-x64-msvc@4.41.1':
resolution: {integrity: sha512-Wq2zpapRYLfi4aKxf2Xff0tN+7slj2d4R87WEzqw7ZLsVvO5zwYCIuEGSZYiK41+GlwUo1HiR+GdkLEJnCKTCw==}
'@rollup/rollup-win32-x64-msvc@4.43.0':
resolution: {integrity: sha512-SnGhLiE5rlK0ofq8kzuDkM0g7FN1s5VYY+YSMTibP7CqShxCQvqtNxTARS4xX4PFJfHjG0ZQYX9iGzI3FQh5Aw==}
cpu: [x64]
os: [win32]
@ -538,6 +541,9 @@ packages:
'@types/bun@1.2.15':
resolution: {integrity: sha512-U1ljPdBEphF0nw1MIk0hI7kPg7dFdPyM7EenHsp6W5loNHl7zqy6JQf/RKCgnUn2KDzUpkBwHPnEJEjII594bA==}
'@types/bun@1.2.16':
resolution: {integrity: sha512-1aCZJ/6nSiViw339RsaNhkNoEloLaPzZhxMOYEa7OzRzO41IGg5n/7I43/ZIAW/c+Q6cT12Vf7fOZOoVIzb5BQ==}
'@types/crypto-js@4.2.2':
resolution: {integrity: sha512-sDOLlVbHhXpAUAL0YHDUUwDZf3iN4Bwi4W6a0W0b+QcAezUbRtH4FVb+9J4h+XFPW7l/gQ9F8qC7P+Ec4k8QVQ==}
@ -547,8 +553,8 @@ packages:
'@types/estree@1.0.7':
resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==}
'@types/jsonwebtoken@9.0.9':
resolution: {integrity: sha512-uoe+GxEuHbvy12OUQct2X9JenKM3qAscquYymuQN4fMWG9DBQtykrQEFcAbVACF7qaLw9BePSodUL0kquqBJpQ==}
'@types/jsonwebtoken@9.0.10':
resolution: {integrity: sha512-asx5hIG9Qmf/1oStypjanR7iKTv0gXQ1Ov/jfrX6kS/EO0OFni8orbmGCn0672NHR3kXHwpAwR+B368ZGN/2rA==}
'@types/lodash-es@4.17.12':
resolution: {integrity: sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==}
@ -577,6 +583,9 @@ packages:
'@types/node@22.15.29':
resolution: {integrity: sha512-LNdjOkUDlU1RZb8e1kOIUpN1qQUlzGkEtbVNo53vbrwDg5om6oduhm4SiUaPW5ASTXhAiP0jInWG8Qx9fVlOeQ==}
'@types/node@24.0.3':
resolution: {integrity: sha512-R4I/kzCYAdRLzfiCabn9hxWfbuHS573x+r0dJMkkzThEa7pbrcDWK+9zu3e7aBOouf+rQAciqPFMnxwr0aWgKg==}
'@types/resolve@1.20.2':
resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
@ -632,6 +641,10 @@ packages:
resolution: {integrity: sha512-P8nrHI1EyW9OfBt1X7hMSwGN2vwRuqHSKJAT1gbLWZRzDa24oHjYwGHvEgHeBepupzk878yS/HBZ0NMPYtbolw==}
engines: {node: '>=14'}
ansis@4.0.0-node10:
resolution: {integrity: sha512-BRrU0Bo1X9dFGw6KgGz6hWrqQuOlVEDOzkb0QSLZY9sXHqA7pNj7yHPVJRz7y/rj4EOJ3d/D5uxH+ee9leYgsg==}
engines: {node: '>=10'}
anymatch@3.1.3:
resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
engines: {node: '>= 8'}
@ -687,6 +700,9 @@ packages:
bun-types@1.2.15:
resolution: {integrity: sha512-NarRIaS+iOaQU1JPfyKhZm4AsUOrwUOqRNHY0XxI8GI8jYxiLXLcdjYMG9UKS+fwWasc1uw1htV9AX24dD+p4w==}
bun-types@1.2.16:
resolution: {integrity: sha512-ciXLrHV4PXax9vHvUrkvun9VPVGOVwbbbBF/Ev1cXz12lyEZMoJpIJABOfPcN9gDJRaiKF9MVbSygLg4NXu3/A==}
call-bind-apply-helpers@1.0.2:
resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
engines: {node: '>= 0.4'}
@ -959,8 +975,8 @@ packages:
form-data-encoder@1.7.2:
resolution: {integrity: sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==}
form-data@4.0.2:
resolution: {integrity: sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==}
form-data@4.0.3:
resolution: {integrity: sha512-qsITQPfmvMOSAdeyZ+12I1c+CKSstAFAwu+97zrnWAbIr5u8wfsExUzCesVLC8NgHuRUqNN4Zy6UPWUTRGslcA==}
engines: {node: '>= 6'}
formdata-node@4.4.1:
@ -1308,6 +1324,18 @@ packages:
zod:
optional: true
openai@5.5.1:
resolution: {integrity: sha512-5i19097mGotHA1eFsM6Tjd/tJ8uo9sa5Ysv4Q6bKJ2vtN6rc0MzMrUefXnLXYAJcmMQrC1Efhj0AvfIkXrQamw==}
hasBin: true
peerDependencies:
ws: ^8.18.0
zod: ^3.23.8
peerDependenciesMeta:
ws:
optional: true
zod:
optional: true
os-tmpdir@1.0.2:
resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==}
engines: {node: '>=0.10.0'}
@ -1383,6 +1411,11 @@ packages:
engines: {node: '>=16.0.0'}
hasBin: true
pm2@6.0.8:
resolution: {integrity: sha512-y7sO+UuGjfESK/ChRN+efJKAsHrBd95GY2p1GQfjVTtOfFtUfiW0NOuUhP5dN5QTF2F0EWcepgkLqbF32j90Iw==}
engines: {node: '>=16.0.0'}
hasBin: true
promptly@2.2.0:
resolution: {integrity: sha512-aC9j+BZsRSSzEsXBNBwDnAxujdx19HycZoKgRgzWnS8eOHg1asuf9heuLprfbe739zY3IdUQx+Egv6Jn135WHA==}
@ -1431,8 +1464,8 @@ packages:
rollup: ^3.29.4 || ^4
typescript: ^4.5 || ^5.0
rollup@4.41.1:
resolution: {integrity: sha512-cPmwD3FnFv8rKMBc1MxWCwVQFxwf1JEmSX3iQXrRVVG15zerAIXRjMFVWnd5Q5QvgKF7Aj+5ykXFhUl+QGnyOw==}
rollup@4.43.0:
resolution: {integrity: sha512-wdN2Kd3Twh8MAEOEJZsuxuLKCsBEo4PVNLK6tQWAn10VhsVewQLzcucMgLolRlhFybGxfclbPeEYBaP6RvUFGg==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@ -1611,6 +1644,9 @@ packages:
undici-types@6.21.0:
resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
undici-types@7.8.0:
resolution: {integrity: sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==}
vizion@2.2.1:
resolution: {integrity: sha512-sfAcO2yeSU0CSPFI/DmZp3FsFE9T+8913nv1xWBOyzODv13fwkn6Vl7HqxGpkr9F608M+8SuFId3s+BlZqfXww==}
engines: {node: '>=4.0'}
@ -1717,6 +1753,16 @@ snapshots:
optionalDependencies:
'@types/node': 22.15.29
'@inquirer/checkbox@4.1.8(@types/node@24.0.3)':
dependencies:
'@inquirer/core': 10.1.13(@types/node@24.0.3)
'@inquirer/figures': 1.0.12
'@inquirer/type': 3.0.7(@types/node@24.0.3)
ansi-escapes: 4.3.2
yoctocolors-cjs: 2.1.2
optionalDependencies:
'@types/node': 24.0.3
'@inquirer/confirm@5.1.12(@types/node@22.15.29)':
dependencies:
'@inquirer/core': 10.1.13(@types/node@22.15.29)
@ -1724,6 +1770,13 @@ snapshots:
optionalDependencies:
'@types/node': 22.15.29
'@inquirer/confirm@5.1.12(@types/node@24.0.3)':
dependencies:
'@inquirer/core': 10.1.13(@types/node@24.0.3)
'@inquirer/type': 3.0.7(@types/node@24.0.3)
optionalDependencies:
'@types/node': 24.0.3
'@inquirer/core@10.1.13(@types/node@22.15.29)':
dependencies:
'@inquirer/figures': 1.0.12
@ -1737,6 +1790,19 @@ snapshots:
optionalDependencies:
'@types/node': 22.15.29
'@inquirer/core@10.1.13(@types/node@24.0.3)':
dependencies:
'@inquirer/figures': 1.0.12
'@inquirer/type': 3.0.7(@types/node@24.0.3)
ansi-escapes: 4.3.2
cli-width: 4.1.0
mute-stream: 2.0.0
signal-exit: 4.1.0
wrap-ansi: 6.2.0
yoctocolors-cjs: 2.1.2
optionalDependencies:
'@types/node': 24.0.3
'@inquirer/editor@4.2.13(@types/node@22.15.29)':
dependencies:
'@inquirer/core': 10.1.13(@types/node@22.15.29)
@ -1745,6 +1811,14 @@ snapshots:
optionalDependencies:
'@types/node': 22.15.29
'@inquirer/editor@4.2.13(@types/node@24.0.3)':
dependencies:
'@inquirer/core': 10.1.13(@types/node@24.0.3)
'@inquirer/type': 3.0.7(@types/node@24.0.3)
external-editor: 3.1.0
optionalDependencies:
'@types/node': 24.0.3
'@inquirer/expand@4.0.15(@types/node@22.15.29)':
dependencies:
'@inquirer/core': 10.1.13(@types/node@22.15.29)
@ -1753,6 +1827,14 @@ snapshots:
optionalDependencies:
'@types/node': 22.15.29
'@inquirer/expand@4.0.15(@types/node@24.0.3)':
dependencies:
'@inquirer/core': 10.1.13(@types/node@24.0.3)
'@inquirer/type': 3.0.7(@types/node@24.0.3)
yoctocolors-cjs: 2.1.2
optionalDependencies:
'@types/node': 24.0.3
'@inquirer/figures@1.0.12': {}
'@inquirer/input@4.1.12(@types/node@22.15.29)':
@ -1762,6 +1844,13 @@ snapshots:
optionalDependencies:
'@types/node': 22.15.29
'@inquirer/input@4.1.12(@types/node@24.0.3)':
dependencies:
'@inquirer/core': 10.1.13(@types/node@24.0.3)
'@inquirer/type': 3.0.7(@types/node@24.0.3)
optionalDependencies:
'@types/node': 24.0.3
'@inquirer/number@3.0.15(@types/node@22.15.29)':
dependencies:
'@inquirer/core': 10.1.13(@types/node@22.15.29)
@ -1769,6 +1858,13 @@ snapshots:
optionalDependencies:
'@types/node': 22.15.29
'@inquirer/number@3.0.15(@types/node@24.0.3)':
dependencies:
'@inquirer/core': 10.1.13(@types/node@24.0.3)
'@inquirer/type': 3.0.7(@types/node@24.0.3)
optionalDependencies:
'@types/node': 24.0.3
'@inquirer/password@4.0.15(@types/node@22.15.29)':
dependencies:
'@inquirer/core': 10.1.13(@types/node@22.15.29)
@ -1777,6 +1873,14 @@ snapshots:
optionalDependencies:
'@types/node': 22.15.29
'@inquirer/password@4.0.15(@types/node@24.0.3)':
dependencies:
'@inquirer/core': 10.1.13(@types/node@24.0.3)
'@inquirer/type': 3.0.7(@types/node@24.0.3)
ansi-escapes: 4.3.2
optionalDependencies:
'@types/node': 24.0.3
'@inquirer/prompts@7.5.3(@types/node@22.15.29)':
dependencies:
'@inquirer/checkbox': 4.1.8(@types/node@22.15.29)
@ -1792,6 +1896,21 @@ snapshots:
optionalDependencies:
'@types/node': 22.15.29
'@inquirer/prompts@7.5.3(@types/node@24.0.3)':
dependencies:
'@inquirer/checkbox': 4.1.8(@types/node@24.0.3)
'@inquirer/confirm': 5.1.12(@types/node@24.0.3)
'@inquirer/editor': 4.2.13(@types/node@24.0.3)
'@inquirer/expand': 4.0.15(@types/node@24.0.3)
'@inquirer/input': 4.1.12(@types/node@24.0.3)
'@inquirer/number': 3.0.15(@types/node@24.0.3)
'@inquirer/password': 4.0.15(@types/node@24.0.3)
'@inquirer/rawlist': 4.1.3(@types/node@24.0.3)
'@inquirer/search': 3.0.15(@types/node@24.0.3)
'@inquirer/select': 4.2.3(@types/node@24.0.3)
optionalDependencies:
'@types/node': 24.0.3
'@inquirer/rawlist@4.1.3(@types/node@22.15.29)':
dependencies:
'@inquirer/core': 10.1.13(@types/node@22.15.29)
@ -1800,6 +1919,14 @@ snapshots:
optionalDependencies:
'@types/node': 22.15.29
'@inquirer/rawlist@4.1.3(@types/node@24.0.3)':
dependencies:
'@inquirer/core': 10.1.13(@types/node@24.0.3)
'@inquirer/type': 3.0.7(@types/node@24.0.3)
yoctocolors-cjs: 2.1.2
optionalDependencies:
'@types/node': 24.0.3
'@inquirer/search@3.0.15(@types/node@22.15.29)':
dependencies:
'@inquirer/core': 10.1.13(@types/node@22.15.29)
@ -1809,6 +1936,15 @@ snapshots:
optionalDependencies:
'@types/node': 22.15.29
'@inquirer/search@3.0.15(@types/node@24.0.3)':
dependencies:
'@inquirer/core': 10.1.13(@types/node@24.0.3)
'@inquirer/figures': 1.0.12
'@inquirer/type': 3.0.7(@types/node@24.0.3)
yoctocolors-cjs: 2.1.2
optionalDependencies:
'@types/node': 24.0.3
'@inquirer/select@4.2.3(@types/node@22.15.29)':
dependencies:
'@inquirer/core': 10.1.13(@types/node@22.15.29)
@ -1819,10 +1955,24 @@ snapshots:
optionalDependencies:
'@types/node': 22.15.29
'@inquirer/select@4.2.3(@types/node@24.0.3)':
dependencies:
'@inquirer/core': 10.1.13(@types/node@24.0.3)
'@inquirer/figures': 1.0.12
'@inquirer/type': 3.0.7(@types/node@24.0.3)
ansi-escapes: 4.3.2
yoctocolors-cjs: 2.1.2
optionalDependencies:
'@types/node': 24.0.3
'@inquirer/type@3.0.7(@types/node@22.15.29)':
optionalDependencies:
'@types/node': 22.15.29
'@inquirer/type@3.0.7(@types/node@24.0.3)':
optionalDependencies:
'@types/node': 24.0.3
'@isaacs/cliui@8.0.2':
dependencies:
string-width: 5.1.2
@ -1842,13 +1992,13 @@ snapshots:
dependencies:
'@kevisual/logger': 0.0.4
'@kevisual/cache@0.0.2(rollup@4.41.1)(tslib@2.8.1)(typescript@5.8.2)':
'@kevisual/cache@0.0.2(rollup@4.43.0)(tslib@2.8.1)(typescript@5.8.2)':
dependencies:
'@rollup/plugin-commonjs': 28.0.3(rollup@4.41.1)
'@rollup/plugin-node-resolve': 16.0.1(rollup@4.41.1)
'@rollup/plugin-typescript': 12.1.2(rollup@4.41.1)(tslib@2.8.1)(typescript@5.8.2)
'@rollup/plugin-commonjs': 28.0.3(rollup@4.43.0)
'@rollup/plugin-node-resolve': 16.0.1(rollup@4.43.0)
'@rollup/plugin-typescript': 12.1.2(rollup@4.43.0)(tslib@2.8.1)(typescript@5.8.2)
idb-keyval: 6.2.1
rollup-plugin-dts: 6.2.1(rollup@4.41.1)(typescript@5.8.2)
rollup-plugin-dts: 6.2.1(rollup@4.43.0)(typescript@5.8.2)
transitivePeerDependencies:
- rollup
- tslib
@ -1860,7 +2010,7 @@ snapshots:
'@kevisual/local-app-manager@0.1.21(supports-color@10.0.0)':
dependencies:
pm2: 6.0.6(supports-color@10.0.0)
pm2: 6.0.8(supports-color@10.0.0)
transitivePeerDependencies:
- bufferutil
- supports-color
@ -1868,9 +2018,9 @@ snapshots:
'@kevisual/logger@0.0.4': {}
'@kevisual/query-login@0.0.6(@kevisual/query@0.0.20(@kevisual/ws@8.0.0)(encoding@0.1.13))(rollup@4.41.1)(tslib@2.8.1)(typescript@5.8.2)':
'@kevisual/query-login@0.0.6(@kevisual/query@0.0.20(@kevisual/ws@8.0.0)(encoding@0.1.13))(rollup@4.43.0)(tslib@2.8.1)(typescript@5.8.2)':
dependencies:
'@kevisual/cache': 0.0.2(rollup@4.41.1)(tslib@2.8.1)(typescript@5.8.2)
'@kevisual/cache': 0.0.2(rollup@4.43.0)(tslib@2.8.1)(typescript@5.8.2)
'@kevisual/query': 0.0.20(@kevisual/ws@8.0.0)(encoding@0.1.13)
dotenv: 16.5.0
transitivePeerDependencies:
@ -1878,10 +2028,10 @@ snapshots:
- tslib
- typescript
'@kevisual/query-login@0.0.6(@kevisual/query@0.0.20(encoding@0.1.13)(ws@8.18.0))(rollup@4.41.1)(tslib@2.8.1)(typescript@5.8.2)':
'@kevisual/query-login@0.0.6(@kevisual/query@0.0.29(ws@8.18.0))(rollup@4.43.0)(tslib@2.8.1)(typescript@5.8.2)':
dependencies:
'@kevisual/cache': 0.0.2(rollup@4.41.1)(tslib@2.8.1)(typescript@5.8.2)
'@kevisual/query': 0.0.20(encoding@0.1.13)(ws@8.18.0)
'@kevisual/cache': 0.0.2(rollup@4.43.0)(tslib@2.8.1)(typescript@5.8.2)
'@kevisual/query': 0.0.29(ws@8.18.0)
dotenv: 16.5.0
transitivePeerDependencies:
- rollup
@ -1896,11 +2046,10 @@ snapshots:
- ws
- zod
'@kevisual/query@0.0.20(encoding@0.1.13)(ws@8.18.0)':
'@kevisual/query@0.0.29(ws@8.18.0)':
dependencies:
openai: 4.100.0(encoding@0.1.13)(ws@8.18.0)
openai: 5.5.1(ws@8.18.0)
transitivePeerDependencies:
- encoding
- ws
- zod
@ -1985,9 +2134,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@rollup/plugin-commonjs@28.0.3(rollup@4.41.1)':
'@rollup/plugin-commonjs@28.0.3(rollup@4.43.0)':
dependencies:
'@rollup/pluginutils': 5.1.2(rollup@4.41.1)
'@rollup/pluginutils': 5.1.2(rollup@4.43.0)
commondir: 1.0.1
estree-walker: 2.0.2
fdir: 6.4.0(picomatch@4.0.2)
@ -1995,93 +2144,93 @@ snapshots:
magic-string: 0.30.11
picomatch: 4.0.2
optionalDependencies:
rollup: 4.41.1
rollup: 4.43.0
'@rollup/plugin-node-resolve@16.0.1(rollup@4.41.1)':
'@rollup/plugin-node-resolve@16.0.1(rollup@4.43.0)':
dependencies:
'@rollup/pluginutils': 5.1.2(rollup@4.41.1)
'@rollup/pluginutils': 5.1.2(rollup@4.43.0)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-module: 1.0.0
resolve: 1.22.8
optionalDependencies:
rollup: 4.41.1
rollup: 4.43.0
'@rollup/plugin-typescript@12.1.2(rollup@4.41.1)(tslib@2.8.1)(typescript@5.8.2)':
'@rollup/plugin-typescript@12.1.2(rollup@4.43.0)(tslib@2.8.1)(typescript@5.8.2)':
dependencies:
'@rollup/pluginutils': 5.1.2(rollup@4.41.1)
'@rollup/pluginutils': 5.1.2(rollup@4.43.0)
resolve: 1.22.8
typescript: 5.8.2
optionalDependencies:
rollup: 4.41.1
rollup: 4.43.0
tslib: 2.8.1
'@rollup/pluginutils@5.1.2(rollup@4.41.1)':
'@rollup/pluginutils@5.1.2(rollup@4.43.0)':
dependencies:
'@types/estree': 1.0.6
estree-walker: 2.0.2
picomatch: 2.3.1
optionalDependencies:
rollup: 4.41.1
rollup: 4.43.0
'@rollup/rollup-android-arm-eabi@4.41.1':
'@rollup/rollup-android-arm-eabi@4.43.0':
optional: true
'@rollup/rollup-android-arm64@4.41.1':
'@rollup/rollup-android-arm64@4.43.0':
optional: true
'@rollup/rollup-darwin-arm64@4.41.1':
'@rollup/rollup-darwin-arm64@4.43.0':
optional: true
'@rollup/rollup-darwin-x64@4.41.1':
'@rollup/rollup-darwin-x64@4.43.0':
optional: true
'@rollup/rollup-freebsd-arm64@4.41.1':
'@rollup/rollup-freebsd-arm64@4.43.0':
optional: true
'@rollup/rollup-freebsd-x64@4.41.1':
'@rollup/rollup-freebsd-x64@4.43.0':
optional: true
'@rollup/rollup-linux-arm-gnueabihf@4.41.1':
'@rollup/rollup-linux-arm-gnueabihf@4.43.0':
optional: true
'@rollup/rollup-linux-arm-musleabihf@4.41.1':
'@rollup/rollup-linux-arm-musleabihf@4.43.0':
optional: true
'@rollup/rollup-linux-arm64-gnu@4.41.1':
'@rollup/rollup-linux-arm64-gnu@4.43.0':
optional: true
'@rollup/rollup-linux-arm64-musl@4.41.1':
'@rollup/rollup-linux-arm64-musl@4.43.0':
optional: true
'@rollup/rollup-linux-loongarch64-gnu@4.41.1':
'@rollup/rollup-linux-loongarch64-gnu@4.43.0':
optional: true
'@rollup/rollup-linux-powerpc64le-gnu@4.41.1':
'@rollup/rollup-linux-powerpc64le-gnu@4.43.0':
optional: true
'@rollup/rollup-linux-riscv64-gnu@4.41.1':
'@rollup/rollup-linux-riscv64-gnu@4.43.0':
optional: true
'@rollup/rollup-linux-riscv64-musl@4.41.1':
'@rollup/rollup-linux-riscv64-musl@4.43.0':
optional: true
'@rollup/rollup-linux-s390x-gnu@4.41.1':
'@rollup/rollup-linux-s390x-gnu@4.43.0':
optional: true
'@rollup/rollup-linux-x64-gnu@4.41.1':
'@rollup/rollup-linux-x64-gnu@4.43.0':
optional: true
'@rollup/rollup-linux-x64-musl@4.41.1':
'@rollup/rollup-linux-x64-musl@4.43.0':
optional: true
'@rollup/rollup-win32-arm64-msvc@4.41.1':
'@rollup/rollup-win32-arm64-msvc@4.43.0':
optional: true
'@rollup/rollup-win32-ia32-msvc@4.41.1':
'@rollup/rollup-win32-ia32-msvc@4.43.0':
optional: true
'@rollup/rollup-win32-x64-msvc@4.41.1':
'@rollup/rollup-win32-x64-msvc@4.43.0':
optional: true
'@tootallnate/quickjs-emscripten@0.23.0': {}
@ -2092,16 +2241,20 @@ snapshots:
dependencies:
bun-types: 1.2.15
'@types/bun@1.2.16':
dependencies:
bun-types: 1.2.16
'@types/crypto-js@4.2.2': {}
'@types/estree@1.0.6': {}
'@types/estree@1.0.7': {}
'@types/jsonwebtoken@9.0.9':
'@types/jsonwebtoken@9.0.10':
dependencies:
'@types/ms': 0.7.34
'@types/node': 22.15.29
'@types/node': 24.0.3
'@types/lodash-es@4.17.12':
dependencies:
@ -2120,7 +2273,7 @@ snapshots:
'@types/node-fetch@2.6.12':
dependencies:
'@types/node': 22.15.29
form-data: 4.0.2
form-data: 4.0.3
'@types/node-forge@1.3.11':
dependencies:
@ -2134,6 +2287,10 @@ snapshots:
dependencies:
undici-types: 6.21.0
'@types/node@24.0.3':
dependencies:
undici-types: 7.8.0
'@types/resolve@1.20.2': {}
'@types/send@0.17.4':
@ -2179,6 +2336,8 @@ snapshots:
ansis@4.0.0: {}
ansis@4.0.0-node10: {}
anymatch@3.1.3:
dependencies:
normalize-path: 3.0.0
@ -2224,6 +2383,10 @@ snapshots:
dependencies:
'@types/node': 22.15.29
bun-types@1.2.16:
dependencies:
'@types/node': 24.0.3
call-bind-apply-helpers@1.0.2:
dependencies:
es-errors: 1.3.0
@ -2453,11 +2616,12 @@ snapshots:
form-data-encoder@1.7.2: {}
form-data@4.0.2:
form-data@4.0.3:
dependencies:
asynckit: 0.4.0
combined-stream: 1.0.8
es-set-tostringtag: 2.1.0
hasown: 2.0.2
mime-types: 2.1.35
formdata-node@4.4.1:
@ -2588,6 +2752,18 @@ snapshots:
optionalDependencies:
'@types/node': 22.15.29
inquirer@12.6.3(@types/node@24.0.3):
dependencies:
'@inquirer/core': 10.1.13(@types/node@24.0.3)
'@inquirer/prompts': 7.5.3(@types/node@24.0.3)
'@inquirer/type': 3.0.7(@types/node@24.0.3)
ansi-escapes: 4.3.2
mute-stream: 2.0.0
run-async: 3.0.0
rxjs: 7.8.2
optionalDependencies:
'@types/node': 24.0.3
ip-address@9.0.5:
dependencies:
jsbn: 1.1.0
@ -2792,19 +2968,9 @@ snapshots:
transitivePeerDependencies:
- encoding
openai@4.100.0(encoding@0.1.13)(ws@8.18.0):
dependencies:
'@types/node': 18.19.80
'@types/node-fetch': 2.6.12
abort-controller: 3.0.0
agentkeepalive: 4.6.0
form-data-encoder: 1.7.2
formdata-node: 4.4.1
node-fetch: 2.7.0(encoding@0.1.13)
openai@5.5.1(ws@8.18.0):
optionalDependencies:
ws: 8.18.0
transitivePeerDependencies:
- encoding
os-tmpdir@1.0.2: {}
@ -2930,6 +3096,44 @@ snapshots:
- supports-color
- utf-8-validate
pm2@6.0.8(supports-color@10.0.0):
dependencies:
'@pm2/agent': 2.1.1(supports-color@10.0.0)
'@pm2/io': 6.1.0(supports-color@10.0.0)
'@pm2/js-api': 0.8.0(supports-color@10.0.0)
'@pm2/pm2-version-check': 1.0.4(supports-color@10.0.0)
ansis: 4.0.0-node10
async: 3.2.6
blessed: 0.1.81
chokidar: 3.6.0
cli-tableau: 2.0.1
commander: 2.15.1
croner: 4.1.97
dayjs: 1.11.13
debug: 4.4.0(supports-color@10.0.0)
enquirer: 2.3.6
eventemitter2: 5.0.1
fclone: 1.0.11
js-yaml: 4.1.0
mkdirp: 1.0.4
needle: 2.4.0(supports-color@10.0.0)
pidusage: 3.0.2
pm2-axon: 4.0.1(supports-color@10.0.0)
pm2-axon-rpc: 0.7.1(supports-color@10.0.0)
pm2-deploy: 1.0.2
pm2-multimeter: 0.1.2
promptly: 2.2.0
semver: 7.6.3
source-map-support: 0.5.21
sprintf-js: 1.1.2
vizion: 2.2.1
optionalDependencies:
pm2-sysmonit: 1.2.8(supports-color@10.0.0)
transitivePeerDependencies:
- bufferutil
- supports-color
- utf-8-validate
promptly@2.2.0:
dependencies:
read: 1.0.7
@ -2981,38 +3185,38 @@ snapshots:
dependencies:
glob: 10.4.5
rollup-plugin-dts@6.2.1(rollup@4.41.1)(typescript@5.8.2):
rollup-plugin-dts@6.2.1(rollup@4.43.0)(typescript@5.8.2):
dependencies:
magic-string: 0.30.17
rollup: 4.41.1
rollup: 4.43.0
typescript: 5.8.2
optionalDependencies:
'@babel/code-frame': 7.26.2
rollup@4.41.1:
rollup@4.43.0:
dependencies:
'@types/estree': 1.0.7
optionalDependencies:
'@rollup/rollup-android-arm-eabi': 4.41.1
'@rollup/rollup-android-arm64': 4.41.1
'@rollup/rollup-darwin-arm64': 4.41.1
'@rollup/rollup-darwin-x64': 4.41.1
'@rollup/rollup-freebsd-arm64': 4.41.1
'@rollup/rollup-freebsd-x64': 4.41.1
'@rollup/rollup-linux-arm-gnueabihf': 4.41.1
'@rollup/rollup-linux-arm-musleabihf': 4.41.1
'@rollup/rollup-linux-arm64-gnu': 4.41.1
'@rollup/rollup-linux-arm64-musl': 4.41.1
'@rollup/rollup-linux-loongarch64-gnu': 4.41.1
'@rollup/rollup-linux-powerpc64le-gnu': 4.41.1
'@rollup/rollup-linux-riscv64-gnu': 4.41.1
'@rollup/rollup-linux-riscv64-musl': 4.41.1
'@rollup/rollup-linux-s390x-gnu': 4.41.1
'@rollup/rollup-linux-x64-gnu': 4.41.1
'@rollup/rollup-linux-x64-musl': 4.41.1
'@rollup/rollup-win32-arm64-msvc': 4.41.1
'@rollup/rollup-win32-ia32-msvc': 4.41.1
'@rollup/rollup-win32-x64-msvc': 4.41.1
'@rollup/rollup-android-arm-eabi': 4.43.0
'@rollup/rollup-android-arm64': 4.43.0
'@rollup/rollup-darwin-arm64': 4.43.0
'@rollup/rollup-darwin-x64': 4.43.0
'@rollup/rollup-freebsd-arm64': 4.43.0
'@rollup/rollup-freebsd-x64': 4.43.0
'@rollup/rollup-linux-arm-gnueabihf': 4.43.0
'@rollup/rollup-linux-arm-musleabihf': 4.43.0
'@rollup/rollup-linux-arm64-gnu': 4.43.0
'@rollup/rollup-linux-arm64-musl': 4.43.0
'@rollup/rollup-linux-loongarch64-gnu': 4.43.0
'@rollup/rollup-linux-powerpc64le-gnu': 4.43.0
'@rollup/rollup-linux-riscv64-gnu': 4.43.0
'@rollup/rollup-linux-riscv64-musl': 4.43.0
'@rollup/rollup-linux-s390x-gnu': 4.43.0
'@rollup/rollup-linux-x64-gnu': 4.43.0
'@rollup/rollup-linux-x64-musl': 4.43.0
'@rollup/rollup-win32-arm64-msvc': 4.43.0
'@rollup/rollup-win32-ia32-msvc': 4.43.0
'@rollup/rollup-win32-x64-msvc': 4.43.0
fsevents: 2.3.3
run-async@3.0.0: {}
@ -3175,6 +3379,8 @@ snapshots:
undici-types@6.21.0: {}
undici-types@7.8.0: {}
vizion@2.2.1:
dependencies:
async: 2.6.4

View File

@ -17,7 +17,7 @@ import { logger } from '@/module/logger.ts';
* package.json basename, version, user, appKey
* @returns
*/
export const getPackageJson = () => {
export const getPackageJson = (opts?: { version?: string; appKey?: string }) => {
const filePath = path.join(process.cwd(), 'package.json');
if (!fs.existsSync(filePath)) {
return null;
@ -28,12 +28,12 @@ export const getPackageJson = () => {
const version = packageJson.version || '';
const app = packageJson.app as { key: string };
const userAppArry = basename.split('/');
if (userAppArry.length <= 2) {
if (userAppArry.length <= 2 && !opts?.appKey) {
console.error(chalk.red('basename is error, 请输入正确的路径, packages.json中basename例如 /root/appKey'));
return null;
}
const [user, appKey] = userAppArry;
return { basename, version, pkg: packageJson, user, appKey, app };
return { basename, version, pkg: packageJson, user, appKey: appKey || opts?.appKey, app };
} catch (error) {
return null;
}
@ -56,7 +56,7 @@ const command = new Command('deploy')
const noCheck = !options.noCheck;
const dot = !!options.dot;
// 获取当前目录是否存在package.json, 如果有从package.json 获取 version 和basename
const pkgInfo = getPackageJson();
const pkgInfo = getPackageJson({ version, appKey: key });
if (!version && pkgInfo?.version) {
version = pkgInfo?.version || '';
}