フロントエンド開発環境であるnpmにおいて、npm-scriptsのみで完結したい時、package.json内において、変数を使用したいと考えると思います。しかし、変数の使用方法についての記述を見つけることができなかったので、投稿いたします。
変数の定義
config内で変数名(key)を設定
{
"config": {
"key": "value"
},
"scripts": {}
}
変数の使用
scripts内で$npm_package_config_keyとすると、展開される。
{
"scripts": {
"scriptName": "command $npm_package_config_key"
}
}