added an extra compiler for node and grunt