UNPKG

@pgengler/ember-cli-mirage

Version:

A client-side server to help you build, test and demo your Ember app

32 lines (26 loc) 771 B
'use strict'; var fs = require('fs'); function usingProxy() { var usingProxyArg = !!process.argv.filter(function (arg) { return ( arg.indexOf('--proxy') === 0 || arg.indexOf('-pr') === 0 || arg.indexOf('-pxy') === 0 ); }).length; var hasGeneratedProxies = false; var proxiesDir = `${process.env.PWD}/server/proxies`; try { fs.lstatSync(proxiesDir); hasGeneratedProxies = true; } catch (e) { // ignore } return usingProxyArg || hasGeneratedProxies; } module.exports = function (environment, appConfig) { appConfig['ember-cli-mirage'] = appConfig['ember-cli-mirage'] || {}; appConfig['ember-cli-mirage'].usingProxy = usingProxy(); appConfig['ember-cli-mirage'].useDefaultPassthroughs = true; return {}; };