Meteor . User Error

Template.body.helpers({username:function(){
	If (Meteor.user()){
		return Meteor.user().emails[0].address;
	}	
	else {
		return "anonymous internet user";
	} 
	
}
});

Gives me an error of
While processing files with ecmascript (for target web.browser):
client/main.js:14:19: Unexpected token, expected ; (14:19)

What am I missing out?

Your JavaScript is malformed. If you’re not using a linter, I’d strongly recommend doing so.

Template.body.helpers({
  username:function(){
    if (Meteor.user()){
      return Meteor.user().emails[0].address;
    } else {
      return "anonymous internet user";
    } 
  },
  anotherhelper:function(){
    //some code
  }
});

Your code and his code are isomorphic from a code structure point of view.

The mistake is the ‘if’ which is written with an upper case in the first code snippet

If (Meteor.user()){

the compiler doesn’t recognize the keyword ‘if’ and think instead that it’s a variable, a function or an object.