Библиотека фронтендера | Frontend, JS, JavaScript, React.js, Angular.js, Vue.js
21.6K subscribers
2.9K photos
208 videos
48 files
5.2K links
Все самое полезное для фронтенда в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/77178ed4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5b6884689c2151c820bb4
Download Telegram
📌 npm explain — кто притащил эту зависимость

Команда (алиас npm why с npm 7+) показывает полную цепочку зависимостей — кто, через что и зачем тянет пакет.

🔢 Раздутый бандл

Нужно узнать, откуда lodash в зависимостях:


npm explain lodash


Получаете цепочку: проект → axios → follow-redirects → lodash.
Сразу видно, что обновлять или менять.

🔢 Конфликт версий

Подозрение на несколько React одновременно:


npm ls react


Команда покажет каждую версию и её источник.

🔢 Security audit

Нашлась уязвимая транзитивная зависимость:


npm explain vulnerable-package


Понимаете, через какой пакет она попала — обновляете или заменяете.

🔢 Чистка проекта перед продом

Проверить только прямые зависимости:


npm ls --depth=0


Быстро находит забытый мусор в package.json.

🧶 Yarn альтернатива


yarn why package-name


Работает так же, с более подробным выводом.

🔹 Курс «Алгоритмы и структуры данных»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🐸 Библиотека фронтендера

#readme #npm
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🥰3🔥1
⚡️ Iconoir

Каталог минималистичных SVG-иконок (1600+), выровненных под сетку 24×24. Открытый код, свободная MIT-лицензия, единый визуальный стиль.

🔜 Что делает библиотеку удобной:

🔘 Поддержка экосистемы — React, Vue, Flutter, React Native, Swift; в Figma и Framer встроена нативно

🔘 Быстрый старт — установка через NPM, импорт компонента — иконка готова

🔘 Стиль без компромиссов — единая геометрия и толщина линий, подходит для любых дизайн-систем

🔘 MIT License — без ограничений для коммерческих проектов

🔜 Как использовать:


npm i iconoir-react # или iconoir, или @iconoir/vue



// React — иконка как компонент
import { Bell, HandBrake } from 'iconoir-react';
<Bell color="hotpink" width={32} />

// Или old-school CSS
<i class="iconoir-hand-brake"></i>


💻 Полный каталог иконок — iconoir.com: поиск, предпросмотр, копирование SVG одним кликом.

🐸 Библиотека фронтендера

#stack
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3🥰2