403Webshell
Server IP : 159.203.156.69  /  Your IP : 216.73.216.37
Web Server : nginx/1.24.0
System : Linux main-ubuntu 6.8.0-71-generic #71-Ubuntu SMP PREEMPT_DYNAMIC Tue Jul 22 16:52:38 UTC 2025 x86_64
User : root ( 0)
PHP Version : 8.3.6
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/tanviranik.com/node_modules/resolve/lib/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/tanviranik.com/node_modules/resolve/lib/parse-package-specifier.js
'use strict';

/** @type {(x: string) => { __proto__: null, name: string, subpath: string }} */
module.exports = function parsePackageSpecifier(x) {
    if (x.charAt(0) === '@') {
        var slashIndex = x.indexOf('/');
        if (slashIndex === -1) {
            return {
                __proto__: null, name: x, subpath: '.'
            };
        }
        var secondSlash = x.indexOf('/', slashIndex + 1);
        if (secondSlash === -1) {
            return {
                __proto__: null, name: x, subpath: '.'
            };
        }
        return {
            __proto__: null, name: x.slice(0, secondSlash), subpath: '.' + x.slice(secondSlash)
        };
    }
    var firstSlash = x.indexOf('/');
    if (firstSlash === -1) {
        return {
            __proto__: null, name: x, subpath: '.'
        };
    }
    return {
        __proto__: null, name: x.slice(0, firstSlash), subpath: '.' + x.slice(firstSlash)
    };
};

Youez - 2016 - github.com/yon3zu
LinuXploit