mathiasbynens
Web standards fanatic. JavaScript, HTML, CSS, HTTP, performance, security, Bash, Unicode, macOS.
Pinned Repositories
dotfiles
:wrench: .files, including ~/.macos — sensible hacker defaults for macOS
emoji-regex
A regular expression to match all Emoji-only symbols as per the Unicode Standard.
evil.sh
:speak_no_evil: Subtle and not-so-subtle shell tweaks that will slowly drive people insane.
he
A robust HTML entity encoder/decoder written in JavaScript.
jquery-placeholder
A jQuery plugin that enables HTML5 placeholder behavior for browsers that aren’t trying hard enough yet
mothereff.in
Web developer tools
punycode.js
A robust Punycode converter that fully complies to RFC 3492 and RFC 5891.
regenerate
Generate JavaScript-compatible regular expressions based on a given set of Unicode symbols or code points.
regexpu
A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.
small
Smallest possible syntactically valid files of different types
mathiasbynens's Repositories
mathiasbynens/emoji-regex
A regular expression to match all Emoji-only symbols as per the Unicode Standard.
mathiasbynens/jsesc
Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data.
mathiasbynens/emoji-test-regex-pattern
A regular expression pattern for Java/JavaScript to match all emoji in the emoji-test.txt file provided by UTS#51.
mathiasbynens/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.
mathiasbynens/String.prototype.codePointAt
A robust & optimized `String.prototype.codePointAt` polyfill, based on the ECMAScript 6 specification.
mathiasbynens/flag-emoji-replacements
'🇩🇰🇲🇬'.replace('🇰🇲', '🇪🇨'); // → '🇩🇪🇨🇬'
mathiasbynens/caniunicode
Unicode version support across JavaScript features & engines
mathiasbynens/regenerate-unicode-properties
A collection of Regenerate sets for Unicode various properties.
mathiasbynens/tibia.com-extension
User script that enhances the character info pages on Tibia.com.
mathiasbynens/tibia-bosses
mathiasbynens/unicode-property-escapes-tests
Tests for RegExp Unicode property escapes
mathiasbynens/css-dbg-stories
mathiasbynens/unicode-property-aliases
Unicode property alias mappings in JavaScript format.
mathiasbynens/unicode-property-value-aliases
Unicode property value alias mappings in JavaScript format.
mathiasbynens/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.
mathiasbynens/unicode-property-aliases-ecmascript
Unicode property alias mappings in JavaScript format for property names that are supported in ECMAScript RegExp property escapes.
mathiasbynens/tibia-boosted-creature
mathiasbynens/unicode-loose-match
A JavaScript implementation of Unicode loose matching.
mathiasbynens/fide-ratings-json
mathiasbynens/tibia-xp-history
Experience history for my main Tibia character
mathiasbynens/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.
mathiasbynens/tibia-boosted-boss
mathiasbynens/tibia-highscores
mathiasbynens/tibia-json
mathiasbynens/tibia-war
mathiasbynens/baseline-status
mathiasbynens/proposal-global
ECMAScript Proposal, specs, and reference implementation for `global`
mathiasbynens/tibia-loot-stats
mathiasbynens/proposal-temporal
Provides standard objects and functions for working with dates and times.
mathiasbynens/test262
Official ECMAScript Conformance Test Suite