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* " )麻省理工學院