Guillaume Nodet created CAMEL-23228:
---------------------------------------
Summary: Add DataWeave to DataSonnet transpiler in camel-jbang
Key: CAMEL-23228
URL: https://issues.apache.org/jira/browse/CAMEL-23228
Project: Camel
Issue Type: New Feature
Components: camel-jbang
Reporter: Guillaume Nodet
Add a camel transform dataweave CLI command that converts MuleSoft DataWeave
2.0 scripts into equivalent DataSonnet .ds files, reducing the effort of
migrating Mule integrations to Apache Camel.
* Hand-written recursive descent parser for DataWeave 2.0 syntax
* AST-based conversion to DataSonnet using CML functions and camel.libsonnet
helpers
* Handles ~80% of common patterns mechanically; flags unsupported constructs
with TODO comments
* Comprehensive test coverage (43 unit tests)
--
This message was sent by Atlassian Jira
(v8.20.10#820010)