88 lines
1.8 KiB
JavaScript
88 lines
1.8 KiB
JavaScript
"use strict";
|
|
|
|
const getChannelURL = require("ember-source-channel-url");
|
|
|
|
module.exports = async function () {
|
|
return {
|
|
useYarn: true,
|
|
scenarios: [
|
|
{
|
|
name: "ember-lts-3.12",
|
|
npm: {
|
|
devDependencies: {
|
|
"ember-source": "~3.12.0",
|
|
},
|
|
},
|
|
},
|
|
{
|
|
name: "ember-lts-3.16",
|
|
npm: {
|
|
devDependencies: {
|
|
"ember-source": "~3.16.0",
|
|
},
|
|
},
|
|
},
|
|
{
|
|
name: "ember-lts-3.20",
|
|
npm: {
|
|
devDependencies: {
|
|
"ember-source": "~3.20.5",
|
|
},
|
|
},
|
|
},
|
|
{
|
|
name: "ember-release",
|
|
npm: {
|
|
devDependencies: {
|
|
"ember-source": await getChannelURL("release"),
|
|
},
|
|
},
|
|
},
|
|
{
|
|
name: "ember-beta",
|
|
npm: {
|
|
devDependencies: {
|
|
"ember-source": await getChannelURL("beta"),
|
|
},
|
|
},
|
|
},
|
|
{
|
|
name: "ember-canary",
|
|
npm: {
|
|
devDependencies: {
|
|
"ember-source": await getChannelURL("canary"),
|
|
},
|
|
},
|
|
},
|
|
{
|
|
name: "ember-default-with-jquery",
|
|
env: {
|
|
EMBER_OPTIONAL_FEATURES: JSON.stringify({
|
|
"jquery-integration": true,
|
|
}),
|
|
},
|
|
npm: {
|
|
devDependencies: {
|
|
"@ember/jquery": "^1.1.0",
|
|
},
|
|
},
|
|
},
|
|
{
|
|
name: "ember-classic",
|
|
env: {
|
|
EMBER_OPTIONAL_FEATURES: JSON.stringify({
|
|
"application-template-wrapper": true,
|
|
"default-async-observers": false,
|
|
"template-only-glimmer-components": false,
|
|
}),
|
|
},
|
|
npm: {
|
|
ember: {
|
|
edition: "classic",
|
|
},
|
|
},
|
|
},
|
|
],
|
|
};
|
|
};
|