mockm
Version:
Analog interface server, painless parallel development of front and back ends.
48 lines (45 loc) • 1.79 kB
JavaScript
/**/ void function(scope) {
/**/
/**/ // CommonJS
/**/ if (typeof module === 'object' && !!module.exports) return scope(function(name, dependencies, factory) {
/**/ if (typeof name !== 'string') factory = dependencies, dependencies = name, name = null;
/**/ if (!(dependencies instanceof Array)) factory = dependencies, dependencies = [];
/**/ var args;
/**/ args = [ ];
/**/ module.exports = factory.apply(module.exports, args) || module.exports;
/**/ });
/**/
/**/ // AMD, wrap a 'String' to avoid warn of fucking webpack
/**/ if (String(typeof define) === 'function' && !!define.amd) return scope(define);
/**/
/**/ // Global
/**/ scope(function(name, dependencies, factory) {
/**/ if (typeof name !== 'string') factory = dependencies, dependencies = name, name = null;
/**/ if (!(dependencies instanceof Array)) factory = dependencies, dependencies = [];
/**/ var exports = {};
/**/ var args = [];
/**/ for (var i = 0; i < dependencies.length; i++) args[i] = window[dependencies[i]];
/**/ exports = factory.apply(exports, args) || exports;
/**/ if (name) {
/**/ /**/ try { /* Fuck IE8- */
/**/ /**/ if (typeof execScript === 'object') execScript('var ' + name);
/**/ /**/ } catch(error) {}
/**/ window[name] = exports;
/**/ }
/**/ });
/**/
/**/ }(function(define) {
define('jsonFormatSafely', function() {
return function(data) {
data += '';
var protectedNumber = [];
data = data.replace(/(?:\d(?:[eE][+-]?)?|\.|\\\\|\\u[a-zA-Z\d]{4})+/g, function($0) {
return protectedNumber.push($0);
});
data = JSON.stringify(JSON.parse(data), null, 2);
return data.replace(/\d+/g, function(index) {
return protectedNumber[index - 1];
});
};
});
/**/ });