|
1 |
| -'use strict'; |
| 1 | +"use strict"; |
2 | 2 |
|
3 |
| -const getChannelURL = require('ember-source-channel-url'); |
| 3 | +const getChannelURL = require("ember-source-channel-url"); |
4 | 4 |
|
5 |
| -module.exports = async function() { |
| 5 | +module.exports = async function () { |
6 | 6 | return {
|
7 |
| - useYarn: true, |
| 7 | + usePnpm: true, |
8 | 8 | scenarios: [
|
9 | 9 | {
|
10 |
| - name: 'ember-lts-3.12', |
| 10 | + name: "ember-lts-3.12", |
11 | 11 | npm: {
|
12 | 12 | devDependencies: {
|
13 |
| - 'ember-source': '~3.12.0' |
14 |
| - } |
15 |
| - } |
| 13 | + "ember-source": "~3.12.0", |
| 14 | + }, |
| 15 | + }, |
16 | 16 | },
|
17 | 17 | {
|
18 |
| - name: 'ember-lts-3.16', |
| 18 | + name: "ember-lts-3.16", |
19 | 19 | npm: {
|
20 | 20 | devDependencies: {
|
21 |
| - 'ember-source': '~3.16.0' |
22 |
| - } |
23 |
| - } |
| 21 | + "ember-source": "~3.16.0", |
| 22 | + }, |
| 23 | + }, |
24 | 24 | },
|
25 | 25 | {
|
26 |
| - name: 'ember-release', |
| 26 | + name: "ember-release", |
27 | 27 | npm: {
|
28 | 28 | devDependencies: {
|
29 |
| - 'ember-source': await getChannelURL('release') |
30 |
| - } |
31 |
| - } |
| 29 | + "ember-source": await getChannelURL("release"), |
| 30 | + }, |
| 31 | + }, |
32 | 32 | },
|
33 | 33 | {
|
34 |
| - name: 'ember-beta', |
| 34 | + name: "ember-beta", |
35 | 35 | npm: {
|
36 | 36 | devDependencies: {
|
37 |
| - 'ember-source': await getChannelURL('beta') |
38 |
| - } |
39 |
| - } |
| 37 | + "ember-source": await getChannelURL("beta"), |
| 38 | + }, |
| 39 | + }, |
40 | 40 | },
|
41 | 41 | {
|
42 |
| - name: 'ember-canary', |
| 42 | + name: "ember-canary", |
43 | 43 | npm: {
|
44 | 44 | devDependencies: {
|
45 |
| - 'ember-source': await getChannelURL('canary') |
46 |
| - } |
47 |
| - } |
| 45 | + "ember-source": await getChannelURL("canary"), |
| 46 | + }, |
| 47 | + }, |
48 | 48 | },
|
49 | 49 | // The default `.travis.yml` runs this scenario via `npm test`,
|
50 | 50 | // not via `ember try`. It's still included here so that running
|
51 | 51 | // `ember try:each` manually or from a customized CI config will run it
|
52 | 52 | // along with all the other scenarios.
|
53 | 53 | {
|
54 |
| - name: 'ember-default', |
| 54 | + name: "ember-default", |
55 | 55 | npm: {
|
56 |
| - devDependencies: {} |
57 |
| - } |
| 56 | + devDependencies: {}, |
| 57 | + }, |
58 | 58 | },
|
59 | 59 | {
|
60 |
| - name: 'ember-default-with-jquery', |
| 60 | + name: "ember-default-with-jquery", |
61 | 61 | env: {
|
62 | 62 | EMBER_OPTIONAL_FEATURES: JSON.stringify({
|
63 |
| - 'jquery-integration': true |
64 |
| - }) |
| 63 | + "jquery-integration": true, |
| 64 | + }), |
65 | 65 | },
|
66 | 66 | npm: {
|
67 | 67 | devDependencies: {
|
68 |
| - '@ember/jquery': '^0.5.1' |
69 |
| - } |
70 |
| - } |
| 68 | + "@ember/jquery": "^0.5.1", |
| 69 | + }, |
| 70 | + }, |
71 | 71 | },
|
72 | 72 | {
|
73 |
| - name: 'ember-classic', |
| 73 | + name: "ember-classic", |
74 | 74 | env: {
|
75 | 75 | EMBER_OPTIONAL_FEATURES: JSON.stringify({
|
76 |
| - 'application-template-wrapper': true, |
77 |
| - 'default-async-observers': false, |
78 |
| - 'template-only-glimmer-components': false |
79 |
| - }) |
| 76 | + "application-template-wrapper": true, |
| 77 | + "default-async-observers": false, |
| 78 | + "template-only-glimmer-components": false, |
| 79 | + }), |
80 | 80 | },
|
81 | 81 | npm: {
|
82 | 82 | ember: {
|
83 |
| - edition: 'classic' |
84 |
| - } |
85 |
| - } |
86 |
| - } |
87 |
| - ] |
| 83 | + edition: "classic", |
| 84 | + }, |
| 85 | + }, |
| 86 | + }, |
| 87 | + ], |
88 | 88 | };
|
89 | 89 | };
|
0 commit comments