ФорматироватьЛокально

JavaScript formatter

JavaScript formatter/minifier для фрагментов кода, snippets и client-side bundle черновиков: Prettier formatting, Terser minify и понятные syntax errors без исполнения кода.

Входной JavaScript
символов: 0строк: 0

Как это работает

JavaScript formatter lazy-load использует Prettier standalone с Babel/ESTree parser plugins для форматирования и Terser для минификации. Оба шага работают с AST локально в браузере и не исполняют пользовательский код.

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

Форматирование полезно для чтения snippets, отладки скопированного кода и подготовки фрагментов к ревью. Минификация помогает быстро получить компактный вариант небольшого browser-side скрипта или тестового payload.

Сценарии
JavaScript snippetsCode reviewBundle draftsМинификация

Как пользоваться

  1. 1Вставьте JavaScript в редактор.
  2. 2Нажмите «Форматировать» для читаемых отступов или «Минифицировать» для компактного вывода.
  3. 3Если parser не может разобрать код, исправьте ошибку по сообщению в результате.
  4. 4Скопируйте результат или очистите поля.

Вопросы

JavaScript отправляется на сервер?

Нет. Форматирование и минификация выполняются в браузере, исходный код не покидает устройство.

Инструмент исполняет вставленный код?

Нет. Код только разбирается parser и печатается обратно или минифицируется. eval, Function и запуск скриптов не используются.

Какие библиотеки используются?

Форматирование использует Prettier standalone с Babel/ESTree plugins, минификация — Terser. Обе библиотеки имеют permissive OSS-лицензии и загружаются только на странице инструмента.

Другие инструменты

Все инструменты