Я работаю над библиотекой JavaScript (bitcoin-prices.js), которую я хотел бы поддерживать с помощью браузера. Библиотека зависит от jQuery. Я не хотел бы заставлять пользователей библиотеки переходить на браузер, но сохранить интеграцию «удалить один файл + тег скрипта» для тех, кто не пил последнюю версию koolaid от сообщества JavaScript.
Мой вопрос в том, как создать bundle.js с браузером, чтобы
пользователи с поддержкой браузера могут установить пакет из NPM, имея правильную зависимость jQuery.
Обычные пользователи могут по-прежнему использовать тег
<script>
в пакете, загружая свой jQuery, где они хотят, с другим<script>
, и код по-прежнему работает нормально.
Я предполагаю, что вокруг $ = require('jquery.js')
нужен какой-то шаблонный код?