1.2.0 • Published 4 years ago
@mindjs/routing v1.2.0
Mind.js
Philosophy
Key features:
- Pure Node.js. You don't need to transpile your code and perform extra steps in your CI/CD pipeline.
- Modular. You can easily split your codebase into small featured modules or even microservices.
- Dynamic Routing. You can build your dynamic routes before application has been run but after services are initialized.
- Dependency injection. Manage your dependencies in easy and convenient way.
- No magic inside. You have complete control and understanding of what you and your application do. You are able to customize
- Easy to customize and build reusable mind.js components.
- Easy to debug with standard Node.js inspection tools.
- It is compatible with the most popular Web/API frameworks such as
Express.js
,Koa.js
,Restify.js
, and others. - Mind.js goes with
platform
support. You can use existing one as a super set of providers, which can be replaced with your custom ones. Furthermore, it is possible to setup you own platform. - The
HttpModule
provides an ability to make external API calls, intercept them, and configure it depending on your needs (WIP). - The
TestingModule
allows you to test your code in an easy and convenient way.
Getting started
- Check out the Getting Started guide to start building your first Mind.js app. :rocket:
For more information look at the following sections:
Roadmap
Mind.js ROADMAP
Stay in touch
- Author - Oleksandr Bondarenko
- Slack - Mind.js
License
Mind.js is MIT licensed.