package.jsonのlicenseフィールドに何も指定しないと、npm install or yarn installしたときに下記のような警告が出てしまって地味に目障り
warning package.json: No license field
プライベートプロダクトでpackage managerとしてnpm / yarnを使っているだけで、publishしたりオープンソースにするつもりはない。そういう時にどうすれば良いんだろうかと思って長らくモヤモヤしていたが... 普通に公式ドキュメントに書いてあったw
Finally, if you do not wish to grant others the right to use a private or unpublished package under any terms: { "license": "UNLICENSED" }
雑訳: 他人に権利を譲らないプライベートな奴だったら "license": "UNLICENSED"
を指定してね
Consider also setting "private": true to prevent accidental publication.
雑訳: "private": true
を指定しとくと、意図しない公開を防げるよ (誤npm publish対策)
{ ...snip... "license": "UNLICENSED", "private": true }
みたいな感じか
$ yarn install yarn install v1.6.0 [1/5] 🔍 Validating package.json... [2/5] 🔍 Resolving packages... success Already up-to-date. ✨ Done in 0.35s.
確かに出なくなった✌