use semver-extra instead of semver and semver-stable; except installer.js; #59