Lit Labs

Lit Labs 是一个涵盖 Lit 包的开发伞,我们正在积极征求反馈。虽然我们鼓励现实世界的使用以帮助反馈过程,但请注意

  • Lit Labs 项目在 @lit-labs npm 范围内发布。
  • 重大变更发生的频率可能高于非 Labs 包,但它们仍将遵循标准的语义版本控制指南,所有变更都将发布到 CHANGELOG 文件中。
  • 虽然我们努力及时解决所有错误,但非 Labs 项目中的错误通常比 Labs 项目中的错误优先级更高。
  • 当 Lit Labs 项目准备从实验室毕业时,我们将开始在 @lit 范围内发布它。(例如,@lit-labs/task 升级到 @lit/task。)当一个包毕业后,它在 @lit 范围内的第一个版本将与 @lit-labs 中的最新版本匹配 - 但只有 @lit 版本将接收后续更新。
  • 我们可能会决定弃用 Lit Labs 项目。在这种情况下,我们将通知社区,并将弃用警告添加到 npm 包中。弃用的包将至少获得 6 个月的错误修复支持。此页面上将保留历史 Labs 包的记录。

目前正在征求以下 Labs 包的反馈

描述链接
即将毕业

scoped-registry-mixin

Lit 的混入,与实验性的 Scoped CustomElementRegistry polyfill 集成。

开发中

eleventy-plugin-lit

用于 Eleventy 的插件,在构建时预渲染 Lit 组件,并可以选择进行水合。

motion

Lit 模板的动画辅助工具。

observers

一组响应式控制器,用于简化使用平台观察器对象。

signals

Lit 的 TC39 Signals Proposal polyfill 集成。

ssr

用于服务器端渲染 Lit 模板和组件的包。

testing

一个包含 Lit 测试工具的包,包括生成服务器端渲染的夹具。

virtualizer

提供基于视窗的虚拟化(包括虚拟滚动)的 Lit 包。
原型设计

analyzer

Lit 的静态分析器。

cli

Lit 的命令行工具。

compiler

用于优化 Lit 模板的编译器。

preact-signals

Lit 的 Preact Signals 集成。

router

作为响应式控制器提供的面向组件的路由器 API。