precompile external.js