{"push_id":1252881079,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"a0d1a660cc2ddfd2cd827f629b714d948f61ea38","before":"a9dbf91e72f773af4dcba6023877cd18991337f7","commits":[{"sha":"a0d1a660cc2ddfd2cd827f629b714d948f61ea38","author":{"name":"Mathias Bynens","email":"00300b421e0409ca9733f16b17bb5b2357b2c4b6@qiwi.be"},"message":"Correct transpiled output when the `u` flag is not set\n\nThe transpiled output can, and should, be shorter and simpler in such cases. E.g.:\n\n    > /./.test('\\uD800')\n    true\n\nThe old transpiled output is not equivalent:\n\n    > /(?:[\\\\0-\\\\t\\\\x0B\\\\f\\\\x0E-\\\\u2027\\\\u202A-\\\\uD7FF\\\\uE000-\\\\uFFFF]|[\\\\uD800-\\\\uDBFF](?![\\\\uDC00-\\\\uDFFF])|(?:[^\\\\uD800-\\\\uDBFF]|^)[\\\\uDC00-\\\\uDFFF])/.test('\\uD800')\nfalse\n\nThe new transpiled output is equivalent:\n\n    > /[\\0-\\t\\x0B\\f\\x0E-\\u2027\\u202A-\\uFFFF]/.test('\\uD800')\n    true","distinct":true,"url":"https://api.github.com/repos/mathiasbynens/regexpu-core/commits/a0d1a660cc2ddfd2cd827f629b714d948f61ea38"}]}
{"actor":{"display_login":"mathiasbynens"}}