NPM 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