Only `name` and `version` are required fields. `description` is not mandatory. https://docs.npmjs.com/files/package.json#version A lot of packages depending on this one are having wrong data, but because of huge npm registry it's hard to notice. Related https://github.com/nice-registry/all-the-package-names/issues/12