What is the feature you are proposing?
When placing island component files under /app/islands, the following configuration works as expected:
honox({ islandComponents: { islandDir: "/app/islands" } })
However, the following configuration does not work when placing them under /app/xxx:
honox({ islandComponents: { islandDir: "/app/xxx" } })
I found a workaround by specifying the ISLAND_FILES option in createClient() as shown below, but ideally I would like to change the island directory and load files as island components without using this option — just by configuring the Vite plugin.
createClient({
ISLAND_FILES: { ...import.meta.glob("/app/xxx/*.tsx") },
})