koffi-curl
Version:
Node.js libcurl bindings using koffi with browser fingerprint capabilities
70 lines (69 loc) • 1.68 kB
JSON
{
"name": "koffi-curl",
"version": "0.1.23",
"description": "Node.js libcurl bindings using koffi with browser fingerprint capabilities",
"main": "dist/index.js",
"module": "dist/index.mjs",
"types": "dist/index.d.ts",
"files": [
"dist",
"libs.json",
"scripts/postinstall.js",
"README.md",
"LICENSE"
],
"scripts": {
"build": "tsup",
"build:watch": "tsup --watch",
"prepublishOnly": "npm run build",
"test": "npm run build && node tests/run-tests.js",
"test:cjs": "node tests/test-cjs.js",
"test:esm": "node tests/test-esm.mjs",
"test:both": "npm run test:cjs && npm run test:esm",
"postinstall": "node scripts/postinstall.js"
},
"keywords": [
"curl",
"http",
"libcurl",
"curl-impersonate",
"fingerprint",
"koffi",
"ffi",
"browser-fingerprint",
"http-client",
"web-scraping",
"ja3",
"tls"
],
"author": {
"name": "tocha688",
"url": "https://github.com/tocha688"
},
"license": "MIT",
"homepage": "https://github.com/tocha688/koffi-curl#readme",
"repository": {
"type": "git",
"url": "git+https://github.com/tocha688/koffi-curl.git"
},
"bugs": {
"url": "https://github.com/tocha688/koffi-curl/issues"
},
"dependencies": {
"axios": "^1.9.0",
"got": "^11.8.6",
"koffi": "^2.6.14",
"lodash": "^4.17.21",
"tar": "^6.2.0",
"tough-cookie": "^5.1.2"
},
"devDependencies": {
"@types/lodash": "^4.17.17",
"@types/node": "^18.17.1",
"tsup": "^8.5.0",
"typescript": "^5.1.6"
},
"engines": {
"node": ">=14.0.0"
}
}