Update (July 2022)
DEPRECATED in favor of hex. See https://github.com/eserozvataf/hex for details.
What is the Senior?
Senior is a lightweight plugin host which allows npm modules to be installed and uninstalled on demand.
Quick start
Execute npm install senior to install senior and its dependencies into your project directory.
Usage
import Senior from 'senior'; const pmOptions = { name: 'myApp', modulePrefix: 'myApp-', homePath: '', }; const pm = Senior('npm'); // install plugin from npm pm.install('myApp-plugin-first', pmOptions); // executes all installed plugins pm.loadAll(pmOptions);
Todo List
See GitHub Projects for more.
Requirements
- node.js (https://nodejs.org/)
License
Apache 2.0, for further details, please see LICENSE file
Contributing
See contributors.md
It is publicly open for any contribution. Bugfixes, new features and extra modules are welcome.
- To contribute to code: Fork the repo, push your changes to your fork, and submit a pull request.
- To report a bug: If something does not work, please report it using GitHub Issues.