Вы можете установить из папки или git репо, следующее: npm i -h
.
$ npm i -h
npm install (with no args, in package dir)
npm install [<@scope>/]<pkg>
npm install [<@scope>/]<pkg>@<tag>
npm install [<@scope>/]<pkg>@<version>
npm install [<@scope>/]<pkg>@<version range>
npm install <alias>@npm:<name>
npm install <folder>
npm install <tarball file>
npm install <tarball url>
npm install <git:// url>
npm install <github username>/<github project>
Итак, у этого вопроса есть два решения:
1. Установить из папки
git submodule add <library repo url> <folder of library>
npm i file:<folder of library>
2. Установить из git удаленного репо
npm i <library repo url>
Или включить commit-i sh.
npm i <library repo url>#<commit-ish>