2026-03-11 10:57:23 +08:00
|
|
|
{
|
|
|
|
|
"name": "persona-studio-backend",
|
|
|
|
|
"version": "1.0.0",
|
|
|
|
|
"description": "光湖人格体协助开发体验 · 后端服务",
|
|
|
|
|
"main": "server.js",
|
|
|
|
|
"scripts": {
|
|
|
|
|
"start": "node server.js",
|
|
|
|
|
"dev": "node server.js"
|
|
|
|
|
},
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"cors": "^2.8.5",
|
|
|
|
|
"dotenv": "^16.4.7",
|
|
|
|
|
"express": "^4.21.2",
|
feat: implement split-screen layout, enhanced email modal, preview panel, and WebSocket
- chat.html: Enhanced modal with email+contact fields, split-screen HTML structure,
resizer divider, preview panel with status bar and iframe
- chat.js: Email validation (frontend regex), email prefill on repeat visits,
split-screen enterDevMode(), draggable resizer with touch support,
preview panel status updates, WebSocket connection for build progress
- style.css: Split-screen dev-mode layout, resizer styles, preview panel styles
with status indicators (waiting/building/done/error), modal field styles
- backend: Preview API route, WebSocket server for progress push,
enhanced build route with email validation and broadcast,
enhanced email template with file list and brand signature
Co-authored-by: qinfendebingshuo <207279273+qinfendebingshuo@users.noreply.github.com>
2026-03-11 19:47:50 +08:00
|
|
|
"nodemailer": "^7.0.13",
|
|
|
|
|
"ws": "^8.18.0"
|
2026-03-11 10:57:23 +08:00
|
|
|
}
|
|
|
|
|
}
|