Skip to content

Instantly share code, notes, and snippets.

@etlovett
etlovett / enum.js
Created December 11, 2014 22:17
Enum implementation for JS for simple Map-style enums
// ES5 (with underscore.js)
function Enum(obj){
return Object.freeze(_.extend(Object.create(null), obj));
}
// ES6
function Enum(obj){
let target = Object.freeze(Object.assign(Object.create(null), obj));
return new Proxy(target, {
get(target, propKey, receiver){
@etlovett
etlovett / keybase.md
Created December 6, 2014 23:37
Keybase proof of identity

Keybase proof

I hereby claim:

  • I am etlovett on github.
  • I am etlovett (https://keybase.io/etlovett) on keybase.
  • I have a public key whose fingerprint is 3E7D 0249 417F 0FB4 0064 0F1C 20A7 0E4A 4894 9EE5

To claim this, I am signing this object:

@etlovett
etlovett / blink.html
Created December 3, 2011 04:53
Ways to implement the <blink> tag