类库
› vibe
di-sukharev/vibe
这是一个全栈开发模板,基于TypeScript、Bun和Hono构建。它整合了React客户端、Astro网站及共享API契约,支持快速启动Web和后端产品。默认分支专注Web端,移动端通过独立分支提供Expo支持,适合多平台全栈应用开发。
技术栈
backend javascript
查看全部依赖 (16)
依赖
@aws-sdk/client-s3
^3.1048.0
@aws-sdk/s3-request-presigner
^3.1048.0
@hono/zod-openapi
^1.4.0
@hono/zod-validator
^0.8.0
@prisma/adapter-pg
^7.8.0
@prisma/client
^7.8.0
@web-app-demo/contracts
workspace:*
dotenv
^17.4.2
hono
^4.12.19
jose
^6.2.3
pg
^8.20.0
zod
^4.4.3
开发依赖
@types/bun
^1.3.14
@types/pg
^8.20.0
prisma
^7.8.0
typescript
~6.0.3
packages/contracts javascript
查看全部依赖 (3)
依赖
zod
^4.1.13
开发依赖
@types/bun
^1.3.4
typescript
~6.0.2
webapp javascript
框架
React
^19.2.6
数据请求
React Query
^5.90.12
构建工具
Vite
^8.0.11
测试
Playwright
^1.59.1
CSS 框架
Tailwind CSS
^4.3.0
代码规范
ESLint
^10.2.1
查看全部依赖 (36)
依赖
@base-ui/react
^1.4.1
@fontsource-variable/figtree
^5.2.10
@hugeicons/core-free-icons
^4.1.3
@hugeicons/react
^1.1.6
@tanstack/react-form
^1.26.0
@tanstack/react-router
1.169.2
@web-app-demo/contracts
workspace:*
class-variance-authority
^0.7.1
clsx
^2.1.1
cmdk
^1.1.1
date-fns
^4.1.0
embla-carousel-react
^8.6.0
input-otp
^1.4.2
next-themes
^0.4.6
radix-ui
^1.4.3
react-day-picker
^10.0.0
react-dom
^19.2.6
react-resizable-panels
^4.11.0
recharts
3.8.0
sonner
^2.0.7
tailwind-merge
^3.6.0
tw-animate-css
^1.4.0
vaul
^1.1.2
zod
^4.1.13
开发依赖
@eslint/js
^10.0.1
@tailwindcss/vite
^4.3.0
@types/node
^24.12.2
@types/react
^19.2.14
@types/react-dom
^19.2.3
@vitejs/plugin-react
^6.0.1
eslint-plugin-react-hooks
^7.1.1
eslint-plugin-react-refresh
^0.5.2
globals
^17.5.0
shadcn
4.7.0
typescript
~6.0.2
typescript-eslint
^8.58.2