create intermediate directories of output directory
update node modules
clean output directory before generating (do not remove hidden files)
v0.6.4