Socket
Socket
Sign inDemoInstall

regexpu-core

Package Overview
Dependencies
Maintainers
1
Versions
49
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

regexpu-core - npm Package Compare versions

Comparing version 3.0.1 to 3.0.2

252

data/iu-mappings.js

@@ -8,2 +8,4 @@ module.exports = new Map([

[0xC5, 0x212B],
[0xDF, 0x1E9E],
[0xE5, 0x212B],
[0x17F, 0x53],

@@ -18,2 +20,3 @@ [0x1C4, 0x1C5],

[0x1F2, 0x1F1],
[0x29D, 0xA7B2],
[0x345, 0x1FBE],

@@ -31,3 +34,5 @@ [0x392, 0x3D0],

[0x3A9, 0x2126],
[0x3B8, 0x3F4],
[0x3C2, 0x3A3],
[0x3C9, 0x2126],
[0x3D0, 0x392],

@@ -41,7 +46,151 @@ [0x3D1, 0x3F4],

0x398,
0x3D1
0x3D1,
0x3B8
]],
[0x3F5, 0x395],
[0x13A0, 0xAB70],
[0x13A1, 0xAB71],
[0x13A2, 0xAB72],
[0x13A3, 0xAB73],
[0x13A4, 0xAB74],
[0x13A5, 0xAB75],
[0x13A6, 0xAB76],
[0x13A7, 0xAB77],
[0x13A8, 0xAB78],
[0x13A9, 0xAB79],
[0x13AA, 0xAB7A],
[0x13AB, 0xAB7B],
[0x13AC, 0xAB7C],
[0x13AD, 0xAB7D],
[0x13AE, 0xAB7E],
[0x13AF, 0xAB7F],
[0x13B0, 0xAB80],
[0x13B1, 0xAB81],
[0x13B2, 0xAB82],
[0x13B3, 0xAB83],
[0x13B4, 0xAB84],
[0x13B5, 0xAB85],
[0x13B6, 0xAB86],
[0x13B7, 0xAB87],
[0x13B8, 0xAB88],
[0x13B9, 0xAB89],
[0x13BA, 0xAB8A],
[0x13BB, 0xAB8B],
[0x13BC, 0xAB8C],
[0x13BD, 0xAB8D],
[0x13BE, 0xAB8E],
[0x13BF, 0xAB8F],
[0x13C0, 0xAB90],
[0x13C1, 0xAB91],
[0x13C2, 0xAB92],
[0x13C3, 0xAB93],
[0x13C4, 0xAB94],
[0x13C5, 0xAB95],
[0x13C6, 0xAB96],
[0x13C7, 0xAB97],
[0x13C8, 0xAB98],
[0x13C9, 0xAB99],
[0x13CA, 0xAB9A],
[0x13CB, 0xAB9B],
[0x13CC, 0xAB9C],
[0x13CD, 0xAB9D],
[0x13CE, 0xAB9E],
[0x13CF, 0xAB9F],
[0x13D0, 0xABA0],
[0x13D1, 0xABA1],
[0x13D2, 0xABA2],
[0x13D3, 0xABA3],
[0x13D4, 0xABA4],
[0x13D5, 0xABA5],
[0x13D6, 0xABA6],
[0x13D7, 0xABA7],
[0x13D8, 0xABA8],
[0x13D9, 0xABA9],
[0x13DA, 0xABAA],
[0x13DB, 0xABAB],
[0x13DC, 0xABAC],
[0x13DD, 0xABAD],
[0x13DE, 0xABAE],
[0x13DF, 0xABAF],
[0x13E0, 0xABB0],
[0x13E1, 0xABB1],
[0x13E2, 0xABB2],
[0x13E3, 0xABB3],
[0x13E4, 0xABB4],
[0x13E5, 0xABB5],
[0x13E6, 0xABB6],
[0x13E7, 0xABB7],
[0x13E8, 0xABB8],
[0x13E9, 0xABB9],
[0x13EA, 0xABBA],
[0x13EB, 0xABBB],
[0x13EC, 0xABBC],
[0x13ED, 0xABBD],
[0x13EE, 0xABBE],
[0x13EF, 0xABBF],
[0x13F0, 0x13F8],
[0x13F1, 0x13F9],
[0x13F2, 0x13FA],
[0x13F3, 0x13FB],
[0x13F4, 0x13FC],
[0x13F5, 0x13FD],
[0x13F8, 0x13F0],
[0x13F9, 0x13F1],
[0x13FA, 0x13F2],
[0x13FB, 0x13F3],
[0x13FC, 0x13F4],
[0x13FD, 0x13F5],
[0x1E60, 0x1E9B],
[0x1E9B, 0x1E60],
[0x1E9E, 0xDF],
[0x1F80, 0x1F88],
[0x1F81, 0x1F89],
[0x1F82, 0x1F8A],
[0x1F83, 0x1F8B],
[0x1F84, 0x1F8C],
[0x1F85, 0x1F8D],
[0x1F86, 0x1F8E],
[0x1F87, 0x1F8F],
[0x1F88, 0x1F80],
[0x1F89, 0x1F81],
[0x1F8A, 0x1F82],
[0x1F8B, 0x1F83],
[0x1F8C, 0x1F84],
[0x1F8D, 0x1F85],
[0x1F8E, 0x1F86],
[0x1F8F, 0x1F87],
[0x1F90, 0x1F98],
[0x1F91, 0x1F99],
[0x1F92, 0x1F9A],
[0x1F93, 0x1F9B],
[0x1F94, 0x1F9C],
[0x1F95, 0x1F9D],
[0x1F96, 0x1F9E],
[0x1F97, 0x1F9F],
[0x1F98, 0x1F90],
[0x1F99, 0x1F91],
[0x1F9A, 0x1F92],
[0x1F9B, 0x1F93],
[0x1F9C, 0x1F94],
[0x1F9D, 0x1F95],
[0x1F9E, 0x1F96],
[0x1F9F, 0x1F97],
[0x1FA0, 0x1FA8],
[0x1FA1, 0x1FA9],
[0x1FA2, 0x1FAA],
[0x1FA3, 0x1FAB],
[0x1FA4, 0x1FAC],
[0x1FA5, 0x1FAD],
[0x1FA6, 0x1FAE],
[0x1FA7, 0x1FAF],
[0x1FA8, 0x1FA0],
[0x1FA9, 0x1FA1],
[0x1FAA, 0x1FA2],
[0x1FAB, 0x1FA3],
[0x1FAC, 0x1FA4],
[0x1FAD, 0x1FA5],
[0x1FAE, 0x1FA6],
[0x1FAF, 0x1FA7],
[0x1FB3, 0x1FBC],
[0x1FBC, 0x1FB3],
[0x1FBE, [

@@ -51,5 +200,102 @@ 0x345,

]],
[0x2126, 0x3A9],
[0x1FC3, 0x1FCC],
[0x1FCC, 0x1FC3],
[0x1FF3, 0x1FFC],
[0x1FFC, 0x1FF3],
[0x2126, [
0x3A9,
0x3C9
]],
[0x212A, 0x4B],
[0x212B, 0xC5],
[0x212B, [
0xC5,
0xE5
]],
[0xA7B2, 0x29D],
[0xA7B3, 0xAB53],
[0xA7B4, 0xA7B5],
[0xA7B5, 0xA7B4],
[0xA7B6, 0xA7B7],
[0xA7B7, 0xA7B6],
[0xAB53, 0xA7B3],
[0xAB70, 0x13A0],
[0xAB71, 0x13A1],
[0xAB72, 0x13A2],
[0xAB73, 0x13A3],
[0xAB74, 0x13A4],
[0xAB75, 0x13A5],
[0xAB76, 0x13A6],
[0xAB77, 0x13A7],
[0xAB78, 0x13A8],
[0xAB79, 0x13A9],
[0xAB7A, 0x13AA],
[0xAB7B, 0x13AB],
[0xAB7C, 0x13AC],
[0xAB7D, 0x13AD],
[0xAB7E, 0x13AE],
[0xAB7F, 0x13AF],
[0xAB80, 0x13B0],
[0xAB81, 0x13B1],
[0xAB82, 0x13B2],
[0xAB83, 0x13B3],
[0xAB84, 0x13B4],
[0xAB85, 0x13B5],
[0xAB86, 0x13B6],
[0xAB87, 0x13B7],
[0xAB88, 0x13B8],
[0xAB89, 0x13B9],
[0xAB8A, 0x13BA],
[0xAB8B, 0x13BB],
[0xAB8C, 0x13BC],
[0xAB8D, 0x13BD],
[0xAB8E, 0x13BE],
[0xAB8F, 0x13BF],
[0xAB90, 0x13C0],
[0xAB91, 0x13C1],
[0xAB92, 0x13C2],
[0xAB93, 0x13C3],
[0xAB94, 0x13C4],
[0xAB95, 0x13C5],
[0xAB96, 0x13C6],
[0xAB97, 0x13C7],
[0xAB98, 0x13C8],
[0xAB99, 0x13C9],
[0xAB9A, 0x13CA],
[0xAB9B, 0x13CB],
[0xAB9C, 0x13CC],
[0xAB9D, 0x13CD],
[0xAB9E, 0x13CE],
[0xAB9F, 0x13CF],
[0xABA0, 0x13D0],
[0xABA1, 0x13D1],
[0xABA2, 0x13D2],
[0xABA3, 0x13D3],
[0xABA4, 0x13D4],
[0xABA5, 0x13D5],
[0xABA6, 0x13D6],
[0xABA7, 0x13D7],
[0xABA8, 0x13D8],
[0xABA9, 0x13D9],
[0xABAA, 0x13DA],
[0xABAB, 0x13DB],
[0xABAC, 0x13DC],
[0xABAD, 0x13DD],
[0xABAE, 0x13DE],
[0xABAF, 0x13DF],
[0xABB0, 0x13E0],
[0xABB1, 0x13E1],
[0xABB2, 0x13E2],
[0xABB3, 0x13E3],
[0xABB4, 0x13E4],
[0xABB5, 0x13E5],
[0xABB6, 0x13E6],
[0xABB7, 0x13E7],
[0xABB8, 0x13E8],
[0xABB9, 0x13E9],
[0xABBA, 0x13EA],
[0xABBB, 0x13EB],
[0xABBC, 0x13EC],
[0xABBD, 0x13ED],
[0xABBE, 0x13EE],
[0xABBF, 0x13EF],
[0x10400, 0x10428],

