Merge pull request #4829 from hashicorp/f-ui-build-perf

UI: build time performance improvements
This commit is contained in:
Michael Lange
2018-11-01 15:04:30 -07:00
committed by GitHub
4 changed files with 14 additions and 15 deletions

View File

@@ -1,5 +1,7 @@
/* eslint-env node */
const USE_MIRAGE = true;
module.exports = function(environment) {
var ENV = {
modulePrefix: 'nomad-ui',
@@ -35,7 +37,8 @@ module.exports = function(environment) {
// ENV.APP.LOG_VIEW_LOOKUPS = true;
ENV['ember-cli-mirage'] = {
// enabled: false,
enabled: USE_MIRAGE,
excludeFilesFromBuild: !USE_MIRAGE,
};
}

View File

@@ -3,6 +3,7 @@ const EmberApp = require('ember-cli/lib/broccoli/ember-app');
const environment = EmberApp.env();
const isProd = environment === 'production';
const isTest = environment === 'test';
module.exports = function(defaults) {
var app = new EmberApp(defaults, {
@@ -25,6 +26,14 @@ module.exports = function(defaults) {
babel: {
plugins: ['transform-object-rest-spread'],
},
'ember-cli-babel': {
includePolyfill: isProd,
},
hinting: isTest,
tests: isTest,
sourcemaps: {
enabled: false,
},
});
// Use `app.import` to add additional libraries to the generated

View File

@@ -40,7 +40,6 @@
"ember-auto-import": "^1.0.1",
"ember-cli": "~2.18.2",
"ember-cli-babel": "^6.0.0",
"ember-cli-bourbon": "2.0.0-beta.1",
"ember-cli-dependency-checker": "^2.1.0",
"ember-cli-eslint": "^4.2.3",
"ember-cli-funnel": "^0.6.0",

View File

@@ -1298,10 +1298,6 @@ boom@2.x.x:
dependencies:
hoek "2.x.x"
bourbon@^4.3.3:
version "4.3.4"
resolved "https://registry.yarnpkg.com/bourbon/-/bourbon-4.3.4.tgz#4da380029e92c0c8f9764c779451a134b11e7cc3"
bower-config@^1.3.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/bower-config/-/bower-config-1.4.0.tgz#16c38c1135f8071c19f25938d61b0d8cbf18d3f1"
@@ -2990,7 +2986,7 @@ ember-basic-dropdown@^0.34.0:
ember-native-dom-helpers "^0.5.4"
ember-wormhole "^0.5.2"
ember-cli-babel@^5.1.6, ember-cli-babel@^5.1.7:
ember-cli-babel@^5.1.6:
version "5.2.4"
resolved "https://registry.yarnpkg.com/ember-cli-babel/-/ember-cli-babel-5.2.4.tgz#5ce4f46b08ed6f6d21e878619fb689719d6e8e13"
dependencies:
@@ -3018,14 +3014,6 @@ ember-cli-babel@^6.0.0, ember-cli-babel@^6.0.0-beta.4, ember-cli-babel@^6.0.0-be
ember-cli-version-checker "^2.1.0"
semver "^5.4.1"
ember-cli-bourbon@2.0.0-beta.1:
version "2.0.0-beta.1"
resolved "https://registry.yarnpkg.com/ember-cli-bourbon/-/ember-cli-bourbon-2.0.0-beta.1.tgz#9d9b07bd4c7da7b2806ea18fc5cb9b37dd15ad25"
dependencies:
bourbon "^4.3.3"
broccoli-funnel "^1.0.1"
ember-cli-babel "^5.1.7"
ember-cli-broccoli-sane-watcher@^2.0.4:
version "2.0.4"
resolved "https://registry.yarnpkg.com/ember-cli-broccoli-sane-watcher/-/ember-cli-broccoli-sane-watcher-2.0.4.tgz#f43f42f75b7509c212fb926cd9aea86ae19264c6"