RunMan
Runtime, external, managers for NodeJS.
Discord
Getting Started
npm install runman --save
var runman = ; var parentObject = {}; var options = parent: parentObject // Object to which the manager will be loaded into. [required] array: false // Wheter to store the manager in a array, or as its own object [default: false] arrayName: "Managers" // Name of the array Object [default: managers] tryNpm: true // Wheter to download from NPM if the file is not found. [default: true] localPath: "./managers/" // Path of local managers [default: ./managers/] // Param1: Name- What to name the manager object. // Param2: Filename- Name of the file (without .js) or npm package // Param3: options (see above) // Param3: callback (Calls when done or error) (Retuns Crated Instance). runman;
Example Manager (see here as TestMan, also on NPM (runman-testman))
{ console; } { return"Test!"; } moduleexports = TestMan;
Errors
NO_NAME
- No Name Defined
NO_FILE_NAME
- No Filename Defined
NO_PARENT
- No Parent Object Defined
NOT_FOUND
- No File Found
INSTANCE_FAILED
- Failed to create class
REQUIRE_FAILED
- Failed to load manager