Я занимаюсь разработкой библиотеки, в которой используется сторонняя библиотека, которой я хочу поделиться с другими проектами, в которых используется та же третья библиотека. Я интенсивно использую webpack.
Например, если я использую ax ios, где он настроен следующим образом в myLib:
// myLib
import axios from 'axios';
axios.defaults.headers.common['Authorization'] = AUTH_TOKEN;
Я получаю myLib в myMainProject, который также использует Ax ios :
myMainProject
->node_modules
--->axios
--->myLib
------>node_modules
---------->axios
В этом проекте, где я тоже использую ax ios, я импортирую ax ios вот так
// myMainProject
import axios from 'axios';
Проблема в том, что в myMainProject axios
не сохраняет конфигурацию, которую я сделал в зависимости mylib.
Вопрос: как я могу использовать один и тот же «экземпляр» зависимости (например, «ax ios») через зависимости (между «myMainProject» и "myLib")?