A javascript dependency system based on Google Closure's DepsWriter