Здравствуйте!
Существует большой проект, куда было решено внедрить webpack. Есть куча легаси кода, в котором много глобальных переменных. например:
в html подключается 2 файла
<script src="example.js"></script>
<script src="dosomething.js"></script>
1) файл util.js
function example(num) {
//...
}
function example1(str) {
//...
}
function example2(str) {
//...
}
Глобальных функций может быть сколько угодно.
2) файл dosomething.js
var exampleNum = 1;
var exampleStr = 'example';
example(exampleNum);
example1(exampleStr);
example2(exampleStr);
Т.е. много глобалей,
отследить каждую и написать exports example не представляется возможным из-за огромного объема существующего кода. Кода действительно очень много.
Возможно ли как то объединить требуемые на страницы скрипты в 1 файл и после обращаться как window.example(), без поиска экспортируемых глобальных переменных?