Why not keep "Vendor" (uppercase V) as vendor dir? Only need one more config block:

"config": {
     "vendor-dir": "Vendor"
}