create-esyt
v14.1.0
Published
A tool to create a new esyt project with your preferred stack
Maintainers
Readme
Overview
esyt is a command-line interface tool that helps you create new Vite or Next.js projects with JavaScript or TypeScript, and popular packages like TailwindCSS, TanStack, Framer Motion, Clerk, Appwrite, Prisma, and more. It provides a clean, professional setup experience with minimal output and smart automation.
Install
Prefer using bun with the create flow:
bun create esyt@latestAlternatively:
npm create esyt@latestpnpm create esyt@latestQuick example
Run non-interactively with Tailwind, TanStack and dotenv, install deps, open VSCode, run dev:
bun create esyt -- -vite -js test-app --tailwindcss --tanstack --react-router --dotenv --axios -i -code -no-git -devUseful flags
- Framework:
-vite/-next - Language:
-js/-ts - Project Directory Name: e.g. test-app
- Packages:
--tailwindcss,--dotenv, or any--<pkg>/-<pkg> - Git:
-git/ override--no-git - Install:
-i/--install/ override--no-install - Editor:
-nvim,-code,-zed,-cursor,-trae - Dev server:
-dev/ override--no-dev - Non-interactive:
--yes(accept sensible defaults) - Help/version:
-h/-v
Notes:
- Use
--afterbun create(or similar) to forward flags to this CLI. --yescan be combined with--no-gitto override defaults.
Links
- Repo: https://github.com/ESHAYAT102/esyt
- Homepage: https://esyt.eshayat.com
