@atlassianlabs/pi-client-common
Advanced tools
Comparing version 1.0.8 to 1.0.9
@@ -1,2 +0,2 @@ | ||
export declare type AgentProvider = (site?: any) => { | ||
export type AgentProvider = (site?: any) => { | ||
[k: string]: any; | ||
@@ -3,0 +3,0 @@ }; |
37
agent.js
@@ -9,7 +9,8 @@ "use strict"; | ||
exports.shouldTunnelHost = shouldTunnelHost; | ||
function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } | ||
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } | ||
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } | ||
function getProxyHostAndPort() { | ||
var proxyEnv = 'https_proxy'; | ||
var proxyUrl = process.env[proxyEnv] || process.env[proxyEnv.toUpperCase()]; | ||
if (proxyUrl) { | ||
@@ -19,20 +20,16 @@ try { | ||
return [parsedProxyUrl.hostname, parsedProxyUrl.port]; | ||
} catch (parseErr) {//ignore | ||
} catch (parseErr) { | ||
//ignore | ||
} | ||
} | ||
return ['', '']; | ||
} | ||
function getProxyIgnores() { | ||
var proxyEnv = 'no_proxy'; | ||
var proxyUrls = process.env[proxyEnv] || process.env[proxyEnv.toUpperCase()]; | ||
if (proxyUrls) { | ||
return proxyUrls.split(','); | ||
} | ||
return []; | ||
} | ||
function shouldTunnelHost(hostname) { | ||
@@ -46,13 +43,9 @@ /* | ||
var ignores = getProxyIgnores(); | ||
var _iteratorNormalCompletion = true; | ||
var _didIteratorError = false; | ||
var _iteratorError = undefined; | ||
var _iterator = _createForOfIteratorHelper(ignores), | ||
_step; | ||
try { | ||
for (var _iterator = ignores[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { | ||
for (_iterator.s(); !(_step = _iterator.n()).done;) { | ||
var ignore = _step.value; | ||
if (ignore.startsWith('.')) { | ||
var domain = ignore.substr(1); | ||
if (hostname.includes(domain)) { | ||
@@ -68,17 +61,7 @@ return false; | ||
} catch (err) { | ||
_didIteratorError = true; | ||
_iteratorError = err; | ||
_iterator.e(err); | ||
} finally { | ||
try { | ||
if (!_iteratorNormalCompletion && _iterator["return"] != null) { | ||
_iterator["return"](); | ||
} | ||
} finally { | ||
if (_didIteratorError) { | ||
throw _iteratorError; | ||
} | ||
} | ||
_iterator.f(); | ||
} | ||
return true; | ||
} |
@@ -0,5 +1,7 @@ | ||
function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } | ||
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } | ||
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } | ||
export function getProxyHostAndPort() { | ||
var proxyEnv = 'https_proxy'; | ||
var proxyUrl = process.env[proxyEnv] || process.env[proxyEnv.toUpperCase()]; | ||
if (proxyUrl) { | ||
@@ -9,6 +11,6 @@ try { | ||
return [parsedProxyUrl.hostname, parsedProxyUrl.port]; | ||
} catch (parseErr) {//ignore | ||
} catch (parseErr) { | ||
//ignore | ||
} | ||
} | ||
return ['', '']; | ||
@@ -19,7 +21,5 @@ } | ||
var proxyUrls = process.env[proxyEnv] || process.env[proxyEnv.toUpperCase()]; | ||
if (proxyUrls) { | ||
return proxyUrls.split(','); | ||
} | ||
return []; | ||
@@ -35,13 +35,9 @@ } | ||
var ignores = getProxyIgnores(); | ||
var _iteratorNormalCompletion = true; | ||
var _didIteratorError = false; | ||
var _iteratorError = undefined; | ||
var _iterator = _createForOfIteratorHelper(ignores), | ||
_step; | ||
try { | ||
for (var _iterator = ignores[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { | ||
for (_iterator.s(); !(_step = _iterator.n()).done;) { | ||
var ignore = _step.value; | ||
if (ignore.startsWith('.')) { | ||
var domain = ignore.substr(1); | ||
if (hostname.includes(domain)) { | ||
@@ -57,17 +53,7 @@ return false; | ||
} catch (err) { | ||
_didIteratorError = true; | ||
_iteratorError = err; | ||
_iterator.e(err); | ||
} finally { | ||
try { | ||
if (!_iteratorNormalCompletion && _iterator["return"] != null) { | ||
_iterator["return"](); | ||
} | ||
} finally { | ||
if (_didIteratorError) { | ||
throw _iteratorError; | ||
} | ||
} | ||
_iterator.f(); | ||
} | ||
return true; | ||
} |
@@ -6,7 +6,6 @@ "use strict"; | ||
}); | ||
var _agent = require("./agent"); | ||
Object.keys(_agent).forEach(function (key) { | ||
if (key === "default" || key === "__esModule") return; | ||
if (key in exports && exports[key] === _agent[key]) return; | ||
Object.defineProperty(exports, key, { | ||
@@ -13,0 +12,0 @@ enumerable: true, |
{ | ||
"name": "@atlassianlabs/pi-client-common", | ||
"version": "1.0.8", | ||
"version": "1.0.9", | ||
"description": "Common helpers for related jira-pi-clients", | ||
@@ -15,3 +15,3 @@ "repository": { | ||
"sideEffects": false, | ||
"gitHead": "faf3e187ba002d124621c0f2c5eeab8071420330", | ||
"gitHead": "d3b95d7bd76cbfc2675ed77ae5fc91332dbe77f2", | ||
"dependencies": { | ||
@@ -18,0 +18,0 @@ "@babel/runtime": ">=7.10.0" |
7974
144