/home/techb158/balavpn.abdallabala.com/node_modules/resolve/lib
NameSizeModeActions
async.d.ts5260666editdlrm
async.js264640666editdlrm
caller.js4090666editdlrm
exports-resolve.js96110666editdlrm
get-exports-category.js19480666editdlrm
homedir.js9170666editdlrm
node-modules-paths.js13390666editdlrm
normalize-options.js3480666editdlrm
parse-package-specifier.js9420666editdlrm
select-most-restrictive.js16150666editdlrm
sync.d.ts4150666editdlrm
sync.js161720666editdlrm
Edit: /home/techb158/balavpn.abdallabala.com/node_modules/resolve/lib/parse-package-specifier.js (942B)
'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) }; };