javascript base module