❄ Icicle Tiny mutex. $ npm install icicle var icicle = require('icicle'); var a = {}; icicle.freeze(a, 'waitABit'); // true - lock is seticicle.freeze(a, 'waitABit'); // false - lock is already set icicle.isFrozen(a, 'waitABit'); // true icicle.unfreeze(a, 'waitABit'); // true - lock is unseticicle.unfreeze(a, 'waitABit'); // false - lock isn’t set icicle.isFrozen(a, 'waitABit'); // false