@tbmini/mini-cli
Advanced tools
+1
-1
@@ -49,5 +49,5 @@ #! /usr/bin/env node | ||
| }); | ||
| program.command('deploy <部署环境>').description('部署云函数').action(deploy_1.deploy); | ||
| program.command('deploy <部署环境> <appId> <functionName>').description('部署云函数').action(deploy_1.deploy); | ||
| program.command('mr').description('新建MR').action(mr_1.openMergeRequestUrl); | ||
| program.parse(process.argv); | ||
| //# sourceMappingURL=bash.js.map |
+1
-1
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"bash.js","sourceRoot":"","sources":["../src/bash.ts"],"names":[],"mappings":";;AACA,cAAc;;AAEd,yCAAmC;AACnC,6CAAyC;AACzC,6CAAgE;AAChE,2CAAmC;AACnC,qCAAkD;AAClD,2CAAiD;AACjD,+BAA+B;AAC/B,4CAA4C;AAC5C,iDAAiD;AACjD,MAAM,OAAO,GAAG,IAAI,mBAAO,EAAE,CAAA;AAE7B,uCAAuC;AAEvC,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,WAAW,CAAC,UAAU,CAAC,CAAC,MAAM,CAAC,eAAK,CAAC,CAAA;AAE9D,OAAO;KACJ,OAAO,CAAC,iBAAiB,CAAC;KAC1B,WAAW,CAAC,QAAQ,CAAC;KACrB,MAAM,CAAC,KAAK,EAAC,IAAI,EAAC,EAAE;IACnB,MAAM,aAAa,GAAG,IAAA,yBAAgB,GAAE,CAAA;IACxC,IAAI,CAAC,aAAa,EAAE;QAClB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,iCAAiC,CAAC,CAAC,CAAA;QACzD,OAAM;KACP;IACD,IAAI,IAAI,KAAK,UAAU,EAAE;QACvB,MAAM,IAAA,yBAAgB,EAAC,aAAa,CAAC,CAAA;QACrC,MAAM,IAAA,oBAAW,EAAC,aAAa,CAAC,CAAA;KACjC;AACH,CAAC,CAAC,CAAA;AAEJ,OAAO;KACJ,OAAO,CAAC,eAAe,CAAC;KACxB,WAAW,CAAC,MAAM,CAAC;KACnB,MAAM,CAAC,KAAK,EAAC,IAAI,EAAC,EAAE;IACnB,MAAM,aAAa,GAAG,IAAA,yBAAgB,GAAE,CAAA;IACxC,IAAI,CAAC,aAAa,EAAE;QAClB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,iCAAiC,CAAC,CAAC,CAAA;QACzD,OAAM;KACP;IACD,QAAQ,IAAI,EAAE;QACZ,KAAK,YAAY;YACf,IAAA,yBAAgB,EAAC,aAAa,CAAC,CAAA;YAC/B,MAAK;QACP,KAAK,OAAO;YACV,IAAA,oBAAW,EAAC,aAAa,CAAC,CAAA;YAC1B,MAAK;KACR;AACH,CAAC,CAAC,CAAA;AAEJ,OAAO,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC,MAAM,CAAC,eAAM,CAAC,CAAA;AAEpE,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,wBAAmB,CAAC,CAAA;AAErE,OAAO,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,CAAA"} | ||
| {"version":3,"file":"bash.js","sourceRoot":"","sources":["../src/bash.ts"],"names":[],"mappings":";;AACA,cAAc;;AAEd,yCAAmC;AACnC,6CAAyC;AACzC,6CAAgE;AAChE,2CAAmC;AACnC,qCAAkD;AAClD,2CAAiD;AACjD,+BAA+B;AAC/B,4CAA4C;AAC5C,iDAAiD;AACjD,MAAM,OAAO,GAAG,IAAI,mBAAO,EAAE,CAAA;AAE7B,uCAAuC;AAEvC,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,WAAW,CAAC,UAAU,CAAC,CAAC,MAAM,CAAC,eAAK,CAAC,CAAA;AAE9D,OAAO;KACJ,OAAO,CAAC,iBAAiB,CAAC;KAC1B,WAAW,CAAC,QAAQ,CAAC;KACrB,MAAM,CAAC,KAAK,EAAC,IAAI,EAAC,EAAE;IACnB,MAAM,aAAa,GAAG,IAAA,yBAAgB,GAAE,CAAA;IACxC,IAAI,CAAC,aAAa,EAAE;QAClB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,iCAAiC,CAAC,CAAC,CAAA;QACzD,OAAM;KACP;IACD,IAAI,IAAI,KAAK,UAAU,EAAE;QACvB,MAAM,IAAA,yBAAgB,EAAC,aAAa,CAAC,CAAA;QACrC,MAAM,IAAA,oBAAW,EAAC,aAAa,CAAC,CAAA;KACjC;AACH,CAAC,CAAC,CAAA;AAEJ,OAAO;KACJ,OAAO,CAAC,eAAe,CAAC;KACxB,WAAW,CAAC,MAAM,CAAC;KACnB,MAAM,CAAC,KAAK,EAAC,IAAI,EAAC,EAAE;IACnB,MAAM,aAAa,GAAG,IAAA,yBAAgB,GAAE,CAAA;IACxC,IAAI,CAAC,aAAa,EAAE;QAClB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,iCAAiC,CAAC,CAAC,CAAA;QACzD,OAAM;KACP;IACD,QAAQ,IAAI,EAAE;QACZ,KAAK,YAAY;YACf,IAAA,yBAAgB,EAAC,aAAa,CAAC,CAAA;YAC/B,MAAK;QACP,KAAK,OAAO;YACV,IAAA,oBAAW,EAAC,aAAa,CAAC,CAAA;YAC1B,MAAK;KACR;AACH,CAAC,CAAC,CAAA;AAEJ,OAAO,CAAC,OAAO,CAAC,sCAAsC,CAAC,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC,MAAM,CAAC,eAAM,CAAC,CAAA;AAE3F,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,wBAAmB,CAAC,CAAA;AAErE,OAAO,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,CAAA"} |
@@ -1,2 +0,2 @@ | ||
| export declare function deploy(env?: 'test' | 'pre'): Promise<void>; | ||
| export declare function deploy(env?: 'test' | 'pre', appId?: string, functionName?: string): Promise<void>; | ||
| //# sourceMappingURL=deploy.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"deploy.d.ts","sourceRoot":"","sources":["../../src/command/deploy.ts"],"names":[],"mappings":"AAWA,wBAAsB,MAAM,CAAC,GAAG,GAAE,MAAM,GAAG,KAAc,iBA+FxD"} | ||
| {"version":3,"file":"deploy.d.ts","sourceRoot":"","sources":["../../src/command/deploy.ts"],"names":[],"mappings":"AAWA,wBAAsB,MAAM,CAAC,GAAG,GAAE,MAAM,GAAG,KAAc,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,YAAY,CAAC,EAAE,MAAM,iBAkG/F"} |
@@ -14,3 +14,3 @@ "use strict"; | ||
| const ora = require("ora"); | ||
| async function deploy(env = 'test') { | ||
| async function deploy(env = 'test', appId, functionName) { | ||
| if (env !== 'test' && env !== 'pre') { | ||
@@ -27,5 +27,7 @@ console.log(chalk.yellow('环境参数只能是test或pre')); | ||
| const packageJsonString = (0, fs_1.readFileSync)(packageJsonPath, 'utf-8'); | ||
| let appId = ''; | ||
| const { cloudName: functionName, appId: packageJsonAppId } = JSON.parse(packageJsonString); | ||
| const { cloudName, appId: packageJsonAppId } = JSON.parse(packageJsonString); | ||
| if (!functionName) { | ||
| functionName = cloudName; | ||
| } | ||
| if (!functionName) { | ||
| console.log(chalk.red('package.json缺少cloudName字段~')); | ||
@@ -37,3 +39,3 @@ return; | ||
| } | ||
| else { | ||
| else if (!appId) { | ||
| const projectConfig = (0, helper_1.getProjectConfig)(); | ||
@@ -40,0 +42,0 @@ if (!projectConfig) { |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"deploy.js","sourceRoot":"","sources":["../../src/command/deploy.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"deploy.js","sourceRoot":"","sources":["../../src/command/deploy.ts"],"names":[],"mappings":"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"} |
+3
-3
| { | ||
| "name": "@tbmini/mini-cli", | ||
| "version": "0.16.2", | ||
| "version": "0.17.0", | ||
| "description": "淘宝小程序cli工具", | ||
@@ -28,3 +28,3 @@ "author": "qinhaitao <qinhaitaocn@163.com>", | ||
| "dependencies": { | ||
| "@tbmini/types": "^1.5.1", | ||
| "@tbmini/types": "^1.5.2", | ||
| "@types/puppeteer": "^5.4.4", | ||
@@ -45,3 +45,3 @@ "axios": "^0.23.0", | ||
| }, | ||
| "gitHead": "408393c8f6796e00bd8673bdee7f254d348fd3bd" | ||
| "gitHead": "8500228d127d5dfb623bb5d44d13bca50921a3c4" | ||
| } |
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 2 instances in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 2 instances in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
130810
0.18%1553
0.13%1
-50%- Removed
Updated