2025 年 5 月 14 日



今天,我很高兴地与大家分享我们自 2025 年 3 月开源以来第一个稳定版本 Lynx 3.2,现已正式发布!
Lynx 3.2 对框架、引擎和工具进行了全面更新,包括 ReactLynx 测试工具、llms.txt 支持、Grid 布局新特性、对 <list> 和 <text> 的优化等等,旨在为开发者带来更熟悉的开发体验和更多的能力。该版本拥有来自 61 位贡献者(包括一些首次贡献者)的超过 296 次提交。让我们一起来看看有哪些新特性!
我们将 JavaScript 社区广受欢迎的 UI 组件测试工具 Testing Library 引入到了 Lynx 中。新增的 @lynx-js/react/testing-library/ 包提供了 render 等测试工具函数。同时,它也可以与官方的 @testing-library/jest-dom 搭配使用,让你能 够使用 toBeInTheDocument 等匹配器来验证元素是否存在及其行为表现。
了解更多关于 ReactLynx Testing Library 的使用指南。
llms.txt 支持通过升级到 Rspress v2 并利用新的 LLM 插件,Lynx 网站现已完全支持 https://lynxjs.org/llms.txt 和 https://lynxjs.org/llms-full.txt,以帮助 AI 更好地理解 Lynx,提升你使用 AI 辅助编程的体验。对于每个页面,你都可以通过将 .html 扩展名替换为 .md 来获取原始的 markdown 文件。
minmax(), max-content, fit-content Web 友好Lynx 3.2 添加了三个 CSS 函数 minmax()、max-content 和 fit-content,以帮助你在 CSS 网格布局中更好地控制网格大小。你可以在 grid-template-columns、grid-template-rows、grid-auto-columns 和 grid-auto-rows 中使用它们。
让我们来看一个三列布局的例子,使用 grid-template-columns: 20% max-content minmax(50px, max-content) 来实现: