compile vendor.js depending on users answers with a dependency map