UNPKG

generator-angular-eggs

Version:

Angular 1.5, Angular Component Router, Bootstrap v4(alpha) and TingoDB(like MongoDB) with an Express server

88 lines (85 loc) 2.1 kB
(function() { 'use strict'; var historyApiFallback = require('connect-history-api-fallback'); var proxyMiddleware = require('http-proxy-middleware'); var proxy = proxyMiddleware('/api', {target: 'http://localhost:8000/'}); module.exports = { options: { notify: false, background: true }, dev: { options: { files: [ '<%%= paths.app %>/{,*/}*.html', '<%%= paths.app %>/{,directives,components}/{,*/}*.html', '.tmp/styles/{,*/}*.css', '<%%= paths.app %>/images/{,*/}*', '<%%= paths.app %>/scripts/{,*/}*.js' ], server: { baseDir: ['.tmp', '<%%= paths.app %>'], routes: { '/bower_components': './bower_components', '/node_modules': './node_modules' }, /* SPA html5 mode support */ middleware: [historyApiFallback(), proxy] } } }, coverage: { options: { background: false, livereload: false, server: 'report/coverage' } }, doc: { options: { background: false, livereload: false, server: 'docs' } }, dist: { options: { server: { baseDir: ['<%%= paths.dist %>'], middleware: [historyApiFallback(), proxy] }, background: false } }, e2e: { options: { port: 9001, livereload: false, open: false, server: { baseDir: ['.tmp', '<%%= paths.app %>'], routes: { '/bower_components': './bower_components', '/node_modules': './node_modules' }, /* SPA html5 mode support */ middleware: [historyApiFallback(), proxy] } } }, metricApp: { options: { background: false, livereload: false, server: 'report/plato/application' } }, metricTest: { options: { background: false, livereload: false, server: 'report/plato/unit_test' } } }; })();