30 Days of JavaScript: JavaScript Design Patterns, Day 22

You’ve solved the same problem more than once. A global that everything reaches into and nobody owns. A settings object that