Skip to content

Commit 2525e49

Browse files
author
Arthur Evans
authored
Add Labs section. Fixes #557. (#581)
* Add Labs section. Fixes #557. * Update wording. * Update link to new Localization docs.
1 parent 614ec82 commit 2525e49

File tree

1 file changed

+19
-0
lines changed
  • packages/lit-dev-content/site/docs/libraries

1 file changed

+19
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
title: Lit Labs
3+
eleventyNavigation:
4+
key: Lit Labs
5+
parent: Related libraries
6+
order: 3
7+
---
8+
9+
Lit Labs is an umbrella for projects related to Lit that aren't quite ready for production. These projects may be experimental or incomplete, and they're subject to breaking changes. Lit Labs projects are published under the `@lit-labs` npm scope.
10+
11+
Current Lit Labs projects include:
12+
13+
* [Motion](https://github.com/lit/lit/blob/main/packages/labs/motion/README.md#lit-labsmotion). Animation helpers for Lit templates. The `@lit-labs/motion` package includes an `animate` directive for adding tweening animations when an element changes state, as well as an `AnimateController` class for programmatically controlling and coordinating animations. You can find a number of motion examples in the [Playground](https://lit.dev/playground/#sample=examples/motion-simple).
14+
* [React](https://github.com/lit/lit/tree/main/packages/labs/react#lit-labsreact). React integration helpers for custom elements and reactive controllers.
15+
* [scoped-registry-mixin](https://github.com/lit/lit/tree/main/packages/labs/scoped-registry-mixin#lit-labsscoped-registry-mixin) Mixin for Lit that integrates with the speculative [Scoped CustomElementRegistry polyfill](https://github.com/webcomponents/polyfills/tree/master/packages/scoped-custom-element-registry).
16+
* [SSR](https://github.com/lit/lit/tree/main/packages/labs/ssr#lit-labsssr). A package for server-side rendering Lit templates and components.
17+
* [Task](https://github.com/lit/lit/blob/main/packages/labs/task/README.md#lit-labstask). A reactive controller for handling asynchronous tasks.
18+
19+
When a Lit Labs project is ready for production it may be migrated to a new location outside of Lit Labs. For example, the [`@lit/localize`](/docs/localization/overview/) package started out as a Lit Labs project.

0 commit comments

Comments
 (0)