npm (12)

Що таке Node.js? Основи серверної розробки на JavaScript

Node.js - це потужне середовище виконання для запуску JavaScript-коду поза веб-браузером. Воно дозволяє запускати JavaScript на стороні сервера, що дає змогу розробникам створювати масштабовані, високопродуктивні та керовані подіями застосунки. Node....

Alex · 04 August · 77 · 3

Шпаргалка по Yarn

Ви вже чули про менеджер JavaScript-пакетів під назвою Yarn? Впевнений, що не раз. Хочете просто зрозуміти як ним користуватися і чим він краще? Ви звернулися за вірною адресою. Встановлюється він за допомогою npm i -g yarn. Що вам потрібно знати Якщ...

Codeguida · 05 June 2021

Як створити гібридний NPM-модуль для ESM та CommonJS

Як легко створити NPM-модуль для ESM та CommonJS? Чи дійсно можна обійтись без двох кодових баз і Webpack? Це питання актуальне вже досить тривалий час. Створити модуль NPM з єдиної кодової бази, що орієнтується на модулі CommonJS та ES, — це завданн...

Codeguida · 14 April 2021

Найкращі практики при використанні npm

npm install - одна з найпопулярніших операцій з npm, але це навіть не верхівка айсбергу, це сніжинка, що лежить зверху нього. В цій статті ви дізнаєтеся про найкращі практики використання npm: від створення вашого проекту до його розгортання. 0. Позн...

Codeguida · 02 March 2021

Як досліднику вдалось зламати Apple, Microsoft, Tesla й інші компанії

Дослідник зміг проникнути до внутрішніх систем більш ніж 35 відомих компаній, зокрема Microsoft, Apple, PayPal, Shopify, Netflix, Yelp, Tesla та Uber. Для цього він використав нову атаку системи залежностей ПЗ. Раніше вже повідомлялось про подібні ат...

Codeguida · 15 February 2021 · 2

11 корисних хаків з npm

Використовувати npm ефективно буває непросто. В нього вбудовано дуже багато фіч, і тому є сенс пройтися по дуже корисних, але маловідомих. Ми зібрали список з 11 найкорисніших, що пришвидшать розробку вашого додатку. 1. Відкрити домашню сторінку паке...

Codeguida · 01 May 2020 · 2

Дворядковий npm-пакет порушив роботу екосистеми JavaScript

Бібліотека «is-promise» складається лише з двох рядків коду, але це один з найпопулярніших npm-пакетів. За даними GitHub, його застосовують у 3,4 млн репозиторіїв і він пов'язаний з 766 іншими бібліотеками JavaScript. На вихідних бібліотеку оновили,...

Codeguida · 27 April 2020

npm блокуватиме рекламу в терміналах

Минулого тижня популярна бібліотека JavaScript почала показувати рекламу в інтерфейсах командного рядка npm. Це робилось в межах проєкту Funding, який створив один із розробників бібліотеки Standard. Ідея була в тому, щоб збирати гроші за рекламу і ф...

Codeguida · 30 August 2019

NPM-трюки для ваших проектів

Думаємо, багатьом хотілося б знати кілька розробницьків трюків, аби вражати своїх колег чи друзів. У цій статті ми поділимось фічами npm, які ви можете використовувати у своїх проектах. Поєднуємо приємне з корисним: вражаємо колег і оптимізуємо робоч...

Codeguida · 24 June 2019

React застосунок без налаштувань пакувальника за допомогою Parcel

Всі ми відчували біль, починаючи працювати з React і витрачаючи години на те, щоб налаштувати webpack, перш ніж розпочати роботу. Create React App був створений для того, щоб спростити й пришвидшити розгортання проекту. Але в ньому був суттєвий мінус...

Codeguida · 20 December 2017 · 3

Що нового в npm 5

Впевнений, що ви вже чули про npm5: про те, що він швидше, стабільніше і безпечніше. Нещодавно команда npm в своєму блозі повідомила про випуск npm5 як результату місяців тяжкої роботи всієї команди. Так що ж нового? Наявна система кешування більше н...

Codeguida · 07 July 2017 · 1

52% npm-пакетів можуть бути скомпрометовані через ненадійні паролі доступу

Нікіта Сковорода, що входить до керівного технічного комітету Node.js, опублікував результати аналізу надійності паролів облікових записів у репозиторіях NPM. Під час перевірки вдалося отримати доступ до 12% акаунтів (13% пакетів) за допомогою передб...

Codeguida · 28 June 2017 · 2