'use strict'; module.exports = function(grunt) { require('superdesk-core/Gruntfile')(grunt); grunt.loadNpmTasks('grunt-connect-proxy'); var middlewareConfig = grunt.config('connect.test.options.middleware'); grunt.config('connect.test.options.middleware', function(connect, options, middlewares) { middlewares.push(require('grunt-connect-proxy/lib/utils').proxyRequest); middlewareConfig(connect, options, middlewares); return middlewares; }); grunt.config('connect.proxies', [ { context: '/test', host: 'superdesk.org', port: 5000 } ]); grunt.registerTask('server', [ 'clean', 'style', 'template:test', 'configureProxies:test', 'connect:test', 'watch' ]); };