JoshuaKGoldberg / package.json-validator

Tools to validate package.json files
MIT License
107 stars 26 forks source link

Incorrectly warns for caret prefixed version ranges as invalid #22

Closed creynders closed 10 years ago

creynders commented 10 years ago

If any dependencies have a version range with a caret (^) package.json-validator incorrectly identifies it as an invalid version range:

package.json is NOT valid
{ valid: false,
  errors:
   [ 'licenses field should have url',
     'Invalid version range for dependency package-json-validator: ^0.5.5'] }

See https://www.npmjs.org/doc/misc/semver.html for caret range validation.

sarahhagstrom commented 9 years ago

Testing something. Don't mind me @ChangeTip