A typescript wrapper around cURL-impersonate.
npm install @qnaplus/node-curl-impersonateFork of curl-impersonate-node that adds windows support along with some other features.
``shyarn
yarn add @qnaplus/node-curl-impersonate
Usage
`ts
// normal request
const response = await new RequestBuilder()
.url(/ YOUR URL HERE /)
.header("x-foo-bar", "baz")
.send();// make a post request
const response = await new RequestBuilder()
.url(/ YOUR URL HERE /)
.method("POST")
.body({ foo: "bar" })
.send();
// use a browser preset (options vary by platform)
const response = await new RequestBuilder()
.url(/ YOUR URL HERE /)
.preset({ name: "chrome", version: "110" })
.send();
``