Bootstrapping command for a react app
npm install create-vite-bootstrapperThis is a simple script to create a vite project with the following features:
If you want to create a frontend project with the following features, you can choose from the front end template with the following features:
- TypeScript for type safety and modern JavaScript features
- ESLint for linting
- Prettier for code formatting
- TailwindCSS for styling
- PostCSS for processing CSS
- Zustand for state management
- React Router for routing
- vitest for testing components
- nginx for serving the app
- Docker for containerizing the app
- makefile for running common tasks
If you want to create a backend project with the following features, you can choose from the backend template with the following features:
- TypeScript for type safety and modern JavaScript features
- Bun a new javascript runtime
- docker for containerizing the app
- neonDB for a simple database
- morgan for logging
- express for routing
- helmet for security
- cors for cross-origin requests
If you want to create a typescript project or library you can use the typescript template with the following features:
- TypeScript for type safety and modern JavaScript features
- ESLint for linting
- Jest for testing
- Bun a new javascript runtime
- changesets for versioning
``bash`
npx create-vite-bootstrapper my-project
or npx changeset` and follow the prompts.