инструменты/формат/js-бьютифайер
// форматnew

js-бьютифайер

распаковка и форматирование минифицированного js

drag & drop · до 5 МБ (Pro: 100 МБ)
— вставьте javascript // client-only
// результат появится здесь

// о инструменте

JS-бьютифайер превращает минифицированный или плохо отформатированный JavaScript в читаемый вид: правильные отступы, переносы строк и пробелы. Строковые литералы, шаблонные строки, комментарии и regex-паттерны сохраняются как есть — меняются только пробелы вокруг инструкций и блоков.

// когда использовать

  • Распаковать минифицированный бандл или библиотеку чтобы понять структуру
  • Прочитать обфусцированный JavaScript со страницы
  • Почистить автосгенерированный JavaScript перед добавлением в проект
  • Быстро отформатировать сниппет перед review в pull request

// faq

Почему результат не идеально отформатирован?
Идеальное форматирование JS требует полного AST-парсера — Prettier строит полное синтаксическое дерево перед выводом. Этот форматтер использует быстрый структурный подход: отслеживает фигурные скобки, скобки и строки без полного разбора грамматики. Для продакшн-кода используйте Prettier или ESLint.
Поддерживаются TypeScript или JSX?
Базовый синтаксис TypeScript (аннотации типов, интерфейсы) обрабатывается. JSX-теги (компоненты в угловых скобках) могут форматироваться неправильно — они похожи на операторы сравнения. Для TypeScript и JSX используйте Prettier Playground.
// история
Pro Облачная синхронизация — подробнее
операций пока нет