From 22cc4c0818b722238a0cb37837ded0be3d53af8f Mon Sep 17 00:00:00 2001 From: Garrett Murphey Date: Wed, 28 Sep 2016 00:06:58 -0400 Subject: [PATCH] Skipping deprecation warning if ember-cli is below 2.6. Fixes #83. --- index.js | 8 +++++++- package.json | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index 94078c5f..afe19193 100644 --- a/index.js +++ b/index.js @@ -1,11 +1,17 @@ /* jshint node: true */ 'use strict'; +var VersionChecker = require('ember-cli-version-checker'); + module.exports = { name: 'ember-try', init: function() { this._super.init && this._super.init.apply(this, arguments); - if (this.project.pkg.devDependencies && this.project.pkg.devDependencies['ember-try']) { + + var checker = new VersionChecker(this); + var cliVersion = checker.for('ember-cli', 'npm'); + + if (cliVersion.satisfies('>= 2.6.0') && this.project.pkg.devDependencies && this.project.pkg.devDependencies['ember-try']) { this.ui.writeDeprecateLine('ember-try is now included with ember-cli. Including it in your package.json is unnecessary.'); } }, diff --git a/package.json b/package.json index fa77bebf..7bc4f048 100644 --- a/package.json +++ b/package.json @@ -60,6 +60,7 @@ "core-object": "^1.1.0", "debug": "^2.2.0", "ember-cli-babel": "^5.1.3", + "ember-cli-version-checker": "^1.1.6", "ember-try-config": "^2.0.1", "extend": "^3.0.0", "fs-extra": "^0.26.0",