Starter template for an ExpressJS MVC application, using Pug for a view engine.
- Nodejs >= v12
- Visual Studio Code (suggested)
- ESLing extension
- Prettier extension
- ExpressJS
- Nodemon for watching code change
- Dotenv for loading environment variables
- ESLint for linting
- Prettier for code style consistency
On windows open a Powershell terminal and run:
.\initialize_app.ps1 new-app-dir-name
On Linux macOS:
bash initialize_app.sh new-app-dir-name
npm install
npm run start:dev
npm run lint
npm run style:fix