diff --git a/README.md b/README.md index a6d5573f..5f301301 100644 --- a/README.md +++ b/README.md @@ -50,11 +50,15 @@ Yes, please do contribute. But before this, you should read our [Contributing Gu ## Changelog -**Nov 27th, 2013** `2.2.9` +**Aug 5th, 2014** `2.2.10` + +- Fix upload doc error. + +**Jul 28th, 2013** `2.2.9` - Fix family error in node 0.11.* -**Nov 27th, 2013** `2.2.8` +**Jul 3rd, 2013** `2.2.8` - Add server config for spm install diff --git a/lib/sdk/yuan.js b/lib/sdk/yuan.js index 8142fa13..ff8b190f 100644 --- a/lib/sdk/yuan.js +++ b/lib/sdk/yuan.js @@ -10,7 +10,6 @@ var os = require('os'); var zlib = require('zlib'); var crypto = require('crypto'); var request = require('request'); -var FormData = require('form-data'); var util = require('util'); var semver = require('semver'); var _ = require('lodash'); @@ -348,15 +347,15 @@ Yuan.prototype.upload = function(data, callback) { auth: auth }; var self = this; - var form = new FormData(); + var r = this.request(query, callback); + + var form = r.form(); form.append('name', data.name || ''); form.append('version', data.version || ''); form.append('tag', data.tag || 'latest'); form.append('file', fs.createReadStream(data.tarfile)); form.getLength(function(err, len) { log.info('target', self.server); - var r = self.request(query, callback); - r._form = form; r.setHeader('Content-Length', len); }); }; diff --git a/package.json b/package.json index a8448453..6a9f6e0b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "spm", - "version": "2.2.9", + "version": "2.2.10", "preferGlobal": "true", "description": "Static Package Manager", "author": "Hsiaoming Yang ", @@ -25,7 +25,6 @@ "semver": "~1.1.4", "async": "~0.1.22", "tar": "~0.1.16", - "form-data": "~0.1.0", "request": "~2.39.0", "colorful": "~2.1.0", "commander": "~1.1.1",