feat: Update Vite configuration and add new public routes

- Refactored vite.config.ts to update entry points and improve plugin configuration.
- Added Home.vue as the landing page with a modern design and features overview.
- Created Layout.vue for consistent header and footer across public routes.
- Implemented Privacy.vue and Terms.vue for legal documentation with structured content.
- Introduced gRPC and service index files for future service implementations.
- Developed createVueApp.ts for application setup with PrimeVue and Pinia.
- Enhanced SSR rendering in ssrRender.ts for improved performance and SEO.
This commit is contained in:
2026-01-06 15:39:38 +07:00
parent 518651a93e
commit 5fc4bef5be
20 changed files with 876 additions and 654 deletions

View File

@@ -2,11 +2,9 @@
"name": "holistream",
"type": "module",
"scripts": {
"dev": "vite",
"build": "vite build && bun build dist/server/index.js --target bun --minify --outdir dist",
"preview": "vite preview",
"deploy": "wrangler deploy",
"cf-typegen": "wrangler types --env-interface CloudflareBindings"
"dev": "bunx --bun vite",
"build": "bunx --bun vite build && bun build dist/server/index.js --target bun --minify --outdir dist",
"preview": "bunx --bun vite preview"
},
"dependencies": {
"@aws-sdk/client-s3": "^3.946.0",