summaryrefslogtreecommitdiff
path: root/ext/node
diff options
context:
space:
mode:
authorBartek IwaƄczuk <biwanczuk@gmail.com>2023-08-04 14:30:48 +0200
committerGitHub <noreply@github.com>2023-08-04 14:30:48 +0200
commit8d8a89ceea9edd5c1f3519769d4c1861e232719d (patch)
tree64ec35958eef6ad83df279e075bdb490a16743cf /ext/node
parent5311f69bbbd169726330ddae20ce119624b8e8ca (diff)
fix(node): repl._builtinLibs (#20046)
Ref https://github.com/denoland/deno/issues/19733
Diffstat (limited to 'ext/node')
-rw-r--r--ext/node/lib.rs2
-rw-r--r--ext/node/polyfill.rs1
-rw-r--r--ext/node/polyfills/01_require.js2
-rw-r--r--ext/node/polyfills/repl.ts2
4 files changed, 5 insertions, 2 deletions
diff --git a/ext/node/lib.rs b/ext/node/lib.rs
index ca79c3dce..40330dc5b 100644
--- a/ext/node/lib.rs
+++ b/ext/node/lib.rs
@@ -452,7 +452,6 @@ deno_core::extension!(deno_node,
"path/mod.ts",
"path/separator.ts",
"readline/promises.ts",
- "repl.ts",
"wasi.ts",
"assert.ts" with_specifier "node:assert",
"assert/strict.ts" with_specifier "node:assert/strict",
@@ -485,6 +484,7 @@ deno_core::extension!(deno_node,
"punycode.ts" with_specifier "node:punycode",
"querystring.ts" with_specifier "node:querystring",
"readline.ts" with_specifier "node:readline",
+ "repl.ts" with_specifier "node:repl",
"stream.ts" with_specifier "node:stream",
"stream/consumers.mjs" with_specifier "node:stream/consumers",
"stream/promises.mjs" with_specifier "node:stream/promises",
diff --git a/ext/node/polyfill.rs b/ext/node/polyfill.rs
index fede915a2..7772e3a16 100644
--- a/ext/node/polyfill.rs
+++ b/ext/node/polyfill.rs
@@ -55,6 +55,7 @@ generate_builtin_node_module_lists! {
"process",
"punycode",
"querystring",
+ "repl",
"readline",
"stream",
"stream/consumers",
diff --git a/ext/node/polyfills/01_require.js b/ext/node/polyfills/01_require.js
index acdf8402f..092e7490a 100644
--- a/ext/node/polyfills/01_require.js
+++ b/ext/node/polyfills/01_require.js
@@ -110,7 +110,7 @@ import process from "node:process";
import querystring from "node:querystring";
import readline from "node:readline";
import readlinePromises from "ext:deno_node/readline/promises.ts";
-import repl from "ext:deno_node/repl.ts";
+import repl from "node:repl";
import stream from "node:stream";
import streamConsumers from "node:stream/consumers";
import streamPromises from "node:stream/promises";
diff --git a/ext/node/polyfills/repl.ts b/ext/node/polyfills/repl.ts
index 8a57ce24c..914071ef7 100644
--- a/ext/node/polyfills/repl.ts
+++ b/ext/node/polyfills/repl.ts
@@ -52,11 +52,13 @@ export const builtinModules = [
"worker_threads",
"zlib",
];
+export const _builtinLibs = builtinModules;
export function start() {
notImplemented("repl.start");
}
export default {
REPLServer,
builtinModules,
+ _builtinLibs,
start,
};