rodydavis a4d8a8c309
Build and Deploy / build-and-deploy (push) Successful in 1m45s
ci: improve Bazel build verification and update .bazelignore
- Created BUILD.bazel files for all subprojects to enable recursive build verification.
- Updated root BUILD.bazel to track all project source files.
- Cleared .bazelignore of project directories to allow Bazel to scan them.
- Excluded files with colons from Bazel globs as they are invalid labels.
2026-05-17 00:47:30 -07:00

Lit Examples

A comprehensive collection of modular Lit web components, prototypes, and full-stack integration examples.

Lit Showcase

Explore all components natively in the interactive Lit Showcase Hub.

📦 Project Structure

Modular Components (/lit-components)

Full Applications & Integrations

🛠️ Getting Started

Prerequisites

Installation

npm install

Development

Start the interactive showcase:

npm run dev

Testing

Run the comprehensive test suite (Vitest + Happy DOM):

npm test

Building

Build all examples as a unified Multi-Page Application (MPA):

npm run build

Recent Improvements

  • Performance: Implemented dynamic imports for heavy dependencies (A-Frame, Three.js) to optimize load times and test execution.
  • Instance Reuse: Refactored complex components (Force Graph, Draggable DOM) to reuse instances and prevent memory leaks.
  • UI/UX: Overhauled lit-html-table with modern accessibility-focused styling and improved lit-draggable-dom coordinate mapping for perfect panning.
  • Consistency: Unified all subprojects into a single Vite-powered monorepo structure with shared testing and build configurations.
S
Description
No description provided
Readme 66 MiB
Languages
TypeScript 69.4%
HTML 13.6%
JavaScript 7.7%
Swift 5.5%
Kotlin 2.3%
Other 1.5%