Зачем форматировать и минифицировать код?
Форматирование переписывает код с единообразными отступами, переносами и пробелами, чтобы его было легко читать, ревьюить и сравнивать. Это полезно для минифицированных фрагментов, сгенерированного SQL или скопированных конфигов. Минификация делает обратное: удаляет пробелы и комментарии (а для JavaScript ещё и сокращает локальные имена с помощью Terser), уменьшая размер загрузки. Инструмент использует Prettier, которым уже пользуется большинство JavaScript-проектов, и sql-formatter, знающий синтаксис MySQL, PostgreSQL, SQL Server, Oracle PL/SQL, BigQuery и других.
Возможности
- • 11 языков: JavaScript, TypeScript, JSON, CSS, SCSS, Less, HTML, SQL, YAML, Markdown, GraphQL
- • 13 диалектов SQL с настройкой регистра ключевых слов
- • Минификация JS (Terser), CSS, HTML, JSON и SQL с показом экономии
- • Размер отступа или табуляция, ширина строки, кавычки и точки с запятой
- • Копирование и скачивание результата, понятные ошибки синтаксиса
Код остаётся у вас
Форматирование и минификация полностью выполняются в браузере, поэтому вставленные API-ключи, внутренние запросы или закрытый код никуда не загружаются.