Skip to content

Commit 268483b

Browse files
authored
Merge pull request #44 from mfeckie/feature/dependency-bumps
Upgrade ember-cli and typescript
2 parents 9a91a8e + 333c55b commit 268483b

File tree

15 files changed

+99
-53
lines changed

15 files changed

+99
-53
lines changed

.eslintrc.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
module.exports = {
2+
root: true,
3+
parserOptions: {
4+
ecmaVersion: 2017,
5+
sourceType: 'module'
6+
},
7+
extends: 'eslint:recommended',
8+
env: {
9+
browser: true
10+
},
11+
rules: {
12+
}
13+
};

.npmignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
.editorconfig
99
.ember-cli
1010
.gitignore
11-
.jshintrc
11+
.eslintrc.js
1212
.watchmanconfig
1313
.travis.yml
1414
bower.json

.travis.yml

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
---
22
language: node_js
33
node_js:
4-
- "4"
4+
- "6"
55

66
sudo: false
77

88
cache:
9-
directories:
10-
- $HOME/.npm
11-
- $HOME/.cache # includes bowers cache
9+
yarn: true
1210

1311
env:
1412
# we recommend testing LTS's and latest stable release (bonus points to beta/canary)
@@ -17,24 +15,23 @@ env:
1715
- EMBER_TRY_SCENARIO=ember-release
1816
- EMBER_TRY_SCENARIO=ember-beta
1917
- EMBER_TRY_SCENARIO=ember-canary
18+
- EMBER_TRY_SCENARIO=ember-default
2019

2120
matrix:
2221
fast_finish: true
2322
allow_failures:
2423
- env: EMBER_TRY_SCENARIO=ember-canary
2524

2625
before_install:
27-
- npm config set spin false
28-
- npm install -g bower
29-
- bower --version
30-
- npm install phantomjs-prebuilt
31-
- node_modules/phantomjs-prebuilt/bin/phantomjs --version
26+
- curl -o- -L https://yarnpkg.com/install.sh | bash
27+
- export PATH=$HOME/.yarn/bin:$PATH
28+
- yarn global add phantomjs-prebuilt
29+
- phantomjs --version
3230

3331
install:
34-
- npm install
35-
- bower install
32+
- yarn install --no-lockfile
3633

3734
script:
3835
# Usually, it's ok to finish the test scenario without reverting
3936
# to the addon's original dependency state, skipping "cleanup".
40-
- ember try:one $EMBER_TRY_SCENARIO test --skip-cleanup
37+
- node_modules/.bin/ember try:one $EMBER_TRY_SCENARIO test --skip-cleanup

bower.json

Lines changed: 0 additions & 7 deletions
This file was deleted.

