cleanup
add deps
add .js
remove gh ribbon