aboutsummaryrefslogtreecommitdiff
path: root/src/api/schema.js
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-02-11 21:15:20 -0800
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-02-11 21:15:20 -0800
commit90c573cd42be1abab86db5820d1f6d1666eade8e (patch)
treea3704ffed2e436c43be27b995de4e9c771fc0cf6 /src/api/schema.js
parent71ca909008c70c54cc15ccf39bcd375a1692b92d (diff)
downloadbun-90c573cd42be1abab86db5820d1f6d1666eade8e.tar.gz
bun-90c573cd42be1abab86db5820d1f6d1666eade8e.tar.zst
bun-90c573cd42be1abab86db5820d1f6d1666eade8e.zip
[bun install] Implement global installs
Diffstat (limited to 'src/api/schema.js')
-rw-r--r--src/api/schema.js10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/api/schema.js b/src/api/schema.js
index 67852d027..2a1fd8c1d 100644
--- a/src/api/schema.js
+++ b/src/api/schema.js
@@ -2902,6 +2902,10 @@ function decodeBunInstall(bb) {
result["disable_manifest_cache"] = !!bb.readByte();
break;
+ case 17:
+ result["global_dir"] = bb.readString();
+ break;
+
default:
throw new Error("Attempted to parse invalid message");
}
@@ -3010,6 +3014,12 @@ function encodeBunInstall(message, bb) {
bb.writeByte(16);
bb.writeByte(value);
}
+
+ var value = message["global_dir"];
+ if (value != null) {
+ bb.writeByte(17);
+ bb.writeString(value);
+ }
bb.writeByte(0);
}