{"library":"negotiate","type":"library","category":null,"description":"JavaScript implementation of the HTTP preemptive content negotiation algorithm as defined in the original HTTP 1.1 draft spec. Stable version 1.0.1, no longer actively developed. Differentiators: implements the original draft negotiation algorithm (not the final RFC), handles media type, language, charset, and encoding negotiation. Suitable for Node.js HTTP servers needing automatic variant selection. Alternative to content-negotiation libraries that follow the final RFC.","language":"javascript","status":"maintenance","version":"1.0.1","tags":["javascript","http","content","negotiation","variants","node","accept"],"install":[{"cmd":"npm install negotiate","imports":["import Negotiate from 'negotiate'","import { choose } from 'negotiate'","const Negotiate = require('negotiate')"]},{"cmd":"yarn add negotiate","imports":[]},{"cmd":"pnpm add negotiate","imports":[]}],"homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/negotiate","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/negotiate/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Fri Jul 24","install_tag":null}}