@ember-tooling/classic-build-app-blueprint
Version:
34 lines (29 loc) • 1.1 kB
JavaScript
;
const EmberApp = require('ember-cli/lib/broccoli/ember-app');
module.exports = function (defaults) {
const app = new EmberApp(defaults, {
<% if (emberData) {%>emberData: {
deprecations: {
// New projects can safely leave this deprecation disabled.
// If upgrading, to opt-into the deprecated behavior, set this to true and then follow:
// https://deprecations.emberjs.com/id/ember-data-deprecate-store-extends-ember-object
// before upgrading to Ember Data 6.0
DEPRECATE_STORE_EXTENDS_EMBER_OBJECT: false,
},
},
<% } %><% if (typescript) {%>'ember-cli-babel': { enableTypeScriptTransform: true },
<% } %>// Add options here
});
<% if (embroider) { %>const { Webpack } = require('@embroider/webpack');
return require('@embroider/compat').compatBuild(app, Webpack, {
staticAddonTestSupportTrees: true,
staticAddonTrees: true,
staticEmberSource: true,
staticInvokables: true,
skipBabel: [
{
package: 'qunit',
},
],
});<% } else { %>return app.toTree();<% } %>
};