lucyy123time v1.0.0
Time - Custom React App Generator
time
is a custom CLI tool for generating React applications with a pre-configured setup including Material-UI (MUI), Redux, React Router, and TypeScript. This tool aims to streamline the development process and get you started quickly with a robust project structure.
Features
- React with TypeScript for type safety and better developer experience.
- MUI (Material-UI) for a modern UI framework.
- MUI Icons for easy use of Material icons.
- Redux & Redux Toolkit for state management.
- React Router DOM for routing capabilities.
Installation
To create a new React project using time
, run:
npx time my-app
Project Structure
The generated project will include the following structure:
my-app/
├── public/
│ └── ... # your public assets
├── src/
│ ├── components/ # Custom components
│ ├── hooks/ # custom hooks
│ ├── pages/ # Custom hooks
│ ├── redux/ # state managmanet
│ ├── shared/ # for universal shared component
│ ├── utils/ # for utility
│ ├── App.tsx
| |── index.css # for global styling
| |── main.tsx # main file
│ └── vite-env.d.ts # for type and interface
├── .gitignore
├── package.json
├── tsconfig.json # TypeScript configuration
└── other configuration files...
8 months ago