This package provides a Node.js-specific implementation of the Lit Protocol client, enabling server-side applications to interact with the Lit network. It offers optimized Node.js performance while maintaining all core Lit Protocol functionality, excludin
DOM shim for Lit Server Side Rendering (SSR)
HTML templates literals in JavaScript
Helpers and controllers for using Context protocol
A library for building fast, lightweight web components
A simple base class for creating fast, lightweight web components
A React component wrapper for web components.
This submodule exports various constants values and errors that are used in Lit Protocol.
A simple low level base class for creating fast, lightweight web components
This module is the main interface for interacting with the Lit Protocol network. It provides a robust client implementation that handles network communication, authentication, and node interactions in both browser and Node.js environments.
A2UI Lit Library
SSR for Lit
A React component wrapper for web components.
This package provides essential cryptographic operations for the Lit Protocol by re-exporting TweetNaCl.js (https://www.npmjs.com/package/nacl). It offers a lightweight implementation of the NaCl (pronounced "salt") cryptography library, enabling secure e
Client package for @lit-labs/ssr.
JavaScript Signals proposal integration for Lit
This submodule includes functions for interaction with local storage (get, set, remove), converting between Blob and base64 string, converting a file to a data URL, downloading a file, and injecting an iFrame for displaying LIT content on the current page
This submodule contains various utility functions for error handling, logging, type checking, and other operations in the JavaScript SDK for the Lit Protocol.
Read more about it here:
This submodule manages permissions and capabilities related to accessing specific resources on the blockchain. It utilizes features from the 'siwe' and 'siwe-recap' libraries to verify and handle data, allowing users to encode and decode session capabilit
This submodule provides functionalities for formatting and canonicalizing data, validating and creating digital signatures, and hashing various types of conditions and identifiers in a deterministic way to ensure data integrity and security within the LIT
Viewport-based virtualization (virtual scrolling) for Lit
The crypto.ts file in the Lit SDK handles cryptographic operations, including the generation, import, encryption and decryption of keys, as well as management of cryptographic shares using BLS and ECDSA schemes.
queue-lit is a tiny queue data structure in case you `Array#push()` or `Array#shift()` on large arrays very often