[
https://issues.apache.org/jira/browse/CAMEL-23228?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Guillaume Nodet reassigned CAMEL-23228:
---------------------------------------
Assignee: Guillaume Nodet
> 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
> Assignee: Guillaume Nodet
> Priority: Minor
>
> 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)