framework-factory
Version:
A wonderful factory framwork for creating modern object oriented javascript libraries.
57 lines (45 loc) • 1.34 kB
JavaScript
function main(FrameworkFactory) {
var plugin = {
/**
* Called when a new framework ($f) is created
* @function load
* @param {[type]} $f The new framework.
*/
load: function ($f) {
// TODO: Code to attach framework related code goes here.
// Example:
// $f.myPluginFunction = function(){...}
},
/**
* The plugin information.
*/
info: {
/**
* The name of the plugin, mandatory.
*/
name: "MyPlugin"
/**
* The plugin version.
*/
version: "1.0",
/**
* The plugin author.
*/
author: "Your Name",
/**
* The plugin url.
*/
url: "http://www.ff-plugin.com"
};
};
//Register plugin with FrameworkFactory. Registration enables plugin's load function
//to be invoked each time a new framework is created.
FrameworkFactory.plugins.register(plugin);
}
//Load environment
if (typeof module !== "undefined" && typeof module.exports === "object") {
module.exports = main;
}
else {
main(this.FrameworkFactory);
}