improve playwright coverage

This commit is contained in:
Rene Haas
2022-08-20 13:40:37 +02:00
parent 02da4c200c
commit 814591afb1
12 changed files with 70 additions and 37 deletions
+6
View File
@@ -84,6 +84,8 @@ const mergeAndResolveOptions = (userOptions) => {
},
};
const { dist, types, styles } = mergedOptions.paths;
const pluginFromFn = (plugin) =>
typeof plugin === 'function' ? plugin(mergedOptions, workspaceRoot, workspaces) : plugin;
mergedOptions.paths.dist = resolvePath(projectPath, dist);
mergedOptions.paths.types = resolvePath(projectPath, types);
@@ -95,6 +97,10 @@ const mergeAndResolveOptions = (userOptions) => {
name: mergedOptions.rollup.output?.name || mergedOptions.project,
file: mergedOptions.rollup.output?.file || mergedOptions.project.toLocaleLowerCase(),
};
mergedOptions.rollup.plugins =
mergedOptions.rollup.plugins?.map(pluginFromFn).filter(Boolean) || [];
mergedOptions.rollup.output.plugins =
mergedOptions.rollup.output?.plugins?.map(pluginFromFn).filter(Boolean) || [];
return mergedOptions;
};