Files
ONE-OS/axhub-make/vite-plugins/forceInlineDynamicImportsOff.ts
王冕 a27e3b8e43 feat: sync full workspace including web modules, docs, and configurations to Gitea
Optimized the root .gitignore to exclude virtual environments, node modules,
and temp folders to ensure clean and lightweight version tracking.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-09 18:12:25 +08:00

20 lines
507 B
TypeScript

import type { Plugin } from 'vite';
export function forceInlineDynamicImportsOff(enable: boolean): Plugin {
return {
name: 'force-inline-dynamic-imports-off',
configResolved(config) {
if (!enable) {
return;
}
const output = config.build.rollupOptions.output;
const outputs = Array.isArray(output) ? output : output ? [output] : [];
outputs.forEach((item) => {
if (item) {
item.inlineDynamicImports = false;
}
});
}
};
}