{"library":"caw","type":"library","category":null,"description":"caw is a JavaScript utility designed to simplify the creation of HTTP/HTTPS agents for tunneling through proxies. It abstracts the configuration of proxy agents by internally utilizing `tunnel-agent` for the tunneling logic and `get-proxy` for automatic discovery of proxy settings from environment variables if a proxy URL is not explicitly provided. The current stable version is 2.0.1. Due to the age of its underlying dependencies (`tunnel-agent` and `get-proxy`), which are themselves largely unmaintained or deprecated, `caw` has seen no recent development and can be considered abandoned. It serves a niche for older Node.js environments (targeting `node >=4`) that require simple proxy agent construction, but modern applications should seek more actively maintained alternatives.","language":"javascript","status":"abandoned","version":"2.0.1","tags":["javascript","http","https","proxy","tunnel"],"last_verified":"Wed May 27","install":[{"cmd":"npm install caw","imports":["const caw = require('caw');","agent: caw('http://proxy.example.com:8080')"]},{"cmd":"yarn add caw","imports":[]},{"cmd":"pnpm add caw","imports":[]}],"homepage":null,"github":"https://github.com/kevva/caw","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/caw","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/caw/compatibility"}}