返回首页
最新
我创建了 KnexBridge,以解决 Knex 项目中一个长期存在的问题——保持 TypeScript 类型和运行时验证与数据库模式的同步。
KnexBridge 会自动分析您的数据库并生成:
- bridge.schema.ts → 强类型的表定义
- bridge.validation.ts → 匹配的 Zod 模式
目前支持 SQLite;接下来将支持 PostgreSQL 和 MySQL。
使用方法:
```
npx knexbridge generate
```
示例输出:
```typescript
export const users = z.object({
id: z.number(),
email: z.string(),
created_at: z.date(),
});
export type User = z.infer<typeof users>;
```
仓库地址: [https://github.com/Neon-Nomad/KnexBridge](https://github.com/Neon-Nomad/KnexBridge)
npm 包: [https://www.npmjs.com/package/knexbridge](https://www.npmjs.com/package/knexbridge)
核心包: [https://www.npmjs.com/package/knexbridge-core](https://www.npmjs.com/package/knexbridge-core)
路线图:
- PostgreSQL + MySQL
- 观察模式
- OpenAPI + JSON Schema 输出
- 插件系统
欢迎任何使用 Knex 与 TypeScript 或 Zod 的用户提供反馈。我们始终欢迎 PR 或创意。
我开发了一个人工智能代理,帮助电子商务创始人和营销人员快速撰写完整的营销邮件。您无需花费数小时来思考该说什么或如何表达,只需输入一些关于您的产品、优惠或促销的细节。
该代理会为您撰写一封完整的邮件——包括主题行、结构、语气,甚至是符合您品牌的行动号召。我们的目标是让邮件撰写变得更快、更简单,同时不失自然的人性化触感。
我在几个电子商务项目上进行了测试,结果出乎意料地好。它节省了大量时间,文案听起来简洁、友好且有效。
您可以在这里试用:<a href="https://app.neuwark.com/special-agents-hub/49" rel="nofollow">https://app.neuwark.com/special-agents-hub/49</a>
非常希望能收到反馈,了解如何使其更有用,或者可能出现的问题,特别是来自营销或以产品为导向的增长领域的人士。