2
2
3
3
const getChannelURL = require ( 'ember-source-channel-url' ) ;
4
4
5
- function embroider ( label , deps ) {
6
- return [
7
- {
8
- name : `${ label } -embroider-safe` ,
9
- npm : {
10
- devDependencies : {
11
- ...deps ,
12
- } ,
13
- } ,
14
- env : {
15
- EMBROIDER_TEST_SETUP_OPTIONS : 'safe' ,
16
- } ,
17
- } ,
18
- {
19
- name : `${ label } -embroider-optimized` ,
20
- npm : {
21
- devDependencies : {
22
- ...deps ,
23
- } ,
24
- } ,
25
- env : {
26
- EMBROIDER_TEST_SETUP_OPTIONS : 'optimized' ,
27
- } ,
28
- } ,
29
- ] ;
30
- }
31
-
32
- const v3Embroider = embroider ( '3.x' , {
33
- '@embroider/core' : `^3.4.2` ,
34
- '@embroider/webpack' : `^3.2.1` ,
35
- '@embroider/compat' : `^3.4.0` ,
36
- '@embroider/test-setup' : `^3.0.3` ,
37
- } ) ;
38
-
39
- module . exports = async function ( ) {
5
+ module . exports = async function ( ) {
40
6
return {
41
7
usePnpm : true ,
42
8
scenarios : [
43
9
{
44
10
name : 'ember-lts-3.16' ,
45
11
npm : {
46
12
devDependencies : {
47
- '@ember/test-helpers' : '^2.0.0' ,
48
13
'ember-source' : '~3.16.0' ,
49
- 'ember-cli' : '^4.10.0' ,
50
- } ,
51
- } ,
52
- } ,
53
- {
54
- name : 'ember-lts-3.20' ,
55
- npm : {
56
- devDependencies : {
57
- '@ember/test-helpers' : '^2.0.0' ,
58
- 'ember-source' : '~3.20.0' ,
59
- 'ember-cli' : '^4.10.0' ,
60
- } ,
61
- } ,
62
- } ,
63
- {
64
- name : 'ember-lts-3.24' ,
65
- npm : {
66
- devDependencies : {
67
- '@ember/test-helpers' : '^2.0.0' ,
68
- 'ember-source' : '~3.24.0' ,
69
- 'ember-cli' : '^4.10.0' ,
14
+ '@ember/string' : '^3.0.0' ,
15
+ '@ember/test-helpers' : '^2.9.3' ,
16
+ '@glimmer/component' : '^1.0.0' ,
17
+ 'ember-cli' : '~3.28.0' ,
18
+ 'ember-cli-app-version' : '^5.0.0' ,
19
+ 'ember-qunit' : '^5.0.0' ,
20
+ 'ember-resolver' : '~8.0.0' ,
70
21
} ,
71
22
} ,
72
23
} ,
73
24
{
74
25
name : 'ember-lts-3.28' ,
75
26
npm : {
76
27
devDependencies : {
77
- '@ember/test-helpers' : '^2.0.0' ,
78
- 'ember-source' : '~3.28.0' ,
79
- 'ember-cli' : '^4.10.0' ,
28
+ 'ember-source' : '~3.28.11' ,
29
+ '@ember/string' : '^3.0.0' ,
30
+ '@ember/test-helpers' : '^2.9.3' ,
31
+ '@glimmer/component' : '^1.0.0' ,
32
+ 'ember-cli' : '~3.28.0' ,
33
+ 'ember-qunit' : '^6.0.0' ,
34
+ 'ember-resolver' : '~8.0.0' ,
80
35
} ,
81
36
} ,
82
37
} ,
@@ -85,25 +40,23 @@ module.exports = async function () {
85
40
npm : {
86
41
devDependencies : {
87
42
'ember-source' : '~4.12.0' ,
43
+ '@glimmer/component' : '^1.0.0' ,
88
44
} ,
89
45
} ,
90
46
} ,
91
47
{
92
- name : 'ember-lts-5.4 ' ,
48
+ name : 'ember-lts-5.12 ' ,
93
49
npm : {
94
50
devDependencies : {
95
- 'ember-source' : '~5.4.0' ,
51
+ 'ember-source' : '~5.12.0' ,
52
+ '@glimmer/component' : '^1.0.0' ,
96
53
} ,
97
54
} ,
98
55
} ,
99
56
100
57
{
101
58
name : 'ember-release' ,
102
59
npm : {
103
- dependencies : {
104
- 'ember-auto-import' : '^2.2.0' ,
105
- webpack : '^5.0.0' ,
106
- } ,
107
60
devDependencies : {
108
61
'ember-source' : await getChannelURL ( 'release' ) ,
109
62
} ,
@@ -112,31 +65,19 @@ module.exports = async function () {
112
65
{
113
66
name : 'ember-beta' ,
114
67
npm : {
115
- dependencies : {
116
- 'ember-auto-import' : '^2.2.0' ,
117
- webpack : '^5.0.0' ,
118
- } ,
119
68
devDependencies : {
120
- 'ember-resolver' : '^10.0.0' ,
121
69
'ember-source' : await getChannelURL ( 'beta' ) ,
122
70
} ,
123
71
} ,
124
72
} ,
125
73
{
126
74
name : 'ember-canary' ,
127
75
npm : {
128
- dependencies : {
129
- 'ember-auto-import' : '^2.2.0' ,
130
- webpack : '^5.0.0' ,
131
- } ,
132
76
devDependencies : {
133
- '@types/ember__owner' : '^4.0.3' ,
134
- 'ember-resolver' : '^10.0.0' ,
135
77
'ember-source' : await getChannelURL ( 'canary' ) ,
136
78
} ,
137
79
} ,
138
80
} ,
139
- ...v3Embroider ,
140
81
] ,
141
82
} ;
142
83
} ;
0 commit comments