Super simple implementation of define() and require() used in Localize.js (https://localizejs.com)
var define, require;
(function() {
var modules = {};
require = function(name) {
return modules[name]();
};
define = function(name, fn) {
var exports;
modules[name] = function() {
if (!exports) {
exports = {};
exports = fn(require, exports) || exports;
}
return exports;
};
};
})();