ensure vendor dir exists