summaryrefslogtreecommitdiff
path: root/cli/cache/mod.rs
diff options
context:
space:
mode:
authorMarvin Hagemeister <hello@marvinh.dev>2023-03-27 21:54:22 +0200
committerGitHub <noreply@github.com>2023-03-27 21:54:22 +0200
commit8c051dbd1a075ad3c228f78b29b13f0e455972a7 (patch)
tree5f17ffd87ca6e0febab5fa64803570eca4dfb4f5 /cli/cache/mod.rs
parent101abf35411d26342e6855dc3432cc7f9695dbc8 (diff)
fix(ext/node): add missing _preloadModules hook (#18447)
This internal node hook is used by libraries such as `ts-node` when used as a require hook `node -r ts-node/register`. That combination is often used with test frameworks like `mocha` or `jasmine`. We had a reference to `Module._preloadModules` in our code, but the implementation was missing. While fixing this I also noticed that the `fakeParent` module that we create internally always threw because of the `pathDirname` check on the module id in the constructor of `Mdoule`. So this code path was probably broken for a while. ```txt ✖ ERROR: Error: Empty filepath. at pathDirname (ext:deno_node/01_require.js:245:11) at new Module (ext:deno_node/01_require.js:446:15) at Function.Module._resolveFilename (ext:deno_node/01_require.js:754:28) at Function.resolve (ext:deno_node/01_require.js:1015:19) ```
Diffstat (limited to 'cli/cache/mod.rs')
0 files changed, 0 insertions, 0 deletions