config/ember-try.js

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/*jshint node:true*/
1+
/* eslint-env node */
22
module.exports = {
33
scenarios: [
44
{
@@ -10,6 +10,11 @@ module.exports = {
1010
resolutions: {
1111
'ember': 'lts-2-4'
1212
}
13+
},
14+
npm: {
15+
devDependencies: {
16+
'ember-source': null
17+
}
1318
}
1419
},
1520
{
@@ -21,6 +26,11 @@ module.exports = {
2126
resolutions: {
2227
'ember': 'lts-2-8'
2328
}
29+
},
30+
npm: {
31+
devDependencies: {
32+
'ember-source': null
33+
}
2434
}
2535
},
2636
{
@@ -32,6 +42,11 @@ module.exports = {
3242
resolutions: {
3343
'ember': 'release'
3444
}
45+
},
46+
npm: {
47+
devDependencies: {
48+
'ember-source': null
49+
}
3550
}
3651
},
3752
{
@@ -43,6 +58,11 @@ module.exports = {
4358
resolutions: {
4459
'ember': 'beta'
4560
}
61+
},
62+
npm: {
63+
devDependencies: {
64+
'ember-source': null
65+
}
4666
}
4767
},
4868
{
@@ -54,6 +74,17 @@ module.exports = {
5474
resolutions: {
5575
'ember': 'canary'
5676
}
77+
},
78+
npm: {
79+
devDependencies: {
80+
'ember-source': null
81+
}
82+
}
83+
},
84+
{
85+
name: 'ember-default',
86+
npm: {
87+
devDependencies: {}
5788
}
5889
}
5990
]

config/environment.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/*jshint node:true*/
1+
/* eslint-env node */
22
'use strict';
33

44
module.exports = function(/* environment, appConfig */) {

ember-cli-build.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
/*jshint node:true*/
2-
/* global require, module */
3-
var EmberAddon = require('ember-cli/lib/broccoli/ember-addon');
1+
/* eslint-env node */
2+
const EmberAddon = require('ember-cli/lib/broccoli/ember-addon');
43

54
module.exports = function(defaults) {
65
var app = new EmberAddon(defaults, {

index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* jshint node: true */
1+
/* eslint-env node */
22

33
'use strict';
44
var path = require('path');

package.json

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -34,37 +34,37 @@
3434
"broccoli-stew": "^1.4.0",
3535
"broccoli-typescript-compiler": "^1.0.1",
3636
"debug": "^2.2.0",
37-
"ember-cli-babel": "^5.1.7"
37+
"ember-cli-babel": "^6.3.0"
3838
},
3939
"devDependencies": {
4040
"@types/ember": "^2.7.34",
4141
"broccoli-asset-rev": "^2.4.5",
42-
"ember-ajax": "^2.4.1",
43-
"ember-cli": "2.10.0",
42+
"ember-cli": "^2.13.3",
4443
"ember-cli-app-version": "^2.0.0",
4544
"ember-cli-dependency-checker": "^1.3.0",
46-
"ember-cli-htmlbars": "^1.0.10",
47-
"ember-cli-htmlbars-inline-precompile": "^0.3.3",
45+
"ember-cli-eslint": "^3.0.0",
46+
"ember-cli-htmlbars": "^1.1.1",
47+
"ember-cli-htmlbars-inline-precompile": "^0.4.0",
4848
"ember-cli-inject-live-reload": "^1.4.1",
49-
"ember-cli-jshint": "^2.0.1",
50-
"ember-cli-qunit": "^3.0.1",
49+
"ember-cli-qunit": "^4.0.0",
5150
"ember-cli-release": "^0.2.9",
51+
"ember-cli-shims": "^1.1.0",
5252
"ember-cli-sri": "^2.1.0",
53-
"ember-cli-test-loader": "^1.1.0",
5453
"ember-cli-uglify": "^1.2.0",
55-
"ember-disable-prototype-extensions": "^1.1.0",
56-
"ember-export-application-global": "^1.0.5",
57-
"ember-load-initializers": "^0.5.1",
58-
"ember-resolver": "^2.0.3",
59-
"loader.js": "^4.0.10",
60-
"typescript": "^2.1.0"
54+
"ember-disable-prototype-extensions": "^1.1.2",
55+
"ember-export-application-global": "^2.0.0",
56+
"ember-load-initializers": "^1.0.0",
57+
"ember-resolver": "^4.0.0",
58+
"ember-source": "~2.13.3",
59+
"loader.js": "^4.2.3",
60+
"typescript": "^2.4.1"
6161
},
6262
"peerDependencies": {
6363
"@types/ember": "^2.7.34",
64-
"typescript": "^2.1.0"
64+
"typescript": "^2.4.1"
6565
},
6666
"engines": {
67-
"node": ">= 0.12.0"
67+
"node": "^4.5 || 6.* || >= 7.*"
6868
},
6969
"ember-addon": {
7070
"configPath": "tests/dummy/config",

testem.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
/*jshint node:true*/
1+
/* eslint-env node */
22
module.exports = {
3-
"framework": "qunit",
43
"test_page": "tests/index.html?hidepassed",
54
"disable_watching": true,
65
"launch_in_ci": [

0 commit comments

Comments
 (0)