Orange Games have released the Phaser boilerplate that they use internally, and have used successfully in over 100 released games.
"Instead of showing a working toolchain, this is all about fixing bugs, working around browser issues, analytics and advertising. This is the core of every HTML5 Orange Game :)
Due to this boilerplate having no focus on the toolchain, we also asume in this readme that you have some basic knowledge about grunt, npm and TypeScript"