aboutsummaryrefslogtreecommitdiff
path: root/src/api/schema.js
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-08-15 21:48:56 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-08-15 21:48:56 -0700
commit41260ecd183694bed3c2c0789cd7133218efee8b (patch)
tree6ea2ba0e23e8cffa38ff27e70261642a7aeb3763 /src/api/schema.js
parentdb4caf0d4216644f8c554938f4fa802a441920ac (diff)
downloadbun-41260ecd183694bed3c2c0789cd7133218efee8b.tar.gz
bun-41260ecd183694bed3c2c0789cd7133218efee8b.tar.zst
bun-41260ecd183694bed3c2c0789cd7133218efee8b.zip
Support multiple route dirs, fix bundling JSX, fix cjs bug, remove warning about unbundled modules in speedy env,
Former-commit-id: ae718dbd05397bed9bc49a77fae20de70b635e82
Diffstat (limited to 'src/api/schema.js')
-rw-r--r--src/api/schema.js11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/api/schema.js b/src/api/schema.js
index 3a76caedf..5149c1ffd 100644
--- a/src/api/schema.js
+++ b/src/api/schema.js
@@ -867,7 +867,9 @@ function decodeRouteConfig(bb) {
return result;
case 1:
- result["dir"] = bb.readString();
+ var length = bb.readVarUint();
+ var values = result["dir"] = Array(length);
+ for (var i = 0; i < length; i++) values[i] = bb.readString();
break;
case 2:
@@ -895,7 +897,12 @@ function encodeRouteConfig(message, bb) {
var value = message["dir"];
if (value != null) {
bb.writeByte(1);
- bb.writeString(value);
+ var values = value, n = values.length;
+ bb.writeVarUint(n);
+ for (var i = 0; i < n; i++) {
+ value = values[i];
+ bb.writeString(value);
+ }
}
var value = message["extensions"];