{"library":"parameter-reducers","type":"library","category":null,"description":"parameter-reducers is a JavaScript/TypeScript library designed for building robust and type-safe command-line interface (CLI) parameter parsers. Its current stable version is 2.1.0, and it appears to follow an active development cadence with recent feature additions and a significant breaking change in version 2.0.0. A key differentiator is its immutable, reducer-based chain API, which allows for flexible composition and reuse of parameter definitions. This approach facilitates highly customizable parsing logic while leveraging TypeScript to provide strong type guarantees for parsed arguments, reducing runtime errors associated with CLI argument processing. It focuses on core parsing capabilities, intentionally leaving documentation generation to user-defined template literals.","language":"javascript","status":"active","version":"2.1.0","tags":["javascript","typescript"],"install":[{"cmd":"npm install parameter-reducers","imports":["import { startChain } from 'parameter-reducers';","import { param } from 'parameter-reducers';","import { parse } from 'parameter-reducers';"]},{"cmd":"yarn add parameter-reducers","imports":[]},{"cmd":"pnpm add parameter-reducers","imports":[]}],"homepage":null,"github":"https://github.com/ForbesLindesay/parameter-reducers","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/parameter-reducers","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/parameter-reducers/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Mon Jul 20","install_tag":null}}