При запуске yarn install
я каждый раз вижу предупреждение о том, что лицензия не подана, хотя я ее определил:
$ jq . package.json
{
"name": "license-example",
"version": "1.0.0",
"main": "index.js",
"license": "UNLICENSED",
"dependencies": {
"lodash": "^4.17.4",
"moment": "^2.18.1"
}
}
который согласно определению npm должен быть действительным:
Наконец, если вы не хотите предоставлять другим право использовать частную или неопубликованный пакет на любых условиях:
{ "license": "UNLICENSED" }
Вот вывод:
yarn install
yarn install v0.27.5
warning ../package.json: No license field
[1/4] Resolving packages...
success Already up-to-date.
Done in 0.09s.
Моя главная цель - чтобы это предупреждение исчезло, но я также не хочу предоставлять недействительную ЛИЦЕНЗИЮ с открытым исходным кодом, чтобы предупреждение действовало, даже если это внутренний проект, который никогда не будет виден снаружи.
Как пометить проект пряжи как пропреатор без появления предупреждения?