added sync so a js transpiler can be used, now properly renders script tags for vendor and project