UNPKG

itworksiti42

Version:

Testing First Package

58 lines (42 loc) 1 kB
/** * Package.json * publish Module ==> npm * npm init ===> create Package.json * express * [get - post -...] * body-parser * Middleware */ /**Third Party Module */ //IIFE // function sum(x,y){ // return x+y; // } // sum(); // (function(x,y){ // return x+y; // })(5,6); //Server-Side ===Global Obj===> module.exports // exports //Client-Side ===Global Obj===> window (function(callingName,environment,definition){ //if module ==> server if(typeof module == "object" && module.exports){ module.exports = definition(); } //else else{ environment[callingName] = definition(); } })("myModule",this,function(){ return function(){ return "Hello in Server & Client"; } }) this["myModule"] = function(){ return function(){ return "Hello in Server & Client"; } } // obj.name = "aly" ===> Client //module.exports.name = "aly" ===> Server //npm adduser