Skip to content

Commit d1d9f93

Browse files
committed
Upgrade ember-cli to 2.14
1 parent e2ce741 commit d1d9f93

6 files changed

Lines changed: 126 additions & 187 deletions

File tree

.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,10 @@
1717
/coverage/*
1818
/libpeerconnection.log
1919
npm-debug.log*
20+
yarn-error.log
2021
testem.log
22+
23+
# ember-try
24+
.node_modules.ember-try/
25+
bower.json.ember-try
26+
package.json.ember-try

app/app.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@ import Resolver from './resolver';
33
import loadInitializers from 'ember-load-initializers';
44
import config from './config/environment';
55

6-
let App;
7-
8-
App = Ember.Application.extend({
6+
const App = Ember.Application.extend({
97
modulePrefix: config.modulePrefix,
108
podModulePrefix: config.podModulePrefix,
119
Resolver

config/environment.js

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
11
module.exports = function(environment) {
2-
var deployTarget = process.env.DEPLOY_TARGET;
3-
var rootURL = process.env.TWIDDLE_ROOT_URL || '/';
4-
var host = process.env.GH_API_HOST || 'https://api.github.com';
5-
var toriiGHEBaseURL = process.env.TORII_GHE_OAUTH || null;
6-
var toriiProvider = process.env.TORII_PROVIDER || 'github-oauth2';
7-
var githubOauthURL = process.env.GATEKEEPER_URL || 'http://localhost:9999/authenticate/';
8-
var assetsHost = process.env.TWIDDLE_ASSET_HOST || '/';
9-
var githubApiKey = process.env.GH_API_KEY || '2b84ab967ef8266ca0dc'
2+
let deployTarget = process.env.DEPLOY_TARGET;
3+
let rootURL = process.env.TWIDDLE_ROOT_URL || '/';
4+
let host = process.env.GH_API_HOST || 'https://api.github.com';
5+
let toriiGHEBaseURL = process.env.TORII_GHE_OAUTH || null;
6+
let toriiProvider = process.env.TORII_PROVIDER || 'github-oauth2';
7+
let githubOauthURL = process.env.GATEKEEPER_URL || 'http://localhost:9999/authenticate/';
8+
let assetsHost = process.env.TWIDDLE_ASSET_HOST || '/';
9+
let githubApiKey = process.env.GH_API_KEY || '2b84ab967ef8266ca0dc'
1010

11-
var ENV = {
11+
let ENV = {
1212
modulePrefix: 'ember-twiddle',
13-
environment: environment,
13+
environment,
1414
rootURL: rootURL,
1515
locationType: 'auto',
16-
host: host,
16+
host,
1717
githubOauthUrl: githubOauthURL,
18-
githubApiKey: githubApiKey,
18+
githubApiKey,
1919
addonUrl: 'https://emw2ujz4u1.execute-api.us-east-1.amazonaws.com/canary/addon',
20-
assetsHost: assetsHost,
20+
assetsHost,
2121
maxNumFilesInitiallyExpanded: 12,
22-
toriiProvider: toriiProvider,
22+
toriiProvider,
2323
EmberENV: {
2424
FEATURES: {
2525
// Here you can enable experimental features on an ember canary build

ember-cli-build.js

Lines changed: 45 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,20 @@
22
module.exports = function(defaults) {
33
process.env.FASTBOOT_DISABLED = true;
44

5-
var EmberApp = require('ember-cli/lib/broccoli/ember-app');
6-
var funnel = require('broccoli-funnel');
7-
var concat = require('broccoli-concat');
8-
var mergeTrees = require('broccoli-merge-trees');
9-
var babelTranspiler = require('broccoli-babel-transpiler');
10-
var browserify = require('browserify');
11-
var path = require('path');
12-
var fs = require('fs');
13-
14-
var env = EmberApp.env();
15-
var deployTarget = process.env.DEPLOY_TARGET;
16-
var isProductionLikeBuild = ['production', 'staging'].indexOf(env) > -1;
17-
var isFastboot = process.env.EMBER_CLI_FASTBOOT;
18-
var prepend = null;
5+
const EmberApp = require('ember-cli/lib/broccoli/ember-app');
6+
const funnel = require('broccoli-funnel');
7+
const concat = require('broccoli-concat');
8+
const mergeTrees = require('broccoli-merge-trees');
9+
const babelTranspiler = require('broccoli-babel-transpiler');
10+
const browserify = require('browserify');
11+
const path = require('path');
12+
const fs = require('fs');
13+
14+
const env = EmberApp.env();
15+
const deployTarget = process.env.DEPLOY_TARGET;
16+
const isProductionLikeBuild = ['production', 'staging'].indexOf(env) > -1;
17+
const isFastboot = process.env.EMBER_CLI_FASTBOOT;
18+
let prepend = null;
1919

2020
if (isProductionLikeBuild) {
2121
if (deployTarget === 'production') {
@@ -26,9 +26,9 @@ module.exports = function(defaults) {
2626
}
2727
}
2828

29-
var blueprintsCode = getEmberCLIBlueprints();
29+
const blueprintsCode = getEmberCLIBlueprints();
3030

31-
var app = new EmberApp(defaults, {
31+
let app = new EmberApp(defaults, {
3232
SRI: {
3333
runsIn: "production"
3434
},
@@ -83,7 +83,7 @@ module.exports = function(defaults) {
8383
});
8484

8585
if (isFastboot) {
86-
var b = browserify();
86+
let b = browserify();
8787
b.add(require.resolve('babel-core/browser-polyfill'));
8888
b.bundle(function(err, buf) {
8989
fs.writeFileSync('vendor/polyfill.js', buf);
@@ -102,46 +102,46 @@ module.exports = function(defaults) {
102102
app.import('vendor/bootstrap-dropdown-submenu-fix.css');
103103
app.import('vendor/hint.css');
104104

105-
var loaderTree = funnel(path.dirname(require.resolve('loader.js')), {
105+
let loaderTree = funnel(path.dirname(require.resolve('loader.js')), {
106106
files: ['loader.js'],
107107
destDir: '/assets'
108108
});
109109

110-
var testLoaderTree = funnel("node_modules/ember-cli-test-loader/addon-test-support", {
110+
let testLoaderTree = funnel("node_modules/ember-cli-test-loader/addon-test-support", {
111111
files: ['index.js'],
112112
getDestinationPath: function() {
113113
return "assets/test-loader.js";
114114
}
115115
});
116116
testLoaderTree = babelTranspiler(testLoaderTree, babelOpts());
117117

118-
var emberDataShims = funnel('vendor', {
118+
let emberDataShims = funnel('vendor', {
119119
files: ['ember-data-shims.js']
120120
});
121121

122-
var bowerTree = funnel('bower_components');
123-
var shimsTree = funnel('node_modules/ember-cli-shims/vendor/ember-cli-shims' , {
122+
let bowerTree = funnel('bower_components');
123+
let shimsTree = funnel('node_modules/ember-cli-shims/vendor/ember-cli-shims' , {
124124
destDir: 'ember-cli-shims'
125125
});
126126

127-
var baseResolverTree = funnel('node_modules/ember-resolver/addon', {
127+
let baseResolverTree = funnel('node_modules/ember-resolver/addon', {
128128
destDir: 'ember-resolver'
129129
});
130130

131-
var transpiledResolverTree = babelTranspiler(baseResolverTree, babelOpts());
131+
let transpiledResolverTree = babelTranspiler(baseResolverTree, babelOpts());
132132

133-
var baseInitializersTree = funnel('node_modules/ember-load-initializers/addon', {
133+
let baseInitializersTree = funnel('node_modules/ember-load-initializers/addon', {
134134
destDir: 'ember-load-initializers'
135135
});
136136

137-
var transpiledInitializersTree = babelTranspiler(baseInitializersTree, babelOpts());
137+
let transpiledInitializersTree = babelTranspiler(baseInitializersTree, babelOpts());
138138

139-
var finalQUnitTree = buildAddonTree('ember-qunit');
140-
var finalTestHelpersTree = buildAddonTree('ember-test-helpers');
139+
let finalQUnitTree = buildAddonTree('ember-qunit');
140+
let finalTestHelpersTree = buildAddonTree('ember-test-helpers');
141141

142-
var mergedDepsTree = mergeTrees([bowerTree, shimsTree, transpiledInitializersTree, transpiledResolverTree, emberDataShims]);
142+
let mergedDepsTree = mergeTrees([bowerTree, shimsTree, transpiledInitializersTree, transpiledResolverTree, emberDataShims]);
143143

144-
var twiddleVendorTree = concat(mergedDepsTree, {
144+
let twiddleVendorTree = concat(mergedDepsTree, {
145145
inputFiles: [
146146
'ember-cli-shims/app-shims.js',
147147
'ember-load-initializers/**/*.js',
@@ -155,16 +155,16 @@ module.exports = function(defaults) {
155155
};
156156

