Parse-once and generate-once AST tool bridge for Gulp plugins