@muffin-dev/app-framework
v0.1.6
Published
This framework is a powerful tool for making applications with custom architecture and making reusable modules. It also provides a useful CLI framework to easily make CLI commands and automatize tasks.
Downloads
14
Maintainers
Readme
IMPORTANT: This module is still in development, and will be safe for production at version 1+. Be aware that for now, breaking changes can occur without warnings.
Muffin Dev - App Framework
The App Framework can make you build applications using Node.js with a clean architecture and some useful tools as described below.
IMPORTANT Note that this framework is not designed to make a web or desktop app specifically: it only provides an architecture and make you save time on multiple aspects of developping apps using Node.js such as automating tasks (using App Framework CLI), working with multiple projects in a same repository, or setup an application lifecycle. It does not provide
What's inside?
The main library of the App Framework contains three core systems:
- A Module Loader which allows you to add functionalities to your app with reusable modules
- A Services Manager which allows you to provide functionalities to other modules or isolate some treatments
- A Configuration Manager designed to deal with app and module configurations, and also with environment files.
The App Framework* also provide a CLI management, which allows you to create scripts to automatize tasks that can be launched using custom CLI commands.