diff options
author | 2021-08-15 21:48:56 -0700 | |
---|---|---|
committer | 2021-08-15 21:48:56 -0700 | |
commit | 41260ecd183694bed3c2c0789cd7133218efee8b (patch) | |
tree | 6ea2ba0e23e8cffa38ff27e70261642a7aeb3763 /src/api/schema.js | |
parent | db4caf0d4216644f8c554938f4fa802a441920ac (diff) | |
download | bun-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.js | 11 |
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"]; |