A CLI tool to initialize a new express project with in TypeScript with a clean architecture and a set of files that are commonly used in every project.
All files have the necessary, commonly used code to get started with a new project.
.
├── dist
├── Dockerfile
├── package.json
├── package-lock.json
├── README.md
├── src
│ ├── config
│ │ └── index.ts
│ ├── controllers
│ │ └── index.ts
│ ├── index.ts
│ ├── middlewares
│ │ └── index.ts
│ ├── models
│ │ └── index.ts
│ ├── routes
│ │ └── index.ts
│ ├── services
│ │ └── index.ts
│ └── utils
│ └── index.ts
├── swagger.yaml
├── tests
└── tsconfig.json
npm install -g speedpress
speedpress init <project-name>