Skip to content

Commit a968e69

Browse files
committed
Fix browserify support (with webpack).
1 parent c8a635b commit a968e69

2 files changed

Lines changed: 4 additions & 15 deletions

File tree

package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,6 @@
7979
"chalk": "^1.1.1",
8080
"commander": "^2.9.0",
8181
"debug": "^2.2.0",
82-
"event-stream": "^3.3.2",
83-
"form-data": "^1.0.0-rc3",
8482
"fs-readfile-promise": "^2.0.1",
8583
"fs-writefile-promise": "^1.0.3",
8684
"har-validator": "^2.0.2",

src/index.js

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
'use strict'
22

33
var debug = require('debug')('httpsnippet')
4-
var es = require('event-stream')
5-
var MultiPartForm = require('form-data')
64
var qs = require('querystring')
75
var reducer = require('./helpers/reducer')
86
var targets = require('./targets')
@@ -103,24 +101,17 @@ HTTPSnippet.prototype.prepare = function (request) {
103101
request.postData.mimeType = 'multipart/form-data'
104102

105103
if (request.postData.params) {
106-
var form = new MultiPartForm()
104+
var form = new FormData()
107105

108106
// easter egg
109107
form._boundary = '---011000010111000001101001'
110108

111109
request.postData.params.forEach(function (param) {
112-
form.append(param.name, param.value || '', {
113-
filename: param.fileName || null,
114-
contentType: param.contentType || null
115-
})
110+
form.append(param.name, param.value || '')
116111
})
117112

118-
form.pipe(es.map(function (data, cb) {
119-
request.postData.text += data
120-
}))
121-
122-
request.postData.boundary = form.getBoundary()
123-
request.headersObj['content-type'] = 'multipart/form-data; boundary=' + form.getBoundary()
113+
request.postData.boundary = form._boundary
114+
request.headersObj['content-type'] = 'multipart/form-data; boundary=' + form._boundary
124115
}
125116
break
126117

0 commit comments

Comments
 (0)