В npm я хочу иметь возможность устанавливать пакет из частного репозитория GitHub в качестве зависимости через git+https
способ без необходимости жестко кодировать фактический github_username:personal_access_token
, а вместо этого подключать их к строке зависимости как (среда) переменных.
Так что вместо
package.json
:
...
"dependencies": {
...
"my-private-github-repo": "git+https://<github_username>:<personal_access_token>@github.com/some/package.git",
...
}
Я бы хотел что-то вроде этого:
package.json
:
...
"dependencies": {
...
"my-private-github-repo": "git+https://${github_username}:${personal_access_token}@github.com/some/package.git",
...
}
Жесткое кодирование учетных данных - главное правило, когда применяет управление версиями к package.json
, что я хотел бы сделать.
Что лучшеспособ сделать это?