1.0.9 • Published 3 years ago

@huksley/request v1.0.9

Weekly downloads
-
License
MIT
Repository
github
Last release
3 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

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago