{"library":"pip-requirements-js","type":"library","category":null,"description":"pip-requirements-js is a pure JavaScript and TypeScript library designed to robustly parse `requirements.txt`, `constraints.txt`, and `requirements.in` files, strictly adhering to pip's documentation on the requirements file format and PEP 508 for dependency specification. The current stable version is 1.0.3, released on March 9, 2026. The project shows an active development cadence, with several releases in late 2025 and early 2026. Its key differentiator is the use of the Ohm.js parser generator, ensuring high fidelity to Python's pip parsing logic, including complex environment markers and file inclusions. It offers both 'full' and 'loose' parsing modes, with options to include source location information for advanced use cases like editor tooling.","language":"javascript","status":"active","version":"1.0.3","tags":["javascript","pip","python","requirements.txt","typescript"],"install":[{"cmd":"npm install pip-requirements-js","imports":["import { parsePipRequirementsFile } from 'pip-requirements-js';","import { parsePipRequirementsLine } from 'pip-requirements-js';","import type { Requirement } from 'pip-requirements-js';","import { RequirementsSyntaxError } from 'pip-requirements-js';"]},{"cmd":"yarn add pip-requirements-js","imports":[]},{"cmd":"pnpm add pip-requirements-js","imports":[]}],"homepage":null,"github":"https://github.com/Twixes/pip-requirements-js","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/pip-requirements-js","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/pip-requirements-js/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}