From d7070f4e55ba327ccce81de398d8a4ae66e38d06 Mon Sep 17 00:00:00 2001 From: PSWai Date: Wed, 18 Jul 2018 21:12:51 +0800 Subject: [PATCH] Install `ember-auto-import` to Ember App during `ember install` --- blueprints/ember-cli-react/index.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/blueprints/ember-cli-react/index.js b/blueprints/ember-cli-react/index.js index 57bb5eb..1a1052f 100644 --- a/blueprints/ember-cli-react/index.js +++ b/blueprints/ember-cli-react/index.js @@ -2,6 +2,13 @@ var pkg = require('../../package.json'); +function getDependencyVersion(packageJson, name) { + var dependencies = packageJson.dependencies; + var devDependencies = packageJson.devDependencies; + + return dependencies[name] || devDependencies[name]; +} + function getPeerDependencyVersion(packageJson, name) { var peerDependencies = packageJson.peerDependencies; @@ -16,6 +23,10 @@ module.exports = { // Install react into host app afterInstall: function() { const packages = [ + { + name: 'ember-auto-import', + target: getDependencyVersion(pkg, 'ember-auto-import'), + }, { name: 'react', target: getPeerDependencyVersion(pkg, 'react'),