Чтобы получить доступ к переменной среды в сценариях npm, вы сделаете что-то вроде этого в своем package.json:
"scripts": {
"preinstall": "echo ${npm_package_name}"
}
Проблема заключается в том, что работает только в Unix, а не в Windows, где вам нужно использовать %npm_package_name%.
Есть ли способ сделать эту ОС независимой? Будет полезно, если npm может сделать такое расширение переменной, прежде чем вызывать команду.