diff options
| author | alexwl <alexey.a.kiryushin@gmail.com> | 2018-10-02 13:17:04 +0300 | 
|---|---|---|
| committer | alexwl <alexey.a.kiryushin@gmail.com> | 2018-10-02 13:17:04 +0300 | 
| commit | cf2c56c7061b7ed40fdd3b40a352ddb9c9b7371f (patch) | |
| tree | b1de9ada0f1b1cb064e3a9e0d4042d1f519085bd /javascript/config | |
Initial commit
Diffstat (limited to 'javascript/config')
| -rw-r--r-- | javascript/config/environment.js | 64 | ||||
| -rw-r--r-- | javascript/config/targets.js | 9 | 
2 files changed, 73 insertions, 0 deletions
diff --git a/javascript/config/environment.js b/javascript/config/environment.js new file mode 100644 index 0000000..5e53024 --- /dev/null +++ b/javascript/config/environment.js @@ -0,0 +1,64 @@ +/* eslint-env node */ +'use strict'; + +module.exports = function(environment) { +  let ENV = { +    modulePrefix: 'haskell-code-explorer', +    environment, +    rootURL: '/', +    locationType: 'auto', +    EmberENV: { +      FEATURES: { +        // Here you can enable experimental features on an ember canary build +        // e.g. 'with-controller': true +      }, +      EXTEND_PROTOTYPES: { +        // Prevent Ember Data from overriding Date.parse. +        Date: false +      } +    }, +    pace: { +      theme: 'minimal', +      color: 'silver',       +      target: 'body', +      elements: { +        checkInterval: 100, +        selectors: ['body', '.ember-view'] +      }, +      ajax: false +    }, +    APP: { +      staticUrlPrefix: "/files", +      apiUrlPrefix: "/api", +      haskellCodeExplorerDirectory: ".haskell-code-explorer", +      title: "Haskell code explorer" +    } +  }; + +  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; +  } + +  if (environment === 'test') { +    // Testem prefers this... +    ENV.locationType = 'none'; + +    // keep test console output quieter +    ENV.APP.LOG_ACTIVE_GENERATION = false; +    ENV.APP.LOG_VIEW_LOOKUPS = false; + +    ENV.APP.autoboot = false; + +    ENV.APP.rootElement = '#ember-testing'; +  } + +  if (environment === 'production') { + +  } + +  return ENV; +}; diff --git a/javascript/config/targets.js b/javascript/config/targets.js new file mode 100644 index 0000000..df7664c --- /dev/null +++ b/javascript/config/targets.js @@ -0,0 +1,9 @@ +/* eslint-env node */ +module.exports = { +  browsers: [ +    'ie 9', +    'last 1 Chrome versions', +    'last 1 Firefox versions', +    'last 1 Safari versions' +  ] +};  | 
