Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Node.js package manager with strict dependency resolution. Use when running pnpm specific commands, configuring workspaces, or managing dependencies with catalogs, patches, or overrides.
How to use
Zainstaluj pnpm globalnie lub jako narzędzie projektu. Sprawdź wersję poleceniem pnpm --version, aby upewnić się, że pracujesz z pnpm 10.x lub nowszym.
W katalogu projektu lub monorepo utwórz plik pnpm-workspace.yaml, aby zdefiniować strukturę workspace'ów. Jeśli pracujesz z istniejącym projektem, sprawdź już istniejące pliki pnpm-workspace.yaml i .npmrc, aby zrozumieć bieżącą konfigurację.
Zainstaluj zależności poleceniem pnpm install. W środowiskach CI użyj flagi --frozen-lockfile, aby zapewnić reprodukowalność i uniknąć zmian w pliku blokady.
Dodaj nowe pakiety za pomocą pnpm add nazwa-pakietu. Aby zarządzać wersjami zależności w całym workspace'ie, skonfiguruj katalogi w pnpm-workspace.yaml, które centralizują definicje wersji.
Dla zaawansowanych scenariuszy użyj overrides, aby wymusić określone wersje zależności przejściowych, lub patches, aby modyfikować pakiety trzecich stron bez czekania na oficjalne aktualizacje.
Uruchom skrypty projektowe poleceniem pnpm run nazwa-skryptu. W monorepo użyj pnpm exec lub pnpm run z filtrami workspace'ów, aby wykonać polecenia w wybranych pakietach.