NPM 2.11.3
Ich baue eine Bibliothek in Node. Diese Bibliothek ist nur für die Firma bestimmt, für die ich gerade arbeite. Ich denke, dies bedeutet, dass die Lizenz "Keine" ist. Aber wenn ich npm init
möchte, dass ich eine SPDX-Lizenz verwende. "Keine" oder "Nicht lizenziert" sind keine gültigen Optionen.
npm WARN package.json data_monitoring_api@0.1.0 license should be a valid SPDX license expression
Es gibt einige Diskussionen darüber auf dem NPM GitHub Issue Tracker, aber ich kann nichts finden, was dies definitiv beantwortet. Vielleicht unterstützt NPM dieses Konzept nicht, aber das scheint seltsam.
Was soll ich in diesem Fall für dieses Feld tun? Ich möchte die diesbezüglichen npm-Warnungen loswerden.
Während die Dokumente sagen, dass UNLICENSED gültig ist, gibt es dennoch eine Warnung:
$ 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