A CLI tool for generating TypeScript-based Express applications focuses on API development. Additionally include file generating commands for Controller
class, Validation Schema
, and Repository
class.
# Global Install
npm install -g ts-expressor
# Or
npx ts-expressor
npx ts-expressor new my-express-app
npx ts-expressor make:controller user
UserController
class created in ./src/app/controllers/user.controller.ts
npx ts-expressor make:repository user
UserRepository
class created in ./src/app/controllers/user.repository.ts
npx ts-expressor make:schema user
The file user.schema.ts has been created in the ./src/app/validateSchema
directory.