Initiating a new project is as exciting as frustrating. Going through all the routine work just to get the basic engine started, yeah I know the pain.
create-express-boilerplate to Rescue
I along with the tremendous help of huda worked out the solution for you, in the form of create-express-boilerplate. It includes
- Entire expressjs setup
- Validation Integration with express-validator
- Directory setups to provide you with less headache for where goes what
- MVC architecture
- DB support for both
- Sequelize (MySQL and SQLite)
- Mongoose (MongoDB)
- Integrated JEST Test Suite
- Both Vanilla JS and Typescript support
- Husky Support for pre-commit hooks
- Great amount of inbuild helper functions
And many more to come...
You can install the setup by running
In August 2023 the name of the project was changed from create-express-boilerplate to framework-x.
npx @3rdplanet/framework-x
You can have a complete Documentation Here
Feel free to provide us with your review and feedback in the form of comments or issues on GitHub. All your contributions are cardinally welcome.