/home/techb158/balavpn.abdallabala.com/node_modules/eslint/lib/shared
NameSizeModeActions
ajv.js9310666editdlrm
assert.js5240666editdlrm
ast-utils.js8970666editdlrm
deep-merge-arrays.js15740666editdlrm
directives.js4130666editdlrm
flags.js27250666editdlrm
logging.js6350666editdlrm
naming.js29520666editdlrm
option-utils.js12710666editdlrm
relative-module-resolver.js10280666editdlrm
runtime-info.js51420666editdlrm
serialization.js21110666editdlrm
severity.js11770666editdlrm
stats.js6380666editdlrm
string-utils.js15490666editdlrm
text-table.js22130666editdlrm
translate-cli-options.js75360666editdlrm
traverser.js48580666editdlrm
Edit: /home/techb158/balavpn.abdallabala.com/node_modules/eslint/lib/shared/relative-module-resolver.js (1028B)
/** * Utility for resolving a module relative to another module * @author Teddy Katz */ "use strict"; const Module = require("node:module"); /* * `Module.createRequire` is added in v12.2.0. It supports URL as well. * We only support the case where the argument is a filepath, not a URL. */ const createRequire = Module.createRequire; /** * Resolves a Node module relative to another module * @param {string} moduleName The name of a Node module, or a path to a Node module. * @param {string} relativeToPath An absolute path indicating the module that `moduleName` should be resolved relative to. This must be * a file rather than a directory, but the file need not actually exist. * @returns {string} The absolute path that would result from calling `require.resolve(moduleName)` in a file located at `relativeToPath` * @throws {Error} When the module cannot be resolved. */ function resolve(moduleName, relativeToPath) { return createRequire(relativeToPath).resolve(moduleName); } exports.resolve = resolve;