pnpm — Менеджер пакетов для оптимизации Node.js проектов
pnpm – это open-source решение для управления зависимостями в Node.js-проектах, направленное на оптимизацию использования дискового пространства и повышение скорости установки. Он решает проблему раздутого размера проектов за счет дедупликации пакетов, что позволяет избежать повторной загрузки одних и тех же библиотек в разных проектах на одной машине.
Как инструмент разработчика, pnpm отличается строгой политикой разрешения зависимостей, исключающей так называемые "призрачные зависимости" и обеспечивающей предсказуемость сборки. Поддержка пространств рабочих (workspaces) позволяет эффективно управлять монорепозиториями, упрощая разработку и поддержку больших проектов.
pnpm предоставляет возможности автоматизации рабочих процессов, включая установку, добавление, удаление и обновление пакетов. Конфигурация, особенно для пространств рабочих, рекомендуется размещать в файле pnpm-workspace.yaml для обеспечения согласованности настроек.
$ ls -R related_skills/
upwork-automation-using-ai — Автоматизация поиска и подготовки предложений Upwork
team-collaboration-standup-notes — Автоматизированные заметки для стендапов команды
integrate-skill — Автоматизация обновления документации и примеров навыков
Brainstorm — Совместная разработка требований с использованием ИИ
npx skills add https://github.com/moeru-ai/airi/tree/main/.agents/skills/pnpm
[HINT] Скачивает всю директорию скилла с GitHub: SKILL.md и все связанные файлы