scriptsplugger

0.0.1 • Public • Published

node-hot_scripts_plugger

This node module lets you load and manage scripts that can be read from the code as well as from a file system.

API

The API can be found under this directory and this one for MD format.

How to use.

var ScriptsPlugger = require('scriptsplugger');
var myScripts = new ScriptsPlugger();
 
// Function to add
var myFunction = function () {
  console.log('Hello World');
};
myScripts.addScript('helloWorld', myFunction);
 
// Let's imagine that a JavaScript function is writen under *scripts/goodbye.js*
myScripts.addScript('goodbye', 'scripts/goodbye.js');
 
myScripts.call('helloWorld');   // Print 'Hello World'
myScripts.call('goodbye');      // Execute what is defined in the read file
 
// Scripts can be called with how many arguments as wished
var fn = function (a, b) {
  return (+ b);
};
myScripts.add('add', fn);
 
var result = myScripts.call('add', 4, 5);
console.log(result);      // '9'

Scripts read from file

Concerning the scripts added from the file system, please respect the following format:

function (arg1, arg2, arg3) {
  // The code
}

You are free to do whatever you want into the function. The only requirement is to define a function your script as a JavaScript anonymous function.

Your scripts will be executed by node, and so, you can feel free to use node modules.

Readme

Keywords

none

Package Sidebar

Install

npm i scriptsplugger

Weekly Downloads

0

Version

0.0.1

License

BSD

Last publish

Collaborators

  • stouf