Bun 1.0 来了,用它创建一个项目玩
Bun 1.0 发布时隔两周,我使用 Bun 1.0 创建了一个项目, 仓库地址, 欢迎 Star:
首先它是一个完整的由 Bun 技术栈创建的商业项目,从注册、邮件发送到 Stripe 付费一应俱全。
从商业逻辑上也是站的住脚的,已经有付费用户了。当然由于是 AGPL 的协议,这个项目只适合学习(关键是 适合Star),不适合各位没事就去独立部署一份哦。
其次它使用了 Bun + SvelteKit + TRPC + Prisma + TailwindCSS + OpenAI ,属于非常前沿的技术栈,工程质量也很高,完整的单元测试覆盖、PlayWright E2E 测试一应俱全。 CI/CD 则使用 Github Action。工程也非常新颖的使用了 Open AI 来自动翻译 i18n。项目同时支持 Bun runtime 和 NodeJS runtime 两种方式部署。
如果你希望研究一个非常快速、轻巧的全栈项目,它非常适合作为一个初步了解实战的起点。
转载自:https://juejin.cn/post/7282953307529723915