zhi-cli
a tool for generating zhi framework related projects
Read more about nx vite with cli
Read more about turbo esbuild with cli
Usage
npm i -g zhi-cli
Note: this project is under turbo-workspace, you need to create a turbo-workspace first and add the projects inside
a turbo-workspace may like
zhi
├── apps
│ ├── zhi-cli
│ ├── zhi-core
├── packages
│ ├── api-docs
│ ├── eslint-config-custom
│ ├── tsconfig
├── pnpm-worpspace.yaml
├── turbo.json
Creating project use the following commands
## turbo-workspace
## zhi-cli init my-turbo-workspace turbo-workspace-simple
## ts-cli
## zhi-cli init my-project ts-cli
## ts-vite-lib
zhi-cli init my-project ts-esbuild-lib
## ts-vite-lib
## zhi-cli init my-project ts-vite-lib
## ts-vite-vue
## zhi-cli init my-project ts-vite-vue
## ts-vite-react
## zhi-cli init my-project ts-vite-react
Dev
pnpm dev -F zhi-cli
Build
pnpm build -F zhi-cli
Api
pnpm doc -F zhi-cli
pnpm md -F zhi-cli
Test
pnpm test -F zhi-cli
Publish
pnpm publish -F zhi-cli --tag=latest