Dev 41: custom protobuf parsing in nodejs

Summary

This MR introduces a custom Protobuf parsing aligned with the Python library.

Changes:

  • Migrated the legacy core package to a new framework package, implementing nearly all DataType classes (excluding Any and BinaryTransfer)
  • Refactored the client package to use the new parsing logic (excluding Metadata and comprehensive SiLA error handling)
  • Implemented related interoperability tests

Next Steps

  • Implement remaining DataType classes: Any and BinaryTransfer, and move all (de)serialization logic fully into the framework package
  • Add support for Metadata and SiLA error types in the client
  • Update the cloud-client package to use the new Classes
  • Fully remove the deprecated proto package
Edited by Nico Bresson

Merge request reports

Loading