Я использую yepnope для условной загрузки скриптов на основе тестов (ага), но у меня проблема в том, что я хочу для проверки нескольких условий и загрузки нескольких полифилов на основе указанных результатов.
Так, например, что-то вроде:
yepnope([{
test: test1 || test2,
nope: ['poly1.js', 'poly2.js'],
load: ['default.js']
}]);
К сожалению, конечному пользователю может понадобиться только poly1, а не poly2, в приведенном выше примере оба загружаются, даже если только один тест не пройден.
Я думаю, что я спрашиваю, есть ли способ загрузки только необходимых скриптов с помощью yepnope, без сумасшедшего вложения / использования полной функции? В отличие от загрузки нескольких сценариев, даже если только один тест не пройден.