1. Check what your ZIP contains
A WordPress theme package contains theme files recognised by WordPress, including a style.css file with theme information. A repository download or a finished web build is not automatically a WordPress theme, even if it contains HTML, CSS and images.
A Vite project may include package.json, source folders and configuration files. That is raw source. A finished build contains the generated website files, often in a dist folder. Esipher accepts finished Vite and React builds as ZIP files; raw source must be built first.
