Prettify
Форматирование (prettify, код и данные)
Процесс переформатирования кода или данных с единообразными отступами, переносами строк и пробелами для обеспечения удобочитаемости, фактически обратная операция к минификации.
Техническая деталь
Форматтеры разбирают входные данные в AST (или поток токенов для более простых форматов), а затем выводят их обратно с настраиваемыми правилами форматирования. JSON.stringify(obj, null, 2) создаёт форматированный JSON с отступом в 2 пробела. Специализированные форматтеры, такие как Prettier (JS/CSS/HTML/JSON/YAML/Markdown), применяют единые правила стиля ко всей кодовой базе. XML/HTML-форматтеры должны сохранять значимые пробелы в блоках
и . Процесс является обратимым без потерь для структурированных данных, но может изменить незначительные пробелы в текстовом содержимом.
Пример
```javascript
// Prettify: web API example
const response = await fetch('/api/resource');
const data = await response.json();
console.log(data);
```