文件名称:bredon:JavaScript中的现代CSS值编译器
文件大小:231KB
文件格式:ZIP
更新时间:2024-02-22 06:49:09
css parser generator compiler tokenizer
布列登 Bredon是使用JavaScript的现代,规范驱动CSS值编译器。 它的解析器使用非常详细的节点并提供尽可能多的信息。 生成的AST()简单易读,可实现高效而直接的转换。 它会自动输出格式化CSS值。 支持我们 直接通过支持Robin Frischmann在及其生态系统(Bredon)上的。 或者在上支持我们,以资助社区工作。 这也包括布伦登。 谢谢我们所有的支持者! 安装 yarn add bredon 或者使用npm i --save bredon 。 为什么? 我与和以及一起参与了JS运动中的整个CSS。 在编写Elodin(基于插件的样式对象)时,我努力进行复杂的值验证和值转换。 由于CSS值只是纯字符串,因此我们没有任何有意义的类型。 但是,为了执行有效的验证和转换,我们必须将CSS值解析为有用的类型感知组件。 那就是Bredon加入比赛的地方。 它使用规范驱动的值解析器,该解析器提供所需的准确性和详细程度。 Bredon还充当个人项目,以学习和理解编译器如何工作。 怎么样? 我大量使用的来构建Bredon。 它遵循与任何其他编译器相同的步骤: 首先,