Software: Apache. PHP/8.1.30 uname -a: Linux server1.tuhinhossain.com 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC uid=1002(picotech) gid=1003(picotech) groups=1003(picotech),0(root) Safe-mode: OFF (not secure) /home/picotech/domains/inventory.picotech.app/public_html/node_modules/rollup-plugin-hypothetical/ drwxr-xr-x |
Viewing file: Select action/file-type: var path = require('path').posix; function isAbsolute(p) { return path.isAbsolute(p) || /^[A-Za-z]:\//.test(p); } function isExternal(p) { return !/^(\.?\.?|[A-Za-z]:)\//.test(p); } function absolutify(p, cwd) { if(cwd) { return path.join(cwd, p); } else { return './' + p; } } function forEachInObjectOrMap(object, map, callback) { if(object && map) { throw Error("Both an Object and a Map were supplied!"); } if(map) { map.forEach(callback); } else if(object) { for(var key in object) { callback(object[key], key); } } // if neither was supplied, do nothing. } module.exports = function rollupPluginHypothetical(options) { options = options || {}; var files0 = options.files; var files0AsMap = options.filesMap; var allowFallthrough = options.allowFallthrough || false; var allowRelativeExternalFallthrough = options.allowRelativeExternalFallthrough || false; var allowExternalFallthrough = options.allowExternalFallthrough; if(allowExternalFallthrough === undefined) { allowExternalFallthrough = true; } var leaveIdsAlone = options.leaveIdsAlone || false; var impliedExtensions = options.impliedExtensions; if(impliedExtensions === undefined) { impliedExtensions = ['.js', '/']; } else { impliedExtensions = Array.prototype.slice.call(impliedExtensions); } var cwd = options.cwd; if(cwd !== false) { if(cwd === undefined) { cwd = process.cwd(); } cwd = unixStylePath(cwd); } var files = new Map(); if(leaveIdsAlone) { forEachInObjectOrMap(files0, files0AsMap, function(contents, f) { files.set(f, contents); }); } else { forEachInObjectOrMap(files0, files0AsMap, function(contents, f) { var unixStyleF = unixStylePath(f); var pathIsExternal = isExternal(unixStyleF); var p = path.normalize(unixStyleF); if(pathIsExternal && !isExternal(p)) { throw Error( "Supplied external file path \"" + unixStyleF + "\" normalized to \"" + p + "\"!" ); } if(!isAbsolute(p) && !pathIsExternal) { p = absolutify(p, cwd); } files.set(p, contents); }); } function basicResolve(importee) { if(files.has(importee)) { return importee; } else if(!allowFallthrough) { throw Error(dneMessage(importee)); } } var resolveId = leaveIdsAlone ? basicResolve : function(importee, importer) { importee = unixStylePath(importee); importer = importer && unixStylePath(importer); // the entry file is never external. var importeeIsExternal = Boolean(importer) && isExternal(importee); var importeeIsRelativeToExternal = importer && !importeeIsExternal && isExternal(importer) && !isAbsolute(importee); if(importeeIsExternal) { var normalizedImportee = path.normalize(importee); if(!isExternal(normalizedImportee)) { throw Error( "External import \"" + importee + "\" normalized to \"" + normalizedImportee + "\"!" ); } importee = normalizedImportee; } else if(importeeIsRelativeToExternal) { var joinedImportee = path.join(path.dirname(importer), importee); if(!isExternal(joinedImportee)) { throw Error( "Import \"" + importee + "\" relative to external import \"" + importer + "\" results in \"" + joinedImportee + "\"!" ); } importee = joinedImportee; } else { if(!isAbsolute(importee) && importer) { importee = path.join(path.dirname(importer), importee); } else { importee = path.normalize(importee); } if(!isAbsolute(importee)) { importee = absolutify(importee, cwd); } } if(files.has(importee)) { return importee; } else if(impliedExtensions) { for(var i = 0, len = impliedExtensions.length; i < len; ++i) { var extended = importee + impliedExtensions[i]; if(files.has(extended)) { return extended; } } } if(importeeIsExternal && !allowExternalFallthrough) { throw Error(dneMessage(importee)); } if(importeeIsRelativeToExternal && !allowRelativeExternalFallthrough) { throw Error(dneMessage(importee)); } if(!importeeIsExternal && !importeeIsRelativeToExternal && !allowFallthrough) { throw Error(dneMessage(importee)); } if(importeeIsRelativeToExternal) { // we have to resolve this case specially because Rollup won't // treat it as external if we don't. // we have to trust that the user has informed Rollup that this import // is supposed to be external... ugh. return importee; } }; return { name: 'hypothetical', resolveId: resolveId, load: function(id) { if(files.has(id)) { return files.get(id); } else { id = resolveId(id); return id && files.get(id); } } }; } function unixStylePath(p) { return p.split('\\').join('/'); } function dneMessage(id) { return "\""+id+"\" does not exist in the hypothetical file system!"; } |
:: Command execute :: | |
--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0049 ]-- |