TS-OnionBackend Api Commandsnpm i ts-onionmode to the folderset .env filemove to the folder run npm irun dev server :npm run devbuild: npm run buildManual Installationgit clone https://github.com/ravithakur247/ts-onion.gitnpm iset .env fileAbout TS-Onion BolierplateTS Onion is an project for creating micorservice using TypeScript,Express and Inversify JS.It uses Sequelize as ORM.It has prebuilt Amdin api to guide how to extend the development.It have complete set up with swagger documentation.This project uses singleton approach and DI.Project StructureIt has 4 layesAPPLICATION LAYER : This layer have controller with swagger documentation and Middlewares.APPLICATION UTILITY : This layer have constants,enums and other uitlity classes.BUISNESS LAYER : This layer have injectable classes having business logics which have only one instance and are injected in controller layer.DATA ACCESS LAYER : This layer have ORM classes and table structure.AimTS-Onion is developed to build efficient and DRY backend micorserice motivated by DOT NET CORE using Inverify JS.ContributionFeel free to report bug and issues.I will try to improve this project.Suggestion to improve this project are welcomed.Feel free to contribute.14 keywords35 dependencies2 dependents5 versionststypescriptexpress jsjavascriptjsinversify jssingletondependency injectionsdiapimicroservicessingletonormsequelize@types/body-parser@types/cors@types/dotenv@types/helmet@types/jsonwebtoken@types/lodash@types/mongodb@types/nodemailer@types/sequelize@types/swagger-ui-expressargon2body-parserclass-transformerclass-validatorcorsdotenvexpresshandlebarshelmetinversifyinversify-express-utilsjson-typescript-mapperjsonwebtokenlodashmongodbmysqlmysql2nodemailerrandomstringreflect-metadatasequelizeswagger-express-tsswagger-ui-distswagger-ui-expressts-custom-error@infinitebrahmanuniverse/nolb-ts-o@everything-registry/sub-chunk-29781.1.03 years ago1.1.23 years ago1.0.23 years ago1.0.13 years ago1.0.03 years ago