This is currently a proof of concept project. It can be used for some simple features, but has a lot of work to be done to make it useful as a React Primitives/React Native app target.
A maintainable CSS to Adobe XD API abstraction layer is needed, and a better layout solution. yoga-layout will not run in Adobe XD's JavaScript execution environment due to nbind's use of eval issue, so I have resorted to using the unmaintained css-layout library for now.
There are some issues with Text flexbox layout.
TODO (WIP issue)...
This is currently a proof of concept project. It can be used for some simple features, but has a lot of work to be done to make it useful as a React Primitives/React Native app target.
A maintainable CSS to Adobe XD API abstraction layer is needed, and a better layout solution.
yoga-layoutwill not run in Adobe XD's JavaScript execution environment due tonbind's use ofevalissue, so I have resorted to using the unmaintainedcss-layoutlibrary for now.There are some issues with Text flexbox layout.
TODO (WIP issue)...