feat(03-01): install deps, migrate site config, add SMTP runtimeConfig, wrap UApp

- Install nodemailer, zod, @types/nodemailer
- Create app/data/site.ts with migrated siteConfig from src/config/site.ts
- Add SiteConfig, ContactInfo, SocialLink, FiverrService, FiverrConfig to shared/types
- Add smtpHost/smtpUser/smtpPass/smtpTo to private runtimeConfig
- Wrap app.vue with UApp for useToast() support
This commit is contained in:
2026-04-08 18:32:24 +02:00
parent b5420b3902
commit 222fa069fd
6 changed files with 356 additions and 753 deletions
+168 -749
View File
File diff suppressed because it is too large Load Diff