-
Notifications
You must be signed in to change notification settings - Fork 14
Labels
enhancementNew feature or requestNew feature or request
Description
Setup dsl-lite project structure in player-ui/tools repository
Description:
Create a new package in the player-ui/tools/language directory called dsl-lite that will serve as our lightweight JSX compiler for Player-UI content. This package will provide a performant alternative to the current React-based DSL compilation approach (RFC).
Tasks:
- Initialize new package structure in player-ui/tools/language/dsl-lite
- Add BUILD file for bazel integration with appropriate jsxFactory and jsxFragment configurations
- Set up tsup configuration for the build
- Create basic folder structure for the project
- Create entry points and export paths
- Add basic README with project description and purpose
Acceptance Criteria:
- Package can be built using bazel
- Package can be referenced from other packages in the monorepo
- TypeScript configuration is set up correctly
- Project contains all necessary entry points and export paths
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request