requirejs
modularize
jshint and jszip