diff --git a/package.json b/package.json index 19aa6bb..8540bc5 100644 --- a/package.json +++ b/package.json @@ -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" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 674f4fc..d5917fe 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -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 diff --git a/src/command/deploy.ts b/src/command/deploy.ts index 5098ae0..ffe7593 100644 --- a/src/command/deploy.ts +++ b/src/command/deploy.ts @@ -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 || ''; }