Skip to content

Latest commit

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

create-typical-env

npmLicenseGitHub


What is create-typical-env

A simple CLI tool that instantly sets up a React + Tailwind + Shadcn project with additional utilities like clsx, tailwind-merge, and AOS — all configured and ready to use.

It eliminates repetitive setup tasks and ensures a consistent, modern development environment every time you start a new project.


What does it contain?

TechnologyDescription
ReactJavaScript library for building user interfaces
ViteNext-generation frontend tooling
Tailwind CSSUtility-first CSS framework
CLSxUtility for constructing className strings conditionally
Tailwind MergeIntelligent merge for Tailwind CSS classes
React RouterDeclarative routing for React
React Router DOMDOM bindings for React Router
BoxiconsIcon library
CSS AOS LibraryAnimate On Scroll library
Shadcn UIReusable, accessible components built with Radix and Tailwind
React BitsReusable UI/UX React components and hooks
Conventional Commits GuideIndustry standard commit message guidelines

Installation

Using npm (recommended):

npm create-typical-env@latest 

or with npx:

npx create-typical-env

This will automatically:

  1. Clone the preconfigured template
  2. Install all dependencies
  3. Set up the environment instantly

Then run your app:

cd my-app
npm run dev

NPM Package

You can view or install the CLI directly from npm:

View on npm


Example Output

╭──────────────────────────────────────────────────────────────╮
│ │
│ Typical Env Project Setup Tool │
│ │
│ Instantly sets up a modern React environment with: │
│ │
│ • React – JavaScript library for building UIs │
│ • Vite – Next-generation frontend tooling │
│ • Tailwind CSS – Utility-first CSS framework │
│ • CLSX – Conditional className utility │
│ • Tailwind Merge – Smart merge for Tailwind classes │
│ • React Router / DOM – Declarative routing for React │
│ • Boxicons – Beautiful icon library │
│ • CSS AOS – Animate On Scroll library │
│ • Shadcn UI – Reusable components │
│ • React Bits – Reusable React components & hooks │
│ • Guidelines for writing conventional commit messages │
│ │
│ Create it all instantly with one simple command. │
│ │
╰──────────────────────────────────────────────────────────────╯

Repository

The source code and template files are available on GitHub: https://github.com/typical-developer/Typical-Env


Contribute

If you find this project useful, you can support it by starring or forking the repository.

Fork on GitHubStar this Repo


Connect

GitHubX Profile

About

Typical Env CLI is a command-line tool that quickly generates my default React development environment, including Vite, Tailwind CSS, Shadcn UI, React Router, and more. Use it to instantly scaffold a ready-to-code setup with clean defaults and best practices for modern frontend projects.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages