Ah, so i had installed node.js via brew, which was an older version than required.
Updated with the pkg from the Node.js website and it's working now.
weird, you'd think brew was able to keep up, but i'm mistaken.
Looking into this, just tried building the project after getting everything downloaded etc.
If i fix it i'll post a reply, otherwise I'm wondering if anyone else out there had come across this yet.
Here's the output:
2016-01-20T23:07:43.727Z - Build paths: /, /SupCore, /SupClient, /server, /client, /launcher
2016-01-20T23:07:43.733Z - Building / (1/6)
2016-01-20T23:07:45.908Z - Building /SupCore (2/6)
/Users/alexokita/superpowers/SupCore/gulpfile.js:14
.on("error", () => { failed = true; })
^
SyntaxError: Unexpected token )
at exports.runInThisContext (vm.js:73:16)
at Module._compile (module.js:443:25)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Liftoff.handleArguments (/Users/alexokita/superpowers/node_modules/gulp/bin/gulp.js:116:3)
at Liftoff.<anonymous> (/Users/alexokita/superpowers/node_modules/gulp/node_modules/liftoff/index.js:192:16)
at module.exports (/Users/alexokita/superpowers/node_modules/gulp/node_modules/liftoff/node_modules/flagged-respawn/index.js:17:3)
2016-01-20T23:07:46.090Z - Building /SupClient (3/6)
/Users/alexokita/superpowers/SupClient/gulpfile.js:14
.on("error", () => { failed = true; })
^
SyntaxError: Unexpected token )
at exports.runInThisContext (vm.js:73:16)
at Module._compile (module.js:443:25)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Liftoff.handleArguments (/Users/alexokita/superpowers/node_modules/gulp/bin/gulp.js:116:3)
at Liftoff.<anonymous> (/Users/alexokita/superpowers/node_modules/gulp/node_modules/liftoff/index.js:192:16)
at module.exports (/Users/alexokita/superpowers/node_modules/gulp/node_modules/liftoff/node_modules/flagged-respawn/index.js:17:3)
2016-01-20T23:07:46.283Z - Building /server (4/6)
/Users/alexokita/superpowers/server/gulpfile.js:14
.on("error", () => { failed = true; })
^
SyntaxError: Unexpected token )
at exports.runInThisContext (vm.js:73:16)
at Module._compile (module.js:443:25)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Liftoff.handleArguments (/Users/alexokita/superpowers/node_modules/gulp/bin/gulp.js:116:3)
at Liftoff.<anonymous> (/Users/alexokita/superpowers/node_modules/gulp/node_modules/liftoff/index.js:192:16)
at module.exports (/Users/alexokita/superpowers/node_modules/gulp/node_modules/liftoff/node_modules/flagged-respawn/index.js:17:3)
2016-01-20T23:07:46.468Z - Building /client (5/6)
/Users/alexokita/superpowers/client/gulpfile.js:92
.on("error", () => { failed = true; })
^
SyntaxError: Unexpected token )
at exports.runInThisContext (vm.js:73:16)
at Module._compile (module.js:443:25)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Liftoff.handleArguments (/Users/alexokita/superpowers/node_modules/gulp/bin/gulp.js:116:3)
at Liftoff.<anonymous> (/Users/alexokita/superpowers/node_modules/gulp/node_modules/liftoff/index.js:192:16)
at module.exports (/Users/alexokita/superpowers/node_modules/gulp/node_modules/liftoff/node_modules/flagged-respawn/index.js:17:3)
2016-01-20T23:07:46.641Z - Building /launcher (6/6)
/Users/alexokita/superpowers/launcher/gulpfile.js:29
.on("error", () => { failed = true; })
^
SyntaxError: Unexpected token )
at exports.runInThisContext (vm.js:73:16)
at Module._compile (module.js:443:25)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Liftoff.handleArguments (/Users/alexokita/superpowers/node_modules/gulp/bin/gulp.js:116:3)
at Liftoff.<anonymous> (/Users/alexokita/superpowers/node_modules/gulp/node_modules/liftoff/index.js:192:16)
at module.exports (/Users/alexokita/superpowers/node_modules/gulp/node_modules/liftoff/node_modules/flagged-respawn/index.js:17:3)