Как сделать этот браузер пакетов NodeJS совместимым?

Я построил свой последний домашний проект поверх nodejs. Я выбрал эту технологию, потому что у меня не было никакого предыдущего опыта с ней, и мне было любопытно об этом.

Теперь я хочу знать, что я должен изменить в этом пакете, чтобы иметь возможность работать в браузере, а затем опубликовать его в Bower.

Я построил этот пакет npm. Вот его структура:

  • Не имеет внешних зависимостей
  • В отдельных файлах много маленьких модулей (см. Папку src). Все эти модули загружаются через CommonJS require синтаксис.
  • Есть некоторые require("http") а также require("url"),
  • Я не использую какой-либо конкретный ресурс компьютера, на котором он работает. Это может быть теоретически использовано в качестве внешнего пакета.

Каковы минимальные изменения, которые я мог бы сделать, чтобы этот браузер проекта был совместимым?


РЕДАКТИРОВАТЬ

Я заменил "Bower" на "Browser", потому что моя проблема была не в том, как опубликовать пакет в Bower, а в том, какие минимальные изменения я могу сделать, чтобы этот узел узла мог работать в браузере.

2 ответа

Решение

Минимальное требование - bower.json в определенном формате. Проверьте эту ссылку, чтобы узнать о формате.

Для публикации выполните шаги, указанные в этой ссылке.

Дай мне знать, если тебе понадобится помощь.

Другие вопросы по тегам