NPM 2.11.3
Buduję bibliotekę w Node. Ta biblioteka jest przeznaczona wyłącznie do użytku przez firmę, dla której obecnie pracuję. Myślę, że oznacza to, że licencja to „Brak”. Ale kiedy chcę npm init, żebym używał licencji SPDX. „Brak” lub „Bez licencji” nie są poprawnymi opcjami.
npm WARN package.json data_monitoring_api@0.1.0 license should be a valid SPDX license expression
Trwa dyskusja na ten temat w narzędziu NPM GitHub do śledzenia problemów, ale nie mogę znaleźć niczego, co definitywnie na to rozwiązuje. Być może NPM nie obsługuje tej koncepcji, ale wydaje się to dziwne.
Co mam wpisać w tym polu w tym przypadku? Chciałbym pozbyć się ostrzeżeń npm związanych z tym.
Chociaż dokumenty mówią, że BEZ LICENCJI jest ważne, nadal zawiera ostrzeżenie:
$ 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