To reduce maintenance burden for this project (and improve dependency management for users of the package) it would be ideal to declare dependencies using caret ranges.
Mocha would ideally be declared as "^10.2.0".
Is there a particular reason why the version is pinned?