kirimase
v0.0.58
注記
注:非常に近い将来に完全な書き直しを計画しているため、現在、重要なバグのみが対処されています!

Kirimaseは、フルスタックNext.jsアプリをより速く構築するためのコマンドラインツールです。開発ワークフローを超えると、ベストプラクティスを念頭に置いて、アプリケーションのパッケージと足場リソースをすばやく統合できます。

ここで最新のデモをご覧ください
公式チュートリアルはこちらをご覧ください
キリマーゼCLIをグローバルにインストールする:
npm install -g kirimasenextJSアプリをまだ持っていない場合は、希望するパッケージマネージャーでcreate-next-appを実行してください。
次に、プロジェクトのディレクトリ内で次のコマンドを実行します。
kirimase init注:キリマーゼは、ページディレクトリと互換性がありません。
次のJSアプリのディレクトリ内でこれらのコマンドを実行します。
kirimase add次のパッケージを初期化して構成します。次のプロジェクトに分類されます。
package.jsonに自動加算されます。 <Toaster /> )をnext.jsアプリにインスタントトースト通知のルートレイアウトに挿入します。 また、キリマーゼは、値を提供するために必要な.envに関連するキーを追加します。
kirimase generate rails scaffoldに似ていますが、next.jsの場合:


キリマーゼは生成します:
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フォルダー | SRCフォルダーを使用します | yes 、もしくは、 no |
| - | -pm | - パッケージマネージャー | パッケージマネージャー | <pm> |
| - | -cl | -component-lib | コンポーネントライブラリ | <component-lib> |
| - | -o | -ORM | orm | <orm> |
| - | -db | -DB | データベース( "pg"、 "mysql"、 "sqlite") | <db> |
| - | -dbp | -DB-Provider | データベースプロバイダー - Drizzleを使用する場合に重要です | <dbp> |
| - | -A | --auth | 認証 | <auth> |
| - | -ap | -auth-providers | 認証プロバイダー(Next-Authを使用する場合) | <providers> |
| - | -MP | - ミスクパッケージ | パッケージ( "trpc"、 "shadcn-ui"、 "resend") | <packages> |
| - | -ie | -include-example | 例を含めます | 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* " )mit