aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/builtins/cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/bun.js/builtins/cpp')
-rw-r--r--src/bun.js/builtins/cpp/ProcessObjectInternalsBuiltins.cpp25
1 files changed, 24 insertions, 1 deletions
diff --git a/src/bun.js/builtins/cpp/ProcessObjectInternalsBuiltins.cpp b/src/bun.js/builtins/cpp/ProcessObjectInternalsBuiltins.cpp
index 574d18f20..d44656f75 100644
--- a/src/bun.js/builtins/cpp/ProcessObjectInternalsBuiltins.cpp
+++ b/src/bun.js/builtins/cpp/ProcessObjectInternalsBuiltins.cpp
@@ -51,7 +51,7 @@ namespace WebCore {
const JSC::ConstructAbility s_processObjectInternalsGetStdioWriteStreamCodeConstructAbility = JSC::ConstructAbility::CannotConstruct;
const JSC::ConstructorKind s_processObjectInternalsGetStdioWriteStreamCodeConstructorKind = JSC::ConstructorKind::None;
const JSC::ImplementationVisibility s_processObjectInternalsGetStdioWriteStreamCodeImplementationVisibility = JSC::ImplementationVisibility::Public;
-const int s_processObjectInternalsGetStdioWriteStreamCodeLength = 9767;
+const int s_processObjectInternalsGetStdioWriteStreamCodeLength = 10295;
static const JSC::Intrinsic s_processObjectInternalsGetStdioWriteStreamCodeIntrinsic = JSC::NoIntrinsic;
const char* const s_processObjectInternalsGetStdioWriteStreamCode =
"(function (fd_, rawRequire) {\n" \
@@ -224,6 +224,8 @@ const char* const s_processObjectInternalsGetStdioWriteStreamCode =
" return normalied === \"utf8\" || normalied === \"utf-8\" || normalied === \"buffer\" || normalied === \"binary\";\n" \
" }\n" \
"\n" \
+ " var readline;\n" \
+ "\n" \
" var FastStdioWriteStream = class StdioWriteStream extends EventEmitter {\n" \
" #fd;\n" \
" #innerStream;\n" \
@@ -275,6 +277,27 @@ const char* const s_processObjectInternalsGetStdioWriteStreamCode =
" return (this.#isTTY ??= require(\"node:tty\").isatty(this.#fd));\n" \
" }\n" \
"\n" \
+ " cursorTo(x, y, callback) {\n" \
+ " return (readline ??= require(\"readline\")).cursorTo(this, x, y, callback);\n" \
+ " }\n" \
+ "\n" \
+ " moveCursor(dx, dy, callback) {\n" \
+ " return (readline ??= require(\"readline\")).moveCursor(this, dx, dy, callback);\n" \
+ " }\n" \
+ "\n" \
+ " clearLine(dir, callback) {\n" \
+ " return (readline ??= require(\"readline\")).clearLine(this, dir, callback);\n" \
+ " }\n" \
+ "\n" \
+ " clearScreenDown(callback) {\n" \
+ " return (readline ??= require(\"readline\")).clearScreenDown(this, callback);\n" \
+ " }\n" \
+ "\n" \
+ " //\n" \
+ " //\n" \
+ " //\n" \
+ " //\n" \
+ "\n" \
" ref() {\n" \
" this.#getWriter().ref();\n" \
" }\n" \
8Use bun x instead of bunxGravatar Ashcon Partovi 1-1/+1 2023-04-28Fix manual test workflowGravatar Ashcon Partovi 1-2/+1 2023-04-28Use Node.js APIs for test runnerGravatar Ashcon Partovi 3-17/+28 2023-04-28New test runner with better Github integrationGravatar Ashcon Partovi 2-20/+634 2023-04-28Bundler docs updates + support for `naming` string (#2767)Gravatar Colin McDonnell 5-252/+394 2023-04-27address unicode issue (#2763)Gravatar Jarred Sumner 3-19/+17 2023-04-27:nail_care:Gravatar Jarred Sumner 2-15/+4 2023-04-27fix: make node:crypto Hash.copy work correctly (#2761)Gravatar Silver 12-8941/+7815 2023-04-27Add TODO noteGravatar Jarred Sumner 1-0/+2 2023-04-27Fix mimalloc-debugGravatar Jarred Sumner 1-3/+3 2023-04-27Remove extra word in docs/index.md (#2758)Gravatar B. Burt 1-1/+1 2023-04-27Implement `outdir` in `Bun.build`Gravatar Jarred Sumner 8-26/+362 2023-04-27Don't preallocate unless its profitableGravatar Jarred Sumner 5-40/+45