in src/api/schema.js [1588:1712]
function decodeTransformOptions(bb) {
var result = {};
while (true) {
switch (bb.readByte()) {
case 0:
return result;
case 1:
result["jsx"] = decodeJSX(bb);
break;
case 2:
result["tsconfig_override"] = bb.readString();
break;
case 3:
result["resolve"] = ResolveMode[bb.readByte()];
break;
case 4:
result["origin"] = bb.readString();
break;
case 5:
result["absolute_working_dir"] = bb.readString();
break;
case 6:
result["define"] = decodeStringMap(bb);
break;
case 7:
result["preserve_symlinks"] = !!bb.readByte();
break;
case 8:
var length = bb.readVarUint();
var values = (result["entry_points"] = Array(length));
for (var i = 0; i < length; i++) values[i] = bb.readString();
break;
case 9:
result["write"] = !!bb.readByte();
break;
case 10:
var length = bb.readVarUint();
var values = (result["inject"] = Array(length));
for (var i = 0; i < length; i++) values[i] = bb.readString();
break;
case 11:
result["output_dir"] = bb.readString();
break;
case 12:
var length = bb.readVarUint();
var values = (result["external"] = Array(length));
for (var i = 0; i < length; i++) values[i] = bb.readString();
break;
case 13:
result["loaders"] = decodeLoaderMap(bb);
break;
case 14:
var length = bb.readVarUint();
var values = (result["main_fields"] = Array(length));
for (var i = 0; i < length; i++) values[i] = bb.readString();
break;
case 15:
result["target"] = Target[bb.readByte()];
break;
case 16:
result["serve"] = !!bb.readByte();
break;
case 17:
var length = bb.readVarUint();
var values = (result["env_files"] = Array(length));
for (var i = 0; i < length; i++) values[i] = bb.readString();
break;
case 18:
var length = bb.readVarUint();
var values = (result["extension_order"] = Array(length));
for (var i = 0; i < length; i++) values[i] = bb.readString();
break;
case 19:
result["framework"] = decodeFrameworkConfig(bb);
break;
case 20:
result["router"] = decodeRouteConfig(bb);
break;
case 21:
result["no_summary"] = !!bb.readByte();
break;
case 22:
result["disable_hmr"] = !!bb.readByte();
break;
case 23:
result["port"] = bb.readUint16();
break;
case 24:
result["logLevel"] = MessageLevel[bb.readVarUint()];
break;
case 25:
result["source_map"] = SourceMapMode[bb.readByte()];
break;
default:
throw new Error("Attempted to parse invalid message");
}
}
}