Basic

Here you can see all basic options, like defining paths to folders and important names.

mainAngularModule

DescriptionTypeDefault
Main angular module of project.
Will be used on $templateCache provider when generate partials.
String'MainAngularModule'

src

DescriptionTypeDefault
Source folder, where source code is present.String'src'

tmp

DescriptionTypeDefault
Temporary development folder, where code is present on development.String'builds/dev'

dist

DescriptionTypeDefault
Production folder, where source code is present on final version.String'builds/release'

e2e

DescriptionTypeDefault
Location for e2e testsString'e2e'

devTasks

DescriptionTypeDefault
Tasks of Dev PhaseArray['dev', 'watch', 'watchTests', 'serve', 'serve:e2e']

specFiles

DescriptionType
Pattern for spectation filesArray
defaultOptions.specFiles = [
  defaultOptions.src + '/**/*.spec.js',
  defaultOptions.tmp + '/**/*.spec.js',
  defaultOptions.src + '/**/*.mock.js',
  defaultOptions.tmp + '/**/*.mock.js'
];

excludes

DescriptionType
You can define some exclude pattern to tasksObject
defaultOptions.excludes = {
  stylesFromIndexImport: [
    defaultOptions.src + '/app/index.scss',
    defaultOptions.src + '/app/vendor.scss',
    defaultOptions.src + '/app/project/styles/**/*.scss'
  ]
};

excludes.stylesFromIndexImport

DescriptionType
Pattern to exclude files of the auto inject in index.scssArray