NPM 2.11.3
Я создаю библиотеку в Node. Эта библиотека предназначена только для использования компанией, в которой я сейчас работаю. Я думаю, это означает, что лицензия "Нет". Но когда я npm init
, он хочет, чтобы я использовал лицензию SPDX. "None" или "Unlicensed" не являются допустимыми параметрами.
npm WARN package.json [email protected] license should be a valid SPDX license expression
Об этом сообщается в этом вопросе на контролере NPM GitHub, но я не могу найти ничего, что окончательно ответит на это. Возможно, NPM не поддерживает эту концепцию, но это кажется странным.
Что я должен поставить для этого поля в этом случае? Я хотел бы избавиться от предупреждений npm, связанных с этим.
В то время как документы говорят, что UNLICENSED действительны, он все равно выдает предупреждение:
$ cat package.json | grep licen
"license": "UNLICENSED",
$ npm install
npm WARN package.json [email protected] license should be a valid SPDX license expression