upgrade dependencies
remove trailing space
make ESlint happy
upgrade to Prince 9.0r5 and make ESlint happy
fix 'make clean' and 'make distclean' commands