jiti-meet/package.json

163 lines
5.6 KiB
JSON
Raw Normal View History

2014-04-13 12:25:47 +00:00
{
"name": "jitsi-meet",
"version": "0.0.0",
"description": "A sample app for the Jitsi Videobridge",
"repository": {
"type": "git",
"url": "git://github.com/jitsi/jitsi-meet"
},
"keywords": [
"jingle",
"webrtc",
"xmpp",
"browser"
],
"author": "",
"readmeFilename": "README.md",
"dependencies": {
2021-01-14 16:12:08 +00:00
"@atlaskit/button": "15.1.4",
"@atlaskit/checkbox": "12.0.0",
"@atlaskit/dropdown-menu": "10.1.2",
"@atlaskit/field-text": "11.0.4",
"@atlaskit/field-text-area": "8.0.4",
"@atlaskit/flag": "14.1.0",
"@atlaskit/icon": "21.2.0",
"@atlaskit/inline-dialog": "13.0.9",
"@atlaskit/inline-message": "11.0.8",
"@atlaskit/lozenge": "10.1.1",
"@atlaskit/modal-dialog": "11.2.4",
"@atlaskit/multi-select": "15.0.5",
"@atlaskit/spinner": "15.0.6",
"@atlaskit/tabs": "12.1.2",
"@atlaskit/theme": "11.0.2",
"@atlaskit/toggle": "12.0.3",
"@atlaskit/tooltip": "17.1.2",
"@jitsi/js-utils": "1.0.6",
"@material-ui/core": "4.11.3",
Google & Microsoft calendar API integration (#3340) * Refactor calendar-sync feature to be loaded on web. For the web part it just adds new property to enable/disable calendar web integration, disabled by default. * Initial implementation of retrieving google calendar events. * Initial implementation of retrieving microsoft calendar events. * Fixes comments. * Rework to use the promise part of microsoft-graph-client api. * Moves dispatching some actions, fixing comments. * Makes sure we do not initializeClient google-api client multiple times. * Do not try to login when fetching calendar entries. The case where there is a calendar type google selected, but not logged in, trying to login on loading welcome page will show a warning that it tried to open a popup, which was denied by browser. * Updates profile display data on sign in. * Propagate google-api state to calendar-sync only if we use google cal. * Adds sign out action. * Clears the event listener when the popup closes. * Clears calendarIntegrationInstance on signOut. * WIP: UI for calendar settings, refactor auth flows * Clean up some unused constants, functions and exports. * break circular dependency of function and constant * Exports only isCalendarEnabled from functions. * Checks isSignedIn when doing fetchCalendarEntries on web. * address comments List microsoftApiApplicationClientID in undocument config. remove unused SET_CALENDAR_TYPE action use helper for calendar enabled in bootstrap reorder actions reorder imports change order of signin -> set type -> update profile add logging for signout error reword setting dialog desc to avoid redundancy add jsdoc to microsoft button props reorder calendar constants move default state to reducer (not reused anywhere) update comment about calendar-sync due to removal of getCalendarState update comment for getCalendarIntegration remove vague comment alpha order reducer, return default state on reset alpha order persistence registry remove unnecessary getType from apis update comments in microsoftCalendar alpha order google-api exports, use api.get in loadGoogleAPI set jsdoc for google signin props alpha order googleapi methods fix calendartab docs * Moves fetching calendar from APP_WILL_MOUNT to SET_CONFIG. The web part needs configuration in order to refresh tokens (Microsoft). * Fixes storing token expire time and refreshing tokens in Microsoft impl. * Address comments updateProfile changed to getCurrentEmail rename result to results stop storing integration in redux, store if ready for use use existing helpers to parse redirect url * update jsdocs, get google app id from redux * clear integration instead of actual sign out
2018-08-15 20:11:54 +00:00
"@microsoft/microsoft-graph-client": "1.1.0",
"@react-native-async-storage/async-storage": "1.13.2",
2019-10-11 15:13:59 +00:00
"@react-native-community/google-signin": "3.0.1",
"@react-native-community/netinfo": "4.1.5",
2019-08-30 16:39:06 +00:00
"@svgr/webpack": "4.3.2",
"amplitude-js": "8.2.1",
"base64-js": "1.3.1",
"bc-css-flags": "3.0.0",
"clipboard-copy": "4.0.1",
"dropbox": "4.0.9",
"focus-visible": "5.1.0",
"i18n-iso-countries": "3.7.8",
"i18next": "17.0.6",
"i18next-browser-languagedetector": "3.0.1",
"i18next-xhr-backend": "3.0.0",
2020-11-25 12:53:18 +00:00
"jitsi-meet-logger": "github:jitsi/jitsi-meet-logger#v1.0.0",
"jquery": "3.5.1",
"jquery-i18next": "1.2.1",
2017-10-30 13:34:40 +00:00
"js-md5": "0.6.1",
2017-04-21 10:00:50 +00:00
"jwt-decode": "2.2.0",
chore(deps) lib-jitsi-meet@latest * fix(SDP): Add missing msid for p2p sources. * fix(TPC): Don't convert plan-b<->unified-plan SDPs for p2p. * squash: Implement review comments. * fix(JingleSessionPC): Do not try to re-use inactive mid for new remote ssrcs. The direction was marked as 'inactive' only on Firefox as Safari had audio issues when an inactive mid is re-used. Chrome (in unified-plan) needs the direction of the mid in remote desc to be set to 'inactive' for a 'removetrack' to be fired on the associated media stream whenever a remote source is removed. * fix(SDP): Drop SSRCs whenever the transceiver direction is 'inactive' or 'recvonly'. This is needed only for JVB connections. Add unit tests for LocalSdpMunger. * fix: Ignore startAudioMuted/startVideoMuted for p2p. The tracks will not be added when the call switches from jvb to p2p for an endpoint that joins muted by focus. * fix(RTC): Do not suppress the source updates on Firefox. If the msid attribute is missing, then remove the ssrc from the transformed description so that a source-remove is signaled to Jicofo. This happens when the direction of the transceiver (or m-line) is set to 'inactive' or 'recvonly' on Firefox. Not signaling these source updates creates issues with remote track handling on the other endpoints in the call. * fix(RTC): Set transceiver direction after RTCRtpSender#replaceTrack. This fixes the issue where TRACK_REMOVED event is not fired when a remote track is removed from the peerconnection. Fixes https://github.com/jitsi/lib-jitsi-meet/issues/1612 and https://github.com/jitsi/jitsi-meet/issues/8482. https://github.com/jitsi/lib-jitsi-meet/compare/60c566795718ad4fe28f31113479ee8bb3c78e5f...be3e2a69f278f98c5f6f007cef268a9415334241
2021-05-26 20:29:02 +00:00
"lib-jitsi-meet": "github:jitsi/lib-jitsi-meet#be3e2a69f278f98c5f6f007cef268a9415334241",
2018-08-02 15:39:20 +00:00
"libflacjs": "github:mmig/libflac.js#93d37e7f811f01cf7d8b6a603e38bd3c3810907d",
"lodash": "4.17.21",
"moment": "2.29.1",
2018-08-01 16:41:54 +00:00
"moment-duration-format": "2.2.2",
2020-10-15 07:48:55 +00:00
"olm": "https://packages.matrix.org/npm/olm/olm-3.2.1.tgz",
"optional-require": "1.0.3",
"pixelmatch": "5.1.0",
"promise.allsettled": "1.0.4",
"punycode": "2.1.1",
2021-01-14 16:12:08 +00:00
"react": "16.12",
"react-dom": "16.12",
"react-emoji-render": "1.2.4",
"react-focus-lock": "2.5.1",
"react-i18next": "10.11.4",
2019-08-05 10:46:10 +00:00
"react-linkify": "1.0.0-alpha",
"react-native": "github:jitsi/react-native#891986ec5ecaef65d1c8a7fe472f86cf84fe7551",
"react-native-background-timer": "2.4.0",
2020-09-17 16:17:43 +00:00
"react-native-calendar-events": "github:jitsi/react-native-calendar-events#df48ecdc4e1e90c5352f803ddbab1fa7269b74a7",
"react-native-callstats": "3.70.1",
2019-11-25 12:01:54 +00:00
"react-native-collapsible": "1.5.1",
"react-native-default-preference": "1.4.2",
"react-native-device-info": "8.0.0",
2018-12-19 12:54:08 +00:00
"react-native-immersive": "2.0.0",
2018-12-19 13:27:12 +00:00
"react-native-keep-awake": "4.0.0",
"react-native-paper": "4.8.1",
"react-native-sound": "github:jitsi/react-native-sound#3fe5480fce935e888d5089d94a191c7c7e3aa190",
2020-10-14 09:26:47 +00:00
"react-native-splash-screen": "3.2.0",
"react-native-svg": "12.1.0",
"react-native-svg-transformer": "0.14.3",
"react-native-url-polyfill": "1.2.0",
"react-native-watch-connectivity": "0.4.3",
"react-native-webrtc": "github:react-native-webrtc/react-native-webrtc#510d20dd62c1768885a98f36fde83f9e48a723fa",
"react-native-webview": "11.0.2",
2020-06-12 10:15:16 +00:00
"react-native-youtube-iframe": "1.2.3",
"react-redux": "7.1.0",
"react-textarea-autosize": "7.1.0",
"react-transition-group": "2.4.0",
"react-youtube": "7.13.1",
"redux": "4.0.4",
"redux-thunk": "2.2.0",
"rnnoise-wasm": "github:jitsi/rnnoise-wasm#566a16885897704d6e6d67a1d5ac5d39781db2af",
"rtcstats": "github:jitsi/rtcstats#v8.0.1",
"styled-components": "3.4.9",
"util": "0.12.1",
"uuid": "3.1.0",
"wasm-check": "2.0.1",
"windows-iana": "^3.1.0",
"xmldom": "0.5.0",
2020-05-18 12:07:09 +00:00
"zxcvbn": "4.4.2"
},
"devDependencies": {
"@babel/core": "7.9.0",
2018-10-02 11:19:16 +00:00
"@babel/plugin-proposal-class-properties": "7.1.0",
"@babel/plugin-proposal-export-default-from": "7.0.0",
"@babel/plugin-proposal-export-namespace-from": "7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "7.4.4",
"@babel/plugin-proposal-optional-chaining": "7.2.0",
2018-10-02 11:19:16 +00:00
"@babel/plugin-transform-flow-strip-types": "7.0.0",
"@babel/preset-env": "7.1.0",
"@babel/preset-flow": "7.0.0",
"@babel/preset-react": "7.0.0",
"@babel/runtime": "7.9.0",
2018-10-02 11:19:16 +00:00
"babel-eslint": "10.0.1",
"babel-loader": "8.0.4",
"babel-plugin-optional-require": "0.3.1",
"circular-dependency-plugin": "5.2.0",
"clean-css-cli": "4.3.0",
2020-06-30 08:02:55 +00:00
"css-loader": "3.6.0",
"eslint": "5.6.1",
2020-05-20 10:57:03 +00:00
"eslint-config-jitsi": "github:jitsi/eslint-config-jitsi#1.0.3",
"eslint-plugin-flowtype": "2.50.3",
2020-05-20 10:57:03 +00:00
"eslint-plugin-import": "2.20.2",
"eslint-plugin-jsdoc": "3.8.0",
"eslint-plugin-react": "7.11.1",
"eslint-plugin-react-native": "3.3.0",
"expose-loader": "0.7.5",
2019-09-25 13:01:17 +00:00
"flow-bin": "0.104.0",
"imports-loader": "0.7.1",
2019-08-15 14:54:31 +00:00
"jetifier": "1.6.4",
"metro-react-native-babel-preset": "0.56.0",
2021-04-29 10:15:54 +00:00
"patch-package": "6.4.7",
"sass": "1.26.8",
"string-replace-loader": "2.1.1",
2017-10-04 01:42:57 +00:00
"style-loader": "0.19.0",
"unorm": "1.6.0",
2020-05-27 12:03:22 +00:00
"webpack": "4.43.0",
"webpack-bundle-analyzer": "3.4.1",
"webpack-cli": "3.3.11",
"webpack-dev-server": "3.11.0"
2014-04-13 12:25:47 +00:00
},
"engines": {
2018-06-13 08:20:38 +00:00
"node": ">=8.0.0",
"npm": ">=6.0.0"
},
"license": "Apache-2.0",
"scripts": {
"lint": "eslint . && flow",
"lint-fix": "eslint --fix .",
2021-04-29 10:15:54 +00:00
"postinstall": "patch-package && jetify",
2021-02-23 11:09:22 +00:00
"validate": "npm ls",
"start": "make dev",
"ios": "react-native run-ios",
"android": "react-native run-android"
2015-09-10 17:15:56 +00:00
}
2014-04-13 12:25:47 +00:00
}