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:
+4
-1
@@ -18,12 +18,15 @@
|
||||
"@nuxt/ui": "^3.0.0",
|
||||
"@nuxtjs/i18n": "^10.2.4",
|
||||
"@nuxtjs/sitemap": "^8.0.12",
|
||||
"nodemailer": "^8.0.5",
|
||||
"nuxt": "^4.0.0",
|
||||
"nuxt-gtag": "^4.1.0",
|
||||
"vue": "latest",
|
||||
"vue-router": "latest"
|
||||
"vue-router": "latest",
|
||||
"zod": "^4.3.6"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/nodemailer": "^8.0.0",
|
||||
"tailwindcss": "^4.2.2",
|
||||
"typescript": "~5.8.0"
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user