НПМ 2.11.3
Я создаю библиотеку в Node. Эта библиотека предназначена только для использования компанией, в которой я сейчас работаю. Я думаю, это означает, что лицензия «Нет». Но когда я хочу, npm init
чтобы я использовал лицензию SPDX. «Нет» или «Без лицензии» не являются допустимыми вариантами.
npm WARN package.json data_monitoring_api@0.1.0 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 data_monitoring_api@0.1.0 license should be a valid SPDX license expression