Соглашения об именах для имени модуля npm - PullRequest
0 голосов
/ 05 июля 2018

На многих именах модулей npm, которые я вижу, перед ними добавлено техническое имя, например response-native, jquery и т. Д. Поскольку мы уже предоставляем ключевые слова в файле package.json, есть ли какое-то преимущество в соблюдении этого соглашения. Я спрашиваю об этом, потому что я собираюсь выпустить пакет для npm, и добавление response-native к началу названия делает его слишком длинным. Кроме того, лучшие практики не упоминают ничего о добавлении названия технологии.

Ответы [ 2 ]

0 голосов
/ 05 июля 2018

Не существует соглашения для именования пакетов с соответствующей технологией в названии. Просто назовите его как хотите, пока он доступен и равен in-this-format.

0 голосов
/ 05 июля 2018

Это полностью ваше дело, люди часто делают это, потому что это помогает упростить и ускорить определение того, для чего предназначен пакет, это действительно облегчает задачу при просмотре файла package.json и просмотре всего react-native пакеты, объединенные в блок.

Некоторые технологии предлагают веб-сайты, которые позволяют выполнять поиск по пакетам, связанным с этим приложением, таким как gulp и ember, которые принимают префикс своих соответствующих названий технологий. Но насколько я знаю, ответ не делает этого.

В конечном счете, это зависит от вас, если это модуль только для реагирования, то, возможно, следуйте соглашению, и это может дать некоторые преимущества для тех, кто использует модуль. Если он не обязательно реагирует или поддерживает несколько платформ, то я бы, вероятно, проигнорировал префикс в пользу более простого и более общего брендинга модуля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...