In my day job we were looking into different code generators. The main ones we looked at were for grunt, but my personal preference is to user gulp. Slush uses the basis of gulp to generate your projects from templates. It's very easy to pick up because a
slushfile is identical to a
Today I'm putting what I've learn out there for everyone to benefit from. I've taken my boilerplate code and transfered it for use as a template.
If this is the first time using it, you'll need to download it and set it as a global npm repository.
npm install -g slush-phaser-node
Once installed you can create your Phaser games by creating a new folder, run the slush template script and run gulp.
$ cd /path/to/your/directory $ mkdir myNewGame $ cd myNewGame $ slush phaser-node
Now there is already a Phaser template for slush, but I like to organise my code with node like modules. My template uses browserify to produce CommonJS like files. The other major difference is that I use BrowserSync to server the files. This gives you the benefit of being able to easily test your files over your local Wi-Fi network.
I still have a few ideas up my selves for features to add to the template, so it should continue to improve over time.