Skip to content

Commit

Permalink
Improve task expansion (#219)
Browse files Browse the repository at this point in the history
  • Loading branch information
fisker committed Jan 19, 2022
1 parent 65af64f commit 09171d9
Showing 1 changed file with 4 additions and 6 deletions.
10 changes: 4 additions & 6 deletions index.js
Expand Up @@ -111,7 +111,7 @@ const generateTasks = async (patterns, options) => {
const patternExpandOptions = getDirGlobOptions(expandDirectories, cwd);
const ignoreExpandOptions = cwd ? {cwd} : undefined;

const tasks = await Promise.all(
return Promise.all(
globTasks.map(async task => {
const {pattern, options} = task;

Expand All @@ -124,11 +124,9 @@ const generateTasks = async (patterns, options) => {
]);

options.ignore = ignore;
return patterns.map(pattern => ({pattern, options}));
return {pattern: patterns, options};
}),
);

return tasks.flat();
};

const generateTasksSync = (patterns, options) => {
Expand All @@ -143,11 +141,11 @@ const generateTasksSync = (patterns, options) => {
const patternExpandOptions = getDirGlobOptions(expandDirectories, cwd);
const ignoreExpandOptions = cwd ? {cwd} : undefined;

return globTasks.flatMap(task => {
return globTasks.map(task => {
const {pattern, options} = task;
const patterns = dirGlob.sync(pattern, patternExpandOptions);
options.ignore = dirGlob.sync(options.ignore, ignoreExpandOptions);
return patterns.map(pattern => ({pattern, options}));
return {pattern: patterns, options};
});
};

Expand Down

0 comments on commit 09171d9

Please sign in to comment.