unclechu / node-deep-extend

Recursive extend module
MIT License
202 stars 53 forks source link

Deprecated license information #45

Open suspectpart opened 5 years ago

suspectpart commented 5 years ago

The license information in package.json is deprecated / misleading.

According to the package.json specification, an SPDX license expression 2.0 compliant license string should be provided under field license in a package.json. License objects like { type: "MIT", url: "..."} under license as well as license object arrays under licenses are deprecated.

This project has both a valid SPDX license string under license (MIT) as well as the deprecated licenses field, so removing the latter will fix the issue.

I came across this when building a tool to extract license information from all dependencies of a project and mapping them to canonical licenses. Encountering two fields carrying the same information makes it hard to decide which one to use.