{"library":"http_ece","type":"library","category":null,"description":"This package provides a simple, direct implementation of the HTTP Encrypted Content-Encoding (RFC 8188) specification for Node.js environments. It enables the encryption and decryption of HTTP request and response bodies, primarily used in Web Push applications. The current stable version is 1.2.1. While not on a fixed release schedule, updates occur as needed, with the latest focusing on development tooling. Its primary differentiator is its focused adherence to RFC 8188, offering functions for both symmetric and static-ephemeral ECDH encryption modes, without additional layers or external runtime dependencies beyond Node.js built-ins, making it a lightweight option for content encryption. It targets modern Node.js environments, requiring Node.js version 16 or newer.","language":"javascript","status":"active","version":"1.2.1","tags":["javascript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install http_ece","imports":["const ece = require('http_ece');","import ece from 'http_ece';","import ece from 'http_ece'; ece.encrypt(data, params);"]},{"cmd":"yarn add http_ece","imports":[]},{"cmd":"pnpm add http_ece","imports":[]}],"homepage":null,"github":"https://github.com/martinthomson/encrypted-content-encoding","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/http_ece","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/http_ece/compatibility"}}