Files
nebula.js/commands/build/lib/systemjs.js
2025-08-14 16:58:12 +02:00

20 lines
559 B
JavaScript

const systemjsBehaviours = {
getExternal: ({ config: cfg }) => {
const defaultExternal = [
'@nebula.js/stardust',
'picasso.js',
'picasso-plugin-q',
'react',
'react-dom',
/^(?!@qlik-trial\/qmfe-data-client-parcels)(@qlik-trial\/qmfe-)/,
];
const { external } = cfg.systemjs || {};
return Array.isArray(external) ? external : defaultExternal;
},
getOutputFile: ({ pkg }) => pkg.systemjs,
getOutputName: () => undefined,
enabled: ({ pkg }) => !!pkg.systemjs,
};
module.exports = systemjsBehaviours;