XMLHttpRequest for Node.js with SSL Support
JSON →This package provides a robust `XMLHttpRequest` implementation for Node.js environments, specifically designed to extend the original `node-XMLHttpRequest` with critical SSL/TLS configuration options. Currently at version 4.0.0, it addresses the need for finer-grained control over secure connections within a Node.js context, a feature often required by client-side libraries like `engine.io-client` when used on the server. The project acts as a maintained fork, incorporating changes that were not merged into its upstream predecessor. Its key differentiator is the direct exposure of Node.js `https` module options (such as `ca`, `cert`, `key`, `rejectUnauthorized`) via the `XMLHttpRequest` constructor, enabling developers to configure client-side certificates, custom CAs, and other security parameters. This allows for traditional AJAX-style request patterns in Node.js while adhering to specific network security requirements. The release cadence appears to be driven by feature needs and updates related to Node.js's network capabilities.
Traffic · last 30 days ↓37% vs prev 7d
top countries 🇺🇸 United States · 🇨🇦 Canada · 🇩🇪 Germany · 🇫🇮 Finland