{"_id":"@alephmatic/kirimase","_rev":"6-72c31a5622849099f8ccf6982ede628c","name":"@alephmatic/kirimase","dist-tags":{"latest":"0.0.43"},"versions":{"0.0.37":{"name":"@alephmatic/kirimase","version":"0.0.37","description":"A Rails-like CLI for building full-stack Next.js apps faster","main":"index.js","type":"module","bin":{"kirimase":"dist/index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx tsc","dev2":"node dist/index.js","dev":"tsc -w"},"keywords":["cli","nextjs","drizzle","next-auth","rails","shadcn","authjs"],"author":{"name":"Nico Albanese"},"license":"ISC","dependencies":{"@inquirer/checkbox":"^1.3.6","@inquirer/prompts":"^3.0.1","commander":"^11.0.0","consola":"^3.2.3","execa":"^8.0.1","pluralize":"^8.0.0","strip-json-comments":"^5.0.1"},"devDependencies":{"@types/node":"^20.4.5","@typescript-eslint/eslint-plugin":"^6.6.0","@typescript-eslint/parser":"^6.6.0","eslint":"^8.48.0","typescript":"^5.1.6"},"gitHead":"ffa110e31680d83af0efd59325371a1d832fa4b1","_id":"@alephmatic/kirimase@0.0.37","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-tbTTHbXj/pmNI++VSzf6uJlLi+m3i70QQBuC8QeO3FJ74fDoCMxxV1qMSJuvac0GZ3cigiPUhRBreAOj2Q9Mwg==","shasum":"0a2c5b4d9e7d48a7cbf047a0565b306eba5632e3","tarball":"https://registry.npmjs.org/@alephmatic/kirimase/-/kirimase-0.0.37.tgz","fileCount":153,"unpackedSize":898376,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYFyvU8mctnku7OrBCoSOhQQCGxPLU/5KMciotdEklXwIhALTmxW688MF4bNS+NSdO+VLKlGMzr8JQX5YR/5KWP8H9"}]},"_npmUser":{"name":"elie222","email":"hi@elie.tech"},"directories":{},"maintainers":[{"name":"elie222","email":"hi@elie.tech"},{"name":"funerr","email":"agam@agam.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kirimase_0.0.37_1701455503377_0.3414136672696113"},"_hasShrinkwrap":false},"0.0.38":{"name":"@alephmatic/kirimase","version":"0.0.38","description":"A Rails-like CLI for building full-stack Next.js apps faster","main":"index.js","type":"module","bin":{"aleph-kirimase":"dist/index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx tsc","dev2":"node dist/index.js","dev":"tsc -w"},"keywords":["cli","nextjs","drizzle","next-auth","rails","shadcn","authjs"],"author":{"name":"Nico Albanese"},"license":"ISC","dependencies":{"@inquirer/checkbox":"^1.3.6","@inquirer/prompts":"^3.0.1","commander":"^11.0.0","consola":"^3.2.3","execa":"^8.0.1","pluralize":"^8.0.0","strip-json-comments":"^5.0.1"},"devDependencies":{"@types/node":"^20.4.5","@typescript-eslint/eslint-plugin":"^6.6.0","@typescript-eslint/parser":"^6.6.0","eslint":"^8.48.0","typescript":"^5.1.6"},"gitHead":"312c88bf0fb2f9c6a2c14e65786dc476e8df9948","_id":"@alephmatic/kirimase@0.0.38","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-8XZw2Q8Dmu/+sek2old2YAzJdnCB+fObPh4EdgQDAUdraSj9HEMnk8DbPHHibd+7OgNricqPgKydqxXYzeAM6g==","shasum":"20a485c083da7d758c8d08bdbbd7bf838ec47513","tarball":"https://registry.npmjs.org/@alephmatic/kirimase/-/kirimase-0.0.38.tgz","fileCount":153,"unpackedSize":898370,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7W2S6OLR73nYROFvc0m+eclh+IUqHGZG0f56UzVsrHAIgTvgWCDU3ePShcKCk8N2tVQFUsos8iC4onxotGQoAf1s="}]},"_npmUser":{"name":"elie222","email":"hi@elie.tech"},"directories":{},"maintainers":[{"name":"elie222","email":"hi@elie.tech"},{"name":"funerr","email":"agam@agam.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kirimase_0.0.38_1701455753100_0.8920928862204529"},"_hasShrinkwrap":false},"0.0.39":{"name":"@alephmatic/kirimase","version":"0.0.39","description":"A Rails-like CLI for building full-stack Next.js apps faster","main":"index.js","type":"module","bin":{"aleph-kirimase":"dist/index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx tsc","dev2":"node dist/index.js","dev":"tsc -w"},"keywords":["cli","nextjs","drizzle","next-auth","rails","shadcn","authjs"],"author":{"name":"Nico Albanese"},"license":"ISC","dependencies":{"@inquirer/checkbox":"^1.3.6","@inquirer/prompts":"^3.0.1","commander":"^11.0.0","consola":"^3.2.3","execa":"^8.0.1","pluralize":"^8.0.0","strip-json-comments":"^5.0.1"},"devDependencies":{"@types/node":"^20.4.5","@typescript-eslint/eslint-plugin":"^6.6.0","@typescript-eslint/parser":"^6.6.0","eslint":"^8.48.0","typescript":"^5.1.6"},"gitHead":"df04c4aaf98e337f03402805646102309f96b279","_id":"@alephmatic/kirimase@0.0.39","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-TlKQLYo+cgaRXWv3lRBbwq8NK7LM3d6FlUWTWuWr7Y6LtMxgtQFNyTKsDEt5YZrULDZ9rnlgN5AtuY4wTNGV8w==","shasum":"f87722b3bea51ce2c2a365f3cc2cd407967789bc","tarball":"https://registry.npmjs.org/@alephmatic/kirimase/-/kirimase-0.0.39.tgz","fileCount":153,"unpackedSize":898374,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBsCDRZgnBjFwLPPYSWSA2xM9qtfGrUIgcHkKR6aNt4vAiEA3NghyM0Wf8g92ZeGcu6LbQUsxID7gzynSV1OUOibeYY="}]},"_npmUser":{"name":"elie222","email":"hi@elie.tech"},"directories":{},"maintainers":[{"name":"elie222","email":"hi@elie.tech"},{"name":"funerr","email":"agam@agam.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kirimase_0.0.39_1701462058171_0.30757323578919404"},"_hasShrinkwrap":false},"0.0.40":{"name":"@alephmatic/kirimase","version":"0.0.40","description":"A Rails-like CLI for building full-stack Next.js apps faster","main":"index.js","type":"module","bin":{"aleph-kirimase":"dist/index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx tsc","dev2":"node dist/index.js","dev":"tsc -w"},"keywords":["cli","nextjs","drizzle","next-auth","rails","shadcn","authjs"],"author":{"name":"Nico Albanese"},"license":"ISC","dependencies":{"@inquirer/checkbox":"^1.3.6","@inquirer/prompts":"^3.0.1","commander":"^11.0.0","consola":"^3.2.3","execa":"^8.0.1","pluralize":"^8.0.0","strip-json-comments":"^5.0.1"},"devDependencies":{"@types/node":"^20.4.5","@typescript-eslint/eslint-plugin":"^6.6.0","@typescript-eslint/parser":"^6.6.0","eslint":"^8.48.0","typescript":"^5.1.6"},"gitHead":"df04c4aaf98e337f03402805646102309f96b279","_id":"@alephmatic/kirimase@0.0.40","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-8q3FgZE6bLEYAGEjfVLdFjhqZSv28WIrlvbgMbfUmHOE0VyRAkOt7QmWe+uJfRgbmUipoQuZLK3vaXRVyy/tmg==","shasum":"7f8e9093484bdb58238cf050ae98a303d4918156","tarball":"https://registry.npmjs.org/@alephmatic/kirimase/-/kirimase-0.0.40.tgz","fileCount":153,"unpackedSize":898662,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDj2ZA6NEbIdr/p+zIuIMWipfSx7NJ2C7Gwjd0DhnlRDAIhALCyouQmmCsM/P5Lz4MWNL8efsHXG4hlsXlexRH77J5l"}]},"_npmUser":{"name":"elie222","email":"hi@elie.tech"},"directories":{},"maintainers":[{"name":"elie222","email":"hi@elie.tech"},{"name":"funerr","email":"agam@agam.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kirimase_0.0.40_1701465018972_0.23853969556637056"},"_hasShrinkwrap":false},"0.0.41":{"name":"@alephmatic/kirimase","version":"0.0.41","description":"A Rails-like CLI for building full-stack Next.js apps faster","main":"index.js","type":"module","bin":{"aleph-kirimase":"dist/index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx tsc","dev2":"node dist/index.js","dev":"tsc -w"},"keywords":["cli","nextjs","drizzle","next-auth","rails","shadcn","authjs"],"author":{"name":"Nico Albanese"},"license":"ISC","dependencies":{"@inquirer/checkbox":"^1.3.6","@inquirer/prompts":"^3.0.1","commander":"^11.0.0","consola":"^3.2.3","execa":"^8.0.1","pluralize":"^8.0.0","strip-json-comments":"^5.0.1"},"devDependencies":{"@types/node":"^20.4.5","@typescript-eslint/eslint-plugin":"^6.6.0","@typescript-eslint/parser":"^6.6.0","eslint":"^8.48.0","typescript":"^5.1.6"},"gitHead":"2c720c7c139f47a3b6271afc0f2f869ad1941500","_id":"@alephmatic/kirimase@0.0.41","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-zslTXkQ0qebIrLSh1OHuXUeOcJK2C7dy3+c1Mg7JYktI3YlodG1hIcfsYORzwQ5tS3GCozTSt4V3rPw+Tw9gRw==","shasum":"82fcfa29b581829de4454d669bbd3e0ea8bed025","tarball":"https://registry.npmjs.org/@alephmatic/kirimase/-/kirimase-0.0.41.tgz","fileCount":153,"unpackedSize":898454,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID7ZdJU0gMEM2cgSWBRnuz4oz2HLTMwSEE2QpRitWwCPAiEAq9MKb/xerzTJOXuJ2XHM72/Nww9FbuF5K9bhpHcPHec="}]},"_npmUser":{"name":"elie222","email":"hi@elie.tech"},"directories":{},"maintainers":[{"name":"elie222","email":"hi@elie.tech"},{"name":"funerr","email":"agam@agam.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kirimase_0.0.41_1701623837532_0.7801789490880044"},"_hasShrinkwrap":false},"0.0.42":{"name":"@alephmatic/kirimase","version":"0.0.42","description":"A Rails-like CLI for building full-stack Next.js apps faster","main":"index.js","type":"module","bin":{"aleph-kirimase":"dist/index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx tsc","dev2":"node dist/index.js","dev":"tsc -w"},"keywords":["cli","nextjs","drizzle","next-auth","rails","shadcn","authjs"],"author":{"name":"Nico Albanese"},"license":"ISC","dependencies":{"@inquirer/checkbox":"^1.3.6","@inquirer/prompts":"^3.0.1","commander":"^11.0.0","consola":"^3.2.3","execa":"^8.0.1","pluralize":"^8.0.0","strip-json-comments":"^5.0.1"},"devDependencies":{"@types/node":"^20.4.5","@typescript-eslint/eslint-plugin":"^6.6.0","@typescript-eslint/parser":"^6.6.0","eslint":"^8.48.0","typescript":"^5.1.6"},"gitHead":"7c42efdcfb439b8166ccce22ec5a70319ab4c3f5","_id":"@alephmatic/kirimase@0.0.42","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-t2z7CQkGZuwUMXTD4Fjjw4iHb3f4hVYJU5b860pknTQs8IywXfZsjsOSDrAzqCtO4u9beY4m4A1LU8uzO+OyCg==","shasum":"20c59d760861824321e05b9b8e71ddd4cc0300bb","tarball":"https://registry.npmjs.org/@alephmatic/kirimase/-/kirimase-0.0.42.tgz","fileCount":153,"unpackedSize":900840,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIENgHdsaQ+HQmnHJ8bL4OnUhTsEqWx7YnkiNcJOQISVcAiEAwmCwNlNqIzf1zjjNsJ1qtnI+Ri5tRk0UjUY5jbS9iDk="}]},"_npmUser":{"name":"elie222","email":"hi@elie.tech"},"directories":{},"maintainers":[{"name":"elie222","email":"hi@elie.tech"},{"name":"funerr","email":"agam@agam.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kirimase_0.0.42_1701641859406_0.7171562633712509"},"_hasShrinkwrap":false},"0.0.43":{"name":"@alephmatic/kirimase","version":"0.0.43","description":"A Rails-like CLI for building full-stack Next.js apps faster","main":"index.js","type":"module","bin":{"aleph-kirimase":"dist/index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx tsc","dev2":"node dist/index.js","dev":"tsc -w"},"keywords":["cli","nextjs","drizzle","next-auth","rails","shadcn","authjs"],"author":{"name":"Nico Albanese"},"license":"ISC","dependencies":{"@inquirer/checkbox":"^1.3.6","@inquirer/prompts":"^3.0.1","commander":"^11.0.0","consola":"^3.2.3","execa":"^8.0.1","pluralize":"^8.0.0","strip-json-comments":"^5.0.1"},"devDependencies":{"@types/node":"^20.4.5","@typescript-eslint/eslint-plugin":"^6.6.0","@typescript-eslint/parser":"^6.6.0","eslint":"^8.48.0","typescript":"^5.1.6"},"gitHead":"7c42efdcfb439b8166ccce22ec5a70319ab4c3f5","_id":"@alephmatic/kirimase@0.0.43","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-NlkMkK4lUQqJrJU/ftwulxRCk4Y03XWWqFm4aC/2PogM5bKX7MUC4u7hobBZTDfZ2vlJOepzm903WIYFr/PAFQ==","shasum":"10c72dcf81f8b9ba83e73f26a676d1a93724134f","tarball":"https://registry.npmjs.org/@alephmatic/kirimase/-/kirimase-0.0.43.tgz","fileCount":153,"unpackedSize":903865,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDIZ/ftYvAxonNpEX+KyQy8Yd2dsIJOr9XjEoNtJAe0OAiBT6HnzMjnZlq8HFaqKJLwwv35Xz3qBXZHKbqczurFEuA=="}]},"_npmUser":{"name":"elie222","email":"hi@elie.tech"},"directories":{},"maintainers":[{"name":"elie222","email":"hi@elie.tech"},{"name":"funerr","email":"agam@agam.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kirimase_0.0.43_1701658755554_0.7333113730786589"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-01T18:31:43.275Z","0.0.37":"2023-12-01T18:31:43.721Z","modified":"2023-12-04T02:59:16.046Z","0.0.38":"2023-12-01T18:35:53.350Z","0.0.39":"2023-12-01T20:20:58.452Z","0.0.40":"2023-12-01T21:10:19.281Z","0.0.41":"2023-12-03T17:17:17.880Z","0.0.42":"2023-12-03T22:17:39.654Z","0.0.43":"2023-12-04T02:59:15.835Z"},"maintainers":[{"name":"elie222","email":"hi@elie.tech"},{"name":"funerr","email":"agam@agam.me"}],"description":"A Rails-like CLI for building full-stack Next.js apps faster","keywords":["cli","nextjs","drizzle","next-auth","rails","shadcn","authjs"],"author":{"name":"Nico Albanese"},"license":"ISC","readme":"<p align=\"center\">\n  <picture>\n  <img src=\"https://github.com/nicoalbanese/gifs_for_demos/blob/main/samurai-helmet.png?raw=true\" width=\"130\" alt=\"Logo for Kirimase\">\n</picture>\n</p>\n\n<h1 align=\"center\">\n  Kirimase\n</h1>\n<p align=\"center\">\n<img src=\"https://img.shields.io/npm/v/kirimase?style=flat-square\" alt=\"npm_version\">\n</p>\n\n<p align=\"center\">Kirimase is a command-line tool for <strong>building full-stack Next.js apps faster</strong>. It supercharges your development workflow, allowing you to quickly integrate packages and scaffold resources for your application with best practices in mind.</p>\n\n<br />\n<a href=\"https://twitter.com/nicoalbanese10/status/1716505867107938392\" target=\"_blank\">\n  <p align=\"center\">\n    <img src=\"https://github.com/nicoalbanese/gifs_for_demos/blob/main/Screenshot%202023-10-15%20at%2010.36.02.png?raw=true\" alt=\"Kirimase Demo\" width=\"420\" />\n  </p>\n</a>\n<a href=\"https://twitter.com/nicoalbanese10/status/1716505867107938392\" target=\"_blank\">\n  <p align=\"center\">Watch the most recent demo here</p>\n</a>\n\n<a href=\"https://www.loom.com/share/cb329939c83b4c9eb6a56abfd2638bd4?sid=6d902fcc-3ef6-4436-bf7d-9d0c2943812f\" target=\"_blank\">\n  <p align=\"center\">Longer demo here</p>\n</a>\n\n## Features\n\n1. **Initialization and Configuration**: quickly add and set up essential packages to jump-start your Next.js project.\n2. **Code Generation**: scaffold models, views, and controllers directly from the CLI.\n\n<br />\n\n## Quick Start\n\nInstall Kirimase CLI globally:\n\n```bash\nnpm install -g kirimase\n```\n\n<br />\n\nIf you don't already have a Nextjs app, run create-next-app with your preferred package manager.\n\nThen run the following command within the directory of your project:\n\n```bash\nkirimase init\n```\n\nNote: Kirimase is not compatible with the the pages directory.\n\n# Commands\n\nRun these commands within the directory of your Nextjs app:\n\n### 1. `kirimase add`\n\nInitializes and configures the following packages for your Next.js project, categorized into:\n\n### ORM\n\n#### Drizzle-ORM\n\n- Based on your chosen database type (PostgreSQL, MySQL, SQLite), Kirimase sets up the required files for [Drizzle-ORM](https://github.com/drizzle-team/drizzle-orm), [drizzle-zod](https://github.com/drizzle-team/drizzle-orm/blob/main/drizzle-zod/README.md) for validations and and [drizzle-kit](https://github.com/drizzle-team/drizzle-kit-mirror) to manage migrations.\n- Scripts are auto-added to `package.json` for immediate use of drizzle-kit.\n\n#### Prisma\n\n- Kirimase sets up required files for [Prisma](https://github.com/prisma/prisma) with [zod-prisma](https://github.com/CarterGrimmeisen/zod-prisma) for validations.\n\n---\n\n### Authentication\n\n#### Auth.js\n\n- Generates files for [Auth.js](https://github.com/nextauthjs/next-auth) (Next-Auth), including the latest Drizzle adapter. (For PlanetScale, references are excluded as it doesn't support foreign keys).\n- Generates a generic sign-in component for immediate use within your Next.js project.\n- Wraps the root layout with the auth provider and generates utilities for auth checks and redirects in your Next.js routes.\n\n#### Clerk\n\n- Generates files for [Clerk](https://github.com/clerkinc/javascript) including all necessary config.\n- Wraps the root layout with the auth provider and generates utilities for auth checks and redirects in your Next.js routes.\n\n#### Lucia\n\n- Generates files for [Lucia](https://github.com/lucia-auth/lucia) including all necessary config.\n- Generates UI and API routes for sign-in and sign-up\n\n#### Kinde\n\n- Generates files for [Kinde](https://github.com/kinde-oss/kinde-auth-nextjs) including all necessary config.\n- Generates sign in component and route handler\n\n---\n\n### Other\n\n#### tRPC\n\n- Generates files to configure [tRPC](https://github.com/trpc/trpc) with the app router.\n- Provides client-side tRPC and scaffolds server-side configuration using the experimental server-invoker pattern.\n- Wraps the root layout in the tRPC provider.\n\n#### Shadcn-UI\n\n- Installs and configures [Shadcn-UI](https://github.com/shadcn-ui/ui) including button and toast components.\n- Inserts the toast-provider (`<Toaster />`) to the root layout for instant toast notifications in your Next.js app.\n\n#### Stripe\n\n- Installs and configures Stripe within your Next.js project so you can start accepting subscription payments.\n\n#### Resend\n\n- Installs and configures [Resend](https://resend.com/)\n\nKirimase also adds relevant keys to your `.env` which you'll need to provide values for.\n\n<br />\n\n## 2. `kirimase generate`\n\nAkin to `rails scaffold` but for Next.js:\n\n![](https://github.com/nicoalbanese/gifs_for_demos/blob/main/gif_generate_script_1.gif?raw=true)\n\n![](https://github.com/nicoalbanese/gifs_for_demos/blob/main/gif_generate_script_2.gif?raw=true)\n\nKirimase generates:\n\n#### a) Model:\n\n- Generates a drizzle schema with column types based on your SQL flavor and database provider.\n- Uses drizzle-zod to generate Zod schemas for frontend and backend validation.\n- Generates queries and mutations for CRUD operations, fully typed and optimized for consumption via a Next.js front-end.\n\n#### b) Controller:\n\n- Gives you an option to integrate tRPC and/or API routes.\n- Uses Zod schemas from models for request validation.\n- Includes built-in error handling for API routes and auto-adding of tRPC routes to the root router.\n\n#### c) Views:\n\n- Scaffolds views using Shadcn-UI to enable immediate CRUD operations (including select fields for adding relations and datepickers for dates).\n\n## Run in non-interactive mode\n\nAs of v0.0.23, you can run `kirimase init` and `kirimase add` entirely via the command line as follows:\n\n```sh\nkirimase init -sf yes -pm bun --orm prisma -db pg -a next-auth -ap github discord -mp trpc stripe resend -cl shadcn-ui -ie yes\n```\n\n| Command | Short Flag | Long Option       | Description                                    | Argument          |\n| ------- | ---------- | ----------------- | ---------------------------------------------- | ----------------- |\n| init    | -          | -                 | initialise and configure kirimase              | -                 |\n| -       | -sf        | --src-folder      | use a src folder                               | `yes` or `no`     |\n| -       | -pm        | --package-manager | package manager                                | `<pm>`            |\n| -       | -cl        | --component-lib   | component library                              | `<component-lib>` |\n| -       | -o         | --orm             | orm                                            | `<orm>`           |\n| -       | -db        | --db              | database (\"pg\", \"mysql\", \"sqlite\")             | `<db>`            |\n| -       | -dbp       | --db-provider     | database provider - important if using drizzle | `<dbp>`           |\n| -       | -a         | --auth            | auth                                           | `<auth>`          |\n| -       | -ap        | --auth-providers  | auth providers (if using next-auth)            | `<providers>`     |\n| -       | -mp        | --misc-packages   | packages (\"trpc\", \"shadcn-ui\", \"resend\")       | `<packages>`      |\n| -       | -ie        | --include-example | include example                                | `yes` or `no`     |\n\n## Contributing\n\nKeen on enhancing Kirimase? Contributions, bug reports, and feature requests are always welcome. Feel free to open an issue or submit a pull request.\n\nTo run locally:\n\n```sh\npnpm i\npnpm run dev\n\nnpm install -g . (in a second terminal - this will then make kirimase available across your machine using \"kirimase *command*\")\n```\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}