JavaScript module template