Linux v69820.1blu.de 4.15.0 #1 SMP Mon Sep 30 15:36:27 MSK 2024 x86_64
Apache/2.4.58
Server IP : 195.90.215.149 & Your IP : 216.73.216.250
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
nodejs /
import-local /
Delete
Unzip
Name
Size
Permission
Date
Action
index.js
1.35
KB
-rw-r--r--
2023-12-13 10:07
package.json
926
B
-rw-r--r--
2023-12-13 10:07
pkgjs-lock.json
658
B
-rw-r--r--
2023-12-13 10:07
Save
Rename
'use strict'; const path = require('path'); const {fileURLToPath} = require('url'); const resolveCwd = require('resolve-cwd'); const pkgDir = require('pkg-dir'); module.exports = filename => { const normalizedFilename = filename.startsWith('file://') ? fileURLToPath(filename) : filename; const globalDir = pkgDir.sync(path.dirname(normalizedFilename)); const relativePath = path.relative(globalDir, normalizedFilename); const pkg = require(path.join(globalDir, 'package.json')); const localFile = resolveCwd.silent(path.join(pkg.name, relativePath)); const localNodeModules = path.join(process.cwd(), 'node_modules'); const filenameInLocalNodeModules = !path.relative(localNodeModules, normalizedFilename).startsWith('..') && // On Windows, if `localNodeModules` and `normalizedFilename` are on different partitions, `path.relative()` returns the value of `normalizedFilename`, resulting in `filenameInLocalNodeModules` incorrectly becoming `true`. path.parse(localNodeModules).root === path.parse(normalizedFilename).root; // Use `path.relative()` to detect local package installation, // because __filename's case is inconsistent on Windows // Can use `===` when targeting Node.js 8 // See https://github.com/nodejs/node/issues/6624 return !filenameInLocalNodeModules && localFile && path.relative(localFile, normalizedFilename) !== '' && require(localFile); };