UNPKG

package_name

Version:

An example of creating a package

31 lines (30 loc) 593 B
var call_counter= require('./call_counter.js'); function multiply(x,y){ call_counter(); return x*y; } function divide(x,y){ call_counter(); return x/y; } function fibo(){ call_counter(); return private_fibo(count); } function private_fibo(count, counter, first, second){ if (count==0) return 0; if(count==undefined){ counter=1; first=1; second=2; } result first+second; if(counter==count) return result; private_fibo(count,++counter,second,result) return result; } modules.exports= { multiplication:multiply, division: divide, fibo:fibo }