dist/version/ulib-0.1.3.js
function (plugin, config) {
				var i, pc = pluginConfig["*"];
				config = (config !== undefined)? config: pluginConfig[plugin.name];

				//	Add properties from generic config if available
				if(pc) {
					config = config || {};
					for(i in pc) {if(pc.hasOwnProperty(i)) {
						if(!config.hasOwnProperty(i)) {
							config[i] = pc[i];
						}
					}}
				}

				//  Use apply to expose core
				plugin.obj.apply(core({
						name: plugin.name
					} ), [
						(config !== undefined)? config: {}
					]
				);
			}
function (plugin, config) {
				var i, pc = pluginConfig["*"];
				config = (config !== undefined)? config: pluginConfig[plugin.name];

				//	Add properties from generic config if available
				if(pc) {
					config = config || {};
					for(i in pc) {if(pc.hasOwnProperty(i)) {
						if(!config.hasOwnProperty(i)) {
							config[i] = pc[i];
						}
					}}
				}

				//  Use apply to expose core
				plugin.obj.apply(core({
						name: plugin.name
					} ), [
						(config !== undefined)? config: {}
					]
				);
			}
"Global" config object - exposed to all plugins via get and set functions in the core