update ignores
fix build
clean js style
update license and deps