sort out naming convention of node modules and make a few tweaks for linting