nextjs tauri

TypeScript

.
╠══ public/
║    ╠══ globe.svg  
║    ╠══ window.svg  
║    ╠══ vercel.svg  
║    ╠══ next.svg  
║    ╚══ file.svg
╠══ README.md  
╠══ eslint.config.mjs  
╠══ next.config.ts  
╠══ src-tauri/
║    ╠══ Cargo.toml  
║    ╠══ build.rs  
║    ╠══ gen/
║    ║    ╚══ schemas
║    ║    ║    ╠══ desktop-schema.json  
║    ║    ║    ╠══ acl-manifests.json  
║    ║    ║    ╠══ macOS-schema.json  
║    ║    ║    ╠══ capabilities.json  
║    ║    ║    ╚══ windows-schema.json
║    ╠══ tauri.conf.json  
║    ╠══ .gitignore  
║    ╠══ icons/
║    ║    ╠══ Square89x89Logo.png  
║    ║    ╠══ StoreLogo.png  
║    ║    ╠══ 128x128@2x.png  
║    ║    ╠══ Square44x44Logo.png  
║    ║    ╠══ Square284x284Logo.png  
║    ║    ╠══ Square107x107Logo.png  
║    ║    ╠══ Square71x71Logo.png  
║    ║    ╠══ icon.png  
║    ║    ╠══ Square30x30Logo.png  
║    ║    ╠══ Square310x310Logo.png  
║    ║    ╠══ 32x32.png  
║    ║    ╠══ icon.ico  
║    ║    ╠══ icon.icns  
║    ║    ╠══ Square142x142Logo.png  
║    ║    ╠══ 128x128.png  
║    ║    ╚══ Square150x150Logo.png
║    ╠══ src/
║    ║    ╠══ main.rs  
║    ║    ╚══ lib.rs
║    ╠══ capabilities/
║    ║    ╚══ default.json
║    ╚══ Cargo.lock
╠══ .gitignore  
╠══ postcss.config.mjs  
╠══ tsconfig.json  
╠══ src/
║    ╠══ shared/
║    ║    ╠══ helpers/
║    ║    ║    ╚══ constants
║    ║    ║    ║    ╚══ index.ts
║    ║    ╚══ providers
║    ║    ║    ╠══ index.tsx  
║    ║    ║    ╠══ theme.provider.tsx  
║    ║    ║    ╚══ nextUI.provider.tsx
║    ╚══ app
║    ║    ╠══ teste/
║    ║    ║    ╚══ page.tsx
║    ║    ╠══ page.tsx  
║    ║    ╠══ globals.css  
║    ║    ╠══ layout.tsx  
║    ║    ╚══ favicon.ico
╠══ package.json  
╠══ pnpm-lock.yaml  
╠══ tailwind.config.ts  
╚══ .github
║    ╚══ workflows
║    ║    ╚══ tauri-build.yml