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' + ] +}; |