SHELL BYPASS 403 |
Modern UI. Responsive. Powerful.

Faizzz-Chin Shell

Uname\Kernel: Linux server234.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64
Server: LiteSpeed
PHP Version: 8.3.30 [ PHP INFO ]
Operating System: Linux
Server Ip: 172.67.152.218
Your Ip: 216.73.217.61
Date Time: 2026-05-11 16:06:32
User: repauqkb (12019) | Group: repauqkb (11967)
Safe Mode: OFF
Disable Function: NONE

name : from-path.js
// file dependencies need their dependencies resolved based on the
// location where the tarball was found, not the location where they
// end up getting installed.  directory (ie, symlink) deps also need
// to be resolved based on their targets, but that's what realpath is

const { dirname } = require('path')
const npa = require('npm-package-arg')

const fromPath = (node, spec, edge) => {
  if (edge && edge.overrides && edge.overrides.name === edge.name && edge.overrides.value) {
    // fromPath could be called with a node that has a virtual root, if that happens
    // we want to make sure we get the real root node when overrides are in use. this
    // is to allow things like overriding a dependency with a tarball file that's a
    // relative path from the project root
    return node.sourceReference
      ? node.sourceReference.root.realpath
      : node.root.realpath
  }

  return spec && spec.type === 'file' ? dirname(spec.fetchSpec)
    : node.realpath
}

module.exports = (node, edge) => fromPath(node, node.resolved && npa(node.resolved), edge)
© 2026 Faizzz-Chin