moved semver out of client js files #2245