Get an object property, setting and returning default value if does not exist yet.
Implementation:
module.exports = (object, key, defaultValue) => {
if (object[key] === undefined) {
object[key] = defaultValue;
}
return object[key];
}
https://twitter.com/@evanxsummers