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 / run
Prefer using the create flow (example uses bun):
bun create esyt@latest -- --yesAlternatively:
npm create esyt@latest
pnpm create esyt@latestOr run locally for testing:
node ./cli.js --help
# or
npm link
esyt --helpQuick example
Run non-interactively with Tailwind and dotenv, install deps, open VSCode, run dev:
bun create esyt@latest -- --yes --tailwindcss --dotenv -code -devUseful flags
- Framework:
-vite/-next - Language:
-js/-ts - Packages:
--tailwindcss,--dotenv, or any--<pkg>/-<pkg> - Git:
-git/ override--no-git - Install:
-i/--install/ override--no-install - Editor:
-code,-zed,-cursor,-trae - Dev server:
-dev/ override--no-dev - Non-interactive:
--yes(accept sensible defaults) - Dry-run:
--dry-run(prints commands instead of running) - 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