Lines Matching refs:Module
72 wrapSafe, Module, cjsParseCache, property
174 return Module._load(id, module, /* isMain */ false);
199 ObjectDefineProperty(Module, '_stat', {
251 function Module(id = '', parent) { class
274 Module._cache = { __proto__: null };
276 Module._pathCache = { __proto__: null };
278 Module._extensions = { __proto__: null };
282 Module.globalPaths = [];
291 return Module.wrapper[0] + script + Module.wrapper[1];
313 ObjectDefineProperty(Module, 'wrap', {
325 ObjectDefineProperty(Module, 'wrapper', {
338 ObjectDefineProperty(Module.prototype, 'isPreloading', isPreloadingDesc);
360 ObjectDefineProperty(Module.prototype, 'parent', {
375 Module._debug = pendingDeprecate(debug, 'Module._debug is deprecated.', 'DEP0077');
376 Module.isBuiltin = BuiltinModule.isBuiltin;
385 Module.builtinModules = ObjectFreeze(builtinModules);
390 Module._initPaths();
394 Module.runMain =
410 ObjectDefineProperty(Module, '_readPackage', {
510 if (Module._extensions[currentExtension]) { return currentExtension; }
609 Module._findPath = function(request, paths, isMain) {
618 const entry = Module._pathCache[cacheKey];
700 exts = ObjectKeys(Module._extensions);
709 exts = ObjectKeys(Module._extensions);
715 Module._pathCache[cacheKey] = filename;
737 Module._nodeModulePaths = function(from) {
789 Module._nodeModulePaths = function(from) {
835 Module._resolveLookupPaths = function(request, parent) {
946 Module._load = function(request, parent, isMain) {
957 const cachedModule = Module._cache[filename];
981 const filename = Module._resolveFilename(request, parent, isMain);
982 const cachedModule = Module._cache[filename];
1002 const module = cachedModule || new Module(filename, parent);
1012 Module._cache[filename] = module;
1023 delete Module._cache[filename];
1054 Module._resolveFilename = function(request, parent, isMain, options) {
1071 const fakeParent = new Module('', null);
1077 fakeParent.paths = Module._nodeModulePaths(path);
1078 const lookupPaths = Module._resolveLookupPaths(request, fakeParent);
1088 paths = Module._resolveLookupPaths(request, parent);
1093 paths = Module._resolveLookupPaths(request, parent);
1121 Module._pathCache[cacheKey] = selfResolved;
1126 const filename = Module._findPath(request, paths, isMain);
1190 Module.prototype.load = function(filename) {
1195 this.paths = Module._nodeModulePaths(path.dirname(filename));
1199 if (StringPrototypeEndsWith(filename, '.mjs') && !Module._extensions['.mjs']) {
1203 Module._extensions[extension](this, filename);
1223 Module.prototype.require = function(id) {
1231 return Module._load(id, this, /* isMain */ false);
1260 const wrapped = Module.wrap(content);
1318 Module.prototype._compile = function(content, filename) {
1336 resolvedArgv = Module._resolveFilename(process.argv[1], null, false);
1377 Module._extensions['.js'] = function(module, filename) {
1398 if (Module._cache[parentPath]) {
1430 Module._extensions['.json'] = function(module, filename) {
1452 Module._extensions['.node'] = function(module, filename) {
1477 const m = new Module(proxyPath);
1480 m.paths = Module._nodeModulePaths(m.path);
1512 Module.createRequire = createRequire;
1517 Module._initPaths = function() {
1544 Module.globalPaths = ArrayPrototypeSlice(modulePaths);
1551 Module._preloadModules = function(requests) {
1559 const parent = new Module('internal/preload', null);
1561 parent.paths = Module._nodeModulePaths(process.cwd());
1578 Module.syncBuiltinESMExports = function syncBuiltinESMExports() {
1586 ObjectDefineProperty(Module.prototype, 'constructor', {
1589 return policy() ? undefined : Module;
1596 Module.Module = Module;