Skip to content

Instantly share code, notes, and snippets.

View maxehnert's full-sized avatar

Max Ehnert maxehnert

View GitHub Profile
export default {
white: '#FFFFFF',
black: '#0F0F0E',
anchorEl: {
textDecoration: 'none',
color: 'inherit'
},
centerText: {
textAlign: 'center'
}
@maxehnert
maxehnert / keybase.md
Created August 15, 2016 21:20
keybase

Keybase proof

I hereby claim:

  • I am maxehnert on github.
  • I am maxehnert (https://keybase.io/maxehnert) on keybase.
  • I have a public key whose fingerprint is AB61 9AE5 A3F9 763B C257 237B 0655 A2F1 F02F 9F36

To claim this, I am signing this object:

@maxehnert
maxehnert / es5-subtract.js
Created June 22, 2016 05:07
es5 cyclic dependency subtract.js
const addModule = require('./add.js');
exports.countSubtract = 0;
exports.subtractfn = function(n = 0) {
exports.countSubtract++;
console.log('countSubtract', exports.countSubtract);
if (n < 20) return addModule.add(n + 1);
}
@maxehnert
maxehnert / es5-add.js
Created June 22, 2016 05:06
es5 cyclic dependency add.js
const subtractModule = require('./subtract.js');
exports.countAdd = 0;
exports.add = function(n = 0) {
exports.countAdd++;
console.log('countAdd', exports.countAdd);
subtractModule.countSubtract++
console.log('countSubtract from add file', subtractModule.countSubtract);
@maxehnert
maxehnert / es6-subtract.js
Created June 22, 2016 05:04
es6 cyclic dependency subtract.js
import { countAddPre, add } from './add';
export var countSubtract = 0;
export function subtractfn(n = 0) {
countSubtract++;
console.log('countSubtract', countSubtract);
if (n < 20) return add(n + 1);
}
@maxehnert
maxehnert / es6-add.js
Created June 22, 2016 05:03
es6 cyclic dependency add.js
import { subtractfn, countSubtract } from './subtract';
export var countAdd = 0;
export function add(n = 0) {
countAdd++;
console.log('countAdd', countAdd);
countSubtract++;
console.log('countSubtract from add file', countSubtract);
@maxehnert
maxehnert / es5-add.js
Created June 22, 2016 05:00
es5 vs es6 cyclic dependencies
const subtractModule = require('./subtract.js');
exports.countAdd = 0;
exports.add = function(n = 0) {
exports.countAdd++;
console.log('countAdd', exports.countAdd);
subtractModule.countSubtract++
console.log('countSubtract from add file', subtractModule.countSubtract);