UNPKG

client-ui

Version:

Testing implementation of nodeJs Backend, angular frontend, and hopefully in a way that this can be deployed to s3/cloudfront

136 lines 5.42 kB
module.exports = { watchAll: ['core-sdk', 'ui-sdk', 'css', 'js', 'fonts', 'html', 'scss', 'ejs'], watchIndividual: ['image'], tasks: { clean: ['css', 'js', 'fonts', 'html', 'scss'], copy: ['core-sdk', 'ui-sdk', 'css', 'js', 'fonts', 'ejs', 'html', 'scss'], bundle: ['css', 'js'], inject: ['css', 'js'], prodClean: ['css', 'js'] }, alternateDest: { 'scss': 'css/', 'css': 'css/', 'image': 'images/', 'fonts': 'fonts/', 'ui-sdk': 'ui-sdk/', 'core-sdk': 'core-sdk/' }, alternateSource: { 'scss': 'source/scss/', 'image': 'source/images/', 'fonts': 'source/fonts/', 'ui-sdk': 'node_modules/ui-sdk/source/', 'core-sdk': 'node_modules/ui-sdk/node_modules/core-sdk/lib/global/' }, bundles: { 'css': { app: [ 'generated/lib/bootstrap/dist/css/bootstrap.css', 'generated/public/css/lib-files/theme/flat-ui.css', 'generated/public/css/**/*.css', '!generated/public/css/scss/decision-logic-iframe.css', //exclude decision logic' 'generated/lib/ladda/dist/ladda-themeless.min.css' ], homepage: [ 'generated/lib/bootstrap/dist/css/bootstrap.css', 'generated/public/css/lib-files/theme/flat-ui.css', 'generated/public/css/main.css', 'generated/public/css/homepage.css', 'generated/public/css/navs.css', 'generated/public/css/font-awesome/font-awesome.css' ], pageNotFound: [ 'generated/public/css/main.css', 'generated/lib/bootstrap/dist/css/bootstrap.css', 'generated/public/css/404.css' ] }, 'js': { app: [ 'generated/public/core-sdk/globalConfig.js', 'generated/public/core-sdk/extendedDate.js', 'generated/lib/jquery/dist/jquery.js', 'generated/public/config.js', 'generated/lib/bootstrap/dist/js/bootstrap.js', 'generated/public/lib-files/theme/flat-ui.js', 'generated/lib/angular/angular.js', 'generated/lib/angular-touch/angular-touch.js', 'generated/lib/angular-animate/angular-animate.js', 'generated/public/lib-files/chartjs-min.js', 'generated/lib/ui-router/release/angular-ui-router.js', 'generated/lib/ng-idle/angular-idle.js', 'generated/lib/ladda/dist/spin.min.js', 'generated/lib/ladda/dist/ladda.min.js', 'generated/lib/angular-ladda/dist/angular-ladda.js', 'generated/lib/angular-bootstrap/ui-bootstrap-tpls.min.js', 'generated/public/**/angular-*.js', 'generated/public/**/*-module.js', 'generated/public/app.js', 'generated/public/**/*-config.js', 'generated/public/**/*-controller.js', 'generated/public/**/*-service.js', 'generated/public/**/*-factory.js', 'generated/public/**/*-directive.js', 'generated/public/**/*-filters.js', 'generated/public/constants-production.js', 'generated/public/lib-files/chat-script.js' ], 'app-test': [ 'generated/lib/angular-mocks/angular-mocks.js', 'generated/public/constants.js' ], homepage: [ 'generated/lib/jquery/dist/jquery.js', 'generated/public/config.js', 'generated/lib/bootstrap/dist/js/bootstrap.js', 'generated/public/static-pages.js', 'generated/public/splashpage.js', 'generated/public/homepage.js' ], pageNotFound: [ 'generated/lib/jquery/dist/jquery.js', 'generated/public/config.js', 'generated/lib/bootstrap/dist/js/bootstrap.js', 'generated/public/static-pages.js' ], emailValidation: [ 'generated/lib/jquery/dist/jquery.js', 'generated/public/lib-files/ajax-hooks.js', 'generated/public/config.js', 'generated/lib/bootstrap/dist/js/bootstrap.js', 'generated/public/static-pages.js', 'generated/public/email-validation/email-validation.js' ], boomerang: [ 'generated/public/boomerang.js' ], 'boomerang-config': [ 'generated/public/boomerang-config.js' ] } }, extensions: { 'image': ['.jpg', '.jpeg', '.png', '.gif', '.svg', '.ico'], 'css': '.css', 'js': '.js', 'ejs': '.ejs', 'ui-sdk': ['.js', '.html'], 'core-sdk': ['.js'], 'fonts': ['.eot','.svg', '.ttf', '.woff', '.woff2', '.otf'], 'html': '.html', 'scss': '.scss' }, operations: { 'scss': { 'sass': true }, 'ejs': { 'ejs': true } }, static: "prod-files/", source: 'source/', destination: 'generated/public/', filesGlob: '**/*' };