0.0.3 • Published 9 months ago

@cicara/kite v0.0.3

Weekly downloads
-
License
-
Repository
-
Last release
9 months ago

Kite

kite is tiny fetch wrapper.

  • kite.js 3.57 kB, gzip 1.29 kB
  • kite.umd.cjs 2.86 kB, gzip 1.21 kB

Installation

npm install @cicara/kite
# or
pnpm add @cicara/kite
# or
yarn add @cicara/kite

How to use

import { Kite, KiteResponse } from "@cicara/kite";

const kite = new Kite({
  interceptors: [
    (request, next) => {
      return next(request);
    },
  ],
  paramsSerializer: (params) => {
    return new URLSearchParams(params).toString();
  },
});

try {
  const data = await kite.get("/api/some/path", {
    params: {
      _t: Date.now(),
      id: "some-id",
    },
  });
  console.log(data);
} catch (err) {
  if (err instanceof KiteResponse) {
    console.log(err.status);
  }
  console.error(err);
}
0.0.3

9 months ago

0.0.2

9 months ago

0.0.1

9 months ago