Vite build output destination (vite.config.js → outDir).

After `npm run build` this directory contains:
  vendor/va-modules/faq/
    ├── faq-admin.js
    ├── faq-admin.css
    └── manifest.json

These files are published to host's public/vendor/va-modules/faq/ via:
  php artisan vendor:publish --tag=faq-assets --force

manifest.json and assets/ are gitignored — only commit the directory.
