Я зависим от библиотеки, которая публикует различные пакеты модулей в npm (commonjs, ES2015, UMD bundles ..) и задает commonjs/index.js
в качестве main
точки приложения.
Тем не менее, мне нужно, чтобы мое приложение использовало пакет UMD, поэтому вместо него должно быть bundles/index.umd.js
.
Я подумал, что мог бы сделать это, посмотрев на установленные 'node_modules' и изменив его непосредственно в package.json
загруженной библиотеки, но это очень хакерская вещь.
Есть ли другой способ чередовать файл main
для зависимости?