Rather than freezing the packages and updating them manually, use npm-update to have the latest available version.
Copied removing unused parts, and includes some initial changes.