{"name":"proxy-chain","version":"3.0.0","keywords":["proxy","squid","apify","tunnel","puppeteer"],"author":{"url":"https://apify.com","name":"Apify Technologies","email":"support@apify.com"},"license":"Apache-2.0","_id":"proxy-chain@3.0.0","maintainers":[{"name":"mtrunkat","email":"marek@trunkat.eu"},{"name":"jancurn","email":"jan.curn@gmail.com"},{"name":"petrpatek","email":"petrpatekml@gmail.com"},{"name":"mnmkng","email":"ondra@apify.com"},{"name":"jaroslavhejlek","email":"jarda@hejlek.cz"},{"name":"drobnikj","email":"drobnik.j@gmail.com"},{"name":"metalwarrior665","email":"lukaskrivka@gmail.com"},{"name":"fnesveda","email":"frantisek@apify.com"},{"name":"b4nan","email":"martinadamek59@gmail.com"},{"name":"janbuchar","email":"mail@bucharjan.cz"},{"name":"apify-service-account","email":"service-account@apify.com"}],"contributors":[{"name":"Jan Curn","email":"jan@apify.com"}],"homepage":"https://blog.apify.com/how-to-make-headless-chrome-and-puppeteer-use-a-proxy-server-with-authentication-249a21a79212","bugs":{"url":"https://github.com/apify/proxy-chain/issues"},"nyc":{"exclude":["**/test/**"],"reporter":["text","html","lcov"]},"dist":{"shasum":"7b67a3a6cd9039ffec53c080d739e3fb9ae6a662","tarball":"https://registry.npmjs.org/proxy-chain/-/proxy-chain-3.0.0.tgz","fileCount":91,"integrity":"sha512-p9DbNWMUCn8FJz9u+RTO82fwD3NFoYZgax5vtxd0FYPQ6IwpxX65WxeL64Fm/hZQVS2+bWB+XRy3+iDVaBsUeg==","signatures":[{"sig":"MEYCIQD1n3Mq4Gj4MB89s0nHpBuy0oW9MR92lV1LdX2fMf/fjwIhAI40xEn/9MejSSYZMaRyXkTGVv5cBmG3lU8s1vQU9Ud/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proxy-chain@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183314},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"e547cde8d93dc54c314606a949127a9caec7b769","scripts":{"lint":"eslint .","test":"nyc cross-env NODE_OPTIONS=--insecure-http-parser mocha 'test/unit/**/*.js' 'test/e2e/**/*.js'","build":"tsc","clean":"rimraf dist","lint:fix":"eslint . --fix","test:bun":"bun --bun run mocha --no-config --exit 'test/unit/**/*.js'","test:e2e":"nyc cross-env NODE_OPTIONS=--insecure-http-parser mocha 'test/e2e/**/*.js'","test:unit":"mocha 'test/unit/**/*.js'","build:watch":"tsc -w","local-proxy":"tsx test/utils/run_locally.js","test:docker":"docker build --tag proxy-chain-tests --file test/Dockerfile . && docker run --add-host localhost-test:127.0.0.1 proxy-chain-tests","prepublishOnly":"npm run build","test:docker:all":"bash scripts/test-docker-all.sh","test:bun:e2e:full":"bun --bun run mocha --no-config --exit 'test/e2e/**/*.js'","test:bun:e2e:compatible":"bun --bun run mocha --no-config --exit --grep 'throws error' test/e2e/tcp_tunnel.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5c6da77d-e0fb-4942-a92e-75a1d6d34c08"}},"repository":{"url":"git+https://github.com/apify/proxy-chain.git","type":"git"},"_npmVersion":"11.12.1","description":"Node.js implementation of a proxy server (think Squid) with support for SSL, authentication, upstream proxy chaining, and protocol tunneling.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"socks":"^2.8.3","tslib":"^2.3.1","socks-proxy-agent":"^8.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.2.2","nyc":"^15.1.0","tsx":"^4.21.0","chai":"^4.3.4","mocha":"^10.0.0","proxy":"^1.0.2","sinon":"^13.0.2","eslint":"^9.18.0","rimraf":"^4.1.2","express":"^4.17.1","isparta":"^4.1.1","request":"^2.88.2","socksv5":"^0.0.6","through":"^2.3.8","cross-env":"^7.0.3","portastic":"^1.0.1","puppeteer":"^19.6.3","basic-auth":"^2.0.1","typescript":"^5.9.3","underscore":"^1.13.1","@types/jest":"^28.1.2","@types/node":"^20.19.29","body-parser":"^1.19.0","got-scraping":"^3.2.4-beta.0","faye-websocket":"^0.11.4","@apify/tsconfig":"^0.1.0","basic-auth-parser":"^0.0.2","typescript-eslint":"^8.20.0","sinon-stub-promise":"^4.0.0","@apify/eslint-config":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/proxy-chain_3.0.0_1779201898188_0.7960226709369338","host":"s3://npm-registry-packages-npm-production"}}