ui5-webcomponents
ui5-webcomponents copied to clipboard
Rework the hbs to lit compiler
A lot of technical debt has accumulated in the hbs compiler.
TODO:
- merge the
hbs2litandhbs2ui5libs (currently there is not enough logical separation to justify the existence of both) - delete unneeded files, rename files that end with
2 - overall restructure the code and improve readability
- document better
- enforce
eslintand improve code quality - write tests
Eventually, even make this a standalone package in our repo with its own lifecycle and test system. Don't burden the tools package with this extra complexity and dependencies.
Fix the bug with ../ giving the root context instead of the one-level-up context.
Implement @root for getting the root context