I hereby claim:
- I am pifantastic on github.
- I am forsander (https://keybase.io/forsander) on keybase.
- I have a public key whose fingerprint is 77FA 89D6 D5C8 F0BE 518B D7A4 11EF 18B0 F691 E071
To claim this, I am signing this object:
| import Ember from 'ember'; | |
| // Mock underscore. | |
| let _ = { | |
| includes: function(val) { | |
| return this.indexOf(val) !== -1; | |
| } | |
| }; | |
| function enumProp(def, valid) { |
I hereby claim:
To claim this, I am signing this object:
| define([ | |
| 'fixtures' | |
| ], function (fixtures) { | |
| describe('Some unit tests', function () { | |
| before(function () { | |
| /** | |
| * Will add the following HTML to the DOM before running the following tests: | |
| * |
Create this file in your project's root dir:
.git/hooks/pre-commit
Make it executable:
chmod +x .git/hooks/pre-commit
You can remove test if you just want to lint and vice versa.
| // Allow tasks to inherit a target. | |
| var targetify = function( tasks ) { | |
| return function( target ) { | |
| grunt.task.run( tasks.map(function( name ) { | |
| // Target may be blank. | |
| return target ? name + ':' + target : name; | |
| })); | |
| }; | |
| }; |
| package main | |
| import ( | |
| "fmt" | |
| goquery "github.com/PuerkitoBio/goquery" | |
| "sync" | |
| "time" | |
| ) | |
| var start = time.Now() |
| function foo(a){var b=a;return function c(a){return"undefined"!=typeof a?(b+=' '+a,c):(console.log(b),void 0)}}foo("lol")("wat")("bar")(); |
| foo("lol")("wat")("bar")(); // "lol wat bar" |
| var colorHash = function (str) { | |
| // djb2 hash: http://www.cse.yorku.ca/~oz/hash.html | |
| var hash = 5381; | |
| for (i = 0; i < str.length; i++) { | |
| hash = ((hash << 5) + hash) + str.charCodeAt(i); | |
| } | |
| // Help from: http://www.paulirish.com/2009/random-hex-color-code-snippets/ | |
| var color = Math.round(11184810 * Math.abs(hash) / Math.pow(2, 32)); |
| function Thing(prop) { | |
| this.prop = prop; | |
| } | |
| Thing.prototype.toString = function() { | |
| return "My prop is: " + this.prop; | |
| }; | |
| module.exports = function (opts) { | |
| return new Thing(opts); |