Files
threshold-ui/addons/core/config/ember-try.js
T

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",
},
},
},
],
};
};