Публикации по теме 'npm'


Опубликовать пакет npm в 2022 году
Краткое руководство о том, как я создал пакет npm Спойлер: опубликовать хороший пакет действительно очень сложно и требует много работы. Если вы хотите, чтобы пакет был простым в использовании, хорошо документированным и хорошо протестированным, потребуется много работы, помимо создания базовой логики пакета. В следующих строках я кратко расскажу, как я создал пакет npm, который со временем улучшу. Создайте репозиторий Github: Это довольно просто. Вы можете использовать это..

Настройка стилей npmjs.com
Несколько простых улучшений стилей представления пакета npmjs.com. Как и большинство фронтенд-разработчиков, я довольно часто использую npm для поиска новых пакетов или проверки документации по пакетам, которые использую. Я также начал публиковать несколько собственных пакетов npm, которые недавно были переданы сообществу разработчиков открытого исходного кода. Поскольку я больше использовал npm в последние несколько месяцев, пара стилей, используемых на странице просмотра пакета, просто..

Отрежь несколько кос: новый пакет NPM
Всем привет. В настоящее время я работаю над новым пакетом _NPM_, который должен быть уровнем абстракции для конечных точек API. Было бы здорово, если бы один или другой мог взглянуть на него и дать отзыв, полезен ли этот пакет или, скорее, идет в неправильном направлении. web3nao http-configs — это библиотека с нулевой зависимостью, которая простым способом предоставляет конфигурации http для ряда API web3 (и web2). Вся библиотека полностью типизирована и обеспечивает легкий доступ к..

Глобальные исполняемые файлы NPM/Node.js
Глобальные исполняемые файлы NPM/Node.js Вы когда-нибудь сталкивались с библиотекой, которая после глобальной установки предлагает ряд глобальных команд? Это популярная библиотека eslint . Если вы установите его глобально, вы получите глобальную команду с именем eslint . Давайте посмотрим, как сделать что-то подобное. Итак, я записываю этот фрагмент кода в файл с именем hello.js . #!/usr/bin/env node console.log('Hey dear!'); Пожалуйста, обратите внимание на первую..

Прощай, Лерна (вроде), привет Базель
До свидания Лерна (вроде), привет Базель Контекст Как сопровождающий для formatjs & react-intl , я использую lerna для управления монорепозиторием, который включает в себя несколько задач: Управление установкой зависимостей npm Запускайте сценарии npm в топологически отсортированном порядке, например build или test Создавать новые выпуски GitHub Создать CHANGELOG Опубликовать в npm Лерна довольно хорошо справляется со всеми этими 5 задачами, но с ростом..

Jr Dev спрашивает: «Зачем мне публиковать личный пакет npm?
Почему? Сохраняйте свой код СУХИМ, не повторяя себя в проектах, создав личный пакет npm из собственных служебных функций. Эта серия и отказ от ответственности. Эта статья является частью серии, в которой я исследую вопросы, возникающие у меня как младшего разработчика, и выводы, к которым я пришел. Содержание этой статьи представляет собой мое лучшее текущее понимание, которое для юниора может быть не лучшей практикой, не целесообразным или даже правильным. Я приветствую любые..

Как перенести пакеты из одного реестра npm в другой
Иногда необходимо переместить пакеты узлов из одного реестра в другой. Например, вы можете переключиться на частный реестр из соображений безопасности или, в моем случае, перенести свои пакеты из одного проекта GCP в другой, потому что репозиторий test-npm-repo в вашем проекте разработки произошел чтобы завоевать популярность и теперь размещает все ваши производственные пакеты. Что ж, если вы чем-то похожи на меня и бьетесь головой о стену, пытаясь сделать что-то подобное, надеюсь, этот..