Typex framework
(Not yet production ready, but soon...)
Typex is lightweight typescript framework built on top of Express.js. It adds bit of opinion to unopinionated world of node, to help you make a better software and javascript development process more pleasant. It's goal is to provide Spring(Java)/Symfony(PHP) like project structure such as controllers, services and dependency injection. It leverages typescript classes, annotations and few packages to jump start you to do a very good structured and readable code.
Documentation
Development
- Clone project.
- Install dependencies:
npm install
(use yarn if you are cool enough). - Run
npm link
to link this package to your global node_modules. - Create test project or clone demo above.
- Install dependencies:
npm install
. - Remove typex from node_modules
rm -rf node_modules/typex-framework
. - Run
npm link typex-framework
to link package from your global node modules to your demo project. - In typex directory run
npm run dev
and start tinkering.Your edited code will be accessible from demo project.