Skip to content

A fork of leeok/fetch-to-curl with improved TS and stream support

License

Notifications You must be signed in to change notification settings

cdaringe/fetch-to-curl-ts

Repository files navigation

fetch-to-curl-ts

Convert fetch inputs to a cURL string.

Fork of leoek/fetch-to-curl with improved TypeScript support and improved payload serialization.

main

Installation

npm install fetch-to-curl-ts
yarn add fetch-to-curl-ts
pnpm install fetch-to-curl-ts

Usage

import { fetchToCurl } from 'fetch-to-curl';
const curlString = await fetchToCurl('https://jsonplaceholder.typicode.com/posts/1', {
  headers: {
    accept: 'application/json'
  }
});
// curlString ===
// curl "https://jsonplaceholder.typicode.com/posts/1" -X GET -H 'accept: application/json'

See ./src/test/main.test.ts for more examples.

About

A fork of leeok/fetch-to-curl with improved TS and stream support

Resources

License

Stars

Watchers

Forks

Packages

No packages published