{"_id":"@cyril-colin/capacitor3-jitsi-meet","_rev":"2-febf749b53baf21a39754cf018924063","name":"@cyril-colin/capacitor3-jitsi-meet","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@cyril-colin/capacitor3-jitsi-meet","version":"1.0.0","description":"This Ionic Capacitor plugin is created to make video calls through the free, open-sourced Jitsi video platform (https://meet.jit.si) on iOS and Android.","main":"dist/esm/index.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","scripts":{"lint":"npm run prettier -- --check && npm run swiftlint -- lint","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","build":"npm run clean && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","prepublishOnly":"npm run build"},"author":{"name":"Calvin Ho"},"license":"MIT","devDependencies":{"@capacitor/android":"^3.2.4","@capacitor/core":"^3.2.4","@capacitor/ios":"^3.2.4","@ionic/prettier-config":"^1.0.0","@ionic/swiftlint-config":"^1.0.0","@rollup/plugin-node-resolve":"^8.1.0","prettier":"^2.2.1","prettier-plugin-java":"^1.0.2","rimraf":"^3.0.0","rollup":"^2.36.1","swiftlint":"^1.0.1","typescript":"~3.8.3"},"peerDependencies":{"@capacitor/core":"^3.2.4"},"keywords":["capacitor","plugin","native"],"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"prettier":"@ionic/prettier-config","swiftlint":"@ionic/swiftlint-config","repository":{"type":"git","url":"git+https://github.com/cyril-colin/capacitor-jitsi-meet.git"},"bugs":{"url":"https://github.com/cyril-colin/capacitor-jitsi-meet/issues"},"gitHead":"8e8ac9d6ac4e0489f0b117ae9c502cb95ce5b9f3","homepage":"https://github.com/cyril-colin/capacitor-jitsi-meet#readme","_id":"@cyril-colin/capacitor3-jitsi-meet@1.0.0","_nodeVersion":"14.18.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-/dd7CMWrcSJTFZQQ2TtfWGNyl2uZzxtB7jENnf/EGOexPwhay/2fFUHD/tkd+yFi3wiUD9ZUVSyNI9fbR/8p9A==","shasum":"203d76ce5ecc2f3e1f4cce5ed1812d0f26ee2e48","tarball":"https://registry.npmjs.org/@cyril-colin/capacitor3-jitsi-meet/-/capacitor3-jitsi-meet-1.0.0.tgz","fileCount":57,"unpackedSize":263919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2DrUCRA9TVsSAnZWagAAyQMP/38v8G3hjqgwaNTHU7tA\ngWlypi7XraJYte2hmXBeH8037XAcEXWCpbmqlzW2s8YIW71QKb5Yqn5vRsOj\nHAyk+GIjc/WFoudLb2xLBm9b4sN3x39W/teB5YjL/0yXFOmPdvS7MwW/e+Gk\n7kcnKEe3um+vdN2WmKMw2kDsRKxZMMxPon88/a2yGxbn5YU7uUkX8ahnikEV\nATtDT457JSZq6kbqNHtcwt+2OxVovLIn34ZyEgqQbLiQNq9roEtj6TKNz6mS\n+MGpx3Y6e2kreMmasRavXGodgUNGQwuMQgdiRvZN57JX505Y0+8GN37zhE7K\njJtT/eALa2dIsH0OYlwa39lD19PEYka4OKx930vKQ+7tGASJb6itFXkiX8Jz\nh6LSYVAgidZw9jjgkhh/aRFonbLhzj/FqmJ2gXPQNkSn+0epRb1w4bUsZCN6\nfaFnrM+bzeUXSCW7Uun3iMdS7l1mGolcloR8cK6+8IAuJ5OGrXL/UY19vu8B\npdBXTlwmFUd6Lq6SS2pO68mKqUmhG/mnZBlFM/fjhEvu4kY/WcyI8MI+8eL9\nAhCtcoei5l6xcVQFg/ywCpj+RMVvBrv1RdIusDSiy3Qo4gWLDj5vgV44jmvF\nbX4BHs2NQ5w1IhJxo13NXlkdYiFb8s/SFfDqWI3ULDtIzQitdGXL/UX++ttd\nCOai\r\n=+w2G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFPtd56NzwF91tznUcuebCiOrexBPEv5xQygOFrX08HQAiATX7v+hSRxZ7XSlxS1T2jcY0gEfQn9PdM7YfihSbwrRg=="}]},"_npmUser":{"name":"cyril-colin","email":"colin.cyril@pm.me"},"directories":{},"maintainers":[{"name":"cyril-colin","email":"colin.cyril@pm.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capacitor3-jitsi-meet_1.0.0_1634069978394_0.5364016755835794"},"_hasShrinkwrap":false}},"time":{"created":"2021-10-12T20:19:38.333Z","1.0.0":"2021-10-12T20:19:38.580Z","modified":"2022-04-05T02:27:39.125Z"},"maintainers":[{"name":"cyril-colin","email":"colin.cyril@pm.me"}],"description":"This Ionic Capacitor plugin is created to make video calls through the free, open-sourced Jitsi video platform (https://meet.jit.si) on iOS and Android.","homepage":"https://github.com/cyril-colin/capacitor-jitsi-meet#readme","keywords":["capacitor","plugin","native"],"repository":{"type":"git","url":"git+https://github.com/cyril-colin/capacitor-jitsi-meet.git"},"author":{"name":"Calvin Ho"},"bugs":{"url":"https://github.com/cyril-colin/capacitor-jitsi-meet/issues"},"license":"MIT","readme":"> This project is a fork from https://github.com/calvinckho/capacitor-jitsi-meet and it will be\n> archived when original project will be compatible with capacitor 3.\n\n# Jitsi Meet Capacitor Plugin for Ionic Apps\n\nThis Ionic Capacitor plugin is created to make video calls through the free, open-sourced Jitsi video platform (https://meet.jit.si) on iOS and Android.\n\n## iOS Compatible Versions\n\nSee the plugin [changelog](https://github.com/calvinckho/capacitor-jitsi-meet/blob/master/CHANGELOG.md) for plugin versions that are compatible to your local Xcode.\n\n## Capacitor 3.0\n\n```javascript\n// On capacitor 2\nimport { Plugins } from '@capacitor/core';\nimport 'capacitor-jitsi-meet';\n\nconst { Jitsi } = Plugins;\n\n// On capacitor 3\nimport {Jitsi} from '@cyril-colin/capacitor3-jitsi-meet';\n```\n\n## Upgrade to Capacitor 2.0\n\nFollow the [official Capacitor doc to upgrade to 2.0+](https://ionicframework.com/blog/announcing-capacitor-2-0/?utm_campaign=capacitor&utm_source=hs_email&utm_medium=email&utm_content=86094990&_hsenc=p2ANqtz-894lhie-saMpN3lq1GaI2aQiC9cBv-bvtZK-a9UyN5obOCgqkOxIb7yk1IRuJeK-LEsyKKqkZ3uxmmfV8nxqWzZZXInQ&_hsmi=86094990). \n\nFor android deployment, ensure you follow step 6 in [README](android/README.md).\n\n## Embedding in web applications\n   \nThis plugin does not currently support web implementation. We recommend using the Jitsi iFrame API (https://jitsi.github.io/handbook/docs/dev-guide/dev-guide-iframe) for full web implementation.\n\n## Usage\n\n1. npm install capacitor-jitsi-meet\n\n2. use it as a Capacitor Plugin\n\n```javascript\nimport {Jitsi} from '@cyril-colin/capacitor3-jitsi-meet';\nconst result = await Jitsi.joinConference({\n   roomName: 'room1', // room identifier for the conference\n   url: 'https://meet.jit.si' // endpoint of the Jitsi Meet video bridge,\n   token: string; // jwt authentication token\n   displayName: string; // user's display name\n   email: string; // user's email\n   avatarURL: string; // user's avatar url\n   channelLastN: string; // last N participants allowed to join\n   startWithAudioMuted: true, // start with audio muted\n   startWithVideoMuted: false // start with video muted\n   chatEnabled: false, // enable Chat feature\n   inviteEnabled: false // enable Invitation feature\n   callIntegrationEnabled: true // enable call integration (CallKit on iOS, ConnectionService on Android)\n});\n\nwindow.addEventListener('onConferenceJoined', () => {\n    // do things here\n});\nwindow.addEventListener('onConferenceLeft', () => {\n    // do things here\n});\n\nawait Jitsi.leaveConference();\n\n```\n\n\n3. Build the project\n\n4. Follow the deployment instructions for [Android](android/README.md) and [iOS](ios/README.md).\n\n## Feature Requests and Jitsi SDK Customizations\n\nI appreciate those who use this plugin in their production apps and are funding this project as sponsors. Your sponsorship enables me to continue to maintain and roll out releases in a timely manner. Consider joining as a sponsor to get first-class support and consultation. For feature requests, create an issue with a label 'feature request'. I also offer paid consultation service to those needing to modify the Jitsi UI interface. To submit a request, create an issue and add the label 'sdk customization'.\n\n## Acknowledgements\n\nThis plugin uses the [Jitsi Meet SDK](https://jitsi.github.io/handbook/docs/dev-guide/dev-guide-mobile). It was originally developed by then ESTOS' developer Philipp Hancke who then contributed it to the community where development continues with joint forces!\n","readmeFilename":"README.md"}