View mock-axios.js
import axios from 'axios'
let mockingEnabled = false
const mocks = {}
export function addMock(url, data) {
mocks[url] = data
}
View E12-resistors.txt
A-2754 | 0.47 Ohm 1/4W 1% Metal Film Resistor Royal OHM Top Quality
A-2244 | 1 OHM 1/4W 1% Metal Film Resistor
A-2576 | 1.2 OHM 1/4W 1% Metal Film Resistor
A-2316 | 1.5 OHM 1/4W 1% Metal Film Resistor
A-2757 | 1.8 Ohm 1/4W 1% Metal Film Resistor
A-2600 | 2.2 OHM 1/4W 1% Metal Film Resistor
A-2602 | 2.7 OHM 1/4W 1% Metal Film Resistor
A-2189 | 3.3 OHM 1/4W 1% Metal Film Resistor
A-2311 | 3.9 OHM 1/4W 1% Metal Film Resistor Royal OHM Top Quality
A-2308 | 4.7 OHM 1/4W 1% Metal Film Resistor
View bird-map.js
'bird'
.split(/^(.)(.)(.)/)
.map(''.constructor.call.bind(''.repeat))
.filter(''.constructor)
.map(''.constructor.call.bind(''.charCodeAt))
.map(n=>n<100?100:n<101?107:n<106?111:n)
.map(''.constructor.fromCharCode)
.join('')
View paperclips.js
_toggles = {}
makeToggle = (id, fn, delay = 250) => {
const elem = document.querySelector('#' + id)
elem.onclick = () => {
if (_toggles[id]) {
clearInterval(_toggles[id])
_toggles[id] = null
} else {
_toggles[id] = setInterval(() => elem.disabled || fn(), delay)
}
View synth.cpp
/* Arduino Synth from
https://janostman.wordpress.com/2016/01/15/how-to-build-your-very-own-string-synth/
*/
#include <avr/interrupt.h>
#include <avr/io.h>
#include <avr/pgmspace.h>
#ifndef cbi
#define cbi(sfr, bit) (_SFR_BYTE(sfr) &= ~_BV(bit))
#endif
#ifndef sbi
View cookie-clicker.ino
View 1 - install chocolatey.cmd
@echo off
echo Administrative permissions required. Detecting permissions...
net session >nul 2>&1
if %errorLevel% == 0 (
echo Success: Administrative permissions confirmed.
) else (
echo Failure: Current permissions inadequate.
pause
exit 1
View mixin.js
// This mixin might be used to extend a class with or without its
// own "foo" method
const mixin = Base => class extends Base {
foo() {
// Only call super.foo() if it exists!
if (super.foo) {
super.foo();
}
console.log('mixin');
View index.js
// npm install && npm run build
// In output.js, spreadTest(...args) is converted to ES5
function spreadTest(...args) {
return args;
}
console.log(spreadTest(1, 2, 3));
// But the ...args inside of this lib's "audit" function is NOT converted to ES5
import 'react-axe';