13 хитростей для работы с npm
Многие бэкендеры пользуются менеджером пакетов npm ежедневно. Это значит, что в долгосрочной перспективе оптимизировать работу с ним может даже небольшая экономия времени.
Краткие записи основных команд, значения по умолчанию, упрощение работы со скриптами и репозиторием — 13 хитростей, которые позволят повысить эффективность работы с npm, в этой статье: https://tprg.ru/uYlJ
Также рекомендуем эту шпаргалку по npm.
#бэкенд #nodejs #npm
Многие бэкендеры пользуются менеджером пакетов npm ежедневно. Это значит, что в долгосрочной перспективе оптимизировать работу с ним может даже небольшая экономия времени.
Краткие записи основных команд, значения по умолчанию, упрощение работы со скриптами и репозиторием — 13 хитростей, которые позволят повысить эффективность работы с npm, в этой статье: https://tprg.ru/uYlJ
Также рекомендуем эту шпаргалку по npm.
#бэкенд #nodejs #npm
GitHub купил npm: https://github.blog/2020-03-16-npm-is-joining-github/
Говорят, что всё по прежнему будет бесплатным. Сейчас в npm более 1,3 миллиона пакетов и 75 миллиардов загрузок в месяц. Это очень важная часть JavaScript-мира.
Ключевые направления развития обозначены так:
— инвестиции в развитие инфраструктуры и платформы;
— улучшение пользовательского опыта: продолжение развития Workspaces, процесса публикации пакетов и добавление многофакторной аутентификации;
— взаимодействие с сообществом: идеи от пользователей будут приниматься и добавляться в план разработки.
Мы думаем, что новость скорее позитивная. MS довольно хорошо повлияла на GitHub после покупки. Посмотрим, что будет дальше.
#javascript #npm #github
Говорят, что всё по прежнему будет бесплатным. Сейчас в npm более 1,3 миллиона пакетов и 75 миллиардов загрузок в месяц. Это очень важная часть JavaScript-мира.
Ключевые направления развития обозначены так:
— инвестиции в развитие инфраструктуры и платформы;
— улучшение пользовательского опыта: продолжение развития Workspaces, процесса публикации пакетов и добавление многофакторной аутентификации;
— взаимодействие с сообществом: идеи от пользователей будут приниматься и добавляться в план разработки.
Мы думаем, что новость скорее позитивная. MS довольно хорошо повлияла на GitHub после покупки. Посмотрим, что будет дальше.
#javascript #npm #github
Как появились пакетные менеджеры NPM / Yarn / PNPM? Как проблемы они решают?
В этой статье автор познакомит вас с краткой историей их возникновения:
https://tprg.ru/bk0I
#javascript #npm
В этой статье автор познакомит вас с краткой историей их возникновения:
https://tprg.ru/bk0I
#javascript #npm
Руководство по NPM, которое необходимо каждому новичку
Для того, чтобы осваивание новой технологии не превратилось в кошмар, существуют многочисленные гайды и туториалы.
В этой статье автор подготовил подробное и понятное руководство по NPM:
https://tprg.ru/GdiP
#npm
Для того, чтобы осваивание новой технологии не превратилось в кошмар, существуют многочисленные гайды и туториалы.
В этой статье автор подготовил подробное и понятное руководство по NPM:
https://tprg.ru/GdiP
#npm
Полный курс для верстальщика по NPM
В этом видео наш подписчик постарался собрать всё, что вам необходимо знать о работе с NPM. Здесь вы:
— узнаете, что такое NPM и как с ним работать;
— рассмотрите основные команды NPM;
— выполните инициализацию проекта, поиск и установку пакетов;
— узнаете для чего нужны файлы
https://tprg.ru/cANj
#видео #npm
В этом видео наш подписчик постарался собрать всё, что вам необходимо знать о работе с NPM. Здесь вы:
— узнаете, что такое NPM и как с ним работать;
— рассмотрите основные команды NPM;
— выполните инициализацию проекта, поиск и установку пакетов;
— узнаете для чего нужны файлы
package.json
и package-lock.json
, а также многое другое.https://tprg.ru/cANj
#видео #npm
YouTube
Полный гайд по NPM для новичков | Как установить, обновить удалить пакеты - настройка NPM для работы
Шпаргалка по командам NPM:
https://boosty.to/codequest/posts/e434518f-a073-46aa-80d0-b4b8ae9a113a?share=post_link
Подписывайся на альтернативные каналы:
— https://vk.com/codequest
— https://t.iss.one/codequest
Это полный гайд для начинающих о том, как использовать…
https://boosty.to/codequest/posts/e434518f-a073-46aa-80d0-b4b8ae9a113a?share=post_link
Подписывайся на альтернативные каналы:
— https://vk.com/codequest
— https://t.iss.one/codequest
Это полный гайд для начинающих о том, как использовать…
Исследователи обнаружили зловредные пакеты NPM, которые воруют токены Discord
Всего было обнаружено 17 вредоносных пакетов, которые намеренно стремятся атаковать и украсть токены Discord пользователя. Захват такого токена даёт полный доступ и контроль над учёткой пользователя.
Подробнее о выявленных вредоносах и их опасности можно прочитать тут:
https://tprg.ru/KOjU
#новость #npm
Всего было обнаружено 17 вредоносных пакетов, которые намеренно стремятся атаковать и украсть токены Discord пользователя. Захват такого токена даёт полный доступ и контроль над учёткой пользователя.
Подробнее о выявленных вредоносах и их опасности можно прочитать тут:
https://tprg.ru/KOjU
#новость #npm
Полное руководство для начинающих по npm
Это действительно большое руководство по npm, которое подробно отвечает на множество вопросов, возникающих у новичков. Руководство состоит из девяти глав, каждая из которых представляет собой отдельную статью с примерами и различными нюансами.
Изучить можно здесь:
https://css-tricks.com/a-complete-beginners-guide-to-npm/
#npm
Это действительно большое руководство по npm, которое подробно отвечает на множество вопросов, возникающих у новичков. Руководство состоит из девяти глав, каждая из которых представляет собой отдельную статью с примерами и различными нюансами.
Изучить можно здесь:
https://css-tricks.com/a-complete-beginners-guide-to-npm/
#npm
👍18
Команды и сочетания клавиш NPM, которые нужны каждому JavaScript-разработчику
Знаете ли вы, что с помощью NPM можно выполнять удивительные действия, которые помогут вам ускорить разработку вашего приложения? Если хотите лучше разбираться в NPM и его возможностях, то вам сюда:
https://blog.bitsrc.io/the-most-pertinent-npm-commands-and-shortcuts-you-should-know-as-javascript-developer-d84e34f6fe32
#npm #javascript
Знаете ли вы, что с помощью NPM можно выполнять удивительные действия, которые помогут вам ускорить разработку вашего приложения? Если хотите лучше разбираться в NPM и его возможностях, то вам сюда:
https://blog.bitsrc.io/the-most-pertinent-npm-commands-and-shortcuts-you-should-know-as-javascript-developer-d84e34f6fe32
#npm #javascript
👍13🔥2
Заменяем NPM на DUM
DUM заменяет привычные
https://github.com/egoist/dum
#инструмент #dum #npm
DUM заменяет привычные
npm run
и npx
, значительно сокращая время запуска npm и установки пакетов. Написан он на Rust. Попробуйте сами и убедитесь:https://github.com/egoist/dum
#инструмент #dum #npm
🥴27👍12🤮1
Следим за NPM-пакетами правильно
pkg-size — это инструмент, который поможет вам проанализировать влияние NPM-пакетов на размер локальных
Как его установить и использовать, узнаете здесь: https://pkg-size.dev
#инструменты #npm
pkg-size — это инструмент, который поможет вам проанализировать влияние NPM-пакетов на размер локальных
node_modules
и бандла при сборке проекта. Как его установить и использовать, узнаете здесь: https://pkg-size.dev
#инструменты #npm
👍4
NPM внедрил «Автообновление всех зависимостей» — теперь
Команда NPM объявила о запуске новой функции AutoUpdate, которая автоматически обновляет все зависимости до последних версий при каждом выполнении
По словам представителя NPM Марка Сандерсона, новая функция решает проблему устаревших зависимостей:
Функция уже включена по умолчанию в последней версии NPM и распространяется с Node.js 22. Пока что автообновление ещё можно отключить, но скоро такую возможность уберут. В NPM считают, что это замотивирует разработчиков пакетов уделять больше внимания совместимости разных версий.
#новости #npm
npm install
всегда ставит последние версииКоманда NPM объявила о запуске новой функции AutoUpdate, которая автоматически обновляет все зависимости до последних версий при каждом выполнении
npm install
. Теперь, вместо установки версий, указанных в package-lock.json
, NPM будет скачивать самые актуальные релизы всех пакетов. Разработчики называют это шагом к «более динамичной и современной экосистеме».По словам представителя NPM Марка Сандерсона, новая функция решает проблему устаревших зависимостей:
«Разработчики слишком редко обновляют пакеты, что ведёт к уязвимостям и техническому долгу. Теперь экосистема всегда будет на передовой.»
Функция уже включена по умолчанию в последней версии NPM и распространяется с Node.js 22. Пока что автообновление ещё можно отключить, но скоро такую возможность уберут. В NPM считают, что это замотивирует разработчиков пакетов уделять больше внимания совместимости разных версий.
#новости #npm
😁41💩20🤯4🗿4👍2
За пределами NPM: выбираем зависимости с умом
Немногие фронтенд-проекты обходятся без внешних зависимостей. Выбор зависимостей должен быть осознанным и вдумчивым процессом: неудачные решения могут привести к ухудшению UX и даже юридическим последствиям.
В этой статье рассматриваются несколько инструментов, которые помогут вам с выбором.
#npm
Немногие фронтенд-проекты обходятся без внешних зависимостей. Выбор зависимостей должен быть осознанным и вдумчивым процессом: неудачные решения могут привести к ухудшению UX и даже юридическим последствиям.
В этой статье рассматриваются несколько инструментов, которые помогут вам с выбором.
#npm
🔥9