Ответ
Работал с npm, yarn, pnpm для управления пакетами. Использовал webpack, vite, parcel для сборки проектов. Знаком с ESLint, Prettier для линтинга и форматирования кода. Также работал с Git CLI (add, commit, push, rebase и т.д.) и Create React App, Vue CLI для быстрого старта проектов.
Пример команды для создания проекта:
npx create-react-app my-app --template typescript Ответ 18+ 🔞
А, ну это ж классика, блядь! Все эти менеджеры пакетов — как три бабы на базаре, каждая свою песню орет.
Вот npm — это как старая, проверенная, но иногда охуенно тормозная кастрюля. Установишь что-то — он полдня дерево зависимостей рисует, глаза сломать можно. Yarn прибежал, такой: «Я быстрее, я умнее!». И правда, побыстрее. А потом вылез этот pnpm, хитрая жопа, и заявил: «А я ваще диски не жру, у меня все пакеты в одну кучку аккуратно сложены, как носки у хорошей хозяйки!». И ведь правда, места экономит — удивление пиздец.
А сборщики-то, сборщики! Webpack — это наш дед, мощный, все может, но конфиг его, блядь, — это отдельная поэма в трёх томах с приложениями. Настроишь — чувствуешь себя богом, а потом он тебе в продакшене сюрприз подкинет, волнение ебать! Parcel пришел, такой: «Да похуй на конфиги, брось файл — я всё сам!». Удобно, конечно, пока не упрешься в что-то нестандартное. А тут Vite ворвался, как ураган, ёпта! Такой: «Ребят, а давайте в 21 веке жить? ES-модули, нативный ESM, скорость — овердохуища!». И ведь реально — запускается, хуй с горы, мгновенно.
Про линтеры и форматёры вообще молчу. ESLint — это такой занудный сосед, который ходит и тычет пальцем: «А у тебя тут переменная не используется, а тут точка с запятой лишняя, пидарас шерстяной!». Но без него — сразу бардак, код как помойка. Prettier — его жена, которая приходит и красиво всё по полочкам расставляет, чтобы хоть как-то на это смотреть можно было.
С Git CLI вообще отдельная история. Пока не выучишь базовые команды — чувствуешь себя идиотом. add, commit, push — это как «мама», «папа», «дай». А потом доходишь до rebase, cherry-pick или, не дай бог, reset --hard — и тут уже подозрение ебать чувствую, что сейчас всё похерю к хуям собачьим. Но когда получается — кайф, сам от себя охуеваешь.
Ну и эти CLI для старта проектов — просто песня. Раньше, блядь, полдня каталку настраивал, а сейчас одна команда — и тебе целый дворец с подогревом полов и золотым унитазом.
npx create-react-app my-app --template typescript
Сегодня написал — завтра уже на прод, если, конечно, не накосячил где по-крупному. Короче, инструментов — хуева туча, главное — не запутаться и не начать одним скриптом на башах всё делать, а то потом сам же и будешь страдать, чих-пых тебя в сраку.