diff --git a/ui-v2/ember-cli-build.js b/ui-v2/ember-cli-build.js index 7c478acb9..44614d067 100644 --- a/ui-v2/ember-cli-build.js +++ b/ui-v2/ember-cli-build.js @@ -9,57 +9,51 @@ module.exports = function(defaults) { // const isProdLike = prodlike.indexOf(env) > -1; const sourcemaps = !isProd; let app = new EmberApp( - Object.assign( - {}, - defaults, - { - productionEnvironments: prodlike - } - ), { - 'ember-cli-babel': { - includePolyfill: true - }, - 'ember-cli-string-helpers': { - only: ['capitalize', 'lowercase', 'truncate', 'uppercase'] - }, - 'ember-cli-math-helpers': { - only: ['div'] - }, - 'babel': { - plugins: [ - '@babel/plugin-proposal-object-rest-spread' - ] - }, - 'codemirror': { - keyMaps: ['sublime'], - addonFiles: [ - 'lint/lint.css', - 'lint/lint.js', - 'lint/json-lint.js', - 'lint/yaml-lint.js', - 'mode/loadmode.js' - ] - }, - 'ember-cli-uglify': { - uglify: { - compress: { - keep_fargs: false, + Object.assign({}, defaults, { + productionEnvironments: prodlike, + }), + { + 'ember-cli-babel': { + includePolyfill: true, + }, + 'ember-cli-string-helpers': { + only: ['capitalize', 'lowercase', 'truncate', 'uppercase'], + }, + 'ember-cli-math-helpers': { + only: ['div'], + }, + babel: { + plugins: ['@babel/plugin-proposal-object-rest-spread'], + sourceMaps: sourcemaps ? 'inline' : false, + }, + codemirror: { + keyMaps: ['sublime'], + addonFiles: [ + 'lint/lint.css', + 'lint/lint.js', + 'lint/json-lint.js', + 'lint/yaml-lint.js', + 'mode/loadmode.js', + ], + }, + 'ember-cli-uglify': { + uglify: { + compress: { + keep_fargs: false, + }, }, }, - }, - 'sassOptions': { - implementation: require('dart-sass'), - sourceMapEmbed: sourcemaps, - }, - 'autoprefixer': { - sourcemap: sourcemaps, - grid: true, - browsers: [ - "defaults", - "ie 11" - ] - }, - }); + sassOptions: { + implementation: require('dart-sass'), + sourceMapEmbed: sourcemaps, + }, + autoprefixer: { + sourcemap: sourcemaps, + grid: true, + browsers: ['defaults', 'ie 11'], + }, + } + ); // Use `app.import` to add additional libraries to the generated // output files. // @@ -74,21 +68,33 @@ module.exports = function(defaults) { // along with the exports of each module as its value. // TextEncoder/Decoder polyfill. See assets/index.html - app.import('node_modules/text-encoding/lib/encoding-indexes.js', {outputFile: 'assets/encoding-indexes.js'}); + app.import('node_modules/text-encoding/lib/encoding-indexes.js', { + outputFile: 'assets/encoding-indexes.js', + }); // CSS.escape polyfill - app.import('node_modules/css.escape/css.escape.js', {outputFile: 'assets/css.escape.js'}); + app.import('node_modules/css.escape/css.escape.js', { outputFile: 'assets/css.escape.js' }); // JSON linting support. Possibly dynamically loaded via CodeMirror linting. See components/code-editor.js - app.import('node_modules/jsonlint/lib/jsonlint.js', {outputFile: 'assets/codemirror/mode/javascript/javascript.js'}); - app.import('node_modules/codemirror/mode/javascript/javascript.js', {outputFile: 'assets/codemirror/mode/javascript/javascript.js'}); + app.import('node_modules/jsonlint/lib/jsonlint.js', { + outputFile: 'assets/codemirror/mode/javascript/javascript.js', + }); + app.import('node_modules/codemirror/mode/javascript/javascript.js', { + outputFile: 'assets/codemirror/mode/javascript/javascript.js', + }); // HCL/Ruby linting support. Possibly dynamically loaded via CodeMirror linting. See components/code-editor.js - app.import('node_modules/codemirror/mode/ruby/ruby.js', {outputFile: 'assets/codemirror/mode/ruby/ruby.js'}); + app.import('node_modules/codemirror/mode/ruby/ruby.js', { + outputFile: 'assets/codemirror/mode/ruby/ruby.js', + }); // YAML linting support. Possibly dynamically loaded via CodeMirror linting. See components/code-editor.js - app.import('node_modules/js-yaml/dist/js-yaml.js', {outputFile: 'assets/codemirror/mode/yaml/yaml.js'}); - app.import('node_modules/codemirror/mode/yaml/yaml.js', {outputFile: 'assets/codemirror/mode/yaml/yaml.js'}); + app.import('node_modules/js-yaml/dist/js-yaml.js', { + outputFile: 'assets/codemirror/mode/yaml/yaml.js', + }); + app.import('node_modules/codemirror/mode/yaml/yaml.js', { + outputFile: 'assets/codemirror/mode/yaml/yaml.js', + }); let tree = app.toTree(); return tree; };