Installation Guide
lib-jitsi-meet can be installed via package managers or included directly as a UMD bundle. Choose the method that best fits your project setup.lib-jitsi-meet is not published to npm. It’s distributed via GitHub releases as
.tgz packages.Package Manager Installation
Install lib-jitsi-meet from a GitHub release URL:Replace
<version> and <commit-hash> with the actual release version. Check the GitHub releases page for available versions.Import in Your Application
After installation, import JitsiMeetJS in your JavaScript/TypeScript files:UMD Bundle (Script Tag)
For browser-based projects without a build system, include the UMD bundle directly:Download the Bundle
Download The UMD bundle will be available at
lib-jitsi-meet.min.js from a GitHub release or build it yourself:dist/umd/lib-jitsi-meet.min.jsThe UMD bundle path is defined in
package.json under the "browser" field: "dist/umd/lib-jitsi-meet.min.js"React Native Setup
lib-jitsi-meet supports React Native applications with the ESM build:Import in React Native
The library automatically uses the React Native entry point defined in
package.json:The React Native entry point is defined in
package.json: "react-native": "./dist/esm/JitsiMeetJS.js"TypeScript Setup
lib-jitsi-meet includes TypeScript type definitions:Automatic Type Definitions
Type definitions are automatically included when you install the package. They’re generated from the TypeScript source code.
Verify Installation
Test that lib-jitsi-meet is correctly installed:Build Outputs
lib-jitsi-meet provides two build outputs:- ESM (
dist/esm/JitsiMeetJS.js) - For modern bundlers and React Native - UMD (
dist/umd/lib-jitsi-meet.min.js) - For browser<script>tags
Next Steps
Quick Start Guide
Create your first video conference with lib-jitsi-meet