feat: updated ember-cli-build.js

This commit is contained in:
Ronald A. Richardson
2025-11-28 17:42:43 +08:00
parent 5726eb974f
commit c9477b78f2

View File

@@ -2,10 +2,6 @@
/** eslint-disable node/no-unpublished-require */
const EmberApp = require('ember-cli/lib/broccoli/ember-app');
// const ExtensionDiscoveryPlugin = require('./lib/build-plugins/extension-discovery');
// const ExtensionShimGeneratorPlugin = require('./lib/build-plugins/extension-shim-generator');
// const ExtensionLoadersGeneratorPlugin = require('./lib/build-plugins/extension-loaders-generator');
// const RouterGeneratorPlugin = require('./lib/build-plugins/router-generator');
const Funnel = require('broccoli-funnel');
const writeFile = require('broccoli-file-creator');
const mergeTrees = require('broccoli-merge-trees');
@@ -34,6 +30,10 @@ module.exports = function (defaults) {
},
},
intl: {
silent: true,
},
'ember-simple-auth': {
useSessionSetupMethod: true,
},
@@ -63,58 +63,9 @@ module.exports = function (defaults) {
babel: {
plugins: [require.resolve('ember-auto-import/babel-plugin')],
}
},
});
// const extensionDiscovery = new ExtensionDiscoveryPlugin([], {
// projectRoot: __dirname,
// annotation: 'Discover Fleetbase Extensions',
// });
// const extensionShims = new ExtensionShimGeneratorPlugin([extensionDiscovery], {
// projectRoot: __dirname,
// annotation: 'Generate Extension Shims',
// });
// const extensionLoaders = new ExtensionLoadersGeneratorPlugin([extensionDiscovery], {
// projectRoot: __dirname,
// annotation: 'Generate Extension Loaders',
// });
// const router = new RouterGeneratorPlugin([extensionDiscovery], {
// projectRoot: __dirname,
// annotation: 'Generate Router with Extension Mounts',
// });
// const generatedAppTree = mergeTrees(
// [
// new Funnel(extensionShims, {
// srcDir: 'extensions',
// destDir: 'extensions',
// }),
// new Funnel(extensionLoaders, {
// srcDir: 'utils',
// destDir: 'utils',
// }),
// new Funnel(router, {
// srcDir: '/',
// destDir: '/',
// }),
// ],
// {
// overwrite: true,
// annotation: 'Merge Extension Generated Files into app tree',
// }
// );
// app.trees.app = mergeTrees([app.trees.app, generatedAppTree], { overwrite: true });
// const extensionManifestTree = new Funnel(extensionDiscovery, {
// srcDir: '/',
// files: ['extensions.json'],
// destDir: '/',
// });
let runtimeConfigTree;
if (toBoolean(process.env.DISABLE_RUNTIME_CONFIG)) {
runtimeConfigTree = writeFile('fleetbase.config.json', '{}');