Lines Matching refs:Module
70 wrapSafe, Module, toRealPath, readPackageScope, cjsParseCache, property
163 function Module(id = '', parent) { class
182 Module.builtinModules = builtinModules;
184 Module._cache = ObjectCreate(null);
185 Module._pathCache = ObjectCreate(null);
186 Module._extensions = ObjectCreate(null);
188 Module.globalPaths = [];
194 return Module.wrapper[0] + script + Module.wrapper[1];
214 ObjectDefineProperty(Module, 'wrap', {
225 ObjectDefineProperty(Module, 'wrapper', {
237 ObjectDefineProperty(Module.prototype, 'isPreloading', isPreloadingDesc);
243 Module._debug = deprecate(debug, 'Module._debug is deprecated.', 'DEP0077');
390 if (Module._extensions[currentExtension]) return currentExtension;
462 Module._findPath = function(request, paths, isMain) {
471 const entry = Module._pathCache[cacheKey];
525 exts = ObjectKeys(Module._extensions);
533 exts = ObjectKeys(Module._extensions);
538 Module._pathCache[cacheKey] = filename;
551 Module._nodeModulePaths = function(from) {
597 Module._nodeModulePaths = function(from) {
635 Module._resolveLookupPaths = function(request, parent) {
725 Module._load = function(request, parent, isMain) {
735 const cachedModule = Module._cache[filename];
746 const filename = Module._resolveFilename(request, parent, isMain);
759 const cachedModule = Module._cache[filename];
776 const module = cachedModule || new Module(filename, parent);
783 Module._cache[filename] = module;
794 delete Module._cache[filename];
816 Module._resolveFilename = function(request, parent, isMain, options) {
834 const fakeParent = new Module('', null);
840 fakeParent.paths = Module._nodeModulePaths(path);
841 const lookupPaths = Module._resolveLookupPaths(request, fakeParent);
850 paths = Module._resolveLookupPaths(request, parent);
855 paths = Module._resolveLookupPaths(request, parent);
883 Module._pathCache[cacheKey] = selfResolved;
888 const filename = Module._findPath(request, paths, isMain, false);
916 const exts = ObjectKeys(Module._extensions);
938 Module.prototype.load = function(filename) {
943 this.paths = Module._nodeModulePaths(path.dirname(filename));
947 if (StringPrototypeEndsWith(filename, '.mjs') && !Module._extensions['.mjs'])
950 Module._extensions[extension](this, filename);
966 Module.prototype.require = function(id) {
974 return Module._load(id, this, /* isMain */ false);
988 const wrapper = Module.wrap(content);
1039 Module.prototype._compile = function(content, filename) {
1057 resolvedArgv = Module._resolveFilename(process.argv[1], null, false);
1094 Module._extensions['.js'] = function(module, filename) {
1119 Module._extensions['.json'] = function(module, filename) {
1137 Module._extensions['.node'] = function(module, filename) {
1157 const m = new Module(proxyPath);
1160 m.paths = Module._nodeModulePaths(m.path);
1164 Module.createRequireFromPath = deprecate(
1193 Module.createRequire = createRequire;
1195 Module._initPaths = function() {
1222 Module.globalPaths = ArrayPrototypeSlice(modulePaths);
1225 Module._preloadModules = function(requests) {
1234 const parent = new Module('internal/preload', null);
1236 parent.paths = Module._nodeModulePaths(process.cwd());
1248 Module.syncBuiltinESMExports = function syncBuiltinESMExports() {
1257 Module.Module = Module;