{"_id":"apify-node-curl-impersonate","_rev":"36-7cc336dc994339ae09e76db8a1cbc5fb","name":"apify-node-curl-impersonate","dist-tags":{"latest":"1.0.33"},"versions":{"1.0.0":{"name":"apify-node-curl-impersonate","version":"1.0.0","author":{"name":"It's not you it's me"},"license":"ISC","_id":"apify-node-curl-impersonate@1.0.0","maintainers":[{"name":"patai5","email":"lukyn.patai5@gmail.com"}],"homepage":"https://github.com/apify-projects/node-curl-impersonate#readme","bugs":{"url":"https://github.com/apify-projects/node-curl-impersonate/issues"},"dist":{"shasum":"29f11da690e1ec8b0cc42629cf2ba32d96e0d589","tarball":"https://registry.npmjs.org/apify-node-curl-impersonate/-/apify-node-curl-impersonate-1.0.0.tgz","fileCount":26,"integrity":"sha512-m86Y3ndQOIYXvkFVpAL+O/ZdL5zQUcwGJrhnKhsbF+b4Cw+1WXgU4VQ4O4+wCPbrWkKVTK0KxFgjGkVulN7u6w==","signatures":[{"sig":"MEUCIBLESMcSL2XguG+IL2zz2x4fMpOeG5NQGQTKt+IbDVLlAiEApjw6NQFX3MjgPgqMzLNEGILJf19SjkuGj9MQ86evA4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21164317},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b1bcfb5d719da7ccdd4f2671f44d307295192970","scripts":{"lint":"eslint ./src --ext .ts","test":"vitest run","build":"tsc","prepare":"husky install","lint:fix":"eslint ./src --ext .ts --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"patai5","email":"lukyn.patai5@gmail.com"},"repository":{"url":"git+https://github.com/apify-projects/node-curl-impersonate.git"},"_npmVersion":"10.8.1","description":"A wrapper around cURL-impersonate, a binary which can be used to bypass TLS fingerprinting.","directories":{},"lint-staged":{"src/**/*.ts":"eslint"},"_nodeVersion":"20.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.5.3","@types/jest":"^29.5.5","@types/node":"^20.5.9","lint-staged":"^15.2.7","@jest/globals":"^29.7.0","@apify/tsconfig":"^0.1.0","@apify/eslint-config-ts":"^0.4.1","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/apify-node-curl-impersonate_1.0.0_1720441122116_0.43590132672910054","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"apify-node-curl-impersonate","version":"1.0.1","author":{"name":"It's not you it's me"},"license":"ISC","_id":"apify-node-curl-impersonate@1.0.1","maintainers":[{"name":"patai5","email":"lukyn.patai5@gmail.com"}],"homepage":"https://github.com/apify-projects/node-curl-impersonate#readme","bugs":{"url":"https://github.com/apify-projects/node-curl-impersonate/issues"},"dist":{"shasum":"5d2c8c07f773075ce2c395aab367640337428752","tarball":"https://registry.npmjs.org/apify-node-curl-impersonate/-/apify-node-curl-impersonate-1.0.1.tgz","fileCount":26,"integrity":"sha512-KS1vwJeAhyNwIft8iXH2h/+f7t7icaf37wyiN50ueh905hMlgz9KPZHVXqkeY95V/7BIsq1cAw7tkTGH9dqmuA==","signatures":[{"sig":"MEYCIQDq6U9Qls6HUyEFzN3hMJMQApGFUGRtge3qDcb3uiZI1QIhAMOhMjwZJ5KewYi9Ug38WDvY1J7muhomsXg3upU687IE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21234889},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"baf131f827bfdf2d6366031513e75647f76ff1f2","scripts":{"lint":"eslint ./src --ext .ts","test":"vitest run","build":"tsc","prepare":"husky install","lint:fix":"eslint ./src --ext .ts --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"patai5","email":"lukyn.patai5@gmail.com"},"repository":{"url":"git+https://github.com/apify-projects/node-curl-impersonate.git"},"_npmVersion":"10.8.2","description":"A wrapper around cURL-impersonate, a binary which can be used to bypass TLS fingerprinting.","directories":{},"lint-staged":{"src/**/*.ts":"eslint"},"_nodeVersion":"20.15.0","dependencies":{"crawlee":"^3.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.5.3","@types/jest":"^29.5.5","@types/node":"^20.5.9","lint-staged":"^15.2.7","@jest/globals":"^29.7.0","@apify/tsconfig":"^0.1.0","@apify/eslint-config-ts":"^0.4.1","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/apify-node-curl-impersonate_1.0.1_1720709054490_0.844916447791052","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"apify-node-curl-impersonate","version":"1.0.2","author":{"name":"It's not you it's me"},"license":"ISC","_id":"apify-node-curl-impersonate@1.0.2","maintainers":[{"name":"patai5","email":"lukyn.patai5@gmail.com"}],"homepage":"https://github.com/apify-projects/node-curl-impersonate#readme","bugs":{"url":"https://github.com/apify-projects/node-curl-impersonate/issues"},"dist":{"shasum":"a81e7a6349e28e874886eccf2bae5b7f4c9ae44f","tarball":"https://registry.npmjs.org/apify-node-curl-impersonate/-/apify-node-curl-impersonate-1.0.2.tgz","fileCount":26,"integrity":"sha512-OldERAPZiU2DwYyzAIXFpF510xSQNDIoCVSiU8dymo4ncaQznNb5lD7aSNy6DF3XgRK1gADLqs1UUFlgCpBmAA==","signatures":[{"sig":"MEUCIDYKsxY0QLnwKeP5nMN6mUNM7HBOvA1XFhxNLEmcgOVKAiEAj3+rtCV0sFf7p5JAY1lU/g6aCNWFSI2VYIDdAPKRGzk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21166618},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"ad2414c2ec8e100419ccd98acfdfb4ba82aa1944","scripts":{"lint":"eslint ./src --ext .ts","test":"vitest run","build":"tsc","prepare":"husky install","lint:fix":"eslint ./src --ext .ts --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"patai5","email":"lukyn.patai5@gmail.com"},"repository":{"url":"git+https://github.com/apify-projects/node-curl-impersonate.git"},"_npmVersion":"10.8.2","description":"A wrapper around cURL-impersonate, a binary which can be used to bypass TLS fingerprinting.","directories":{},"lint-staged":{"src/**/*.ts":"eslint"},"_nodeVersion":"20.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.5.3","@types/jest":"^29.5.5","@types/node":"^20.5.9","lint-staged":"^15.2.7","@jest/globals":"^29.7.0","@apify/tsconfig":"^0.1.0","@apify/eslint-config-ts":"^0.4.1","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/apify-node-curl-impersonate_1.0.2_1720711433076_0.8141425271744374","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"apify-node-curl-impersonate","version":"1.0.3","author":{"name":"It's not you it's me"},"license":"ISC","_id":"apify-node-curl-impersonate@1.0.3","maintainers":[{"name":"patai5","email":"lukyn.patai5@gmail.com"}],"homepage":"https://github.com/apify-projects/node-curl-impersonate#readme","bugs":{"url":"https://github.com/apify-projects/node-curl-impersonate/issues"},"dist":{"shasum":"4f45a87775b4e43ed9fc76e3c16ecd8bc12b5598","tarball":"https://registry.npmjs.org/apify-node-curl-impersonate/-/apify-node-curl-impersonate-1.0.3.tgz","fileCount":26,"integrity":"sha512-6NaF37UbYjrUNUzApJdE48IerhCWezO4q36uExN7iZuIEAyaNhLloqf1U4mo32QArUmzXwbBkgyA81tGsYQypQ==","signatures":[{"sig":"MEYCIQCUmojTuDxFicB7bIt149MRT0irnJ/Qwb7kX3NuGkk0wAIhAPkL+qKq8O/q0Wa1CZujVU2qbSNKQpPKMhgn5L/SQjza","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21166761},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b6163079b11530ab9b7e4d574c06dd670bbd33e3","scripts":{"lint":"eslint ./src --ext .ts","test":"vitest run","build":"tsc","prepare":"husky install","lint:fix":"eslint ./src --ext .ts --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"patai5","email":"lukyn.patai5@gmail.com"},"repository":{"url":"git+https://github.com/apify-projects/node-curl-impersonate.git"},"_npmVersion":"10.8.2","description":"A wrapper around cURL-impersonate, a binary which can be used to bypass TLS fingerprinting.","directories":{},"lint-staged":{"src/**/*.ts":"eslint"},"_nodeVersion":"20.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.5.3","@types/jest":"^29.5.5","@types/node":"^20.5.9","lint-staged":"^15.2.7","@jest/globals":"^29.7.0","@apify/tsconfig":"^0.1.0","@apify/eslint-config-ts":"^0.4.1","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/apify-node-curl-impersonate_1.0.3_1721042379120_0.5525798511521134","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"apify-node-curl-impersonate","version":"1.0.4","author":{"name":"It's not you it's me"},"license":"ISC","_id":"apify-node-curl-impersonate@1.0.4","maintainers":[{"name":"patai5","email":"lukyn.patai5@gmail.com"}],"homepage":"https://github.com/apify-projects/node-curl-impersonate#readme","bugs":{"url":"https://github.com/apify-projects/node-curl-impersonate/issues"},"dist":{"shasum":"35b1705ebb0b7138ba8fb429c15a9ededaa2dbba","tarball":"https://registry.npmjs.org/apify-node-curl-impersonate/-/apify-node-curl-impersonate-1.0.4.tgz","fileCount":26,"integrity":"sha512-+IsTCplQcrCX3x0s0RB3QvxPJ3dRv+dMXhUBv+lBA4VAyu9ODCmiM7Bbv/Ybomy2W2/TwGGDJCUFr5UBj2Y+Qw==","signatures":[{"sig":"MEUCIDxW2SBHrGyE1f4we7emjxRM2PYqPMHHZExqGxPdVZtQAiEAngsd52nKaYWr1sLtr4v1AbHGYKhjnym6aOVNgaTUKTQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21166769},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"218fb1f631db1afc1b571d6905eb1179d6155d77","scripts":{"lint":"eslint ./src --ext .ts","test":"vitest run","build":"tsc","prepare":"husky install","lint:fix":"eslint ./src --ext .ts --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"patai5","email":"lukyn.patai5@gmail.com"},"repository":{"url":"git+https://github.com/apify-projects/node-curl-impersonate.git"},"_npmVersion":"10.8.2","description":"A wrapper around cURL-impersonate, a binary which can be used to bypass TLS fingerprinting.","directories":{},"lint-staged":{"src/**/*.ts":"eslint"},"_nodeVersion":"20.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.5.3","@types/jest":"^29.5.5","@types/node":"^20.5.9","lint-staged":"^15.2.7","@jest/globals":"^29.7.0","@apify/tsconfig":"^0.1.0","@apify/eslint-config-ts":"^0.4.1","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/apify-node-curl-impersonate_1.0.4_1721046879650_0.8668280303047369","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"apify-node-curl-impersonate","version":"1.0.5","author":{"name":"It's not you it's me"},"license":"ISC","_id":"apify-node-curl-impersonate@1.0.5","maintainers":[{"name":"patai5","email":"lukyn.patai5@gmail.com"}],"homepage":"https://github.com/apify-projects/node-curl-impersonate#readme","bugs":{"url":"https://github.com/apify-projects/node-curl-impersonate/issues"},"dist":{"shasum":"fdd7c3a1a969b0fdf49616d960967bc729f197f0","tarball":"https://registry.npmjs.org/apify-node-curl-impersonate/-/apify-node-curl-impersonate-1.0.5.tgz","fileCount":26,"integrity":"sha512-/Ad41QbTv+hMFw+32MqsvE0D+dXBfUdO4Rq4w/w7a6cQMi94opgZ/V5eFjN1RmlVxduao79XBEwNm0obIFyrLg==","signatures":[{"sig":"MEUCIQDXtsTH1VD56YdfrZF2295a5VsqB0C4Q9BNmGc7SrCuuAIgQcxEo3iJRUf4Z+4i9uankPj6X8XdrpIh4DFwKVp5csY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21167162},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"dfb7c3e59c920af5fe2bab35fd70d5acf9dfa72e","scripts":{"lint":"eslint ./src --ext .ts","test":"vitest run","build":"tsc","prepare":"husky install","lint:fix":"eslint ./src --ext .ts --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"patai5","email":"lukyn.patai5@gmail.com"},"repository":{"url":"git+https://github.com/apify-projects/node-curl-impersonate.git"},"_npmVersion":"10.8.2","description":"A wrapper around cURL-impersonate, a binary which can be used to bypass TLS fingerprinting.","directories":{},"lint-staged":{"src/**/*.ts":"eslint"},"_nodeVersion":"20.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.5.3","@types/jest":"^29.5.5","@types/node":"^20.5.9","lint-staged":"^15.2.7","@jest/globals":"^29.7.0","@apify/tsconfig":"^0.1.0","@apify/eslint-config-ts":"^0.4.1","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/apify-node-curl-impersonate_1.0.5_1721047946578_0.24298266527741363","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"apify-node-curl-impersonate","version":"1.0.6","author":{"name":"It's not you it's me"},"license":"ISC","_id":"apify-node-curl-impersonate@1.0.6","maintainers":[{"name":"patai5","email":"lukyn.patai5@gmail.com"}],"homepage":"https://github.com/apify-projects/node-curl-impersonate#readme","bugs":{"url":"https://github.com/apify-projects/node-curl-impersonate/issues"},"dist":{"shasum":"0f3aa25d842ce718ba6600782303eef6d5bd074b","tarball":"https://registry.npmjs.org/apify-node-curl-impersonate/-/apify-node-curl-impersonate-1.0.6.tgz","fileCount":26,"integrity":"sha512-J7BW5N/Os+hzJRyMNNK5av5d8oa3Idh1Mtt0ZYWY4cyQewwujOjTDorVTJy0jNCycanHFrPIZ7YnBj+jclv73g==","signatures":[{"sig":"MEUCIQCurJB5LyQlJehQb2c60Y6sm1G2mC9vBvFK5sayAVRzAQIgdJCRqcvYOQ+8nGF91hUuFayEbaNi8vUTPsLUR+N+Xr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21167040},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"824327ea72e249262ba4d6f1b9986a88852f7953","scripts":{"lint":"eslint ./src --ext .ts","test":"vitest run","build":"tsc","prepare":"husky install","lint:fix":"eslint ./src --ext .ts --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"patai5","email":"lukyn.patai5@gmail.com"},"repository":{"url":"git+https://github.com/apify-projects/node-curl-impersonate.git"},"_npmVersion":"10.8.2","description":"A wrapper around cURL-impersonate, a binary which can be used to bypass TLS fingerprinting.","directories":{},"lint-staged":{"src/**/*.ts":"eslint"},"_nodeVersion":"20.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.5.3","@types/jest":"^29.5.5","@types/node":"^20.5.9","lint-staged":"^15.2.7","@jest/globals":"^29.7.0","@apify/tsconfig":"^0.1.0","@apify/eslint-config-ts":"^0.4.1","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/apify-node-curl-impersonate_1.0.6_1721640524203_0.543358192048081","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"apify-node-curl-impersonate","version":"1.0.7","author":{"name":"It's not you it's me"},"license":"ISC","_id":"apify-node-curl-impersonate@1.0.7","maintainers":[{"name":"patai5","email":"lukyn.patai5@gmail.com"}],"homepage":"https://github.com/apify-projects/node-curl-impersonate#readme","bugs":{"url":"https://github.com/apify-projects/node-curl-impersonate/issues"},"dist":{"shasum":"8058835a2bf6c4fda8ec0cc374cf1b150ec9c64f","tarball":"https://registry.npmjs.org/apify-node-curl-impersonate/-/apify-node-curl-impersonate-1.0.7.tgz","fileCount":26,"integrity":"sha512-Ww9+3EP18nhQDGiUi7VhAkyWCIt+Aho/fu91StF++8RbGtb+t3ZIFxcQIOa4E2P/9CNRjpzZZ9AIn0TD7QAAPQ==","signatures":[{"sig":"MEUCIQD7/SHsOSYl42hfjR+1lt7gs2uqogCxDsgOQeTQ58fcQAIgffKpMBsvXqfQKrumZaCQ/imXMJzZiAOKWJELLourRBc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21167220},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"38fd4f085a233faedfe663bd7d2b7e7d8bc217cc","scripts":{"lint":"eslint ./src --ext .ts","test":"vitest run","build":"tsc","prepare":"husky install","lint:fix":"eslint ./src --ext .ts --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"patai5","email":"lukyn.patai5@gmail.com"},"repository":{"url":"git+https://github.com/apify-projects/node-curl-impersonate.git"},"_npmVersion":"10.8.2","description":"A wrapper around cURL-impersonate, a binary which can be used to bypass TLS fingerprinting.","directories":{},"lint-staged":{"src/**/*.ts":"eslint"},"_nodeVersion":"20.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.5.3","@types/jest":"^29.5.5","@types/node":"^20.5.9","lint-staged":"^15.2.7","@jest/globals":"^29.7.0","@apify/tsconfig":"^0.1.0","@apify/eslint-config-ts":"^0.4.1","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/apify-node-curl-impersonate_1.0.7_1721747733080_0.5570585086936659","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"apify-node-curl-impersonate","version":"1.0.8","author":{"name":"It's not you it's me"},"license":"ISC","_id":"apify-node-curl-impersonate@1.0.8","maintainers":[{"name":"patai5","email":"lukyn.patai5@gmail.com"}],"homepage":"https://github.com/apify-projects/node-curl-impersonate#readme","bugs":{"url":"https://github.com/apify-projects/node-curl-impersonate/issues"},"dist":{"shasum":"52d48c0952974ae0767b3743f9176729043cf0b9","tarball":"https://registry.npmjs.org/apify-node-curl-impersonate/-/apify-node-curl-impersonate-1.0.8.tgz","fileCount":26,"integrity":"sha512-VgowBvDIaCulzHmO3WWqfC/a9hvGzl1DdD3xZC6311TvfJ9k5niwZyyHAA8b02bD8QkoU+YQYtWymGR9zRO2LQ==","signatures":[{"sig":"MEUCIBvK5TqkE7q+lu99quhW0lBIIeFSFeJEPjK9+v28ypbnAiEA5sUNV2ikA0S/W+5MwPAW8+QGOvHqZYLHGIzV5/8hd3c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21167550},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"8a373fc35b2233b08200d57e3b4a0bcbdeaa1aad","scripts":{"lint":"eslint ./src --ext .ts","test":"vitest run","build":"tsc","prepare":"husky install","lint:fix":"eslint ./src --ext .ts --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"patai5","email":"lukyn.patai5@gmail.com"},"repository":{"url":"git+https://github.com/apify-projects/node-curl-impersonate.git"},"_npmVersion":"10.8.2","description":"A wrapper around cURL-impersonate, a binary which can be used to bypass TLS fingerprinting.","directories":{},"lint-staged":{"src/**/*.ts":"eslint"},"_nodeVersion":"20.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.5.3","@types/jest":"^29.5.5","@types/node":"^20.5.9","lint-staged":"^15.2.7","@jest/globals":"^29.7.0","@apify/tsconfig":"^0.1.0","@apify/eslint-config-ts":"^0.4.1","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/apify-node-curl-impersonate_1.0.8_1722239100065_0.4172234852819734","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"apify-node-curl-impersonate","version":"1.0.9","author":{"name":"It's not you it's me"},"license":"ISC","_id":"apify-node-curl-impersonate@1.0.9","maintainers":[{"name":"patai5","email":"lukyn.patai5@gmail.com"}],"homepage":"https://github.com/apify-projects/node-curl-impersonate#readme","bugs":{"url":"https://github.com/apify-projects/node-curl-impersonate/issues"},"dist":{"shasum":"142edbba3df6b64cda9c1563aceb5e8d05a935d3","tarball":"https://registry.npmjs.org/apify-node-curl-impersonate/-/apify-node-curl-impersonate-1.0.9.tgz","fileCount":26,"integrity":"sha512-10t6OeQobPshVTrrWWQQ0L/frc6x9vidO3gQqOfPhrUG7mOBV+RGMWXeHjXuiCCfVzD1hlbjLM7GeHPPyKxhsA==","signatures":[{"sig":"MEQCIGturey/GApPAuqv5eSM/nhjIC4RRqnNmkk5zn9OAnz5AiACR/Fw79Q/+GGf1A8khvTjaMN+5bhoJ23A07VEZb+VvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21174159},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"383f1f312018f419f29388f42dbfb8b3b677c23b","scripts":{"lint":"eslint ./src --ext .ts","test":"vitest run","build":"tsc","prepare":"husky install","lint:fix":"eslint ./src --ext .ts --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"patai5","email":"lukyn.patai5@gmail.com"},"repository":{"url":"git+https://github.com/apify-projects/node-curl-impersonate.git"},"_npmVersion":"10.8.2","description":"A wrapper around cURL-impersonate, a binary which can be used to bypass TLS fingerprinting.","directories":{},"lint-staged":{"src/**/*.ts":"eslint"},"_nodeVersion":"20.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.5.3","@types/jest":"^29.5.5","@types/node":"^20.14.13","lint-staged":"^15.2.7","@jest/globals":"^29.7.0","@apify/tsconfig":"^0.1.0","@apify/eslint-config-ts":"^0.4.1","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/apify-node-curl-impersonate_1.0.9_1722861624797_0.6303764844933153","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"apify-node-curl-impersonate","version":"1.0.10","author":{"name":"It's not you it's me"},"license":"ISC","_id":"apify-node-curl-impersonate@1.0.10","maintainers":[{"name":"patai5","email":"lukyn.patai5@gmail.com"}],"homepage":"https://github.com/apify-projects/node-curl-impersonate#readme","bugs":{"url":"https://github.com/apify-projects/node-curl-impersonate/issues"},"dist":{"shasum":"33caad76d96ca081b6e91ee396ad4925e91421bb","tarball":"https://registry.npmjs.org/apify-node-curl-impersonate/-/apify-node-curl-impersonate-1.0.10.tgz","fileCount":26,"integrity":"sha512-zoQojNxvHUGQ5tz7yWyV7qwi2FIFu5Vx3BunFd8Fcktt9mMDDaDCejhWRTwGGqxxOb5UT0blXkBZnAj3HxkmqA==","signatures":[{"sig":"MEQCICNz4mTFCZwlUbwgmaF+AYE6vPJuAZ0s1N6LR2oIaWLhAiB/QV1Z9vi7A9es0foz7wHpr7ibE7F2USmPjS4sfqg7gQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21177705},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"7231e98bc33f7fe41f64cd019bee73f45ac94284","scripts":{"lint":"eslint ./src --ext .ts","test":"vitest run","build":"tsc","prepare":"husky install","lint:fix":"eslint ./src --ext .ts --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"patai5","email":"lukyn.patai5@gmail.com"},"repository":{"url":"git+https://github.com/apify-projects/node-curl-impersonate.git"},"_npmVersion":"10.8.2","description":"A wrapper around cURL-impersonate, a binary which can be used to bypass TLS fingerprinting.","directories":{},"lint-staged":{"src/**/*.ts":"eslint"},"_nodeVersion":"20.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.5.3","@types/jest":"^29.5.5","@types/node":"^20.14.13","lint-staged":"^15.2.7","@jest/globals":"^29.7.0","@apify/tsconfig":"^0.1.0","@apify/eslint-config-ts":"^0.4.1","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/apify-node-curl-impersonate_1.0.10_1722942931148_0.41090841897706554","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"apify-node-curl-impersonate","version":"1.0.11","author":{"name":"It's not you it's me"},"license":"ISC","_id":"apify-node-curl-impersonate@1.0.11","maintainers":[{"name":"patai5","email":"lukyn.patai5@gmail.com"}],"homepage":"https://github.com/apify-projects/node-curl-impersonate#readme","bugs":{"url":"https://github.com/apify-projects/node-curl-impersonate/issues"},"dist":{"shasum":"b0eef35cb26d87cd4f857bd00af1737681362e1d","tarball":"https://registry.npmjs.org/apify-node-curl-impersonate/-/apify-node-curl-impersonate-1.0.11.tgz","fileCount":26,"integrity":"sha512-M4FOW1kQMiRON9uD9G/E0NVhb85FLWU1D1o7KX/zVJqYJXGlr452J9/7G09l9qBGJT9+4NOAkYy4OkiToSuKBA==","signatures":[{"sig":"MEYCIQClFnl41iABOTvZ5VF1MrldYygcRYx61zxcwookiHRjtQIhALSgcKide7Wt7bsKB+MyTweoWK685QtZUs1TDLxEK8Of","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21176577},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"3b1c47f88bd80907e12e63f1ec4490533b50ade8","scripts":{"lint":"eslint ./src --ext .ts","test":"vitest run","build":"tsc","prepare":"husky install","lint:fix":"eslint ./src --ext .ts --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"patai5","email":"lukyn.patai5@gmail.com"},"repository":{"url":"git+https://github.com/apify-projects/node-curl-impersonate.git"},"_npmVersion":"10.8.2","description":"A wrapper around cURL-impersonate, a binary which can be used to bypass TLS fingerprinting.","directories":{},"lint-staged":{"src/**/*.ts":"eslint"},"_nodeVersion":"20.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.5.3","@types/jest":"^29.5.5","@types/node":"^20.14.13","lint-staged":"^15.2.7","@jest/globals":"^29.7.0","@apify/tsconfig":"^0.1.0","@apify/eslint-config-ts":"^0.4.1","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/apify-node-curl-impersonate_1.0.11_1723490512229_0.019626848789360718","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"apify-node-curl-impersonate","version":"1.0.12","author":{"name":"It's not you it's me"},"license":"ISC","_id":"apify-node-curl-impersonate@1.0.12","maintainers":[{"name":"patai5","email":"lukyn.patai5@gmail.com"}],"homepage":"https://github.com/apify-projects/node-curl-impersonate#readme","bugs":{"url":"https://github.com/apify-projects/node-curl-impersonate/issues"},"dist":{"shasum":"3823b952d734cbbe3825c6cf515a3cad1f9aca17","tarball":"https://registry.npmjs.org/apify-node-curl-impersonate/-/apify-node-curl-impersonate-1.0.12.tgz","fileCount":26,"integrity":"sha512-uaXxEyFT+zkGnx5tZanfrxA7ouvLNOkxEQAf644bpYQ9uMGxKXKniPK+4Tu5wY0I3Qv1BAKBxqEUnsLdE4Tf5Q==","signatures":[{"sig":"MEUCIQDv7iAgj/rOtDiHdwD34xLeIfb/3eqcC03/RF/qYSNZ0wIgBEbIFTzAP7xOtjyCmi5C8kJDlf1wXZKiRTsTA0SMUco=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21177062},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"f70567b4e86e86edfbd7ed2761e50eec8d2d5ae5","scripts":{"lint":"eslint ./src --ext .ts","test":"vitest run","build":"tsc","prepare":"husky install","lint:fix":"eslint ./src --ext .ts --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"patai5","email":"lukyn.patai5@gmail.com"},"repository":{"url":"git+https://github.com/apify-projects/node-curl-impersonate.git"},"_npmVersion":"10.8.2","description":"A wrapper around cURL-impersonate, a binary which can be used to bypass TLS fingerprinting.","directories":{},"lint-staged":{"src/**/*.ts":"eslint"},"_nodeVersion":"20.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.5.3","@types/jest":"^29.5.5","@types/node":"^20.14.13","lint-staged":"^15.2.7","@jest/globals":"^29.7.0","@apify/tsconfig":"^0.1.0","@apify/eslint-config-ts":"^0.4.1","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/apify-node-curl-impersonate_1.0.12_1724772104498_0.4066325968240174","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"apify-node-curl-impersonate","version":"1.0.13","author":{"name":"It's not you it's me"},"license":"ISC","_id":"apify-node-curl-impersonate@1.0.13","maintainers":[{"name":"patai5","email":"lukyn.patai5@gmail.com"}],"homepage":"https://github.com/apify-projects/node-curl-impersonate#readme","bugs":{"url":"https://github.com/apify-projects/node-curl-impersonate/issues"},"dist":{"shasum":"555736e2b58f9191e2ebda3cde8a6b177a417f5d","tarball":"https://registry.npmjs.org/apify-node-curl-impersonate/-/apify-node-curl-impersonate-1.0.13.tgz","fileCount":26,"integrity":"sha512-cSIIY1s0LBAaygzmr6Fv6ArtbDEo+fQCvJep+nAuDk2g6Ry88AABnkLKG1qptdcA8wQNHqvG4O5sP4xGNiYHUw==","signatures":[{"sig":"MEQCIGJsGY+5gQllH0/xaVXxo3i/a3iWoQwSNWSf8a8p1WDeAiAduP7DanWfO1PT+Nod07h/17thvoQKX0iDy8zkcK17Lw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21178359},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"5892a0474b125eeae555b2bfecb6b6f3bd9978cd","scripts":{"lint":"eslint ./src --ext .ts","test":"vitest run","build":"tsc","prepare":"husky install","lint:fix":"eslint ./src --ext .ts --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"patai5","email":"lukyn.patai5@gmail.com"},"repository":{"url":"git+https://github.com/apify-projects/node-curl-impersonate.git"},"_npmVersion":"10.8.3","description":"A wrapper around cURL-impersonate, a binary which can be used to bypass TLS fingerprinting.","directories":{},"lint-staged":{"src/**/*.ts":"eslint"},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.5.3","@types/jest":"^29.5.5","@types/node":"^20.14.13","lint-staged":"^15.2.7","@jest/globals":"^29.7.0","@apify/tsconfig":"^0.1.0","@apify/eslint-config-ts":"^0.4.1","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/apify-node-curl-impersonate_1.0.13_1725880622486_0.5130766506949953","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"apify-node-curl-impersonate","version":"1.0.14","author":{"name":"It's not you it's me"},"license":"ISC","_id":"apify-node-curl-impersonate@1.0.14","maintainers":[{"name":"patai5","email":"lukyn.patai5@gmail.com"}],"homepage":"https://github.com/apify-projects/node-curl-impersonate#readme","bugs":{"url":"https://github.com/apify-projects/node-curl-impersonate/issues"},"dist":{"shasum":"f456e966dc30bd9aaec280ee9643904be939eac0","tarball":"https://registry.npmjs.org/apify-node-curl-impersonate/-/apify-node-curl-impersonate-1.0.14.tgz","fileCount":46,"integrity":"sha512-Z0hA//PQT2PBFcmbmy4h9MUjTX+x6ufA0+qLiREQ6LyqXTpwufpAW3fmCwfntRQ224RWSyLHU4yLWkoWwBLEcg==","signatures":[{"sig":"MEUCIQCPBhqhUHu7BVF3FbxoUjY79Zq5KCVCPxhLCY2TmJp4fQIgHpObuX8Ipbsd0avBzvaOUJPi4XVuNxG17uU6Xg7YF7g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21188861},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"ac74556851738fd64fcafd1c66c967f0e2c4860b","scripts":{"lint":"eslint ./src --ext .ts","test":"vitest run","build":"tsc","prepare":"husky install","lint:fix":"eslint ./src --ext .ts --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"patai5","email":"lukyn.patai5@gmail.com"},"repository":{"url":"git+https://github.com/apify-projects/node-curl-impersonate.git"},"_npmVersion":"10.8.3","description":"A wrapper around cURL-impersonate, a binary which can be used to bypass TLS fingerprinting.","directories":{},"lint-staged":{"src/**/*.ts":"eslint"},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.5.3","@types/jest":"^29.5.5","@types/node":"^20.14.13","lint-staged":"^15.2.7","@jest/globals":"^29.7.0","@apify/tsconfig":"^0.1.0","@apify/eslint-config-ts":"^0.4.1","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/apify-node-curl-impersonate_1.0.14_1726310955151_0.06335654873923646","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"apify-node-curl-impersonate","version":"1.0.15","author":{"name":"It's not you it's me"},"license":"ISC","_id":"apify-node-curl-impersonate@1.0.15","maintainers":[{"name":"patai5","email":"lukyn.patai5@gmail.com"}],"homepage":"https://github.com/apify-projects/node-curl-impersonate#readme","bugs":{"url":"https://github.com/apify-projects/node-curl-impersonate/issues"},"dist":{"shasum":"f76c9c8bb1bc0403769377ebda1198499b2718e4","tarball":"https://registry.npmjs.org/apify-node-curl-impersonate/-/apify-node-curl-impersonate-1.0.15.tgz","fileCount":46,"integrity":"sha512-DOGocdos4F5tAOI3VR0ai6KpT+Od3Oe4/wR+mQDdgXoOfkCIimAU0dBKQfpNHy23GUgobaCdLXJ3uGMRhlFowQ==","signatures":[{"sig":"MEUCIBnGhgAmilIkcwBobVMjMmRMJXGhCmBwOI/979ifmN8KAiEAwI3YLyIi4Sz8dPJlG/Ysy7BW1a0m1ZQH3Zx26DiqSMo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21190082},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"73481d60208c95e3eeb3d7ec96eb5a4fe3b81d5c","scripts":{"lint":"eslint ./src --ext .ts","test":"vitest run","build":"tsc","prepare":"husky install","lint:fix":"eslint ./src --ext .ts --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"patai5","email":"lukyn.patai5@gmail.com"},"repository":{"url":"git+https://github.com/apify-projects/node-curl-impersonate.git"},"_npmVersion":"10.9.0","description":"A wrapper around cURL-impersonate, a binary which can be used to bypass TLS fingerprinting.","directories":{},"lint-staged":{"src/**/*.ts":"eslint"},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.5.3","@types/jest":"^29.5.5","@types/node":"^20.14.13","lint-staged":"^15.2.7","@jest/globals":"^29.7.0","@apify/tsconfig":"^0.1.0","@apify/eslint-config-ts":"^0.4.1","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/apify-node-curl-impersonate_1.0.15_1728054189708_0.21381901756195987","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"apify-node-curl-impersonate","version":"1.0.16","author":{"name":"It's not you it's me"},"license":"ISC","_id":"apify-node-curl-impersonate@1.0.16","maintainers":[{"name":"patai5","email":"lukyn.patai5@gmail.com"}],"homepage":"https://github.com/apify-projects/node-curl-impersonate#readme","bugs":{"url":"https://github.com/apify-projects/node-curl-impersonate/issues"},"dist":{"shasum":"97b80450e6898715dd48c6e138a0290383b81c80","tarball":"https://registry.npmjs.org/apify-node-curl-impersonate/-/apify-node-curl-impersonate-1.0.16.tgz","fileCount":46,"integrity":"sha512-CIlzMCyMl22Vfvlf6HLykXJZXUs1Lg1OLbkeif+kugEvQOlV1YEqqoDoce6iii+oacHQ/KlawhNasIW+2hcD7A==","signatures":[{"sig":"MEQCIB7OGVh03gOp/+cHJMj0JqFAB/KdXjvmGn6VFNvlU5RbAiAaDWqtoDF46HcxUMU5Z08AG5NnqAnIHN/7cUYAmXMBEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21192066},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"a803bf9b9e8ea3f0e747e77ff015147f653e04ca","scripts":{"lint":"eslint ./src --ext .ts","test":"vitest run","build":"tsc","prepare":"husky install","lint:fix":"eslint ./src --ext .ts --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"patai5","email":"lukyn.patai5@gmail.com"},"repository":{"url":"git+https://github.com/apify-projects/node-curl-impersonate.git"},"_npmVersion":"10.9.0","description":"A wrapper around cURL-impersonate, a binary which can be used to bypass TLS fingerprinting.","directories":{},"lint-staged":{"src/**/*.ts":"eslint"},"_nodeVersion":"20.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","vitest":"^1.6.0","express":"^4.21.1","typescript":"^5.5.3","@types/jest":"^29.5.5","@types/node":"^20.14.13","lint-staged":"^15.2.7","@jest/globals":"^29.7.0","@types/express":"^5.0.0","@apify/tsconfig":"^0.1.0","@apify/eslint-config-ts":"^0.4.1","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/apify-node-curl-impersonate_1.0.16_1731163440252_0.37692130011002734","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"apify-node-curl-impersonate","version":"1.0.17","author":{"name":"It's not you it's me"},"license":"ISC","_id":"apify-node-curl-impersonate@1.0.17","maintainers":[{"name":"patai5","email":"lukyn.patai5@gmail.com"}],"homepage":"https://github.com/apify-projects/node-curl-impersonate#readme","bugs":{"url":"https://github.com/apify-projects/node-curl-impersonate/issues"},"dist":{"shasum":"cce6401de55ca969d7c526c074b6d343e266fb62","tarball":"https://registry.npmjs.org/apify-node-curl-impersonate/-/apify-node-curl-impersonate-1.0.17.tgz","fileCount":54,"integrity":"sha512-uPDeRhFwohSqi/NYJFcxz2Uop968Z14cnmx5pnxFwAZzoIylk/H3OZLAZFJJIqPSYuQudfxE0Pe8MTMnpBGmdQ==","signatures":[{"sig":"MEYCIQDhC129S+BVX7dxgcy4k9L5BuDXBhVriqhB0+5pd+1v3gIhALuzvETj7QQGRv3sPEg2Ala0x1r3egxjzQb5lTO/v10t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21276134},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"aa4b193ed035a1bbd8283825a54be34f2aaadcc4","scripts":{"lint":"eslint ./src --ext .ts","test":"vitest run","build":"tsc && dts-bundle-generator --external-inlines '@crawlee/core' -o dist/http-client.d.ts -- dist/http-client.d.ts","prepare":"husky install","lint:fix":"eslint ./src --ext .ts --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"patai5","email":"lukyn.patai5@gmail.com"},"repository":{"url":"git+https://github.com/apify-projects/node-curl-impersonate.git"},"_npmVersion":"10.9.0","description":"A wrapper around cURL-impersonate, a binary which can be used to bypass TLS fingerprinting.","directories":{},"lint-staged":{"src/**/*.ts":"eslint"},"_nodeVersion":"20.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","vitest":"^1.6.0","express":"^4.21.1","typescript":"^5.5.3","@types/jest":"^29.5.5","@types/node":"^20.14.13","lint-staged":"^15.2.7","@crawlee/core":"^3.12.0","@jest/globals":"^29.7.0","@types/express":"^5.0.0","@apify/tsconfig":"^0.1.0","dts-bundle-generator":"^9.5.1","@apify/eslint-config-ts":"^0.4.1","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/apify-node-curl-impersonate_1.0.17_1731944173986_0.1459278831837223","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"apify-node-curl-impersonate","version":"1.0.18","author":{"name":"It's not you it's me"},"license":"ISC","_id":"apify-node-curl-impersonate@1.0.18","maintainers":[{"name":"patai5","email":"lukyn.patai5@gmail.com"}],"homepage":"https://github.com/apify-projects/node-curl-impersonate#readme","bugs":{"url":"https://github.com/apify-projects/node-curl-impersonate/issues"},"dist":{"shasum":"933d40b9cfcefc01fe9d1ca6b9cf9cc087223709","tarball":"https://registry.npmjs.org/apify-node-curl-impersonate/-/apify-node-curl-impersonate-1.0.18.tgz","fileCount":54,"integrity":"sha512-81D2V2OkWP3OZKNcCYV30Rw8/NpPITrK1P6zi8eLbry8EkNWiAUgVHihNzTt35tlIcv63QWyLW0Wao3N24h8GQ==","signatures":[{"sig":"MEUCIQD8rO8uHeZ14X6WgCNdmJ0LyMxWXd6GaNPKSal8NgM03AIgdgoWrbPCbj9Slep0IPMOgd9DWrLBONdP8dxbgvAB8sY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21319742},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"406ce2a154de4a3dcf8b44ec82c0146f273bbed0","scripts":{"lint":"eslint ./src --ext .ts","test":"vitest run","build":"tsc && dts-bundle-generator --external-inlines '@crawlee/core' -o dist/http-client.d.ts -- dist/http-client.d.ts","prepare":"husky install","lint:fix":"eslint ./src --ext .ts --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"patai5","email":"lukyn.patai5@gmail.com"},"repository":{"url":"git+https://github.com/apify-projects/node-curl-impersonate.git"},"_npmVersion":"10.9.2","description":"A wrapper around cURL-impersonate, a binary which can be used to bypass TLS fingerprinting.","directories":{},"lint-staged":{"src/**/*.ts":"eslint"},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","vitest":"^1.6.0","express":"^4.21.1","typescript":"^5.5.3","@types/jest":"^29.5.5","@types/node":"^20.14.13","lint-staged":"^15.2.7","@crawlee/core":"^3.12.0","@jest/globals":"^29.7.0","@types/express":"^5.0.0","@apify/tsconfig":"^0.1.0","dts-bundle-generator":"^9.5.1","@apify/eslint-config-ts":"^0.4.1","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/apify-node-curl-impersonate_1.0.18_1742846902593_0.7534367019570107","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"apify-node-curl-impersonate","version":"1.0.19","author":{"name":"It's not you it's me"},"license":"ISC","_id":"apify-node-curl-impersonate@1.0.19","maintainers":[{"name":"patai5","email":"lukyn.patai5@gmail.com"}],"homepage":"https://github.com/apify-projects/node-curl-impersonate#readme","bugs":{"url":"https://github.com/apify-projects/node-curl-impersonate/issues"},"dist":{"shasum":"21fd584fa5dc5591129b023d9939302bf033bd8d","tarball":"https://registry.npmjs.org/apify-node-curl-impersonate/-/apify-node-curl-impersonate-1.0.19.tgz","fileCount":56,"integrity":"sha512-+Y/5zZPA9L0K1jbR06P/oXm9YlLh26PIYcA3Ul2q7UumTqMB8npAHCg+jkcm1ULI7erJDnlBwbSFGZmnufPG2g==","signatures":[{"sig":"MEQCICPDbiJnOMn4iyyzljfCNZ/4EXbNqkJldy6nR1cp7fwEAiBxawi+ai5jbGibvMozNKjKQ2s6KnAR6KIsuPrhpsuzVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24912243},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"a7e07cc0eddadc7f3da591f0770439d64598796e","scripts":{"lint":"eslint ./src --ext .ts","test":"vitest run","build":"tsc && dts-bundle-generator --external-inlines '@crawlee/core' -o dist/http-client.d.ts -- dist/http-client.d.ts","prepare":"husky install","lint:fix":"eslint ./src --ext .ts --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"patai5","email":"lukyn.patai5@gmail.com"},"repository":{"url":"git+https://github.com/apify-projects/node-curl-impersonate.git"},"_npmVersion":"10.9.2","description":"A wrapper around cURL-impersonate, a binary which can be used to bypass TLS fingerprinting.","directories":{},"lint-staged":{"src/**/*.ts":"eslint"},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","vitest":"^1.6.0","express":"^4.21.1","typescript":"^5.5.3","@types/jest":"^29.5.5","@types/node":"^20.14.13","lint-staged":"^15.2.7","@crawlee/core":"^3.12.0","@jest/globals":"^29.7.0","@types/express":"^5.0.0","@apify/tsconfig":"^0.1.0","dts-bundle-generator":"^9.5.1","@apify/eslint-config-ts":"^0.4.1","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/apify-node-curl-impersonate_1.0.19_1742932944525_0.5332973443212692","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"apify-node-curl-impersonate","version":"1.0.20","author":{"name":"It's not you it's me"},"license":"ISC","_id":"apify-node-curl-impersonate@1.0.20","maintainers":[{"name":"patai5","email":"lukyn.patai5@gmail.com"}],"homepage":"https://github.com/apify-projects/node-curl-impersonate#readme","bugs":{"url":"https://github.com/apify-projects/node-curl-impersonate/issues"},"dist":{"shasum":"62d91dfbac3abea1bb861ce7a8202f8cf4dc2873","tarball":"https://registry.npmjs.org/apify-node-curl-impersonate/-/apify-node-curl-impersonate-1.0.20.tgz","fileCount":56,"integrity":"sha512-fylynmq+WsBiKOE7o5rVcGBKqSZZmQfYmXuigqLmAQkwmvBMTp81r6x8qkGBvNoO0jAiRzvR06FO3F0x1218Ew==","signatures":[{"sig":"MEUCIQC73eGVPz1ikpRAhVSIUZIwwW182P1xETv3pEdJm9BD7wIgdWwRGlOkD110/pJywjcBugYJKa39w/Kh0Svi7U8hyCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24912243},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"0efddc9c3a1728f15d782d059c60097854925192","scripts":{"lint":"eslint ./src --ext .ts","test":"vitest run","build":"tsc && dts-bundle-generator --external-inlines '@crawlee/core' -o dist/http-client.d.ts -- dist/http-client.d.ts","prepare":"husky install","lint:fix":"eslint ./src --ext .ts --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"patai5","email":"lukyn.patai5@gmail.com"},"repository":{"url":"git+https://github.com/apify-projects/node-curl-impersonate.git"},"_npmVersion":"10.9.2","description":"A wrapper around cURL-impersonate, a binary which can be used to bypass TLS fingerprinting.","directories":{},"lint-staged":{"src/**/*.ts":"eslint"},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","vitest":"^1.6.0","express":"^4.21.1","typescript":"^5.5.3","@types/jest":"^29.5.5","@types/node":"^20.14.13","lint-staged":"^15.2.7","@crawlee/core":"^3.12.0","@jest/globals":"^29.7.0","@types/express":"^5.0.0","@apify/tsconfig":"^0.1.0","dts-bundle-generator":"^9.5.1","@apify/eslint-config-ts":"^0.4.1","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/apify-node-curl-impersonate_1.0.20_1742935483100_0.6783596038778956","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"apify-node-curl-impersonate","version":"1.0.21","author":{"name":"It's not you it's me"},"license":"ISC","_id":"apify-node-curl-impersonate@1.0.21","maintainers":[{"name":"patai5","email":"lukyn.patai5@gmail.com"}],"homepage":"https://github.com/apify-projects/node-curl-impersonate#readme","bugs":{"url":"https://github.com/apify-projects/node-curl-impersonate/issues"},"dist":{"shasum":"1e10f63745fc0374fe2255daca019e357092b617","tarball":"https://registry.npmjs.org/apify-node-curl-impersonate/-/apify-node-curl-impersonate-1.0.21.tgz","fileCount":56,"integrity":"sha512-KCZOPYQneAq/YGQGpOgRtkIMRqjZ4TeU5w9Gss/vpDHRhXtEIKEivg+HpRCid5i6ESxslt1erIlvWBcPLbmJaA==","signatures":[{"sig":"MEQCIEIXmtkE2uzHMz9yCvSPonQY2OxroWTlVg0ylM17FQBmAiBrisasdrI02XLqQXeBl1KV8m90ovwA/rL1TcOapDxGBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24913493},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"bb5c87094a755f777c3e8dd1f5453c069544be72","scripts":{"lint":"eslint ./src --ext .ts","test":"vitest run","build":"tsc && dts-bundle-generator --external-inlines '@crawlee/core' -o dist/http-client.d.ts -- dist/http-client.d.ts","prepare":"husky install","lint:fix":"eslint ./src --ext .ts --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"patai5","email":"lukyn.patai5@gmail.com"},"repository":{"url":"git+https://github.com/apify-projects/node-curl-impersonate.git"},"_npmVersion":"10.9.2","description":"A wrapper around cURL-impersonate, a binary which can be used to bypass TLS fingerprinting.","directories":{},"lint-staged":{"src/**/*.ts":"eslint"},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","vitest":"^1.6.0","express":"^4.21.1","typescript":"^5.5.3","@types/jest":"^29.5.5","@types/node":"^20.14.13","lint-staged":"^15.2.7","@crawlee/core":"^3.12.0","@jest/globals":"^29.7.0","@types/express":"^5.0.0","@apify/tsconfig":"^0.1.0","dts-bundle-generator":"^9.5.1","@apify/eslint-config-ts":"^0.4.1","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/apify-node-curl-impersonate_1.0.21_1743284310256_0.1147359998312174","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"apify-node-curl-impersonate","version":"1.0.22","author":{"name":"It's not you it's me"},"license":"ISC","_id":"apify-node-curl-impersonate@1.0.22","maintainers":[{"name":"patai5","email":"lukyn.patai5@gmail.com"}],"homepage":"https://github.com/apify-projects/node-curl-impersonate#readme","bugs":{"url":"https://github.com/apify-projects/node-curl-impersonate/issues"},"dist":{"shasum":"489e615bc3c7b94f5631917f4e2b0e363cde8102","tarball":"https://registry.npmjs.org/apify-node-curl-impersonate/-/apify-node-curl-impersonate-1.0.22.tgz","fileCount":56,"integrity":"sha512-7cJVG3n5fgP7XMFS8GDvfaHqkhnRxgD1KSanjeRQZC5mbGSNYMlCho/1tBb1rcXRPV9YGAdS/F9lltFpQkavPw==","signatures":[{"sig":"MEYCIQC8LK4+VYoHm7j4D4f9Fs40jiF1ejYpkwpuTLE5F7EEfgIhAJM6R5D9yNUrcmh/pu2HQ24HVVrCwzFRm1REQFtnBl/n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24913493},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"90a5a16a604f9b94a2280d7dcf794283aacc7af2","scripts":{"lint":"eslint ./src --ext .ts","test":"vitest run","build":"tsc && dts-bundle-generator --external-inlines '@crawlee/core' -o dist/http-client.d.ts -- dist/http-client.d.ts","prepare":"husky install","lint:fix":"eslint ./src --ext .ts --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"patai5","email":"lukyn.patai5@gmail.com"},"repository":{"url":"git+https://github.com/apify-projects/node-curl-impersonate.git"},"_npmVersion":"10.9.2","description":"A wrapper around cURL-impersonate, a binary which can be used to bypass TLS fingerprinting.","directories":{},"lint-staged":{"src/**/*.ts":"eslint"},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","vitest":"^1.6.0","express":"^4.21.1","typescript":"^5.5.3","@types/jest":"^29.5.5","@types/node":"^20.14.13","lint-staged":"^15.2.7","@crawlee/core":"^3.12.0","@jest/globals":"^29.7.0","@types/express":"^5.0.0","@apify/tsconfig":"^0.1.0","dts-bundle-generator":"^9.5.1","@apify/eslint-config-ts":"^0.4.1","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/apify-node-curl-impersonate_1.0.22_1743703803360_0.964156612647235","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"apify-node-curl-impersonate","version":"1.0.23","author":{"name":"It's not you it's me"},"license":"ISC","_id":"apify-node-curl-impersonate@1.0.23","maintainers":[{"name":"patai5","email":"lukyn.patai5@gmail.com"}],"homepage":"https://github.com/apify-projects/node-curl-impersonate#readme","bugs":{"url":"https://github.com/apify-projects/node-curl-impersonate/issues"},"dist":{"shasum":"a818091e5fbe0d8afd6b267ab64c074dc07cad96","tarball":"https://registry.npmjs.org/apify-node-curl-impersonate/-/apify-node-curl-impersonate-1.0.23.tgz","fileCount":52,"integrity":"sha512-baJLdkAebrQC74LBOIeug4Eu5Ym/NeRI+lFOn4s3tpJEDoKIDUjlQbfpf0sJln2aENAGeAZvwyTTXl2H+CkhFQ==","signatures":[{"sig":"MEUCIE/PFhbd5WzjBr953l7h22A8k3HY9rUFrIVPC5s2FZR1AiEAnz15XP3CuSHk3Pl37XZLcd9zcvyGidMPXoiZme67pmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13456845},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"d8f1142cba4281e5ef4e8ba6b0d2342ba2e54e79","scripts":{"lint":"eslint ./src --ext .ts","test":"vitest run","build":"tsc && dts-bundle-generator --external-inlines '@crawlee/core' -o dist/http-client.d.ts -- dist/http-client.d.ts","prepare":"husky install","lint:fix":"eslint ./src --ext .ts --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"patai5","email":"lukyn.patai5@gmail.com"},"repository":{"url":"git+https://github.com/apify-projects/node-curl-impersonate.git"},"_npmVersion":"10.9.2","description":"A wrapper around cURL-impersonate, a binary which can be used to bypass TLS fingerprinting.","directories":{},"lint-staged":{"src/**/*.ts":"eslint"},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","vitest":"^1.6.0","express":"^4.21.1","typescript":"^5.5.3","@types/jest":"^29.5.5","@types/node":"^20.14.13","lint-staged":"^15.2.7","@crawlee/core":"^3.12.0","@jest/globals":"^29.7.0","@types/express":"^5.0.0","@apify/tsconfig":"^0.1.0","dts-bundle-generator":"^9.5.1","@apify/eslint-config-ts":"^0.4.1","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/apify-node-curl-impersonate_1.0.23_1743801144398_0.6934803027130809","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"apify-node-curl-impersonate","version":"1.0.24","author":{"name":"It's not you it's me"},"license":"ISC","_id":"apify-node-curl-impersonate@1.0.24","maintainers":[{"name":"patai5","email":"lukyn.patai5@gmail.com"}],"homepage":"https://github.com/apify-projects/node-curl-impersonate#readme","bugs":{"url":"https://github.com/apify-projects/node-curl-impersonate/issues"},"dist":{"shasum":"4c4b74685f80dcdd4aefb82735a64767d0725899","tarball":"https://registry.npmjs.org/apify-node-curl-impersonate/-/apify-node-curl-impersonate-1.0.24.tgz","fileCount":56,"integrity":"sha512-SFOmN/J33wEkieLrk3BYJE0BUDG72cysbAUkv8Xu7oRywg7V1gRGedH9cijSXodu8sg1G5XiO8HP5XN60Vhybg==","signatures":[{"sig":"MEUCIQCMBfE9OLmK4ykesW398UqncU0cxh6q9MumL5ihamk8rgIgEwJMTOM2VSNDg740XGQbtK56J3JA8JPWmywlzulgp0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13458175},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"86ffbaabec311acb461ba0d6fec3ec6206815503","scripts":{"lint":"eslint ./src --ext .ts","test":"vitest run","build":"tsc && dts-bundle-generator --external-inlines '@crawlee/core' -o dist/http-client.d.ts -- dist/http-client.d.ts","prepare":"husky install","lint:fix":"eslint ./src --ext .ts --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"patai5","email":"lukyn.patai5@gmail.com"},"repository":{"url":"git+https://github.com/apify-projects/node-curl-impersonate.git"},"_npmVersion":"10.9.2","description":"A wrapper around cURL-impersonate, a binary which can be used to bypass TLS fingerprinting.","directories":{},"lint-staged":{"src/**/*.ts":"eslint"},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","vitest":"^1.6.0","express":"^4.21.1","typescript":"^5.5.3","@types/jest":"^29.5.5","@types/node":"^20.14.13","lint-staged":"^15.2.7","@crawlee/core":"^3.12.0","@jest/globals":"^29.7.0","@types/express":"^5.0.0","@apify/tsconfig":"^0.1.0","dts-bundle-generator":"^9.5.1","@apify/eslint-config-ts":"^0.4.1","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/apify-node-curl-impersonate_1.0.24_1749231248415_0.4254077539610088","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"apify-node-curl-impersonate","version":"1.0.25","author":{"name":"It's not you it's me"},"license":"ISC","_id":"apify-node-curl-impersonate@1.0.25","maintainers":[{"name":"patai5","email":"lukyn.patai5@gmail.com"}],"homepage":"https://github.com/apify-projects/node-curl-impersonate#readme","bugs":{"url":"https://github.com/apify-projects/node-curl-impersonate/issues"},"dist":{"shasum":"3af83dbe3c488ac340e0dc2feffff4f31719ec53","tarball":"https://registry.npmjs.org/apify-node-curl-impersonate/-/apify-node-curl-impersonate-1.0.25.tgz","fileCount":56,"integrity":"sha512-a5z5DXRTfhQTapv30Qrf1z81IK5zXDBAJsngbBFfkecvKsTEM5kwUJxDhc+MdnhNbhkjKV+f/47sVEAwRe62vw==","signatures":[{"sig":"MEUCIQCnIFVjdbXC7lYW8N71E+U4Jl/A1sldl5zrioL0y6EatQIgcd0JrERR2KOKZM6LZrYtfDNJhbl6W4lF6G1uF3Q/VIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13458551},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"9730ac97fdecf41ba9d6c780b1aa5ec19a2f5c4d","scripts":{"lint":"eslint ./src --ext .ts","test":"vitest run","build":"tsc && dts-bundle-generator --external-inlines '@crawlee/core' -o dist/http-client.d.ts -- dist/http-client.d.ts","prepare":"husky install","lint:fix":"eslint ./src --ext .ts --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"patai5","email":"lukyn.patai5@gmail.com"},"repository":{"url":"git+https://github.com/apify-projects/node-curl-impersonate.git"},"_npmVersion":"10.9.3","description":"A wrapper around cURL-impersonate, a binary which can be used to bypass TLS fingerprinting.","directories":{},"lint-staged":{"src/**/*.ts":"eslint"},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","vitest":"^1.6.0","express":"^4.21.1","typescript":"^5.5.3","@types/jest":"^29.5.5","@types/node":"^20.14.13","lint-staged":"^15.2.7","@crawlee/core":"^3.12.0","@jest/globals":"^29.7.0","@types/express":"^5.0.0","@apify/tsconfig":"^0.1.0","dts-bundle-generator":"^9.5.1","@apify/eslint-config-ts":"^0.4.1","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/apify-node-curl-impersonate_1.0.25_1755780226107_0.14216554867919662","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"apify-node-curl-impersonate","version":"1.0.26","author":{"name":"It's not you it's me"},"license":"ISC","_id":"apify-node-curl-impersonate@1.0.26","maintainers":[{"name":"patai5","email":"lukyn.patai5@gmail.com"}],"homepage":"https://github.com/apify-projects/node-curl-impersonate#readme","bugs":{"url":"https://github.com/apify-projects/node-curl-impersonate/issues"},"dist":{"shasum":"509185a4e5ba450da89d8f8c5c22c6c41be17cb1","tarball":"https://registry.npmjs.org/apify-node-curl-impersonate/-/apify-node-curl-impersonate-1.0.26.tgz","fileCount":56,"integrity":"sha512-enzaJy7DMc5uJP373h5pGLKAZmHl8VGT0x8eFPI7dvAUh8WDkX3gBSj4YJh/rZsz63+jB+CMMLPwpfALOT9ZRA==","signatures":[{"sig":"MEUCIQDMYx5PbSDfB18kCuFh2yCYIfLZI18WVZl7dbRKTeUNGQIgbXRD+bVzxl4o6VJADivjpy/ALKc5MvrS7RpR9SF0osA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13458707},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"a6c4e6b60890d536c66f0342b82050f1df297255","scripts":{"lint":"eslint ./src --ext .ts","test":"vitest run","build":"tsc && dts-bundle-generator --external-inlines '@crawlee/core' -o dist/http-client.d.ts -- dist/http-client.d.ts","prepare":"husky install","lint:fix":"eslint ./src --ext .ts --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"patai5","email":"lukyn.patai5@gmail.com"},"repository":{"url":"git+https://github.com/apify-projects/node-curl-impersonate.git"},"_npmVersion":"10.9.3","description":"A wrapper around cURL-impersonate, a binary which can be used to bypass TLS fingerprinting.","directories":{},"lint-staged":{"src/**/*.ts":"eslint"},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","vitest":"^1.6.0","express":"^4.21.1","typescript":"^5.5.3","@types/jest":"^29.5.5","@types/node":"^20.14.13","lint-staged":"^15.2.7","@crawlee/core":"^3.12.0","@jest/globals":"^29.7.0","@types/express":"^5.0.0","@apify/tsconfig":"^0.1.0","dts-bundle-generator":"^9.5.1","@apify/eslint-config-ts":"^0.4.1","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/apify-node-curl-impersonate_1.0.26_1755786347729_0.41623131811952385","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"apify-node-curl-impersonate","version":"1.0.27","author":{"name":"It's not you it's me"},"license":"ISC","_id":"apify-node-curl-impersonate@1.0.27","maintainers":[{"name":"patai5","email":"lukyn.patai5@gmail.com"}],"homepage":"https://github.com/apify-projects/node-curl-impersonate#readme","bugs":{"url":"https://github.com/apify-projects/node-curl-impersonate/issues"},"dist":{"shasum":"c26dc9e516f2bb489f9a40266268fa422e4e111e","tarball":"https://registry.npmjs.org/apify-node-curl-impersonate/-/apify-node-curl-impersonate-1.0.27.tgz","fileCount":56,"integrity":"sha512-ciNhkXy9ggdLleswWGfmPdB6VSTQREPJeTi+12nFxJa7fwl0+RyI+jrv6LZNEB380dIKKtc/YjtgRwAwz20/5g==","signatures":[{"sig":"MEQCIGR0YXPR77pocXuZDqri9OATO0BaS90DXp9zCutODoWmAiA1Z3vjybjhkLCcO0C5fIc3jJlx92YZ8F+yE/vFdTzYFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13460458},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"7d97cdad2057ee9f69d0369a26c6de0edeb333c1","scripts":{"lint":"eslint ./src --ext .ts","test":"vitest run","build":"tsc && dts-bundle-generator --external-inlines '@crawlee/core' -o dist/http-client.d.ts -- dist/http-client.d.ts","prepare":"husky install","lint:fix":"eslint ./src --ext .ts --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"patai5","email":"lukyn.patai5@gmail.com"},"repository":{"url":"git+https://github.com/apify-projects/node-curl-impersonate.git"},"_npmVersion":"10.9.3","description":"A wrapper around cURL-impersonate, a binary which can be used to bypass TLS fingerprinting.","directories":{},"lint-staged":{"src/**/*.ts":"eslint"},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","vitest":"^1.6.0","express":"^4.21.1","typescript":"^5.5.3","@types/jest":"^29.5.5","@types/node":"^20.14.13","lint-staged":"^15.2.7","@crawlee/core":"^3.12.0","@jest/globals":"^29.7.0","@types/express":"^5.0.0","@apify/tsconfig":"^0.1.0","dts-bundle-generator":"^9.5.1","@apify/eslint-config-ts":"^0.4.1","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/apify-node-curl-impersonate_1.0.27_1757340250906_0.5610859919064848","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"apify-node-curl-impersonate","version":"1.0.28","author":{"name":"It's not you it's me"},"license":"ISC","_id":"apify-node-curl-impersonate@1.0.28","maintainers":[{"name":"patai5","email":"lukyn.patai5@gmail.com"}],"homepage":"https://github.com/apify-projects/node-curl-impersonate#readme","bugs":{"url":"https://github.com/apify-projects/node-curl-impersonate/issues"},"dist":{"shasum":"201f2cdd2d0bce67f339ff47262240d461f3b1b9","tarball":"https://registry.npmjs.org/apify-node-curl-impersonate/-/apify-node-curl-impersonate-1.0.28.tgz","fileCount":56,"integrity":"sha512-zW81xZnSkyOjIkMdjSzy6gd0TSIbKlQwhEKiHPJsNhqDozv2MyyYVQ8/XDyZthR28/zzMVQl8O1SquhsztaCGA==","signatures":[{"sig":"MEUCIQCjsskmSYBa0tcURk+g9jnNjSWu+bdOEL86Wn8sFigmfAIgd+ShnqmuG0Mv/Fp4NGYbvJsF9tHpSQvjMzSDSSWPi+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13461522},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"4796470b974f9d66645680c4803986c851e557b7","scripts":{"lint":"eslint ./src --ext .ts","test":"vitest run","build":"tsc && dts-bundle-generator --external-inlines '@crawlee/core' -o dist/http-client.d.ts -- dist/http-client.d.ts","prepare":"husky install","lint:fix":"eslint ./src --ext .ts --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"patai5","email":"lukyn.patai5@gmail.com"},"repository":{"url":"git+https://github.com/apify-projects/node-curl-impersonate.git"},"_npmVersion":"10.9.3","description":"A wrapper around cURL-impersonate, a binary which can be used to bypass TLS fingerprinting.","directories":{},"lint-staged":{"src/**/*.ts":"eslint"},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","vitest":"^1.6.0","express":"^4.21.1","typescript":"^5.5.3","@types/jest":"^29.5.5","@types/node":"^20.14.13","lint-staged":"^15.2.7","@crawlee/core":"^3.12.0","@jest/globals":"^29.7.0","@types/express":"^5.0.0","@apify/tsconfig":"^0.1.0","dts-bundle-generator":"^9.5.1","@apify/eslint-config-ts":"^0.4.1","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/apify-node-curl-impersonate_1.0.28_1757340899380_0.06563976318359299","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"apify-node-curl-impersonate","version":"1.0.29","author":{"name":"It's not you it's me"},"license":"ISC","_id":"apify-node-curl-impersonate@1.0.29","maintainers":[{"name":"patai5","email":"lukyn.patai5@gmail.com"}],"homepage":"https://github.com/apify-projects/node-curl-impersonate#readme","bugs":{"url":"https://github.com/apify-projects/node-curl-impersonate/issues"},"dist":{"shasum":"f730ca3109a29d262f868c538f7a882e8ca27362","tarball":"https://registry.npmjs.org/apify-node-curl-impersonate/-/apify-node-curl-impersonate-1.0.29.tgz","fileCount":56,"integrity":"sha512-5Oa9VE5rpDBdRgg71Vl09bqraw5RV0nyL6+rnOzIrVe+YCFCOyjj1KwsCz92gPNjGXGQG53w005la3dCTTrgdw==","signatures":[{"sig":"MEQCIGWsgnipHejVxsOPS56i/h+jm3yOYlIrQeakaXCI/jbDAiB4nLTYbRjX2IqRD4ON1rMDFuoeY7ZDsAZjpxw41Reoog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13472940},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"73cb2384e42f929d8b8eaaa6140cd36ceb628832","scripts":{"lint":"eslint ./src --ext .ts","test":"vitest run","build":"tsc && dts-bundle-generator --external-inlines '@crawlee/core' -o dist/http-client.d.ts -- dist/http-client.d.ts","prepare":"husky install","lint:fix":"eslint ./src --ext .ts --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"patai5","email":"lukyn.patai5@gmail.com"},"repository":{"url":"git+https://github.com/apify-projects/node-curl-impersonate.git"},"_npmVersion":"10.9.4","description":"A wrapper around cURL-impersonate, a binary which can be used to bypass TLS fingerprinting.","directories":{},"lint-staged":{"src/**/*.ts":"eslint"},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","vitest":"^1.6.0","express":"^4.21.1","typescript":"^5.5.3","@types/jest":"^29.5.5","@types/node":"^20.14.13","lint-staged":"^15.2.7","@crawlee/core":"^3.12.0","@jest/globals":"^29.7.0","@types/express":"^5.0.0","@apify/tsconfig":"^0.1.0","dts-bundle-generator":"^9.5.1","@apify/eslint-config-ts":"^0.4.1","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/apify-node-curl-impersonate_1.0.29_1765185834071_0.7033436511411324","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"apify-node-curl-impersonate","version":"1.0.30","author":{"name":"It's not you it's me"},"license":"ISC","_id":"apify-node-curl-impersonate@1.0.30","maintainers":[{"name":"patai5","email":"lukyn.patai5@gmail.com"}],"homepage":"https://github.com/apify-projects/node-curl-impersonate#readme","bugs":{"url":"https://github.com/apify-projects/node-curl-impersonate/issues"},"dist":{"shasum":"566f09ef7fb778dbde4d6cf302fab8116c541168","tarball":"https://registry.npmjs.org/apify-node-curl-impersonate/-/apify-node-curl-impersonate-1.0.30.tgz","fileCount":56,"integrity":"sha512-TSig9ogDgipab0qS8b6gqei5AgNtMvC/MksK+6nRbLL7g25+ZZt42RLmmdwSiiCY/zm6lMFBVqMmnzQfAjXWdw==","signatures":[{"sig":"MEUCIHohmE/3SLKoaMxVB0VKTTe4tZR0kNuz4gtAh3Xwq2q6AiEA/oMK0/zTQenIXtoOy7gORwdBP/Gv0Hn/wBcX1mLdvgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13475010},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"7d00af62ce70a6a08ef6667228d8b39eed55a3b6","scripts":{"lint":"eslint ./src --ext .ts","test":"vitest run","build":"tsc && dts-bundle-generator --external-inlines '@crawlee/core' -o dist/http-client.d.ts -- dist/http-client.d.ts","prepare":"husky install","lint:fix":"eslint ./src --ext .ts --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15df3e0b-aca4-46bf-98b9-b56a79aebe4a"}},"repository":{"url":"git+https://github.com/apify-projects/node-curl-impersonate.git"},"_npmVersion":"11.15.0","description":"A wrapper around cURL-impersonate, a binary which can be used to bypass TLS fingerprinting.","directories":{},"lint-staged":{"src/**/*.ts":"eslint"},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","vitest":"^1.6.0","express":"^4.21.1","typescript":"^5.5.3","@types/jest":"^29.5.5","@types/node":"^20.14.13","lint-staged":"^15.2.7","@crawlee/core":"^3.12.0","@jest/globals":"^29.7.0","@types/express":"^5.0.0","@apify/tsconfig":"^0.1.0","semantic-release":"^25.0.3","dts-bundle-generator":"^9.5.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@apify/eslint-config-ts":"^0.4.1","@semantic-release/github":"^12.0.8","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/apify-node-curl-impersonate_1.0.30_1779470747883_0.2658405470661003","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"apify-node-curl-impersonate","version":"1.0.31","author":{"name":"It's not you it's me"},"license":"ISC","_id":"apify-node-curl-impersonate@1.0.31","maintainers":[{"name":"patai5","email":"lukyn.patai5@gmail.com"}],"homepage":"https://github.com/apify-projects/node-curl-impersonate#readme","bugs":{"url":"https://github.com/apify-projects/node-curl-impersonate/issues"},"dist":{"shasum":"3d57adef836157106e3c3dc6710d59e34596c66b","tarball":"https://registry.npmjs.org/apify-node-curl-impersonate/-/apify-node-curl-impersonate-1.0.31.tgz","fileCount":56,"integrity":"sha512-vIPs/J1g/5kZzamhXG6fK4xtnIcD5u1sfkoJval/amk2YnXdWEe4j6ziP+cHfP/iuxVJ3DyQ+VMAZ97f2IDcIA==","signatures":[{"sig":"MEYCIQDDFnpjJX+lJCo4iVRRs0rU4FFgGGtABR5Bzsiq3pV08gIhAKEINfV5zcABoV/2d6U0pNlG6nPgUbzlUhtbIonX0p3r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13475284},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"1e89240075e83f0490135127951ee86e65594a54","scripts":{"lint":"eslint ./src --ext .ts","test":"vitest run","build":"tsc && dts-bundle-generator --external-inlines '@crawlee/core' -o dist/http-client.d.ts -- dist/http-client.d.ts","prepare":"husky install","lint:fix":"eslint ./src --ext .ts --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15df3e0b-aca4-46bf-98b9-b56a79aebe4a"}},"repository":{"url":"git+https://github.com/apify-projects/node-curl-impersonate.git"},"_npmVersion":"11.15.0","description":"A wrapper around cURL-impersonate, a binary which can be used to bypass TLS fingerprinting.","directories":{},"lint-staged":{"src/**/*.ts":"eslint"},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","vitest":"^1.6.0","express":"^4.21.1","typescript":"^5.5.3","@types/jest":"^29.5.5","@types/node":"^20.14.13","lint-staged":"^15.2.7","@crawlee/core":"^3.12.0","@jest/globals":"^29.7.0","@types/express":"^5.0.0","@apify/tsconfig":"^0.1.0","semantic-release":"^25.0.3","dts-bundle-generator":"^9.5.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@apify/eslint-config-ts":"^0.4.1","@semantic-release/github":"^12.0.8","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/apify-node-curl-impersonate_1.0.31_1789389766379_0.6651247105695837","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"apify-node-curl-impersonate","version":"1.0.32","author":{"name":"It's not you it's me"},"license":"ISC","_id":"apify-node-curl-impersonate@1.0.32","maintainers":[{"name":"patai5","email":"lukyn.patai5@gmail.com"}],"homepage":"https://github.com/apify-projects/node-curl-impersonate#readme","bugs":{"url":"https://github.com/apify-projects/node-curl-impersonate/issues"},"dist":{"shasum":"9ad461ae77184605277ab8bcf3480232b2b7e59a","tarball":"https://registry.npmjs.org/apify-node-curl-impersonate/-/apify-node-curl-impersonate-1.0.32.tgz","fileCount":56,"integrity":"sha512-abp1yAQA/d70WT+8WKtD0y/5Gj0LLE/qJV/0ljYJGxyMdXxPpRJE7fr7a53zGdDk+CsP8qAz1DJRWeMwhTb/CA==","signatures":[{"sig":"MEUCIQCbCaXn4ODU240+qDWW4zdnq44NXql//XVNtQ2wAlv17gIgZmxlDKMYrbe29TakCTjvbbcsZf4aiJFen+hWI1yWZ5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFw3tHnIFwRxGVFrjcx1p4MzVIhOC4NJCJWdnFJuN/e8AiAOdmRjQgYuIbftne2rOWE4eyW8talfemx8dZxunJVS/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13475206},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"eb004dec3cd8781ecb7d01281a72e08fdeea45e8","scripts":{"lint":"eslint ./src --ext .ts","test":"vitest run","build":"tsc && dts-bundle-generator --external-inlines '@crawlee/core' -o dist/http-client.d.ts -- dist/http-client.d.ts","prepare":"husky install","lint:fix":"eslint ./src --ext .ts --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"15df3e0b-aca4-46bf-98b9-b56a79aebe4a"}},"repository":{"url":"git+https://github.com/apify-projects/node-curl-impersonate.git"},"_npmVersion":"11.15.0","description":"A wrapper around cURL-impersonate, a binary which can be used to bypass TLS fingerprinting.","directories":{},"lint-staged":{"src/**/*.ts":"eslint"},"_nodeVersion":"22.23.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","vitest":"^1.6.0","express":"^4.21.1","typescript":"^5.5.3","@types/jest":"^29.5.5","@types/node":"^20.14.13","lint-staged":"^15.2.7","@crawlee/core":"^3.12.0","@jest/globals":"^29.7.0","@types/express":"^5.0.0","@apify/tsconfig":"^0.1.0","semantic-release":"^25.0.3","dts-bundle-generator":"^9.5.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@apify/eslint-config-ts":"^0.4.1","@semantic-release/github":"^12.0.8","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/apify-node-curl-impersonate_1.0.32_1790857888962_0.2429341805253422","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"_id":"apify-node-curl-impersonate@1.0.33","bugs":{"url":"https://github.com/apify-projects/node-curl-impersonate/issues"},"dist":{"shasum":"9e846fa1b730f43e95e443a97f40635724f64a75","tarball":"https://registry.npmjs.org/apify-node-curl-impersonate/-/apify-node-curl-impersonate-1.0.33.tgz","fileCount":57,"integrity":"sha512-OgNsaYu/MBYyQHQAJtyOtGFKEdAToCyfJTZ5ZMXdl/IOSG3q2DT28aTj4gA9A/HEUjlTSQ3EBx6dO0Ll3h7lbA==","signatures":[{"sig":"MEUCIGlFDlFl0Bwj+E9H7BRaVHjXpXVKOE1EdVIcxbQYHTx1AiEAx/e5yFewl6dWc+awPZR8FZ9e8kc+ndicXX5wA2WOg1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDqBvR2o/9RxFOzNrMshdM4xISeTudS5iLvTwSzZ+cf9gIhAO7/L79TZSg5ZjSJbDEN3prewQzHUOgURVK0mp0yllRS"}],"unpackedSize":20995736},"main":"dist/index.js","name":"apify-node-curl-impersonate","types":"dist/index.d.ts","author":{"name":"It's not you it's me"},"module":"dist/index.js","gitHead":"0bbb9f92b028f6a0ab9ab6680375d6c33d9092ca","license":"ISC","scripts":{"lint":"eslint ./src --ext .ts","test":"vitest run","build":"tsc && dts-bundle-generator --external-inlines '@crawlee/core' -o dist/http-client.d.ts -- dist/http-client.d.ts","prepare":"husky install","lint:fix":"eslint ./src --ext .ts --fix","prepublishOnly":"npm run build"},"version":"1.0.33","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"15df3e0b-aca4-46bf-98b9-b56a79aebe4a"}},"homepage":"https://github.com/apify-projects/node-curl-impersonate#readme","repository":{"url":"git+https://github.com/apify-projects/node-curl-impersonate.git"},"_npmVersion":"11.15.0","description":"A wrapper around cURL-impersonate, a binary which can be used to bypass TLS fingerprinting.","directories":{},"lint-staged":{"src/**/*.ts":"eslint"},"maintainers":[{"name":"patai5","email":"lukyn.patai5@gmail.com"}],"_nodeVersion":"22.23.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","vitest":"^1.6.0","express":"^4.21.1","typescript":"^5.5.3","@types/jest":"^29.5.5","@types/node":"^20.14.13","lint-staged":"^15.2.7","@crawlee/core":"^3.12.0","@jest/globals":"^29.7.0","@types/express":"^5.0.0","@apify/tsconfig":"^0.1.0","semantic-release":"^25.0.3","dts-bundle-generator":"^9.5.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@apify/eslint-config-ts":"^0.4.1","@semantic-release/github":"^12.0.8","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/eslint-plugin":"^7.15.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/apify-node-curl-impersonate_1.0.33_1790868266005_0.24291464839097987"}}},"time":{"created":"2024-07-08T12:12:53.370Z","modified":"2026-10-01T15:24:32.466Z","0.0.1":"2024-07-08T12:12:53.712Z","1.0.0":"2024-07-08T12:18:42.428Z","1.0.1":"2024-07-11T14:44:14.808Z","1.0.2":"2024-07-11T15:23:53.488Z","1.0.3":"2024-07-15T11:19:39.444Z","1.0.4":"2024-07-15T12:34:39.990Z","1.0.5":"2024-07-15T12:52:26.887Z","1.0.6":"2024-07-22T09:28:46.107Z","1.0.7":"2024-07-23T15:15:33.788Z","1.0.8":"2024-07-29T07:45:02.371Z","1.0.9":"2024-08-05T12:40:25.097Z","1.0.10":"2024-08-06T11:15:31.474Z","1.0.11":"2024-08-12T19:21:52.617Z","1.0.12":"2024-08-27T15:21:47.602Z","1.0.13":"2024-09-09T11:17:02.877Z","1.0.14":"2024-09-14T10:49:15.464Z","1.0.15":"2024-10-04T15:03:10.081Z","1.0.16":"2024-11-09T14:44:00.636Z","1.0.17":"2024-11-18T15:36:14.695Z","1.0.18":"2025-03-24T20:08:22.954Z","1.0.19":"2025-03-25T20:02:25.033Z","1.0.20":"2025-03-25T20:44:43.937Z","1.0.21":"2025-03-29T21:38:30.673Z","1.0.22":"2025-04-03T18:10:03.721Z","1.0.23":"2025-04-04T21:12:24.737Z","1.0.24":"2025-06-06T17:34:08.687Z","1.0.25":"2025-08-21T12:43:46.380Z","1.0.26":"2025-08-21T14:25:48.137Z","1.0.27":"2025-09-08T14:04:11.172Z","1.0.28":"2025-09-08T14:14:59.657Z","1.0.29":"2025-12-08T09:23:54.391Z","1.0.30":"2026-05-22T17:25:48.219Z","1.0.31":"2026-09-14T12:42:46.610Z","1.0.32":"2026-10-01T12:31:29.159Z","1.0.33":"2026-10-01T15:24:26.260Z"},"bugs":{"url":"https://github.com/apify-projects/node-curl-impersonate/issues"},"author":{"name":"It's not you it's me"},"license":"ISC","homepage":"https://github.com/apify-projects/node-curl-impersonate#readme","repository":{"url":"git+https://github.com/apify-projects/node-curl-impersonate.git"},"description":"A wrapper around cURL-impersonate, a binary which can be used to bypass TLS fingerprinting.","maintainers":[{"name":"patai5","email":"lukyn.patai5@gmail.com"}],"readme":"# node-curl-impersonate\n\n[![npm version](https://img.shields.io/npm/v/apify-node-curl-impersonate.svg)](https://www.npmjs.com/package/apify-node-curl-impersonate)\n[![npm downloads](https://img.shields.io/npm/dm/apify-node-curl-impersonate.svg)](https://www.npmjs.com/package/apify-node-curl-impersonate)\n\n📦 **NPM Package**: [apify-node-curl-impersonate](https://www.npmjs.com/package/apify-node-curl-impersonate)\n\nnode-curl-impersonate is a library that allows for you to use curl-impersonate natively, providing an easy interface for passing headers, flags, and other information for your request. This library specifically is used to bypass TLS Fingerprinting that is present on some cloudflare or other DDOS protected sites. I do not support using this for malicious purposes, only to demonstrate that TLS Fingerprinting is not a safe way to secure your website from web scrapers, and to show how easy web scraping is in general.\n\n## Installation\n\n### Using npm\n```bash\nnpm install apify-node-curl-impersonate\n```\n\n### Using yarn\n```bash\nyarn add apify-node-curl-impersonate\n```\n\n### Using pnpm\n```bash\npnpm add apify-node-curl-impersonate\n```\n\n## Quick Example\n\n```typescript\nimport { CurlImpersonate } from 'apify-node-curl-impersonate';\n\n// Create client with browser preset and proxy\nconst client = new CurlImpersonate('https://httpbin.org/get', {\n  method: 'GET',\n  headers: {},\n  debugLogger: () => {},\n  impersonate: 'chrome-150', // Mimic Chrome browser\n  flags: ['--proxy', 'http://username:password@proxy.example.com:8080']\n});\n\n// Make a GET request\nconst response = await client.makeRequest();\nconsole.log(response.response);\n\n// For POST request, create a new instance\nconst postClient = new CurlImpersonate('https://httpbin.org/post', {\n  method: 'POST',\n  headers: { 'Content-Type': 'application/json' },\n  body: { message: 'Hello World' },\n  debugLogger: () => {},\n  impersonate: 'firefox-147' // Mimic Firefox browser\n});\n\nconst postResponse = await postClient.makeRequest();\nconsole.log(postResponse.response);\n```\n\nThe library supports multiple browser presets including Chrome, Firefox, Safari, Edge, and Tor with various versions, matching the targets of the bundled [curl-impersonate binary](bin/README.md). See the [`BrowserPresets` type](src/types/interfaces.ts) and [`PRESETS` object](src/presets.ts) for the complete list of available browser presets.\n\n","readmeFilename":"README.md"}