@veloss/openapi-ofetch 기반으로 구축된 Supabase SDK 스타일의 라이브러리입니다
Install:
# npm
npm install @veloss/openapi-builder
# yarn
yarn add @veloss/openapi-builder
# pnpm
pnpm add @veloss/openapi-builder
Import:
// ESM / Typescript
import { createOpenApiBuilder } from "@veloss/openapi-builder";
// CJS
const { createOpenApiBuilder } = require("@veloss/openapi-builder");
Basic usage:
import { createOpenApiBuilder } from "@veloss/openapi-builder";
const $api = createOpenApiBuilder({
base: "https://api.example.com",
});
const response = await client.method("get").path("/ok").fetch();
-
openapi-ts openapi-fetch is a type-safe fetch client that pulls in your OpenAPI schema. Weighs 6 kb and has virtually zero runtime. Works with React, Vue, Svelte, or vanilla JS.
-
ofetch A better fetch API. Works on node, browser, and workers.
-
@veloss/openapi-ofetch openapi-fetch extension library (ofetch style).