Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 52.14.238.102
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
unp-musonza /
node_modules /
lazy-cache /
Delete
Unzip
Name
Size
Permission
Date
Action
LICENSE
1.06
KB
-rw-r--r--
2015-06-01 07:25
README.md
3.63
KB
-rw-r--r--
2016-04-23 02:33
index.js
1.58
KB
-rw-r--r--
2015-12-20 11:19
package.json
1.82
KB
-rw-r--r--
2021-02-04 21:24
Save
Rename
'use strict'; /** * Cache results of the first function call to ensure only calling once. * * ```js * var utils = require('lazy-cache')(require); * // cache the call to `require('ansi-yellow')` * utils('ansi-yellow', 'yellow'); * // use `ansi-yellow` * console.log(utils.yellow('this is yellow')); * ``` * * @param {Function} `fn` Function that will be called only once. * @return {Function} Function that can be called to get the cached function * @api public */ function lazyCache(fn) { var cache = {}; var proxy = function(mod, name) { name = name || camelcase(mod); // check both boolean and string in case `process.env` cases to string if (process.env.UNLAZY === 'true' || process.env.UNLAZY === true || process.env.TRAVIS) { cache[name] = fn(mod); } Object.defineProperty(proxy, name, { enumerable: true, configurable: true, get: getter }); function getter() { if (cache.hasOwnProperty(name)) { return cache[name]; } return (cache[name] = fn(mod)); } return getter; }; return proxy; } /** * Used to camelcase the name to be stored on the `lazy` object. * * @param {String} `str` String containing `_`, `.`, `-` or whitespace that will be camelcased. * @return {String} camelcased string. */ function camelcase(str) { if (str.length === 1) { return str.toLowerCase(); } str = str.replace(/^[\W_]+|[\W_]+$/g, '').toLowerCase(); return str.replace(/[\W_]+(\w|$)/g, function(_, ch) { return ch.toUpperCase(); }); } /** * Expose `lazyCache` */ module.exports = lazyCache;