Mathias Bynens's repositories
emoji-regex
A regular expression to match all Emoji-only symbols as per the Unicode Standard.
String.prototype.startsWith
A robust & optimized ES3-compatible polyfill for the `String.prototype.startsWith` method in ECMAScript 6.
regexpu-core
regexpu’s core functionality, i.e. `rewritePattern(pattern, flag, options)`, which enables rewriting regular expressions that make use of the ES6 `u` flag into equivalent ES5-compatible regular expression patterns.
String.prototype.includes
A robust & optimized ES3-compatible polyfill for the `String.prototype.contains` method in ECMAScript 6.
String.prototype.codePointAt
A robust & optimized `String.prototype.codePointAt` polyfill, based on the ECMAScript 6 specification.
flag-emoji-replacements
'🇩🇰🇲🇬'.replace('🇰🇲', '🇪🇨'); // → '🇩🇪🇨🇬'
caniunicode
Unicode version support across JavaScript features & engines
regenerate-unicode-properties
A collection of Regenerate sets for Unicode various properties.
tibia.com-extension
User script that enhances the character info pages on Tibia.com.
unicode-canonical-property-names-ecmascript
The set of canonical Unicode property names supported in ECMAScript RegExp property escapes.
unicode-property-escapes-tests
Tests for RegExp Unicode property escapes
unicode-property-aliases
Unicode property alias mappings in JavaScript format.
string-prototype-replace-regexp-benchmark
Generated JavaScript benchmarks for String.prototype.{replace,replaceAll} with global regular expressions based on emoji-test-regex-pattern.
unicode-match-property-value-ecmascript
Match a Unicode property or property alias to its canonical property name per the algorithm used for RegExp Unicode property escapes in ECMAScript.
unicode-property-value-aliases-ecmascript
Unicode property value alias mappings in JavaScript format, for property names and values that are supported in ECMAScript RegExp property escapes.
tibia-xp-history
Experience history for my main Tibia character