From dcdcda80d5607412c33dcd8747144c8c51d9f10d Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Fri, 19 May 2023 14:32:09 +0200 Subject: [PATCH] build libs and add commonjs module --- src/Umbraco.Web.UI.Client/src/rollup.config.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/rollup.config.js b/src/Umbraco.Web.UI.Client/src/rollup.config.js index 69f97d49d9..aaa3847095 100644 --- a/src/Umbraco.Web.UI.Client/src/rollup.config.js +++ b/src/Umbraco.Web.UI.Client/src/rollup.config.js @@ -1,5 +1,6 @@ import esbuild from 'rollup-plugin-esbuild'; import pluginJson from '@rollup/plugin-json'; +import commonjs from '@rollup/plugin-commonjs'; import { nodeResolve } from '@rollup/plugin-node-resolve'; import { readdirSync, lstatSync } from 'fs'; @@ -13,15 +14,15 @@ const createModuleDescriptors = (folderName) => }; }); -const exclude = ['app']; +const exclude = ['']; + +const libs = createModuleDescriptors('libs'); const packages = createModuleDescriptors('packages'); const apps = createModuleDescriptors('apps'); -const modules = [...apps, ...packages]; +const modules = [...libs, ...apps, ...packages]; const allowedModules = modules.filter((module) => !exclude.includes(module.name)); -console.log(allowedModules); - export default allowedModules .map((module) => { /** @type {import('rollup').RollupOptions[]} */ @@ -35,7 +36,7 @@ export default allowedModules preserveModules: true, preserveModulesRoot: `${module.root}`, }, - plugins: [nodeResolve(), pluginJson(), esbuild()], + plugins: [nodeResolve(), commonjs(), pluginJson(), esbuild()], }, ]; })