Сегодня я хочу поделиться своим опытом того, как я настроил пакет npm и начал использовать собственный форк.
Я хочу использовать пакет, но мне нужно настроить его и связать этот пакет с npm. Перейдите на страницу Github вашего пакета и создайте вилку этого пакета.
Как разветвить пакет npm?
Для обучения я создал пакет на npm ниже по ссылке
https://www.npmjs.com/package/muslim-names
Нажмите на страницу репозитория Github. В правом верхнем углу вы можете увидеть кнопку вилки.
Нажмите кнопку вилки. Github создаст новое репо под вашей учетной записью с теми же файлами репо и тем же именем. Теперь вы можете клонировать и вносить любые изменения в это репо.
Как связать свой пакет с npm?
Итак, теперь откройте файл package.json и добавьте имя вашего пакета в качестве ключа и URL-адрес репозитория GitHub в качестве значения, как показано ниже. Вы должны скопировать эту ссылку в свой коммит, чтобы изменения были пакетом.
Теперь, если вы хотите внести свой вклад в исходный пакет, создайте запрос на перенос вашего мастера с исходным репозиторием автора, если он примет запрос на перенос и объединит код в основное репо Github, тогда вы также можете установить этот пакет из npm :)
Как установить ссылку на конкретную фиксацию?
Чтобы связать конкретный коммит с вашим package.json, вы можете указать его, используя несколько форматов архивирования, но я предпочитаю tarball.
Например, у меня есть фиксация с хешем abcdefgh
« Https://github.com/
Надеюсь, я помог счастливому открытому исходному тексту :)
Открыт для отзывов :)