CRUD generator for TypeScript Express applications
npm install crud-generator-tsbash
npm install -g crud-generator-ts
`
Usage
`bash
generate-crud
`
Example
`bash
generate-crud userType
`
This command will generate:
- Entity (user-type.ts)
- Controller (user-type-controller.ts)
- Repository (user-type-repository.ts)
- Routes (user-type.routes.ts)
Recommended Directory Structure
`
your-project
├── src/
│ ├── infra/
│ │ ├── database/
│ │ │ └── main.ts
│ │ └── entity/
│ │ ├── index.ts
│ │ └── user-type.ts
│ ├── controllers/
│ │ └── user-type-controller.ts
│ ├── repositories/
│ │ └── user-type-repository.ts
│ └── routes/
│ ├── index.ts
│ └── user-type.routes.ts
├── package.json
└── tsconfig.json
``