UNPKG

eslint-plugin-import-x

Version:
25 lines 686 B
import Module from 'node:module'; import path from 'node:path'; import { cjsRequire } from '@pkgr/core'; function createModule(filename) { const mod = new Module(filename); mod.filename = filename; mod.paths = Module._nodeModulePaths(path.dirname(filename)); return mod; } export function moduleRequire(p) { try { const eslintPath = cjsRequire.resolve('eslint'); const eslintModule = createModule(eslintPath); return cjsRequire(Module._resolveFilename(p, eslintModule)); } catch { } try { return cjsRequire.main.require(p); } catch { } return cjsRequire(p); } //# sourceMappingURL=module-require.js.map