Muito massa, com certeza vou testar e usar 👏👏👏
Talvez seria interessante uma opção pra ele mapear apenas os index.tsx
|page.tsx
igual o Next 13 ta fazendo. Porque assim tem como colocar subcomponentes ao lado das pages. Eu por exemplo gosto de encapsular os componentes especĂficos das minhas páginas na mesma pasta da página.
src/pages/
|- page.tsx
|- users/
|- page.tsx
|- AddUserForm.tsx
|- ListUsers.tsx
...
Gosto da ideia de fazer isso, o que poderiamos fazer também é ou pra cada componente ele finalizar com um prefixo como .feat.tsx | .comp.tsx
ou criar uma pasta chamada components
e assim não renderizar nada que está dento dessa página, assim como ele ja faz com qualquer arquivo que tenha style no nome style.ts
ou arquivos de estilização .css
Mas Ă© bom especificar isso em uma issue se preferir https://github.com/felipe-bergamaschi/vite-router/issues