Server IP : 92.205.26.207 / Your IP : 216.73.216.16 Web Server : Apache System : Linux 207.26.205.92.host.secureserver.net 4.18.0-553.60.1.el8_10.x86_64 #1 SMP Thu Jul 10 04:01:16 EDT 2025 x86_64 User : zikryat ( 1002) PHP Version : 8.3.23 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /home/zikryat/public_html/node_modules/css-what/../create-require/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
const nativeModule = require('module') const path = require('path') const fs = require('fs') function createRequire (filename) { // Fallback to process.cwd() if no filename passed if (!filename) { filename = process.cwd() } // If filename is dir, createRequire goes with parent directory, so we need fakepath if (isDir(filename)) { filename = path.join(filename, 'index.js') } // Added in Node v12.2.0 if (nativeModule.createRequire) { return nativeModule.createRequire(filename) } // Added in Node v10.12.0 and deprecated since Node v12.2.0 if (nativeModule.createRequireFromPath) { return nativeModule.createRequireFromPath(filename) } // Polyfill return _createRequire(filename) } // Polyfill function _createRequire (filename) { const mod = new nativeModule.Module(filename, null) mod.filename = filename mod.paths = nativeModule.Module._nodeModulePaths(path.dirname(filename)) mod._compile('module.exports = require;', filename) return mod.exports } function isDir (path) { try { const stat = fs.lstatSync(path) return stat.isDirectory() } catch (e) { // lstatSync throws an error if path doesn't exist return false } } module.exports = createRequire