2 repositorios
Tools that generate JavaScript source code from typed component definitions.
Distinct from JavaScript Component Controllers: None of the candidates describe the actual generation of JS code from TS sources via CLI.
Explore 2 awesome GitHub repositories matching user interface & experience · JavaScript Component Generators. Refine with filters or upvote what's useful.
shadcn-svelte is a collection of accessible and customizable user interface elements for Svelte applications. Rather than being distributed as a traditional dependency, these components are provided as source code that is copied directly into the project codebase. The library utilizes a registry-based distribution system, allowing users to install specific UI blocks and components via a command-line interface. This system uses JSON metadata to define dependencies and file paths, while a bootstrapping process automates the configuration of styles and CSS variables. The project integrates Tail
Produces non-TypeScript versions of UI components via a command line interface for projects without static typing.
PegJS es una herramienta de gramática de expresión de análisis (parsing expression grammar) y generador de parsers para JavaScript. Funciona como un compilador de gramática que transforma especificaciones de gramática formal en código JavaScript ejecutable para analizar texto estructurado y procesar cadenas de entrada complejas. El sistema genera parsers deterministas que evitan la ambigüedad de las gramáticas libres de contexto. Utiliza un modelo de parsing packrat con memoización para asegurar una complejidad de tiempo lineal y emplea parsing de descenso recursivo para procesar la entrada de manera jerárquica de arriba hacia abajo. El conjunto de herramientas soporta la implementación de lenguajes específicos de dominio (DSL) y el desarrollo de lenguajes personalizados. Incluye capacidades para la definición recursiva de reglas gramaticales, acciones semánticas en línea para transformar texto coincidente en datos estructurados y predicados semánticos para coincidencias condicionales. El motor de generación incluye opciones de configuración para equilibrar la velocidad de ejecución del parser resultante frente al tamaño final del código de salida.
Translates parsing expression grammar definitions into functional JavaScript code for text analysis.