vai
vai is a toolkit for building web applications with React. Helps you deal with everything, and you can focus on business logic.
Setup
# 1. Create an empty folder, install vai locally. $ npm i vai# 2. Init project files. $ npx vai init # Start dev server $ npm start # Build $ npm run build # Test $ npm test # Preview of production environment $ npm run preview # See bundle size analyse $ npm run analyse # Bundle to one file $ npm run bundle # Start docs server $ npm run docs # Format all sources code $ npm run format
File Structure
.├── .temp # Gitignored. Temporary file folder.├── coverage # Gitignored. Code coverage folder.├── dist # Gitignored. Dist folder, auto generated by `npm run build`. Can be changed by `distDir` in config.├── tests # Tests folder.├── src # Source files folder.│ ├── pages # Page files.│ ├── layouts # Layout files.│ ├── components # Component files.│ └── utils # Util files.│── vai.config.ts # Config file.└── ...other-files # Auto generated by `npx vai init`.