diff --git a/.internal/hasUnicode.js b/.internal/hasUnicode.js index ce536cc97..976217146 100644 --- a/.internal/hasUnicode.js +++ b/.internal/hasUnicode.js @@ -3,7 +3,9 @@ const rsAstralRange = '\\ud800-\\udfff' const rsComboMarksRange = '\\u0300-\\u036f' const reComboHalfMarksRange = '\\ufe20-\\ufe2f' const rsComboSymbolsRange = '\\u20d0-\\u20ff' -const rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange +const rsComboMarksExtendedRange = '\\u1ab0-\\u1aff' +const rsComboMarksSupplementRange = '\\u1dc0-\\u1dff' +const rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange + rsComboMarksExtendedRange + rsComboMarksSupplementRange const rsVarRange = '\\ufe0e\\ufe0f' /** Used to compose unicode capture groups. */ diff --git a/.internal/unicodeSize.js b/.internal/unicodeSize.js index fa7515dfa..ff08bfbc5 100644 --- a/.internal/unicodeSize.js +++ b/.internal/unicodeSize.js @@ -3,7 +3,9 @@ const rsAstralRange = '\\ud800-\\udfff' const rsComboMarksRange = '\\u0300-\\u036f' const reComboHalfMarksRange = '\\ufe20-\\ufe2f' const rsComboSymbolsRange = '\\u20d0-\\u20ff' -const rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange +const rsComboMarksExtendedRange = '\\u1ab0-\\u1aff' +const rsComboMarksSupplementRange = '\\u1dc0-\\u1dff' +const rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange + rsComboMarksExtendedRange + rsComboMarksSupplementRange const rsVarRange = '\\ufe0e\\ufe0f' /** Used to compose unicode capture groups. */ diff --git a/.internal/unicodeToArray.js b/.internal/unicodeToArray.js index 7f825fa55..af1ff26a3 100644 --- a/.internal/unicodeToArray.js +++ b/.internal/unicodeToArray.js @@ -3,7 +3,9 @@ const rsAstralRange = '\\ud800-\\udfff' const rsComboMarksRange = '\\u0300-\\u036f' const reComboHalfMarksRange = '\\ufe20-\\ufe2f' const rsComboSymbolsRange = '\\u20d0-\\u20ff' -const rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange +const rsComboMarksExtendedRange = '\\u1ab0-\\u1aff' +const rsComboMarksSupplementRange = '\\u1dc0-\\u1dff' +const rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange + rsComboMarksExtendedRange + rsComboMarksSupplementRange const rsVarRange = '\\ufe0e\\ufe0f' /** Used to compose unicode capture groups. */ diff --git a/.internal/unicodeWords.js b/.internal/unicodeWords.js index 197400108..b9bd18e6a 100644 --- a/.internal/unicodeWords.js +++ b/.internal/unicodeWords.js @@ -3,7 +3,9 @@ const rsAstralRange = '\\ud800-\\udfff' const rsComboMarksRange = '\\u0300-\\u036f' const reComboHalfMarksRange = '\\ufe20-\\ufe2f' const rsComboSymbolsRange = '\\u20d0-\\u20ff' -const rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange +const rsComboMarksExtendedRange = '\\u1ab0-\\u1aff' +const rsComboMarksSupplementRange = '\\u1dc0-\\u1dff' +const rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange + rsComboMarksExtendedRange + rsComboMarksSupplementRange const rsDingbatRange = '\\u2700-\\u27bf' const rsLowerRange = 'a-z\\xdf-\\xf6\\xf8-\\xff' const rsMathOpRange = '\\xac\\xb1\\xd7\\xf7' diff --git a/deburr.js b/deburr.js index f58e8fb61..8475fab62 100644 --- a/deburr.js +++ b/deburr.js @@ -7,7 +7,9 @@ const reLatin = /[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g const rsComboMarksRange = '\\u0300-\\u036f' const reComboHalfMarksRange = '\\ufe20-\\ufe2f' const rsComboSymbolsRange = '\\u20d0-\\u20ff' -const rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange +const rsComboMarksExtendedRange = '\\u1ab0-\\u1aff' +const rsComboMarksSupplementRange = '\\u1dc0-\\u1dff' +const rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange + rsComboMarksExtendedRange + rsComboMarksSupplementRange /** Used to compose unicode capture groups. */ const rsCombo = `[${rsComboRange}]`