Drop use of lodash/intersection from checkDuplicateIncludeExcludes (#173)
This commit is contained in:
parent
ab87ff071c
commit
1bb8f30b24
@ -1,6 +1,4 @@
|
||||
import intersection from "lodash/intersection";
|
||||
import invariant from "invariant";
|
||||
|
||||
import builtInsList from "../data/built-ins.json";
|
||||
import defaultInclude from "./default-includes";
|
||||
import moduleTransformations from "./module-transformations";
|
||||
@ -38,7 +36,9 @@ export const validateIncludesAndExcludes = (opts = [], type) => {
|
||||
};
|
||||
|
||||
export const checkDuplicateIncludeExcludes = (include = [], exclude = []) => {
|
||||
const duplicates = intersection(include, exclude);
|
||||
const duplicates = include.filter(
|
||||
(opt) => exclude.indexOf(opt) >= 0
|
||||
);
|
||||
|
||||
invariant(
|
||||
duplicates.length === 0,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user