feat(gen)

Add support for Gulp