r2curl
![Test Coverage](https://api.codeclimate.com/v1/badges/bb19fbd2394b545aefb2/test_coverage)
Node.js Request Wrapper (axios, fetch, ..) to cURL Command String
Roadmap
Usage
Basic
AxiosResponse
import r2curl from 'r2curl';
const response = await axios.get('https://google.com');
const curl = r2curl(response);
console.log(curl);
AxiosRequestConfig
import r2curl from 'r2curl';
const config = {
url: 'https://google.com',
method: 'POST',
data: {
caller: 'curl tester',
},
headers: {
'Content-Type': 'application/json',
},
};
const curl = r2curl(reqeustConfig);
console.log(curl);
const response = await axios.request(config);
More Options
import r2curl from 'r2curl';
const option = {
quote: 'double',
};
const curl = r2curl(requestConfig, option);
console.log(curl);