How does livereload work? Any documentation?

Hey all. I am new to ionic / cordova and have got my first project started. I am having trouble getting the live reload functionality to work and cannot seem to find any documentation for it. I am guessing it references the ionic.config.json to decide some things like which files it should be watching and what it should do when it notices a change on one of those files. Can anyone point me towards something which specifies which configuration options are available here?