openapi-fetch

v0.8.0
Fast, typesafe fetch client for your OpenAPI schema. Only 2kb (min). Works with React, Vue, Svelte, or vanilla JS.
openapi swagger rest api oapi_3 oapi_3_1 typescript fetch react and 3 more...

lint

pnpm run lint:js

test

pnpm run test:ts && npm run test:js

build

pnpm run build:clean && pnpm run build:ts && pnpm run build:ts-min && pnpm run build:cjs

lint:js

eslint "{src,test}/**/*.{js,ts}"

test:js

vitest run

test:ts

tsc --noEmit

version

pnpm run prepare && pnpm run build

build:ts

tsc -p tsconfig.build.json

build:cjs

esbuild --bundle src/index.ts --format=cjs --outfile=dist/cjs/index.cjs && cp dist/index.d.ts dist/cjs/index.d.cts

prepublish

pnpm run prepare && pnpm run build

build:clean

del dist

build:ts-min

esbuild --bundle src/index.ts --format=esm --minify --outfile=dist/index.min.js && cp dist/index.d.ts dist/index.min.d.ts

lint:prettier

prettier --check "{src,test}/**/*"

Metadata

  • MIT
  • Whatever
  • Drew Powers
  • released 10/20/2023

Downloads

Maintainers