Problema de Gulp + babelify + browserify

Estoy tratando de crear una tarea de trago con browserify y babelify. Aquí está la tarea:

var gulp = require('gulp');
var browserify = require('gulp-browserify');
var source = require('vinyl-source-stream');
var babelify = require('babelify');

gulp.task('js', function () {
    browserify('./resources/js/*.js')
        .transform(babelify)
        .bundle()
        .pipe(source('*.js'))
        .pipe(gulp.dest('./public/js'));
});

Encontré algunos códigos de muestra, intenté usarlos, pero el resultado fue siempre el mismo.

Cuando ejecuto la tarea y guardo mi archivo example.js, se produce el siguiente error:

TypeError: browserify(...).transform is not a function

¿Qué estoy haciendo mal?

Respuestas a la pregunta(1)

Su respuesta a la pregunta