Comparing version 1.2.1-beta to 1.3.0-beta
{ | ||
"name": "code-push", | ||
"version": "1.2.1-beta", | ||
"version": "1.3.0-beta", | ||
"description": "Management SDK for the CodePush service", | ||
@@ -21,5 +21,5 @@ "main": "script/index.js", | ||
"q": "^1.4.1", | ||
"superagent": "~1.2.0", | ||
"superagent": "git://github.com/visionmedia/superagent.git#45a1290b2fe5a56a1d77ca74e0b236178d58d848", | ||
"try-json": "^1.0.0" | ||
} | ||
} | ||
} |
@@ -771,3 +771,3 @@ var base64 = require("base-64"); | ||
}; | ||
AccountManager.prototype.addPackage = function (appId, deploymentId, fileOrPath, description, label, appVersion, isMandatory) { | ||
AccountManager.prototype.addPackage = function (appId, deploymentId, fileOrPath, description, label, appVersion, isMandatory, uploadProgressCallback) { | ||
var _this = this; | ||
@@ -787,4 +787,10 @@ if (isMandatory === void 0) { isMandatory = false; } | ||
} | ||
req.field("package", file) | ||
req.attach("package", file) | ||
.field("packageInfo", JSON.stringify(packageInfo)) | ||
.on("progress", function (event) { | ||
if (uploadProgressCallback && event && event.total > 0) { | ||
var currentProgress = event.loaded / event.total * 100; | ||
uploadProgressCallback(currentProgress); | ||
} | ||
}) | ||
.end(function (err, res) { | ||
@@ -836,2 +842,28 @@ if (err) { | ||
}; | ||
AccountManager.prototype.rollbackPackage = function (appId, deploymentId) { | ||
var _this = this; | ||
return Promise(function (resolve, reject, notify) { | ||
var requester = (_this._authedAgent ? _this._authedAgent : request); | ||
var req = requester.post(_this.serverUrl + "/apps/" + appId + "/deployments/" + deploymentId + "/rollback"); | ||
_this.attachCredentials(req, requester); | ||
req.end(function (err, res) { | ||
if (err) { | ||
reject({ message: _this.getErrorMessage(err, res) }); | ||
return; | ||
} | ||
if (res.ok) { | ||
resolve(null); | ||
} | ||
else { | ||
var body = tryJSON(res.text); | ||
if (body) { | ||
reject(body); | ||
} | ||
else { | ||
reject({ message: res.text, statusCode: res.status }); | ||
} | ||
} | ||
}); | ||
}); | ||
}; | ||
AccountManager.prototype.getPackage = function (appId, deploymentId) { | ||
@@ -838,0 +870,0 @@ var _this = this; |
Sorry, the diff of this file is not supported yet
Git dependency
Supply chain riskContains a dependency which resolves to a remote git URL. Dependencies fetched from git URLs are not immutable and can be used to inject untrusted code or reduce the likelihood of a reproducible install.
Found 1 instance in 1 package
71846
1725
1
- Removedasync@0.9.2(transitive)
- Removedcombined-stream@0.0.7(transitive)
- Removedcomponent-emitter@1.1.2(transitive)
- Removedcookiejar@2.0.1(transitive)
- Removedcore-util-is@1.0.3(transitive)
- Removeddebug@2.6.9(transitive)
- Removeddelayed-stream@0.0.5(transitive)
- Removedextend@1.2.1(transitive)
- Removedform-data@0.2.0(transitive)
- Removedformidable@1.0.14(transitive)
- Removedinherits@2.0.4(transitive)
- Removedisarray@0.0.1(transitive)
- Removedmethods@1.0.1(transitive)
- Removedmime@1.3.4(transitive)
- Removedmime-db@1.12.0(transitive)
- Removedmime-types@2.0.14(transitive)
- Removedms@2.0.0(transitive)
- Removedqs@2.3.3(transitive)
- Removedreadable-stream@1.0.27-1(transitive)
- Removedreduce-component@1.0.1(transitive)
- Removedstring_decoder@0.10.31(transitive)
- Removedsuperagent@1.2.0(transitive)
Updatedsuperagent@git://github.com/visionmedia/superagent.git#45a1290b2fe5a56a1d77ca74e0b236178d58d848