@@ -56,0 +302,0 @@ [0x10401, 0x10429],

4

package.json
{
"name": "regexpu-core",
"version": "3.0.1",
"version": "3.0.2",
"description": "regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.",

@@ -63,5 +63,5 @@ "homepage": "https://mths.be/regexpu",

"mocha": "^2.2.1",
"regexpu-fixtures": "^2.0.0",
"regexpu-fixtures": "^2.0.1",
"unicode-8.0.0": "^0.6.0"
}
}

@@ -85,4 +85,4 @@ 'use strict';

// Add a range of code points + any case-folded code points in that range to a
// set.
// Given a range of code points, add any case-folded code points in that range
// to a set.
regenerate.prototype.iuAddRange = function(min, max) {

@@ -134,3 +134,3 @@ const $this = this;

set.add(item.codePoint);
if (config.ignoreCase && config.unicode) {
if (config.ignoreCase && config.unicode && !config.useUnicodeFlag) {
const folded = caseFold(item.codePoint);

@@ -146,3 +146,3 @@ if (folded) {

set.addRange(min, max);
if (config.ignoreCase && config.unicode) {
if (config.ignoreCase && config.unicode && !config.useUnicodeFlag) {
set.iuAddRange(min, max);

@@ -205,3 +205,3 @@ }

const set = regenerate(codePoint);
if (config.ignoreCase && config.unicode) {
if (config.ignoreCase && config.unicode && !config.useUnicodeFlag) {
const folded = caseFold(codePoint);

@@ -208,0 +208,0 @@ if (folded) {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc