UNPKG

array-includes-with-glob

Version:

Like _.includes but with wildcards

11 lines (9 loc) 736 B
/** * @name array-includes-with-glob * @fileoverview Like _.includes but with wildcards * @version 5.0.13 * @author Roy Revelt, Codsen Ltd * @license MIT * {@link https://codsen.com/os/array-includes-with-glob/} */ import{isMatch as o}from"matcher";var l="5.0.13";var y=l,p={arrayVsArrayAllMustBeFound:"any",caseSensitive:!0};function g(s,e,a){if(!s.length||!e.length)return!1;let r={...p,...a},n=typeof s=="string"?[s]:Array.from(s);return typeof e=="string"?n.some(t=>o(t,e,{caseSensitive:r.caseSensitive})):r.arrayVsArrayAllMustBeFound==="any"?e.some(t=>n.some(i=>o(i,t,{caseSensitive:r.caseSensitive}))):e.every(t=>n.some(i=>o(i,t,{caseSensitive:r.caseSensitive})))}export{p as defaults,g as includesWithGlob,y as version};