12345678910111213141516171819202122 |
- var url = require('url');
- var override = require('../utils/override');
- function inlineRequestFrom(option) {
- return override(
- /* jshint camelcase: false */
- proxyOptionsFrom(process.env.HTTP_PROXY || process.env.http_proxy),
- option || {}
- );
- }
- function proxyOptionsFrom(httpProxy) {
- return httpProxy
- ? {
- hostname: url.parse(httpProxy).hostname,
- port: parseInt(url.parse(httpProxy).port)
- }
- : {};
- }
- module.exports = inlineRequestFrom;
|