Lit Labs

Lit Labs 是 Lit 包开发过程中的一个统称,我们正在积极寻求反馈。虽然我们鼓励实际使用以帮助反馈过程,但请注意:

  • Lit Labs 项目在 @lit-labs npm 作用域下发布。
  • 与非实验性包相比,实验性包中的破坏性变更可能更加频繁,但它们仍会遵循标准的语义版本规则,所有更改都将发布到 CHANGELOG 文件中。
  • 虽然我们努力及时解决所有 bug,但非实验性项目中的 bug 通常比实验性项目中的 bug 具有更高的优先级。
  • 当 Lit Labs 项目准备好从实验性状态毕业时,我们将开始在 @lit 作用域下发布它。(例如,@lit-labs/task 毕业为 @lit/task。)一旦包毕业,其在 @lit 作用域下的第一个版本将与 @lit-labs 中的最新版本相匹配——但只有 @lit 版本会收到后续更新。
  • 我们可能会决定弃用某个 Lit Labs 项目。在这种情况下,我们将通知社区,并在 npm 包中添加弃用警告。被弃用的包将至少获得 6 个月的 bug 修复支持。历史实验性包的记录将保留在此页面上。

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

描述链接
接近毕业

scoped-registry-mixin

Lit 的 mixin,与推测性的 Scoped CustomElementRegistry polyfill 集成。

开发中

eleventy-plugin-lit

一个用于 Eleventy 的插件,在构建时预渲染 Lit 组件,可选择性地支持激活(hydration)。

motion

Lit 模板的动画辅助工具。

observers

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

signals

TC39 信号提案 polyfill 与 Lit 的集成。

ssr

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

testing

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

virtualizer

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

analyzer

Lit 的静态分析器。

cli

Lit 的命令行工具。

compiler

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

preact-signals

Preact 信号与 Lit 的集成。

router

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