2 个仓库
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 是一个解析表达式语法(PEG)工具和 JavaScript 解析器生成器。它作为一个语法编译器,将形式语法规范转换为可执行的 JavaScript 代码,用于分析结构化文本和处理复杂的输入字符串。 该系统生成确定性解析器,避免了上下文无关语法的歧义。它利用带有记忆功能的 Packrat 解析模型来确保线性时间复杂度,并采用递归下降解析以自顶向下的层级方式处理输入。 该工具集支持领域特定语言(DSL)的实现和自定义语言开发。它包括递归语法规则定义、用于将匹配文本转换为结构化数据的内联语义动作,以及用于条件匹配的语义谓词的能力。 生成引擎包含配置选项,以平衡生成的解析器的执行速度与最终输出的代码大小。
Translates parsing expression grammar definitions into functional JavaScript code for text analysis.