Разработчик Рохит Дас (Rohit Dhas) из Индии выпустил утилиту Shittier, которая делает код проекта нечитаемым, но рабочим. Дас называет свой проект полной альтернативой Prettier.
Код Shittier написан на TypeScript, а разработка проекта началась больше полугода назад. В npm утилиту опубликовали только в конце декабря 2023 года. Shittier форматирует код так, чтобы его было сложно прочитать, при этом не влияя на его работоспособность. Утилита добавляет случайные пробелы, отступы и разрывы строк, портя структуру кода.
Shittier может изменять форматирование в проекте с сохранением в исходный файл или в новый с другим именем. Всё взаимодействие происходит через командную строку. Встроенной возможности восстановить форматирование в проекте нет, но для этого можно использовать Prettier.
Автор проекта отмечает, что разработал его в качестве развлечения и не рекомендует использовать на реальной кодовой базе. Код Shittier опубликован на GitHub и доступен по лицензии MIT. Также проект находится в менеджере npm.
Источник: habr.com