Есть некая библиотека, в коде которой запрашивается модуль
logger:
// Исходный не собранный в пакет код, может выполнятся без сбоки в node.js
var logger = require('../../tools/logger');
module.exports = {
// ...
};
Реализация модуля
logger зависит от среды, поэтому, в случае сборки для браузера, используется другой модуль
logger.
Иными словами
require('../../src/logger');
в сборке должен вернуть модуль
'../../src/logger/browser'
Не могу разобраться как подменить один модуль другим, при условии что модуль запрашивается по относительному пути (оба модуля находятся вне папки
node_modules).
P.S.
Для создания сборки пробую использовать
Browserify.