Skip to content

Commit beec2b6

Browse files
committed
Upgrade Ember CLI to 2.7.0
1 parent 5502c4c commit beec2b6

25 files changed

+217
-132
lines changed

.editorconfig

-14
Original file line numberDiff line numberDiff line change
@@ -13,22 +13,8 @@ insert_final_newline = true
1313
indent_style = space
1414
indent_size = 2
1515

16-
[*.js]
17-
indent_style = space
18-
indent_size = 2
19-
2016
[*.hbs]
2117
insert_final_newline = false
22-
indent_style = space
23-
indent_size = 2
24-
25-
[*.css]
26-
indent_style = space
27-
indent_size = 2
28-
29-
[*.html]
30-
indent_style = space
31-
indent_size = 2
3218

3319
[*.{diff,md}]
3420
trim_trailing_whitespace = false

.jshintrc

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,6 @@
2727
"strict": false,
2828
"white": false,
2929
"eqnull": true,
30-
"esnext": true,
30+
"esversion": 6,
3131
"unused": true
3232
}

.npmignore

+11-8
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
1-
bower_components/
2-
tests/
3-
tmp/
4-
1+
/bower_components
2+
/config/ember-try.js
3+
/dist
4+
/tests
5+
/tmp
6+
**/.gitkeep
57
.bowerrc
68
.editorconfig
79
.ember-cli
10+
.gitignore
11+
.jshintrc
12+
.watchmanconfig
813
.travis.yml
9-
.npmignore
10-
**/.gitkeep
1114
bower.json
12-
Brocfile.js
13-
testem.json
15+
ember-cli-build.js
16+
testem.js

.watchmanconfig

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"ignore_dirs": ["tmp", "dist"]
3+
}

Brocfile.js

-21
This file was deleted.

LICENSE.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
The MIT License (MIT)
22

3-
Copyright (c) 2015
3+
Copyright (c) 2016
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
66

bower.json

+3-11
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,8 @@
11
{
22
"name": "ember-validations",
33
"dependencies": {
4-
"ember": "1.11.1",
5-
"ember-cli-shims": "ember-cli/ember-cli-shims#0.0.3",
6-
"ember-cli-test-loader": "ember-cli-test-loader#0.1.3",
7-
"ember-data": "1.0.0-beta.16.1",
8-
"ember-load-initializers": "ember-cli/ember-load-initializers#0.1.4",
9-
"ember-qunit": "0.3.1",
10-
"ember-qunit-notifications": "0.0.7",
11-
"ember-resolver": "~0.1.15",
12-
"jquery": "1.11.3",
13-
"loader.js": "ember-cli/loader.js#3.2.0",
14-
"qunit": "~1.17.1"
4+
"ember": "~2.7.0",
5+
"ember-cli-shims": "0.1.1",
6+
"ember-qunit-notifications": "0.1.0"
157
}
168
}

config/ember-try.js

