kirimase
v0.0.58
笔记
注意:由于我们计划在不久的将来进行完整的改写,因此目前只有关键的错误正在解决!

Kirimase是用于构建全堆栈Next.js应用程序的命令行工具。它可以增强您的开发工作流程,从而使您可以快速将包装和脚手架资源与最佳实践集成在一起。

在这里观看最近的演示
在此处查看官方教程
全球安装Kirimase CLI:
npm install -g kirimase如果您还没有NextJS应用程序,请使用首选的软件包管理器运行Create-Next-App。
然后在项目目录中运行以下命令:
kirimase init注意:Kirimase与页面目录不兼容。
在您的NextJS应用程序的目录中运行这些命令:
kirimase add初始化并为您的下一个项目配置以下软件包,分为:
package.json中。 <Toaster /> )插入到sext.js应用中的即时吐司通知的根布局中。 Kirimase还为您的.env添加了相关键,您需要为其提供值。
kirimase generate类似于rails scaffold但在Next.js中:


kirimase生成:
从v0.0.23开始,您可以运行kirimase init和kirimase add如下:
kirimase init -sf yes -pm bun --orm prisma -db pg -a next-auth -ap github discord -mp trpc stripe resend -cl shadcn-ui -ie yes| 命令 | 短旗 | 长选项 | 描述 | 争论 |
|---|---|---|---|---|
| init | - | - | 初始化和配置基里匹酶 | - |
| - | -h | - 无头 | 无UI的初始化 | yes还是no |
| - | -sf | -src-folder | 使用SRC文件夹 | yes还是no |
| - | -下午 | - 包装经理 | 软件包管理器 | <pm> |
| - | -cl | - 组件lib | 组件库 | <component-lib> |
| - | -o | -Orm | ORM | <orm> |
| - | -db | -db | 数据库(“ pg”,“ mysql”,“ sqlite”) | <db> |
| - | -dbp | -DB-Provider | 数据库提供商 - 重要如果使用毛毛雨 | <dbp> |
| - | -一个 | - 作物 | auth | <auth> |
| - | -ap | - 执行者 | 身份验证提供商(如果使用Next-auth) | <providers> |
| - | -mp | - 米斯包装 | 包(“ Trpc”,“ Shadcn-UI”,“ repented”) | <packages> |
| - | -IE | - 包括示例 | 包括示例 | yes还是no |
热衷于增强基里匹酶吗?始终欢迎贡献,错误报告和功能请求。随时打开问题或提交拉动请求。
在本地运行:
pnpm i
pnpm run dev
npm install -g . (in a second terminal - this will then make kirimase available across your machine using " kirimase *command* " )麻省理工学院