@ -43,9 +43,9 @@ You can donate using Bitcoin, PayPal, Gratipay, Flattr, cash-in-mail, SEPA trans
## Contributing
Pull requests welcome. Please make sure your modifications are in line with the overall code style, and ensure that you're editing the `.coffee` files, not the `.js` files.
Pull requests welcome. Please make sure your modifications are in line with the overall code style, and ensure that you're editing the `src/` files, not the `lib/` files.
Build tool of choice is `gulp`; simply run `gulp` while developing, and it will watch for changes.
Simply run `npm run build` while developing, and it will watch for changes.
Be aware that by making a pull request, you agree to release your modifications under the licenses stated above.
function_createForOfIteratorHelper(o,allowArrayLike){varit;if(typeofSymbol==="undefined"||o[Symbol.iterator]==null){if(Array.isArray(o)||(it=_unsupportedIterableToArray(o))||allowArrayLike&&o&&typeofo.length==="number"){if(it)o=it;vari=0;varF=functionF(){};return{s:F,n:functionn(){if(i>=o.length)return{done:true};return{done:false,value:o[i++]};},e:functione(_e){throw_e;},f:F};}thrownewTypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}varnormalCompletion=true,didErr=false,err;return{s:functions(){it=o[Symbol.iterator]();},n:functionn(){varstep=it.next();normalCompletion=step.done;returnstep;},e:functione(_e2){didErr=true;err=_e2;},f:functionf(){try{if(!normalCompletion&&it.return!=null)it.return();}finally{if(didErr)throwerr;}}};}
function_nonIterableSpread(){thrownewTypeError("Invalid attempt to spread non-iterable instance");}
function_nonIterableSpread(){thrownewTypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}