We will have to see how it works…
It looks a bit like sapper, which means that generating the bundle for publication (client side) is a bit tricky, withouth have made a deep study of it…
Sapper basically wants you to run a node server to run the app. The alternative structure is to have a static dump, but that has big limations for dynamic routes.
Long story short - if the bundle generated requires a node server or something similar to run the client side, then I do not think Capacitor out of the box will fly with svelte-kit. Then you would need some sort of capacitor plugin that runs the node server for you in the app.
Besides this, I see a similar structure like Sapper in index.html. I remember having big issues getting Ionic to work with Sapper. Basic components are ok, but if you want a tab, or something that depends on a router outlet, then it becomes difficult.
Let’s see what we will get…