Skip to content

Commit f773b83

Browse files
committed
Fix default blueprint so afterInstall adds bower and npm deps
1 parent 28710e4 commit f773b83

File tree

3 files changed

+18
-17
lines changed

3 files changed

+18
-17
lines changed
Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,26 @@
1+
var Promise = require('ember-cli/lib/ext/promise');
2+
13
module.exports = {
24
description: 'ember-jsonapi-resources',
35

46
normalizeEntityName: function () {},
57

68
afterInstall: function () {
7-
return this.addBowerPackagesToProject([
8-
{ name: 'fetch' },
9-
{ name: 'es6-promise' }
9+
return Promise.all([
10+
this.addBowerPackagesToProject([
11+
{ name: 'fetch' },
12+
{ name: 'es6-promise' }
13+
]),
14+
this.addPackagesToProject([
15+
{ name: 'inflection', target: '~1.7.1' },
16+
{ name: 'lodash', target: '~3.10.1' },
17+
{ name: 'ember-inflector',target: '^1.6.2' },
18+
{ name: 'ember-cli-string-utils', target: '^1.0.0' },
19+
{ name: 'ember-cli-path-utils', target: '^1.0.0' },
20+
{ name: 'ember-cli-test-info', target: '^1.0.0' },
21+
{ name: 'ember-cli-get-dependency-depth', target: '^1.0.0' },
22+
{ name: 'silent-error', target: '^1.0.0' }
23+
])
1024
]);
1125
}
1226
};

index.js

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,5 @@ module.exports = {
1313
});
1414

1515
app.import(app.bowerDirectory + '/fetch/fetch.js');
16-
},
17-
18-
afterInstall: function() {
19-
return this.addPackagesToProject([
20-
{ name : 'inflection', version : '~1.7.1' },
21-
{ name : 'lodash', version : '~3.10.1' },
22-
{ name : 'ember-inflector', version : '^1.6.2' },
23-
{ name : 'ember-cli-string-utils', version: '^1.0.0' },
24-
{ name : 'ember-cli-path-utils', version: '^1.0.0' },
25-
{ name : 'ember-cli-test-info', version: '^1.0.0' },
26-
{ name : 'ember-cli-get-dependency-depth', version: '^1.0.0' },
27-
{ name : 'silent-error', version: '^1.0.0' }
28-
]);
2916
}
3017
};

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ember-jsonapi-resources",
3-
"version": "0.10.0",
3+
"version": "0.10.1",
44
"description": "Lightweight persistence for an Ember CLI app using the JSON API 1.0 specification.",
55
"directories": {
66
"doc": "doc",

0 commit comments

Comments
 (0)