Разветвите другой пакет, измените его, затем отправьте на npmjs .com. Как написать package. json подходит? - PullRequest
0 голосов
/ 28 мая 2020

Я разветвил https://github.com/markedjs/marked на github, внес некоторые изменения, теперь я хочу опубликовать sh его в npmjs .com. Имя пакета меняется на @myname/marked, как мне заполнить часть информации об авторе, чтобы я мог сохранить исходную информацию об авторе и добавить свою информацию, такую ​​как имя, веб-сайт, адрес электронной почты, репозиторий github и т. Д. c?

Я сделал некоторые специальные изменения для отмеченного, только для специального использования. Я изменил синтаксис заголовка, используя #1, #2, #3 ... #108 вместо исходного #, ##, ### ... ######, поэтому мне нужно создать новый пакет.

оригинальная упаковка. json:

{
  "name": "marked",
  "description": "A markdown parser built for speed",
  "author": "Christopher Jeffrey",
  "version": "0.8.2",
  "main": "./src/marked.js",
  "bin": "./bin/marked",
  "man": "./man/marked.1",
  "files": [
    "bin/",
    "lib/",
    "src/",
    "man/",
    "marked.min.js"
  ],
  "repository": "git://github.com/markedjs/marked.git",
  "homepage": "https://marked.js.org",
  "bugs": {
    "url": "http://github.com/markedjs/marked/issues"
  },
  "license": "MIT",
  ......
}

1 Ответ

2 голосов
/ 28 мая 2020

Ваш процесс внесения изменений в ваш любимый пакет npm и его публикации неверен.

Что вам нужно сделать, это:

  1. Форк репозитория GitHub
  2. Создайте ветку
  3. Внесите изменения в ветку
  4. Отправьте PR из ветки вашего разветвленного репозитория в исходный репозиторий
  5. Владелец / сопровождающий проверит ваш PR и объедините его
  6. Затем они должны спланировать и выпустить новую версию, которая включает ваши изменения
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...