Package Exports
- create-esyt
- create-esyt/cli.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (create-esyt) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
ESYT
A modern CLI tool to quickly scaffold Vite or Next.js projects with your preferred tech stack.
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, 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 and dotenv, install deps, open VSCode, run dev:
bun create esyt -- -vite -js test-app --tailwindcss --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