API de Indent
Indentar, dedentar y convertir tabulaciones a espacios en texto plano, línea por línea. El endpoint de indent agrega un prefijo fijo a cada línea — un número de espacios o tabulaciones, o cualquier prefijo personalizado como "> " para citar — y opcionalmente puede indentar también líneas en blanco. El endpoint de dedent elimina el espacio en blanco inicial común más largo de un bloque (la misma idea que Python textwrap.dedent), por lo que puede aplanar un fragmento con demasiada indentación y obtener exactamente qué prefijo se eliminó. El endpoint de tabulaciones convierte entre tabulaciones y espacios respetando las paradas de tabulación — expandir tabulaciones a espacios o colapsar secuencias de espacios de vuelta a tabulaciones, con un tamaño de tabulación elegido, solo en espacios iniciales o en todo el texto. Funciona en cualquier texto sin analizarlo como código, y se conservan los finales de línea CRLF. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 4 endpoints. Solo toca la estructura de espacios en blanco: para recortar u ordenar líneas use una API de líneas, para reajustar líneas largas use una API de ajuste de palabras, y para reformatear código fuente real use una API de formateo de código.
api.oanor.com/indent-api