proxy-to-string
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

Proxy to String

Build Status npm

Creating a proxy string from objects.

npm i proxy-to-string

Examples:

const proxyToString = require('proxy-to-string');
proxyToString({
  protocol: 'https',
  ipAddress: '123.123.2.42',
  port: '8080',
  login: 'superLogin',
  password: 'superPassword'
});
 
// return this:
// 'https://123.123.2.42:8080@superLogin:superPassword'

If you want the login and password to go at the beginning, just put loginPassFirst: true

const proxyToString = require('proxy-to-string');
proxyToString({
  protocol: 'https',
  ipAddress: '123.123.2.42',
  port: '8080',
  login: 'superLogin',
  password: 'superPassword',
  loginPassFirst: true
});
 
// return this:
// 'https://superLogin:superPassword@123.123.2.42:8080'

If your login and password looks like this: superLogin:superPassword or/and your ip address: 123.123.2.42: 8080 then use loginPassword and/or ipAddressPort. These options are always in priority.

const proxyToString = require('proxy-to-string');
proxyToString({
  protocol: 'https',
  loginPassword: 'superLogin:superPassword',
  ipAddressPort: '123.123.2.42:8080'
});
 
// return this:
// 'https://123.123.2.42:8080@superLogin:superPassword'

You can ignore any options, and, say, leave only ipAddress and port

const proxyToString = require('proxy-to-string');
proxyToString({
  ipAddress: '123.123.2.42',
  port: '8080'
});
 
// return this:
// '123.123.2.42:8080'

Readme

Keywords

Package Sidebar

Install

npm i proxy-to-string

Weekly Downloads

0

Version

1.0.3

License

MIT

Unpacked Size

6.56 kB

Total Files

5

Last publish

Collaborators

  • ganevru