Lines Matching defs:require

77 const { BuiltinModule } = require('internal/bootstrap/realm');
80 } = require('internal/source_map/source_map_cache');
81 const { pathToFileURL, fileURLToPath, isURL } = require('internal/url');
88 } = require('internal/util');
93 } = require('internal/vm');
95 const assert = require('internal/assert');
96 const fs = require('fs');
97 const path = require('path');
114 } = require('internal/modules/helpers');
115 const packageJsonReader = require('internal/modules/package_json_reader');
116 const { getOptionValue, getEmbedderOptions } = require('internal/options');
118 () => (getOptionValue('--experimental-policy') ? require('internal/process/policy') : null),
123 () => require('internal/process/esm_loader').esmLoader,
138 } = require('internal/errors');
139 const { validateString } = require('internal/validators');
146 } = require('internal/constants');
150 } = require('internal/util/types');
162 * Our internal implementation of `require`.
229 process.send({ 'watch:require': [filename] });
240 process.send({ 'watch:require': ArrayPrototypeMap(extensions, (ext) => path.resolve(`${basePath}${ext}`)) });
266 setOwnProperty(this, 'require', makeRequireFunction(this, redirects));
268 setOwnProperty(this.__proto__, 'require', makeRequireFunction(this, redirects));
295 '(function (exports, require, module, __filename, __dirname) { ',
356 let debug = require('internal/util/debuglog').debuglog('module', (fn) => {
365 'require.main to find program entry point instead.',
371 'require.main to find program entry point instead.',
395 require('internal/modules/run_main').executeUserEntryPoint;
401 // require("a.<ext>")
404 // require("a")
426 * @param {string} originalPath The specifier passed to `require`
556 const { packageExportsResolve } = require('internal/modules/esm/resolve');
589 const { packageExportsResolve } = require('internal/modules/esm/resolve');
863 // Make require('./path/to/foo') work - normally the path is taken
913 * Returns the exports object for a module that has a circular `require`.
942 * @param {string} request Specifier of module to load via `require`
1006 setOwnProperty(module.require, 'main', process.mainModule);
1046 * Given a `require` string and its context, get its absolute file path.
1048 * @param {Module} parent The module containing the `require` call
1101 const { packageImportsResolve } = require('internal/modules/esm/resolve');
1155 const { encodedSepRegEx } = require('internal/modules/esm/resolve');
1188 * @param {string} filename The `require` specifier
1223 Module.prototype.require = function(id) {
1281 const params = [ 'exports', 'require', 'module', '__filename', '__dirname' ];
1305 const { enrichCJSError } = require('internal/modules/esm/translators');
1313 * Run the file contents in the correct scope or sandbox. Expose the correct helper variables (`require`, `module`,
1340 assert(ArrayIsArray(getOptionValue('--require')));
1354 const require = makeRequireFunction(this, redirects);
1362 require, module, filename, dirname);
1365 [exports, require, module, filename, dirname]);
1389 // Function require shouldn't be used in ES modules.
1397 // Attempt to reconstruct the parent require frame.
1464 * Creates a `require` function that can be used to load modules from the specified path.
1488 * Creates a new `require` function that can be used to load modules.
1489 * @param {string | URL} filename The path or URL to the module context for this `require`
1548 * Handle modules loaded via `--require`.
1549 * @param {string[]} requests The values of `--require`