/* jshint node: true */ /* jscs:disable disallowEmptyBlocks */ module.exports = function (environment) { var ENV = { modulePrefix: 'ghost', environment: environment, baseURL: '/', locationType: 'auto', EmberENV: { FEATURES: { // Here you can enable experimental features on an ember canary build // e.g. 'with-controller': true } }, APP: { // Here you can pass flags/options to your application instance // when it is created }, 'simple-auth': { authenticationRoute: 'signin', routeAfterAuthentication: 'posts', authorizer: 'simple-auth-authorizer:oauth2-bearer', localStorageKey: '' }, 'simple-auth-oauth2': { refreshAccessTokens: true, serverTokenEndpoint: '', serverTokenRevocationEndpoint: '' } }; if (environment === 'development') { // ENV.APP.LOG_RESOLVER = true; ENV.APP.LOG_ACTIVE_GENERATION = true; ENV.APP.LOG_TRANSITIONS = true; ENV.APP.LOG_TRANSITIONS_INTERNAL = true; ENV.APP.LOG_VIEW_LOOKUPS = true; ENV.mythOptions = { sourcemap: true }; } if (environment === 'test') { // Testem prefers this... ENV.baseURL = '/'; ENV.locationType = 'none'; // keep test console output quieter ENV.APP.LOG_ACTIVE_GENERATION = false; ENV.APP.LOG_VIEW_LOOKUPS = false; ENV.APP.rootElement = '#ember-testing'; ENV.mythOptions = { compress: true, outputFile: 'ghost.min.css' }; } if (environment === 'production') { ENV.mythOptions = { compress: true, outputFile: 'ghost.min.css' }; } return ENV; };