PHP 8.1 end of life — check php requirements before release
composer.json validate before a Packagist release: flags a require.php floor on end-of-life PHP (8.1 ended 2025-12-31, 8.2 ends 2026-12-31) and the fields composer validate --strict rejects. Runs entirely in your browser — nothing is uploaded.
Free here: Paste or open composer.json and see every line that still pins end-of-life PHP or fails composer validate --strict, with the exact replacement line for each. In the editor: Every composer.json in the workspace (monorepo packages too) in one sweep, plus a dated Markdown release report you keep as proof each tagged release met the PHP support window and Packagist rules. — that part asks for a licence key.
Same engine as the VS Code extension, byte for byte.