‘use strict’;

var fs = require(‘fs’); var wiredep = require(‘wiredep’); var globby = require(‘globby’);

var cwd = ‘../..’; var root = fs.realpathSync(__dirname + ‘/’ + cwd); var publicDir = ‘lib/puppet-herald/public’; var dependencies = wiredep({

cwd: publicDir,
dependencies: true,
devDependencies: false

}).js.map(function(file) {

return file.replace(root + '/', '');

}); var devDependencies = wiredep({

cwd: 'test/javascript',
dependencies: false,
devDependencies: true,
exclude: 'angular/angular.js'

}).js.map(function(file) {

return file.replace(root + '/', '');

}); var files = {

html: globby.sync([publicDir+'/**/*.html', '!**/bower_components/**']),
js: globby.sync([publicDir+'/**/*.js', '!**/bower_components/**']),
tests: globby.sync(['test/javascript/src/**/*_test.js'])

}; var search = {

coverage: publicDir + '/!(*bower_components)/**/*.js',
html2js: publicDir + '/!(*bower_components)/**/*.html'

}; var preprocessors = {}; preprocessors = [‘coverage’]; preprocessors = [‘ng-html2js’];

module.exports = {

cwd: cwd,
root: root,
publicDir: publicDir,
dependencies: dependencies,
devDependencies: devDependencies,
preprocessors: preprocessors,
files: files

};