Skip to content

Commit 1e5c502

Browse files
committed
move the shared config to the top of the file
1 parent 9b09593 commit 1e5c502

1 file changed

Lines changed: 63 additions & 67 deletions

File tree

files/.try.mjs

Lines changed: 63 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -1,70 +1,3 @@
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
692
const 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

Comments
 (0)