NPM 2.11.3
ノードでライブラリを構築しています。このライブラリは、私が現在勤務している会社専用です。これはライセンスが「なし」ということだと思います。しかし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