1- export default scenarios ( ) ;
2-
3- function scenarios ( ) {
4- return {
5- scenarios : [
6- {
7- name : 'ember-lts-5.8' ,
8- npm : {
9- devDependencies : {
10- 'ember-source' : '~5.8.0' ,
11- ...compatDeps ,
12- } ,
13- } ,
14- env : {
15- ENABLE_COMPAT_BUILD : true ,
16- } ,
17- files : compatFiles ,
18- } ,
19- {
20- name : 'ember-lts-5.12' ,
21- npm : {
22- devDependencies : {
23- 'ember-source' : '~5.12.0' ,
24- ...compatDeps
25- } ,
26- } ,
27- env : {
28- ENABLE_COMPAT_BUILD : true ,
29- } ,
30- files : compatFiles ,
31- } ,
32- {
33- name : `ember-lts-6.4` ,
34- npm : {
35- devDependencies : {
36- 'ember-source' : `npm:ember-source@~6.4.0` ,
37- } ,
38- } ,
39- } ,
40- {
41- name : `ember-latest` ,
42- npm : {
43- devDependencies : {
44- 'ember-source' : `npm:ember-source@latest` ,
45- } ,
46- } ,
47- } ,
48- {
49- name : `ember-beta` ,
50- npm : {
51- devDependencies : {
52- 'ember-source' : `npm:ember-source@beta` ,
53- } ,
54- } ,
55- } ,
56- {
57- name : `ember-alpha` ,
58- npm : {
59- devDependencies : {
60- 'ember-source' : `npm:ember-source@alpha` ,
61- } ,
62- } ,
63- } ,
64- ] ,
65- } ;
66- }
67-
681// When building your addon for older Ember versions you need to have the required files
692const compatFiles = {
703 'ember-cli-build.js' : `const EmberApp = require('ember-cli/lib/broccoli/ember-app');
@@ -89,3 +22,66 @@ const compatDeps = {
8922 'ember-auto-import' : '^2.10.0' ,
9023 '@ember/optional-features' : '^2.2.0' ,
9124} ;
25+
26+ export default {
27+ scenarios : [
28+ {
29+ name : 'ember-lts-5.8' ,
30+ npm : {
31+ devDependencies : {
32+ 'ember-source' : '~5.8.0' ,
33+ ...compatDeps ,
34+ } ,
35+ } ,
36+ env : {
37+ ENABLE_COMPAT_BUILD : true ,
38+ } ,
39+ files : compatFiles ,
40+ } ,
41+ {
42+ name : 'ember-lts-5.12' ,
43+ npm : {
44+ devDependencies : {
45+ 'ember-source' : '~5.12.0' ,
46+ ...compatDeps ,
47+ } ,
48+ } ,
49+ env : {
50+ ENABLE_COMPAT_BUILD : true ,
51+ } ,
52+ files : compatFiles ,
53+ } ,
54+ {
55+ name : `ember-lts-6.4` ,
56+ npm : {
57+ devDependencies : {
58+ 'ember-source' : `npm:ember-source@~6.4.0` ,
59+ } ,
60+ } ,
61+ } ,
62+ {
63+ name : `ember-latest` ,
64+ npm : {
65+ devDependencies : {
66+ 'ember-source' : `npm:ember-source@latest` ,
67+ } ,
68+ } ,
69+ } ,
70+ {
71+ name : `ember-beta` ,
72+ npm : {
73+ devDependencies : {
74+ 'ember-source' : `npm:ember-source@beta` ,
75+ } ,
76+ } ,
77+ } ,
78+ {
79+ name : `ember-alpha` ,
80+ npm : {
81+ devDependencies : {
82+ 'ember-source' : `npm:ember-source@alpha` ,
83+ } ,
84+ } ,
85+ } ,
86+ ] ,
87+ } ;
0 commit comments