Как сделать этот браузер пакетов NodeJS совместимым?
Я построил свой последний домашний проект поверх nodejs. Я выбрал эту технологию, потому что у меня не было никакого предыдущего опыта с ней, и мне было любопытно об этом.
Теперь я хочу знать, что я должен изменить в этом пакете, чтобы иметь возможность работать в браузере, а затем опубликовать его в Bower.
Я построил этот пакет npm. Вот его структура:
- Не имеет внешних зависимостей
- В отдельных файлах много маленьких модулей (см. Папку src). Все эти модули загружаются через CommonJS
require
синтаксис. - Есть некоторые
require("http")
а такжеrequire("url")
, - Я не использую какой-либо конкретный ресурс компьютера, на котором он работает. Это может быть теоретически использовано в качестве внешнего пакета.
Каковы минимальные изменения, которые я мог бы сделать, чтобы этот браузер проекта был совместимым?
РЕДАКТИРОВАТЬ
Я заменил "Bower" на "Browser", потому что моя проблема была не в том, как опубликовать пакет в Bower, а в том, какие минимальные изменения я могу сделать, чтобы этот узел узла мог работать в браузере.