Конфигурирование Webpack без Webpack

В современной Front-end разработке Webpack считается очень мощным инструментом для комплектации модулей.  Он использует парадигму, в которой любой вид ресурса является модулем: JavaScript, CSS, HTML, изображения, шрифты и т.д.  Темная сторона Webpack — это конфигурация API. Она не интуитивна и требует много времени для освоения. Для тех, кто впервые сталкивается с Webpack, его использование может быть весьма проблематично. Были случаи, когда у программистов уходили дни и даже недели, чтобы правильно настроить инфраструктуру проекта.

А что, если бы был способ инкапсулировать сложность Webpack? Можно ли настроить всю инфраструктуру только с помощью команды установки npm install и не тратить время на настройку вовсе? Для этого был придуман Neutrino.

Neutrino — это инструмент CLI, который позволяет создавать приложения JavaScript (в браузерах или NodeJS) с использованием пресетов. Его цель — сделать процесс инициализации и создания проектов максимально простым.  Neutrino использует для работы Webpack и webpack-chain библиотеку для настройки пресетов и промежуточного программного обеспечения. Пресеты дают проекту необходимую функциональность, например, поддержку языка, анализатор кода, тестирование и т.д.  Таким образом, можно использовать все преимущества Webpack, даже не зная Webpack.

Узнать, с чего начать работу с Neutrino v6 — последней версии на момент написания этой статьи, читайте в нашем блоге.

Последние новости

Sigma Software University на GGJ 2019

Уже второй год подряд Sigma Software University выступает партнером харьковской локации Global Game Jam – международного хакатона для разработчиков компьютерных….

Альтернатива совещаниям или как провести эффективную встречу

Некоторое время назад мы разговаривали с Александром Сугаком о прокрастинации, методах борьбы с ней и управлении временем. В той беседе….

О мотивации, оптимизации и частых ошибках в работе над стартапом

Некоторое время назад мы говорили с Владимиром Беком о том, что такое быть предпринимателем, как строить свои проекты и как….