В данный момент лучшая стратегия — использовать optionalRequire следующим образом:
Сейчас мы активно работаем над нашими системами сборки JS, поэтому возможно, что в будущем это потребуется изменить. Если такое произойдет, появится сообщение об устаревании с инструкциями по обновлению.