Как создать пакет meteorJS с опциями сборки для пользователя?
Я создаю метеорный пакет для библиотеки JS, который содержит несколько дополнительных плагинов в основном хранилище. Я хотел бы предоставить пользователю возможность выбрать, какие расширения библиотеки использовать, не добавляя их всегда без необходимости.
Возможно ли это с текущей системой сборки? Если да, то с чего мне начать?
1 ответ
В настоящее время это не поддерживается. В некотором смысле каждый пакет - это "опция", которую вы включаете через саму систему пакетов. Ваша текущая лучшая ставка - просто публиковать пакеты для каждой части и, возможно, добавлять пакеты для обычных комбинаций сборки.
Twitter Bootstrap в настоящее время делает что-то похожее на это:
twbs:bootstrap // normal bootstrap
twbs:bootstrap-noglyph // bootstrap sans glpyhs
Также важно, что некоторые из (многих) предварительно упакованных стилусов находятся там:
stolinski:stylus-multi
cryptoquick:stylus-multi
mquandalle:stylus
Я с нетерпением жду этого ответа, устаревшего.