JSPM

  • Created
  • Published
  • Downloads 62
  • Score
    100M100P100Q79227F
  • License MIT

A tool to create a new esyt project with your preferred stack

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

GitHub Las Commit GitHub Stars GitHub Repo Size

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

ESYT setup

Prefer using bun with the create flow:

bun create esyt@latest

Alternatively:

npm create esyt@latest
pnpm create esyt@latest

Quick 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 -dev

Useful 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 -- after bun create (or similar) to forward flags to this CLI.
  • --yes can be combined with --no-git to override defaults.