@toruslabs/http-helpers
    TypeScript icon, indicating that this package has built-in type declarations

    3.1.0 • Public • Published

    Http helpers

    npm version npm

    Introduction

    • This package allows you to call http methods with pre defined configs. Uses fetch or node-fetch internally
    • Adds support for api keys
    • Works in both browser and node.js environments

    Installation

    Bundling

    This module is distributed in 4 formats

    • esm build dist/httpHelpers.esm.js in es6 format
    • commonjs build dist/httpHelpers.cjs.js in es5 format
    • umd build dist/httpHelpers.umd.min.js in es5 format without polyfilling corejs minified
    • node build dist/httpHelpers-node.js in es5 format

    By default, the appropriate format is used for your specified usecase You can use a different format (if you know what you're doing eg. node) by referencing the correct file

    The cjs build is not polyfilled with core-js. It is upto the user to polyfill based on the browserlist they target

    Directly in Browser

    CDN's serve the non-core-js polyfilled version by default. You can use a different

    jsdeliver

    <script src="https://cdn.jsdelivr.net/npm/@toruslabs/http-helpers"></script>

    unpkg

    <script src="https://unpkg.com/@toruslabs/http-helpers"></script>

    Usage

    Add @toruslabs/http-helpers to your project:

    import { get, post } from "@toruslabs/http-helpers";
    const { get, post } = require("@toruslabs/http-helpers").default;
    // For Node.js
    const { get, post } = require("@toruslabs/http-helpers/dist/httpHelpers-node.js").default;

    Requirements

    • This package requires a peer dependency of @babel/runtime
    • Node 14+

    Keywords

    Install

    npm i @toruslabs/http-helpers

    DownloadsWeekly Downloads

    58,748

    Version

    3.1.0

    License

    MIT

    Unpacked Size

    216 kB

    Total Files

    13

    Last publish

    Collaborators

    • torusresearch
    • chaitanyapotti
    • tetratorus
    • shubhamtorus