Do zarządzania pakietami JavaScript używam w projekcie yarn-a. Kilka dni temu potrzebowałam dodać bardzo konkretną wersję pakietu z repozytorium znajdującego się na GitHub-ie. Tą krótką notatkę tworzę przede wszystkim by nie zapomnieć jak dodać pakiet z GitHub-a przy pomocy yarn-a. Mam nadzieję, że dla Ciebie też okaże się użyteczna.
Aby dodać pakiet yarn-a z GitHub-a użyj następującego polecenia:
yarn add <GitHub user name>/<GitHub repository name>
Jeżeli potrzebujesz pakietu z konkretnej gałęzi lub konkretnej zmiany (ang. commit) skorzystaj z:
yarn add <GitHub user name>/<GitHub repository name>#<branch/commit/tag>
W przypadku, gdy potrzebujesz konkretnej wersji pakietu użyjesz:
yarn add <package name>@<package version> --exact