Надоело править 3 файла для одного API? Знакомьтесь, Axiomify v5

Разработчик устал от бесконечного переключения между файлами и запилил инструмент, который всё объединяет.
Если вы когда-нибудь правили три файла, чтобы добавить один эндпоинт, а потом забыли, какой из них отвечает за что, — вы не одиноки. Один разработчик довёл эту боль до точки кипения и создал Axiomify — инструмент, который обещает хранить всё в одном месте. И да, он уже дожил до пятой версии, что для пет-проджекта — почти возраст Вселенной.
Что за зверь?
Axiomify — это TypeScript-библиотека, которая позволяет описывать API-эндпоинты декларативно, без размазывания логики по контроллерам, сервисам и роутерам. Вместо того чтобы играть в прятки с файловой системой, вы пишете один модуль на эндпоинт, а библиотека сама генерирует типы, валидацию и документацию. Звучит как мечта? Возможно, но на деле — как сборка IKEA без инструкции: сначала кажется сложно, потом — гениально.
Откуда столько хайпа?
Автор утверждает, что за 17 дней после первого релиза собрал фидбек и выпустил v5. Это вам не очередной «убийца Express», который тихо умирает в бете. Axiomify уже используют в проде — и это подкупает. Конечно, без ложки дёгтя не обошлось: на каждый «ура, теперь меньше файлов» найдётся «а как тестировать?». Но автор явно знает боль разработчика, который в пятницу вечером деплоит фичу и молится, чтобы CI не сломался.
Комментарий студии METABYTE: Если вам надоело плодить сущности в проекте, а дедлайн уже завтра, — присмотритесь к Axiomify. А если не поможет, мы всегда можем прийти и навести порядок в вашем коде. С инструментами или без — решать вам.