Что игнорировать в bower.json

У меня есть библиотека, которую я разрабатываю, и я публикую ее для беседы. Сейчас я игнорирую все, кроме genie.js (библиотека) и genie.min.js. Есть ли смысл иметь README.md или файл сборки travis или демо файлы или что-то еще? Мне кажется, что причина, по которой кто-то добавляет ваш компонент в свой проект, заключается в том, что он может использовать его в своем продукте, и они не хотят, чтобы их файловая система была загрязнена, я не прав?

Ответ 1

Вы правы, как минимум. Я бы сделал еще один шаг и отбросил миниатюрный файл, что является наилучшей практикой в ​​Bower, поскольку пользователи, скорее всего, используют систему сборки, а дополнительный мини файл просто теряют пространство.

Вы можете легко игнорировать все, кроме одного файла, используя globbing в свойстве "ignore" в bower.json следующим образом:

"ignore": ["./!(genie.js)"]