postman-code-generators
Advanced tools
Comparing version 0.2.2 to 0.2.4
@@ -88,4 +88,7 @@ | ||
case 'formdata': | ||
return 'RequestBody body = new MultipartBody.Builder().setType(MultipartBody.FORM)\n' + | ||
`${parseFormData(requestBody, indentString, trimFields)};\n`; | ||
return requestBody.formdata.length ? | ||
'RequestBody body = new MultipartBody.Builder().setType(MultipartBody.FORM)\n' + | ||
`${parseFormData(requestBody, indentString, trimFields)};\n` : | ||
'MediaType JSON = MediaType.parse("application/json; charset=utf-8");\n' + | ||
'RequestBody body = RequestBody.create(JSON, "{}");\n'; | ||
/* istanbul ignore next */ | ||
@@ -92,0 +95,0 @@ case 'file': |
@@ -39,3 +39,6 @@ const _ = require('./lodash'), | ||
const boundary = '------WebKitFormBoundary7MA4YWxkTrZu0gW\\r\\nContent-Disposition: form-data; ', | ||
dataArray = requestbody[requestbody.mode], | ||
dataArray = requestbody[requestbody.mode]; | ||
var postData = ''; | ||
if (dataArray.length) { | ||
postData = '"' + boundary + _.reduce(dataArray, (accumalator, dataArrayElement) => { | ||
@@ -64,2 +67,3 @@ if (!dataArrayElement.disabled || dataArrayElement.disabled === false) { | ||
}, []).join(`${boundary}`) + '------WebKitFormBoundary7MA4YWxkTrZu0gW--\"'; | ||
} | ||
@@ -66,0 +70,0 @@ return postData; |
/* eslint-disable */ | ||
var request = require('request'); | ||
var options = { | ||
'method': 'GET', | ||
'url': 'https://postman-echo.com/get?test=123&anotherone=232', | ||
'headers': { | ||
} | ||
'method': 'GET', | ||
'url': 'https://postman-echo.com/get', | ||
'headers': { | ||
'key': ['value1', 'value2'] | ||
} | ||
}; | ||
request(options, function (error, response) { | ||
if (error) throw new Error(error); | ||
console.log(response.body); | ||
if (error) throw new Error(error); | ||
console.log(response.body); | ||
}); |
/* eslint-disable */ | ||
var unirest = require('unirest'); | ||
var req = unirest('POST', 'https://postman-echo.com/post/?hardik="me"') | ||
.headers({ | ||
'Content-Type': 'application/x-www-form-urlencoded' | ||
}) | ||
.send('2=b') | ||
.send('""12""="23"') | ||
.send('\'1"2\\""3\'=\'1"23"4\'') | ||
.end(function (res) { | ||
if (res.error) throw new Error(res.error); | ||
console.log(res.raw_body); | ||
}); | ||
var req = unirest('GET', 'https://postman-echo.com/get') | ||
.headers({ | ||
'key': ['value1', 'value2'] | ||
}) | ||
.end(function (res) { | ||
if (res.error) throw new Error(res.error); | ||
console.log(res.raw_body); | ||
}); |
{ | ||
"name": "objective-c", | ||
"name": "@postman/codegen-objective-c", | ||
"version": "0.0.1", | ||
"lockfileVersion": 1, | ||
"requires": true, | ||
"dependencies": { | ||
"ansi-styles": { | ||
"version": "3.2.1", | ||
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", | ||
"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", | ||
"dev": true, | ||
"requires": { | ||
"color-convert": "^1.9.0" | ||
} | ||
}, | ||
"array-uniq": { | ||
"version": "1.0.3", | ||
"resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", | ||
"integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", | ||
"dev": true | ||
}, | ||
"chalk": { | ||
"version": "2.4.2", | ||
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", | ||
"integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", | ||
"dev": true, | ||
"requires": { | ||
"ansi-styles": "^3.2.1", | ||
"escape-string-regexp": "^1.0.5", | ||
"supports-color": "^5.3.0" | ||
} | ||
}, | ||
"charset": { | ||
"version": "1.0.1", | ||
"resolved": "https://registry.npmjs.org/charset/-/charset-1.0.1.tgz", | ||
"integrity": "sha512-6dVyOOYjpfFcL1Y4qChrAoQLRHvj2ziyhcm0QJlhOcAhykL/k1kTUPbeo+87MNRTRdk2OIIsIXbuF3x2wi5EXg==", | ||
"dev": true | ||
}, | ||
"color-convert": { | ||
"version": "1.9.3", | ||
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", | ||
"integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", | ||
"dev": true, | ||
"requires": { | ||
"color-name": "1.1.3" | ||
} | ||
}, | ||
"color-name": { | ||
"version": "1.1.3", | ||
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", | ||
"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", | ||
"dev": true | ||
}, | ||
"dom-serializer": { | ||
"version": "0.2.2", | ||
"resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", | ||
"integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", | ||
"dev": true, | ||
"requires": { | ||
"domelementtype": "^2.0.1", | ||
"entities": "^2.0.0" | ||
}, | ||
"dependencies": { | ||
"domelementtype": { | ||
"version": "2.0.1", | ||
"resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", | ||
"integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==", | ||
"dev": true | ||
}, | ||
"entities": { | ||
"version": "2.0.0", | ||
"resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz", | ||
"integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==", | ||
"dev": true | ||
} | ||
} | ||
}, | ||
"domelementtype": { | ||
"version": "1.3.1", | ||
"resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", | ||
"integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", | ||
"dev": true | ||
}, | ||
"domhandler": { | ||
"version": "2.4.2", | ||
"resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", | ||
"integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", | ||
"dev": true, | ||
"requires": { | ||
"domelementtype": "1" | ||
} | ||
}, | ||
"domutils": { | ||
"version": "1.7.0", | ||
"resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", | ||
"integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", | ||
"dev": true, | ||
"requires": { | ||
"dom-serializer": "0", | ||
"domelementtype": "1" | ||
} | ||
}, | ||
"entities": { | ||
"version": "1.1.2", | ||
"resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", | ||
"integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", | ||
"dev": true | ||
}, | ||
"escape-html": { | ||
"version": "1.0.3", | ||
"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", | ||
"integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", | ||
"dev": true | ||
}, | ||
"escape-string-regexp": { | ||
"version": "1.0.5", | ||
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", | ||
"integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", | ||
"dev": true | ||
}, | ||
"faker": { | ||
"version": "4.1.0", | ||
"resolved": "https://registry.npmjs.org/faker/-/faker-4.1.0.tgz", | ||
"integrity": "sha1-HkW7vsxndLPBlfrSg1EJxtdIzD8=", | ||
"dev": true | ||
}, | ||
"file-type": { | ||
"version": "3.9.0", | ||
"resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", | ||
"integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", | ||
"dev": true | ||
}, | ||
"has-flag": { | ||
"version": "3.0.0", | ||
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", | ||
"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", | ||
"dev": true | ||
}, | ||
"htmlparser2": { | ||
"version": "3.10.1", | ||
"resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", | ||
"integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", | ||
"dev": true, | ||
"requires": { | ||
"domelementtype": "^1.3.1", | ||
"domhandler": "^2.3.0", | ||
"domutils": "^1.5.1", | ||
"entities": "^1.1.1", | ||
"inherits": "^2.0.1", | ||
"readable-stream": "^3.1.1" | ||
} | ||
}, | ||
"http-reasons": { | ||
"version": "0.1.0", | ||
"resolved": "https://registry.npmjs.org/http-reasons/-/http-reasons-0.1.0.tgz", | ||
"integrity": "sha1-qVPKZwB4Zp3eFCzomUAbnW6F07Q=", | ||
"dev": true | ||
}, | ||
"iconv-lite": { | ||
"version": "0.5.0", | ||
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.5.0.tgz", | ||
"integrity": "sha512-NnEhI9hIEKHOzJ4f697DMz9IQEXr/MMJ5w64vN2/4Ai+wRnvV7SBrL0KLoRlwaKVghOc7LQ5YkPLuX146b6Ydw==", | ||
"dev": true, | ||
"requires": { | ||
"safer-buffer": ">= 2.1.2 < 3" | ||
} | ||
}, | ||
"inherits": { | ||
"version": "2.0.4", | ||
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", | ||
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", | ||
"dev": true | ||
}, | ||
"liquid-json": { | ||
"version": "0.3.1", | ||
"resolved": "https://registry.npmjs.org/liquid-json/-/liquid-json-0.3.1.tgz", | ||
"integrity": "sha1-kVWhgTbYprJhXl8W+aJEira1Duo=", | ||
"dev": true | ||
}, | ||
"lodash": { | ||
"version": "4.17.15", | ||
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", | ||
"integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", | ||
"dev": true | ||
}, | ||
"lodash.clonedeep": { | ||
"version": "4.5.0", | ||
"resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", | ||
"integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", | ||
"dev": true | ||
}, | ||
"lodash.escaperegexp": { | ||
"version": "4.1.2", | ||
"resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", | ||
"integrity": "sha1-ZHYsSGGAglGKw99Mz11YhtriA0c=", | ||
"dev": true | ||
}, | ||
"lodash.isplainobject": { | ||
"version": "4.0.6", | ||
"resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", | ||
"integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", | ||
"dev": true | ||
}, | ||
"lodash.isstring": { | ||
"version": "4.0.1", | ||
"resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", | ||
"integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=", | ||
"dev": true | ||
}, | ||
"lodash.mergewith": { | ||
"version": "4.6.2", | ||
"resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", | ||
"integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==", | ||
"dev": true | ||
}, | ||
"marked": { | ||
"version": "0.7.0", | ||
"resolved": "https://registry.npmjs.org/marked/-/marked-0.7.0.tgz", | ||
"integrity": "sha512-c+yYdCZJQrsRjTPhUx7VKkApw9bwDkNbHUKo1ovgcfDjb2kc8rLuRbIFyXL5WOEUwzSSKo3IXpph2K6DqB/KZg==", | ||
"dev": true | ||
}, | ||
"mime-db": { | ||
"version": "1.40.0", | ||
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", | ||
"integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", | ||
"dev": true | ||
}, | ||
"mime-format": { | ||
"version": "2.0.0", | ||
"resolved": "https://registry.npmjs.org/mime-format/-/mime-format-2.0.0.tgz", | ||
"integrity": "sha1-4p+IkeKE14JwJG8AUNaDS9u+EzI=", | ||
"dev": true, | ||
"requires": { | ||
"charset": "^1.0.0" | ||
} | ||
}, | ||
"mime-types": { | ||
"version": "2.1.24", | ||
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", | ||
"integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", | ||
"dev": true, | ||
"requires": { | ||
"mime-db": "1.40.0" | ||
} | ||
}, | ||
"number-is-nan": { | ||
"version": "1.0.1", | ||
"resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", | ||
"integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", | ||
"dev": true | ||
}, | ||
"postcss": { | ||
"version": "7.0.21", | ||
"resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz", | ||
"integrity": "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==", | ||
"dev": true, | ||
"requires": { | ||
"chalk": "^2.4.2", | ||
"source-map": "^0.6.1", | ||
"supports-color": "^6.1.0" | ||
}, | ||
"dependencies": { | ||
"supports-color": { | ||
"version": "6.1.0", | ||
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", | ||
"integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", | ||
"dev": true, | ||
"requires": { | ||
"has-flag": "^3.0.0" | ||
} | ||
} | ||
} | ||
}, | ||
"postman-collection": { | ||
"version": "3.5.4", | ||
"resolved": "https://registry.npmjs.org/postman-collection/-/postman-collection-3.5.4.tgz", | ||
"integrity": "sha512-ugC8oN6gED+6W1eK5pAp6fHW7oDu4vb+b980+sDfHiCm/AHCBhEzmfiTZnk16gkKeiX8XlCzw5bPXkyhqcBP2w==", | ||
"dev": true, | ||
"requires": { | ||
"escape-html": "1.0.3", | ||
"faker": "4.1.0", | ||
"file-type": "3.9.0", | ||
"http-reasons": "0.1.0", | ||
"iconv-lite": "0.5.0", | ||
"liquid-json": "0.3.1", | ||
"lodash": "4.17.15", | ||
"marked": "0.7.0", | ||
"mime-format": "2.0.0", | ||
"mime-types": "2.1.24", | ||
"postman-url-encoder": "1.0.2", | ||
"sanitize-html": "1.20.1", | ||
"semver": "6.3.0", | ||
"uuid": "3.3.3" | ||
} | ||
}, | ||
"postman-url-encoder": { | ||
"version": "1.0.2", | ||
"resolved": "https://registry.npmjs.org/postman-url-encoder/-/postman-url-encoder-1.0.2.tgz", | ||
"integrity": "sha512-PBGPIJnm9dqyUST/oX9mxTxT5seqWS4AdzAhGt4judiOh7xT4leTv2CLoGtHXUCHFuLLp9h9wDGAMN7Cm0Znyw==", | ||
"dev": true | ||
}, | ||
"readable-stream": { | ||
"version": "3.4.0", | ||
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", | ||
"integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", | ||
"dev": true, | ||
"requires": { | ||
"inherits": "^2.0.3", | ||
"string_decoder": "^1.1.1", | ||
"util-deprecate": "^1.0.1" | ||
} | ||
}, | ||
"safe-buffer": { | ||
"version": "5.2.0", | ||
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", | ||
"integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==", | ||
"dev": true | ||
}, | ||
"safer-buffer": { | ||
"version": "2.1.2", | ||
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", | ||
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", | ||
"dev": true | ||
}, | ||
"sanitize-html": { | ||
"version": "1.20.1", | ||
"resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-1.20.1.tgz", | ||
"integrity": "sha512-txnH8TQjaQvg2Q0HY06G6CDJLVYCpbnxrdO0WN8gjCKaU5J0KbyGYhZxx5QJg3WLZ1lB7XU9kDkfrCXUozqptA==", | ||
"dev": true, | ||
"requires": { | ||
"chalk": "^2.4.1", | ||
"htmlparser2": "^3.10.0", | ||
"lodash.clonedeep": "^4.5.0", | ||
"lodash.escaperegexp": "^4.1.2", | ||
"lodash.isplainobject": "^4.0.6", | ||
"lodash.isstring": "^4.0.1", | ||
"lodash.mergewith": "^4.6.1", | ||
"postcss": "^7.0.5", | ||
"srcset": "^1.0.0", | ||
"xtend": "^4.0.1" | ||
} | ||
}, | ||
"semver": { | ||
"version": "6.3.0", | ||
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", | ||
"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", | ||
"dev": true | ||
}, | ||
"source-map": { | ||
"version": "0.6.1", | ||
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", | ||
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", | ||
"dev": true | ||
}, | ||
"srcset": { | ||
"version": "1.0.0", | ||
"resolved": "https://registry.npmjs.org/srcset/-/srcset-1.0.0.tgz", | ||
"integrity": "sha1-pWad4StC87HV6D7QPHEEb8SPQe8=", | ||
"dev": true, | ||
"requires": { | ||
"array-uniq": "^1.0.2", | ||
"number-is-nan": "^1.0.0" | ||
} | ||
}, | ||
"string_decoder": { | ||
"version": "1.3.0", | ||
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", | ||
"integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", | ||
"dev": true, | ||
"requires": { | ||
"safe-buffer": "~5.2.0" | ||
} | ||
}, | ||
"supports-color": { | ||
"version": "5.5.0", | ||
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", | ||
"integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", | ||
"dev": true, | ||
"requires": { | ||
"has-flag": "^3.0.0" | ||
} | ||
}, | ||
"util-deprecate": { | ||
"version": "1.0.2", | ||
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", | ||
"integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", | ||
"dev": true | ||
}, | ||
"uuid": { | ||
"version": "3.3.3", | ||
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz", | ||
"integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==", | ||
"dev": true | ||
}, | ||
"xtend": { | ||
"version": "4.0.2", | ||
"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", | ||
"integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", | ||
"dev": true | ||
} | ||
} | ||
"lockfileVersion": 1 | ||
} |
@@ -80,3 +80,2 @@ var _ = require('./lodash'), | ||
/* istanbul ignore next */ | ||
if (data.type === 'file') { | ||
@@ -92,3 +91,2 @@ const filename = data.src; | ||
return accumalator; | ||
// eslint-disable-next-line no-useless-escape | ||
}, []).join(';\n') + '\n|];;', | ||
@@ -122,3 +120,2 @@ bodySnippet = ''; | ||
/* istanbul ignore next */ | ||
/** | ||
@@ -125,0 +122,0 @@ * Parses file body from the Request |
@@ -41,2 +41,6 @@ var _ = require('./lodash'), | ||
function parseFormData (body, trim) { | ||
if (_.isEmpty(body)) { | ||
return '$body = $null\n'; | ||
} | ||
var bodySnippet = '$multipartContent = [System.Net.Http.MultipartFormDataContent]::new()\n'; | ||
@@ -43,0 +47,0 @@ _.forEach(body, function (data) { |
@@ -15,3 +15,3 @@ var _ = require('../lodash'), | ||
var requestBody = '', | ||
bodyMap, | ||
bodyMap = [], | ||
enabledBodyList; | ||
@@ -18,0 +18,0 @@ |
@@ -17,2 +17,5 @@ var _ = require('./lodash'), | ||
function parseRawBody (body, mode, trim) { | ||
if (_.isEmpty(body)) { | ||
return ''; | ||
} | ||
var bodySnippet; | ||
@@ -33,2 +36,5 @@ bodySnippet = `let parameters = ${sanitize(body, mode, trim)}\n`; | ||
function parseGraphQL (body, mode, trim) { | ||
if (_.isEmpty(body)) { | ||
return ''; | ||
} | ||
let query = body.query, | ||
@@ -59,2 +65,5 @@ graphqlVariables, bodySnippet; | ||
function parseURLEncodedBody (body, mode, trim) { | ||
if (_.isEmpty(body)) { | ||
return ''; | ||
} | ||
var payload, bodySnippet; | ||
@@ -156,3 +165,3 @@ payload = _.reduce(body, function (accumulator, data) { | ||
function parseBody (body, trim, indent) { | ||
if (!_.isEmpty(body) && !_.isEmpty(body[body.mode])) { | ||
if (!_.isEmpty(body)) { | ||
switch (body.mode) { | ||
@@ -159,0 +168,0 @@ case 'urlencoded': |
{ | ||
"name": "postman-code-generators", | ||
"version": "0.2.2", | ||
"version": "0.2.4", | ||
"description": "Generates code snippets for a postman collection", | ||
@@ -46,3 +46,2 @@ "main": "index.js", | ||
"jsdoc": "3.6.3", | ||
"jsdoc-to-markdown": "5.0.0", | ||
"lodash": "4.17.15", | ||
@@ -49,0 +48,0 @@ "mocha": "5.0.3", |
Sorry, the diff of this file is not supported yet
22
375
3749906
31167