Skip to content

Commit

Permalink
Merge pull request #4777 from rwjblue/use-resolver-from-addon
Browse files Browse the repository at this point in the history
Use addon version of ember-resolver.
  • Loading branch information
rwjblue committed Aug 31, 2015
2 parents ea93de4 + 24af516 commit 2e2b7f1
Show file tree
Hide file tree
Showing 13 changed files with 20 additions and 16 deletions.
2 changes: 1 addition & 1 deletion blueprints/app/files/app/app.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import Ember from 'ember';
import Resolver from 'ember/resolver';
import Resolver from 'ember-resolver';
import loadInitializers from 'ember/load-initializers';
import config from './config/environment';

Expand Down
1 change: 0 additions & 1 deletion blueprints/app/files/bower.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
"ember-load-initializers": "ember-cli/ember-load-initializers#0.1.5",
"ember-qunit": "0.4.10",
"ember-qunit-notifications": "0.0.7",
"ember-resolver": "~0.1.20",
"jquery": "^1.11.3",
"loader.js": "ember-cli/loader.js#3.2.1",
"qunit": "~1.18.0"
Expand Down
3 changes: 2 additions & 1 deletion blueprints/app/files/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
"ember-cli-uglify": "^1.2.0",
"ember-data": "2.0.0",
"ember-disable-proxy-controllers": "^1.0.0",
"ember-export-application-global": "^1.0.4"
"ember-export-application-global": "^1.0.4",
"ember-resolver": "^2.0.2"
}
}
2 changes: 1 addition & 1 deletion blueprints/app/files/tests/helpers/resolver.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import Resolver from 'ember/resolver';
import Resolver from 'ember-resolver';
import config from '../../config/environment';

var resolver = Resolver.create();
Expand Down
7 changes: 7 additions & 0 deletions lib/broccoli/ember-app.js
Original file line number Diff line number Diff line change
Expand Up @@ -268,6 +268,13 @@ EmberApp.prototype._initVendorFiles = function() {
return value === null;
});

if (!!this.registry.availablePlugins['ember-resolver']) {
// if the project is using `ember-resolver` as an addon
// remove it from `vendorFiles` (the NPM version properly works
// without `app.import`s)
delete this.vendorFiles['ember-resolver.js'];
}

// this is needed to support versions of Ember older than
// 1.8.0 (when ember-testing.js was added to the deployment)
if (!existsSync(this.vendorFiles['ember-testing.js'][0])) {
Expand Down
1 change: 0 additions & 1 deletion tests/fixtures/addon/simple/bower.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
"jquery": "^1.11.1",
"ember": "1.7.0",
"ember-data": "1.0.0-beta.10",
"ember-resolver": "~0.1.7",
"loader.js": "ember-cli/loader.js#1.0.1",
"ember-cli-shims": "ember-cli/ember-cli-shims#0.0.3",
"ember-cli-test-loader": "rwjblue/ember-cli-test-loader#0.0.4",
Expand Down
4 changes: 2 additions & 2 deletions tests/fixtures/addon/simple/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@
"ember-addon": {
"paths": ["./lib/ember-super-button"]
},
"devDependencies": {
"devDependencies": {
"ember-resolver": "^2.0.2",
"ember-cli": "latest",
"ember-random-addon": "latest",
"ember-non-root-addon": "latest",
Expand All @@ -19,4 +20,3 @@
"ember-addon-with-dependencies": "latest"
}
}

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import Ember from 'ember';
import Resolver from 'ember/resolver';
import Resolver from 'ember-resolver';
import loadInitializers from 'ember/load-initializers';

Ember.MODEL_FACTORY_INJECTIONS = true;
Expand All @@ -13,4 +13,3 @@ var App = Ember.Application.extend({
loadInitializers(App, 'some-cool-app');

export default App;

3 changes: 1 addition & 2 deletions tests/fixtures/brocfile-tests/query/app/app.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import Ember from 'ember';
import Resolver from 'ember/resolver';
import Resolver from 'ember-resolver';
import loadInitializers from 'ember/load-initializers';

Ember.MODEL_FACTORY_INJECTIONS = true;
Expand All @@ -13,4 +13,3 @@ var App = Ember.Application.extend({
loadInitializers(App, 'query');

export default App;

3 changes: 2 additions & 1 deletion tests/fixtures/brocfile-tests/query/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"name": "query",
"dependencies": {
"ember-cli": "*",
"ember-cli-htmlbars": "0.7.9"
"ember-cli-htmlbars": "0.7.9",
"ember-resolver": "^2.0.2"
}
}
1 change: 0 additions & 1 deletion tests/fixtures/project-with-handlebars/bower.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"jquery": "^1.11.1",
"ember": "1.7.0",
"ember-data": "1.0.0-beta.10",
"ember-resolver": "~0.1.7",
"loader.js": "ember-cli/loader.js#1.0.1",
"ember-cli-shims": "ember-cli/ember-cli-shims#0.0.3",
"ember-cli-test-loader": "rwjblue/ember-cli-test-loader#0.0.4",
Expand Down
4 changes: 2 additions & 2 deletions tests/fixtures/project-with-handlebars/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"ember-addon": {
},
"devDependencies": {
"ember-cli": "latest"
"ember-cli": "latest",
"ember-resolver": "^2.0.2"
}
}

2 changes: 1 addition & 1 deletion tests/unit/models/project-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -157,6 +157,7 @@ describe('models/project.js', function() {
var expected = {
'ember-cli': 'latest',
'ember-random-addon': 'latest',
'ember-resolver': '^2.0.2',
'ember-non-root-addon': 'latest',
'ember-generated-with-export-addon': 'latest',
'non-ember-thingy': 'latest',
Expand All @@ -175,7 +176,6 @@ describe('models/project.js', function() {
'jquery': '^1.11.1',
'ember': '1.7.0',
'ember-data': '1.0.0-beta.10',
'ember-resolver': '~0.1.7',
'loader.js': 'ember-cli/loader.js#1.0.1',
'ember-cli-shims': 'ember-cli/ember-cli-shims#0.0.3',
'ember-cli-test-loader': 'rwjblue/ember-cli-test-loader#0.0.4',
Expand Down

0 comments on commit 2e2b7f1

Please sign in to comment.