Skip to content
This repository was archived by the owner on Mar 24, 2022. It is now read-only.

Commit 8f8bac8

Browse files
authored
chore(bump deps) ember 2.16, etc. (#15)
1 parent e3642d9 commit 8f8bac8

File tree

15 files changed

+684
-1175
lines changed

15 files changed

+684
-1175
lines changed

.eslintrc.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,12 @@ module.exports = {
1515
'arrow-parens': ['error', 'as-needed'],
1616
// Destructuring is not supported in node 4.8.0
1717
'ember-suave/prefer-destructuring': 'off',
18-
'operator-linebreak': ['error', 'before', { 'overrides': { '=': 'ignore'} } ]
18+
'operator-linebreak': ['error', 'before', { 'overrides': { '=': 'ignore'} } ],
19+
'indent': ['error', 2, {
20+
'CallExpression': { 'arguments': 'first' },
21+
'FunctionDeclaration': { 'parameters': 'first'},
22+
'FunctionExpression': { 'parameters': 'first'},
23+
SwitchCase: 1
24+
}]
1925
}
2026
};

.travis.yml

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,46 @@
11
---
22
language: node_js
33
node_js:
4+
# we recommend testing addons with the same minimum supported node version as Ember CLI
5+
# so that your addon works for all apps
46
- "6"
57

6-
sudo: required
8+
sudo: false
79
dist: trusty
810

11+
addons:
12+
chrome: stable
13+
914
cache:
1015
yarn: true
1116

1217
env:
13-
# we recommend testing LTS's and latest stable release (bonus points to beta/canary)
14-
- EMBER_TRY_SCENARIO=ember-lts-2.4
15-
- EMBER_TRY_SCENARIO=ember-lts-2.8
16-
- EMBER_TRY_SCENARIO=ember-release
17-
- EMBER_TRY_SCENARIO=ember-beta
18-
- EMBER_TRY_SCENARIO=ember-canary
19-
- EMBER_TRY_SCENARIO=ember-default
18+
global:
19+
# See https://git.io/vdao3 for details.
20+
- JOBS=1
21+
matrix:
22+
# we recommend new addons test the current and previous LTS
23+
# as well as latest stable release (bonus points to beta/canary)
24+
- EMBER_TRY_SCENARIO=ember-lts-2.8
25+
- EMBER_TRY_SCENARIO=ember-lts-2.12
26+
- EMBER_TRY_SCENARIO=ember-release
27+
- EMBER_TRY_SCENARIO=ember-beta
28+
- EMBER_TRY_SCENARIO=ember-canary
29+
- EMBER_TRY_SCENARIO=ember-default
2030

2131
matrix:
2232
fast_finish: true
2333
allow_failures:
2434
- env: EMBER_TRY_SCENARIO=ember-canary
2535

2636
before_install:
27-
- export CHROME_BIN=chromium-browser
28-
- export DISPLAY=:99.0
29-
- sh -e /etc/init.d/xvfb start
3037
- curl -o- -L https://yarnpkg.com/install.sh | bash
3138
- export PATH=$HOME/.yarn/bin:$PATH
32-
- yarn global add phantomjs-prebuilt
33-
- phantomjs --version
3439

3540
install:
36-
- yarn install --force
41+
- yarn install --no-lockfile --non-interactive
3742

3843
script:
3944
# Usually, it's ok to finish the test scenario without reverting
4045
# to the addon's original dependency state, skipping "cleanup".
41-
- node_modules/.bin/ember try:one $EMBER_TRY_SCENARIO test --skip-cleanup
42-
43-
branches:
44-
only:
45-
- master
46+
- node_modules/.bin/ember try:one $EMBER_TRY_SCENARIO --skip-cleanup

