Compatibility with npm and some code fixes