Lit Labs

Lit Labs 是一個正在開發中的 Lit 套件的總稱,我們正在積極徵求回饋意見。雖然我們鼓勵在實際環境中使用以協助回饋流程,但請注意

  • Lit Labs 專案以 @lit-labs npm 範圍發佈。
  • 與非 Labs 套件相比,重大變更發生的可能性較高,但它們仍會遵守標準語意版本控制指南,所有變更都將發佈到 CHANGELOG 檔案。
  • 雖然我們努力及時解決所有錯誤,但非 Labs 專案中的錯誤通常比 Labs 專案中的錯誤具有更高的優先順序。
  • 當 Lit Labs 專案準備好從 Labs 畢業時,我們將開始在 @lit 範圍下發佈它。(例如,@lit-labs/task 已畢業為 @lit/task。)一旦套件畢業,其在 @lit 範圍下的第一個版本將與 @lit-labs 中的最新版本相符,但只有 @lit 版本會收到後續更新。
  • 我們可能會決定棄用 Lit Labs 專案。在這種情況下,我們會通知社群,並在 npm 套件中新增棄用警告。已棄用的套件將至少獲得 6 個月的錯誤修正支援。此頁面上將保留歷史 Labs 套件的記錄。

目前正在徵求以下 Labs 套件的回饋意見

套件描述連結
即將畢業

scoped-registry-mixin

與投機性的 Scoped CustomElementRegistry polyfill 整合的 Lit 混入。

開發中

eleventy-plugin-lit

一個用於 Eleventy 的外掛程式,可在建置時預先渲染 Lit 元件,並可選擇性地進行水合。

motion

用於 Lit 範本的動畫輔助工具。

observers

一組響應式控制器,有助於使用平台觀察者物件。

signals

Lit 的 TC39 訊號提案 polyfill 整合。

ssr

一個用於伺服器端渲染 Lit 範本和元件的套件。

testing

一個包含 Lit 測試實用工具的套件,包括產生伺服器端渲染的 fixture。

virtualizer

一個為 Lit 提供基於視窗的虛擬化(包括虛擬滾動)的套件。
原型設計

analyzer

一個用於 Lit 的靜態分析器。

cli

一個用於 Lit 的命令列工具。

compiler

一個用於優化 Lit 範本的編譯器。

preact-signals

Lit 的 Preact 訊號整合。

router

一個以反應式控制器形式銷售的面向元件的路由器 API。