replaced version ranges with single versions

allowing only a single version in the package.json's dependencies
minimizes the risk of failures due to incompatible library versions.