Lit Labs

Lit Labsは、開発中のLitパッケージの包括的な名称であり、積極的にフィードバックを求めています。フィードバックプロセスを支援するために、実際の使用を推奨していますが、以下の点にご注意ください。

  • Lit Labsプロジェクトは、@lit-labs npmスコープで公開されています。
  • 破壊的変更は、ラボ以外の パッケージよりも頻繁に発生する可能性がありますが、標準のセマンティックバージョニングガイドラインを尊重し、すべての変更はCHANGELOGファイルに公開されます。
  • すべてバグにタイムリーに対処するよう努めていますが、ラボ以外のプロジェクトのバグは、通常、ラボプロジェクトのバグよりも優先順位が高くなります。
  • Lit Labsプロジェクトがラボから卒業する準備が整うと、@litスコープで公開を開始します。(たとえば、@lit-labs/task@lit/taskに卒業しました。)パッケージが卒業すると、@litスコープでの最初のバージョンは@lit-labsの最新バージョンと一致しますが、@litバージョンのみが後続のアップデートを受け取ります。
  • Lit Labsプロジェクトを廃止する場合があります。このような場合、コミュニティに通知し、非推奨の警告をnpmパッケージに追加します。廃止されたパッケージは、少なくとも6か月間バグ修正サポートを受けます。過去のラボパッケージの記録はこのページに保存されます。

現在、以下のLabsパッケージに関するフィードバックを募集しています

パッケージ説明リンク
卒業間近

scoped-registry-mixin

試験的なScoped CustomElementRegistryポリフィルと統合するLitのミックスイン。

開発中

eleventy-plugin-lit

Eleventy用のプラグインで、ビルド時にLitコンポーネントをプリレンダリングし、オプションでハイドレーションを行います。

motion

Litテンプレートのアニメーションヘルパー。

observers

プラットフォームオブザーバーオブジェクトの使用を容易にするリアクティブコントローラーのセット。

signals

Lit用のTC39 Signals Proposalポリフィル統合。

ssr

Litテンプレートとコンポーネントのサーバーサイドレンダリングのためのパッケージ。

testing

サーバーサイドでレンダリングされたフィクスチャの生成を含む、Lit用のテストユーティリティを含むパッケージ。

virtualizer

Litにビューポートベースの仮想化(仮想スクロールを含む)を提供するパッケージ。
プロトタイピング

analyzer

Lit用の静的アナライザー。

cli

Lit用のコマンドラインツール。

compiler

Litテンプレートを最適化するためのコンパイラ。

preact-signals

Lit用のPreact Signals統合。

router

リアクティブコントローラーとして提供されるコンポーネント指向のルーターAPI。