Веб-страница
25.3K subscribers
1.53K photos
482 videos
1 file
3.72K links
Всё по фронтенду, бэкенду и девопсу в одном месте

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/64ai
Download Telegram
13 хитростей для работы с 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 / Yarn / PNPM? Как проблемы они решают?

В этой статье автор познакомит вас с краткой историей их возникновения:

https://tprg.ru/bk0I

#javascript #npm
Руководство по NPM, которое необходимо каждому новичку

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

В этой статье автор подготовил подробное и понятное руководство по NPM:

https://tprg.ru/GdiP

#npm
Полный курс для верстальщика по NPM

В этом видео наш подписчик постарался собрать всё, что вам необходимо знать о работе с NPM. Здесь вы:

— узнаете, что такое NPM и как с ним работать;
— рассмотрите основные команды NPM;
— выполните инициализацию проекта, поиск и установку пакетов;
— узнаете для чего нужны файлы package.json и package-lock.json, а также многое другое.

https://tprg.ru/cANj

#видео #npm
Исследователи обнаружили зловредные пакеты NPM, которые воруют токены Discord

Всего было обнаружено 17 вредоносных пакетов, которые намеренно стремятся атаковать и украсть токены Discord пользователя. Захват такого токена даёт полный доступ и контроль над учёткой пользователя.

Подробнее о выявленных вредоносах и их опасности можно прочитать тут:

https://tprg.ru/KOjU

#новость #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
👍13🔥2
Заменяем NPM на DUM

DUM заменяет привычные npm run и npx, значительно сокращая время запуска npm и установки пакетов. Написан он на Rust. Попробуйте сами и убедитесь:

https://github.com/egoist/dum

#инструмент #dum #npm
🥴27👍12🤮1
Следим за NPM-пакетами правильно

pkg-size — это инструмент, который поможет вам проанализировать влияние NPM-пакетов на размер локальных node_modules и бандла при сборке проекта.

Как его установить и использовать, узнаете здесь: https://pkg-size.dev

#инструменты #npm
👍4
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
🔥9