Предполагаете ли вы, что другие сайты будут включать ваше программное обеспечение Javascript в свои html-страницы?
Если это так, вы можете предоставить другим сайтам оператор включения javascript, который будет извлекать JavaScript с вашего сервера.Затем ваша библиотека JS получит данные с вашего сервера, используя JSONP.
Все будет работать междоменно.Параметры пользовательского интерфейса для вашей библиотеки JS можно задать с помощью переменных JS, которые будет искать ваша библиотека.