Lines Matching refs:Module
74 wrapSafe, Module, toRealPath, readPackageScope, cjsParseCache, property
174 return Module._load(id, module, /* isMain */ false);
195 ObjectDefineProperty(Module, '_stat', {
225 function Module(id = '', parent) { class
260 Module.builtinModules = builtinModules;
262 Module._cache = ObjectCreate(null);
263 Module._pathCache = ObjectCreate(null);
264 Module._extensions = ObjectCreate(null);
266 Module.globalPaths = [];
272 return Module.wrapper[0] + script + Module.wrapper[1];
294 ObjectDefineProperty(Module, 'wrap', {
306 ObjectDefineProperty(Module, 'wrapper', {
319 ObjectDefineProperty(Module.prototype, 'isPreloading', isPreloadingDesc);
330 ObjectDefineProperty(Module.prototype, 'parent', {
349 Module._debug = deprecate(debug, 'Module._debug is deprecated.', 'DEP0077');
395 ObjectDefineProperty(Module, '_readPackage', {
507 if (Module._extensions[currentExtension]) return currentExtension;
584 Module._findPath = function(request, paths, isMain) {
593 const entry = Module._pathCache[cacheKey];
671 exts = ObjectKeys(Module._extensions);
679 exts = ObjectKeys(Module._extensions);
684 Module._pathCache[cacheKey] = filename;
703 Module._nodeModulePaths = function(from) {
749 Module._nodeModulePaths = function(from) {
787 Module._resolveLookupPaths = function(request, parent) {
888 Module._load = function(request, parent, isMain) {
899 const cachedModule = Module._cache[filename];
922 const filename = Module._resolveFilename(request, parent, isMain);
923 const cachedModule = Module._cache[filename];
943 const module = cachedModule || new Module(filename, parent);
953 Module._cache[filename] = module;
964 delete Module._cache[filename];
986 Module._resolveFilename = function(request, parent, isMain, options) {
1011 const fakeParent = new Module('', null);
1017 fakeParent.paths = Module._nodeModulePaths(path);
1018 const lookupPaths = Module._resolveLookupPaths(request, fakeParent);
1027 paths = Module._resolveLookupPaths(request, parent);
1032 paths = Module._resolveLookupPaths(request, parent);
1058 Module._pathCache[cacheKey] = selfResolved;
1063 const filename = Module._findPath(request, paths, isMain);
1107 Module.prototype.load = function(filename) {
1112 this.paths = Module._nodeModulePaths(path.dirname(filename));
1116 if (StringPrototypeEndsWith(filename, '.mjs') && !Module._extensions['.mjs'])
1119 Module._extensions[extension](this, filename);
1135 Module.prototype.require = function(id) {
1143 return Module._load(id, this, /* isMain */ false);
1156 const wrapper = Module.wrap(content);
1210 Module.prototype._compile = function(content, filename) {
1228 resolvedArgv = Module._resolveFilename(process.argv[1], null, false);
1265 Module._extensions['.js'] = function(module, filename) {
1286 if (Module._cache[parentPath]) {
1315 Module._extensions['.json'] = function(module, filename) {
1333 Module._extensions['.node'] = function(module, filename) {
1353 const m = new Module(proxyPath);
1356 m.paths = Module._nodeModulePaths(m.path);
1382 Module.createRequire = createRequire;
1384 Module._initPaths = function() {
1411 Module.globalPaths = ArrayPrototypeSlice(modulePaths);
1414 Module._preloadModules = function(requests) {
1423 const parent = new Module('internal/preload', null);
1425 parent.paths = Module._nodeModulePaths(process.cwd());
1437 Module.syncBuiltinESMExports = function syncBuiltinESMExports() {
1446 Module.isBuiltin = function isBuiltin(moduleName) {
1450 ObjectDefineProperty(Module.prototype, 'constructor', {
1453 return policy ? undefined : Module;
1460 Module.Module = Module;