Detect modules with circular dependencies when processing javascript
npm install --save-dev gulp-circular-dependency
const gulp = require('gulp');
const circularDependency = require('gulp-circular-dependency');
gulp.task('default', () =>
gulp.src('src/**/*.js')
.pipe(circularDependency())
.pipe(gulp.dest('dist'))
);
See the dependency-tree options.
MIT © dlhandsome