huan/file-box

Get rid of deprecated Node.js API: url.parse

Open

#20 ouverte le 22 juin 2019

Voir sur GitHub
 (0 commentaires) (0 réactions) (0 assignés)TypeScript (9 forks)user submission
bughelp wanted

Métriques du dépôt

Stars
 (58 stars)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

https://github.com/huan/file-box/blob/3788e591fad15a2ec00868a3150d1e136e3898dc/src/misc.ts#L90-L98

If we use new url.URL() to replace url.parse, the unit tests will fail, and the reason still needs to be found.

url.parse

Url {
  protocol: 'https:',
  slashes: true,
  auth: null,
  host: 'httpbin.org',
  port: null,
  hostname: 'httpbin.org',
  hash: null,
  search: null,
  query: null,
  pathname: '/headers',
  path: '/headers',
  href: 'https://httpbin.org/headers' }

new url.URL

URL {
  href: 'https://httpbin.org/headers',
  origin: 'https://httpbin.org',
  protocol: 'https:',
  username: '',
  password: '',
  host: 'httpbin.org',
  hostname: 'httpbin.org',
  port: '',
  pathname: '/headers',
  search: '',
  searchParams: URLSearchParams {},
  hash: '' }
https://httpbin.org/headers

Guide contributeur