compactr /compactr.jsTypeScript1086OpenAPI based binary serializationschemaserializationjavascriptprotobuf