diff --git a/.internal/baseMerge.js b/.internal/baseMerge.js index 1f63eef72..1d09c8ccc 100644 --- a/.internal/baseMerge.js +++ b/.internal/baseMerge.js @@ -26,7 +26,7 @@ function baseMerge(object, source, srcIndex, customizer, stack) { baseMergeDeep(object, source, key, srcIndex, baseMerge, customizer, stack) } else { - const newValue = customizer + let newValue = customizer ? customizer(object[key], srcValue, `${ key }`, object, source, stack) : undefined diff --git a/.internal/baseSlice.js b/.internal/baseSlice.js index ed042ba90..07c43de4a 100644 --- a/.internal/baseSlice.js +++ b/.internal/baseSlice.js @@ -9,7 +9,7 @@ */ function baseSlice(array, start, end) { let index = -1, - length = array.length + length = array.length if (start < 0) { start = -start > length ? 0 : (length + start) diff --git a/.internal/equalArrays.js b/.internal/equalArrays.js index 9b3645821..3e649109d 100644 --- a/.internal/equalArrays.js +++ b/.internal/equalArrays.js @@ -60,11 +60,11 @@ function equalArrays(array, other, bitmask, customizer, equalFunc, stack) { // Recursively compare arrays (susceptible to call stack limits). if (seen) { if (!arraySome(other, (othValue, othIndex) => { - if (!cacheHas(seen, othIndex) && - (arrValue === othValue || equalFunc(arrValue, othValue, bitmask, customizer, stack))) { - return seen.push(othIndex) - } - })) { + if (!cacheHas(seen, othIndex) && + (arrValue === othValue || equalFunc(arrValue, othValue, bitmask, customizer, stack))) { + return seen.push(othIndex) + } + })) { result = false break } diff --git a/.internal/unicodeSize.js b/.internal/unicodeSize.js index f3877f054..e759e9b3f 100644 --- a/.internal/unicodeSize.js +++ b/.internal/unicodeSize.js @@ -21,7 +21,8 @@ const reOptMod = `${ rsModifier }?` const rsOptVar = `[${ rsVarRange }]?` const rsOptJoin = `(?:${ rsZWJ }(?:${ [rsNonAstral, rsRegional, rsSurrPair].join('|') })${ rsOptVar + reOptMod })*` const rsSeq = rsOptVar + reOptMod + rsOptJoin -const rsSymbol = `(?:${ [rsNonAstral + rsCombo + '?', rsCombo, rsRegional, rsSurrPair, rsAstral].join('|') })` +const rsNonAstralCombo = `${ rsNonAstral }${ rsCombo }?` +const rsSymbol = `(?:${ [rsNonAstralCombo, rsCombo, rsRegional, rsSurrPair, rsAstral].join('|') })` /** Used to match [string symbols](https://mathiasbynens.be/notes/javascript-unicode). */ const reUnicode = RegExp(`${ rsFitz }(?=${ rsFitz })|${ rsSymbol + rsSeq }`, 'g') diff --git a/.internal/unicodeToArray.js b/.internal/unicodeToArray.js index 308a8633b..02e3c9aa4 100644 --- a/.internal/unicodeToArray.js +++ b/.internal/unicodeToArray.js @@ -21,7 +21,8 @@ const reOptMod = `${ rsModifier }?` const rsOptVar = `[${ rsVarRange }]?` const rsOptJoin = `(?:${ rsZWJ }(?:${ [rsNonAstral, rsRegional, rsSurrPair].join('|') })${ rsOptVar + reOptMod })*` const rsSeq = rsOptVar + reOptMod + rsOptJoin -const rsSymbol = `(?:${ [rsNonAstral + rsCombo + '?', rsCombo, rsRegional, rsSurrPair, rsAstral].join('|') })` +const rsNonAstralCombo = `${ rsNonAstral }${ rsCombo }?` +const rsSymbol = `(?:${ [rsNonAstralCombo, rsCombo, rsRegional, rsSurrPair, rsAstral].join('|') })` /** Used to match [string symbols](https://mathiasbynens.be/notes/javascript-unicode). */ const reUnicode = RegExp(`${ rsFitz }(?=${ rsFitz })|${ rsSymbol + rsSeq }`, 'g') diff --git a/.internal/unicodeWords.js b/.internal/unicodeWords.js index c08756b89..232d1a699 100644 --- a/.internal/unicodeWords.js +++ b/.internal/unicodeWords.js @@ -47,7 +47,7 @@ const rsEmoji = `(?:${ [rsDingbat, rsRegional, rsSurrPair].join('|') })${ rsSeq const reUnicodeWord = RegExp([ `${ rsUpper }?${ rsLower }+${ rsOptContrLower }(?=${ [rsBreak, rsUpper, '$'].join('|') })`, `${ rsMiscUpper }+${ rsOptContrUpper }(?=${ [rsBreak, rsUpper + rsMiscLower, '$'].join('|') })`, - `${ rsUpper }?${ rsMiscLower}+${ rsOptContrLower }`, + `${ rsUpper }?${ rsMiscLower }+${ rsOptContrLower }`, `${ rsUpper }+${ rsOptContrUpper }`, rsOrdUpper, rsOrdLower,