+67-6
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,76 @@
1+
/*jshint node:true*/
12
module.exports = {
23
scenarios: [
34
{
4-
name: "ember-1.11.0",
5-
dependencies: {
6-
"ember": "1.11.0"
5+
name: 'default',
6+
bower: {
7+
dependencies: { }
78
}
89
},
910
{
10-
name: "ember-1.12.0-beta.1",
11-
dependencies: {
12-
"ember": "1.12.0-beta.1"
11+
name: 'ember-1.11',
12+
bower: {
13+
dependencies: {
14+
'ember': '~1.11.0'
15+
},
16+
resolutions: {
17+
'ember': '~1.11.0'
18+
}
19+
}
20+
},
21+
{
22+
name: 'ember-1.12',
23+
bower: {
24+
dependencies: {
25+
'ember': '~1.12.0'
26+
},
27+
resolutions: {
28+
'ember': '~1.12.0'
29+
}
30+
}
31+
},
32+
{
33+
name: 'ember-1.13',
34+
bower: {
35+
dependencies: {
36+
'ember': '~1.13.0'
37+
},
38+
resolutions: {
39+
'ember': '~1.13.0'
40+
}
41+
}
42+
},
43+
{
44+
name: 'ember-release',
45+
bower: {
46+
dependencies: {
47+
'ember': 'components/ember#release'
48+
},
49+
resolutions: {
50+
'ember': 'release'
51+
}
52+
}
53+
},
54+
{
55+
name: 'ember-beta',
56+
bower: {
57+
dependencies: {
58+
'ember': 'components/ember#beta'
59+
},
60+
resolutions: {
61+
'ember': 'beta'
62+
}
63+
}
64+
},
65+
{
66+
name: 'ember-canary',
67+
bower: {
68+
dependencies: {
69+
'ember': 'components/ember#canary'
70+
},
71+
resolutions: {
72+
'ember': 'canary'
73+
}
1374
}
1475
}
1576
]

config/environment.js

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/*jshint node:true*/
12
'use strict';
23

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

ember-cli-build.js

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
/*jshint node:true*/
2+
/* global require, module */
3+
var EmberAddon = require('ember-cli/lib/broccoli/ember-addon');
4+
5+
module.exports = function(defaults) {
6+
var app = new EmberAddon(defaults, {
7+
// Add options here
8+
});
9+
10+
/*
11+
This build file specifies the options for the dummy test app of this
12+
addon, located in `/tests/dummy`
13+
This build file does *not* influence how the addon or the app using it
14+
behave. You most likely want to be modifying `./index.js` or app's build file
15+
*/
16+
17+
return app.toTree();
18+
};

package.json

+22-17
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
"test": "tests"
88
},
99
"scripts": {
10-
"start": "ember server",
1110
"build": "ember build",
12-
"test": "ember try:testall"
11+
"start": "ember server",
12+
"test": "ember try:each"
1313
},
1414
"repository": "https://github.com/dockyard/ember-validations",
1515
"engines": {
@@ -18,27 +18,32 @@
1818
"author": "Brian Cardarella",
1919
"license": "MIT",
2020
"devDependencies": {
21-
"broccoli-asset-rev": "^2.0.2",
22-
"ember-cli": "0.2.3",
23-
"ember-cli-app-version": "0.3.3",
24-
"ember-cli-content-security-policy": "0.4.0",
25-
"ember-cli-dependency-checker": "0.0.8",
26-
"ember-cli-htmlbars": "0.7.4",
27-
"ember-cli-ic-ajax": "0.1.1",
28-
"ember-cli-inject-live-reload": "^1.3.0",
29-
"ember-cli-qunit": "0.3.10",
30-
"ember-cli-uglify": "1.0.1",
31-
"ember-data": "1.0.0-beta.16.1",
32-
"ember-disable-prototype-extensions": "^1.0.0",
33-
"ember-export-application-global": "^1.0.2",
21+
"broccoli-asset-rev": "^2.4.2",
22+
"ember-ajax": "^2.0.1",
23+
"ember-cli": "2.7.0",
24+
"ember-cli-app-version": "^1.0.0",
25+
"ember-cli-dependency-checker": "^1.2.0",
26+
"ember-cli-htmlbars": "^1.0.3",
27+
"ember-cli-htmlbars-inline-precompile": "^0.3.1",
28+
"ember-cli-inject-live-reload": "^1.4.0",
29+
"ember-cli-jshint": "^1.0.0",
30+
"ember-cli-qunit": "^2.0.0",
31+
"ember-cli-release": "^0.2.9",
32+
"ember-cli-sri": "^2.1.0",
33+
"ember-cli-test-loader": "^1.1.0",
34+
"ember-cli-uglify": "^1.2.0",
35+
"ember-disable-prototype-extensions": "^1.1.0",
36+
"ember-export-application-global": "^1.0.5",
37+
"ember-load-initializers": "^0.5.1",
38+
"ember-resolver": "^2.0.3",
3439
"ember-test-container": "0.1.0",
35-
"ember-try": "0.0.4"
40+
"loader.js": "^4.0.1"
3641
},
3742
"keywords": [
3843
"ember-addon"
3944
],
4045
"dependencies": {
41-
"ember-cli-babel": "^5.0.0",
46+
"ember-cli-babel": "^5.1.6",
4247
"ember-getowner-polyfill": "^1.0.0"
4348
},
4449
"ember-addon": {

testem.json testem.js

+6-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
1-
{
1+
/*jshint node:true*/
2+
module.exports = {
23
"framework": "qunit",
34
"test_page": "tests/index.html?hidepassed",
5+
"disable_watching": true,
46
"launch_in_ci": [
5-
"Chrome"
7+
"PhantomJS"
68
],
79
"launch_in_dev": [
10+
"PhantomJS",
811
"Chrome"
912
]
10-
}
13+
};

tests/.jshintrc

+3-2
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"node": false,
2727
"browser": false,
2828
"boss": true,
29-
"curly": false,
29+
"curly": true,
3030
"debug": false,
3131
"devel": false,
3232
"eqeqeq": true,
@@ -47,5 +47,6 @@
4747
"strict": false,
4848
"white": false,
4949
"eqnull": true,
50-
"esnext": true
50+
"esversion": 6,
51+
"unused": true
5152
}

tests/dummy/app/app.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
import Ember from 'ember';
2-
import Resolver from 'ember/resolver';
3-
import loadInitializers from 'ember/load-initializers';
2+
import Resolver from './resolver';
3+
import loadInitializers from 'ember-load-initializers';
44
import config from './config/environment';
55

6-
var App;
6+
let App;
77

88
Ember.MODEL_FACTORY_INJECTIONS = true;
99

1010
App = Ember.Application.extend({
1111
modulePrefix: config.modulePrefix,
1212
podModulePrefix: config.podModulePrefix,
13-
Resolver: Resolver
13+
Resolver
1414
});
1515

1616
loadInitializers(App, config.modulePrefix);

tests/dummy/app/index.html

+8-8
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,19 @@
77
<meta name="description" content="">
88
<meta name="viewport" content="width=device-width, initial-scale=1">
99

10-
{{content-for 'head'}}
10+
{{content-for "head"}}
1111

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

15-
{{content-for 'head-footer'}}
15+
{{content-for "head-footer"}}
1616
</head>
1717
<body>
18-
{{content-for 'body'}}
18+
{{content-for "body"}}
1919

20-
<script src="assets/vendor.js"></script>
21-
<script src="assets/dummy.js"></script>
20+
<script src="{{rootURL}}assets/vendor.js"></script>
21+
<script src="{{rootURL}}assets/dummy.js"></script>
2222

23-
{{content-for 'body-footer'}}
23+
{{content-for "body-footer"}}
2424
</body>
2525
</html>

tests/dummy/app/resolver.js

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import Resolver from 'ember-resolver';
2+
3+
export default Resolver;

tests/dummy/app/router.js

+6-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
import Ember from 'ember';
22
import config from './config/environment';
33

4-
var Router = Ember.Router.extend({
5-
location: config.locationType
4+
const Router = Ember.Router.extend({
5+
location: config.locationType,
6+
rootURL: config.rootURL
67
});
78

8-
export default Router.map(function() {
9+
Router.map(function() {
910
});
11+
12+
export default Router;

tests/dummy/config/environment.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ module.exports = function(environment) {
44
var ENV = {
55
modulePrefix: 'dummy',
66
environment: environment,
7-
baseURL: '/',
7+
rootURL: '/',
88
locationType: 'auto',
99
EmberENV: {
1010
FEATURES: {
@@ -29,7 +29,6 @@ module.exports = function(environment) {
2929

3030
if (environment === 'test') {
3131
// Testem prefers this...
32-
ENV.baseURL = '/';
3332
ENV.locationType = 'none';
3433

3534
// keep test console output quieter

0 commit comments

Comments
 (0)