Skip to content
This repository was archived by the owner on Feb 6, 2021. It is now read-only.

Commit 983e912

Browse files
author
Robert Jackson
committed
Bring back Ember < 2.12 support.
1 parent 1b9bc2f commit 983e912

File tree

4 files changed

+65
-1
lines changed

4 files changed

+65
-1
lines changed

.npmignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
1717
/tests/
1818
/yarn.lock
1919
.gitkeep
20+
bower.json
21+
/bower_components/
2022

2123
# ember-try
2224
/.node_modules.ember-try/

.travis.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ env:
1919
matrix:
2020
# we recommend new addons test the current and previous LTS
2121
# as well as latest stable release (bonus points to beta/canary)
22+
- EMBER_TRY_SCENARIO=ember-1.13
23+
- EMBER_TRY_SCENARIO=ember-lts-2.4
24+
- EMBER_TRY_SCENARIO=ember-lts-2.8
2225
- EMBER_TRY_SCENARIO=ember-lts-2.12
2326
- EMBER_TRY_SCENARIO=ember-lts-2.16
2427
- EMBER_TRY_SCENARIO=ember-lts-2.18
@@ -63,4 +66,4 @@ deploy:
6366
secure: OrnTvkC2eejgwTnOFs21kmojEM5Tky1JwpWoMgks9dOmQxp4ucpHQyv748FZkQ8NyOExduqs966ko4W/1yZ6wJfNatNZa1I49qCgYXjM3FJI0gxan/Y6KVjt8QQEsR5XsPN5xALh2D65h3WUOwsTQLcCQX9yR0fahj53cDcrmws=
6467
on:
6568
tags: true
66-
repo: ember-cli/ember-cli-htmlbars-inline-precompile
69+
repo: ember-cli/ember-cli-htmlbars-inline-precompile

config/ember-try.js

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,63 @@ module.exports = function() {
1111
return {
1212
useYarn: true,
1313
scenarios: [
14+
{
15+
name: 'ember-1.13',
16+
env: {
17+
EMBER_OPTIONAL_FEATURES: JSON.stringify({ 'jquery-integration': true }),
18+
},
19+
bower: {
20+
dependencies: {
21+
ember: '~1.13.0',
22+
},
23+
},
24+
npm: {
25+
devDependencies: {
26+
'@ember/jquery': '^0.5.1',
27+
'ember-source': null,
28+
},
29+
},
30+
},
31+
{
32+
name: 'ember-lts-2.4',
33+
env: {
34+
EMBER_OPTIONAL_FEATURES: JSON.stringify({ 'jquery-integration': true }),
35+
},
36+
bower: {
37+
dependencies: {
38+
ember: 'components/ember#lts-2-4',
39+
},
40+
resolutions: {
41+
ember: 'lts-2-4',
42+
},
43+
},
44+
npm: {
45+
devDependencies: {
46+
'@ember/jquery': '^0.5.1',
47+
'ember-source': null,
48+
},
49+
},
50+
},
51+
{
52+
name: 'ember-lts-2.8',
53+
env: {
54+
EMBER_OPTIONAL_FEATURES: JSON.stringify({ 'jquery-integration': true }),
55+
},
56+
bower: {
57+
dependencies: {
58+
ember: 'components/ember#lts-2-8',
59+
},
60+
resolutions: {
61+
ember: 'lts-2-8',
62+
},
63+
},
64+
npm: {
65+
devDependencies: {
66+
'@ember/jquery': '^0.5.1',
67+
'ember-source': null,
68+
},
69+
},
70+
},
1471
{
1572
name: 'ember-lts-2.12',
1673
env: {

index.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,8 @@ module.exports = {
142142
let ember = this.project.findAddonByName('ember-source');
143143
if (ember) {
144144
return ember.absolutePaths.templateCompiler;
145+
} else if (!templateCompilerPath) {
146+
templateCompilerPath = this.project.bowerDirectory + '/ember/ember-template-compiler';
145147
}
146148

147149
return path.resolve(this.project.root, templateCompilerPath);

0 commit comments

Comments
 (0)