config/ember-try.js

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
/* eslint-env node */
22
module.exports = {
3+
useYarn: true,
34
scenarios: [
45
{
5-
name: 'ember-lts-2.4',
6+
name: 'ember-lts-2.8',
67
bower: {
78
dependencies: {
8-
'ember': 'components/ember#lts-2-4'
9+
'ember': 'components/ember#lts-2-8'
910
},
1011
resolutions: {
11-
'ember': 'lts-2-4'
12+
'ember': 'lts-2-8'
1213
}
1314
},
1415
npm: {
@@ -18,18 +19,10 @@ module.exports = {
1819
}
1920
},
2021
{
21-
name: 'ember-lts-2.8',
22-
bower: {
23-
dependencies: {
24-
'ember': 'components/ember#lts-2-8'
25-
},
26-
resolutions: {
27-
'ember': 'lts-2-8'
28-
}
29-
},
22+
name: 'ember-lts-2.12',
3023
npm: {
3124
devDependencies: {
32-
'ember-source': null
25+
'ember-source': '~2.12.0'
3326
}
3427
}
3528
},

package.json

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -37,35 +37,33 @@
3737
},
3838
"dependencies": {
3939
"@html-next/flexi-config": "2.0.0",
40-
"ember-cli-babel": "^6.0.0",
40+
"ember-cli-babel": "^6.6.0",
4141
"ember-cli-preprocess-registry": "^3.0.0",
4242
"rsvp": "^3.2.0"
4343
},
4444
"devDependencies": {
45-
"@html-next/flexi-layouts": "2.0.0-rc.2",
45+
"@html-next/flexi-layouts": "2.0.2",
4646
"broccoli-asset-rev": "^2.4.5",
47-
"ember-cli": "~2.14.0-beta.2",
48-
"ember-cli-changelog": "0.3.4",
49-
"ember-cli-dependency-checker": "^1.3.0",
50-
"ember-cli-eslint": "^3.0.0",
47+
"ember-cli": "~2.16.2",
48+
"ember-cli-dependency-checker": "^2.0.0",
49+
"ember-cli-eslint": "^4.0.0",
5150
"ember-cli-htmlbars": "^2.0.1",
52-
"ember-cli-htmlbars-inline-precompile": "^0.4.3",
51+
"ember-cli-htmlbars-inline-precompile": "^1.0.0",
5352
"ember-cli-inject-live-reload": "^1.4.1",
5453
"ember-cli-qunit": "^4.0.0",
55-
"ember-cli-release": "^0.2.9",
5654
"ember-cli-shims": "^1.1.0",
5755
"ember-cli-sri": "^2.1.0",
58-
"ember-cli-uglify": "^1.2.0",
59-
"ember-disable-prototype-extensions": "^1.1.0",
56+
"ember-cli-uglify": "^2.0.0",
57+
"ember-disable-prototype-extensions": "^1.1.2",
6058
"ember-export-application-global": "^2.0.0",
6159
"ember-load-initializers": "^1.0.0",
6260
"ember-resolver": "^4.0.0",
63-
"ember-source": "~2.14.0-beta.3",
61+
"ember-source": "~2.16.0",
6462
"eslint-plugin-ember-suave": "^1.0.0",
6563
"loader.js": "^4.2.3"
6664
},
6765
"engines": {
68-
"node": ">= 4"
66+
"node": "^4.5 || 6.* || >= 7.*"
6967
},
7068
"ember-addon": {
7169
"versionCompatibility": {

testem.js

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,20 @@ module.exports = {
33
test_page: 'tests/index.html?hidepassed',
44
disable_watching: true,
55
launch_in_ci: [
6-
'PhantomJS'
6+
'Chrome'
77
],
88
launch_in_dev: [
9-
'PhantomJS',
109
'Chrome'
11-
]
10+
],
11+
browser_args: {
12+
Chrome: {
13+
mode: 'ci',
14+
args: [
15+
'--disable-gpu',
16+
'--headless',
17+
'--remote-debugging-port=9222',
18+
'--window-size=1440,900'
19+
]
20+
},
21+
}
1222
};

tests/dummy/app/app.js

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,9 @@
1-
import Ember from 'ember';
2-
import Application from 'ember-application';
1+
import Application from '@ember/application';
32
import Resolver from './resolver';
43
import loadInitializers from 'ember-load-initializers';
54
import config from './config/environment';
65

7-
let App;
8-
9-
Ember.MODEL_FACTORY_INJECTIONS = true;
10-
11-
App = Application.extend({
6+
const App = Application.extend({
127
modulePrefix: config.modulePrefix,
138
podModulePrefix: config.podModulePrefix,
149
Resolver

tests/dummy/app/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99

1010
{{content-for "head"}}
1111

12-
<link rel="stylesheet" href="{{rootURL}}assets/vendor.css">
13-
<link rel="stylesheet" href="{{rootURL}}assets/dummy.css">
12+
<link integrity="" rel="stylesheet" href="{{rootURL}}assets/vendor.css">
13+
<link integrity="" rel="stylesheet" href="{{rootURL}}assets/dummy.css">
1414

1515
{{content-for "head-footer"}}
1616
</head>

tests/dummy/app/router.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import EmberRouter from 'ember-router';
1+
import EmberRouter from '@ember/routing/router';
22
import config from './config/environment';
33

44
const Router = EmberRouter.extend({

tests/dummy/app/templates/application.hbs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
{{welcome-page}}
33
{{!-- Feel free to remove this! --}}
44

5-
{{outlet}}
5+
{{outlet}}

tests/dummy/config/environment.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ module.exports = function(environment) {
4444
}
4545

4646
if (environment === 'production') {
47-
47+
// here you can enable a production-specific feature
4848
}
4949

5050
return ENV;

0 commit comments

Comments
 (0)