# @vlefr/lib-jitsi-meet

> JS library for accessing Jitsi server side deployments

Latest version **1.0.1** (published 2022-07-25) · Apache-2.0 license · 0 weekly downloads

> **Deprecated.** This package is deprecated.

## Install

```sh
npm install @vlefr/lib-jitsi-meet
pnpm add @vlefr/lib-jitsi-meet
yarn add @vlefr/lib-jitsi-meet
bun add @vlefr/lib-jitsi-meet
```

## Health

**Score 10/100 (F)** — status: deprecated.

Negative: deprecated.

## Facts

| | |
|---|---|
| Version | 1.0.1 |
| Published | 2022-07-25 |
| First published | 2022-07-25 |
| Weekly downloads | 0 |
| License | Apache-2.0 |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Dependencies | 19 |
| Unpacked size | 7.3 MB |
| Known vulnerabilities | 0 (+1 in 1 direct dependencies) |
| Install scripts | no |
| GitHub stars | 0 |
| Maintainers | vlefr |
| Keywords | jingle, webrtc, xmpp, browser, jitsi |

## Links

- npm: https://www.npmjs.com/package/@vlefr/lib-jitsi-meet
- Repository: https://github.com/vlefr/lib-jitsi-meet
- npm.io page: https://npm.io/package/@vlefr/lib-jitsi-meet

## Dependencies (19)

- [uuid](https://npm.io/package/uuid.md) 8.3.2
- [async](https://npm.io/package/async.md) 3.2.3
- [events](https://npm.io/package/events.md) 3.3.0
- [jquery](https://npm.io/package/jquery.md) 3.6.0
- [base64-js](https://npm.io/package/base64-js.md) 1.5.1
- [strophe.js](https://npm.io/package/strophe.js.md) 1.4.4
- [@jitsi/logger](https://npm.io/package/@jitsi/logger.md) 2.0.1
- [sdp-transform](https://npm.io/package/sdp-transform.md) 2.14.1
- [lodash.isequal](https://npm.io/package/lodash.isequal.md) 4.5.0
- [webrtc-adapter](https://npm.io/package/webrtc-adapter.md) 8.1.1
- [@jitsi/js-utils](https://npm.io/package/@jitsi/js-utils.md) 2.0.0
- [lodash.debounce](https://npm.io/package/lodash.debounce.md) 4.0.8
- [lodash.clonedeep](https://npm.io/package/lodash.clonedeep.md) 4.5.0
- [@jitsi/sdp-interop](https://npm.io/package/@jitsi/sdp-interop.md) github:jitsi/sdp-interop#3707993863eb6c5b6d66c4a025e9dba193775bfb
- [promise.allsettled](https://npm.io/package/promise.allsettled.md) 1.0.5
- [@jitsi/sdp-simulcast](https://npm.io/package/@jitsi/sdp-simulcast.md) 0.4.0
- [strophejs-plugin-disco](https://npm.io/package/strophejs-plugin-disco.md) 0.0.2
- [current-executing-script](https://npm.io/package/current-executing-script.md) 0.1.3
- [strophejs-plugin-stream-management](https://npm.io/package/strophejs-plugin-stream-management.md) github:jitsi/strophejs-plugin-stream-management#001cf02bef2357234e1ac5d163611b4d60bf2b6a

## Alternatives

- [@opentelemetry/exporter-zipkin](https://npm.io/package/@opentelemetry/exporter-zipkin.md) — 14.8M weekly downloads
- [pusher-js](https://npm.io/package/pusher-js.md) — 2.0M weekly downloads
- [browserify](https://npm.io/package/browserify.md) — 1.7M weekly downloads
- [sqs-consumer](https://npm.io/package/sqs-consumer.md) — 1.7M weekly downloads
- [@sanity/eventsource](https://npm.io/package/@sanity/eventsource.md) — 930.8K weekly downloads

## Recent versions

- 1.0.1 (latest) — 2022-07-25
- 1.0.0 — 2022-07-25

## README

# Jitsi Meet API library (with import & TypeScript support)

You can use Jitsi Meet API to create Jitsi Meet video conferences with a custom GUI.

Changes to the [original repo](https://github.com/jitsi/lib-jitsi-meet):
(fork from https://github.com/solydhq/lib-jitsi-meet)

-   export unbundled code
-   TypeScript support
-   published to [npm](https://www.npmjs.com/package/@vlefr/lib-jitsi-meet)
-   updated dependencies
-   a few bug fixes (see pull requests)

## Installation

```bash
yarn add @vlefr/lib-jitsi-meet
```

### Usage

```typescript
import JitsiMeetJS from "@vlefr/lib-jitsi-meet";

JitsiMeetJS.init(initOptions);
const connection = new JitsiMeetJS.JitsiConnection(null, token, options);
```

### Alternative useage

We also provide a prebundled version with jQuery bundled in.

```typescript
import `@vlefr/lib-jitsi-meet/dist/umd/lib-jitsi-meet.min.js`
```

## Building the sources

NOTE: you need Node.js >= 14, npm >= 7 and yarn >= 1

To build the library, just type:

```bash
yarn install
yarn build
```

To lint:

```
yarn lint
```

and to run unit tests:

```
yarn test
```

if you need to rebuild lib-jitsi-meet.min.js

```
yarn build
```

### Release

```
yarn release
```

---
_Source: https://npm.io/package/@vlefr/lib-jitsi-meet · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
