{"library":"methods","type":"library","category":null,"description":"The `methods` package, currently at version 1.1.2, provides a normalized, lower-cased array of HTTP method names supported by the Node.js runtime. This module serves as a robust alternative or enhancement to Node.js core's `http.METHODS`, especially for environments requiring broader compatibility. Its key differentiators include automatically lower-casing all method names for consistent usage and offering a fallback list for older Node.js versions (0.10 and below) that predate the `http.METHODS` export. Furthermore, it's designed to function seamlessly with browser bundling tools like Browserify without inadvertently pulling in the larger `http` shim module, making it lightweight for client-side use cases where a list of standard HTTP verbs is needed. The package is very stable, with infrequent updates, reflecting its foundational role and mature status within the Node.js ecosystem, particularly as a utility for web frameworks like Express.","language":"javascript","status":"maintenance","version":"1.1.2","tags":["javascript","http","methods"],"install":[{"cmd":"npm install methods","imports":["const methods = require('methods')","import methods from 'methods'","const METHODS_ARRAY = require('methods')"]},{"cmd":"yarn add methods","imports":[]},{"cmd":"pnpm add methods","imports":[]}],"homepage":null,"github":"https://github.com/jshttp/methods","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/methods","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/methods/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}