Range must be a node-semver range

In this case a dash must have a space either side of it.  See https://github.com/npm/node-semver#advanced-range-syntax