{"id":"text-line-endings-normalize","version":"1.0.0","description":"Normalize all line endings in a text to a specific format (LF, CRLF, or CR).","supported_operations":["text line endings normalize","normalize line endings","convert crlf to lf","convert lf to crlf"],"unsupported_operations":["unicode normalization","whitespace trimming","read files"],"semantics":["Replaces all line ending sequences (CRLF, CR, LF) that do not match the requested format.","format can be \"lf\", \"crlf\", or \"cr\". Default is \"lf\".","Returns the normalized text and the number of line endings that were modified."],"limits":{"max_text_bytes":1048576,"max_output_bytes":2097152},"pricing":{"status":"unpriced","charge_usd":null},"input_schema":{"type":"object","additionalProperties":false,"required":["text"],"properties":{"text":{"type":"string","maxLength":1048576},"format":{"type":"string","enum":["lf","crlf","cr"]}}},"output_schema":{"type":"object","additionalProperties":false,"required":["text","replacements"],"properties":{"text":{"type":"string","maxLength":2097152},"replacements":{"type":"integer","minimum":0}}},"examples":[{"input":{"text":"Line 1\r\nLine 2\rLine 3\n","format":"lf"},"output":{"text":"Line 1\nLine 2\nLine 3\n","replacements":2}}],"execute_url":"/v1/tools/text-line-endings-normalize/versions/1.0.0/execute"}