This repository was archived by the owner on Feb 6, 2021. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +19
-2
lines changed Expand file tree Collapse file tree 3 files changed +19
-2
lines changed Original file line number Diff line number Diff line change 5
5
[ ![ Ember Observer Score] ( http://emberobserver.com/badges/ember-cli-htmlbars-inline-precompile.svg )] ( http://emberobserver.com/addons/ember-cli-htmlbars-inline-precompile )
6
6
[ ![ Dependency Status] ( https://david-dm.org/ember-cli/ember-cli-htmlbars-inline-precompile.svg )] ( https://david-dm.org/ember-cli/ember-cli-htmlbars-inline-precompile )
7
7
8
+
9
+ ## ** Deprecated**
10
+
11
+ Usage of this project is deprecated, its functionality has been migrated into
12
+ [ ember-cli-htmlbars] ( https://github.com/ember-cli/ember-cli-htmlbars ) directly.
13
+ Please upgrade to
` [email protected] ` or higher.
14
+
15
+ ## Usage
16
+
8
17
Precompile template strings within the tests of an Ember project via tagged
9
18
template strings:
10
19
Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ const AstPlugins = require('./lib/ast-plugins');
5
5
const VersionChecker = require ( 'ember-cli-version-checker' ) ;
6
6
const SilentError = require ( 'silent-error' ) ;
7
7
const debugGenerator = require ( 'heimdalljs-logger' ) ;
8
+ const semver = require ( 'semver' ) ;
8
9
9
10
const _logger = debugGenerator ( 'ember-cli-htmlbars-inline-precompile' ) ;
10
11
@@ -31,9 +32,15 @@ module.exports = {
31
32
included ( ) {
32
33
this . _super . included . apply ( this , arguments ) ;
33
34
34
- let emberCLIHtmlBars = this . project . findAddonByName ( 'ember-cli-htmlbars' ) ;
35
+ let projectEmberCliHtmlbars = this . project . findAddonByName ( 'ember-cli-htmlbars' ) ;
36
+ if ( projectEmberCliHtmlbars && projectEmberCliHtmlbars . inlinePrecompilerRegistered ) {
37
+ return ;
38
+ }
35
39
36
- if ( emberCLIHtmlBars && emberCLIHtmlBars . inlinePrecompilerRegistered ) {
40
+ let parentEmberCliHtmlbars = this . parent . addons . find ( a => a . name === 'ember-cli-htmlbars' ) ;
41
+ if ( parentEmberCliHtmlbars && semver . gt ( parentEmberCliHtmlbars . pkg . version , '4.0.2' ) ) {
42
+ // ember-cli-htmlbars will issue a deprecation message, but we need to
43
+ // ensure that we don't attempt to add the babel plugin
37
44
return ;
38
45
}
39
46
Original file line number Diff line number Diff line change 30
30
"ember-cli-version-checker" : " ^3.1.3" ,
31
31
"hash-for-dep" : " ^1.5.1" ,
32
32
"heimdalljs-logger" : " ^0.1.9" ,
33
+ "semver" : " ^6.3.0" ,
33
34
"silent-error" : " ^1.1.0"
34
35
},
35
36
"devDependencies" : {
You can’t perform that action at this time.
0 commit comments