Skip to content

DanielBertocci/gulp-angular-module-dependencies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gulp-angular-module-dependencies

Install

$ npm i --save-dev gulp-angular-module-dependencies

Description

This module helps you to find all Angular.js modules declared in your project and automatically add them as dependencies to the main app module. Preserve all declared dependencies and the declaration order.

Usage

var gulp = require('gulp');
var moduleDependencies = require('gulp-angular-module-dependencies');

gulp.task('add-dependencies', function(){
    return gulp.src(['app.js', 'module.js'])
        .pipe(moduleDependencies('myApp'))
        .pipe(gulp.dest('./'));
})

The app.js

angular.module('myApp', ['ui-router']);
angular.module('myApp').controller(function(){/*...*/});

The module.js

angular.module('myApp.module', ['ngResources']);
angular.module('myApp.anotherModule', ['ngAnimate']);

Only app.js is modified into the following output:

angular.module('myApp',[
	'myApp.anotherModule',
	'myApp.module',
	'ui-router'
]);
angular.module('app').controller(function () {/*...*/ });

API

moduleDependencies([moduleName], [options])


moduleName string default: app

The module where add all dependencies found.


options object default: {} The options object with the following options:

options.angularObjectName string default: angular

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published