Создавайте проекты с помощью «плагинов», а не «шаблонов»

Что опять обрезано?

Clipped похож на create-react-app, но может быть настроен и расширен без использования eject или vue-cli, но не ограничивается Webpack.



Что нового в 2.0

Плагины

Ранее Clipped использовал «Предустановки», поэтому все настройки выполняются в одной функции:

Это делает конфигурацию динамичной, но все становится очень неуклюжим и труднообъяснимым, когда у вас около 200+ строк.

Теперь с «Плагинами»:

Вы заметите, что хуки и конфиг можно разделить и применять в массиве как слои плагинов.

Это важно, потому что разные части конфигурации теперь разделены на более читаемые разделы.

Обратите внимание, что элементы в массиве и функция, возвращающая массив, — все это плагины, так что вы действительно можете создавать сумасшедшие гибкие плагины :)

Подробный

Использование плагинов для редактирования конфигурации действительно гибко, но бывают случаи, когда вы не будете уверены, что получится в результате. Поэтому мы добавили команду config:watch:

$ clipped config:watch

который генерирует clipped-result.json, показывающий окончательную конфигурацию.

Генератор

Раньше генератор только устанавливал предустановки, а затем останавливался, поэтому вы не могли создавать генераторы для конкретных плагинов. Например, вам может понадобиться готовый файл src/index.jsx.

Мы изменили принцип работы строительных лесов, поэтому теперь вы используете команду create :

$ clipped create

Позволит вам выбрать плагины для установки, а затем вызовет хук init каждого плагина.

Экосистема

Наряду с этим обновлением мы добавили несколько плагинов и шаблонов, чтобы сделать создание проектов еще проще, и добавим еще больше позже:

Шаблоны

Плагины