157157
function buildAddonTree(addonName) {
158-
var funnel = require('broccoli-funnel');
159-
var concat = require('broccoli-concat');
160-
var babelTranspiler = require('broccoli-babel-transpiler');
161-
var path = require('path');
158+
const funnel = require('broccoli-funnel');
159+
const concat = require('broccoli-concat');
160+
const babelTranspiler = require('broccoli-babel-transpiler');
161+
const path = require('path');
162162

163-
var baseTree = funnel(path.dirname(require.resolve(addonName)), {
163+
let baseTree = funnel(path.dirname(require.resolve(addonName)), {
164164
include: ['**/*.js']
165165
});
166166

167-
var transpiledTree = babelTranspiler(baseTree, babelOpts());
167+
let transpiledTree = babelTranspiler(baseTree, babelOpts());
168168

169169
return concat(transpiledTree, {
170170
inputFiles: ['**/*.js'],
@@ -189,11 +189,11 @@ function babelOpts() {
189189
// app/lib/blueprints so we don't have to maintain our
190190
// own blueprints
191191
function getEmberCLIBlueprints() {
192-
var fs = require('fs');
193-
var path = require('path');
194-
var fileMap = {};
192+
const fs = require('fs');
193+
const path = require('path');
194+
let fileMap = {};
195195

196-
var blueprintFiles = {
196+
let blueprintFiles = {
197197
"cliBlueprintFiles": {
198198
"path": "node_modules/ember-cli",
199199
"files": {
@@ -224,11 +224,11 @@ function getEmberCLIBlueprints() {
224224
}
225225
};
226226

227-
for (var list in blueprintFiles) {
228-
var blueprintPath = blueprintFiles[list].path;
229-
var files = blueprintFiles[list].files;
230-
for (var blueprintName in files) {
231-
var filePath = blueprintPath + '/blueprints/' + files[blueprintName];
227+
for (let list in blueprintFiles) {
228+
let blueprintPath = blueprintFiles[list].path;
229+
let files = blueprintFiles[list].files;
230+
for (let blueprintName in files) {
231+
let filePath = blueprintPath + '/blueprints/' + files[blueprintName];
232232
fileMap[blueprintName] = fs.readFileSync(filePath).toString();
233233
}
234234
}

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"ember-ajax": "^3.0.0",
3030
"ember-api-actions": "~0.1.8",
3131
"ember-autoresize": "~0.6.1",
32-
"ember-cli": "2.13.3",
32+
"ember-cli": "2.14.2",
3333
"ember-cli-app-version": "^3.0.0",
3434
"ember-cli-babel": "^6.12.0",
3535
"ember-cli-bootstrap-sassy": "~0.5.8",
@@ -43,7 +43,7 @@
4343
"ember-cli-eslint": "^4.2.3",
4444
"ember-cli-fastboot": "^1.0.0",
4545
"ember-cli-file-creator": "~0.4.0",
46-
"ember-cli-htmlbars": "^1.3.4",
46+
"ember-cli-htmlbars": "^2.0.1",
4747
"ember-cli-htmlbars-inline-precompile": "~0.4.4",
4848
"ember-cli-inject-live-reload": "^1.7.0",
4949
"ember-cli-jstree": "^1.0.9",
@@ -72,7 +72,7 @@
7272
"ember-resolver": "^4.0.0",
7373
"ember-responsive": "^2.0.8",
7474
"ember-route-action-helper": "^2.0.6",
75-
"ember-source": "~2.13.3",
75+
"ember-source": "~2.14.1",
7676
"ember-test-helpers": "~0.6.3",
7777
"eslint-plugin-ember": "^5.1.0",
7878
"ivy-codemirror": "^2.1.0",

0 commit comments

Comments
 (0)