1.0.9 • Published 2 years ago

@huksley/request v1.0.9

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

HTTP(s) Request

Use as a dependency or copy-paste directly into your code. Zero-dependency alternative of fetch for NodeJS (with different API).

const { request } = require("@huksley/request");

request("https://jsonip.com").then((res) => {
  console.info("Your IP", res.body.ip, "headers", res.headers);
});

ESM

import { request } from "@huksley/request";

const res = await request("https://jsonip.com");
console.info("Your IP", res.body.ip, "headers", res.headers);

Features

  • Both CommonJS and ESM environment supported.
  • Single-file & gist-sized
  • Handles JSON transparently
  • Handles binary
  • Handles compressed bodies (deflate, brotli, gzip)
  • Promise-based
  • Default timeout provided
1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago