JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 15
  • Score
    100M100P100Q68480F
  • License MIT

Parsing proxy string

Package Exports

  • proxy-string-parser
  • proxy-string-parser/build/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (proxy-string-parser) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

proxy-string-parser

Parsing strings of the following formats:

  • protocol://username:password@host:port
  • protocol://host:port
  • username:password@host:port
  • host:port

To the AxiosProxyConfig object:

interface AxiosProxyConfig {
  host: string
  port: number
  auth?: {
    username: string
    password: string
  }
  protocol?: string
}

Install

npm install proxy-string-parser

Usage

import proxyParser from 'proxy-string-parser'

const proxy = proxyParser('protocol://username:password@host:80')
console.log(proxy)

API

Table of contents

Functions

Functions

default

default(proxy): AxiosProxyConfig

Parameters

Name Type
proxy string

Returns

AxiosProxyConfig

Defined in

index.ts:3