Registry / devops / gulp-babel-deps

gulp-babel-deps

JSON →
library2.0.1jsnpmunverified

Gulp plugin that compiles JavaScript files and all their dependencies (including ES6 modules) using Babel. Version 2.0.1 is the current stable, last updated in 2016 with low release cadence. It wraps babel-deps to handle commonjs/amd module resolution, unlike standalone gulp-babel which only transforms individual files. Recommended for legacy projects needing full dependency graph compilation.

npm install gulp-babel-deps
INSTALL
IMPORT
SIG · GULP-BABEL-DEPS
G
gulp-babel-deps
devopsjavascriptv2.0.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

default
import babelDeps from 'gulp-babel-deps'
const babelDeps = require('gulp-babel-deps')
Default export only. CommonJS require() also works as it's a CJS module.
babelDeps (function)
const babelDeps = require('gulp-babel-deps')
CommonJS is the primary usage pattern with gulp. No named exports.
type (TypeScript)
import babelDeps from 'gulp-babel-deps'
import { babelDeps } from 'gulp-babel-deps'
No TypeScript types shipped; use @types/gulp-babel-deps or declare module.

Transforms all JS files and their ES6 dependencies using Babel presets and plugins.

const gulp = require('gulp'); const babelDeps = require('gulp-babel-deps'); gulp.task('build', function() { return gulp.src('src/**/*.js') .pipe(babelDeps({ presets: ['@babel/preset-env'], plugins: ['@babel/plugin-transform-modules-commonjs'] })) .pipe(gulp.dest('dist')); });
Debug
Known issues
deprecatedThis plugin relies on older babel-deps which may not support Babel 7+ fully.
fix
Migrate to gulp-babel with babelify or use a more modern bundler like webpack/rollup.
affects: >=2.0.0
gotchaThe plugin requires gulp.src to have a base option set for proper dependency resolution.
fix
Use gulp.src('src/**/*.js', { base: 'src' })
affects: >=1.0.0
gotchaOnly processes JavaScript files; other file types (JSX, TS) must be preprocessed.
fix
Use separate pipes for other file types.
affects: >=1.0.0
Errors
Common errors & fixes
Error: Cannot find module 'babel-deps'
Missing peer dependency babel-deps
fix
npm install babel-deps --save-dev
TypeError: babelDeps is not a function
Incorrect import (named instead of default) or babel-deps version mismatch
fix
const babelDeps = require('gulp-babel-deps')
Upgrade
Version history
2.0.1latest on npm
Audit
Dependencies
babel-depsrequiredcore dependency for resolving and compiling dependency graphs
gulpoptionalpeer dependency for gulp plugin interface
Agent activity
4 hits · last 30 days
node
4
Resources
gulp-babel-deps — npm install gulp-babel-deps · libregistry