Server IP : 185.86.78.101 / Your IP : 216.73.216.124 Web Server : Apache System : Linux 675867-vds-valikoshka1996.gmhost.pp.ua 5.4.0-150-generic #167-Ubuntu SMP Mon May 15 17:35:05 UTC 2023 x86_64 User : www ( 1000) PHP Version : 7.4.33 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /www/wwwroot/mifepriston.org/node_modules/webpack/lib/ |
Upload File : |
/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ "use strict"; const { ConcatSource } = require("webpack-sources"); const Template = require("./Template"); class FunctionModuleTemplatePlugin { apply(moduleTemplate) { moduleTemplate.hooks.render.tap( "FunctionModuleTemplatePlugin", (moduleSource, module) => { const source = new ConcatSource(); const args = [module.moduleArgument]; // TODO remove HACK checking type for javascript if (module.type && module.type.startsWith("javascript")) { args.push(module.exportsArgument); if (module.hasDependencies(d => d.requireWebpackRequire !== false)) { args.push("__webpack_require__"); } } else if (module.type && module.type.startsWith("json")) { // no additional arguments needed } else { args.push(module.exportsArgument, "__webpack_require__"); } source.add("/***/ (function(" + args.join(", ") + ") {\n\n"); if (module.buildInfo.strict) source.add('"use strict";\n'); source.add(moduleSource); source.add("\n\n/***/ })"); return source; } ); moduleTemplate.hooks.package.tap( "FunctionModuleTemplatePlugin", (moduleSource, module) => { if (moduleTemplate.runtimeTemplate.outputOptions.pathinfo) { const source = new ConcatSource(); const req = module.readableIdentifier( moduleTemplate.runtimeTemplate.requestShortener ); const reqStr = req.replace(/\*\//g, "*_/"); const reqStrStar = "*".repeat(reqStr.length); source.add("/*!****" + reqStrStar + "****!*\\\n"); source.add(" !*** " + reqStr + " ***!\n"); source.add(" \\****" + reqStrStar + "****/\n"); if ( Array.isArray(module.buildMeta.providedExports) && module.buildMeta.providedExports.length === 0 ) { source.add(Template.toComment("no exports provided") + "\n"); } else if (Array.isArray(module.buildMeta.providedExports)) { source.add( Template.toComment( "exports provided: " + module.buildMeta.providedExports.join(", ") ) + "\n" ); } else if (module.buildMeta.providedExports) { source.add(Template.toComment("no static exports found") + "\n"); } if ( Array.isArray(module.usedExports) && module.usedExports.length === 0 ) { source.add(Template.toComment("no exports used") + "\n"); } else if (Array.isArray(module.usedExports)) { source.add( Template.toComment( "exports used: " + module.usedExports.join(", ") ) + "\n" ); } else if (module.usedExports) { source.add(Template.toComment("all exports used") + "\n"); } if (module.optimizationBailout) { for (const text of module.optimizationBailout) { let code; if (typeof text === "function") { code = text(moduleTemplate.runtimeTemplate.requestShortener); } else { code = text; } source.add(Template.toComment(`${code}`) + "\n"); } } source.add(moduleSource); return source; } return moduleSource; } ); moduleTemplate.hooks.hash.tap("FunctionModuleTemplatePlugin", hash => { hash.update("FunctionModuleTemplatePlugin"); hash.update("2"); }); } } module.exports = FunctionModuleTemplatePlugin;