Мир JavaScript полон инструментов и множества альтернатив каждому из них. Для новых пользователей может быть сложно выбрать правильных и настроить. Нередко можно увидеть, как пользователи часами настраивают проект, пытаясь настроить свой компилятор, языковые функции, инструмент тестирования, среду разработки и т. Д.
Поэтому сегодня я хочу представить вам Noderize.

Noderize - это универсальный инструмент, с помощью которого вы можете начать создавать свои приложения Node (например, серверы, инструменты CLI и т.д.), без какой-либо конфигурации, пока она вам не понадобится.

Noderize - это серверный эквивалент очень любимого create-react-app.
Что делает Noderize?
Он настраивает проект менее чем за 30 секунд. Этот проект автоматически поддерживает:
- Компиляция (с использованием Babel) ES6 / 7/8 (и не только!)
- TypeScript (и проверка типов для JS с использованием Flow)
- Тестирование (с использованием Jest)
- Форматирование (с использованием Prettier)
- Автозапуск (смотреть) разработку
- И многое другое (комплектация, руководства / документация и т. Д.)!
Он не мешает вам и позволяет сразу приступить к написанию кода, не беспокоясь о конфигурации. Однако при необходимости настройка предельно проста и гибка.
Что не делает Noderize?
Это не шаблон / стартовый набор и т. Д. Это инструмент, который запускается как скрипт npm (например, create-response-app), который не требует какой-либо структуры проекта (кроме исходного каталога и package.json).
Это не компилятор / бандлер / средство тестирования / форматирование самостоятельно. Он использует хорошо зарекомендовавшие себя и известные в сообществе JavaScript инструменты, что делает его очень надежным.
Что можно делать с помощью Noderize?
Вы можете сразу приступить к работе со своим следующим проектом. Это всего лишь команда. Вы можете так интегрировать это в свои существующие проекты!
На веб-сайте Noderize есть руководства и учебные пособия по общим шаблонам и вопросам, например:
- Публикация в npm
- Развертывание на Heroku или Firebase Functions
- Экспресс-сервер, CLI-команды и многое другое!
Начните и попробуйте Noderize в своем следующем (или текущем) проекте, и помогите на GitHub (⭐ это)!