[Перевод] Распространённые ошибки при использовании npm, которых лучше не совершать
#БлогкомпанииRUVDScom #Разработкавебсайтов #Npm #разработка #ruvds_перевод IV
https://habr.com/ru/post/580278/
#БлогкомпанииRUVDScom #Разработкавебсайтов #Npm #разработка #ruvds_перевод IV
https://habr.com/ru/post/580278/
t.me
Распространённые ошибки при использовании npm, которых лучше не совершать
Npm — это крупнейший менеджер пакетов. Его сравнительно просто и понятно использовать в практике веб-разработки. Но когда речь заходит о применении собственных конфигураций или об использовании...
Пожалуйста, начните использовать pnpm
#NodeJS #pnpm #npm #менеджерпакетов IV
https://habr.com/ru/post/587254/
#NodeJS #pnpm #npm #менеджерпакетов IV
https://habr.com/ru/post/587254/
Хабр
Пожалуйста, начните использовать pnpm
Я думаю, все, кто использует node.js, понимает про что эта картинка.npm - это ужасный менеджер пакетов. В этом признавался даже сам создатель node.js. Npm для каждого вашего проекта создает папку...
[Перевод] Я готов платить деньги тем, кто удалит свой модуль npm
#БлогкомпанииProductivityInside #Информационнаябезопасность #NodeJS #npm #зависимости #безопасность IV
https://habr.com/ru/post/590871/
#БлогкомпанииProductivityInside #Информационнаябезопасность #NodeJS #npm #зависимости #безопасность IV
https://habr.com/ru/post/590871/
Хабр
Я готов платить деньги тем, кто удалит свой модуль npm
Культура npm создает серьезную опасность для защиты программного обеспечения в мировых масштабах. Это крайне безответственно – позволять деревьям зависимостей разрастаться до таких размеров, что в них...
Автоматическая публикация npm пакета из gitlab ci/cd
#БлогкомпанииГруппаНЛМК #JavaScript #Программирование #Git #NodeJS #gitlab #npm IV
https://habr.com/ru/post/598033/
#БлогкомпанииГруппаНЛМК #JavaScript #Программирование #Git #NodeJS #gitlab #npm IV
https://habr.com/ru/post/598033/
Хабр
Автоматическая публикация npm пакета из gitlab ci/cd
Всем привет! Сегодня я расскажу как реализовать автоматическую публикацию npm пакета в cicd gitlab, с помощью каких инструментов мы генерируем CHANGELOG файл и обновляем версию package.json. А так же...
Security Week 2232: вредоносные npm-пакеты
#БлогкомпанииЛабораторияКасперского #Информационнаябезопасность #npm #lofylife IV
https://habr.com/ru/post/681436/
#БлогкомпанииЛабораторияКасперского #Информационнаябезопасность #npm #lofylife IV
https://habr.com/ru/post/681436/
Package-lock.json: немного о файле для идеальных деревьев
#БлогкомпанииГруппаНЛМК #Программирование #npm #npmpackage #npmпакет IV
https://habr.com/ru/post/680316/
#БлогкомпанииГруппаНЛМК #Программирование #npm #npmpackage #npmпакет IV
https://habr.com/ru/post/680316/
Хабр
Package-lock.json: немного о файле для идеальных деревьев
Привет, всем! Предполагаю, многие уже знакомы с «npm» (менеджер пакетов), файлом «package.json» и командой для установки пакетов «npm install». Тема моей на следующем шаге, когда после успешно...
Создаём npm пакет, совместимый с CJS, ESM, написанный на TypeScript
#TypeScript #typescript #npm #npmпакет #commonjs #esmodules IV
https://habr.com/ru/post/695482/
#TypeScript #typescript #npm #npmпакет #commonjs #esmodules IV
https://habr.com/ru/post/695482/
Хабр
Создаём npm пакет, совместимый с CJS, ESM, написанный на TypeScript
Для чего нужен пакет? У нас в работе постоянно нужно переиспользовать код. Делать копипасту из одного проекта в другой одинаковых утилит, классов. Я считаю дело неблагодарным и стараюсь такие вещи...
[Перевод] Как собрать, покрыть тестами и опубликовать TypeScript-пакет в npm в 2022 году
#БлогкомпанииOTUS #JavaScript #Программирование #TypeScript #javascript #typescript #npm IV
https://habr.com/ru/post/704398/
#БлогкомпанииOTUS #JavaScript #Программирование #TypeScript #javascript #typescript #npm IV
https://habr.com/ru/post/704398/
Хабр
Как собрать, покрыть тестами и опубликовать TypeScript-пакет в npm в 2022 году
В этой статье мы с вами создадим с нуля и опубликуем в NPM TypeScript-пакет, не забыв про Jest для покрытия тестами. Мы инициализируем проект, настроим TypeScript, напишем для него тесты в Jest...
Семантическое версионирование и проблемы с зависимостями — коротко о lockfile
#БлогкомпанииАльфаБанк #JavaScript #Программирование #NodeJS #yarn #frontend #npm IV
https://habr.com/ru/post/705876/
#БлогкомпанииАльфаБанк #JavaScript #Программирование #NodeJS #yarn #frontend #npm IV
https://habr.com/ru/post/705876/
Хабр
Семантическое версионирование и проблемы с зависимостями — коротко о lockfile
Что такое и как выглядит lockfile? Lockfile — описанное дерево зависимостей проекта с конкретными версиями каждого пакета: что у тебя установлено, какой версии, чего, что от чего зависит. Нужен,...
Представляю универсальный responsive header для React.js
#Разработкавебсайтов #JavaScript #ReactJS #reactjs #javascript #nextjs #npm IV
https://habr.com/ru/post/724422/
#Разработкавебсайтов #JavaScript #ReactJS #reactjs #javascript #nextjs #npm IV
https://habr.com/ru/post/724422/
Хабр
Представляю универсальный responsive header для React.js
Вы когда-нибудь думали о том, чтобы создать свой стартап? Почти каждому стартапу (да и +/- любой компании) нужен лендинг/сайт. А у каждого сайта вверху есть хедер с меню навигации. При чем в наше...
Публикация NPM-пакетов
#NodeJS #ReactJS #TypeScript #npm #npmpackage #npmпакет IV
https://habr.com/ru/post/726158/
#NodeJS #ReactJS #TypeScript #npm #npmpackage #npmпакет IV
https://habr.com/ru/post/726158/
Хабр
Публикация NPM-пакетов
Недавно после очередного копирования файлов react-компонентов из проекта в проект я решил что хватит это терпеть и пора научиться публиковать npm-пакеты. Прошерстив интернет в поисках простого...
Менеджмент зависимостей в Javascript
#БлогкомпанииГазпромбанк #JavaScript #NodeJS #TypeScript #nodejs #npm #pnpm IV
https://habr.com/ru/post/725992/
#БлогкомпанииГазпромбанк #JavaScript #NodeJS #TypeScript #nodejs #npm #pnpm IV
https://habr.com/ru/post/725992/
Хабр
Менеджмент зависимостей в Javascript
Javascript стремительно развивается на протяжении уже более 20 лет. За это время появлялось огромное количество различных решений для разработки веб-приложений и, несмотря на развитие веб-стандартов...
Что выбрать: Npm, Yarn или Pnpm?
#БлогкомпанииДомклик #Программирование #Управлениеразработкой #pnpm #packagemanager #npm #yarn IV
https://habr.com/ru/companies/domclick/articles/781780/
#БлогкомпанииДомклик #Программирование #Управлениеразработкой #pnpm #packagemanager #npm #yarn IV
https://habr.com/ru/companies/domclick/articles/781780/
Хабр
Что выбрать: Npm, Yarn или Pnpm?
На данный момент у нас используются три самых популярных менеджера пакетов (Npm, Yarn и Pnpm). И всё бы ничего, но разные команды начали периодически обращаться с проблемой несоответствия типов...
[Перевод] Кто на самом деле пользуется is-odd и is-even?
#JavaScript #Программирование #NodeJS #npm #isodd #iseven #зависимости IV
https://habr.com/ru/articles/787222/
#JavaScript #Программирование #NodeJS #npm #isodd #iseven #зависимости IV
https://habr.com/ru/articles/787222/
Хабр
Кто на самом деле пользуется is-odd и is-even?
Разработчики любят подшучивать над раздуванием зависимостей Javascript (и вполне имеют на это право, учитывая историю пакетов наподобие left-pad ); при этом часто упоминаются пакеты is-even и is-odd....
Деструктивный пакет everything напомнил об уязвимостях реестра npm
#БлогкомпанииGlobalSign #Информационнаябезопасность #Вебразработка #Opensource #JavaScript #npm #менеджерпакетов
https://habr.com/ru/companies/globalsign/articles/804277/
#БлогкомпанииGlobalSign #Информационнаябезопасность #Вебразработка #Opensource #JavaScript #npm #менеджерпакетов
https://habr.com/ru/companies/globalsign/articles/804277/
Хабр
Деструктивный пакет everything напомнил об уязвимостях реестра npm
Пакетный менеджер npm попал в неприятную историю, которая снова возродила споры о принципах работы реестра с микрозависимостями для JavaScript (и Node.js). Критики утверждают, что уровень зависимостей...
Создание библиотек и публикация в npm
#JavaScript #библиотеки #библиотекиjs #библиотекакомпонентов #typescript #javascript #npm
https://habr.com/ru/articles/804403/
#JavaScript #библиотеки #библиотекиjs #библиотекакомпонентов #typescript #javascript #npm
https://habr.com/ru/articles/804403/
Хабр
Создание библиотек и публикация в npm
Всем привет! Меня зовут Дмитрий, и я занимаюсь веб-разработкой в it-компании Intelsy на аутсорс- и аутстафф-проектах. В своей работе я постоянно подключаю и использую библиотеки, однако никакой...
Путешествие в yarn
#БлогкомпанииDodoEngineering #Вебразработка #JavaScript #Программирование #yarn #tools #npm
https://habr.com/ru/companies/dododev/articles/798519/
#БлогкомпанииDodoEngineering #Вебразработка #JavaScript #Программирование #yarn #tools #npm
https://habr.com/ru/companies/dododev/articles/798519/
Хабр
Путешествие в yarn
За последние пару лет многие российские компании перестали получать обновления зарубежного софта или вовсе потеряли к нему доступ. Мы, как и наши коллеги из других отечественных компаний, задумались о...
Выкиньте свой husky
#JavaScript #NodeJS #npm #javascript #nodejs #nodejs #typescript
https://habr.com/ru/articles/807763/
#JavaScript #NodeJS #npm #javascript #nodejs #nodejs #typescript
https://habr.com/ru/articles/807763/
Хабр
Выкиньте свой husky
44 миллиона скачиваний в месяц В git давно есть нативные хуки , на которые можно повесить произвольные скрипты (например, для линтинга). Они изначально уже присутствуют в любом репозитории в виде...
AstroJS проекты в monorepo с помощью npm workspaces
#Вебразработка #JavaScript #NodeJS #astrojs #npm #monorepo #javascript
https://habr.com/ru/articles/833684/
#Вебразработка #JavaScript #NodeJS #astrojs #npm #monorepo #javascript
https://habr.com/ru/articles/833684/
Хабр
AstroJS проекты в monorepo с помощью npm workspaces
Иногда я делаю сразу несколько похожих подпроектов в одном проекте, например, набор статичных лендингов для сбора заявок и блог на AstroJS. Подпроекты отличаются контентом и темой оформления, но...
Как удаление isNumber из зависимостей сэкономил 440 Гб еженедельного трафика
#isNumber #JavaScript #npm
https://habr.com/ru/articles/844156/
#isNumber #JavaScript #npm
https://habr.com/ru/articles/844156/
Хабр
Как удаление isNumber из зависимостей сэкономил 440 Гб еженедельного трафика
Недавно наткнулся на занимательный merge request по замене зависимости isNumber . Удивительно было в целом осознавать, что как такого универсального метода по определению числа в переменной нет в...