Don't crash when there are no dependencies.
Don't crash when there are no source files.
Fix multiple source files compilation.
Always download node.js definitions.
Compile and copy test files.
Fix stuff.