on second thought, no dist in the repo
build js and deploy