From 37fcb4f76756d3a5ee8fb351f8e640e5fac1db74 Mon Sep 17 00:00:00 2001
From: Oliver Lazoroski
Date: Fri, 13 Oct 2023 16:25:45 +0200
Subject: [PATCH 01/14] feat(build): ESM and CJS bundles
- provide ESM and CJS bundles for all of our packages
- upgrade relevant dependencies to their latest versions
- TypeScript adjustments
---
package.json | 18 +-
packages/client/package.json | 16 +-
.../server-side/call-members.test.ts | 2 +-
.../__tests__/server-side/call-types.test.ts | 4 +-
.../src/__tests__/server-side/call.test.ts | 2 +-
.../server-side/create-token.test.ts | 2 +-
.../server-side/server-side-user.test.ts | 2 +-
.../client/src/devices/ScreenShareState.ts | 3 +-
packages/client/src/rtc/Publisher.ts | 1 -
packages/client/src/sorting/presets.ts | 56 +-
packages/client/src/store/CallState.ts | 45 +-
packages/client/src/store/rxUtils.ts | 22 +-
packages/client/tsconfig.json | 5 +-
packages/i18n/package.json | 13 +-
packages/i18n/rollup.config.mjs | 30 +
packages/i18n/tsconfig.json | 7 +-
packages/i18n/tsconfig.production.json | 6 +
packages/react-bindings/package.json | 15 +-
packages/react-bindings/rollup.config.mjs | 30 +
packages/react-bindings/tsconfig.json | 10 +-
packages/react-native-sdk/package.json | 6 +-
packages/react-sdk/README.md | 2 +-
packages/react-sdk/package.json | 18 +-
packages/react-sdk/rollup.config.mjs | 32 +
packages/react-sdk/tsconfig.json | 6 +-
packages/styling/package.json | 4 +-
sample-apps/client/ts-quickstart/package.json | 4 +-
sample-apps/react-native/dogfood/package.json | 6 +-
.../expo-video-sample/package.json | 4 +-
sample-apps/react/audio-rooms/package.json | 14 +-
.../cookbook-participant-list/package.json | 14 +-
.../react/egress-composite/package.json | 16 +-
sample-apps/react/livestream-app/package.json | 20 +-
.../react/messenger-clone/package.json | 28 +-
.../ChannelHeader/ChannelHeader.tsx | 2 +-
.../react/react-dogfood/hooks/useWakeLock.ts | 5 -
sample-apps/react/react-dogfood/package.json | 22 +-
.../react/react-video-demo/package.json | 30 +-
.../react/react-video-demo/tsconfig.json | 7 +-
.../stream-video-react-tutorial/package.json | 10 +-
sample-apps/react/zoom-clone/package.json | 24 +-
yarn.lock | 2675 +++++++++--------
42 files changed, 1823 insertions(+), 1415 deletions(-)
create mode 100644 packages/i18n/rollup.config.mjs
create mode 100644 packages/i18n/tsconfig.production.json
create mode 100644 packages/react-bindings/rollup.config.mjs
create mode 100644 packages/react-sdk/rollup.config.mjs
diff --git a/package.json b/package.json
index 1faab97a9b..025873650f 100644
--- a/package.json
+++ b/package.json
@@ -63,19 +63,19 @@
"@jscutlery/semver": "^2.30.1",
"@nrwl/devkit": "^16.0.1",
"@types/eslint": "^8.4.8",
- "@typescript-eslint/eslint-plugin": "^5.47.0",
- "@typescript-eslint/parser": "^5.47.0",
- "@typescript-eslint/typescript-estree": "^5.47.0",
+ "@typescript-eslint/eslint-plugin": "^5.62.0",
+ "@typescript-eslint/parser": "^5.62.0",
+ "@typescript-eslint/typescript-estree": "^5.62.0",
"eslint": "^8.28.0",
"eslint-config-react-app": "^7.0.1",
- "eslint-import-resolver-typescript": "^3.5.2",
- "eslint-plugin-import": "^2.26.0",
+ "eslint-import-resolver-typescript": "^3.6.1",
+ "eslint-plugin-import": "^2.28.1",
"eslint-plugin-prettier": "^4.2.1",
"ngx-deploy-npm": "^5.2.0",
"nx": "16.0.1",
- "prettier": "^2.8.4",
- "typescript": "^4.9.5",
- "vercel": "^32.1.0",
- "vite": "^4.4.9"
+ "prettier": "^2.8.8",
+ "typescript": "^5.2.2",
+ "vercel": "^32.4.1",
+ "vite": "^4.4.11"
}
}
diff --git a/packages/client/package.json b/packages/client/package.json
index 91459fa0ba..f59b8e271b 100644
--- a/packages/client/package.json
+++ b/packages/client/package.json
@@ -33,7 +33,7 @@
"@protobuf-ts/runtime": "^2.9.1",
"@protobuf-ts/runtime-rpc": "^2.9.1",
"@protobuf-ts/twirp-transport": "^2.9.1",
- "@types/ws": "^8.5.6",
+ "@types/ws": "^8.5.7",
"axios": "^1.5.1",
"base64-js": "^1.5.1",
"isomorphic-ws": "^5.0.0",
@@ -46,19 +46,19 @@
},
"devDependencies": {
"@openapitools/openapi-generator-cli": "^2.7.0",
- "@rollup/plugin-replace": "^5.0.2",
- "@rollup/plugin-typescript": "^11.1.2",
+ "@rollup/plugin-replace": "^5.0.3",
+ "@rollup/plugin-typescript": "^11.1.5",
"@types/jsonwebtoken": "^9.0.3",
"@types/sdp-transform": "^2.4.7",
"@types/ua-parser-js": "^0.7.37",
"@vitest/coverage-v8": "^0.34.4",
"dotenv": "^16.3.1",
"happy-dom": "^11.0.2",
- "prettier": "^2.8.4",
- "rimraf": "^5.0.1",
- "rollup": "^3.28.1",
- "typescript": "^4.9.5",
- "vite": "^4.4.9",
+ "prettier": "^2.8.8",
+ "rimraf": "^5.0.5",
+ "rollup": "^3.29.4",
+ "typescript": "^5.2.2",
+ "vite": "^4.4.11",
"vitest": "^0.34.4",
"vitest-mock-extended": "^1.2.1"
}
diff --git a/packages/client/src/__tests__/server-side/call-members.test.ts b/packages/client/src/__tests__/server-side/call-members.test.ts
index 718235994e..bf267c4d22 100644
--- a/packages/client/src/__tests__/server-side/call-members.test.ts
+++ b/packages/client/src/__tests__/server-side/call-members.test.ts
@@ -7,7 +7,7 @@ import { Call } from '../../Call';
const apiKey = process.env.STREAM_API_KEY!;
const secret = process.env.STREAM_SECRET!;
-describe.skip('call members API', () => {
+describe('call members API', () => {
let client: StreamVideoServerClient;
const callId = `call${generateUUIDv4()}`;
let call: Call;
diff --git a/packages/client/src/__tests__/server-side/call-types.test.ts b/packages/client/src/__tests__/server-side/call-types.test.ts
index c981191ee8..f306673dd5 100644
--- a/packages/client/src/__tests__/server-side/call-types.test.ts
+++ b/packages/client/src/__tests__/server-side/call-types.test.ts
@@ -11,7 +11,7 @@ import {
const apiKey = process.env.STREAM_API_KEY!;
const secret = process.env.STREAM_SECRET!;
-describe.skip('call types CRUD API', () => {
+describe('call types CRUD API', () => {
let client: StreamVideoServerClient;
const callTypeName = `calltype${generateUUIDv4()}`;
@@ -92,7 +92,7 @@ describe.skip('call types CRUD API', () => {
});
});
- it.skip('update', async () => {
+ it('update', async () => {
const updateResponse = await client.updateCallType(callTypeName, {
settings: {
audio: { mic_default_on: false, default_device: 'earpiece' },
diff --git a/packages/client/src/__tests__/server-side/call.test.ts b/packages/client/src/__tests__/server-side/call.test.ts
index 60d1090b8e..1742304f90 100644
--- a/packages/client/src/__tests__/server-side/call.test.ts
+++ b/packages/client/src/__tests__/server-side/call.test.ts
@@ -11,7 +11,7 @@ import {
const apiKey = process.env.STREAM_API_KEY!;
const secret = process.env.STREAM_SECRET!;
-describe.skip('call API', () => {
+describe('call API', () => {
let client: StreamVideoServerClient;
const callId = `call${generateUUIDv4()}`;
let call: Call;
diff --git a/packages/client/src/__tests__/server-side/create-token.test.ts b/packages/client/src/__tests__/server-side/create-token.test.ts
index b895ec212b..40c1c816b1 100644
--- a/packages/client/src/__tests__/server-side/create-token.test.ts
+++ b/packages/client/src/__tests__/server-side/create-token.test.ts
@@ -6,7 +6,7 @@ import { StreamVideoServerClient } from '../../StreamVideoServerClient';
const apiKey = process.env.STREAM_API_KEY!;
const secret = process.env.STREAM_SECRET!;
-describe.skip('creating tokens', () => {
+describe('creating tokens', () => {
let client: StreamVideoServerClient;
const userId = 'john';
diff --git a/packages/client/src/__tests__/server-side/server-side-user.test.ts b/packages/client/src/__tests__/server-side/server-side-user.test.ts
index a794c47f8c..31c0853e3c 100644
--- a/packages/client/src/__tests__/server-side/server-side-user.test.ts
+++ b/packages/client/src/__tests__/server-side/server-side-user.test.ts
@@ -5,7 +5,7 @@ import { StreamVideoServerClient } from '../../StreamVideoServerClient';
const apiKey = process.env.STREAM_API_KEY!;
const secret = process.env.STREAM_SECRET!;
-describe.skip('server side user connect', () => {
+describe('server side user connect', () => {
let client: StreamVideoServerClient;
beforeEach(() => {
diff --git a/packages/client/src/devices/ScreenShareState.ts b/packages/client/src/devices/ScreenShareState.ts
index 5efeb9b622..887b1b244d 100644
--- a/packages/client/src/devices/ScreenShareState.ts
+++ b/packages/client/src/devices/ScreenShareState.ts
@@ -1,6 +1,5 @@
-import { BehaviorSubject } from 'rxjs';
+import { BehaviorSubject, distinctUntilChanged } from 'rxjs';
import { InputMediaDeviceManagerState } from './InputMediaDeviceManagerState';
-import { distinctUntilChanged } from 'rxjs/operators';
import { ScreenShareSettings } from '../types';
export class ScreenShareState extends InputMediaDeviceManagerState {
diff --git a/packages/client/src/rtc/Publisher.ts b/packages/client/src/rtc/Publisher.ts
index 70db0dd9f4..ea969c26b6 100644
--- a/packages/client/src/rtc/Publisher.ts
+++ b/packages/client/src/rtc/Publisher.ts
@@ -707,7 +707,6 @@ export class Publisher {
].includes(trackType);
const trackSettings = track.getSettings();
- // @ts-expect-error - `channelCount` is not defined on `MediaTrackSettings`
const isStereo = isAudioTrack && trackSettings.channelCount === 2;
return {
diff --git a/packages/client/src/sorting/presets.ts b/packages/client/src/sorting/presets.ts
index a4a81824aa..fc6d1a4ac5 100644
--- a/packages/client/src/sorting/presets.ts
+++ b/packages/client/src/sorting/presets.ts
@@ -39,25 +39,15 @@ const ifInvisibleOrUnknownBy = conditional(
export const defaultSortPreset = combineComparators(
pinned,
screenSharing,
- ifInvisibleBy(dominantSpeaker),
- ifInvisibleBy(speaking),
- ifInvisibleBy(reactionType('raised-hand')),
- ifInvisibleBy(publishingVideo),
- ifInvisibleBy(publishingAudio),
- // ifInvisibleBy(name),
-);
-
-/**
- * The sorting preset for speaker layout.
- */
-export const speakerLayoutSortPreset = combineComparators(
- pinned,
- screenSharing,
- dominantSpeaker,
- ifInvisibleBy(speaking),
- ifInvisibleBy(reactionType('raised-hand')),
- ifInvisibleBy(publishingVideo),
- ifInvisibleBy(publishingAudio),
+ ifInvisibleBy(
+ combineComparators(
+ dominantSpeaker,
+ speaking,
+ reactionType('raised-hand'),
+ publishingVideo,
+ publishingAudio,
+ ),
+ ),
// ifInvisibleBy(name),
);
@@ -67,11 +57,15 @@ export const speakerLayoutSortPreset = combineComparators(
*/
export const paginatedLayoutSortPreset = combineComparators(
pinned,
- ifInvisibleOrUnknownBy(dominantSpeaker),
- ifInvisibleOrUnknownBy(speaking),
- ifInvisibleOrUnknownBy(reactionType('raised-hand')),
- ifInvisibleOrUnknownBy(publishingVideo),
- ifInvisibleOrUnknownBy(publishingAudio),
+ ifInvisibleOrUnknownBy(
+ combineComparators(
+ dominantSpeaker,
+ speaking,
+ reactionType('raised-hand'),
+ publishingVideo,
+ publishingAudio,
+ ),
+ ),
// ifInvisibleOrUnknownBy(name),
);
@@ -79,11 +73,15 @@ export const paginatedLayoutSortPreset = combineComparators(
* The sorting preset for livestreams and audio rooms.
*/
export const livestreamOrAudioRoomSortPreset = combineComparators(
- ifInvisibleBy(dominantSpeaker),
- ifInvisibleBy(speaking),
- ifInvisibleBy(reactionType('raised-hand')),
- ifInvisibleBy(publishingVideo),
- ifInvisibleBy(publishingAudio),
+ ifInvisibleBy(
+ combineComparators(
+ dominantSpeaker,
+ speaking,
+ reactionType('raised-hand'),
+ publishingVideo,
+ publishingAudio,
+ ),
+ ),
role('admin', 'host', 'speaker'),
// name,
);
diff --git a/packages/client/src/store/CallState.ts b/packages/client/src/store/CallState.ts
index 19d788488d..a1492b137a 100644
--- a/packages/client/src/store/CallState.ts
+++ b/packages/client/src/store/CallState.ts
@@ -1,5 +1,10 @@
-import { BehaviorSubject, Observable } from 'rxjs';
-import { distinctUntilChanged, map, shareReplay } from 'rxjs/operators';
+import {
+ BehaviorSubject,
+ distinctUntilChanged,
+ map,
+ Observable,
+ shareReplay,
+} from 'rxjs';
import type { Patch } from './rxUtils';
import * as RxUtils from './rxUtils';
import {
@@ -406,38 +411,38 @@ export class CallState {
// events that update call state:
'call.accepted': (e) => this.updateFromCallResponse(e.call),
+ 'call.blocked_user': this.blockUser,
'call.created': (e) => this.updateFromCallResponse(e.call),
- 'call.notification': (e) => {
+ 'call.ended': (e) => {
this.updateFromCallResponse(e.call);
- this.setMembers(e.members);
+ this.setCurrentValue(this.endedBySubject, e.user);
},
- 'call.rejected': (e) => this.updateFromCallResponse(e.call),
- 'call.ring': (e) => this.updateFromCallResponse(e.call),
+ 'call.hls_broadcasting_started': this.updateFromHLSBroadcastStarted,
+ 'call.hls_broadcasting_stopped': this.updateFromHLSBroadcastStopped,
'call.live_started': (e) => this.updateFromCallResponse(e.call),
- 'call.updated': (e) => this.updateFromCallResponse(e.call),
- 'call.session_started': (e) => this.updateFromCallResponse(e.call),
- 'call.session_ended': (e) => this.updateFromCallResponse(e.call),
- 'call.ended': (e) => {
+ 'call.member_added': this.updateFromMemberAdded,
+ 'call.member_removed': this.updateFromMemberRemoved,
+ 'call.member_updated_permission': this.updateMembers,
+ 'call.member_updated': this.updateMembers,
+ 'call.notification': (e) => {
this.updateFromCallResponse(e.call);
- this.setCurrentValue(this.endedBySubject, e.user);
+ this.setMembers(e.members);
},
+ 'call.permissions_updated': this.updateOwnCapabilities,
+ 'call.reaction_new': this.updateParticipantReaction,
'call.recording_started': () =>
this.setCurrentValue(this.recordingSubject, true),
'call.recording_stopped': () =>
this.setCurrentValue(this.recordingSubject, false),
- 'call.hls_broadcasting_started': this.updateFromHLSBroadcastStarted,
- 'call.hls_broadcasting_stopped': this.updateFromHLSBroadcastStopped,
+ 'call.rejected': (e) => this.updateFromCallResponse(e.call),
+ 'call.ring': (e) => this.updateFromCallResponse(e.call),
+ 'call.session_ended': (e) => this.updateFromCallResponse(e.call),
'call.session_participant_joined':
this.updateFromSessionParticipantJoined,
'call.session_participant_left': this.updateFromSessionParticipantLeft,
- 'call.blocked_user': this.blockUser,
+ 'call.session_started': (e) => this.updateFromCallResponse(e.call),
'call.unblocked_user': this.unblockUser,
- 'call.permissions_updated': this.updateOwnCapabilities,
- 'call.member_added': this.updateFromMemberAdded,
- 'call.member_removed': this.updateFromMemberRemoved,
- 'call.member_updated': this.updateMembers,
- 'call.member_updated_permission': this.updateMembers,
- 'call.reaction_new': this.updateParticipantReaction,
+ 'call.updated': (e) => this.updateFromCallResponse(e.call),
};
}
diff --git a/packages/client/src/store/rxUtils.ts b/packages/client/src/store/rxUtils.ts
index fb16b4fc01..c486f96def 100644
--- a/packages/client/src/store/rxUtils.ts
+++ b/packages/client/src/store/rxUtils.ts
@@ -1,9 +1,19 @@
-import { Observable, Subject, combineLatest } from 'rxjs';
+import { combineLatest, Observable, Subject } from 'rxjs';
+
+type FunctionPatch = (currentValue: T) => T;
/**
* A value or a function which takes the current value and returns a new value.
*/
-export type Patch = T | ((currentValue: T) => T);
+export type Patch = T | FunctionPatch;
+
+/**
+ * Checks if the provided update is a function patch.
+ *
+ * @param update the value to check.
+ */
+const isFunctionPatch = (update: Patch): update is FunctionPatch =>
+ typeof update === 'function';
/**
* Gets the current value of an observable, or undefined if the observable has
@@ -39,11 +49,9 @@ export const getCurrentValue = (observable$: Observable) => {
* @return the updated value.
*/
export const setCurrentValue = (subject: Subject, update: Patch) => {
- const next =
- // TypeScript needs more context to infer the type of update
- typeof update === 'function' && update instanceof Function
- ? update(getCurrentValue(subject))
- : update;
+ const next = isFunctionPatch(update)
+ ? update(getCurrentValue(subject))
+ : update;
subject.next(next);
return next;
diff --git a/packages/client/tsconfig.json b/packages/client/tsconfig.json
index 545fca8ad5..1dea390513 100644
--- a/packages/client/tsconfig.json
+++ b/packages/client/tsconfig.json
@@ -1,8 +1,8 @@
{
"compilerOptions": {
"outDir": "./dist",
- "module": "ES2015",
- "target": "ES2015",
+ "module": "ES2020",
+ "target": "ES2020",
"lib": [
"esnext",
"dom"
@@ -21,6 +21,7 @@
"sourceMap": true,
"inlineSources": true,
},
+ "exclude": ["**/__tests__/**"],
"include": [
"./src",
"index.ts",
diff --git a/packages/i18n/package.json b/packages/i18n/package.json
index c2bfa32a92..b2693a6d74 100644
--- a/packages/i18n/package.json
+++ b/packages/i18n/package.json
@@ -1,13 +1,14 @@
{
"name": "@stream-io/i18n",
"packageManager": "yarn@3.4.1",
- "main": "dist/index.js",
+ "main": "dist/index.cjs.js",
+ "module": "dist/index.es.js",
"types": "dist/index.d.ts",
"license": "See license in LICENSE",
"scripts": {
"clean": "rimraf dist",
- "start": "tsc --project tsconfig.json --watch",
- "build": "yarn clean && tsc --project tsconfig.json"
+ "start": "rollup -c -w",
+ "build": "yarn clean && rollup -c"
},
"files": [
"dist",
@@ -22,8 +23,10 @@
"i18next": "^22.4.15"
},
"devDependencies": {
- "rimraf": "^5.0.1",
- "typescript": "^4.9.5"
+ "@rollup/plugin-typescript": "^11.1.5",
+ "rimraf": "^5.0.5",
+ "rollup": "^3.29.4",
+ "typescript": "^5.2.2"
},
"version": "0.1.2"
}
diff --git a/packages/i18n/rollup.config.mjs b/packages/i18n/rollup.config.mjs
new file mode 100644
index 0000000000..8c31aebf1e
--- /dev/null
+++ b/packages/i18n/rollup.config.mjs
@@ -0,0 +1,30 @@
+import typescript from '@rollup/plugin-typescript';
+
+/**
+ * @type {import('rollup').RollupOptions}
+ */
+const config = {
+ input: 'index.ts',
+ output: [
+ {
+ file: 'dist/index.es.js',
+ format: 'es',
+ sourcemap: true,
+ },
+ {
+ file: 'dist/index.cjs.js',
+ format: 'cjs',
+ sourcemap: true,
+ },
+ ],
+ plugins: [
+ typescript({
+ tsconfig:
+ process.env.NODE_ENV === 'production'
+ ? './tsconfig.production.json'
+ : './tsconfig.json',
+ }),
+ ],
+};
+
+export default [config];
diff --git a/packages/i18n/tsconfig.json b/packages/i18n/tsconfig.json
index dab7cc9ac4..be82b34479 100644
--- a/packages/i18n/tsconfig.json
+++ b/packages/i18n/tsconfig.json
@@ -1,8 +1,8 @@
{
"compilerOptions": {
"outDir": "./dist",
- "module": "ES2015",
- "target": "ES2015",
+ "module": "ES2020",
+ "target": "ES2020",
"lib": [
"dom",
"esnext",
@@ -18,7 +18,8 @@
"skipLibCheck": true,
"strict": true,
"strictNullChecks": true,
- "sourceMap": true
+ "sourceMap": true,
+ "inlineSources": true
},
"include": [
"./src",
diff --git a/packages/i18n/tsconfig.production.json b/packages/i18n/tsconfig.production.json
new file mode 100644
index 0000000000..4fd5045d7d
--- /dev/null
+++ b/packages/i18n/tsconfig.production.json
@@ -0,0 +1,6 @@
+{
+ "extends": "./tsconfig.json",
+ "compilerOptions": {
+ "jsx": "react-jsx"
+ }
+}
diff --git a/packages/react-bindings/package.json b/packages/react-bindings/package.json
index c01b79e6e5..894568a0f6 100644
--- a/packages/react-bindings/package.json
+++ b/packages/react-bindings/package.json
@@ -2,13 +2,14 @@
"name": "@stream-io/video-react-bindings",
"version": "0.2.34",
"packageManager": "yarn@3.2.4",
- "main": "./dist/index.js",
+ "main": "./dist/index.cjs.js",
+ "module": "./dist/index.es.js",
"types": "./dist/index.d.ts",
"license": "See license in LICENSE",
"scripts": {
"clean": "rimraf dist",
- "start": "tsc --project tsconfig.json --watch",
- "build": "tsc --project tsconfig.production.json"
+ "start": "rollup -c -w",
+ "build": "rollup -c"
},
"files": [
"dist",
@@ -28,11 +29,13 @@
"react": ">=17.0.0"
},
"devDependencies": {
+ "@rollup/plugin-typescript": "^11.1.5",
"@stream-io/i18n": "workspace:^",
"@stream-io/video-client": "workspace:^",
- "@types/react": "^18.0.26",
+ "@types/react": "^18.2.28",
"react": "^18.2.0",
- "rimraf": "^5.0.1",
- "typescript": "^4.9.5"
+ "rimraf": "^5.0.5",
+ "rollup": "^3.29.4",
+ "typescript": "^5.2.2"
}
}
diff --git a/packages/react-bindings/rollup.config.mjs b/packages/react-bindings/rollup.config.mjs
new file mode 100644
index 0000000000..8c31aebf1e
--- /dev/null
+++ b/packages/react-bindings/rollup.config.mjs
@@ -0,0 +1,30 @@
+import typescript from '@rollup/plugin-typescript';
+
+/**
+ * @type {import('rollup').RollupOptions}
+ */
+const config = {
+ input: 'index.ts',
+ output: [
+ {
+ file: 'dist/index.es.js',
+ format: 'es',
+ sourcemap: true,
+ },
+ {
+ file: 'dist/index.cjs.js',
+ format: 'cjs',
+ sourcemap: true,
+ },
+ ],
+ plugins: [
+ typescript({
+ tsconfig:
+ process.env.NODE_ENV === 'production'
+ ? './tsconfig.production.json'
+ : './tsconfig.json',
+ }),
+ ],
+};
+
+export default [config];
diff --git a/packages/react-bindings/tsconfig.json b/packages/react-bindings/tsconfig.json
index e0eb139397..054c512440 100644
--- a/packages/react-bindings/tsconfig.json
+++ b/packages/react-bindings/tsconfig.json
@@ -1,9 +1,9 @@
{
"compilerOptions": {
"outDir": "./dist",
- "module": "ES2015",
- "target": "ES2015",
- "lib": ["esnext"],
+ "module": "ES2020",
+ "target": "ES2020",
+ "lib": ["esnext", "dom"],
"declaration": true,
"moduleResolution": "node",
"allowSyntheticDefaultImports": true,
@@ -14,7 +14,9 @@
"strict": true,
"strictNullChecks": true,
"sourceMap": true,
+ "inlineSources": true,
"jsx": "react-jsxdev"
},
- "include": ["./src", "index.ts"]
+ "exclude": ["**/__tests__/**"],
+ "include": ["./src", "index.ts"],
}
diff --git a/packages/react-native-sdk/package.json b/packages/react-native-sdk/package.json
index 3b43bf8072..adf85df2f7 100644
--- a/packages/react-native-sdk/package.json
+++ b/packages/react-native-sdk/package.json
@@ -123,7 +123,7 @@
"@tsconfig/node14": "14.1.0",
"@types/jest": "^29.5.1",
"@types/lodash.merge": "^4",
- "@types/react": "18.0.26",
+ "@types/react": "18.2.28",
"@types/react-native": "^0.70.4",
"@types/react-native-incall-manager": "^3.2.1",
"@types/react-test-renderer": "^18",
@@ -142,10 +142,10 @@
"react-native-svg": "^13.6.0",
"react-native-voip-push-notification": "3.3.1",
"react-test-renderer": "^18.2.0",
- "rimraf": "^5.0.1",
+ "rimraf": "^5.0.5",
"ts-jest": "^29.1.0",
"ts-node": "^10.9.1",
- "typescript": "^4.9.5"
+ "typescript": "^5.2.2"
},
"react-native-builder-bob": {
"source": "src",
diff --git a/packages/react-sdk/README.md b/packages/react-sdk/README.md
index 8454085740..9787265aa3 100644
--- a/packages/react-sdk/README.md
+++ b/packages/react-sdk/README.md
@@ -69,7 +69,7 @@ Here are some of the features we support:
### 0.5 milestone
- [ ] Enhanced UI components and theming
-- [ ] Enhanced SDK build system
+- [x] Enhanced SDK build system
- [ ] Typescript generics enhancements
- [ ] Hardware-accelerated video encoding on supported platforms
- [ ] Performance and bundle-size optimizations
diff --git a/packages/react-sdk/package.json b/packages/react-sdk/package.json
index ad13e0b71a..cc7ace2e02 100644
--- a/packages/react-sdk/package.json
+++ b/packages/react-sdk/package.json
@@ -2,14 +2,15 @@
"name": "@stream-io/video-react-sdk",
"version": "0.3.41",
"packageManager": "yarn@3.2.4",
- "main": "./dist/index.js",
+ "main": "./dist/index.cjs.js",
+ "module": "./dist/index.es.js",
"types": "./dist/index.d.ts",
"license": "See license in LICENSE",
"scripts": {
"postinstall": "yarn copy-version",
"clean": "rimraf dist",
- "start": "yarn copy-version && tsc --project tsconfig.json --watch",
- "build": "yarn copy-version && tsc --project tsconfig.production.json && yarn copy-css",
+ "start": "yarn copy-version && rollup -c -w",
+ "build": "yarn copy-version && rollup -c && yarn copy-css",
"copy-css": "cp -R ../../node_modules/@stream-io/video-styling/dist/* dist/",
"start:docs": "npx stream-chat-docusaurus -s",
"copy-version": "echo \"export const version = '$npm_package_version';\" > ./version.ts"
@@ -35,7 +36,7 @@
"@stream-io/i18n": "workspace:^",
"@stream-io/video-client": "workspace:^",
"@stream-io/video-react-bindings": "workspace:^",
- "clsx": "^1.2.1",
+ "clsx": "^2.0.0",
"prop-types": "^15.8.1",
"rxjs": "~7.8.1"
},
@@ -44,11 +45,14 @@
"react-dom": "^18.0.0"
},
"devDependencies": {
+ "@rollup/plugin-json": "^6.0.1",
+ "@rollup/plugin-typescript": "^11.1.5",
"@stream-io/video-styling": "workspace:^",
- "@types/prop-types": "^15.7.5",
+ "@types/prop-types": "^15.7.8",
"react": "^18.2.0",
"react-dom": "^18.2.0",
- "rimraf": "^5.0.1",
- "typescript": "^4.9.5"
+ "rimraf": "^5.0.5",
+ "rollup": "^3.29.4",
+ "typescript": "^5.2.2"
}
}
diff --git a/packages/react-sdk/rollup.config.mjs b/packages/react-sdk/rollup.config.mjs
new file mode 100644
index 0000000000..2c6fc256a8
--- /dev/null
+++ b/packages/react-sdk/rollup.config.mjs
@@ -0,0 +1,32 @@
+import typescript from '@rollup/plugin-typescript';
+import json from '@rollup/plugin-json';
+
+/**
+ * @type {import('rollup').RollupOptions}
+ */
+const config = {
+ input: 'index.ts',
+ output: [
+ {
+ file: 'dist/index.es.js',
+ format: 'es',
+ sourcemap: true,
+ },
+ {
+ file: 'dist/index.cjs.js',
+ format: 'cjs',
+ sourcemap: true,
+ },
+ ],
+ plugins: [
+ json(),
+ typescript({
+ tsconfig:
+ process.env.NODE_ENV === 'production'
+ ? './tsconfig.production.json'
+ : './tsconfig.json',
+ }),
+ ],
+};
+
+export default [config];
diff --git a/packages/react-sdk/tsconfig.json b/packages/react-sdk/tsconfig.json
index 27089b2669..d0f6474098 100644
--- a/packages/react-sdk/tsconfig.json
+++ b/packages/react-sdk/tsconfig.json
@@ -1,8 +1,8 @@
{
"compilerOptions": {
"outDir": "./dist",
- "module": "ES2015",
- "target": "ES2015",
+ "module": "ES2020",
+ "target": "ES2020",
"lib": [
"esnext",
"dom"
@@ -17,8 +17,10 @@
"strict": true,
"strictNullChecks": true,
"sourceMap": true,
+ "inlineSources": true,
"jsx": "react-jsxdev"
},
+ "exclude": ["**/__tests__/**"],
"include": [
"./src",
"index.ts",
diff --git a/packages/styling/package.json b/packages/styling/package.json
index 39c9e2a35e..eac233ff65 100644
--- a/packages/styling/package.json
+++ b/packages/styling/package.json
@@ -8,8 +8,8 @@
"build": "sass index.scss ./dist/css/styles.css"
},
"devDependencies": {
- "rimraf": "^5.0.1",
- "sass": "^1.62.1"
+ "rimraf": "^5.0.5",
+ "sass": "^1.69.3"
},
"version": "0.1.12"
}
diff --git a/sample-apps/client/ts-quickstart/package.json b/sample-apps/client/ts-quickstart/package.json
index 1f5102b21f..a557c7f991 100644
--- a/sample-apps/client/ts-quickstart/package.json
+++ b/sample-apps/client/ts-quickstart/package.json
@@ -14,7 +14,7 @@
},
"devDependencies": {
"@vitejs/plugin-basic-ssl": "^1.0.1",
- "typescript": "^5.0.2",
- "vite": "^4.4.9"
+ "typescript": "^5.2.2",
+ "vite": "^4.4.11"
}
}
diff --git a/sample-apps/react-native/dogfood/package.json b/sample-apps/react-native/dogfood/package.json
index 38ec65d765..e767825082 100644
--- a/sample-apps/react-native/dogfood/package.json
+++ b/sample-apps/react-native/dogfood/package.json
@@ -62,7 +62,7 @@
"@tsconfig/react-native": "^2.0.2",
"@types/express": "^4",
"@types/jest": "^29.2.1",
- "@types/react": "^18.0.24",
+ "@types/react": "^18.2.28",
"@types/react-native-dotenv": "^0.2.0",
"@types/react-native-incall-manager": "^3.2.1",
"@types/react-native-video": "^5",
@@ -73,9 +73,9 @@
"jest": "^29.2.1",
"metro-react-native-babel-preset": "0.73.10",
"patch-package": "^6.4.7",
- "prettier": "2.8.4",
+ "prettier": "2.8.8",
"react-test-renderer": "18.2.0",
- "typescript": "^4.9.5"
+ "typescript": "^5.2.2"
},
"jest": {
"preset": "react-native"
diff --git a/sample-apps/react-native/expo-video-sample/package.json b/sample-apps/react-native/expo-video-sample/package.json
index 71004180a6..6717969637 100644
--- a/sample-apps/react-native/expo-video-sample/package.json
+++ b/sample-apps/react-native/expo-video-sample/package.json
@@ -41,9 +41,9 @@
"@rnx-kit/babel-preset-metro-react-native": "1.1.4",
"@rnx-kit/metro-config": "1.3.9",
"@rnx-kit/metro-resolver-symlinks": "0.1.32",
- "@types/react": "~18.2.14",
+ "@types/react": "~18.2.28",
"@types/react-native-incall-manager": "^4",
- "typescript": "^5.1.3"
+ "typescript": "^5.2.2"
},
"private": true,
"installConfig": {
diff --git a/sample-apps/react/audio-rooms/package.json b/sample-apps/react/audio-rooms/package.json
index d1d9a465c4..795a07cbfc 100644
--- a/sample-apps/react/audio-rooms/package.json
+++ b/sample-apps/react/audio-rooms/package.json
@@ -13,14 +13,14 @@
"@stream-io/video-react-sdk": "workspace:^",
"react": "^18.2.0",
"react-dom": "^18.2.0",
- "react-router-dom": "^6.11.2"
+ "react-router-dom": "^6.16.0"
},
"devDependencies": {
- "@types/react": "^18.0.28",
- "@types/react-dom": "^18.0.11",
- "@vitejs/plugin-react": "^4.0.0",
- "typescript": "^4.9.5",
- "vercel": "^32.1.0",
- "vite": "^4.4.9"
+ "@types/react": "^18.2.28",
+ "@types/react-dom": "^18.2.13",
+ "@vitejs/plugin-react": "^4.1.0",
+ "typescript": "^5.2.2",
+ "vercel": "^32.4.1",
+ "vite": "^4.4.11"
}
}
diff --git a/sample-apps/react/cookbook-participant-list/package.json b/sample-apps/react/cookbook-participant-list/package.json
index 931a677684..5d36dc9d13 100644
--- a/sample-apps/react/cookbook-participant-list/package.json
+++ b/sample-apps/react/cookbook-participant-list/package.json
@@ -9,19 +9,19 @@
"preview": "vite preview"
},
"dependencies": {
- "@emotion/react": "^11.11.0",
+ "@emotion/react": "^11.11.1",
"@emotion/styled": "^11.11.0",
- "@mui/material": "^5.13.0",
+ "@mui/material": "^5.14.13",
"@stream-io/video-react-sdk": "workspace:^",
"@stream-io/video-styling": "workspace:^",
"react": "^18.2.0",
"react-dom": "^18.2.0"
},
"devDependencies": {
- "@types/react": "^18.0.28",
- "@types/react-dom": "^18.0.11",
- "@vitejs/plugin-react": "^4.0.0",
- "typescript": "^4.9.5",
- "vite": "^4.4.9"
+ "@types/react": "^18.2.28",
+ "@types/react-dom": "^18.2.13",
+ "@vitejs/plugin-react": "^4.1.0",
+ "typescript": "^5.2.2",
+ "vite": "^4.4.11"
}
}
diff --git a/sample-apps/react/egress-composite/package.json b/sample-apps/react/egress-composite/package.json
index 3246a7c3b9..cda2346c41 100644
--- a/sample-apps/react/egress-composite/package.json
+++ b/sample-apps/react/egress-composite/package.json
@@ -15,20 +15,20 @@
"@sentry/react": "^7.70.0",
"@sentry/vite-plugin": "^2.7.1",
"@stream-io/video-react-sdk": "workspace:^",
- "clsx": "^1.2.1",
+ "clsx": "^2.0.0",
"js-base64": "^3.7.5",
"react": "^18.2.0",
"react-dom": "^18.2.0"
},
"devDependencies": {
"@playwright/test": "^1.37.1",
- "@types/react": "^18.0.28",
- "@types/react-dom": "^18.0.11",
- "@vitejs/plugin-react": "^4.0.0",
+ "@types/react": "^18.2.28",
+ "@types/react-dom": "^18.2.13",
+ "@vitejs/plugin-react": "^4.1.0",
"axios": "^1.5.1",
- "nanoid": "^4.0.2",
- "typescript": "^4.9.5",
- "vercel": "^32.1.0",
- "vite": "^4.4.9"
+ "nanoid": "^5.0.1",
+ "typescript": "^5.2.2",
+ "vercel": "^32.4.1",
+ "vite": "^4.4.11"
}
}
diff --git a/sample-apps/react/livestream-app/package.json b/sample-apps/react/livestream-app/package.json
index 022947b153..ff213d78f9 100644
--- a/sample-apps/react/livestream-app/package.json
+++ b/sample-apps/react/livestream-app/package.json
@@ -11,22 +11,22 @@
"preview": "vite preview"
},
"dependencies": {
- "@emotion/react": "^11.11.0",
+ "@emotion/react": "^11.11.1",
"@emotion/styled": "^11.11.0",
- "@mui/material": "^5.13.0",
+ "@mui/material": "^5.14.13",
"@stream-io/video-react-sdk": "workspace:^",
- "clsx": "^1.2.1",
+ "clsx": "^2.0.0",
"hls.js": "^1.4.3",
"react": "^18.2.0",
"react-dom": "^18.2.0",
- "react-router-dom": "^6.11.1"
+ "react-router-dom": "^6.16.0"
},
"devDependencies": {
- "@types/react": "^18.0.28",
- "@types/react-dom": "^18.0.11",
- "@vitejs/plugin-react": "^4.0.0",
- "typescript": "^4.9.5",
- "vercel": "^32.1.0",
- "vite": "^4.4.9"
+ "@types/react": "^18.2.28",
+ "@types/react-dom": "^18.2.13",
+ "@vitejs/plugin-react": "^4.1.0",
+ "typescript": "^5.2.2",
+ "vercel": "^32.4.1",
+ "vite": "^4.4.11"
}
}
diff --git a/sample-apps/react/messenger-clone/package.json b/sample-apps/react/messenger-clone/package.json
index b9e33717d8..87e764fe03 100644
--- a/sample-apps/react/messenger-clone/package.json
+++ b/sample-apps/react/messenger-clone/package.json
@@ -12,26 +12,26 @@
"scripts:generate-url-params": "node scripts/generateUrlParams.js"
},
"dependencies": {
- "@mui/icons-material": "^5.11.16",
+ "@mui/icons-material": "^5.14.13",
"@stream-io/video-react-sdk": "workspace:^",
- "clsx": "^1.2.1",
+ "clsx": "^2.0.0",
"dayjs": "^1.11.6",
"immer": "^9.0.16",
- "nanoid": "^4.0.2",
+ "nanoid": "^5.0.1",
"react": "^18.2.0",
"react-dom": "^18.2.0",
- "react-router-dom": "^6.13.0",
- "sass": "^1.62.1",
- "stream-chat": "^8.4.1",
- "stream-chat-react": "^10.7.2"
+ "react-router-dom": "^6.16.0",
+ "sass": "^1.69.3",
+ "stream-chat": "^8.12.4",
+ "stream-chat-react": "^10.14.0"
},
"devDependencies": {
- "@types/react": "^18.0.26",
- "@types/react-dom": "^18.0.9",
- "@vitejs/plugin-react": "^4.0.0",
- "dotenv": "^16.1.4",
- "typescript": "^4.9.5",
- "vercel": "^32.1.0",
- "vite": "^4.4.9"
+ "@types/react": "^18.2.28",
+ "@types/react-dom": "^18.2.13",
+ "@vitejs/plugin-react": "^4.1.0",
+ "dotenv": "^16.3.1",
+ "typescript": "^5.2.2",
+ "vercel": "^32.4.1",
+ "vite": "^4.4.11"
}
}
diff --git a/sample-apps/react/messenger-clone/src/components/ChannelHeader/ChannelHeader.tsx b/sample-apps/react/messenger-clone/src/components/ChannelHeader/ChannelHeader.tsx
index abcbef2b31..978ecac2b6 100644
--- a/sample-apps/react/messenger-clone/src/components/ChannelHeader/ChannelHeader.tsx
+++ b/sample-apps/react/messenger-clone/src/components/ChannelHeader/ChannelHeader.tsx
@@ -65,7 +65,7 @@ const UnMemoizedChannelHeader = (props: ChannelHeaderProps) => {
)}
- {!live && !!member_count && member_count > 0 && (
+ {!live && !!member_count && (member_count as number) > 0 && (
<>
{t('{{ memberCount }} members', {
memberCount: member_count,
diff --git a/sample-apps/react/react-dogfood/hooks/useWakeLock.ts b/sample-apps/react/react-dogfood/hooks/useWakeLock.ts
index 8c31d5ac56..4a733df704 100644
--- a/sample-apps/react/react-dogfood/hooks/useWakeLock.ts
+++ b/sample-apps/react/react-dogfood/hooks/useWakeLock.ts
@@ -1,10 +1,6 @@
import { CallingState, useCallStateHooks } from '@stream-io/video-react-sdk';
import { useEffect } from 'react';
-interface WakeLockSentinel {
- release(): Promise;
-}
-
export const useWakeLock = () => {
const { useCallCallingState } = useCallStateHooks();
const callState = useCallCallingState();
@@ -14,7 +10,6 @@ export const useWakeLock = () => {
let interrupted = false;
let wakeLockSentinel: null | WakeLockSentinel = null;
- // @ts-expect-error
navigator.wakeLock
.request('screen')
.then((wls: WakeLockSentinel) => {
diff --git a/sample-apps/react/react-dogfood/package.json b/sample-apps/react/react-dogfood/package.json
index de4c278edd..a5924078ce 100644
--- a/sample-apps/react/react-dogfood/package.json
+++ b/sample-apps/react/react-dogfood/package.json
@@ -8,33 +8,33 @@
"start": "next start"
},
"dependencies": {
- "@emotion/react": "^11.11.0",
+ "@emotion/react": "^11.11.1",
"@emotion/styled": "^11.11.0",
- "@mui/icons-material": "^5.11.16",
- "@mui/material": "^5.13.0",
+ "@mui/icons-material": "^5.14.13",
+ "@mui/material": "^5.14.13",
"@sentry/nextjs": "^7.54.0",
"@stream-io/video-react-sdk": "workspace:^",
"@stream-io/video-styling": "workspace:^",
- "clsx": "^1.2.1",
- "dotenv": "^16.1.4",
+ "clsx": "^2.0.0",
+ "dotenv": "^16.3.1",
"framer-motion": "^10.12.16",
- "gleap": "^10.0.5",
+ "gleap": "^12.0.3",
"hotkeys-js": "^3.10.2",
- "nanoid": "^4.0.2",
+ "nanoid": "^5.0.1",
"next": "^13.4.19",
"next-auth": "^4.23.1",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"starwars-names": "^1.6.0",
- "stream-chat": "^8.4.1",
- "stream-chat-react": "^10.7.2",
+ "stream-chat": "^8.12.4",
+ "stream-chat-react": "^10.14.0",
"yargs": "^17.7.1"
},
"devDependencies": {
"@types/starwars-names": "^1.6.0",
"@types/yargs": "^17.0.22",
- "sass": "^1.62.1",
+ "sass": "^1.69.3",
"source-map-loader": "^4.0.1",
- "vercel": "^32.1.0"
+ "vercel": "^32.4.1"
}
}
diff --git a/sample-apps/react/react-video-demo/package.json b/sample-apps/react/react-video-demo/package.json
index 95fb6c1c44..d8df01a8fd 100644
--- a/sample-apps/react/react-video-demo/package.json
+++ b/sample-apps/react/react-video-demo/package.json
@@ -20,19 +20,19 @@
"dependencies": {
"@nivo/line": "^0.80.0",
"@sentry/react": "^7.54.0",
- "@stream-io/stream-chat-css": "^3.9.0",
+ "@stream-io/stream-chat-css": "^3.14.1",
"@stream-io/video-react-sdk": "workspace:^",
"@stream-io/video-styling": "workspace:^",
"autoprefixer": "^10.4.13",
"classnames": "^2.3.2",
"date-fns": "^2.29.3",
"geojson": "^0.5.0",
- "gleap": "^10.0.5",
+ "gleap": "^12.0.3",
"hotkeys": "^1.0.0",
"mapbox-gl": "^2.12.0",
"mobile-device-detect": "^0.4.3",
- "nanoid": "^4.0.2",
- "postcss": "^8.4.21",
+ "nanoid": "^5.0.1",
+ "postcss": "^8.4.31",
"qrcode.react": "^3.1.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
@@ -43,15 +43,15 @@
"react-tooltip": "^5.8.3",
"react-transition-group": "^4.4.5",
"screenfull": "^6.0.2",
- "stream-chat": "^8.4.1",
+ "stream-chat": "^8.12.4",
"stream-chat-css": "^1.0.23",
- "stream-chat-react": "^10.7.0",
+ "stream-chat-react": "^10.14.0",
"swiper": "^9.1.1",
"tailwindcss": "^3.2.4",
"tailwindcss-plugins": "^0.3.0",
"unique-names-generator": "^4.7.1",
- "uuid": "^9.0.0",
- "vite": "^4.4.9"
+ "uuid": "^9.0.1",
+ "vite": "^4.4.11"
},
"devDependencies": {
"@babel/core": "^7.20.12",
@@ -67,18 +67,18 @@
"@types/babel__core": "^7",
"@types/geojson": "^7946.0.10",
"@types/mapbox-gl": "^2",
- "@types/react": "^18.0.26",
- "@types/react-dom": "^18.0.9",
+ "@types/react": "^18.2.28",
+ "@types/react-dom": "^18.2.13",
"@types/react-form": "^4",
"@types/react-gtm-module": "^2",
"@types/react-slick": "^0",
"@types/react-transition-group": "^4.4.5",
- "@types/uuid": "^8.3.4",
- "@vitejs/plugin-react": "^4.0.0",
+ "@types/uuid": "^9.0.5",
+ "@vitejs/plugin-react": "^4.1.0",
"concurrently": "^7.6.0",
- "rimraf": "^5.0.1",
- "sass": "^1.62.1",
- "typescript": "^4.9.5"
+ "rimraf": "^5.0.5",
+ "sass": "^1.69.3",
+ "typescript": "^5.2.2"
},
"installConfig": {
"hoistingLimits": "dependencies"
diff --git a/sample-apps/react/react-video-demo/tsconfig.json b/sample-apps/react/react-video-demo/tsconfig.json
index c554585732..ec78bb3941 100644
--- a/sample-apps/react/react-video-demo/tsconfig.json
+++ b/sample-apps/react/react-video-demo/tsconfig.json
@@ -15,12 +15,7 @@
"isolatedModules": true,
"noEmit": true,
"jsx": "react-jsx",
- "baseUrl": ".",
- "paths": {
- "@/components/*": [
- "src/components/*"
- ],
- }
+ "baseUrl": "."
},
"include": ["src"],
"references": [{
diff --git a/sample-apps/react/stream-video-react-tutorial/package.json b/sample-apps/react/stream-video-react-tutorial/package.json
index 035b34e92a..f296ae43a2 100644
--- a/sample-apps/react/stream-video-react-tutorial/package.json
+++ b/sample-apps/react/stream-video-react-tutorial/package.json
@@ -14,10 +14,10 @@
"react-dom": "^18.2.0"
},
"devDependencies": {
- "@types/react": "^18.0.26",
- "@types/react-dom": "^18.0.9",
- "@vitejs/plugin-react": "^4.0.0",
- "typescript": "^4.9.5",
- "vite": "^4.4.9"
+ "@types/react": "^18.2.28",
+ "@types/react-dom": "^18.2.13",
+ "@vitejs/plugin-react": "^4.1.0",
+ "typescript": "^5.2.2",
+ "vite": "^4.4.11"
}
}
diff --git a/sample-apps/react/zoom-clone/package.json b/sample-apps/react/zoom-clone/package.json
index 690d8d426b..1fb608a971 100644
--- a/sample-apps/react/zoom-clone/package.json
+++ b/sample-apps/react/zoom-clone/package.json
@@ -12,23 +12,23 @@
},
"dependencies": {
"@stream-io/video-react-sdk": "workspace:^",
- "clsx": "^1.2.1",
- "nanoid": "^4.0.2",
+ "clsx": "^2.0.0",
+ "nanoid": "^5.0.1",
"react": "^18.2.0",
"react-dom": "^18.2.0",
- "react-router-dom": "^6.7.0",
- "stream-chat": "^8.4.1",
- "stream-chat-react": "^10.7.2"
+ "react-router-dom": "^6.16.0",
+ "stream-chat": "^8.12.4",
+ "stream-chat-react": "^10.14.0"
},
"devDependencies": {
- "@types/react": "^18.0.26",
- "@types/react-dom": "^18.0.9",
- "@vitejs/plugin-react": "^4.0.0",
+ "@types/react": "^18.2.28",
+ "@types/react-dom": "^18.2.13",
+ "@vitejs/plugin-react": "^4.1.0",
"autoprefixer": "^10.4.13",
- "dotenv": "^16.1.4",
- "postcss": "^8.4.21",
+ "dotenv": "^16.3.1",
+ "postcss": "^8.4.31",
"tailwindcss": "^3.2.4",
- "typescript": "^4.9.5",
- "vite": "^4.4.9"
+ "typescript": "^5.2.2",
+ "vite": "^4.4.11"
}
}
diff --git a/yarn.lock b/yarn.lock
index 3869108163..2b01c84f4b 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -77,26 +77,26 @@ __metadata:
languageName: node
linkType: hard
-"@babel/core@npm:^7.1.0, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.10, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.14.0, @babel/core@npm:^7.16.0, @babel/core@npm:^7.18.5, @babel/core@npm:^7.19.6, @babel/core@npm:^7.20.0, @babel/core@npm:^7.20.12, @babel/core@npm:^7.21.4, @babel/core@npm:^7.7.5":
- version: 7.22.17
- resolution: "@babel/core@npm:7.22.17"
+"@babel/core@npm:^7.1.0, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.10, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.14.0, @babel/core@npm:^7.16.0, @babel/core@npm:^7.18.5, @babel/core@npm:^7.19.6, @babel/core@npm:^7.20.0, @babel/core@npm:^7.20.12, @babel/core@npm:^7.22.20, @babel/core@npm:^7.7.5":
+ version: 7.23.0
+ resolution: "@babel/core@npm:7.23.0"
dependencies:
"@ampproject/remapping": ^2.2.0
"@babel/code-frame": ^7.22.13
- "@babel/generator": ^7.22.15
+ "@babel/generator": ^7.23.0
"@babel/helper-compilation-targets": ^7.22.15
- "@babel/helper-module-transforms": ^7.22.17
- "@babel/helpers": ^7.22.15
- "@babel/parser": ^7.22.16
+ "@babel/helper-module-transforms": ^7.23.0
+ "@babel/helpers": ^7.23.0
+ "@babel/parser": ^7.23.0
"@babel/template": ^7.22.15
- "@babel/traverse": ^7.22.17
- "@babel/types": ^7.22.17
- convert-source-map: ^1.7.0
+ "@babel/traverse": ^7.23.0
+ "@babel/types": ^7.23.0
+ convert-source-map: ^2.0.0
debug: ^4.1.0
gensync: ^1.0.0-beta.2
json5: ^2.2.3
semver: ^6.3.1
- checksum: 355216a342d1b3952d7c040dd4c99ecef6b3501ba99a713703c1fec1ae73bc92a48a0c1234562bdbb4fd334b2e452f5a6c3bb282f0e613fa89e1518c91d1aea1
+ checksum: cebd9b48dbc970a7548522f207f245c69567e5ea17ebb1a4e4de563823cf20a01177fe8d2fe19b6e1461361f92fa169fd0b29f8ee9d44eeec84842be1feee5f2
languageName: node
linkType: hard
@@ -114,15 +114,15 @@ __metadata:
languageName: node
linkType: hard
-"@babel/generator@npm:^7.12.11, @babel/generator@npm:^7.12.5, @babel/generator@npm:^7.20.0, @babel/generator@npm:^7.22.15, @babel/generator@npm:^7.7.2":
- version: 7.22.15
- resolution: "@babel/generator@npm:7.22.15"
+"@babel/generator@npm:^7.12.11, @babel/generator@npm:^7.12.5, @babel/generator@npm:^7.20.0, @babel/generator@npm:^7.23.0, @babel/generator@npm:^7.7.2":
+ version: 7.23.0
+ resolution: "@babel/generator@npm:7.23.0"
dependencies:
- "@babel/types": ^7.22.15
+ "@babel/types": ^7.23.0
"@jridgewell/gen-mapping": ^0.3.2
"@jridgewell/trace-mapping": ^0.3.17
jsesc: ^2.5.1
- checksum: 5b2a3ccdc3634f6ea86e0a442722bcd430238369432d31f15b428a4ee8013c2f4f917b5b135bf4fc1d0a3e2f87f10fd4ce5d07955ecc2d3b9400a05c2a481374
+ checksum: 8efe24adad34300f1f8ea2add420b28171a646edc70f2a1b3e1683842f23b8b7ffa7e35ef0119294e1901f45bfea5b3dc70abe1f10a1917ccdfb41bed69be5f1
languageName: node
linkType: hard
@@ -238,20 +238,20 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-environment-visitor@npm:^7.18.9, @babel/helper-environment-visitor@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/helper-environment-visitor@npm:7.22.5"
- checksum: 248532077d732a34cd0844eb7b078ff917c3a8ec81a7f133593f71a860a582f05b60f818dc5049c2212e5baa12289c27889a4b81d56ef409b4863db49646c4b1
+"@babel/helper-environment-visitor@npm:^7.18.9, @babel/helper-environment-visitor@npm:^7.22.20, @babel/helper-environment-visitor@npm:^7.22.5":
+ version: 7.22.20
+ resolution: "@babel/helper-environment-visitor@npm:7.22.20"
+ checksum: d80ee98ff66f41e233f36ca1921774c37e88a803b2f7dca3db7c057a5fea0473804db9fb6729e5dbfd07f4bed722d60f7852035c2c739382e84c335661590b69
languageName: node
linkType: hard
-"@babel/helper-function-name@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/helper-function-name@npm:7.22.5"
+"@babel/helper-function-name@npm:^7.22.5, @babel/helper-function-name@npm:^7.23.0":
+ version: 7.23.0
+ resolution: "@babel/helper-function-name@npm:7.23.0"
dependencies:
- "@babel/template": ^7.22.5
- "@babel/types": ^7.22.5
- checksum: 6b1f6ce1b1f4e513bf2c8385a557ea0dd7fa37971b9002ad19268ca4384bbe90c09681fe4c076013f33deabc63a53b341ed91e792de741b4b35e01c00238177a
+ "@babel/template": ^7.22.15
+ "@babel/types": ^7.23.0
+ checksum: e44542257b2d4634a1f979244eb2a4ad8e6d75eb6761b4cfceb56b562f7db150d134bc538c8e6adca3783e3bc31be949071527aa8e3aab7867d1ad2d84a26e10
languageName: node
linkType: hard
@@ -282,18 +282,18 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-module-transforms@npm:^7.12.1, @babel/helper-module-transforms@npm:^7.22.15, @babel/helper-module-transforms@npm:^7.22.17, @babel/helper-module-transforms@npm:^7.22.5, @babel/helper-module-transforms@npm:^7.22.9":
- version: 7.22.17
- resolution: "@babel/helper-module-transforms@npm:7.22.17"
+"@babel/helper-module-transforms@npm:^7.12.1, @babel/helper-module-transforms@npm:^7.22.15, @babel/helper-module-transforms@npm:^7.22.5, @babel/helper-module-transforms@npm:^7.22.9, @babel/helper-module-transforms@npm:^7.23.0":
+ version: 7.23.0
+ resolution: "@babel/helper-module-transforms@npm:7.23.0"
dependencies:
- "@babel/helper-environment-visitor": ^7.22.5
+ "@babel/helper-environment-visitor": ^7.22.20
"@babel/helper-module-imports": ^7.22.15
"@babel/helper-simple-access": ^7.22.5
"@babel/helper-split-export-declaration": ^7.22.6
- "@babel/helper-validator-identifier": ^7.22.15
+ "@babel/helper-validator-identifier": ^7.22.20
peerDependencies:
"@babel/core": ^7.0.0
- checksum: 458021c74093e66179765fcc9d1c1cb694f7bdf98656f23486901d35636495c38aab4661547fac2142e13d887987d1ea30cc9fe42968376a51a99bcd207b4989
+ checksum: 6e2afffb058cf3f8ce92f5116f710dda4341c81cfcd872f9a0197ea594f7ce0ab3cb940b0590af2fe99e60d2e5448bfba6bca8156ed70a2ed4be2adc8586c891
languageName: node
linkType: hard
@@ -313,7 +313,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.13.0, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.16.7, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.18.9, @babel/helper-plugin-utils@npm:^7.19.0, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3":
+"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.13.0, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.16.7, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.18.9, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3":
version: 7.22.5
resolution: "@babel/helper-plugin-utils@npm:7.22.5"
checksum: c0fc7227076b6041acd2f0e818145d2e8c41968cc52fb5ca70eed48e21b8fe6dd88a0a91cbddf4951e33647336eb5ae184747ca706817ca3bef5e9e905151ff5
@@ -380,10 +380,10 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-validator-identifier@npm:^7.22.15, @babel/helper-validator-identifier@npm:^7.22.5":
- version: 7.22.15
- resolution: "@babel/helper-validator-identifier@npm:7.22.15"
- checksum: eb0bee4bda664c0959924bc1ad5611eacfce806f46612202dd164fef1df8fef1a11682a1e7615288987100e9fb304982b6e2a4ff07ffe842ab8765b95ed1118c
+"@babel/helper-validator-identifier@npm:^7.22.20, @babel/helper-validator-identifier@npm:^7.22.5":
+ version: 7.22.20
+ resolution: "@babel/helper-validator-identifier@npm:7.22.20"
+ checksum: 136412784d9428266bcdd4d91c32bcf9ff0e8d25534a9d94b044f77fe76bc50f941a90319b05aafd1ec04f7d127cd57a179a3716009ff7f3412ef835ada95bdc
languageName: node
linkType: hard
@@ -405,14 +405,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helpers@npm:^7.12.5, @babel/helpers@npm:^7.22.15":
- version: 7.22.15
- resolution: "@babel/helpers@npm:7.22.15"
+"@babel/helpers@npm:^7.12.5, @babel/helpers@npm:^7.23.0":
+ version: 7.23.1
+ resolution: "@babel/helpers@npm:7.23.1"
dependencies:
"@babel/template": ^7.22.15
- "@babel/traverse": ^7.22.15
- "@babel/types": ^7.22.15
- checksum: 49f61a93cbae4df3328bda67af5db743fead659ae4242571226c3596b7df78546189cdf991fed1eca33b559de8abf396a90a001f474a1bab351418f07b7ae6ef
+ "@babel/traverse": ^7.23.0
+ "@babel/types": ^7.23.0
+ checksum: acfc345102045c24ea2a4d60e00dcf8220e215af3add4520e2167700661338e6a80bd56baf44bb764af05ec6621101c9afc315dc107e18c61fa6da8acbdbb893
languageName: node
linkType: hard
@@ -427,12 +427,12 @@ __metadata:
languageName: node
linkType: hard
-"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.12.11, @babel/parser@npm:^7.12.7, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.15, @babel/parser@npm:^7.22.16":
- version: 7.22.16
- resolution: "@babel/parser@npm:7.22.16"
+"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.12.11, @babel/parser@npm:^7.12.7, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.0":
+ version: 7.23.0
+ resolution: "@babel/parser@npm:7.23.0"
bin:
parser: ./bin/babel-parser.js
- checksum: 944c756b5bdeb07b9fec16ecef6b3c61aff9d4c4b924abadcf01afa1840a740b8e2357ae00482b5b37daad6d2bfd848c947f27ad65138d687b6fdc924bc59edd
+ checksum: 453fdf8b9e2c2b7d7b02139e0ce003d1af21947bbc03eb350fb248ee335c9b85e4ab41697ddbdd97079698de825a265e45a0846bb2ed47a2c7c1df833f42a354
languageName: node
linkType: hard
@@ -1412,25 +1412,25 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-react-jsx-self@npm:^7.0.0, @babel/plugin-transform-react-jsx-self@npm:^7.18.6, @babel/plugin-transform-react-jsx-self@npm:^7.21.0":
- version: 7.21.0
- resolution: "@babel/plugin-transform-react-jsx-self@npm:7.21.0"
+"@babel/plugin-transform-react-jsx-self@npm:^7.0.0, @babel/plugin-transform-react-jsx-self@npm:^7.18.6, @babel/plugin-transform-react-jsx-self@npm:^7.22.5":
+ version: 7.22.5
+ resolution: "@babel/plugin-transform-react-jsx-self@npm:7.22.5"
dependencies:
- "@babel/helper-plugin-utils": ^7.20.2
+ "@babel/helper-plugin-utils": ^7.22.5
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 696f74c04a265409ccd46e333ff762e6011d394e6972128b5d97db4c1647289141bc7ebd45ab2bab99b60932f9793e8f89ee9432d3bde19962de2100456f6147
+ checksum: 671eebfabd14a0c7d6ae805fff7e289dfdb7ba984bb100ea2ef6dad1d6a665ebbb09199ab2e64fca7bc78bd0fdc80ca897b07996cf215fafc32c67bc564309af
languageName: node
linkType: hard
-"@babel/plugin-transform-react-jsx-source@npm:^7.0.0, @babel/plugin-transform-react-jsx-source@npm:^7.19.6":
- version: 7.19.6
- resolution: "@babel/plugin-transform-react-jsx-source@npm:7.19.6"
+"@babel/plugin-transform-react-jsx-source@npm:^7.0.0, @babel/plugin-transform-react-jsx-source@npm:^7.19.6, @babel/plugin-transform-react-jsx-source@npm:^7.22.5":
+ version: 7.22.5
+ resolution: "@babel/plugin-transform-react-jsx-source@npm:7.22.5"
dependencies:
- "@babel/helper-plugin-utils": ^7.19.0
+ "@babel/helper-plugin-utils": ^7.22.5
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 1e9e29a4efc5b79840bd4f68e404f5ab7765ce48c7bd22f12f2b185f9c782c66933bdf54a1b21879e4e56e6b50b4e88aca82789ecb1f61123af6dfa9ab16c555
+ checksum: 4ca2bd62ca14f8bbdcda9139f3f799e1c1c1bae504b67c1ca9bca142c53d81926d1a2b811f66a625f20999b2d352131053d886601f1ba3c1e9378c104d884277
languageName: node
linkType: hard
@@ -1786,15 +1786,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/runtime@npm:7.12.1":
- version: 7.12.1
- resolution: "@babel/runtime@npm:7.12.1"
- dependencies:
- regenerator-runtime: ^0.13.4
- checksum: fb4b4c8f704a338d3500ff75bfd28a35927444e0c48254d60ce87a9402d7e149e2189e5f55fa3bd2927d4c10fa25fe34c239ae0be68df77af040b01561c5bcc8
- languageName: node
- linkType: hard
-
"@babel/runtime@npm:7.7.2":
version: 7.7.2
resolution: "@babel/runtime@npm:7.7.2"
@@ -1804,12 +1795,12 @@ __metadata:
languageName: node
linkType: hard
-"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.0, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.20.6, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.5.0, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7":
- version: 7.22.10
- resolution: "@babel/runtime@npm:7.22.10"
+"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.0, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.20.6, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.23.1, @babel/runtime@npm:^7.5.0, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7":
+ version: 7.23.1
+ resolution: "@babel/runtime@npm:7.23.1"
dependencies:
regenerator-runtime: ^0.14.0
- checksum: 524d41517e68953dbc73a4f3616b8475e5813f64e28ba89ff5fca2c044d535c2ea1a3f310df1e5bb06162e1f0b401b5c4af73fe6e2519ca2450d9d8c44cf268d
+ checksum: 0cd0d43e6e7dc7f9152fda8c8312b08321cda2f56ef53d6c22ebdd773abdc6f5d0a69008de90aa41908d00e2c1facb24715ff121274e689305c858355ff02c70
languageName: node
linkType: hard
@@ -1833,32 +1824,32 @@ __metadata:
languageName: node
linkType: hard
-"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.12.11, @babel/traverse@npm:^7.12.9, @babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.16.0, @babel/traverse@npm:^7.20.0, @babel/traverse@npm:^7.22.15, @babel/traverse@npm:^7.22.17, @babel/traverse@npm:^7.7.2, @babel/traverse@npm:^7.7.4":
- version: 7.22.17
- resolution: "@babel/traverse@npm:7.22.17"
+"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.12.11, @babel/traverse@npm:^7.12.9, @babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.16.0, @babel/traverse@npm:^7.20.0, @babel/traverse@npm:^7.23.0, @babel/traverse@npm:^7.7.2, @babel/traverse@npm:^7.7.4":
+ version: 7.23.0
+ resolution: "@babel/traverse@npm:7.23.0"
dependencies:
"@babel/code-frame": ^7.22.13
- "@babel/generator": ^7.22.15
- "@babel/helper-environment-visitor": ^7.22.5
- "@babel/helper-function-name": ^7.22.5
+ "@babel/generator": ^7.23.0
+ "@babel/helper-environment-visitor": ^7.22.20
+ "@babel/helper-function-name": ^7.23.0
"@babel/helper-hoist-variables": ^7.22.5
"@babel/helper-split-export-declaration": ^7.22.6
- "@babel/parser": ^7.22.16
- "@babel/types": ^7.22.17
+ "@babel/parser": ^7.23.0
+ "@babel/types": ^7.23.0
debug: ^4.1.0
globals: ^11.1.0
- checksum: 1153ca166a0a9b3fddf67f7f7c8c5b4f88aa2c2c00261ff2fc8424a63bc93250ed3fd08b04bd526ad19e797aeb6f22161120646a570cbfe5ff2a5d2f5d28af01
+ checksum: 0b17fae53269e1af2cd3edba00892bc2975ad5df9eea7b84815dab07dfec2928c451066d51bc65b4be61d8499e77db7e547ce69ef2a7b0eca3f96269cb43a0b0
languageName: node
linkType: hard
-"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.11, @babel/types@npm:^7.12.7, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.17, @babel/types@npm:^7.22.5, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3":
- version: 7.22.17
- resolution: "@babel/types@npm:7.22.17"
+"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.11, @babel/types@npm:^7.12.7, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.17, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3":
+ version: 7.23.0
+ resolution: "@babel/types@npm:7.23.0"
dependencies:
"@babel/helper-string-parser": ^7.22.5
- "@babel/helper-validator-identifier": ^7.22.15
+ "@babel/helper-validator-identifier": ^7.22.20
to-fast-properties: ^2.0.0
- checksum: 7382220f6eb2548f2c867a98916c3aa8a6063498d5372e5d21d8d184ba354033defb72aeba5858c1b2b42177058b896a34a7dcbae5eccd47fb0104721efa909d
+ checksum: 215fe04bd7feef79eeb4d33374b39909ce9cad1611c4135a4f7fdf41fe3280594105af6d7094354751514625ea92d0875aba355f53e86a92600f290e77b0e604
languageName: node
linkType: hard
@@ -1885,10 +1876,10 @@ __metadata:
languageName: node
linkType: hard
-"@braintree/sanitize-url@npm:^6.0.0, @braintree/sanitize-url@npm:^6.0.2":
- version: 6.0.2
- resolution: "@braintree/sanitize-url@npm:6.0.2"
- checksum: 6a9dfd4081cc96516eeb281d1a83d3b5f1ad3d2837adf968fcc2ba18889ee833554f9c641b4083c36d3360a932e4504ddf25b0b51e9933c3742622df82cf7c9a
+"@braintree/sanitize-url@npm:^6.0.0, @braintree/sanitize-url@npm:^6.0.4":
+ version: 6.0.4
+ resolution: "@braintree/sanitize-url@npm:6.0.4"
+ checksum: f5ec6048973722ea1c46ae555d2e9eb848d7fa258994f8ea7d6db9514ee754ea3ef344ef71b3696d486776bcb839f3124e79f67c6b5b2814ed2da220b340627c
languageName: node
linkType: hard
@@ -2217,10 +2208,10 @@ __metadata:
languageName: node
linkType: hard
-"@edge-runtime/cookies@npm:3.4.0":
- version: 3.4.0
- resolution: "@edge-runtime/cookies@npm:3.4.0"
- checksum: a40befbf4dfaf308d6cd3f742dcc704ab9b278221d2bc71821a0957b773bea3c49cccf93aee2a1c3af62a341974538093a611582c5c642c62c1931cb951d10dc
+"@edge-runtime/cookies@npm:3.4.1":
+ version: 3.4.1
+ resolution: "@edge-runtime/cookies@npm:3.4.1"
+ checksum: 606642b61f29559f9e26752a1503e3eb33e86c6ec042905f872ab31aca758872ccdef145b3c5597107732df0ee81935974bbcc21a614744a7b2808780316a910
languageName: node
linkType: hard
@@ -2231,28 +2222,28 @@ __metadata:
languageName: node
linkType: hard
-"@edge-runtime/node-utils@npm:2.2.0":
- version: 2.2.0
- resolution: "@edge-runtime/node-utils@npm:2.2.0"
+"@edge-runtime/node-utils@npm:2.2.1":
+ version: 2.2.1
+ resolution: "@edge-runtime/node-utils@npm:2.2.1"
dependencies:
- "@edge-runtime/cookies": 3.4.0
- checksum: 42bde09a17b4015020a35bc4b9bf9877a5f26b36b905e537353e60c5687f09b56b354cf45a5a5a7df2165b66bc083c147fda6a59764ebdb00f6abb813bb052e3
+ "@edge-runtime/cookies": 3.4.1
+ checksum: 6c18350bf7a6e273c2725d62bf3ffb317ce19378fba8c3191803653b27d1550a0ade0372d58b11a967768b75372f5bebe1fb33f25f0e53c414d61bfdaa14a40a
languageName: node
linkType: hard
-"@edge-runtime/primitives@npm:3.1.0":
- version: 3.1.0
- resolution: "@edge-runtime/primitives@npm:3.1.0"
- checksum: 00dfa743e064a32ec8ce8f61fe9a7b026e7900cbcefde1d642d0b7408026f90d38b8d7f0114e1b827e250aee7a52ea668889d9dfa81bf0340610e85f7d505763
+"@edge-runtime/primitives@npm:3.1.1":
+ version: 3.1.1
+ resolution: "@edge-runtime/primitives@npm:3.1.1"
+ checksum: 8390c10c7c484735704444571293a5221c5574c6c83db8e0e98cf189969564ee62d44055badf50640b899908e4f79f6b29333ceae6634c0c12fec665414791f7
languageName: node
linkType: hard
-"@edge-runtime/vm@npm:3.1.0":
- version: 3.1.0
- resolution: "@edge-runtime/vm@npm:3.1.0"
+"@edge-runtime/vm@npm:3.1.1":
+ version: 3.1.1
+ resolution: "@edge-runtime/vm@npm:3.1.1"
dependencies:
- "@edge-runtime/primitives": 3.1.0
- checksum: 1244a620128ecd918332e0637e0fb4cc69c5131b1b17216d81f7a10e882de2e280c6d3bb2f56221e92ca2f323c344c135a6e261478230726d7c4fe43bdb74485
+ "@edge-runtime/primitives": 3.1.1
+ checksum: 6b9b2a558163e166aa7e234903fabcf49e7552b8b6b915c7a34535e2bce6146791d7ab62c572105796cde3dc08007d37eb20a1f43ee1f60848b0add2e1d1eedc
languageName: node
linkType: hard
@@ -2284,7 +2275,7 @@ __metadata:
languageName: node
linkType: hard
-"@emotion/cache@npm:^11.10.8, @emotion/cache@npm:^11.11.0":
+"@emotion/cache@npm:^11.11.0":
version: 11.11.0
resolution: "@emotion/cache@npm:11.11.0"
dependencies:
@@ -2326,7 +2317,7 @@ __metadata:
languageName: node
linkType: hard
-"@emotion/is-prop-valid@npm:^1.2.0, @emotion/is-prop-valid@npm:^1.2.1":
+"@emotion/is-prop-valid@npm:^1.2.1":
version: 1.2.1
resolution: "@emotion/is-prop-valid@npm:1.2.1"
dependencies:
@@ -2349,9 +2340,9 @@ __metadata:
languageName: node
linkType: hard
-"@emotion/react@npm:^11.11.0":
- version: 11.11.0
- resolution: "@emotion/react@npm:11.11.0"
+"@emotion/react@npm:^11.11.1":
+ version: 11.11.1
+ resolution: "@emotion/react@npm:11.11.1"
dependencies:
"@babel/runtime": ^7.18.3
"@emotion/babel-plugin": ^11.11.0
@@ -2366,7 +2357,7 @@ __metadata:
peerDependenciesMeta:
"@types/react":
optional: true
- checksum: 2653e7c3de7b6fd5b0e18dea15621a9886104cc7c8cd5522ca69e52bd547ef6f13644193f8e0a906eea1e29a4f1d8167cdfa4667572fb7fafe0c62ab30fbaab6
+ checksum: aec3c36650f5f0d3d4445ff44d73dd88712b1609645b6af3e6d08049cfbc51f1785fe13dea1a1d4ab1b0800d68f2339ab11e459687180362b1ef98863155aae5
languageName: node
linkType: hard
@@ -2669,78 +2660,6 @@ __metadata:
languageName: node
linkType: hard
-"@expo/cli@npm:0.10.12":
- version: 0.10.12
- resolution: "@expo/cli@npm:0.10.12"
- dependencies:
- "@babel/runtime": ^7.20.0
- "@expo/code-signing-certificates": 0.0.5
- "@expo/config": ~8.1.0
- "@expo/config-plugins": ~7.2.0
- "@expo/dev-server": 0.5.5
- "@expo/devcert": ^1.0.0
- "@expo/env": 0.0.5
- "@expo/json-file": ^8.2.37
- "@expo/metro-config": ~0.10.0
- "@expo/osascript": ^2.0.31
- "@expo/package-manager": ~1.1.0
- "@expo/plist": ^0.0.20
- "@expo/prebuild-config": 6.2.6
- "@expo/rudder-sdk-node": 1.1.1
- "@expo/spawn-async": 1.5.0
- "@expo/xcpretty": ^4.2.1
- "@urql/core": 2.3.6
- "@urql/exchange-retry": 0.3.0
- accepts: ^1.3.8
- arg: 4.1.0
- better-opn: ~3.0.2
- bplist-parser: ^0.3.1
- cacache: ^15.3.0
- chalk: ^4.0.0
- ci-info: ^3.3.0
- debug: ^4.3.4
- env-editor: ^0.4.1
- form-data: ^3.0.1
- freeport-async: 2.0.0
- fs-extra: ~8.1.0
- getenv: ^1.0.0
- graphql: 15.8.0
- graphql-tag: ^2.10.1
- https-proxy-agent: ^5.0.1
- internal-ip: 4.3.0
- js-yaml: ^3.13.1
- json-schema-deref-sync: ^0.13.0
- md5-file: ^3.2.3
- md5hex: ^1.0.0
- minipass: 3.1.6
- node-fetch: ^2.6.7
- node-forge: ^1.3.1
- npm-package-arg: ^7.0.0
- ora: 3.4.0
- pretty-bytes: 5.6.0
- progress: 2.0.3
- prompts: ^2.3.2
- qrcode-terminal: 0.11.0
- require-from-string: ^2.0.2
- requireg: ^0.2.2
- resolve-from: ^5.0.0
- semver: ^7.5.3
- send: ^0.18.0
- slugify: ^1.3.4
- structured-headers: ^0.4.1
- tar: ^6.0.5
- tempy: ^0.7.1
- terminal-link: ^2.1.1
- text-table: ^0.2.0
- url-join: 4.0.0
- wrap-ansi: ^7.0.0
- ws: ^8.12.1
- bin:
- expo-internal: build/bin/cli
- checksum: c9fe63a9c2a7c688bf5cbb7a2766aa06e1ba71f5d7fbc976f6a2ea24d54772018df1c3e7c4f927bf4dc75fd866311be2e86405f7b5137c714d17c2e6f821ab72
- languageName: node
- linkType: hard
-
"@expo/cli@npm:0.10.13":
version: 0.10.13
resolution: "@expo/cli@npm:0.10.13"
@@ -2846,30 +2765,7 @@ __metadata:
languageName: node
linkType: hard
-"@expo/config-plugins@npm:^7.2.5":
- version: 7.4.0
- resolution: "@expo/config-plugins@npm:7.4.0"
- dependencies:
- "@expo/config-types": ^50.0.0-alpha.1
- "@expo/json-file": ~8.2.37
- "@expo/plist": ^0.0.20
- "@expo/sdk-runtime-versions": ^1.0.0
- "@react-native/normalize-color": ^2.0.0
- chalk: ^4.1.2
- debug: ^4.3.1
- find-up: ~5.0.0
- getenv: ^1.0.0
- glob: 7.1.6
- resolve-from: ^5.0.0
- semver: ^7.5.3
- slash: ^3.0.0
- xcode: ^3.0.1
- xml2js: 0.6.0
- checksum: bf46881e4cb13b237b3dd69cbb67a330f7b763e3937671e208c52f5fe6fb2a9740008f17fc3dc06e46269472dd55d77da06f9228bbd2c933e1a6776c6fd44bce
- languageName: node
- linkType: hard
-
-"@expo/config-plugins@npm:~7.5.0":
+"@expo/config-plugins@npm:^7.2.5, @expo/config-plugins@npm:~7.5.0":
version: 7.5.0
resolution: "@expo/config-plugins@npm:7.5.0"
dependencies:
@@ -3221,19 +3117,22 @@ __metadata:
languageName: node
linkType: hard
-"@floating-ui/core@npm:^1.2.6":
- version: 1.2.6
- resolution: "@floating-ui/core@npm:1.2.6"
- checksum: e4aa96c435277f1720d4bc939e17a79b1e1eebd589c20b622d3c646a5273590ff889b8c6e126f7be61873cf8c4d7db7d418895986ea19b8b0d0530de32504c3a
+"@floating-ui/core@npm:^1.4.2":
+ version: 1.5.0
+ resolution: "@floating-ui/core@npm:1.5.0"
+ dependencies:
+ "@floating-ui/utils": ^0.1.3
+ checksum: 54b4fe26b3c228746ac5589f97303abf158b80aa5f8b99027259decd68d1c2030c4c637648ebd33dfe78a4212699453bc2bd7537fd5a594d3bd3e63d362f666f
languageName: node
linkType: hard
-"@floating-ui/dom@npm:^1.0.0, @floating-ui/dom@npm:^1.2.1":
- version: 1.2.6
- resolution: "@floating-ui/dom@npm:1.2.6"
+"@floating-ui/dom@npm:^1.0.0, @floating-ui/dom@npm:^1.2.1, @floating-ui/dom@npm:^1.5.1":
+ version: 1.5.3
+ resolution: "@floating-ui/dom@npm:1.5.3"
dependencies:
- "@floating-ui/core": ^1.2.6
- checksum: 2226c6c244b96ae75ab14cc35bb119c8d7b83a85e2ff04e9d9800cffdb17faf4a7cf82db741dd045242ced56e31c8a08e33c8c512c972309a934d83b1f410441
+ "@floating-ui/core": ^1.4.2
+ "@floating-ui/utils": ^0.1.3
+ checksum: 00053742064aac70957f0bd5c1542caafb3bfe9716588bfe1d409fef72a67ed5e60450d08eb492a77f78c22ed1ce4f7955873cc72bf9f9caf2b0f43ae3561c21
languageName: node
linkType: hard
@@ -3249,6 +3148,18 @@ __metadata:
languageName: node
linkType: hard
+"@floating-ui/react-dom@npm:^2.0.2":
+ version: 2.0.2
+ resolution: "@floating-ui/react-dom@npm:2.0.2"
+ dependencies:
+ "@floating-ui/dom": ^1.5.1
+ peerDependencies:
+ react: ">=16.8.0"
+ react-dom: ">=16.8.0"
+ checksum: 4797e1f7a19c1e531ed0d578ccdcbe58970743e5a480ba30424857fc953063f36d481f8c5d69248a8f1d521b739e94bf5e1ffb35506400dea3d914f166ed2f7f
+ languageName: node
+ linkType: hard
+
"@floating-ui/react@npm:^0.22.0":
version: 0.22.2
resolution: "@floating-ui/react@npm:0.22.2"
@@ -3263,6 +3174,13 @@ __metadata:
languageName: node
linkType: hard
+"@floating-ui/utils@npm:^0.1.3":
+ version: 0.1.6
+ resolution: "@floating-ui/utils@npm:0.1.6"
+ checksum: b34d4b5470869727f52e312e08272edef985ba5a450a76de0917ba0a9c6f5df2bdbeb99448e2c60f39b177fb8981c772ff1831424e75123471a27ebd5b52c1eb
+ languageName: node
+ linkType: hard
+
"@gar/promisify@npm:^1.0.1, @gar/promisify@npm:^1.1.3":
version: 1.1.3
resolution: "@gar/promisify@npm:1.1.3"
@@ -3372,6 +3290,20 @@ __metadata:
languageName: node
linkType: hard
+"@isaacs/cliui@npm:^8.0.2":
+ version: 8.0.2
+ resolution: "@isaacs/cliui@npm:8.0.2"
+ dependencies:
+ string-width: ^5.1.2
+ string-width-cjs: "npm:string-width@^4.2.0"
+ strip-ansi: ^7.0.1
+ strip-ansi-cjs: "npm:strip-ansi@^6.0.1"
+ wrap-ansi: ^8.1.0
+ wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0"
+ checksum: 4a473b9b32a7d4d3cfb7a614226e555091ff0c5a29a1734c28c72a182c2f6699b26fc6b5c2131dfd841e86b185aea714c72201d7c98c2fba5f17709333a67aeb
+ languageName: node
+ linkType: hard
+
"@istanbuljs/load-nyc-config@npm:^1.0.0":
version: 1.1.0
resolution: "@istanbuljs/load-nyc-config@npm:1.1.0"
@@ -3550,15 +3482,6 @@ __metadata:
languageName: node
linkType: hard
-"@jest/schemas@npm:^29.4.3":
- version: 29.4.3
- resolution: "@jest/schemas@npm:29.4.3"
- dependencies:
- "@sinclair/typebox": ^0.25.16
- checksum: ac754e245c19dc39e10ebd41dce09040214c96a4cd8efa143b82148e383e45128f24599195ab4f01433adae4ccfbe2db6574c90db2862ccd8551a86704b5bebd
- languageName: node
- linkType: hard
-
"@jest/schemas@npm:^29.6.3":
version: 29.6.3
resolution: "@jest/schemas@npm:29.6.3"
@@ -3675,21 +3598,7 @@ __metadata:
languageName: node
linkType: hard
-"@jest/types@npm:^29.5.0":
- version: 29.5.0
- resolution: "@jest/types@npm:29.5.0"
- dependencies:
- "@jest/schemas": ^29.4.3
- "@types/istanbul-lib-coverage": ^2.0.0
- "@types/istanbul-reports": ^3.0.0
- "@types/node": "*"
- "@types/yargs": ^17.0.8
- chalk: ^4.0.0
- checksum: 1811f94b19cf8a9460a289c4f056796cfc373480e0492692a6125a553cd1a63824bd846d7bb78820b7b6f758f6dd3c2d4558293bb676d541b2fa59c70fdf9d39
- languageName: node
- linkType: hard
-
-"@jest/types@npm:^29.6.3":
+"@jest/types@npm:^29.5.0, @jest/types@npm:^29.6.3":
version: 29.6.3
resolution: "@jest/types@npm:29.6.3"
dependencies:
@@ -3946,18 +3855,17 @@ __metadata:
languageName: node
linkType: hard
-"@mui/base@npm:5.0.0-beta.0":
- version: 5.0.0-beta.0
- resolution: "@mui/base@npm:5.0.0-beta.0"
+"@mui/base@npm:5.0.0-beta.19":
+ version: 5.0.0-beta.19
+ resolution: "@mui/base@npm:5.0.0-beta.19"
dependencies:
- "@babel/runtime": ^7.21.0
- "@emotion/is-prop-valid": ^1.2.0
- "@mui/types": ^7.2.4
- "@mui/utils": ^5.12.3
- "@popperjs/core": ^2.11.7
- clsx: ^1.2.1
+ "@babel/runtime": ^7.23.1
+ "@floating-ui/react-dom": ^2.0.2
+ "@mui/types": ^7.2.6
+ "@mui/utils": ^5.14.13
+ "@popperjs/core": ^2.11.8
+ clsx: ^2.0.0
prop-types: ^15.8.1
- react-is: ^18.2.0
peerDependencies:
"@types/react": ^17.0.0 || ^18.0.0
react: ^17.0.0 || ^18.0.0
@@ -3965,22 +3873,22 @@ __metadata:
peerDependenciesMeta:
"@types/react":
optional: true
- checksum: 1312e20f32b6a3b076da92cb590683703f9ef44a4a1ad15f5edc1786fa5e5532543a54f932683fe4704aa77c14aedc6e7a8f0badc2f2d905d19b0c71b6adecbd
+ checksum: 7503d5609ba242e270cbcaea69f6c7d4935763a34a8ce8de2695078eae12ffcc1d7a57b5d735200de08f2314b2482aa7279631ffd92af240af24f6c31b633d8f
languageName: node
linkType: hard
-"@mui/core-downloads-tracker@npm:^5.13.0":
- version: 5.13.0
- resolution: "@mui/core-downloads-tracker@npm:5.13.0"
- checksum: 7919c72b8507ee927c87c91a35360a30bafcccfc22964be16d49aa553d7149fd9f140e4b761a296d2673dd6c423800082a53b0813afa185c8f79db9a58b24b06
+"@mui/core-downloads-tracker@npm:^5.14.13":
+ version: 5.14.13
+ resolution: "@mui/core-downloads-tracker@npm:5.14.13"
+ checksum: 3094f8c289d53eb2189ce3f9e4c71e735f91cfefeadda4cf37b0f3c3de47d9261fdbd49485f74267e2fe93d8c0cb289d38e9c802a404489017e9f1cee9e56488
languageName: node
linkType: hard
-"@mui/icons-material@npm:^5.11.16":
- version: 5.11.16
- resolution: "@mui/icons-material@npm:5.11.16"
+"@mui/icons-material@npm:^5.14.13":
+ version: 5.14.13
+ resolution: "@mui/icons-material@npm:5.14.13"
dependencies:
- "@babel/runtime": ^7.21.0
+ "@babel/runtime": ^7.23.1
peerDependencies:
"@mui/material": ^5.0.0
"@types/react": ^17.0.0 || ^18.0.0
@@ -3988,22 +3896,22 @@ __metadata:
peerDependenciesMeta:
"@types/react":
optional: true
- checksum: db70426b6ede049307b951fc622c6ab3b156a24589242bebbc7effd4b0df2d3c7aca93796ed8dfdf20776248778a798724c7a112f8f687c3b4a1ae813f98fb17
+ checksum: a25db309d02654d1f2d51887986e11b26fc7aea864a398fdc55ca2f4ffd80bbc7402e7686f6a0aeab04a440993e0733aa52f752db50e083dae03e04c558f7bfd
languageName: node
linkType: hard
-"@mui/material@npm:^5.13.0":
- version: 5.13.0
- resolution: "@mui/material@npm:5.13.0"
+"@mui/material@npm:^5.14.13":
+ version: 5.14.13
+ resolution: "@mui/material@npm:5.14.13"
dependencies:
- "@babel/runtime": ^7.21.0
- "@mui/base": 5.0.0-beta.0
- "@mui/core-downloads-tracker": ^5.13.0
- "@mui/system": ^5.12.3
- "@mui/types": ^7.2.4
- "@mui/utils": ^5.12.3
- "@types/react-transition-group": ^4.4.6
- clsx: ^1.2.1
+ "@babel/runtime": ^7.23.1
+ "@mui/base": 5.0.0-beta.19
+ "@mui/core-downloads-tracker": ^5.14.13
+ "@mui/system": ^5.14.13
+ "@mui/types": ^7.2.6
+ "@mui/utils": ^5.14.13
+ "@types/react-transition-group": ^4.4.7
+ clsx: ^2.0.0
csstype: ^3.1.2
prop-types: ^15.8.1
react-is: ^18.2.0
@@ -4021,16 +3929,16 @@ __metadata:
optional: true
"@types/react":
optional: true
- checksum: 3601eae0a5b3b79d0f0caec055d7c1d3451e05f5881ac173e85a1f1f2b39847968dc4415b683bfbe68896af2ae7912a28ace0d7b622bc16562d95cfefae207af
+ checksum: 07d73cb5f770743e080494684fd087770893232415c681a25bff2e791414b702d76d02100996a850e89ced81f986c1dc378cc6fb35fcd0724d19b3b0a4a34bed
languageName: node
linkType: hard
-"@mui/private-theming@npm:^5.12.3":
- version: 5.12.3
- resolution: "@mui/private-theming@npm:5.12.3"
+"@mui/private-theming@npm:^5.14.13":
+ version: 5.14.13
+ resolution: "@mui/private-theming@npm:5.14.13"
dependencies:
- "@babel/runtime": ^7.21.0
- "@mui/utils": ^5.12.3
+ "@babel/runtime": ^7.23.1
+ "@mui/utils": ^5.14.13
prop-types: ^15.8.1
peerDependencies:
"@types/react": ^17.0.0 || ^18.0.0
@@ -4038,16 +3946,16 @@ __metadata:
peerDependenciesMeta:
"@types/react":
optional: true
- checksum: 4607951eff066085a42172254755433788aafcfdcc58f93589a821939b56f9f943f16d30edc99610f439b8e265c5182608de711ec15ca6268a4c7000ad37a1dc
+ checksum: fb2f3644c332a454897f83b98b6fda7344ce30f9382715194442b7d954fdff4e0b96ef017a631259b2f0e44706737eecda7c5306d4833bf5bd834d59b059a6f9
languageName: node
linkType: hard
-"@mui/styled-engine@npm:^5.12.3":
- version: 5.12.3
- resolution: "@mui/styled-engine@npm:5.12.3"
+"@mui/styled-engine@npm:^5.14.13":
+ version: 5.14.13
+ resolution: "@mui/styled-engine@npm:5.14.13"
dependencies:
- "@babel/runtime": ^7.21.0
- "@emotion/cache": ^11.10.8
+ "@babel/runtime": ^7.23.1
+ "@emotion/cache": ^11.11.0
csstype: ^3.1.2
prop-types: ^15.8.1
peerDependencies:
@@ -4059,20 +3967,20 @@ __metadata:
optional: true
"@emotion/styled":
optional: true
- checksum: bd96f276013fa1578b54426d70896203928927fdaf158ad7645e6cb43c42c8a535307451666cea7e04d69ad44d33ab3ab8a0d24eff32c0c364f8b5e82281fe69
+ checksum: b927fffbfb3a2c8d09f10b3770da610c94826312c2aa3e17791bd0355ef64056a842ede32f9d22225b952e3055aa2364c06f17620ae5203a0d4bb782ec90388f
languageName: node
linkType: hard
-"@mui/system@npm:^5.12.3":
- version: 5.12.3
- resolution: "@mui/system@npm:5.12.3"
+"@mui/system@npm:^5.14.13":
+ version: 5.14.13
+ resolution: "@mui/system@npm:5.14.13"
dependencies:
- "@babel/runtime": ^7.21.0
- "@mui/private-theming": ^5.12.3
- "@mui/styled-engine": ^5.12.3
- "@mui/types": ^7.2.4
- "@mui/utils": ^5.12.3
- clsx: ^1.2.1
+ "@babel/runtime": ^7.23.1
+ "@mui/private-theming": ^5.14.13
+ "@mui/styled-engine": ^5.14.13
+ "@mui/types": ^7.2.6
+ "@mui/utils": ^5.14.13
+ clsx: ^2.0.0
csstype: ^3.1.2
prop-types: ^15.8.1
peerDependencies:
@@ -4087,34 +3995,37 @@ __metadata:
optional: true
"@types/react":
optional: true
- checksum: c2f0e55e8ff5a55f75ecc829a4c5877c9cafa834c106856318053459f1bf8f794b9e84d258b932507d4c35c76a32d3622e3fa49005e6754503d173b491e6a594
+ checksum: 1dfcd19737792d36e87b83623f1bf836f1e1282faf44646f9788cec9e5fb6502e6082872ab839dcebd0ae3d72c5771aa12bad9d3ee4b7e039582970acda13a8d
languageName: node
linkType: hard
-"@mui/types@npm:^7.2.4":
- version: 7.2.4
- resolution: "@mui/types@npm:7.2.4"
+"@mui/types@npm:^7.2.6":
+ version: 7.2.6
+ resolution: "@mui/types@npm:7.2.6"
peerDependencies:
- "@types/react": "*"
+ "@types/react": ^17.0.0 || ^18.0.0
peerDependenciesMeta:
"@types/react":
optional: true
- checksum: 16bea0547492193a22fd1794382f314698a114f6c673825314c66b56766c3a9d305992cc495684722b7be16a1ecf7e6e48a79caa64f90c439b530e8c02611a61
+ checksum: eb92f9c2fa5df048bcf182a611131bee2799ce1de64acfca12855f349d0b69f5f92c953b7e6c4e341e1df48f0e86f1329ed0251be4835ed194f53342827bd576
languageName: node
linkType: hard
-"@mui/utils@npm:^5.12.3":
- version: 5.12.3
- resolution: "@mui/utils@npm:5.12.3"
+"@mui/utils@npm:^5.14.13":
+ version: 5.14.13
+ resolution: "@mui/utils@npm:5.14.13"
dependencies:
- "@babel/runtime": ^7.21.0
- "@types/prop-types": ^15.7.5
- "@types/react-is": ^16.7.1 || ^17.0.0
+ "@babel/runtime": ^7.23.1
+ "@types/prop-types": ^15.7.7
prop-types: ^15.8.1
react-is: ^18.2.0
peerDependencies:
+ "@types/react": ^17.0.0 || ^18.0.0
react: ^17.0.0 || ^18.0.0
- checksum: bec2d8e173805e2a7446aa4fa7a3119d96a62787b685dbf59908f337daec922fa74a54bc60038cf1269621aebb7b61e7a52caa4ac4daa0140c5e290adce20160
+ peerDependenciesMeta:
+ "@types/react":
+ optional: true
+ checksum: 5f04382d7761d35c5f53bcc0ce91c29aba0b3c0afb731f01d2ff078b05afe8098dee412538d846ab3a4b00eec934d46d730f9ef2ef493c3db885e2672480b6f0
languageName: node
linkType: hard
@@ -4655,20 +4566,6 @@ __metadata:
languageName: node
linkType: hard
-"@pkgr/utils@npm:^2.3.1":
- version: 2.3.1
- resolution: "@pkgr/utils@npm:2.3.1"
- dependencies:
- cross-spawn: ^7.0.3
- is-glob: ^4.0.3
- open: ^8.4.0
- picocolors: ^1.0.0
- tiny-glob: ^0.2.9
- tslib: ^2.4.0
- checksum: 118a1971120253740121a1db0a6658c21195b7da962acf9c124b507a3df707cfc97b0b84a16edcbd4352853b182e8337da9fc6e8e3d06c60d75ae4fb42321c75
- languageName: node
- linkType: hard
-
"@playwright/test@npm:^1.37.1":
version: 1.37.1
resolution: "@playwright/test@npm:1.37.1"
@@ -4724,10 +4621,10 @@ __metadata:
languageName: node
linkType: hard
-"@popperjs/core@npm:^2.11.5, @popperjs/core@npm:^2.11.7":
- version: 2.11.7
- resolution: "@popperjs/core@npm:2.11.7"
- checksum: 5b6553747899683452a1d28898c1b39173a4efd780e74360bfcda8eb42f1c5e819602769c81a10920fc68c881d07fb40429604517d499567eac079cfa6470f19
+"@popperjs/core@npm:^2.11.5, @popperjs/core@npm:^2.11.8":
+ version: 2.11.8
+ resolution: "@popperjs/core@npm:2.11.8"
+ checksum: e5c69fdebf52a4012f6a1f14817ca8e9599cb1be73dd1387e1785e2ed5e5f0862ff817f420a87c7fc532add1f88a12e25aeb010ffcbdc98eace3d55ce2139cf0
languageName: node
linkType: hard
@@ -5400,20 +5297,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-native/virtualized-lists@npm:^0.72.4":
- version: 0.72.5
- resolution: "@react-native/virtualized-lists@npm:0.72.5"
- dependencies:
- invariant: ^2.2.4
- nullthrows: ^1.1.1
- peerDependencies:
- react-native: "*"
- react-test-renderer: 18.2.0
- checksum: 9ad28ddf23f6775de6950acfa4dbdc2c4a39fafd1d0001ae8062b6b4a5c79a15c9a83830d1bebc48fcfe05d286ecb811bf9f0ce6b18db06af43f11390f08d368
- languageName: node
- linkType: hard
-
-"@react-native/virtualized-lists@npm:^0.72.8":
+"@react-native/virtualized-lists@npm:^0.72.4, @react-native/virtualized-lists@npm:^0.72.8":
version: 0.72.8
resolution: "@react-native/virtualized-lists@npm:0.72.8"
dependencies:
@@ -5577,10 +5461,10 @@ __metadata:
languageName: node
linkType: hard
-"@remix-run/router@npm:1.6.3":
- version: 1.6.3
- resolution: "@remix-run/router@npm:1.6.3"
- checksum: f6968b1626af930b42f8cb5a044f05e4fbce05af6c7947beb1704e45c9570944e3be16ee008b185e5e13baac97948299eb55341b2a359c3e2e54b9d6646ae167
+"@remix-run/router@npm:1.9.0":
+ version: 1.9.0
+ resolution: "@remix-run/router@npm:1.9.0"
+ checksum: 0537b0ff29879ac85077cb4c42eaca4a295b9efd71477848984c2f2dfa5741c9b83d3106a7bb72994a51a9adfeeab3b0f5a40f2dee8be3f0750feeeca2a6d513
languageName: node
linkType: hard
@@ -5616,7 +5500,7 @@ __metadata:
languageName: node
linkType: hard
-"@rnx-kit/metro-config@npm:1.3.9":
+"@rnx-kit/metro-config@npm:1.3.9, @rnx-kit/metro-config@npm:^1.3.3":
version: 1.3.9
resolution: "@rnx-kit/metro-config@npm:1.3.9"
dependencies:
@@ -5641,24 +5525,7 @@ __metadata:
languageName: node
linkType: hard
-"@rnx-kit/metro-config@npm:^1.3.3":
- version: 1.3.5
- resolution: "@rnx-kit/metro-config@npm:1.3.5"
- dependencies:
- "@rnx-kit/babel-preset-metro-react-native": ^1.1.4
- "@rnx-kit/console": ^1.0.0
- "@rnx-kit/tools-node": ^1.3.0
- "@rnx-kit/tools-workspaces": ^0.1.3
- peerDependencies:
- metro-config: ">=0.58.0"
- metro-react-native-babel-preset: "*"
- react: "*"
- react-native: "*"
- checksum: 6aa210bbd4b25683adfcb802186ffa496343d0368744e66335059d9086f0e3790e20459f3be089a6756f7daa255df2cae3676d4c0ac8b800f810cdf5660d333d
- languageName: node
- linkType: hard
-
-"@rnx-kit/metro-resolver-symlinks@npm:0.1.32":
+"@rnx-kit/metro-resolver-symlinks@npm:0.1.32, @rnx-kit/metro-resolver-symlinks@npm:^0.1.22":
version: 0.1.32
resolution: "@rnx-kit/metro-resolver-symlinks@npm:0.1.32"
dependencies:
@@ -5669,24 +5536,6 @@ __metadata:
languageName: node
linkType: hard
-"@rnx-kit/metro-resolver-symlinks@npm:^0.1.22":
- version: 0.1.27
- resolution: "@rnx-kit/metro-resolver-symlinks@npm:0.1.27"
- dependencies:
- "@rnx-kit/tools-node": ^1.3.0
- "@rnx-kit/tools-react-native": ^1.2.3
- enhanced-resolve: ^5.8.3
- checksum: 5be985e8c6ab7f3d78bc060525998f32b05fd124d31d9eab48b0f5ec8f5dc6cb1a5b2860bbbb4d72032697e60fb9136f72326ab12810ebbe017fab0aec17a267
- languageName: node
- linkType: hard
-
-"@rnx-kit/tools-language@npm:^1.2.6":
- version: 1.4.2
- resolution: "@rnx-kit/tools-language@npm:1.4.2"
- checksum: 942a0bc7e34fa25e7e974bec35ea1f80280bedcf98d77c286eff79bb8d3026f27d8221667a77c3591da6f272a63796554e43a77dfe93e8050c463f6fc4c9a5e0
- languageName: node
- linkType: hard
-
"@rnx-kit/tools-language@npm:^2.0.1":
version: 2.0.1
resolution: "@rnx-kit/tools-language@npm:2.0.1"
@@ -5694,18 +5543,6 @@ __metadata:
languageName: node
linkType: hard
-"@rnx-kit/tools-node@npm:^1.2.7, @rnx-kit/tools-node@npm:^1.3.0":
- version: 1.3.1
- resolution: "@rnx-kit/tools-node@npm:1.3.1"
- dependencies:
- "@rnx-kit/tools-language": ^1.2.6
- find-up: ^5.0.0
- pkg-dir: ^5.0.0
- pkg-up: ^3.1.0
- checksum: ae9c058a45c5427338904fd01ae45300120fa79645c352aaba3b8cac2345b29c76d2cad87efdd50250b713148e064c5f7bbc0011d81c72ac3f3aade27605cd62
- languageName: node
- linkType: hard
-
"@rnx-kit/tools-node@npm:^2.0.0, @rnx-kit/tools-node@npm:^2.0.1":
version: 2.0.1
resolution: "@rnx-kit/tools-node@npm:2.0.1"
@@ -5718,15 +5555,6 @@ __metadata:
languageName: node
linkType: hard
-"@rnx-kit/tools-react-native@npm:^1.2.3":
- version: 1.3.0
- resolution: "@rnx-kit/tools-react-native@npm:1.3.0"
- dependencies:
- "@rnx-kit/tools-node": ^1.2.7
- checksum: 7775d0b9c647e0128a71be424b3842f96017a0ef53f0d95a5e23df4129bf86a16c5daaf4588787b88aaf542eb3201591eb77344a3bfe23b5d9293edbdce9027f
- languageName: node
- linkType: hard
-
"@rnx-kit/tools-react-native@npm:^1.3.1, @rnx-kit/tools-react-native@npm:^1.3.2":
version: 1.3.3
resolution: "@rnx-kit/tools-react-native@npm:1.3.3"
@@ -5767,29 +5595,43 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/plugin-replace@npm:^5.0.2":
- version: 5.0.2
- resolution: "@rollup/plugin-replace@npm:5.0.2"
+"@rollup/plugin-json@npm:^6.0.1":
+ version: 6.0.1
+ resolution: "@rollup/plugin-json@npm:6.0.1"
+ dependencies:
+ "@rollup/pluginutils": ^5.0.1
+ peerDependencies:
+ rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+ checksum: 86995e3ceec0205bd0b5ae3075f4592e0ab3e6e6327a5dcfc825b44113eaae5819d26d5403d29b177ac59299e0b08c641c8d030e0c72805b92805ededc9cac44
+ languageName: node
+ linkType: hard
+
+"@rollup/plugin-replace@npm:^5.0.3":
+ version: 5.0.3
+ resolution: "@rollup/plugin-replace@npm:5.0.3"
dependencies:
"@rollup/pluginutils": ^5.0.1
magic-string: ^0.27.0
peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0
+ rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
peerDependenciesMeta:
rollup:
optional: true
- checksum: 3a91b5fa2ce5acfe67c1faf8d479585da30f398f29499cf8a2d2153c899af0b2ef0363012db0e6edc2ebbb3d9fad6dd7ad591c9d977c1ae2ca3256b52e86d950
+ checksum: 6cb1ba5ef9ac713840532ba0d1ddf70274fd10a74ac46d102508fbe1b84eb1a87c34019cff40c1ac96dbf43131e4e5d3a7873683a05299c44c0256d4a6f38a94
languageName: node
linkType: hard
-"@rollup/plugin-typescript@npm:^11.1.2":
- version: 11.1.2
- resolution: "@rollup/plugin-typescript@npm:11.1.2"
+"@rollup/plugin-typescript@npm:^11.1.5":
+ version: 11.1.5
+ resolution: "@rollup/plugin-typescript@npm:11.1.5"
dependencies:
"@rollup/pluginutils": ^5.0.1
resolve: ^1.22.1
peerDependencies:
- rollup: ^2.14.0||^3.0.0
+ rollup: ^2.14.0||^3.0.0||^4.0.0
tslib: "*"
typescript: ">=3.7.0"
peerDependenciesMeta:
@@ -5797,7 +5639,7 @@ __metadata:
optional: true
tslib:
optional: true
- checksum: f4655a35e08639574e86dbce578b76468ee8627e4a3d8a46b7e0703d5d98c39a9bda9aa7144510aae11c5d8ce9c3b065e7f3e52dd31fbc6780015dd7802e01f7
+ checksum: 092eed73bdd4817d0d5958b67ca2e49bc8b10f9c49614d7c65925e98817adf7a0508b2e9fa00699b025cb0563d72d9eaca93580df8d7f9515767be39352bb11c
languageName: node
linkType: hard
@@ -6036,7 +5878,7 @@ __metadata:
languageName: node
linkType: hard
-"@sentry/react@npm:7.54.0, @sentry/react@npm:^7.54.0":
+"@sentry/react@npm:7.54.0":
version: 7.54.0
resolution: "@sentry/react@npm:7.54.0"
dependencies:
@@ -6051,7 +5893,7 @@ __metadata:
languageName: node
linkType: hard
-"@sentry/react@npm:^7.70.0":
+"@sentry/react@npm:^7.54.0, @sentry/react@npm:^7.70.0":
version: 7.70.0
resolution: "@sentry/react@npm:7.70.0"
dependencies:
@@ -6165,7 +6007,7 @@ __metadata:
languageName: node
linkType: hard
-"@sinclair/typebox@npm:0.25.24, @sinclair/typebox@npm:^0.25.16":
+"@sinclair/typebox@npm:0.25.24":
version: 0.25.24
resolution: "@sinclair/typebox@npm:0.25.24"
checksum: 10219c58f40b8414c50b483b0550445e9710d4fe7b2c4dccb9b66533dd90ba8e024acc776026cebe81e87f06fa24b07fdd7bc30dd277eb9cc386ec50151a3026
@@ -7432,15 +7274,15 @@ __metadata:
resolution: "@stream-io/audio-rooms@workspace:sample-apps/react/audio-rooms"
dependencies:
"@stream-io/video-react-sdk": "workspace:^"
- "@types/react": ^18.0.28
- "@types/react-dom": ^18.0.11
- "@vitejs/plugin-react": ^4.0.0
+ "@types/react": ^18.2.28
+ "@types/react-dom": ^18.2.13
+ "@vitejs/plugin-react": ^4.1.0
react: ^18.2.0
react-dom: ^18.2.0
- react-router-dom: ^6.11.2
- typescript: ^4.9.5
- vercel: ^32.1.0
- vite: ^4.4.9
+ react-router-dom: ^6.16.0
+ typescript: ^5.2.2
+ vercel: ^32.4.1
+ vite: ^4.4.11
languageName: unknown
linkType: soft
@@ -7448,18 +7290,18 @@ __metadata:
version: 0.0.0-use.local
resolution: "@stream-io/cookbook-participant-list@workspace:sample-apps/react/cookbook-participant-list"
dependencies:
- "@emotion/react": ^11.11.0
+ "@emotion/react": ^11.11.1
"@emotion/styled": ^11.11.0
- "@mui/material": ^5.13.0
+ "@mui/material": ^5.14.13
"@stream-io/video-react-sdk": "workspace:^"
"@stream-io/video-styling": "workspace:^"
- "@types/react": ^18.0.28
- "@types/react-dom": ^18.0.11
- "@vitejs/plugin-react": ^4.0.0
+ "@types/react": ^18.2.28
+ "@types/react-dom": ^18.2.13
+ "@vitejs/plugin-react": ^4.1.0
react: ^18.2.0
react-dom: ^18.2.0
- typescript: ^4.9.5
- vite: ^4.4.9
+ typescript: ^5.2.2
+ vite: ^4.4.11
languageName: unknown
linkType: soft
@@ -7472,18 +7314,18 @@ __metadata:
"@sentry/react": ^7.70.0
"@sentry/vite-plugin": ^2.7.1
"@stream-io/video-react-sdk": "workspace:^"
- "@types/react": ^18.0.28
- "@types/react-dom": ^18.0.11
- "@vitejs/plugin-react": ^4.0.0
+ "@types/react": ^18.2.28
+ "@types/react-dom": ^18.2.13
+ "@vitejs/plugin-react": ^4.1.0
axios: ^1.5.1
- clsx: ^1.2.1
+ clsx: ^2.0.0
js-base64: ^3.7.5
- nanoid: ^4.0.2
+ nanoid: ^5.0.1
react: ^18.2.0
react-dom: ^18.2.0
- typescript: ^4.9.5
- vercel: ^32.1.0
- vite: ^4.4.9
+ typescript: ^5.2.2
+ vercel: ^32.4.1
+ vite: ^4.4.11
languageName: unknown
linkType: soft
@@ -7509,7 +7351,7 @@ __metadata:
"@rnx-kit/metro-resolver-symlinks": 0.1.32
"@stream-io/react-native-webrtc": ^104.0.1
"@stream-io/video-react-native-sdk": "workspace:^"
- "@types/react": ~18.2.14
+ "@types/react": ~18.2.28
"@types/react-native-incall-manager": ^4
expo: ^49.0.11
expo-constants: ~14.4.2
@@ -7529,7 +7371,7 @@ __metadata:
react-native-screens: ~3.22.0
react-native-svg: 13.9.0
react-native-voip-push-notification: ^3.3.2
- typescript: ^5.1.3
+ typescript: ^5.2.2
languageName: unknown
linkType: soft
@@ -7547,9 +7389,11 @@ __metadata:
version: 0.0.0-use.local
resolution: "@stream-io/i18n@workspace:packages/i18n"
dependencies:
+ "@rollup/plugin-typescript": ^11.1.5
i18next: ^22.4.15
- rimraf: ^5.0.1
- typescript: ^4.9.5
+ rimraf: ^5.0.5
+ rollup: ^3.29.4
+ typescript: ^5.2.2
languageName: unknown
linkType: soft
@@ -7557,21 +7401,21 @@ __metadata:
version: 0.0.0-use.local
resolution: "@stream-io/livestream-app@workspace:sample-apps/react/livestream-app"
dependencies:
- "@emotion/react": ^11.11.0
+ "@emotion/react": ^11.11.1
"@emotion/styled": ^11.11.0
- "@mui/material": ^5.13.0
+ "@mui/material": ^5.14.13
"@stream-io/video-react-sdk": "workspace:^"
- "@types/react": ^18.0.28
- "@types/react-dom": ^18.0.11
- "@vitejs/plugin-react": ^4.0.0
- clsx: ^1.2.1
+ "@types/react": ^18.2.28
+ "@types/react-dom": ^18.2.13
+ "@vitejs/plugin-react": ^4.1.0
+ clsx: ^2.0.0
hls.js: ^1.4.3
react: ^18.2.0
react-dom: ^18.2.0
- react-router-dom: ^6.11.1
- typescript: ^4.9.5
- vercel: ^32.1.0
- vite: ^4.4.9
+ react-router-dom: ^6.16.0
+ typescript: ^5.2.2
+ vercel: ^32.4.1
+ vite: ^4.4.11
languageName: unknown
linkType: soft
@@ -7579,25 +7423,25 @@ __metadata:
version: 0.0.0-use.local
resolution: "@stream-io/messenger-clone-react@workspace:sample-apps/react/messenger-clone"
dependencies:
- "@mui/icons-material": ^5.11.16
+ "@mui/icons-material": ^5.14.13
"@stream-io/video-react-sdk": "workspace:^"
- "@types/react": ^18.0.26
- "@types/react-dom": ^18.0.9
- "@vitejs/plugin-react": ^4.0.0
- clsx: ^1.2.1
+ "@types/react": ^18.2.28
+ "@types/react-dom": ^18.2.13
+ "@vitejs/plugin-react": ^4.1.0
+ clsx: ^2.0.0
dayjs: ^1.11.6
- dotenv: ^16.1.4
+ dotenv: ^16.3.1
immer: ^9.0.16
- nanoid: ^4.0.2
+ nanoid: ^5.0.1
react: ^18.2.0
react-dom: ^18.2.0
- react-router-dom: ^6.13.0
- sass: ^1.62.1
- stream-chat: ^8.4.1
- stream-chat-react: ^10.7.2
- typescript: ^4.9.5
- vercel: ^32.1.0
- vite: ^4.4.9
+ react-router-dom: ^6.16.0
+ sass: ^1.69.3
+ stream-chat: ^8.12.4
+ stream-chat-react: ^10.14.0
+ typescript: ^5.2.2
+ vercel: ^32.4.1
+ vite: ^4.4.11
languageName: unknown
linkType: soft
@@ -7616,10 +7460,10 @@ __metadata:
languageName: node
linkType: hard
-"@stream-io/stream-chat-css@npm:^3.9.0, @stream-io/stream-chat-css@npm:^3.9.1":
- version: 3.9.1
- resolution: "@stream-io/stream-chat-css@npm:3.9.1"
- checksum: c0ce881340a9f9525c8cec0cc63e0073c2acc5de3fdf864f1f901cc1aa053b0b168eeac9c475658552c0bcb40abfa9695e1619f0c56e1000fc23b3549ebe6404
+"@stream-io/stream-chat-css@npm:^3.13.0, @stream-io/stream-chat-css@npm:^3.14.1":
+ version: 3.14.1
+ resolution: "@stream-io/stream-chat-css@npm:3.14.1"
+ checksum: b9e35362248bfe36f0ec9883d212d97dff91e3d61b2b05298844986d58438eee5ca4f7afc359de96bc11a39992fc4a18e1c122667b46fe3f7a5c1b00933e86c6
languageName: node
linkType: hard
@@ -7628,13 +7472,13 @@ __metadata:
resolution: "@stream-io/stream-video-react-tutorial@workspace:sample-apps/react/stream-video-react-tutorial"
dependencies:
"@stream-io/video-react-sdk": "workspace:^"
- "@types/react": ^18.0.26
- "@types/react-dom": ^18.0.9
- "@vitejs/plugin-react": ^4.0.0
+ "@types/react": ^18.2.28
+ "@types/react-dom": ^18.2.13
+ "@vitejs/plugin-react": ^4.1.0
react: ^18.2.0
react-dom: ^18.2.0
- typescript: ^4.9.5
- vite: ^4.4.9
+ typescript: ^5.2.2
+ vite: ^4.4.11
languageName: unknown
linkType: soft
@@ -7656,12 +7500,12 @@ __metadata:
"@protobuf-ts/runtime": ^2.9.1
"@protobuf-ts/runtime-rpc": ^2.9.1
"@protobuf-ts/twirp-transport": ^2.9.1
- "@rollup/plugin-replace": ^5.0.2
- "@rollup/plugin-typescript": ^11.1.2
+ "@rollup/plugin-replace": ^5.0.3
+ "@rollup/plugin-typescript": ^11.1.5
"@types/jsonwebtoken": ^9.0.3
"@types/sdp-transform": ^2.4.7
"@types/ua-parser-js": ^0.7.37
- "@types/ws": ^8.5.6
+ "@types/ws": ^8.5.7
"@vitest/coverage-v8": ^0.34.4
axios: ^1.5.1
base64-js: ^1.5.1
@@ -7669,14 +7513,14 @@ __metadata:
happy-dom: ^11.0.2
isomorphic-ws: ^5.0.0
jsonwebtoken: ^9.0.2
- prettier: ^2.8.4
- rimraf: ^5.0.1
- rollup: ^3.28.1
+ prettier: ^2.8.8
+ rimraf: ^5.0.5
+ rollup: ^3.29.4
rxjs: ~7.8.1
sdp-transform: ^2.14.1
- typescript: ^4.9.5
+ typescript: ^5.2.2
ua-parser-js: ^1.0.36
- vite: ^4.4.9
+ vite: ^4.4.11
vitest: ^0.34.4
vitest-mock-extended: ^1.2.1
webrtc-adapter: ^8.2.3
@@ -7693,20 +7537,20 @@ __metadata:
"@jscutlery/semver": ^2.30.1
"@nrwl/devkit": ^16.0.1
"@types/eslint": ^8.4.8
- "@typescript-eslint/eslint-plugin": ^5.47.0
- "@typescript-eslint/parser": ^5.47.0
- "@typescript-eslint/typescript-estree": ^5.47.0
+ "@typescript-eslint/eslint-plugin": ^5.62.0
+ "@typescript-eslint/parser": ^5.62.0
+ "@typescript-eslint/typescript-estree": ^5.62.0
eslint: ^8.28.0
eslint-config-react-app: ^7.0.1
- eslint-import-resolver-typescript: ^3.5.2
- eslint-plugin-import: ^2.26.0
+ eslint-import-resolver-typescript: ^3.6.1
+ eslint-plugin-import: ^2.28.1
eslint-plugin-prettier: ^4.2.1
ngx-deploy-npm: ^5.2.0
nx: 16.0.1
- prettier: ^2.8.4
- typescript: ^4.9.5
- vercel: ^32.1.0
- vite: ^4.4.9
+ prettier: ^2.8.8
+ typescript: ^5.2.2
+ vercel: ^32.4.1
+ vite: ^4.4.11
languageName: unknown
linkType: soft
@@ -7714,13 +7558,15 @@ __metadata:
version: 0.0.0-use.local
resolution: "@stream-io/video-react-bindings@workspace:packages/react-bindings"
dependencies:
+ "@rollup/plugin-typescript": ^11.1.5
"@stream-io/i18n": "workspace:^"
"@stream-io/video-client": "workspace:^"
- "@types/react": ^18.0.26
+ "@types/react": ^18.2.28
react: ^18.2.0
- rimraf: ^5.0.1
+ rimraf: ^5.0.5
+ rollup: ^3.29.4
rxjs: ~7.8.1
- typescript: ^4.9.5
+ typescript: ^5.2.2
peerDependencies:
"@stream-io/i18n": "workspace:^"
"@stream-io/video-client": "workspace:^"
@@ -7732,31 +7578,31 @@ __metadata:
version: 0.0.0-use.local
resolution: "@stream-io/video-react-dogfood@workspace:sample-apps/react/react-dogfood"
dependencies:
- "@emotion/react": ^11.11.0
+ "@emotion/react": ^11.11.1
"@emotion/styled": ^11.11.0
- "@mui/icons-material": ^5.11.16
- "@mui/material": ^5.13.0
+ "@mui/icons-material": ^5.14.13
+ "@mui/material": ^5.14.13
"@sentry/nextjs": ^7.54.0
"@stream-io/video-react-sdk": "workspace:^"
"@stream-io/video-styling": "workspace:^"
"@types/starwars-names": ^1.6.0
"@types/yargs": ^17.0.22
- clsx: ^1.2.1
- dotenv: ^16.1.4
+ clsx: ^2.0.0
+ dotenv: ^16.3.1
framer-motion: ^10.12.16
- gleap: ^10.0.5
+ gleap: ^12.0.3
hotkeys-js: ^3.10.2
- nanoid: ^4.0.2
+ nanoid: ^5.0.1
next: ^13.4.19
next-auth: ^4.23.1
react: ^18.2.0
react-dom: ^18.2.0
- sass: ^1.62.1
+ sass: ^1.69.3
source-map-loader: ^4.0.1
starwars-names: ^1.6.0
- stream-chat: ^8.4.1
- stream-chat-react: ^10.7.2
- vercel: ^32.1.0
+ stream-chat: ^8.12.4
+ stream-chat-react: ^10.14.0
+ vercel: ^32.4.1
yargs: ^17.7.1
languageName: unknown
linkType: soft
@@ -7788,7 +7634,7 @@ __metadata:
"@tsconfig/react-native": ^2.0.2
"@types/express": ^4
"@types/jest": ^29.2.1
- "@types/react": ^18.0.24
+ "@types/react": ^18.2.28
"@types/react-native-dotenv": ^0.2.0
"@types/react-native-incall-manager": ^3.2.1
"@types/react-native-video": ^5
@@ -7799,7 +7645,7 @@ __metadata:
jest: ^29.2.1
metro-react-native-babel-preset: 0.73.10
patch-package: ^6.4.7
- prettier: 2.8.4
+ prettier: 2.8.8
react: 18.2.0
react-native: 0.71.11
react-native-callkeep: 4.3.11
@@ -7820,7 +7666,7 @@ __metadata:
react-test-renderer: 18.2.0
rxjs: ~7.8.1
stream-chat-react-native: ^5.15.1
- typescript: ^4.9.5
+ typescript: ^5.2.2
languageName: unknown
linkType: soft
@@ -7845,7 +7691,7 @@ __metadata:
"@tsconfig/node14": 14.1.0
"@types/jest": ^29.5.1
"@types/lodash.merge": ^4
- "@types/react": 18.0.26
+ "@types/react": 18.2.28
"@types/react-native": ^0.70.4
"@types/react-native-incall-manager": ^3.2.1
"@types/react-test-renderer": ^18
@@ -7867,11 +7713,11 @@ __metadata:
react-native-url-polyfill: 1.3.0
react-native-voip-push-notification: 3.3.1
react-test-renderer: ^18.2.0
- rimraf: ^5.0.1
+ rimraf: ^5.0.5
text-encoding-polyfill: 0.6.7
ts-jest: ^29.1.0
ts-node: ^10.9.1
- typescript: ^4.9.5
+ typescript: ^5.2.2
peerDependencies:
"@notifee/react-native": ">=7.8.0"
"@react-native-community/netinfo": ">=9.0.0"
@@ -7924,18 +7770,21 @@ __metadata:
"@floating-ui/react": ^0.22.0
"@nivo/core": ^0.80.0
"@nivo/line": ^0.80.0
+ "@rollup/plugin-json": ^6.0.1
+ "@rollup/plugin-typescript": ^11.1.5
"@stream-io/i18n": "workspace:^"
"@stream-io/video-client": "workspace:^"
"@stream-io/video-react-bindings": "workspace:^"
"@stream-io/video-styling": "workspace:^"
- "@types/prop-types": ^15.7.5
- clsx: ^1.2.1
+ "@types/prop-types": ^15.7.8
+ clsx: ^2.0.0
prop-types: ^15.8.1
react: ^18.2.0
react-dom: ^18.2.0
- rimraf: ^5.0.1
+ rimraf: ^5.0.5
+ rollup: ^3.29.4
rxjs: ~7.8.1
- typescript: ^4.9.5
+ typescript: ^5.2.2
peerDependencies:
react: ^18.0.0
react-dom: ^18.0.0
@@ -7946,8 +7795,8 @@ __metadata:
version: 0.0.0-use.local
resolution: "@stream-io/video-styling@workspace:packages/styling"
dependencies:
- rimraf: ^5.0.1
- sass: ^1.62.1
+ rimraf: ^5.0.5
+ sass: ^1.69.3
languageName: unknown
linkType: soft
@@ -7956,22 +7805,22 @@ __metadata:
resolution: "@stream-io/zoom-clone-react@workspace:sample-apps/react/zoom-clone"
dependencies:
"@stream-io/video-react-sdk": "workspace:^"
- "@types/react": ^18.0.26
- "@types/react-dom": ^18.0.9
- "@vitejs/plugin-react": ^4.0.0
+ "@types/react": ^18.2.28
+ "@types/react-dom": ^18.2.13
+ "@vitejs/plugin-react": ^4.1.0
autoprefixer: ^10.4.13
- clsx: ^1.2.1
- dotenv: ^16.1.4
- nanoid: ^4.0.2
- postcss: ^8.4.21
+ clsx: ^2.0.0
+ dotenv: ^16.3.1
+ nanoid: ^5.0.1
+ postcss: ^8.4.31
react: ^18.2.0
react-dom: ^18.2.0
- react-router-dom: ^6.7.0
- stream-chat: ^8.4.1
- stream-chat-react: ^10.7.2
+ react-router-dom: ^6.16.0
+ stream-chat: ^8.12.4
+ stream-chat-react: ^10.14.0
tailwindcss: ^3.2.4
- typescript: ^4.9.5
- vite: ^4.4.9
+ typescript: ^5.2.2
+ vite: ^4.4.11
languageName: unknown
linkType: soft
@@ -8045,7 +7894,7 @@ __metadata:
languageName: node
linkType: hard
-"@tootallnate/once@npm:2":
+"@tootallnate/once@npm:2, @tootallnate/once@npm:2.0.0":
version: 2.0.0
resolution: "@tootallnate/once@npm:2.0.0"
checksum: ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8
@@ -8113,16 +7962,16 @@ __metadata:
languageName: node
linkType: hard
-"@types/babel__core@npm:^7, @types/babel__core@npm:^7.1.14":
- version: 7.20.0
- resolution: "@types/babel__core@npm:7.20.0"
+"@types/babel__core@npm:^7, @types/babel__core@npm:^7.1.14, @types/babel__core@npm:^7.20.2":
+ version: 7.20.2
+ resolution: "@types/babel__core@npm:7.20.2"
dependencies:
"@babel/parser": ^7.20.7
"@babel/types": ^7.20.7
"@types/babel__generator": "*"
"@types/babel__template": "*"
"@types/babel__traverse": "*"
- checksum: 49b601a0a7637f1f387442c8156bd086cfd10ff4b82b0e1994e73a6396643b5435366fb33d6b604eade8467cca594ef97adcbc412aede90bb112ebe88d0ad6df
+ checksum: 564fbaa8ff1305d50807ada0ec227c3e7528bebb2f8fe6b2ed88db0735a31511a74ad18729679c43eeed8025ed29d408f53059289719e95ab1352ed559a100bd
languageName: node
linkType: hard
@@ -8545,10 +8394,10 @@ __metadata:
languageName: node
linkType: hard
-"@types/prop-types@npm:*, @types/prop-types@npm:^15.0.0, @types/prop-types@npm:^15.7.5":
- version: 15.7.5
- resolution: "@types/prop-types@npm:15.7.5"
- checksum: 5b43b8b15415e1f298243165f1d44390403bb2bd42e662bca3b5b5633fdd39c938e91b7fce3a9483699db0f7a715d08cef220c121f723a634972fdf596aec980
+"@types/prop-types@npm:*, @types/prop-types@npm:^15.0.0, @types/prop-types@npm:^15.7.7, @types/prop-types@npm:^15.7.8":
+ version: 15.7.8
+ resolution: "@types/prop-types@npm:15.7.8"
+ checksum: 61dfad79da8b1081c450bab83b77935df487ae1cdd4660ec7df6be8e74725c15fa45cf486ce057addc956ca4ae78300b97091e2a25061133d1b9a1440bc896ae
languageName: node
linkType: hard
@@ -8566,12 +8415,12 @@ __metadata:
languageName: node
linkType: hard
-"@types/react-dom@npm:^18.0.11, @types/react-dom@npm:^18.0.9":
- version: 18.0.11
- resolution: "@types/react-dom@npm:18.0.11"
+"@types/react-dom@npm:^18.2.13":
+ version: 18.2.13
+ resolution: "@types/react-dom@npm:18.2.13"
dependencies:
"@types/react": "*"
- checksum: 579691e4d5ec09688087568037c35edf8cfb1ab3e07f6c60029280733ee7b5c06d66df6fcc90786702c93ac8cb13bc7ff16c79ddfc75d082938fbaa36e1cdbf4
+ checksum: 22ba066b141dca5a5a9227fae0afc7c94b470fff8e8a38ade72649da57a8ea04d0cb2ba3e22005e7d8e772d49bddd28855b1dd98e6defd033bba6afb6edff883
languageName: node
linkType: hard
@@ -8591,15 +8440,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/react-is@npm:^16.7.1 || ^17.0.0":
- version: 17.0.3
- resolution: "@types/react-is@npm:17.0.3"
- dependencies:
- "@types/react": "*"
- checksum: 6abb7c47d54f012272650df8a962a28bd82f219291e5ef8b4dfa7fe0bb98ae243b060bf9fbe8ceff6213141794855a006db194b490b00ffd15842ae19d0ce1f0
- languageName: node
- linkType: hard
-
"@types/react-native-dotenv@npm:^0.2.0":
version: 0.2.0
resolution: "@types/react-native-dotenv@npm:0.2.0"
@@ -8668,45 +8508,23 @@ __metadata:
languageName: node
linkType: hard
-"@types/react-transition-group@npm:^4.4.5, @types/react-transition-group@npm:^4.4.6":
- version: 4.4.6
- resolution: "@types/react-transition-group@npm:4.4.6"
+"@types/react-transition-group@npm:^4.4.5, @types/react-transition-group@npm:^4.4.7":
+ version: 4.4.7
+ resolution: "@types/react-transition-group@npm:4.4.7"
dependencies:
"@types/react": "*"
- checksum: 0872143821d7ee20a1d81e965f8b1e837837f11cd2206973f1f98655751992d9390304d58bac192c9cd923eca95bff107d8c9e3364a180240d5c2a6fd70fd7c3
+ checksum: 3b91486e7aa777a3787e773efce79a0fa9be4ec9e02d51ccda8c7532c5c5d84fbcefe248dacb4007293d85bf0794ac51603bb9cec360db81cf3657d2b7123fb9
languageName: node
linkType: hard
-"@types/react@npm:*, @types/react@npm:>=16.0.0, @types/react@npm:^18.0.24, @types/react@npm:^18.0.26, @types/react@npm:^18.0.28":
- version: 18.2.14
- resolution: "@types/react@npm:18.2.14"
+"@types/react@npm:*, @types/react@npm:18.2.28, @types/react@npm:>=16.0.0, @types/react@npm:^18.2.28, @types/react@npm:~18.2.28":
+ version: 18.2.28
+ resolution: "@types/react@npm:18.2.28"
dependencies:
"@types/prop-types": "*"
"@types/scheduler": "*"
csstype: ^3.0.2
- checksum: a6a5e8cc78f486b9020d1ad009aa6c56943c68c7c6376e0f8399e9cbcd950b7b8f5d73f00200f5379f5e58d31d57d8aed24357f301d8e86108cd438ce6c8b3dd
- languageName: node
- linkType: hard
-
-"@types/react@npm:18.0.26":
- version: 18.0.26
- resolution: "@types/react@npm:18.0.26"
- dependencies:
- "@types/prop-types": "*"
- "@types/scheduler": "*"
- csstype: ^3.0.2
- checksum: b62f0ea3cdfa68e106391728325057ad36f1bde7ba2dfae029472c47e01e482bc77c6ba4f1dad59f3f04ee81cb597618ff7c30a33c157c0a20462b6dd6aa2d4d
- languageName: node
- linkType: hard
-
-"@types/react@npm:~18.2.14":
- version: 18.2.21
- resolution: "@types/react@npm:18.2.21"
- dependencies:
- "@types/prop-types": "*"
- "@types/scheduler": "*"
- csstype: ^3.0.2
- checksum: ffed203bfe7aad772b8286f7953305c9181ac3a8f27d3f5400fbbc2a8e27ca8e5bbff818ee014f39ca0d19d2b3bb154e5bdbec7e232c6f80b59069375aa78349
+ checksum: 81381bedeba83278f4c9febb0b83e0bd3f42a25897a50b9cb36ef53651d34b3d50f87ebf11211ea57ea575131f85d31e93e496ce46478a00b0f9bf7b26b5917a
languageName: node
linkType: hard
@@ -8803,10 +8621,10 @@ __metadata:
languageName: node
linkType: hard
-"@types/uuid@npm:^8.3.4":
- version: 8.3.4
- resolution: "@types/uuid@npm:8.3.4"
- checksum: 6f11f3ff70f30210edaa8071422d405e9c1d4e53abbe50fdce365150d3c698fe7bbff65c1e71ae080cbfb8fded860dbb5e174da96fdbbdfcaa3fb3daa474d20f
+"@types/uuid@npm:^9.0.5":
+ version: 9.0.5
+ resolution: "@types/uuid@npm:9.0.5"
+ checksum: 7577940949619768303c0bf0a7cc235fac3cfae1c0bb4a2e85bfb87b2eb1024955ab446f775394d259442cd769b663b6ce43c39bdfc955d946bf833804ddb421
languageName: node
linkType: hard
@@ -8851,12 +8669,12 @@ __metadata:
languageName: node
linkType: hard
-"@types/ws@npm:^8.5.6":
- version: 8.5.6
- resolution: "@types/ws@npm:8.5.6"
+"@types/ws@npm:^8.5.7":
+ version: 8.5.7
+ resolution: "@types/ws@npm:8.5.7"
dependencies:
"@types/node": "*"
- checksum: 7addb0c5fa4e7713d5209afb8a90f1852b12c02cb537395adf7a05fbaf21205dc5f7c110fd5ad6f3dbf147112cbff33fb11d8633059cb344f0c14f595b1ea1fb
+ checksum: 4502085c0f7ae6b36d5419c0fc6ce4b9002ee5e997a8708d6ed10b393e97091e1b986e8038ec604945c194f14aac150e74d6596629a2775628d122f552009c35
languageName: node
linkType: hard
@@ -8894,16 +8712,16 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/eslint-plugin@npm:^5.30.5, @typescript-eslint/eslint-plugin@npm:^5.47.0, @typescript-eslint/eslint-plugin@npm:^5.5.0":
- version: 5.57.0
- resolution: "@typescript-eslint/eslint-plugin@npm:5.57.0"
+"@typescript-eslint/eslint-plugin@npm:^5.30.5, @typescript-eslint/eslint-plugin@npm:^5.5.0, @typescript-eslint/eslint-plugin@npm:^5.62.0":
+ version: 5.62.0
+ resolution: "@typescript-eslint/eslint-plugin@npm:5.62.0"
dependencies:
"@eslint-community/regexpp": ^4.4.0
- "@typescript-eslint/scope-manager": 5.57.0
- "@typescript-eslint/type-utils": 5.57.0
- "@typescript-eslint/utils": 5.57.0
+ "@typescript-eslint/scope-manager": 5.62.0
+ "@typescript-eslint/type-utils": 5.62.0
+ "@typescript-eslint/utils": 5.62.0
debug: ^4.3.4
- grapheme-splitter: ^1.0.4
+ graphemer: ^1.4.0
ignore: ^5.2.0
natural-compare-lite: ^1.4.0
semver: ^7.3.7
@@ -8914,7 +8732,7 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
- checksum: be13aa74ee6f15f0ae67781c625d9dcf3ce8a3feca2b125eef0cfee850b7f9f0cec23fc56a729ef25926298fe3ea51603ebeee2b93fc9b73fce1410638707177
+ checksum: fc104b389c768f9fa7d45a48c86d5c1ad522c1d0512943e782a56b1e3096b2cbcc1eea3fcc590647bf0658eef61aac35120a9c6daf979bf629ad2956deb516a1
languageName: node
linkType: hard
@@ -8929,20 +8747,20 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/parser@npm:^5.30.5, @typescript-eslint/parser@npm:^5.47.0, @typescript-eslint/parser@npm:^5.5.0":
- version: 5.57.0
- resolution: "@typescript-eslint/parser@npm:5.57.0"
+"@typescript-eslint/parser@npm:^5.30.5, @typescript-eslint/parser@npm:^5.5.0, @typescript-eslint/parser@npm:^5.62.0":
+ version: 5.62.0
+ resolution: "@typescript-eslint/parser@npm:5.62.0"
dependencies:
- "@typescript-eslint/scope-manager": 5.57.0
- "@typescript-eslint/types": 5.57.0
- "@typescript-eslint/typescript-estree": 5.57.0
+ "@typescript-eslint/scope-manager": 5.62.0
+ "@typescript-eslint/types": 5.62.0
+ "@typescript-eslint/typescript-estree": 5.62.0
debug: ^4.3.4
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
peerDependenciesMeta:
typescript:
optional: true
- checksum: b7e8345631911f721591ba970fea5c888f0f3bf2e2ea2dbc3e5b0dc345c0776b62b92c534edfde1379b4b182958a421f35ac26d84705fe6ae7dd37aa675d9493
+ checksum: d168f4c7f21a7a63f47002e2d319bcbb6173597af5c60c1cf2de046b46c76b4930a093619e69faf2d30214c29ab27b54dcf1efc7046a6a6bd6f37f59a990e752
languageName: node
linkType: hard
@@ -8956,12 +8774,22 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/type-utils@npm:5.57.0":
- version: 5.57.0
- resolution: "@typescript-eslint/type-utils@npm:5.57.0"
+"@typescript-eslint/scope-manager@npm:5.62.0":
+ version: 5.62.0
+ resolution: "@typescript-eslint/scope-manager@npm:5.62.0"
dependencies:
- "@typescript-eslint/typescript-estree": 5.57.0
- "@typescript-eslint/utils": 5.57.0
+ "@typescript-eslint/types": 5.62.0
+ "@typescript-eslint/visitor-keys": 5.62.0
+ checksum: 6062d6b797fe1ce4d275bb0d17204c827494af59b5eaf09d8a78cdd39dadddb31074dded4297aaf5d0f839016d601032857698b0e4516c86a41207de606e9573
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/type-utils@npm:5.62.0":
+ version: 5.62.0
+ resolution: "@typescript-eslint/type-utils@npm:5.62.0"
+ dependencies:
+ "@typescript-eslint/typescript-estree": 5.62.0
+ "@typescript-eslint/utils": 5.62.0
debug: ^4.3.4
tsutils: ^3.21.0
peerDependencies:
@@ -8969,7 +8797,7 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
- checksum: 649d000edabfe4e567b8a384d0012c56396e40ce2123a78857d4b8da6bf2288627dc355745bd7d4a2877d4cc8a26e1d1dbfc422e6382ac3d3ab431b92eb5b852
+ checksum: fc41eece5f315dfda14320be0da78d3a971d650ea41300be7196934b9715f3fe1120a80207551eb71d39568275dbbcf359bde540d1ca1439d8be15e9885d2739
languageName: node
linkType: hard
@@ -8980,7 +8808,14 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/typescript-estree@npm:5.57.0, @typescript-eslint/typescript-estree@npm:^5.47.0":
+"@typescript-eslint/types@npm:5.62.0":
+ version: 5.62.0
+ resolution: "@typescript-eslint/types@npm:5.62.0"
+ checksum: 48c87117383d1864766486f24de34086155532b070f6264e09d0e6139449270f8a9559cfef3c56d16e3bcfb52d83d42105d61b36743626399c7c2b5e0ac3b670
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/typescript-estree@npm:5.57.0":
version: 5.57.0
resolution: "@typescript-eslint/typescript-estree@npm:5.57.0"
dependencies:
@@ -8998,7 +8833,25 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/utils@npm:5.57.0, @typescript-eslint/utils@npm:^5.10.0, @typescript-eslint/utils@npm:^5.43.0":
+"@typescript-eslint/typescript-estree@npm:5.62.0, @typescript-eslint/typescript-estree@npm:^5.62.0":
+ version: 5.62.0
+ resolution: "@typescript-eslint/typescript-estree@npm:5.62.0"
+ dependencies:
+ "@typescript-eslint/types": 5.62.0
+ "@typescript-eslint/visitor-keys": 5.62.0
+ debug: ^4.3.4
+ globby: ^11.1.0
+ is-glob: ^4.0.3
+ semver: ^7.3.7
+ tsutils: ^3.21.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 3624520abb5807ed8f57b1197e61c7b1ed770c56dfcaca66372d584ff50175225798bccb701f7ef129d62c5989070e1ee3a0aa2d84e56d9524dcf011a2bb1a52
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/utils@npm:5.57.0":
version: 5.57.0
resolution: "@typescript-eslint/utils@npm:5.57.0"
dependencies:
@@ -9016,6 +8869,24 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/utils@npm:5.62.0, @typescript-eslint/utils@npm:^5.10.0, @typescript-eslint/utils@npm:^5.43.0":
+ version: 5.62.0
+ resolution: "@typescript-eslint/utils@npm:5.62.0"
+ dependencies:
+ "@eslint-community/eslint-utils": ^4.2.0
+ "@types/json-schema": ^7.0.9
+ "@types/semver": ^7.3.12
+ "@typescript-eslint/scope-manager": 5.62.0
+ "@typescript-eslint/types": 5.62.0
+ "@typescript-eslint/typescript-estree": 5.62.0
+ eslint-scope: ^5.1.1
+ semver: ^7.3.7
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+ checksum: ee9398c8c5db6d1da09463ca7bf36ed134361e20131ea354b2da16a5fdb6df9ba70c62a388d19f6eebb421af1786dbbd79ba95ddd6ab287324fc171c3e28d931
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/visitor-keys@npm:5.57.0":
version: 5.57.0
resolution: "@typescript-eslint/visitor-keys@npm:5.57.0"
@@ -9026,6 +8897,16 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/visitor-keys@npm:5.62.0":
+ version: 5.62.0
+ resolution: "@typescript-eslint/visitor-keys@npm:5.62.0"
+ dependencies:
+ "@typescript-eslint/types": 5.62.0
+ eslint-visitor-keys: ^3.3.0
+ checksum: 976b05d103fe8335bef5c93ad3f76d781e3ce50329c0243ee0f00c0fcfb186c81df50e64bfdd34970148113f8ade90887f53e3c4938183afba830b4ba8e30a35
+ languageName: node
+ linkType: hard
+
"@urql/core@npm:2.3.6":
version: 2.3.6
resolution: "@urql/core@npm:2.3.6"
@@ -9060,10 +8941,10 @@ __metadata:
languageName: node
linkType: hard
-"@vercel/build-utils@npm:7.1.0":
- version: 7.1.0
- resolution: "@vercel/build-utils@npm:7.1.0"
- checksum: f186cf4f167a9312a6bac01968d4f3631da190e72b00185aab9877094442cbb3e46272fc4e9cda94609eebb68d39cd0d9b4b1f35f1f3f0f19bacceeca3d754f0
+"@vercel/build-utils@npm:7.2.2":
+ version: 7.2.2
+ resolution: "@vercel/build-utils@npm:7.2.2"
+ checksum: a229573ce56ef81e24af81e30c4abcc460a8d18d27200ee4c4d513d5e017c03708b02c4ee0841d3e8e630fad934f5db893fe4f4c27d43a64292db223cabc575e
languageName: node
linkType: hard
@@ -9074,55 +8955,86 @@ __metadata:
languageName: node
linkType: hard
-"@vercel/gatsby-plugin-vercel-analytics@npm:1.0.10":
- version: 1.0.10
- resolution: "@vercel/gatsby-plugin-vercel-analytics@npm:1.0.10"
+"@vercel/fun@npm:1.1.0":
+ version: 1.1.0
+ resolution: "@vercel/fun@npm:1.1.0"
+ dependencies:
+ "@tootallnate/once": 2.0.0
+ async-listen: 1.2.0
+ debug: 4.1.1
+ execa: 3.2.0
+ fs-extra: 8.1.0
+ generic-pool: 3.4.2
+ micro: 9.3.5-canary.3
+ ms: 2.1.1
+ node-fetch: 2.6.7
+ path-match: 1.2.4
+ promisepipe: 3.0.0
+ semver: 7.3.5
+ stat-mode: 0.3.0
+ stream-to-promise: 2.2.0
+ tar: 4.4.18
+ tree-kill: 1.2.2
+ uid-promise: 1.0.0
+ uuid: 3.3.2
+ xdg-app-paths: 5.1.0
+ yauzl-promise: 2.1.3
+ checksum: c67529db2c371b792f8bb0e8ddb6db11fe0a928ed600150f69a9273c4a132070b39bf6d414e465df4c36bf30bf8dc9515499e5e61fb5c061430e814418d06102
+ languageName: node
+ linkType: hard
+
+"@vercel/gatsby-plugin-vercel-analytics@npm:1.0.11":
+ version: 1.0.11
+ resolution: "@vercel/gatsby-plugin-vercel-analytics@npm:1.0.11"
dependencies:
- "@babel/runtime": 7.12.1
web-vitals: 0.2.4
- checksum: ff18c27b7512d8d6404d2fb526947c15ed9dbfd9e595d47c02cf82991dc4cb4f6b4fd2e3106d9492c095c1e270e3a57f1636209757a47269fa76c50e9cda4e75
+ checksum: 4f17f7957b2c1b1a6fa7c3de3f51731ce5aa03d5ed31d7432f38200c674a1dd46ea9e5770f87dbad6bfc00e678f73a3e3f8f4f0979d31ea084312d291f6a87f9
languageName: node
linkType: hard
-"@vercel/gatsby-plugin-vercel-builder@npm:2.0.3":
- version: 2.0.3
- resolution: "@vercel/gatsby-plugin-vercel-builder@npm:2.0.3"
+"@vercel/gatsby-plugin-vercel-builder@npm:2.0.7":
+ version: 2.0.7
+ resolution: "@vercel/gatsby-plugin-vercel-builder@npm:2.0.7"
dependencies:
"@sinclair/typebox": 0.25.24
- "@vercel/build-utils": 7.1.0
- "@vercel/node": 3.0.3
+ "@vercel/build-utils": 7.2.2
"@vercel/routing-utils": 3.0.0
esbuild: 0.14.47
etag: 1.8.1
fs-extra: 11.1.0
- checksum: b27198b3f7a063d92ce7141881d257690f30ce08f58e76475121c0f230bc32d42a6d288f13aeb648678bf3f49fcb3293eb1c9e92945f2bbfe0d73601dd5c1c30
+ checksum: cb26d365711cbf7eb8443d4c5aad2dcd27f52f0b66be9c7e4ba2d132c2064908d0f8eddb31c195b5700bd26401c2b1662a90d4a58b09dc17d283b7b1e2e2f297
languageName: node
linkType: hard
-"@vercel/go@npm:3.0.0":
- version: 3.0.0
- resolution: "@vercel/go@npm:3.0.0"
- checksum: 7a8d311b8bc311c7cb54cc858c2b48b4411f8fb49ca07c46d22b4ea9fe88e7dd64c55a7b293965468cd472ccdb20fe6085e24ca8f2ad3fe6ee3eec92801360ce
+"@vercel/go@npm:3.0.3":
+ version: 3.0.3
+ resolution: "@vercel/go@npm:3.0.3"
+ checksum: cf9fa10e00f8bba70c520c9371d4ba7e2d4e6e1970ae74c44b0db86f626c2a294eff7cc36e0f76112084a8bffc35569eca38abc8b3912b59e1081bcfdc2134a3
languageName: node
linkType: hard
-"@vercel/hydrogen@npm:1.0.0":
- version: 1.0.0
- resolution: "@vercel/hydrogen@npm:1.0.0"
- checksum: cad769727629c4cf91f9c55d42b8c8db516c11f8598ecc3a03e07a5dbdd8dcc52cf447fe709d5177641b27d7de69ff41f606ed4f44b39cb9c5b4dc44843a3980
+"@vercel/hydrogen@npm:1.0.1":
+ version: 1.0.1
+ resolution: "@vercel/hydrogen@npm:1.0.1"
+ dependencies:
+ "@vercel/static-config": 3.0.0
+ ts-morph: 12.0.0
+ checksum: a13cdacfba84ff10ca2036815ea9d0e36fa5d8fe7e5af2083a8cf93a3b47d5e9c102be491d1882c08b555764804f4092cf10ba5e7d4b2495fb434bda1610f4de
languageName: node
linkType: hard
-"@vercel/next@npm:4.0.1":
- version: 4.0.1
- resolution: "@vercel/next@npm:4.0.1"
- checksum: 8421bfef5c09dff205df533ed2977ff618b876db05e72f00d518d60729926068cd630b4cc0e1880fd7cd4467ce90a2fb5a3591ceb92c70d0ffbacac8c302ca66
+"@vercel/next@npm:4.0.10":
+ version: 4.0.10
+ resolution: "@vercel/next@npm:4.0.10"
+ dependencies:
+ "@vercel/nft": 0.24.2
+ checksum: 6e1ac873d514a73cda9fc4b54778f8579d03019ec923751c31ed2f27a33ada94d076ecbe243a8c6338fcf6665d4f42bf835a7be302f4883e2d409bc9e36a47d2
languageName: node
linkType: hard
-"@vercel/nft@npm:0.22.5":
- version: 0.22.5
- resolution: "@vercel/nft@npm:0.22.5"
+"@vercel/nft@npm:0.24.2":
+ version: 0.24.2
+ resolution: "@vercel/nft@npm:0.24.2"
dependencies:
"@mapbox/node-pre-gyp": ^1.0.5
"@rollup/pluginutils": ^4.0.0
@@ -9137,25 +9049,26 @@ __metadata:
resolve-from: ^5.0.0
bin:
nft: out/cli.js
- checksum: 9bc965a6b096c55ed14bfc761668fe3900db83cf379bf1e9741d31510579950dff12d8223867b3fd0c3af1bb96a1b4519c4b0f93d1c26949d2e216a4272f59b4
+ checksum: 1be8ed9860a5e091181aff8eb9031463c7b35b7712d06ab399d6d35b5356d9d309b8e9991ae365b677fa7ba9be63377b51d3fc14559c66ee39c4f879fcc216f8
languageName: node
linkType: hard
-"@vercel/node@npm:3.0.3":
- version: 3.0.3
- resolution: "@vercel/node@npm:3.0.3"
+"@vercel/node@npm:3.0.7":
+ version: 3.0.7
+ resolution: "@vercel/node@npm:3.0.7"
dependencies:
- "@edge-runtime/node-utils": 2.2.0
- "@edge-runtime/primitives": 3.1.0
- "@edge-runtime/vm": 3.1.0
+ "@edge-runtime/node-utils": 2.2.1
+ "@edge-runtime/primitives": 3.1.1
+ "@edge-runtime/vm": 3.1.1
"@types/node": 14.18.33
- "@vercel/build-utils": 7.1.0
+ "@vercel/build-utils": 7.2.2
"@vercel/error-utils": 2.0.1
+ "@vercel/nft": 0.24.2
"@vercel/static-config": 3.0.0
async-listen: 3.0.0
- content-type: 1.0.5
- edge-runtime: 2.5.0
+ edge-runtime: 2.5.1
esbuild: 0.14.47
+ etag: 1.8.1
exit-hook: 2.2.1
node-fetch: 2.6.9
path-to-regexp: 6.2.1
@@ -9163,39 +9076,36 @@ __metadata:
ts-node: 10.9.1
typescript: 4.9.5
undici: 5.23.0
- checksum: a415dd86ee2a51af62b9a31ec356ccd1b8104f8361a56624b8711bbcbaf0046ad5a65330498a8ae44ad41653ddea5dd4af577904ecd2e96cadcba8bcafd84c2a
+ checksum: 11dd113b3ecb94fee02730384ca4bc35ab6b274a6fd79fc7ff7d9703e8f94e040d0d95d73c3ad6dc7eafbed6a4ef79a6490e7def1f7b1027dbe343b50635e381
languageName: node
linkType: hard
-"@vercel/python@npm:4.0.0":
- version: 4.0.0
- resolution: "@vercel/python@npm:4.0.0"
- checksum: 3e0e3332f9b1984048cd888961e51ae65a414dbc7c0fee38640ed7eaae95a207e5d2955030af5447ddd5835ca74199c7d1855be3894757c9878cffd1dd38d2de
+"@vercel/python@npm:4.0.2":
+ version: 4.0.2
+ resolution: "@vercel/python@npm:4.0.2"
+ checksum: 268510d8cb11c18f8676dfcaf0c49d0500e3847ba3a8917b98affa0871c6f9156db729986379e222ee1283a69b4a79aff736b35905ced7a7f0126958bdc6d09f
languageName: node
linkType: hard
-"@vercel/redwood@npm:2.0.0":
- version: 2.0.0
- resolution: "@vercel/redwood@npm:2.0.0"
+"@vercel/redwood@npm:2.0.4":
+ version: 2.0.4
+ resolution: "@vercel/redwood@npm:2.0.4"
dependencies:
- "@vercel/nft": 0.22.5
+ "@vercel/nft": 0.24.2
"@vercel/routing-utils": 3.0.0
- semver: 6.1.1
- checksum: 9dbb8f116a69446db167667338825411267b3b1e5a048800b8c7fda10ac7c18778699ad1f76df0524423dd0dfb23bd45dd36f58dcd299d502bc8ccea9f0c466e
+ semver: 6.3.1
+ checksum: a7909fe2f8ef1e2ed8118d36baeb6766a2a18b395230379462922548d9e79ade03080c518f59b3b526465c9935922aa03701915d22dfe8a554085aa7361c8f39
languageName: node
linkType: hard
-"@vercel/remix-builder@npm:2.0.2":
- version: 2.0.2
- resolution: "@vercel/remix-builder@npm:2.0.2"
+"@vercel/remix-builder@npm:2.0.9":
+ version: 2.0.9
+ resolution: "@vercel/remix-builder@npm:2.0.9"
dependencies:
- "@vercel/build-utils": 7.1.0
- "@vercel/nft": 0.22.5
+ "@vercel/nft": 0.24.2
"@vercel/static-config": 3.0.0
- path-to-regexp: 6.2.1
- semver: 7.3.8
ts-morph: 12.0.0
- checksum: 2556dd67af1ab59dc7c8d78943b972cc319178cc5603ed89561ead702ae54e21bb8eab0758f6cea9558c0c7a8f65bed2781624c3e3836875d25d25af09afd530
+ checksum: 62759fcb405d629ff28b9ab2b4b24280805a3d66d1113e6ab73d2f084b1f23733ba6bc601249400efc59c0ae8147de2741e1b7849d036fbbf920246265d9184a
languageName: node
linkType: hard
@@ -9212,20 +9122,22 @@ __metadata:
languageName: node
linkType: hard
-"@vercel/ruby@npm:2.0.0":
- version: 2.0.0
- resolution: "@vercel/ruby@npm:2.0.0"
- checksum: c971acbade53bc019e4e1a8e30bd9378171024939d486671d845ae9cc9fcecfd260f31a63b2ffa73e2b0ec5b8a8d5b86950b48988653ad8b29f1584a5286a79e
+"@vercel/ruby@npm:2.0.2":
+ version: 2.0.2
+ resolution: "@vercel/ruby@npm:2.0.2"
+ checksum: 7e15e8302a09ad3b2db12d958c2501701afccec8b845451096e5a89b6f442cfd55290b98ab027ba606f875a16a4fd724b6356b650aaa0cd4e0c07a4088a1bcde
languageName: node
linkType: hard
-"@vercel/static-build@npm:2.0.3":
- version: 2.0.3
- resolution: "@vercel/static-build@npm:2.0.3"
+"@vercel/static-build@npm:2.0.8":
+ version: 2.0.8
+ resolution: "@vercel/static-build@npm:2.0.8"
dependencies:
- "@vercel/gatsby-plugin-vercel-analytics": 1.0.10
- "@vercel/gatsby-plugin-vercel-builder": 2.0.3
- checksum: d2ae220b187fcc5230253972b188026aa05d436114e412e9df8cf2694739a17df93920501cdb7419714edcc0586f83f036480f88e06bdc9aaebbac0636faa10e
+ "@vercel/gatsby-plugin-vercel-analytics": 1.0.11
+ "@vercel/gatsby-plugin-vercel-builder": 2.0.7
+ "@vercel/static-config": 3.0.0
+ ts-morph: 12.0.0
+ checksum: 8691a573613e137c567f9e467275b100eccbc347f8c6712f89b72aee46887df9c93eb900919493d97693a7eb3dc3ef6c9e0dbe43463ca273de021a45b329a51a
languageName: node
linkType: hard
@@ -9284,17 +9196,18 @@ __metadata:
languageName: node
linkType: hard
-"@vitejs/plugin-react@npm:^4.0.0":
- version: 4.0.0
- resolution: "@vitejs/plugin-react@npm:4.0.0"
+"@vitejs/plugin-react@npm:^4.1.0":
+ version: 4.1.0
+ resolution: "@vitejs/plugin-react@npm:4.1.0"
dependencies:
- "@babel/core": ^7.21.4
- "@babel/plugin-transform-react-jsx-self": ^7.21.0
- "@babel/plugin-transform-react-jsx-source": ^7.19.6
+ "@babel/core": ^7.22.20
+ "@babel/plugin-transform-react-jsx-self": ^7.22.5
+ "@babel/plugin-transform-react-jsx-source": ^7.22.5
+ "@types/babel__core": ^7.20.2
react-refresh: ^0.14.0
peerDependencies:
vite: ^4.2.0
- checksum: 575298f66517c51348892d49b302490c48e15c9ddb0b2c5f710931804e559dceafca1be1e62cb72d0902cba5f3c98e4b1272970d328e3a62d59ecdf976e68d3d
+ checksum: 73dd403f5bca4f3f99f0bd3dcbb0cc0ecf88f758b886fb599711be744ca93f20adafe1af3574a998ac7cbd24aaf67ac7fe06983d87088cbdf535540ab402d496
languageName: node
linkType: hard
@@ -10106,6 +10019,13 @@ __metadata:
languageName: node
linkType: hard
+"ansi-regex@npm:^6.0.1":
+ version: 6.0.1
+ resolution: "ansi-regex@npm:6.0.1"
+ checksum: 1ff8b7667cded1de4fa2c9ae283e979fc87036864317da86a2e546725f96406746411d0d85e87a2d12fa5abd715d90006de7fa4fa0477c92321ad3b4c7d4e169
+ languageName: node
+ linkType: hard
+
"ansi-styles@npm:^3.2.0, ansi-styles@npm:^3.2.1":
version: 3.2.1
resolution: "ansi-styles@npm:3.2.1"
@@ -10131,6 +10051,13 @@ __metadata:
languageName: node
linkType: hard
+"ansi-styles@npm:^6.1.0":
+ version: 6.2.1
+ resolution: "ansi-styles@npm:6.2.1"
+ checksum: ef940f2f0ced1a6347398da88a91da7930c33ecac3c77b72c5905f8b8fe402c52e6fde304ff5347f616e27a742da3f1dc76de98f6866c69251ad0b07a66776d9
+ languageName: node
+ linkType: hard
+
"ansi-to-html@npm:^0.6.11":
version: 0.6.15
resolution: "ansi-to-html@npm:0.6.15"
@@ -10142,7 +10069,7 @@ __metadata:
languageName: node
linkType: hard
-"any-promise@npm:^1.0.0":
+"any-promise@npm:^1.0.0, any-promise@npm:^1.1.0, any-promise@npm:~1.3.0":
version: 1.3.0
resolution: "any-promise@npm:1.3.0"
checksum: 0ee8a9bdbe882c90464d75d1f55cf027f5458650c4bd1f0467e65aec38ccccda07ca5844969ee77ed46d04e7dded3eaceb027e8d32f385688523fe305fa7e1de
@@ -10159,7 +10086,7 @@ __metadata:
languageName: node
linkType: hard
-"anymatch@npm:^3.0.0, anymatch@npm:^3.0.3, anymatch@npm:~3.1.2":
+"anymatch@npm:^3.0.0, anymatch@npm:^3.0.3, anymatch@npm:~3.1.1, anymatch@npm:~3.1.2":
version: 3.1.3
resolution: "anymatch@npm:3.1.3"
dependencies:
@@ -10374,6 +10301,19 @@ __metadata:
languageName: node
linkType: hard
+"array.prototype.findlastindex@npm:^1.2.2":
+ version: 1.2.3
+ resolution: "array.prototype.findlastindex@npm:1.2.3"
+ dependencies:
+ call-bind: ^1.0.2
+ define-properties: ^1.2.0
+ es-abstract: ^1.22.1
+ es-shim-unscopables: ^1.0.0
+ get-intrinsic: ^1.2.1
+ checksum: 31f35d7b370c84db56484618132041a9af401b338f51899c2e78ef7690fbba5909ee7ca3c59a7192085b328cc0c68c6fd1f6d1553db01a689a589ae510f3966e
+ languageName: node
+ linkType: hard
+
"array.prototype.flat@npm:^1.2.1, array.prototype.flat@npm:^1.3.1":
version: 1.3.1
resolution: "array.prototype.flat@npm:1.3.1"
@@ -10437,6 +10377,21 @@ __metadata:
languageName: node
linkType: hard
+"arraybuffer.prototype.slice@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "arraybuffer.prototype.slice@npm:1.0.2"
+ dependencies:
+ array-buffer-byte-length: ^1.0.0
+ call-bind: ^1.0.2
+ define-properties: ^1.2.0
+ es-abstract: ^1.22.1
+ get-intrinsic: ^1.2.1
+ is-array-buffer: ^3.0.2
+ is-shared-array-buffer: ^1.0.2
+ checksum: c200faf437786f5b2c80d4564ff5481c886a16dee642ef02abdc7306c7edd523d1f01d1dd12b769c7eb42ac9bc53874510db19a92a2c035c0f6696172aafa5d3
+ languageName: node
+ linkType: hard
+
"arrify@npm:^1.0.1":
version: 1.0.1
resolution: "arrify@npm:1.0.1"
@@ -10553,6 +10508,13 @@ __metadata:
languageName: node
linkType: hard
+"async-listen@npm:1.2.0":
+ version: 1.2.0
+ resolution: "async-listen@npm:1.2.0"
+ checksum: 259f0406fccf1ecc80a707b0808d7607e0d1c7f5212ae1537b4f597202713e2d6cbd48026ed3bf9bc6bd8f85077c308797ac38831e93eb920e3ce2907efa816c
+ languageName: node
+ linkType: hard
+
"async-listen@npm:3.0.0":
version: 3.0.0
resolution: "async-listen@npm:3.0.0"
@@ -11482,6 +11444,13 @@ __metadata:
languageName: node
linkType: hard
+"buffer-crc32@npm:~0.2.3":
+ version: 0.2.13
+ resolution: "buffer-crc32@npm:0.2.13"
+ checksum: 06252347ae6daca3453b94e4b2f1d3754a3b146a111d81c68924c22d91889a40623264e95e67955b1cb4a68cbedf317abeabb5140a9766ed248973096db5ce1c
+ languageName: node
+ linkType: hard
+
"buffer-equal-constant-time@npm:1.0.1":
version: 1.0.1
resolution: "buffer-equal-constant-time@npm:1.0.1"
@@ -11561,6 +11530,13 @@ __metadata:
languageName: node
linkType: hard
+"bytes@npm:3.1.0":
+ version: 3.1.0
+ resolution: "bytes@npm:3.1.0"
+ checksum: 7c3b21c5d9d44ed455460d5d36a31abc6fa2ce3807964ba60a4b03fd44454c8cf07bb0585af83bfde1c5cc2ea4bbe5897bc3d18cd15e0acf25a3615a35aba2df
+ languageName: node
+ linkType: hard
+
"bytes@npm:3.1.2":
version: 3.1.2
resolution: "bytes@npm:3.1.2"
@@ -11936,6 +11912,25 @@ __metadata:
languageName: node
linkType: hard
+"chokidar@npm:3.3.1":
+ version: 3.3.1
+ resolution: "chokidar@npm:3.3.1"
+ dependencies:
+ anymatch: ~3.1.1
+ braces: ~3.0.2
+ fsevents: ~2.1.2
+ glob-parent: ~5.1.0
+ is-binary-path: ~2.1.0
+ is-glob: ~4.0.1
+ normalize-path: ~3.0.0
+ readdirp: ~3.3.0
+ dependenciesMeta:
+ fsevents:
+ optional: true
+ checksum: 84b01c2e750fbc72b9823da9fde83141c6f83a8aa1a3c2c683b4e55d40b93b5d168f6030dfb7aca27755329a464c69ac0d0f2fb39beafd2f6280fae74c3d1117
+ languageName: node
+ linkType: hard
+
"chokidar@npm:>=3.0.0 <4.0.0, chokidar@npm:^3.4.1, chokidar@npm:^3.4.2, chokidar@npm:^3.5.3":
version: 3.5.3
resolution: "chokidar@npm:3.5.3"
@@ -11978,7 +11973,7 @@ __metadata:
languageName: node
linkType: hard
-"chownr@npm:^1.1.1":
+"chownr@npm:^1.1.1, chownr@npm:^1.1.4":
version: 1.1.4
resolution: "chownr@npm:1.1.4"
checksum: 115648f8eb38bac5e41c3857f3e663f9c39ed6480d1349977c4d96c95a47266fcacc5a5aabf3cb6c481e22d72f41992827db47301851766c4fd77ac21a4f081d
@@ -12142,7 +12137,7 @@ __metadata:
languageName: node
linkType: hard
-"cliui@npm:^7.0.2, cliui@npm:^7.0.4":
+"cliui@npm:^7.0.2":
version: 7.0.4
resolution: "cliui@npm:7.0.4"
dependencies:
@@ -12208,13 +12203,20 @@ __metadata:
languageName: node
linkType: hard
-"clsx@npm:^1.0.4, clsx@npm:^1.1.1, clsx@npm:^1.2.1":
+"clsx@npm:^1.0.4":
version: 1.2.1
resolution: "clsx@npm:1.2.1"
checksum: 30befca8019b2eb7dbad38cff6266cf543091dae2825c856a62a8ccf2c3ab9c2907c4d12b288b73101196767f66812365400a227581484a05f968b0307cfaf12
languageName: node
linkType: hard
+"clsx@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "clsx@npm:2.0.0"
+ checksum: a2cfb2351b254611acf92faa0daf15220f4cd648bdf96ce369d729813b85336993871a4bf6978ddea2b81b5a130478339c20d9d0b5c6fc287e5147f0c059276e
+ languageName: node
+ linkType: hard
+
"co@npm:^4.6.0":
version: 4.6.0
resolution: "co@npm:4.6.0"
@@ -12610,7 +12612,14 @@ __metadata:
languageName: node
linkType: hard
-"content-type@npm:1.0.5, content-type@npm:~1.0.4, content-type@npm:~1.0.5":
+"content-type@npm:1.0.4":
+ version: 1.0.4
+ resolution: "content-type@npm:1.0.4"
+ checksum: 3d93585fda985d1554eca5ebd251994327608d2e200978fdbfba21c0c679914d5faf266d17027de44b34a72c7b0745b18584ecccaa7e1fdfb6a68ac7114f12e0
+ languageName: node
+ linkType: hard
+
+"content-type@npm:~1.0.4, content-type@npm:~1.0.5":
version: 1.0.5
resolution: "content-type@npm:1.0.5"
checksum: 566271e0a251642254cde0f845f9dd4f9856e52d988f4eb0d0dcffbb7a1f8ec98de7a5215fc628f3bce30fe2fb6fd2bc064b562d721658c59b544e2d34ea2766
@@ -13418,6 +13427,15 @@ __metadata:
languageName: node
linkType: hard
+"debug@npm:4.1.1":
+ version: 4.1.1
+ resolution: "debug@npm:4.1.1"
+ dependencies:
+ ms: ^2.1.1
+ checksum: 1e681f5cce94ba10f8dde74b20b42e4d8cf0d2a6700f4c165bb3bb6885565ef5ca5885bf07e704974a835f2415ff095a63164f539988a1f07e8a69fe8b1d65ad
+ languageName: node
+ linkType: hard
+
"debug@npm:^3.0.0, debug@npm:^3.1.0, debug@npm:^3.2.7":
version: 3.2.7
resolution: "debug@npm:3.2.7"
@@ -13561,6 +13579,17 @@ __metadata:
languageName: node
linkType: hard
+"define-data-property@npm:^1.0.1":
+ version: 1.1.0
+ resolution: "define-data-property@npm:1.1.0"
+ dependencies:
+ get-intrinsic: ^1.2.1
+ gopd: ^1.0.1
+ has-property-descriptors: ^1.0.0
+ checksum: 7ad4ee84cca8ad427a4831f5693526804b62ce9dfd4efac77214e95a4382aed930072251d4075dc8dc9fc949a353ed51f19f5285a84a788ba9216cc51472a093
+ languageName: node
+ linkType: hard
+
"define-lazy-prop@npm:^2.0.0":
version: 2.0.0
resolution: "define-lazy-prop@npm:2.0.0"
@@ -13568,13 +13597,14 @@ __metadata:
languageName: node
linkType: hard
-"define-properties@npm:^1.1.2, define-properties@npm:^1.1.3, define-properties@npm:^1.1.4":
- version: 1.2.0
- resolution: "define-properties@npm:1.2.0"
+"define-properties@npm:^1.1.2, define-properties@npm:^1.1.3, define-properties@npm:^1.1.4, define-properties@npm:^1.2.0":
+ version: 1.2.1
+ resolution: "define-properties@npm:1.2.1"
dependencies:
+ define-data-property: ^1.0.1
has-property-descriptors: ^1.0.0
object-keys: ^1.1.1
- checksum: e60aee6a19b102df4e2b1f301816804e81ab48bb91f00d0d935f269bf4b3f79c88b39e4f89eaa132890d23267335fd1140dfcd8d5ccd61031a0a2c41a54e33a6
+ checksum: b4ccd00597dd46cb2d4a379398f5b19fca84a16f3374e2249201992f36b30f6835949a9429669ee6b41b6e837205a163eadd745e472069e70dfc10f03e5fcc12
languageName: node
linkType: hard
@@ -13657,6 +13687,13 @@ __metadata:
languageName: node
linkType: hard
+"depd@npm:~1.1.2":
+ version: 1.1.2
+ resolution: "depd@npm:1.1.2"
+ checksum: 6b406620d269619852885ce15965272b829df6f409724415e0002c8632ab6a8c0a08ec1f0bd2add05dc7bd7507606f7e2cc034fa24224ab829580040b835ecd9
+ languageName: node
+ linkType: hard
+
"deprecated-react-native-prop-types@npm:4.1.0":
version: 4.1.0
resolution: "deprecated-react-native-prop-types@npm:4.1.0"
@@ -14008,7 +14045,7 @@ __metadata:
languageName: node
linkType: hard
-"dotenv@npm:^16.1.4, dotenv@npm:^16.3.1":
+"dotenv@npm:^16.3.1":
version: 16.3.1
resolution: "dotenv@npm:16.3.1"
checksum: 15d75e7279018f4bafd0ee9706593dd14455ddb71b3bcba9c52574460b7ccaf67d5cf8b2c08a5af1a9da6db36c956a04a1192b101ee102a3e0cf8817bbcf3dfd
@@ -14062,6 +14099,13 @@ __metadata:
languageName: node
linkType: hard
+"eastasianwidth@npm:^0.2.0":
+ version: 0.2.0
+ resolution: "eastasianwidth@npm:0.2.0"
+ checksum: 7d00d7cd8e49b9afa762a813faac332dee781932d6f2c848dc348939c4253f1d4564341b7af1d041853bc3f32c2ef141b58e0a4d9862c17a7f08f68df1e0f1ed
+ languageName: node
+ linkType: hard
+
"easy-table@npm:1.1.0":
version: 1.1.0
resolution: "easy-table@npm:1.1.0"
@@ -14083,12 +14127,12 @@ __metadata:
languageName: node
linkType: hard
-"edge-runtime@npm:2.5.0":
- version: 2.5.0
- resolution: "edge-runtime@npm:2.5.0"
+"edge-runtime@npm:2.5.1":
+ version: 2.5.1
+ resolution: "edge-runtime@npm:2.5.1"
dependencies:
"@edge-runtime/format": 2.2.0
- "@edge-runtime/vm": 3.1.0
+ "@edge-runtime/vm": 3.1.1
async-listen: 3.0.1
mri: 1.2.0
picocolors: 1.0.0
@@ -14098,7 +14142,7 @@ __metadata:
time-span: 4.0.0
bin:
edge-runtime: dist/cli/index.js
- checksum: dd4e586fedb8e8c3df93aaf63b94fc9fc1a0b395a6cef321ffea14846d839e4167f9e7883c958e83901dbc3545bb38652d19c4f0e5c3de193e51167043a91fef
+ checksum: 30f5960b3eb3b6036ed5b8acf604834c13995c72c4035b288e8e0eb056dfcbf16f91888e5308d422a30c6271edae6640278340cf40d1941e3e90f41c7988e471
languageName: node
linkType: hard
@@ -14214,6 +14258,15 @@ __metadata:
languageName: node
linkType: hard
+"end-of-stream@npm:~1.1.0":
+ version: 1.1.0
+ resolution: "end-of-stream@npm:1.1.0"
+ dependencies:
+ once: ~1.3.0
+ checksum: 9fa637e259e50e5e3634e8e14064a183bd0d407733594631362f9df596409739bef5f7064840e6725212a9edc8b4a70a5a3088ac423e8564f9dc183dd098c719
+ languageName: node
+ linkType: hard
+
"endent@npm:^2.0.1":
version: 2.1.0
resolution: "endent@npm:2.1.0"
@@ -14345,17 +14398,18 @@ __metadata:
languageName: node
linkType: hard
-"es-abstract@npm:^1.19.0, es-abstract@npm:^1.20.4":
- version: 1.21.2
- resolution: "es-abstract@npm:1.21.2"
+"es-abstract@npm:^1.20.4, es-abstract@npm:^1.22.1":
+ version: 1.22.2
+ resolution: "es-abstract@npm:1.22.2"
dependencies:
array-buffer-byte-length: ^1.0.0
+ arraybuffer.prototype.slice: ^1.0.2
available-typed-arrays: ^1.0.5
call-bind: ^1.0.2
es-set-tostringtag: ^2.0.1
es-to-primitive: ^1.2.1
- function.prototype.name: ^1.1.5
- get-intrinsic: ^1.2.0
+ function.prototype.name: ^1.1.6
+ get-intrinsic: ^1.2.1
get-symbol-description: ^1.0.0
globalthis: ^1.0.3
gopd: ^1.0.1
@@ -14370,20 +14424,24 @@ __metadata:
is-regex: ^1.1.4
is-shared-array-buffer: ^1.0.2
is-string: ^1.0.7
- is-typed-array: ^1.1.10
+ is-typed-array: ^1.1.12
is-weakref: ^1.0.2
object-inspect: ^1.12.3
object-keys: ^1.1.1
object.assign: ^4.1.4
- regexp.prototype.flags: ^1.4.3
+ regexp.prototype.flags: ^1.5.1
+ safe-array-concat: ^1.0.1
safe-regex-test: ^1.0.0
- string.prototype.trim: ^1.2.7
- string.prototype.trimend: ^1.0.6
- string.prototype.trimstart: ^1.0.6
+ string.prototype.trim: ^1.2.8
+ string.prototype.trimend: ^1.0.7
+ string.prototype.trimstart: ^1.0.7
+ typed-array-buffer: ^1.0.0
+ typed-array-byte-length: ^1.0.0
+ typed-array-byte-offset: ^1.0.0
typed-array-length: ^1.0.4
unbox-primitive: ^1.0.2
- which-typed-array: ^1.1.9
- checksum: 037f55ee5e1cdf2e5edbab5524095a4f97144d95b94ea29e3611b77d852fd8c8a40e7ae7101fa6a759a9b9b1405f188c3c70928f2d3cd88d543a07fc0d5ad41a
+ which-typed-array: ^1.1.11
+ checksum: cc70e592d360d7d729859013dee7a610c6b27ed8630df0547c16b0d16d9fe6505a70ee14d1af08d970fdd132b3f88c9ca7815ce72c9011608abf8ab0e55fc515
languageName: node
linkType: hard
@@ -14890,33 +14948,33 @@ __metadata:
languageName: node
linkType: hard
-"eslint-import-resolver-typescript@npm:^3.5.2":
- version: 3.5.4
- resolution: "eslint-import-resolver-typescript@npm:3.5.4"
+"eslint-import-resolver-typescript@npm:^3.6.1":
+ version: 3.6.1
+ resolution: "eslint-import-resolver-typescript@npm:3.6.1"
dependencies:
debug: ^4.3.4
enhanced-resolve: ^5.12.0
+ eslint-module-utils: ^2.7.4
+ fast-glob: ^3.3.1
get-tsconfig: ^4.5.0
- globby: ^13.1.3
is-core-module: ^2.11.0
is-glob: ^4.0.3
- synckit: ^0.8.5
peerDependencies:
eslint: "*"
eslint-plugin-import: "*"
- checksum: 6d778645279f5525d03d6d85dd5cd01972a69df0fcb51b3ea2e7563a8803b9f0a4ddd6413e48bb9c34388a1ff555adab2781c86664689d40bbb6e017f0243fbf
+ checksum: 454fa0646533050fb57f13d27daf8c71f51b0bb9156d6a461290ccb8576d892209fcc6702a89553f3f5ea8e5b407395ca2e5de169a952c953685f1f7c46b4496
languageName: node
linkType: hard
-"eslint-module-utils@npm:^2.7.4":
- version: 2.7.4
- resolution: "eslint-module-utils@npm:2.7.4"
+"eslint-module-utils@npm:^2.7.4, eslint-module-utils@npm:^2.8.0":
+ version: 2.8.0
+ resolution: "eslint-module-utils@npm:2.8.0"
dependencies:
debug: ^3.2.7
peerDependenciesMeta:
eslint:
optional: true
- checksum: 5da13645daff145a5c922896b258f8bba560722c3767254e458d894ff5fbb505d6dfd945bffa932a5b0ae06714da2379bd41011c4c20d2d59cc83e23895360f7
+ checksum: 74c6dfea7641ebcfe174be61168541a11a14aa8d72e515f5f09af55cd0d0862686104b0524aa4b8e0ce66418a44aa38a94d2588743db5fd07a6b49ffd16921d2
languageName: node
linkType: hard
@@ -14959,28 +15017,30 @@ __metadata:
languageName: node
linkType: hard
-"eslint-plugin-import@npm:^2.25.3, eslint-plugin-import@npm:^2.26.0":
- version: 2.27.5
- resolution: "eslint-plugin-import@npm:2.27.5"
+"eslint-plugin-import@npm:^2.25.3, eslint-plugin-import@npm:^2.28.1":
+ version: 2.28.1
+ resolution: "eslint-plugin-import@npm:2.28.1"
dependencies:
array-includes: ^3.1.6
+ array.prototype.findlastindex: ^1.2.2
array.prototype.flat: ^1.3.1
array.prototype.flatmap: ^1.3.1
debug: ^3.2.7
doctrine: ^2.1.0
eslint-import-resolver-node: ^0.3.7
- eslint-module-utils: ^2.7.4
+ eslint-module-utils: ^2.8.0
has: ^1.0.3
- is-core-module: ^2.11.0
+ is-core-module: ^2.13.0
is-glob: ^4.0.3
minimatch: ^3.1.2
+ object.fromentries: ^2.0.6
+ object.groupby: ^1.0.0
object.values: ^1.1.6
- resolve: ^1.22.1
- semver: ^6.3.0
- tsconfig-paths: ^3.14.1
+ semver: ^6.3.1
+ tsconfig-paths: ^3.14.2
peerDependencies:
eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8
- checksum: f500571a380167e25d72a4d925ef9a7aae8899eada57653e5f3051ec3d3c16d08271fcefe41a30a9a2f4fefc232f066253673ee4ea77b30dba65ae173dade85d
+ checksum: e8ae6dd8f06d8adf685f9c1cfd46ac9e053e344a05c4090767e83b63a85c8421ada389807a39e73c643b9bff156715c122e89778169110ed68d6428e12607edf
languageName: node
linkType: hard
@@ -15385,6 +15445,13 @@ __metadata:
languageName: node
linkType: hard
+"events-intercept@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "events-intercept@npm:2.0.0"
+ checksum: 1aa3447249584abb15d046ce847476e57772a98ec856d3093cea33c90bdd60428125834668c624f9f0e54203d6efd0b35550547082ddcc374e029d85664eddb0
+ languageName: node
+ linkType: hard
+
"events@npm:^3.0.0, events@npm:^3.2.0":
version: 3.3.0
resolution: "events@npm:3.3.0"
@@ -15417,6 +15484,24 @@ __metadata:
languageName: node
linkType: hard
+"execa@npm:3.2.0":
+ version: 3.2.0
+ resolution: "execa@npm:3.2.0"
+ dependencies:
+ cross-spawn: ^7.0.0
+ get-stream: ^5.0.0
+ human-signals: ^1.1.1
+ is-stream: ^2.0.0
+ merge-stream: ^2.0.0
+ npm-run-path: ^4.0.0
+ onetime: ^5.1.0
+ p-finally: ^2.0.0
+ signal-exit: ^3.0.2
+ strip-final-newline: ^2.0.0
+ checksum: 1c5e4629d5e40151ee6b3902740b0fee1e1fe519483472d020e0ec1bc6a4f12903ba02c569868c81416f6ad122da9d96f273164bc641648bada42cce9c56f907
+ languageName: node
+ linkType: hard
+
"execa@npm:^1.0.0":
version: 1.0.0
resolution: "execa@npm:1.0.0"
@@ -15777,7 +15862,7 @@ __metadata:
languageName: node
linkType: hard
-"expo@npm:49.0.13":
+"expo@npm:49.0.13, expo@npm:^49.0.11":
version: 49.0.13
resolution: "expo@npm:49.0.13"
dependencies:
@@ -15807,36 +15892,6 @@ __metadata:
languageName: node
linkType: hard
-"expo@npm:^49.0.11":
- version: 49.0.11
- resolution: "expo@npm:49.0.11"
- dependencies:
- "@babel/runtime": ^7.20.0
- "@expo/cli": 0.10.12
- "@expo/config": 8.1.2
- "@expo/config-plugins": 7.2.5
- "@expo/vector-icons": ^13.0.0
- babel-preset-expo: ~9.5.2
- expo-application: ~5.3.0
- expo-asset: ~8.10.1
- expo-constants: ~14.4.2
- expo-file-system: ~15.4.4
- expo-font: ~11.4.0
- expo-keep-awake: ~12.3.0
- expo-modules-autolinking: 1.5.1
- expo-modules-core: 1.5.11
- fbemitter: ^3.0.0
- invariant: ^2.2.4
- md5-file: ^3.2.3
- node-fetch: ^2.6.7
- pretty-format: ^26.5.2
- uuid: ^3.4.0
- bin:
- expo: bin/cli
- checksum: ab07ecedd9cf7a2741998af64b00da7e461bae6b6e4d9996c6975e2b77caee4637129486364d6b15d6244974e17a8d000a5ec86709496c32ec38eb63e7f28b60
- languageName: node
- linkType: hard
-
"express@npm:^4.17.1, express@npm:^4.18.2":
version: 4.18.2
resolution: "express@npm:4.18.2"
@@ -15979,7 +16034,7 @@ __metadata:
languageName: node
linkType: hard
-"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.5, fast-glob@npm:^3.2.7, fast-glob@npm:^3.2.9":
+"fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.5, fast-glob@npm:^3.2.7, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.1":
version: 3.3.1
resolution: "fast-glob@npm:3.3.1"
dependencies:
@@ -16080,6 +16135,15 @@ __metadata:
languageName: node
linkType: hard
+"fd-slicer@npm:~1.1.0":
+ version: 1.1.0
+ resolution: "fd-slicer@npm:1.1.0"
+ dependencies:
+ pend: ~1.2.0
+ checksum: c8585fd5713f4476eb8261150900d2cb7f6ff2d87f8feb306ccc8a1122efd152f1783bdb2b8dc891395744583436bfd8081d8e63ece0ec8687eeefea394d4ff2
+ languageName: node
+ linkType: hard
+
"fetch-retry@npm:^4.1.1":
version: 4.1.1
resolution: "fetch-retry@npm:4.1.1"
@@ -16362,10 +16426,10 @@ __metadata:
languageName: node
linkType: hard
-"flow-parser@npm:0.*":
- version: 0.203.1
- resolution: "flow-parser@npm:0.203.1"
- checksum: ed9beb3d83e352ed646bd9c06fa2a96a0b71cfd6f83d7ccf75a7c16dbe844128bcefefa6c8d0f09ef1337d0e0a9a9c8dadfd25bb149ed657ce91ec63a0a5113b
+"flow-parser@npm:0.*, flow-parser@npm:^0.206.0":
+ version: 0.206.0
+ resolution: "flow-parser@npm:0.206.0"
+ checksum: 1b87d87b59815b09852a6981543ad222da7f4d0e0c26702f9d5e0065174f5f64d2563db76d07a487c6b55e1979344e3845ac42929db70f77a82e8c9171a62a86
languageName: node
linkType: hard
@@ -16376,13 +16440,6 @@ __metadata:
languageName: node
linkType: hard
-"flow-parser@npm:^0.206.0":
- version: 0.206.0
- resolution: "flow-parser@npm:0.206.0"
- checksum: 1b87d87b59815b09852a6981543ad222da7f4d0e0c26702f9d5e0065174f5f64d2563db76d07a487c6b55e1979344e3845ac42929db70f77a82e8c9171a62a86
- languageName: node
- linkType: hard
-
"flush-write-stream@npm:^1.0.0":
version: 1.1.1
resolution: "flush-write-stream@npm:1.1.1"
@@ -16636,14 +16693,25 @@ __metadata:
languageName: node
linkType: hard
-"fs-extra@npm:9.0.0":
- version: 9.0.0
- resolution: "fs-extra@npm:9.0.0"
+"fs-extra@npm:8.1.0, fs-extra@npm:^8.1.0, fs-extra@npm:~8.1.0":
+ version: 8.1.0
+ resolution: "fs-extra@npm:8.1.0"
dependencies:
- at-least-node: ^1.0.0
graceful-fs: ^4.2.0
- jsonfile: ^6.0.1
- universalify: ^1.0.0
+ jsonfile: ^4.0.0
+ universalify: ^0.1.0
+ checksum: bf44f0e6cea59d5ce071bba4c43ca76d216f89e402dc6285c128abc0902e9b8525135aa808adad72c9d5d218e9f4bcc63962815529ff2f684ad532172a284880
+ languageName: node
+ linkType: hard
+
+"fs-extra@npm:9.0.0":
+ version: 9.0.0
+ resolution: "fs-extra@npm:9.0.0"
+ dependencies:
+ at-least-node: ^1.0.0
+ graceful-fs: ^4.2.0
+ jsonfile: ^6.0.1
+ universalify: ^1.0.0
checksum: c4269fbfd8d8d2a1edca4257fa28545caf7e5ad218d264f723c338a154d3624d2ef098c19915b9436d3186b7ac45d5b032371a2004008ec0cd4072512e853aa8
languageName: node
linkType: hard
@@ -16659,17 +16727,6 @@ __metadata:
languageName: node
linkType: hard
-"fs-extra@npm:^8.1.0, fs-extra@npm:~8.1.0":
- version: 8.1.0
- resolution: "fs-extra@npm:8.1.0"
- dependencies:
- graceful-fs: ^4.2.0
- jsonfile: ^4.0.0
- universalify: ^0.1.0
- checksum: bf44f0e6cea59d5ce071bba4c43ca76d216f89e402dc6285c128abc0902e9b8525135aa808adad72c9d5d218e9f4bcc63962815529ff2f684ad532172a284880
- languageName: node
- linkType: hard
-
"fs-extra@npm:^9.0.0, fs-extra@npm:^9.0.1, fs-extra@npm:^9.1.0":
version: 9.1.0
resolution: "fs-extra@npm:9.1.0"
@@ -16682,6 +16739,15 @@ __metadata:
languageName: node
linkType: hard
+"fs-minipass@npm:^1.2.7":
+ version: 1.2.7
+ resolution: "fs-minipass@npm:1.2.7"
+ dependencies:
+ minipass: ^2.6.0
+ checksum: 40fd46a2b5dcb74b3a580269f9a0c36f9098c2ebd22cef2e1a004f375b7b665c11f1507ec3f66ee6efab5664109f72d0a74ea19c3370842214c3da5168d6fdd7
+ languageName: node
+ linkType: hard
+
"fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0":
version: 2.1.0
resolution: "fs-minipass@npm:2.1.0"
@@ -16738,6 +16804,16 @@ __metadata:
languageName: node
linkType: hard
+"fsevents@npm:~2.1.2":
+ version: 2.1.3
+ resolution: "fsevents@npm:2.1.3"
+ dependencies:
+ node-gyp: latest
+ checksum: b5ec0516b44d75b60af5c01ff80a80cd995d175e4640d2a92fbabd02991dd664d76b241b65feef0775c23d531c3c74742c0fbacd6205af812a9c3cef59f04292
+ conditions: os=darwin
+ languageName: node
+ linkType: hard
+
"fsevents@patch:fsevents@2.3.2#~builtin, fsevents@patch:fsevents@^2.1.2#~builtin, fsevents@patch:fsevents@^2.3.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin":
version: 2.3.2
resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1"
@@ -16757,6 +16833,15 @@ __metadata:
languageName: node
linkType: hard
+"fsevents@patch:fsevents@~2.1.2#~builtin":
+ version: 2.1.3
+ resolution: "fsevents@patch:fsevents@npm%3A2.1.3#~builtin::version=2.1.3&hash=31d12a"
+ dependencies:
+ node-gyp: latest
+ conditions: os=darwin
+ languageName: node
+ linkType: hard
+
"function-bind@npm:^1.1.1":
version: 1.1.1
resolution: "function-bind@npm:1.1.1"
@@ -16764,15 +16849,15 @@ __metadata:
languageName: node
linkType: hard
-"function.prototype.name@npm:^1.1.0, function.prototype.name@npm:^1.1.5":
- version: 1.1.5
- resolution: "function.prototype.name@npm:1.1.5"
+"function.prototype.name@npm:^1.1.0, function.prototype.name@npm:^1.1.6":
+ version: 1.1.6
+ resolution: "function.prototype.name@npm:1.1.6"
dependencies:
call-bind: ^1.0.2
- define-properties: ^1.1.3
- es-abstract: ^1.19.0
- functions-have-names: ^1.2.2
- checksum: acd21d733a9b649c2c442f067567743214af5fa248dbeee69d8278ce7df3329ea5abac572be9f7470b4ec1cd4d8f1040e3c5caccf98ebf2bf861a0deab735c27
+ define-properties: ^1.2.0
+ es-abstract: ^1.22.1
+ functions-have-names: ^1.2.3
+ checksum: 7a3f9bd98adab09a07f6e1f03da03d3f7c26abbdeaeee15223f6c04a9fb5674792bdf5e689dac19b97ac71de6aad2027ba3048a9b883aa1b3173eed6ab07f479
languageName: node
linkType: hard
@@ -16783,7 +16868,7 @@ __metadata:
languageName: node
linkType: hard
-"functions-have-names@npm:^1.2.2":
+"functions-have-names@npm:^1.2.3":
version: 1.2.3
resolution: "functions-have-names@npm:1.2.3"
checksum: c3f1f5ba20f4e962efb71344ce0a40722163e85bee2101ce25f88214e78182d2d2476aa85ef37950c579eb6cf6ee811c17b3101bb84004bb75655f3e33f3fdb5
@@ -16823,6 +16908,13 @@ __metadata:
languageName: node
linkType: hard
+"generic-pool@npm:3.4.2":
+ version: 3.4.2
+ resolution: "generic-pool@npm:3.4.2"
+ checksum: 174a787d8d7dc6b6426efa61e5111a29c32a34c64246837fbda0eb874e943fa5fbbff31535abbd11d6288fb2c4207589e1ec1b60eb9a4025fd774e3acb5bf769
+ languageName: node
+ linkType: hard
+
"gensync@npm:^1.0.0-beta.1, gensync@npm:^1.0.0-beta.2":
version: 1.0.0-beta.2
resolution: "gensync@npm:1.0.0-beta.2"
@@ -16858,14 +16950,15 @@ __metadata:
languageName: node
linkType: hard
-"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0":
- version: 1.2.0
- resolution: "get-intrinsic@npm:1.2.0"
+"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0, get-intrinsic@npm:^1.2.1":
+ version: 1.2.1
+ resolution: "get-intrinsic@npm:1.2.1"
dependencies:
function-bind: ^1.1.1
has: ^1.0.3
+ has-proto: ^1.0.1
has-symbols: ^1.0.3
- checksum: 78fc0487b783f5c58cf2dccafc3ae656ee8d2d8062a8831ce4a95e7057af4587a1d4882246c033aca0a7b4965276f4802b45cc300338d1b77a73d3e3e3f4877d
+ checksum: 5b61d88552c24b0cf6fa2d1b3bc5459d7306f699de060d76442cce49a4721f52b8c560a33ab392cf5575b7810277d54ded9d4d39a1ea61855619ebc005aa7e5f
languageName: node
linkType: hard
@@ -17020,10 +17113,10 @@ __metadata:
languageName: node
linkType: hard
-"gleap@npm:^10.0.5":
- version: 10.0.5
- resolution: "gleap@npm:10.0.5"
- checksum: 76b5866aec079267356169178a1b04e4466730091aa4de6d6e59939b470ed322738f07f3f3e8221fb8855e3101a92e2cd19cc81bf0a7f6afa50c00a650584b80
+"gleap@npm:^12.0.3":
+ version: 12.0.3
+ resolution: "gleap@npm:12.0.3"
+ checksum: 6e405a5dcba942e640d296e8ab762037ad6767c2c02f44a8bfe44d150f15259100064ccbec23a3f917faab24af35649c01d0b880c3918e907d1656054539ea87
languageName: node
linkType: hard
@@ -17037,7 +17130,7 @@ __metadata:
languageName: node
linkType: hard
-"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2":
+"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.0, glob-parent@npm:~5.1.2":
version: 5.1.2
resolution: "glob-parent@npm:5.1.2"
dependencies:
@@ -17131,18 +17224,18 @@ __metadata:
languageName: node
linkType: hard
-"glob@npm:^10.2.5":
- version: 10.3.7
- resolution: "glob@npm:10.3.7"
+"glob@npm:^10.3.7":
+ version: 10.3.10
+ resolution: "glob@npm:10.3.10"
dependencies:
foreground-child: ^3.1.0
- jackspeak: ^2.0.3
+ jackspeak: ^2.3.5
minimatch: ^9.0.1
minipass: ^5.0.0 || ^6.0.2 || ^7.0.0
path-scurry: ^1.10.1
bin:
glob: dist/esm/bin.mjs
- checksum: 9a27f1fa8774c3a8ab8f05c26a77276edaf5418aac29aff70c5d847ef75dabf536554cb113e945193323fb769fbe32edde12559d2d52266f38662595cbc7a031
+ checksum: 4f2fe2511e157b5a3f525a54092169a5f92405f24d2aed3142f4411df328baca13059f4182f1db1bf933e2c69c0bd89e57ae87edd8950cba8c7ccbe84f721cf3
languageName: node
linkType: hard
@@ -17230,13 +17323,6 @@ __metadata:
languageName: node
linkType: hard
-"globalyzer@npm:0.1.0":
- version: 0.1.0
- resolution: "globalyzer@npm:0.1.0"
- checksum: 419a0f95ba542534fac0842964d31b3dc2936a479b2b1a8a62bad7e8b61054faa9b0a06ad9f2e12593396b9b2621cac93358d9b3071d33723fb1778608d358a1
- languageName: node
- linkType: hard
-
"globby@npm:^11.0.1, globby@npm:^11.0.2, globby@npm:^11.1.0":
version: 11.1.0
resolution: "globby@npm:11.1.0"
@@ -17251,19 +17337,6 @@ __metadata:
languageName: node
linkType: hard
-"globby@npm:^13.1.3":
- version: 13.1.3
- resolution: "globby@npm:13.1.3"
- dependencies:
- dir-glob: ^3.0.1
- fast-glob: ^3.2.11
- ignore: ^5.2.0
- merge2: ^1.4.1
- slash: ^4.0.0
- checksum: 93f06e02002cdf368f7e3d55bd59e7b00784c7cc8fe92c7ee5082cc7171ff6109fda45e1c97a80bb48bc811dedaf7843c7c9186f5f84bde4883ab630e13c43df
- languageName: node
- linkType: hard
-
"globby@npm:^9.2.0":
version: 9.2.0
resolution: "globby@npm:9.2.0"
@@ -17280,13 +17353,6 @@ __metadata:
languageName: node
linkType: hard
-"globrex@npm:^0.1.2":
- version: 0.1.2
- resolution: "globrex@npm:0.1.2"
- checksum: adca162494a176ce9ecf4dd232f7b802956bb1966b37f60c15e49d2e7d961b66c60826366dc2649093cad5a0d69970cfa8875bd1695b5a1a2f33dcd2aa88da3c
- languageName: node
- linkType: hard
-
"gopd@npm:^1.0.1":
version: 1.0.1
resolution: "gopd@npm:1.0.1"
@@ -17303,13 +17369,6 @@ __metadata:
languageName: node
linkType: hard
-"grapheme-splitter@npm:^1.0.4":
- version: 1.0.4
- resolution: "grapheme-splitter@npm:1.0.4"
- checksum: 0c22ec54dee1b05cd480f78cf14f732cb5b108edc073572c4ec205df4cd63f30f8db8025afc5debc8835a8ddeacf648a1c7992fe3dcd6ad38f9a476d84906620
- languageName: node
- linkType: hard
-
"graphemer@npm:^1.4.0":
version: 1.4.0
resolution: "graphemer@npm:1.4.0"
@@ -17861,6 +17920,19 @@ __metadata:
languageName: node
linkType: hard
+"http-errors@npm:1.7.3":
+ version: 1.7.3
+ resolution: "http-errors@npm:1.7.3"
+ dependencies:
+ depd: ~1.1.2
+ inherits: 2.0.4
+ setprototypeof: 1.1.1
+ statuses: ">= 1.5.0 < 2"
+ toidentifier: 1.0.0
+ checksum: a59f359473f4b3ea78305beee90d186268d6075432622a46fb7483059068a2dd4c854a20ac8cd438883127e06afb78c1309168bde6cdfeed1e3700eb42487d99
+ languageName: node
+ linkType: hard
+
"http-errors@npm:2.0.0":
version: 2.0.0
resolution: "http-errors@npm:2.0.0"
@@ -17874,6 +17946,16 @@ __metadata:
languageName: node
linkType: hard
+"http-errors@npm:~1.4.0":
+ version: 1.4.0
+ resolution: "http-errors@npm:1.4.0"
+ dependencies:
+ inherits: 2.0.1
+ statuses: ">= 1.2.1 < 2"
+ checksum: e25e56567f696f38009bdeeebf6ad0b5706113f21ae2241d4f1438ce303182b649187c5a3b68c4c3a07cd4df7192d58d22186a0b491c638bf3a7ea2626448681
+ languageName: node
+ linkType: hard
+
"http-proxy-agent@npm:^5.0.0":
version: 5.0.0
resolution: "http-proxy-agent@npm:5.0.0"
@@ -18870,20 +18952,7 @@ __metadata:
languageName: node
linkType: hard
-"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.9":
- version: 1.1.10
- resolution: "is-typed-array@npm:1.1.10"
- dependencies:
- available-typed-arrays: ^1.0.5
- call-bind: ^1.0.2
- for-each: ^0.3.3
- gopd: ^1.0.1
- has-tostringtag: ^1.0.0
- checksum: aac6ecb59d4c56a1cdeb69b1f129154ef462bbffe434cb8a8235ca89b42f258b7ae94073c41b3cb7bce37f6a1733ad4499f07882d5d5093a7ba84dfc4ebb8017
- languageName: node
- linkType: hard
-
-"is-typed-array@npm:^1.1.3":
+"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.12, is-typed-array@npm:^1.1.3, is-typed-array@npm:^1.1.9":
version: 1.1.12
resolution: "is-typed-array@npm:1.1.12"
dependencies:
@@ -19001,6 +19070,13 @@ __metadata:
languageName: node
linkType: hard
+"isarray@npm:0.0.1":
+ version: 0.0.1
+ resolution: "isarray@npm:0.0.1"
+ checksum: 49191f1425681df4a18c2f0f93db3adb85573bcdd6a4482539d98eac9e705d8961317b01175627e860516a2fc45f8f9302db26e5a380a97a520e272e2a40a8d4
+ languageName: node
+ linkType: hard
+
"isarray@npm:1.0.0, isarray@npm:^1.0.0, isarray@npm:~1.0.0":
version: 1.0.0
resolution: "isarray@npm:1.0.0"
@@ -19149,16 +19225,16 @@ __metadata:
languageName: node
linkType: hard
-"jackspeak@npm:^2.0.3":
- version: 2.0.3
- resolution: "jackspeak@npm:2.0.3"
+"jackspeak@npm:^2.3.5":
+ version: 2.3.6
+ resolution: "jackspeak@npm:2.3.6"
dependencies:
+ "@isaacs/cliui": ^8.0.2
"@pkgjs/parseargs": ^0.11.0
- cliui: ^7.0.4
dependenciesMeta:
"@pkgjs/parseargs":
optional: true
- checksum: f58c7e1a0a57d04c4280057d32edef00da4e1f1f1798b8fbe7eb8fd2c0f885449d8165dd495c9883742ab0f43347fb64fe692f4845d6d3daf0c352aefcdeea42
+ checksum: 57d43ad11eadc98cdfe7496612f6bbb5255ea69fe51ea431162db302c2a11011642f50cfad57288bd0aea78384a0612b16e131944ad8ecd09d619041c8531b54
languageName: node
linkType: hard
@@ -19334,14 +19410,7 @@ __metadata:
languageName: node
linkType: hard
-"jest-get-type@npm:^29.4.3":
- version: 29.4.3
- resolution: "jest-get-type@npm:29.4.3"
- checksum: 6ac7f2dde1c65e292e4355b6c63b3a4897d7e92cb4c8afcf6d397f2682f8080e094c8b0b68205a74d269882ec06bf696a9de6cd3e1b7333531e5ed7b112605ce
- languageName: node
- linkType: hard
-
-"jest-get-type@npm:^29.6.3":
+"jest-get-type@npm:^29.4.3, jest-get-type@npm:^29.6.3":
version: 29.6.3
resolution: "jest-get-type@npm:29.6.3"
checksum: 88ac9102d4679d768accae29f1e75f592b760b44277df288ad76ce5bf038c3f5ce3719dea8aa0f035dac30e9eb034b848ce716b9183ad7cc222d029f03e92205
@@ -19682,7 +19751,7 @@ __metadata:
languageName: node
linkType: hard
-"jest-validate@npm:^29.2.1":
+"jest-validate@npm:^29.2.1, jest-validate@npm:^29.5.0":
version: 29.7.0
resolution: "jest-validate@npm:29.7.0"
dependencies:
@@ -19696,20 +19765,6 @@ __metadata:
languageName: node
linkType: hard
-"jest-validate@npm:^29.5.0":
- version: 29.5.0
- resolution: "jest-validate@npm:29.5.0"
- dependencies:
- "@jest/types": ^29.5.0
- camelcase: ^6.2.0
- chalk: ^4.0.0
- jest-get-type: ^29.4.3
- leven: ^3.1.0
- pretty-format: ^29.5.0
- checksum: 43ca5df7cb75572a254ac3e92fbbe7be6b6a1be898cc1e887a45d55ea003f7a112717d814a674d37f9f18f52d8de40873c8f084f17664ae562736c78dd44c6a1
- languageName: node
- linkType: hard
-
"jest-watcher@npm:^29.5.0":
version: 29.5.0
resolution: "jest-watcher@npm:29.5.0"
@@ -22365,6 +22420,19 @@ __metadata:
languageName: node
linkType: hard
+"micro@npm:9.3.5-canary.3":
+ version: 9.3.5-canary.3
+ resolution: "micro@npm:9.3.5-canary.3"
+ dependencies:
+ arg: 4.1.0
+ content-type: 1.0.4
+ raw-body: 2.4.1
+ bin:
+ micro: ./bin/micro.js
+ checksum: 6eed7314460602b073c57fa1c2399354e3186c8a9d692185bd7f2f01ab45d5528054e37add2dc5ce6dff039d16bc728e492616f5451380c492ce78f84c2e4b88
+ languageName: node
+ linkType: hard
+
"microevent.ts@npm:~0.1.1":
version: 0.1.1
resolution: "microevent.ts@npm:0.1.1"
@@ -22957,6 +23025,16 @@ __metadata:
languageName: node
linkType: hard
+"minipass@npm:^2.6.0, minipass@npm:^2.9.0":
+ version: 2.9.0
+ resolution: "minipass@npm:2.9.0"
+ dependencies:
+ safe-buffer: ^5.1.2
+ yallist: ^3.0.0
+ checksum: 077b66f31ba44fd5a0d27d12a9e6a86bff8f97a4978dedb0373167156b5599fadb6920fdde0d9f803374164d810e05e8462ce28e86abbf7f0bea293a93711fc6
+ languageName: node
+ linkType: hard
+
"minipass@npm:^3.0.0, minipass@npm:^3.1.1, minipass@npm:^3.1.6":
version: 3.3.6
resolution: "minipass@npm:3.3.6"
@@ -22987,6 +23065,15 @@ __metadata:
languageName: node
linkType: hard
+"minizlib@npm:^1.3.3":
+ version: 1.3.3
+ resolution: "minizlib@npm:1.3.3"
+ dependencies:
+ minipass: ^2.9.0
+ checksum: b0425c04d2ae6aad5027462665f07cc0d52075f7fa16e942b4611115f9b31f02924073b7221be6f75929d3c47ab93750c63f6dc2bbe8619ceacb3de1f77732c0
+ languageName: node
+ linkType: hard
+
"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2":
version: 2.1.2
resolution: "minizlib@npm:2.1.2"
@@ -23203,12 +23290,12 @@ __metadata:
languageName: node
linkType: hard
-"nanoid@npm:^4.0.2":
- version: 4.0.2
- resolution: "nanoid@npm:4.0.2"
+"nanoid@npm:^5.0.1":
+ version: 5.0.1
+ resolution: "nanoid@npm:5.0.1"
bin:
nanoid: bin/nanoid.js
- checksum: 747c399cea4664dd0be1d0ec498ffd1ef8f1f5221676fc8b577e3f46f66d9afcddb9595d63d19a2e78d0bc6cc33984f65e66bf1682c850b9e26288883d96b53f
+ checksum: fb5a57ec0563f12f101129b2f11fe50505e5f1219760c43e6ae30fc0a0d2aa269985f6d07ddea15e3bd4b24751c9ef14fa8117cbc80d410726429e2b37a4b13f
languageName: node
linkType: hard
@@ -23430,6 +23517,20 @@ __metadata:
languageName: node
linkType: hard
+"node-fetch@npm:2.6.7":
+ version: 2.6.7
+ resolution: "node-fetch@npm:2.6.7"
+ dependencies:
+ whatwg-url: ^5.0.0
+ peerDependencies:
+ encoding: ^0.1.0
+ peerDependenciesMeta:
+ encoding:
+ optional: true
+ checksum: 8d816ffd1ee22cab8301c7756ef04f3437f18dace86a1dae22cf81db8ef29c0bf6655f3215cb0cdb22b420b6fe141e64b26905e7f33f9377a7fa59135ea3e10b
+ languageName: node
+ linkType: hard
+
"node-fetch@npm:2.6.9":
version: 2.6.9
resolution: "node-fetch@npm:2.6.9"
@@ -23920,6 +24021,18 @@ __metadata:
languageName: node
linkType: hard
+"object.groupby@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "object.groupby@npm:1.0.1"
+ dependencies:
+ call-bind: ^1.0.2
+ define-properties: ^1.2.0
+ es-abstract: ^1.22.1
+ get-intrinsic: ^1.2.1
+ checksum: d7959d6eaaba358b1608066fc67ac97f23ce6f573dc8fc661f68c52be165266fcb02937076aedb0e42722fdda0bdc0bbf74778196ac04868178888e9fd3b78b5
+ languageName: node
+ linkType: hard
+
"object.hasown@npm:^1.1.2":
version: 1.1.2
resolution: "object.hasown@npm:1.1.2"
@@ -23998,6 +24111,15 @@ __metadata:
languageName: node
linkType: hard
+"once@npm:~1.3.0":
+ version: 1.3.3
+ resolution: "once@npm:1.3.3"
+ dependencies:
+ wrappy: 1
+ checksum: 8e832de08b1d73b470e01690c211cb4fcefccab1fd1bd19e706d572d74d3e9b7e38a8bfcdabdd364f9f868757d9e8e5812a59817dc473eaf698ff3bfae2219f2
+ languageName: node
+ linkType: hard
+
"onetime@npm:^2.0.0":
version: 2.0.1
resolution: "onetime@npm:2.0.1"
@@ -24140,6 +24262,13 @@ __metadata:
languageName: node
linkType: hard
+"os-paths@npm:^4.0.1":
+ version: 4.4.0
+ resolution: "os-paths@npm:4.4.0"
+ checksum: 4861e9262ca9fa7693a9e5801b0bb50a38a251158b222396102ebe7b04b56b5f716d3c5b81be3410a594e4673004fb247f01fe6a9a89e9616a2a21966f678d49
+ languageName: node
+ linkType: hard
+
"os-tmpdir@npm:^1.0.0, os-tmpdir@npm:~1.0.2":
version: 1.0.2
resolution: "os-tmpdir@npm:1.0.2"
@@ -24191,6 +24320,13 @@ __metadata:
languageName: node
linkType: hard
+"p-finally@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "p-finally@npm:2.0.1"
+ checksum: 6306a2851c3b28f8b603624f395ae84dce76970498fed8aa6aae2d930595053746edf1e4ee0c4b78a97410d84aa4504d63179f5310d555511ecd226f53ed1e8e
+ languageName: node
+ linkType: hard
+
"p-limit@npm:^1.1.0":
version: 1.3.0
resolution: "p-limit@npm:1.3.0"
@@ -24552,6 +24688,16 @@ __metadata:
languageName: node
linkType: hard
+"path-match@npm:1.2.4":
+ version: 1.2.4
+ resolution: "path-match@npm:1.2.4"
+ dependencies:
+ http-errors: ~1.4.0
+ path-to-regexp: ^1.0.0
+ checksum: 60946ed9fdd922da2d9688abc0dc05cd537a2ff06d192518dcbe654302ad70499050a9297ea23a26c3e1af32d5a867d5f6e0eb892f38fa032afd70df85be05f0
+ languageName: node
+ linkType: hard
+
"path-parse@npm:^1.0.5, path-parse@npm:^1.0.7":
version: 1.0.7
resolution: "path-parse@npm:1.0.7"
@@ -24597,6 +24743,15 @@ __metadata:
languageName: node
linkType: hard
+"path-to-regexp@npm:^1.0.0":
+ version: 1.8.0
+ resolution: "path-to-regexp@npm:1.8.0"
+ dependencies:
+ isarray: 0.0.1
+ checksum: 709f6f083c0552514ef4780cb2e7e4cf49b0cc89a97439f2b7cc69a608982b7690fb5d1720a7473a59806508fc2dae0be751ba49f495ecf89fd8fbc62abccbcd
+ languageName: node
+ linkType: hard
+
"path-type@npm:^1.0.0":
version: 1.1.0
resolution: "path-type@npm:1.1.0"
@@ -24673,6 +24828,13 @@ __metadata:
languageName: node
linkType: hard
+"pend@npm:~1.2.0":
+ version: 1.2.0
+ resolution: "pend@npm:1.2.0"
+ checksum: 6c72f5243303d9c60bd98e6446ba7d30ae29e3d56fdb6fae8767e8ba6386f33ee284c97efe3230a0d0217e2b1723b8ab490b1bbf34fcbb2180dbc8a9de47850d
+ languageName: node
+ linkType: hard
+
"picocolors@npm:1.0.0, picocolors@npm:^1.0.0":
version: 1.0.0
resolution: "picocolors@npm:1.0.0"
@@ -24687,7 +24849,7 @@ __metadata:
languageName: node
linkType: hard
-"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.2.3, picomatch@npm:^2.3.0, picomatch@npm:^2.3.1":
+"picomatch@npm:^2.0.4, picomatch@npm:^2.0.7, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.2.3, picomatch@npm:^2.3.0, picomatch@npm:^2.3.1":
version: 2.3.1
resolution: "picomatch@npm:2.3.1"
checksum: 050c865ce81119c4822c45d3c84f1ced46f93a0126febae20737bd05ca20589c564d6e9226977df859ed5e03dc73f02584a2b0faad36e896936238238b0446cf
@@ -24994,25 +25156,14 @@ __metadata:
languageName: node
linkType: hard
-"postcss@npm:^8.0.9, postcss@npm:^8.4.21, postcss@npm:^8.4.27":
- version: 8.4.27
- resolution: "postcss@npm:8.4.27"
+"postcss@npm:^8.0.9, postcss@npm:^8.4.27, postcss@npm:^8.4.31, postcss@npm:~8.4.21":
+ version: 8.4.31
+ resolution: "postcss@npm:8.4.31"
dependencies:
nanoid: ^3.3.6
picocolors: ^1.0.0
source-map-js: ^1.0.2
- checksum: 1cdd0c298849df6cd65f7e646a3ba36870a37b65f55fd59d1a165539c263e9b4872a402bf4ed1ca1bc31f58b68b2835545e33ea1a23b161a1f8aa6d5ded81e78
- languageName: node
- linkType: hard
-
-"postcss@npm:~8.4.21":
- version: 8.4.29
- resolution: "postcss@npm:8.4.29"
- dependencies:
- nanoid: ^3.3.6
- picocolors: ^1.0.0
- source-map-js: ^1.0.2
- checksum: dd6daa25e781db9ae5b651d9b7bfde0ec6e60e86a37da69a18eb4773d5ddd51e28fc4ff054fbdc04636a31462e6bf09a1e50986f69ac52b10d46b7457cd36d12
+ checksum: 1d8611341b073143ad90486fcdfeab49edd243377b1f51834dc4f6d028e82ce5190e4f11bb2633276864503654fb7cab28e67abdc0fbf9d1f88cad4a0ff0beea
languageName: node
linkType: hard
@@ -25064,12 +25215,12 @@ __metadata:
languageName: node
linkType: hard
-"prettier@npm:2.8.4":
- version: 2.8.4
- resolution: "prettier@npm:2.8.4"
+"prettier@npm:2.8.8, prettier@npm:^2.8.8":
+ version: 2.8.8
+ resolution: "prettier@npm:2.8.8"
bin:
prettier: bin-prettier.js
- checksum: c173064bf3df57b6d93d19aa98753b9b9dd7657212e33b41ada8e2e9f9884066bb9ca0b4005b89b3ab137efffdf8fbe0b462785aba20364798ff4303aadda57e
+ checksum: b49e409431bf129dd89238d64299ba80717b57ff5a6d1c1a8b1a28b590d998a34e083fa13573bc732bb8d2305becb4c9a4407f8486c81fa7d55100eb08263cf8
languageName: node
linkType: hard
@@ -25082,15 +25233,6 @@ __metadata:
languageName: node
linkType: hard
-"prettier@npm:^2.8.4":
- version: 2.8.8
- resolution: "prettier@npm:2.8.8"
- bin:
- prettier: bin-prettier.js
- checksum: b49e409431bf129dd89238d64299ba80717b57ff5a6d1c1a8b1a28b590d998a34e083fa13573bc732bb8d2305becb4c9a4407f8486c81fa7d55100eb08263cf8
- languageName: node
- linkType: hard
-
"pretty-bytes@npm:5.6.0, pretty-bytes@npm:^5.4.1":
version: 5.6.0
resolution: "pretty-bytes@npm:5.6.0"
@@ -25131,18 +25273,7 @@ __metadata:
languageName: node
linkType: hard
-"pretty-format@npm:^29.0.0, pretty-format@npm:^29.0.3, pretty-format@npm:^29.5.0":
- version: 29.5.0
- resolution: "pretty-format@npm:29.5.0"
- dependencies:
- "@jest/schemas": ^29.4.3
- ansi-styles: ^5.0.0
- react-is: ^18.0.0
- checksum: 4065356b558e6db25b4d41a01efb386935a6c06a0c9c104ef5ce59f2f476b8210edb8b3949b386e60ada0a6dc5ebcb2e6ccddc8c64dfd1a9943c3c3a9e7eaf89
- languageName: node
- linkType: hard
-
-"pretty-format@npm:^29.7.0":
+"pretty-format@npm:^29.0.0, pretty-format@npm:^29.0.3, pretty-format@npm:^29.5.0, pretty-format@npm:^29.7.0":
version: 29.7.0
resolution: "pretty-format@npm:29.7.0"
dependencies:
@@ -25257,6 +25388,13 @@ __metadata:
languageName: node
linkType: hard
+"promisepipe@npm:3.0.0":
+ version: 3.0.0
+ resolution: "promisepipe@npm:3.0.0"
+ checksum: b35e4102bc540f655777329ddb39d0d7e767946cafd144c537915f98b21ca7ee7ef9aecd14784ed0e6c2c6f6eb9fe5e66b60c56cdaa4a6050b2cfa98e342278d
+ languageName: node
+ linkType: hard
+
"prompts@npm:^2.0.1, prompts@npm:^2.3.2, prompts@npm:^2.4.0, prompts@npm:^2.4.2":
version: 2.4.2
resolution: "prompts@npm:2.4.2"
@@ -25544,6 +25682,18 @@ __metadata:
languageName: node
linkType: hard
+"raw-body@npm:2.4.1":
+ version: 2.4.1
+ resolution: "raw-body@npm:2.4.1"
+ dependencies:
+ bytes: 3.1.0
+ http-errors: 1.7.3
+ iconv-lite: 0.4.24
+ unpipe: 1.0.0
+ checksum: d5e9179d2f1f0a652cd107c080f25d165c724f546124d620c8df7fb80322df42bff547a8b310e55e1f7952556d013716a21b30162192eb0b3332d7efcba75883
+ languageName: node
+ linkType: hard
+
"raw-body@npm:2.5.1":
version: 2.5.1
resolution: "raw-body@npm:2.5.1"
@@ -25594,17 +25744,7 @@ __metadata:
languageName: node
linkType: hard
-"react-devtools-core@npm:^4.26.1":
- version: 4.27.4
- resolution: "react-devtools-core@npm:4.27.4"
- dependencies:
- shell-quote: ^1.6.1
- ws: ^7
- checksum: f341ce31124e6717bf64b0d8352bf3d4c01e6ddee0eb7e93c11fe32a568a12b421362a0a8eeb5369b8d9ebde247b6bd19ce21e73b7aaff2041131aecb35cf76a
- languageName: node
- linkType: hard
-
-"react-devtools-core@npm:^4.27.2":
+"react-devtools-core@npm:^4.26.1, react-devtools-core@npm:^4.27.2":
version: 4.28.0
resolution: "react-devtools-core@npm:4.28.0"
dependencies:
@@ -25688,7 +25828,7 @@ __metadata:
languageName: node
linkType: hard
-"react-dropzone@npm:^14.2.2, react-dropzone@npm:^14.2.3":
+"react-dropzone@npm:^14.2.3":
version: 14.2.3
resolution: "react-dropzone@npm:14.2.3"
dependencies:
@@ -25715,10 +25855,10 @@ __metadata:
languageName: node
linkType: hard
-"react-fast-compare@npm:^3.0.1, react-fast-compare@npm:^3.2.0":
- version: 3.2.1
- resolution: "react-fast-compare@npm:3.2.1"
- checksum: 209b4dc3a9cc79c074a26ec020459efd8be279accaca612db2edb8ada2a28849ea51cf3d246fc0fafb344949b93a63a43798b6c1787559b0a128571883fe6859
+"react-fast-compare@npm:^3.0.1, react-fast-compare@npm:^3.2.0, react-fast-compare@npm:^3.2.2":
+ version: 3.2.2
+ resolution: "react-fast-compare@npm:3.2.2"
+ checksum: 2071415b4f76a3e6b55c84611c4d24dcb12ffc85811a2840b5a3f1ff2d1a99be1020d9437ee7c6e024c9f4cbb84ceb35e48cf84f28fcb00265ad2dfdd3947704
languageName: node
linkType: hard
@@ -25776,12 +25916,12 @@ __metadata:
languageName: node
linkType: hard
-"react-image-gallery@npm:^1.2.7":
- version: 1.2.11
- resolution: "react-image-gallery@npm:1.2.11"
+"react-image-gallery@npm:1.2.12":
+ version: 1.2.12
+ resolution: "react-image-gallery@npm:1.2.12"
peerDependencies:
react: ^16.0.0 || ^17.0.0 || ^18.0.0
- checksum: 0399bab83b343e395ed20b8c663ae0c1be60ae35de18b9697ebe045b51d0267e2d572e647eb2c69cef0e78351207304c181c746ef29f07f5472c4f479f1460c9
+ checksum: ba986edd0520f94f80248d05e9ef1523890791fde998584d4a82913355f0c57103f8fe9091c625316caeeef96908bbf7ce498fe105136af568a7f501268da9b2
languageName: node
linkType: hard
@@ -25847,9 +25987,9 @@ __metadata:
languageName: node
linkType: hard
-"react-markdown@npm:^8.0.3":
- version: 8.0.6
- resolution: "react-markdown@npm:8.0.6"
+"react-markdown@npm:^8.0.7":
+ version: 8.0.7
+ resolution: "react-markdown@npm:8.0.7"
dependencies:
"@types/hast": ^2.0.0
"@types/prop-types": ^15.0.0
@@ -25869,7 +26009,7 @@ __metadata:
peerDependencies:
"@types/react": ">=16"
react: ">=16"
- checksum: 59fd5dcd089df0cd9098755e3063d8fcf4b4635b1ac2d5e05fcda9923769724476396abdf2afb80fb8e7589a951deac50d6f89c4740d5ec6decd34076122c80c
+ checksum: 0f3e570975134a3382c3fe5189e04e742ae154941463bdfaab2293319da1f1585cb9b75b6f07d99f514c4d728d69cc1af3c96ab37df90003b3bcc210dd0001ba
languageName: node
linkType: hard
@@ -26118,7 +26258,7 @@ __metadata:
languageName: node
linkType: hard
-"react-native-safe-area-context@npm:4.6.3":
+"react-native-safe-area-context@npm:4.6.3, react-native-safe-area-context@npm:^4.4.1":
version: 4.6.3
resolution: "react-native-safe-area-context@npm:4.6.3"
peerDependencies:
@@ -26128,30 +26268,7 @@ __metadata:
languageName: node
linkType: hard
-"react-native-safe-area-context@npm:^4.4.1":
- version: 4.5.0
- resolution: "react-native-safe-area-context@npm:4.5.0"
- peerDependencies:
- react: "*"
- react-native: "*"
- checksum: 958df1d20492aa89c23d746f88409a3a3bd1b0d397c80310a4b0bbec9888cbbeb7579c9c92dad46841e2e6536491806206228ba009b7c8af970670aef8273a30
- languageName: node
- linkType: hard
-
-"react-native-screens@npm:^3.18.1":
- version: 3.20.0
- resolution: "react-native-screens@npm:3.20.0"
- dependencies:
- react-freeze: ^1.0.0
- warn-once: ^0.1.0
- peerDependencies:
- react: "*"
- react-native: "*"
- checksum: 94ab21378ee82765d329ccb8c92f5ca7cb15df916496fac7ce9a03c45e22579715000dae9c16f0a7d734a8fc1c2d0569fd82ecb71119a0b56046b5ea7533e7c2
- languageName: node
- linkType: hard
-
-"react-native-screens@npm:~3.22.0":
+"react-native-screens@npm:^3.18.1, react-native-screens@npm:~3.22.0":
version: 3.22.1
resolution: "react-native-screens@npm:3.22.1"
dependencies:
@@ -26200,7 +26317,7 @@ __metadata:
languageName: node
linkType: hard
-"react-native-voip-push-notification@npm:3.3.1, react-native-voip-push-notification@npm:~3.3.1":
+"react-native-voip-push-notification@npm:3.3.1":
version: 3.3.1
resolution: "react-native-voip-push-notification@npm:3.3.1"
peerDependencies:
@@ -26209,7 +26326,7 @@ __metadata:
languageName: node
linkType: hard
-"react-native-voip-push-notification@npm:^3.3.2":
+"react-native-voip-push-notification@npm:^3.3.2, react-native-voip-push-notification@npm:~3.3.1":
version: 3.3.2
resolution: "react-native-voip-push-notification@npm:3.3.2"
peerDependencies:
@@ -26408,27 +26525,27 @@ __metadata:
languageName: node
linkType: hard
-"react-router-dom@npm:^6.11.1, react-router-dom@npm:^6.11.2, react-router-dom@npm:^6.13.0, react-router-dom@npm:^6.7.0":
- version: 6.13.0
- resolution: "react-router-dom@npm:6.13.0"
+"react-router-dom@npm:^6.16.0":
+ version: 6.16.0
+ resolution: "react-router-dom@npm:6.16.0"
dependencies:
- "@remix-run/router": 1.6.3
- react-router: 6.13.0
+ "@remix-run/router": 1.9.0
+ react-router: 6.16.0
peerDependencies:
react: ">=16.8"
react-dom: ">=16.8"
- checksum: f51131063c2d5e127b6b3f3f813c6d4988d0f37694a06697dc9d4a4d9d3825e2a4487ec9b81a1d356eb269018814d884ffc2e3d9ff056a46ae59c99c9e7e1086
+ checksum: 18b398924bb0f0d97cf2f71dab71d860b960a7a267b2f77388990c662bb6d8738bdc3042d92f713fd63d269ae9ad90df39c8e97661b6ba758bbb7386b9f20ae0
languageName: node
linkType: hard
-"react-router@npm:6.13.0":
- version: 6.13.0
- resolution: "react-router@npm:6.13.0"
+"react-router@npm:6.16.0":
+ version: 6.16.0
+ resolution: "react-router@npm:6.16.0"
dependencies:
- "@remix-run/router": 1.6.3
+ "@remix-run/router": 1.9.0
peerDependencies:
react: ">=16.8"
- checksum: 31a187005d05e063c59324564a283cd28052eaf848ad446c87658f4fc48fa9543329fe8a14d7be14d9bbf62410d383f8cf1cf13898a838bf9c1e3201fe93384c
+ checksum: b31c187e3fdcdf7294ffdad6ff834e14d012840c94d8ee8c7fbe451062a8fcb6e31e8bc7827fb1ff45445dd40fad2b8c96a7e98f0ac1c3eb1d716c257a0821c9
languageName: node
linkType: hard
@@ -26514,31 +26631,31 @@ __metadata:
"@storybook/builder-vite": ^0.2.7
"@storybook/react": ^6.5.15
"@storybook/testing-library": ^0.0.13
- "@stream-io/stream-chat-css": ^3.9.0
+ "@stream-io/stream-chat-css": ^3.14.1
"@stream-io/video-react-sdk": "workspace:^"
"@stream-io/video-styling": "workspace:^"
"@types/babel__core": ^7
"@types/geojson": ^7946.0.10
"@types/mapbox-gl": ^2
- "@types/react": ^18.0.26
- "@types/react-dom": ^18.0.9
+ "@types/react": ^18.2.28
+ "@types/react-dom": ^18.2.13
"@types/react-form": ^4
"@types/react-gtm-module": ^2
"@types/react-slick": ^0
"@types/react-transition-group": ^4.4.5
- "@types/uuid": ^8.3.4
- "@vitejs/plugin-react": ^4.0.0
+ "@types/uuid": ^9.0.5
+ "@vitejs/plugin-react": ^4.1.0
autoprefixer: ^10.4.13
classnames: ^2.3.2
concurrently: ^7.6.0
date-fns: ^2.29.3
geojson: ^0.5.0
- gleap: ^10.0.5
+ gleap: ^12.0.3
hotkeys: ^1.0.0
mapbox-gl: ^2.12.0
mobile-device-detect: ^0.4.3
- nanoid: ^4.0.2
- postcss: ^8.4.21
+ nanoid: ^5.0.1
+ postcss: ^8.4.31
qrcode.react: ^3.1.0
react: ^18.2.0
react-dom: ^18.2.0
@@ -26548,19 +26665,19 @@ __metadata:
react-gtm-module: ^2.0.11
react-tooltip: ^5.8.3
react-transition-group: ^4.4.5
- rimraf: ^5.0.1
- sass: ^1.62.1
+ rimraf: ^5.0.5
+ sass: ^1.69.3
screenfull: ^6.0.2
- stream-chat: ^8.4.1
+ stream-chat: ^8.12.4
stream-chat-css: ^1.0.23
- stream-chat-react: ^10.7.0
+ stream-chat-react: ^10.14.0
swiper: ^9.1.1
tailwindcss: ^3.2.4
tailwindcss-plugins: ^0.3.0
- typescript: ^4.9.5
+ typescript: ^5.2.2
unique-names-generator: ^4.7.1
- uuid: ^9.0.0
- vite: ^4.4.9
+ uuid: ^9.0.1
+ vite: ^4.4.11
languageName: unknown
linkType: soft
@@ -26707,6 +26824,15 @@ __metadata:
languageName: node
linkType: hard
+"readdirp@npm:~3.3.0":
+ version: 3.3.0
+ resolution: "readdirp@npm:3.3.0"
+ dependencies:
+ picomatch: ^2.0.7
+ checksum: f8289b21d26a6c3f56b8a52588e708f25471f7fee46e5519a155581f5595440ec7e93f7086ba52d1c7f3d5324ef55f996ffa2195145ddcdee103bf5cb671e3fd
+ languageName: node
+ linkType: hard
+
"readdirp@npm:~3.6.0":
version: 3.6.0
resolution: "readdirp@npm:3.6.0"
@@ -26790,7 +26916,7 @@ __metadata:
languageName: node
linkType: hard
-"regenerator-runtime@npm:^0.13.2, regenerator-runtime@npm:^0.13.4, regenerator-runtime@npm:^0.13.7":
+"regenerator-runtime@npm:^0.13.2, regenerator-runtime@npm:^0.13.7":
version: 0.13.11
resolution: "regenerator-runtime@npm:0.13.11"
checksum: 27481628d22a1c4e3ff551096a683b424242a216fee44685467307f14d58020af1e19660bf2e26064de946bad7eff28950eae9f8209d55723e2d9351e632bbb4
@@ -26823,14 +26949,14 @@ __metadata:
languageName: node
linkType: hard
-"regexp.prototype.flags@npm:^1.4.3":
- version: 1.4.3
- resolution: "regexp.prototype.flags@npm:1.4.3"
+"regexp.prototype.flags@npm:^1.4.3, regexp.prototype.flags@npm:^1.5.1":
+ version: 1.5.1
+ resolution: "regexp.prototype.flags@npm:1.5.1"
dependencies:
call-bind: ^1.0.2
- define-properties: ^1.1.3
- functions-have-names: ^1.2.2
- checksum: 51228bae732592adb3ededd5e15426be25f289e9c4ef15212f4da73f4ec3919b6140806374b8894036a86020d054a8d2657d3fee6bb9b4d35d8939c20030b7a6
+ define-properties: ^1.2.0
+ set-function-name: ^2.0.0
+ checksum: 869edff00288442f8d7fa4c9327f91d85f3b3acf8cbbef9ea7a220345cf23e9241b6def9263d2c1ebcf3a316b0aa52ad26a43a84aa02baca3381717b3e307f47
languageName: node
linkType: hard
@@ -27288,14 +27414,14 @@ __metadata:
languageName: node
linkType: hard
-"rimraf@npm:^5.0.1":
- version: 5.0.1
- resolution: "rimraf@npm:5.0.1"
+"rimraf@npm:^5.0.5":
+ version: 5.0.5
+ resolution: "rimraf@npm:5.0.5"
dependencies:
- glob: ^10.2.5
+ glob: ^10.3.7
bin:
- rimraf: dist/cjs/src/bin.js
- checksum: bafce85391349a2d960847980bf9b5caa2a8887f481af630f1ea27e08288217293cec72d75e9a2ba35495c212789f66a7f3d23366ba6197026ab71c535126857
+ rimraf: dist/esm/bin.mjs
+ checksum: d66eef829b2e23b16445f34e73d75c7b7cf4cbc8834b04720def1c8f298eb0753c3d76df77325fad79d0a2c60470525d95f89c2475283ad985fd7441c32732d1
languageName: node
linkType: hard
@@ -27354,9 +27480,9 @@ __metadata:
languageName: node
linkType: hard
-"rollup@npm:^3.27.1, rollup@npm:^3.28.0, rollup@npm:^3.28.1":
- version: 3.29.1
- resolution: "rollup@npm:3.29.1"
+"rollup@npm:^3.27.1, rollup@npm:^3.28.0, rollup@npm:^3.29.4":
+ version: 3.29.4
+ resolution: "rollup@npm:3.29.4"
dependencies:
fsevents: ~2.3.2
dependenciesMeta:
@@ -27364,7 +27490,7 @@ __metadata:
optional: true
bin:
rollup: dist/bin/rollup
- checksum: eb92dbb83842f46782257c93e864dd12e9eef72eb98485a70a08026e50f7b557cfff7da71f677a4bd62906e597cc99284bf152b876f814a95b61f5a618a0f43e
+ checksum: 8bb20a39c8d91130825159c3823eccf4dc2295c9a0a5c4ed851a5bf2167dbf24d9a29f23461a54c955e5506395e6cc188eafc8ab0e20399d7489fb33793b184e
languageName: node
linkType: hard
@@ -27443,6 +27569,18 @@ __metadata:
languageName: node
linkType: hard
+"safe-array-concat@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "safe-array-concat@npm:1.0.1"
+ dependencies:
+ call-bind: ^1.0.2
+ get-intrinsic: ^1.2.1
+ has-symbols: ^1.0.3
+ isarray: ^2.0.5
+ checksum: 001ecf1d8af398251cbfabaf30ed66e3855127fbceee178179524b24160b49d15442f94ed6c0db0b2e796da76bb05b73bf3cc241490ec9c2b741b41d33058581
+ languageName: node
+ linkType: hard
+
"safe-buffer@npm:5.1.1":
version: 5.1.1
resolution: "safe-buffer@npm:5.1.1"
@@ -27457,7 +27595,7 @@ __metadata:
languageName: node
linkType: hard
-"safe-buffer@npm:5.2.1, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.0, safe-buffer@npm:~5.2.0":
+"safe-buffer@npm:5.2.1, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.0, safe-buffer@npm:^5.2.1, safe-buffer@npm:~5.2.0":
version: 5.2.1
resolution: "safe-buffer@npm:5.2.1"
checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491
@@ -27517,16 +27655,16 @@ __metadata:
languageName: node
linkType: hard
-"sass@npm:^1.62.1":
- version: 1.62.1
- resolution: "sass@npm:1.62.1"
+"sass@npm:^1.69.3":
+ version: 1.69.3
+ resolution: "sass@npm:1.69.3"
dependencies:
chokidar: ">=3.0.0 <4.0.0"
immutable: ^4.0.0
source-map-js: ">=0.6.2 <2.0.0"
bin:
sass: sass.js
- checksum: 1b1b3584b38a63dd94156b65f13b90e3f84b170a38c3d5e3fa578b7a32a37aeb349b4926b0eaf9448d48e955e86b1ee01b13993f19611dad8068af07a607c13b
+ checksum: b89a3370c7ede462b344e2136bf1407bf375855c1ec54f73b6257b18fe59dae5377eb9f7b25f21ae4a25d8f0bc41a165d8d7e5f693d8285b1aa51ac6056c4d19
languageName: node
linkType: hard
@@ -27643,12 +27781,12 @@ __metadata:
languageName: node
linkType: hard
-"semver@npm:6.1.1":
- version: 6.1.1
- resolution: "semver@npm:6.1.1"
+"semver@npm:6.3.1, semver@npm:^6.0.0, semver@npm:^6.1.1, semver@npm:^6.1.2, semver@npm:^6.3.0, semver@npm:^6.3.1":
+ version: 6.3.1
+ resolution: "semver@npm:6.3.1"
bin:
- semver: ./bin/semver
- checksum: 630e7d8a087d8f143c320dc381b2d9ca279295d2daa6ab4b707e6c9342ba0f25bd0b817530fe0eeb9ca62c24d7ad6d9eb660066818eee5554a1d5392f16e4ea0
+ semver: bin/semver.js
+ checksum: ae47d06de28836adb9d3e25f22a92943477371292d9b665fb023fae278d345d508ca1958232af086d85e0155aee22e313e100971898bbb8d5d89b8b1d4054ca2
languageName: node
linkType: hard
@@ -27672,6 +27810,17 @@ __metadata:
languageName: node
linkType: hard
+"semver@npm:7.3.5":
+ version: 7.3.5
+ resolution: "semver@npm:7.3.5"
+ dependencies:
+ lru-cache: ^6.0.0
+ bin:
+ semver: bin/semver.js
+ checksum: 5eafe6102bea2a7439897c1856362e31cc348ccf96efd455c8b5bc2c61e6f7e7b8250dc26b8828c1d76a56f818a7ee907a36ae9fb37a599d3d24609207001d60
+ languageName: node
+ linkType: hard
+
"semver@npm:7.3.8":
version: 7.3.8
resolution: "semver@npm:7.3.8"
@@ -27705,15 +27854,6 @@ __metadata:
languageName: node
linkType: hard
-"semver@npm:^6.0.0, semver@npm:^6.1.1, semver@npm:^6.1.2, semver@npm:^6.3.0, semver@npm:^6.3.1":
- version: 6.3.1
- resolution: "semver@npm:6.3.1"
- bin:
- semver: bin/semver.js
- checksum: ae47d06de28836adb9d3e25f22a92943477371292d9b665fb023fae278d345d508ca1958232af086d85e0155aee22e313e100971898bbb8d5d89b8b1d4054ca2
- languageName: node
- linkType: hard
-
"send@npm:0.18.0, send@npm:^0.18.0":
version: 0.18.0
resolution: "send@npm:0.18.0"
@@ -27810,6 +27950,17 @@ __metadata:
languageName: node
linkType: hard
+"set-function-name@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "set-function-name@npm:2.0.1"
+ dependencies:
+ define-data-property: ^1.0.1
+ functions-have-names: ^1.2.3
+ has-property-descriptors: ^1.0.0
+ checksum: 4975d17d90c40168eee2c7c9c59d023429f0a1690a89d75656306481ece0c3c1fb1ebcc0150ea546d1913e35fbd037bace91372c69e543e51fc5d1f31a9fa126
+ languageName: node
+ linkType: hard
+
"set-value@npm:^2.0.0, set-value@npm:^2.0.1":
version: 2.0.1
resolution: "set-value@npm:2.0.1"
@@ -27829,6 +27980,13 @@ __metadata:
languageName: node
linkType: hard
+"setprototypeof@npm:1.1.1":
+ version: 1.1.1
+ resolution: "setprototypeof@npm:1.1.1"
+ checksum: a8bee29c1c64c245d460ce53f7460af8cbd0aceac68d66e5215153992cc8b3a7a123416353e0c642060e85cc5fd4241c92d1190eec97eda0dcb97436e8fcca3b
+ languageName: node
+ linkType: hard
+
"setprototypeof@npm:1.2.0":
version: 1.2.0
resolution: "setprototypeof@npm:1.2.0"
@@ -28005,13 +28163,6 @@ __metadata:
languageName: node
linkType: hard
-"slash@npm:^4.0.0":
- version: 4.0.0
- resolution: "slash@npm:4.0.0"
- checksum: da8e4af73712253acd21b7853b7e0dbba776b786e82b010a5bfc8b5051a1db38ed8aba8e1e8f400dd2c9f373be91eb1c42b66e91abb407ff42b10feece5e1d2d
- languageName: node
- linkType: hard
-
"slice-ansi@npm:^2.0.0":
version: 2.1.0
resolution: "slice-ansi@npm:2.1.0"
@@ -28367,6 +28518,13 @@ __metadata:
languageName: node
linkType: hard
+"stat-mode@npm:0.3.0":
+ version: 0.3.0
+ resolution: "stat-mode@npm:0.3.0"
+ checksum: d52680a4e81c5afc184913fe8f26e082e0cbbc87dfd53302de7edbf5c01eb2ee5b8212dcf171983e4e5140ca3039841cd34ca6959f9db745394c8b26670d5195
+ languageName: node
+ linkType: hard
+
"state-toggle@npm:^1.0.0":
version: 1.0.3
resolution: "state-toggle@npm:1.0.3"
@@ -28391,7 +28549,7 @@ __metadata:
languageName: node
linkType: hard
-"statuses@npm:~1.5.0":
+"statuses@npm:>= 1.2.1 < 2, statuses@npm:>= 1.5.0 < 2, statuses@npm:~1.5.0":
version: 1.5.0
resolution: "statuses@npm:1.5.0"
checksum: c469b9519de16a4bb19600205cffb39ee471a5f17b82589757ca7bd40a8d92ebb6ed9f98b5a540c5d302ccbc78f15dc03cc0280dd6e00df1335568a5d5758a5c
@@ -28506,15 +28664,15 @@ __metadata:
languageName: node
linkType: hard
-"stream-chat-react@npm:^10.7.0, stream-chat-react@npm:^10.7.2":
- version: 10.7.4
- resolution: "stream-chat-react@npm:10.7.4"
+"stream-chat-react@npm:^10.14.0":
+ version: 10.14.0
+ resolution: "stream-chat-react@npm:10.14.0"
dependencies:
- "@braintree/sanitize-url": ^6.0.2
+ "@braintree/sanitize-url": ^6.0.4
"@popperjs/core": ^2.11.5
- "@stream-io/stream-chat-css": ^3.9.1
+ "@stream-io/stream-chat-css": ^3.13.0
"@stream-io/transliterate": ^1.5.5
- clsx: ^1.1.1
+ clsx: ^2.0.0
dayjs: ^1.10.4
emoji-mart: 3.0.1
emoji-regex: ^9.2.0
@@ -28529,18 +28687,18 @@ __metadata:
nanoid: ^3.3.4
pretty-bytes: ^5.4.1
prop-types: ^15.7.2
- react-dropzone: ^14.2.2
- react-fast-compare: ^3.2.0
- react-file-utils: ^1.2.0
- react-image-gallery: ^1.2.7
+ react-dropzone: ^14.2.3
+ react-fast-compare: ^3.2.2
+ react-image-gallery: 1.2.12
react-is: ^18.1.0
- react-markdown: ^8.0.3
+ react-markdown: ^8.0.7
react-player: 2.10.1
react-popper: ^2.3.0
react-textarea-autosize: ^8.3.0
react-virtuoso: ^2.16.5
remark-gfm: ^3.0.1
textarea-caret: ^3.1.0
+ tslib: ^2.6.2
unist-builder: ^3.0.0
unist-util-visit: ^4.1.1
peerDependencies:
@@ -28552,11 +28710,11 @@ __metadata:
optional: true
mml-react:
optional: true
- checksum: 10d09082a0ed57fcce0c178a27d07f101697cde13bf9b4dad1d40cbc950efd3cc777d3aca03291aba5a12c2ade9d311edfd09df790b33de3b5944e291266a97a
+ checksum: 028f879cec3c98c535e6f8a4507f3cbc98511bb5862e53f9c6033281c96b0a108458382422be55610a5749f369fea83e90e2de7cb999e481542cfd548f6422dd
languageName: node
linkType: hard
-"stream-chat@npm:8.6.0, stream-chat@npm:^8.4.1":
+"stream-chat@npm:8.6.0":
version: 8.6.0
resolution: "stream-chat@npm:8.6.0"
dependencies:
@@ -28573,6 +28731,23 @@ __metadata:
languageName: node
linkType: hard
+"stream-chat@npm:^8.12.4":
+ version: 8.12.4
+ resolution: "stream-chat@npm:8.12.4"
+ dependencies:
+ "@babel/runtime": ^7.16.3
+ "@types/jsonwebtoken": ~9.0.0
+ "@types/ws": ^7.4.0
+ axios: ^0.22.0
+ base64-js: ^1.5.1
+ form-data: ^4.0.0
+ isomorphic-ws: ^4.0.1
+ jsonwebtoken: ~9.0.0
+ ws: ^7.4.4
+ checksum: 8e9a8b6a6ffb599f153665ebae0c70554a5d929647ac75c2e06089cbb79017106a121d1209e92ce838cdc499f8175b9092c6b05375db77cdd8a1f96b86328d85
+ languageName: node
+ linkType: hard
+
"stream-each@npm:^1.1.0":
version: 1.2.3
resolution: "stream-each@npm:1.2.3"
@@ -28603,6 +28778,26 @@ __metadata:
languageName: node
linkType: hard
+"stream-to-array@npm:~2.3.0":
+ version: 2.3.0
+ resolution: "stream-to-array@npm:2.3.0"
+ dependencies:
+ any-promise: ^1.1.0
+ checksum: 7feaf63b38399b850615e6ffcaa951e96e4c8f46745dbce4b553a94c5dc43966933813747014935a3ff97793e7f30a65270bde19f82b2932871a1879229a77cf
+ languageName: node
+ linkType: hard
+
+"stream-to-promise@npm:2.2.0":
+ version: 2.2.0
+ resolution: "stream-to-promise@npm:2.2.0"
+ dependencies:
+ any-promise: ~1.3.0
+ end-of-stream: ~1.1.0
+ stream-to-array: ~2.3.0
+ checksum: 2c9ddb69c34d10ad27eb06197abc93fd1b1cd5f9597ead28ade4d6c57f4110d948a2ef14530f2f7b3b967f74f3554b57c38a4501b72a13b27fc8745bd7190d1d
+ languageName: node
+ linkType: hard
+
"streamsearch@npm:^1.1.0":
version: 1.1.0
resolution: "streamsearch@npm:1.1.0"
@@ -28641,7 +28836,7 @@ __metadata:
languageName: node
linkType: hard
-"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.2, string-width@npm:^4.2.3":
+"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.2, string-width@npm:^4.2.3":
version: 4.2.3
resolution: "string-width@npm:4.2.3"
dependencies:
@@ -28652,6 +28847,17 @@ __metadata:
languageName: node
linkType: hard
+"string-width@npm:^5.0.1, string-width@npm:^5.1.2":
+ version: 5.1.2
+ resolution: "string-width@npm:5.1.2"
+ dependencies:
+ eastasianwidth: ^0.2.0
+ emoji-regex: ^9.2.2
+ strip-ansi: ^7.0.1
+ checksum: 7369deaa29f21dda9a438686154b62c2c5f661f8dda60449088f9f980196f7908fc39fdd1803e3e01541970287cf5deae336798337e9319a7055af89dafa7193
+ languageName: node
+ linkType: hard
+
"string.prototype.matchall@npm:^4.0.0 || ^3.0.1, string.prototype.matchall@npm:^4.0.8":
version: 4.0.8
resolution: "string.prototype.matchall@npm:4.0.8"
@@ -28690,36 +28896,36 @@ __metadata:
languageName: node
linkType: hard
-"string.prototype.trim@npm:^1.2.7":
- version: 1.2.7
- resolution: "string.prototype.trim@npm:1.2.7"
+"string.prototype.trim@npm:^1.2.8":
+ version: 1.2.8
+ resolution: "string.prototype.trim@npm:1.2.8"
dependencies:
call-bind: ^1.0.2
- define-properties: ^1.1.4
- es-abstract: ^1.20.4
- checksum: 05b7b2d6af63648e70e44c4a8d10d8cc457536df78b55b9d6230918bde75c5987f6b8604438c4c8652eb55e4fc9725d2912789eb4ec457d6995f3495af190c09
+ define-properties: ^1.2.0
+ es-abstract: ^1.22.1
+ checksum: 49eb1a862a53aba73c3fb6c2a53f5463173cb1f4512374b623bcd6b43ad49dd559a06fb5789bdec771a40fc4d2a564411c0a75d35fb27e76bbe738c211ecff07
languageName: node
linkType: hard
-"string.prototype.trimend@npm:^1.0.6":
- version: 1.0.6
- resolution: "string.prototype.trimend@npm:1.0.6"
+"string.prototype.trimend@npm:^1.0.7":
+ version: 1.0.7
+ resolution: "string.prototype.trimend@npm:1.0.7"
dependencies:
call-bind: ^1.0.2
- define-properties: ^1.1.4
- es-abstract: ^1.20.4
- checksum: 0fdc34645a639bd35179b5a08227a353b88dc089adf438f46be8a7c197fc3f22f8514c1c9be4629b3cd29c281582730a8cbbad6466c60f76b5f99cf2addb132e
+ define-properties: ^1.2.0
+ es-abstract: ^1.22.1
+ checksum: 2375516272fd1ba75992f4c4aa88a7b5f3c7a9ca308d963bcd5645adf689eba6f8a04ebab80c33e30ec0aefc6554181a3a8416015c38da0aa118e60ec896310c
languageName: node
linkType: hard
-"string.prototype.trimstart@npm:^1.0.6":
- version: 1.0.6
- resolution: "string.prototype.trimstart@npm:1.0.6"
+"string.prototype.trimstart@npm:^1.0.7":
+ version: 1.0.7
+ resolution: "string.prototype.trimstart@npm:1.0.7"
dependencies:
call-bind: ^1.0.2
- define-properties: ^1.1.4
- es-abstract: ^1.20.4
- checksum: 89080feef416621e6ef1279588994305477a7a91648d9436490d56010a1f7adc39167cddac7ce0b9884b8cdbef086987c4dcb2960209f2af8bac0d23ceff4f41
+ define-properties: ^1.2.0
+ es-abstract: ^1.22.1
+ checksum: 13d0c2cb0d5ff9e926fa0bec559158b062eed2b68cd5be777ffba782c96b2b492944e47057274e064549b94dd27cf81f48b27a31fee8af5b574cff253e7eb613
languageName: node
linkType: hard
@@ -28741,6 +28947,15 @@ __metadata:
languageName: node
linkType: hard
+"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1":
+ version: 6.0.1
+ resolution: "strip-ansi@npm:6.0.1"
+ dependencies:
+ ansi-regex: ^5.0.1
+ checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c
+ languageName: node
+ linkType: hard
+
"strip-ansi@npm:^3.0.1":
version: 3.0.1
resolution: "strip-ansi@npm:3.0.1"
@@ -28759,12 +28974,12 @@ __metadata:
languageName: node
linkType: hard
-"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1":
- version: 6.0.1
- resolution: "strip-ansi@npm:6.0.1"
+"strip-ansi@npm:^7.0.1":
+ version: 7.1.0
+ resolution: "strip-ansi@npm:7.1.0"
dependencies:
- ansi-regex: ^5.0.1
- checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c
+ ansi-regex: ^6.0.1
+ checksum: 859c73fcf27869c22a4e4d8c6acfe690064659e84bef9458aa6d13719d09ca88dcfd40cbf31fd0be63518ea1a643fe070b4827d353e09533a5b0b9fd4553d64d
languageName: node
linkType: hard
@@ -29069,16 +29284,6 @@ __metadata:
languageName: node
linkType: hard
-"synckit@npm:^0.8.5":
- version: 0.8.5
- resolution: "synckit@npm:0.8.5"
- dependencies:
- "@pkgr/utils": ^2.3.1
- tslib: ^2.5.0
- checksum: 8a9560e5d8f3d94dc3cf5f7b9c83490ffa30d320093560a37b88f59483040771fd1750e76b9939abfbb1b5a23fd6dfbae77f6b338abffe7cae7329cd9b9bb86b
- languageName: node
- linkType: hard
-
"tabbable@npm:^6.0.1":
version: 6.1.1
resolution: "tabbable@npm:6.1.1"
@@ -29161,6 +29366,21 @@ __metadata:
languageName: node
linkType: hard
+"tar@npm:4.4.18":
+ version: 4.4.18
+ resolution: "tar@npm:4.4.18"
+ dependencies:
+ chownr: ^1.1.4
+ fs-minipass: ^1.2.7
+ minipass: ^2.9.0
+ minizlib: ^1.3.3
+ mkdirp: ^0.5.5
+ safe-buffer: ^5.2.1
+ yallist: ^3.1.1
+ checksum: a8ef7de6d9223ba51cfb47af881a82be69691ac5a59b1558b4d9ae3ed3513a16872149b060dab942fd2cb96e00fff8f747948c794baf917ed06c5be9de5fd148
+ languageName: node
+ linkType: hard
+
"tar@npm:6.1.11":
version: 6.1.11
resolution: "tar@npm:6.1.11"
@@ -29467,16 +29687,6 @@ __metadata:
languageName: node
linkType: hard
-"tiny-glob@npm:^0.2.9":
- version: 0.2.9
- resolution: "tiny-glob@npm:0.2.9"
- dependencies:
- globalyzer: 0.1.0
- globrex: ^0.1.2
- checksum: aea5801eb6663ddf77ebb74900b8f8bd9dfcfc9b6a1cc8018cb7421590c00bf446109ff45e4b64a98e6c95ddb1255a337a5d488fb6311930e2a95334151ec9c6
- languageName: node
- linkType: hard
-
"tinybench@npm:^2.5.0":
version: 2.5.0
resolution: "tinybench@npm:2.5.0"
@@ -29584,6 +29794,13 @@ __metadata:
languageName: node
linkType: hard
+"toidentifier@npm:1.0.0":
+ version: 1.0.0
+ resolution: "toidentifier@npm:1.0.0"
+ checksum: 199e6bfca1531d49b3506cff02353d53ec987c9ee10ee272ca6484ed97f1fc10fb77c6c009079ca16d5c5be4a10378178c3cacdb41ce9ec954c3297c74c6053e
+ languageName: node
+ linkType: hard
+
"toidentifier@npm:1.0.1":
version: 1.0.1
resolution: "toidentifier@npm:1.0.1"
@@ -29605,7 +29822,7 @@ __metadata:
languageName: node
linkType: hard
-"tree-kill@npm:^1.2.2":
+"tree-kill@npm:1.2.2, tree-kill@npm:^1.2.2":
version: 1.2.2
resolution: "tree-kill@npm:1.2.2"
bin:
@@ -29784,8 +30001,8 @@ __metadata:
"@stream-io/video-client": "workspace:^"
"@vitejs/plugin-basic-ssl": ^1.0.1
js-base64: ^3.7.5
- typescript: ^5.0.2
- vite: ^4.4.9
+ typescript: ^5.2.2
+ vite: ^4.4.11
languageName: unknown
linkType: soft
@@ -29796,7 +30013,7 @@ __metadata:
languageName: node
linkType: hard
-"tsconfig-paths@npm:^3.14.1":
+"tsconfig-paths@npm:^3.14.2":
version: 3.14.2
resolution: "tsconfig-paths@npm:3.14.2"
dependencies:
@@ -29826,7 +30043,7 @@ __metadata:
languageName: node
linkType: hard
-"tslib@npm:2.5.0, tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.4.0, tslib@npm:^2.5.0":
+"tslib@npm:2.5.0":
version: 2.5.0
resolution: "tslib@npm:2.5.0"
checksum: ae3ed5f9ce29932d049908ebfdf21b3a003a85653a9a140d614da6b767a93ef94f460e52c3d787f0e4f383546981713f165037dc2274df212ea9f8a4541004e1
@@ -29840,7 +30057,7 @@ __metadata:
languageName: node
linkType: hard
-"tslib@npm:^2.4.1 || ^1.9.3":
+"tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.4.0, tslib@npm:^2.4.1 || ^1.9.3, tslib@npm:^2.6.2":
version: 2.6.2
resolution: "tslib@npm:2.6.2"
checksum: 329ea56123005922f39642318e3d1f0f8265d1e7fcb92c633e0809521da75eeaca28d2cf96d7248229deb40e5c19adf408259f4b9640afd20d13aecc1430f3ad
@@ -29977,6 +30194,42 @@ __metadata:
languageName: node
linkType: hard
+"typed-array-buffer@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "typed-array-buffer@npm:1.0.0"
+ dependencies:
+ call-bind: ^1.0.2
+ get-intrinsic: ^1.2.1
+ is-typed-array: ^1.1.10
+ checksum: 3e0281c79b2a40cd97fe715db803884301993f4e8c18e8d79d75fd18f796e8cd203310fec8c7fdb5e6c09bedf0af4f6ab8b75eb3d3a85da69328f28a80456bd3
+ languageName: node
+ linkType: hard
+
+"typed-array-byte-length@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "typed-array-byte-length@npm:1.0.0"
+ dependencies:
+ call-bind: ^1.0.2
+ for-each: ^0.3.3
+ has-proto: ^1.0.1
+ is-typed-array: ^1.1.10
+ checksum: b03db16458322b263d87a702ff25388293f1356326c8a678d7515767ef563ef80e1e67ce648b821ec13178dd628eb2afdc19f97001ceae7a31acf674c849af94
+ languageName: node
+ linkType: hard
+
+"typed-array-byte-offset@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "typed-array-byte-offset@npm:1.0.0"
+ dependencies:
+ available-typed-arrays: ^1.0.5
+ call-bind: ^1.0.2
+ for-each: ^0.3.3
+ has-proto: ^1.0.1
+ is-typed-array: ^1.1.10
+ checksum: 04f6f02d0e9a948a95fbfe0d5a70b002191fae0b8fe0fe3130a9b2336f043daf7a3dda56a31333c35a067a97e13f539949ab261ca0f3692c41603a46a94e960b
+ languageName: node
+ linkType: hard
+
"typed-array-length@npm:^1.0.4":
version: 1.0.4
resolution: "typed-array-length@npm:1.0.4"
@@ -30004,7 +30257,7 @@ __metadata:
languageName: node
linkType: hard
-"typescript@npm:4.9.5, typescript@npm:^4.9.5":
+"typescript@npm:4.9.5":
version: 4.9.5
resolution: "typescript@npm:4.9.5"
bin:
@@ -30014,17 +30267,7 @@ __metadata:
languageName: node
linkType: hard
-"typescript@npm:^4.6.4 || ^5.0.0, typescript@npm:^5.0.2":
- version: 5.1.6
- resolution: "typescript@npm:5.1.6"
- bin:
- tsc: bin/tsc
- tsserver: bin/tsserver
- checksum: b2f2c35096035fe1f5facd1e38922ccb8558996331405eb00a5111cc948b2e733163cc22fab5db46992aba7dd520fff637f2c1df4996ff0e134e77d3249a7350
- languageName: node
- linkType: hard
-
-"typescript@npm:^5.1.3":
+"typescript@npm:^4.6.4 || ^5.0.0, typescript@npm:^5.2.2":
version: 5.2.2
resolution: "typescript@npm:5.2.2"
bin:
@@ -30034,7 +30277,7 @@ __metadata:
languageName: node
linkType: hard
-"typescript@patch:typescript@4.9.5#~builtin, typescript@patch:typescript@^4.9.5#~builtin":
+"typescript@patch:typescript@4.9.5#~builtin":
version: 4.9.5
resolution: "typescript@patch:typescript@npm%3A4.9.5#~builtin::version=4.9.5&hash=23ec76"
bin:
@@ -30044,17 +30287,7 @@ __metadata:
languageName: node
linkType: hard
-"typescript@patch:typescript@^4.6.4 || ^5.0.0#~builtin, typescript@patch:typescript@^5.0.2#~builtin":
- version: 5.1.6
- resolution: "typescript@patch:typescript@npm%3A5.1.6#~builtin::version=5.1.6&hash=85af82"
- bin:
- tsc: bin/tsc
- tsserver: bin/tsserver
- checksum: 21e88b0a0c0226f9cb9fd25b9626fb05b4c0f3fddac521844a13e1f30beb8f14e90bd409a9ac43c812c5946d714d6e0dee12d5d02dfc1c562c5aacfa1f49b606
- languageName: node
- linkType: hard
-
-"typescript@patch:typescript@^5.1.3#~builtin":
+"typescript@patch:typescript@^4.6.4 || ^5.0.0#~builtin, typescript@patch:typescript@^5.2.2#~builtin":
version: 5.2.2
resolution: "typescript@patch:typescript@npm%3A5.2.2#~builtin::version=5.2.2&hash=85af82"
bin:
@@ -30106,6 +30339,13 @@ __metadata:
languageName: node
linkType: hard
+"uid-promise@npm:1.0.0":
+ version: 1.0.0
+ resolution: "uid-promise@npm:1.0.0"
+ checksum: 8769e9581a4ae88b2b43225a3f31730d1075935359df44bfd47618e0f7c8a83cd49c127916fa73f62bfaabcc800d2b3f334af9a02615123d4349372326792ede
+ languageName: node
+ linkType: hard
+
"uid@npm:2.0.1":
version: 2.0.1
resolution: "uid@npm:2.0.1"
@@ -30760,6 +31000,15 @@ __metadata:
languageName: node
linkType: hard
+"uuid@npm:3.3.2":
+ version: 3.3.2
+ resolution: "uuid@npm:3.3.2"
+ bin:
+ uuid: ./bin/uuid
+ checksum: 8793629d2799f500aeea9fcd0aec6c4e9fbcc4d62ed42159ad96be345c3fffac1bbf61a23e18e2782600884fee05e6d4012ce4b70d0037c8e987533ae6a77870
+ languageName: node
+ linkType: hard
+
"uuid@npm:^3.3.2, uuid@npm:^3.4.0":
version: 3.4.0
resolution: "uuid@npm:3.4.0"
@@ -30787,12 +31036,12 @@ __metadata:
languageName: node
linkType: hard
-"uuid@npm:^9.0.0":
- version: 9.0.0
- resolution: "uuid@npm:9.0.0"
+"uuid@npm:^9.0.1":
+ version: 9.0.1
+ resolution: "uuid@npm:9.0.1"
bin:
uuid: dist/bin/uuid
- checksum: 8dd2c83c43ddc7e1c71e36b60aea40030a6505139af6bee0f382ebcd1a56f6cd3028f7f06ffb07f8cf6ced320b76aea275284b224b002b289f89fe89c389b028
+ checksum: 39931f6da74e307f51c0fb463dc2462807531dc80760a9bff1e35af4316131b4fc3203d16da60ae33f07fdca5b56f3f1dd662da0c99fea9aaeab2004780cc5f4
languageName: node
linkType: hard
@@ -30868,24 +31117,26 @@ __metadata:
languageName: node
linkType: hard
-"vercel@npm:^32.1.0":
- version: 32.1.0
- resolution: "vercel@npm:32.1.0"
+"vercel@npm:^32.4.1":
+ version: 32.4.1
+ resolution: "vercel@npm:32.4.1"
dependencies:
- "@vercel/build-utils": 7.1.0
- "@vercel/go": 3.0.0
- "@vercel/hydrogen": 1.0.0
- "@vercel/next": 4.0.1
- "@vercel/node": 3.0.3
- "@vercel/python": 4.0.0
- "@vercel/redwood": 2.0.0
- "@vercel/remix-builder": 2.0.2
- "@vercel/ruby": 2.0.0
- "@vercel/static-build": 2.0.3
+ "@vercel/build-utils": 7.2.2
+ "@vercel/fun": 1.1.0
+ "@vercel/go": 3.0.3
+ "@vercel/hydrogen": 1.0.1
+ "@vercel/next": 4.0.10
+ "@vercel/node": 3.0.7
+ "@vercel/python": 4.0.2
+ "@vercel/redwood": 2.0.4
+ "@vercel/remix-builder": 2.0.9
+ "@vercel/ruby": 2.0.2
+ "@vercel/static-build": 2.0.8
+ chokidar: 3.3.1
bin:
vc: dist/index.js
vercel: dist/index.js
- checksum: d7e5285284467f77e1c7498277c12ef5a24a367ddfe1a47ab6f5d8f2e3774181c2ffe48ca70dff2dff92ddfb218e4c87150f02b627101d549329b3442ec39718
+ checksum: cbee9a1633e0a62c92e602d358439a48c31ea81ac2232ced25ae4166bc5f4f9a257ab5d085600401310daac3b45e93698431be8cc6cb10a8fc4db560dc28c542
languageName: node
linkType: hard
@@ -30956,9 +31207,9 @@ __metadata:
languageName: node
linkType: hard
-"vite@npm:^3.0.0 || ^4.0.0, vite@npm:^4.4.9":
- version: 4.4.9
- resolution: "vite@npm:4.4.9"
+"vite@npm:^3.0.0 || ^4.0.0, vite@npm:^4.4.11":
+ version: 4.4.11
+ resolution: "vite@npm:4.4.11"
dependencies:
esbuild: ^0.18.10
fsevents: ~2.3.2
@@ -30992,7 +31243,7 @@ __metadata:
optional: true
bin:
vite: bin/vite.js
- checksum: c511024ceae39c68c7dbf2ac4381ee655cd7bb62cf43867a14798bc835d3320b8fa7867a336143c30825c191c1fb4e9aa3348fce831ab617e96203080d3d2908
+ checksum: c22145c8385343a629cd546054b9da6eee60327540102bdfd1ad897fd2e78e0763ce6a18a9d84fdefde9da8fd2427d3bec9eb2697b47cf4068c7b4b52f7e3e6a
languageName: node
linkType: hard
@@ -31476,7 +31727,7 @@ __metadata:
languageName: node
linkType: hard
-"which-typed-array@npm:^1.1.11, which-typed-array@npm:^1.1.2":
+"which-typed-array@npm:^1.1.11, which-typed-array@npm:^1.1.2, which-typed-array@npm:^1.1.9":
version: 1.1.11
resolution: "which-typed-array@npm:1.1.11"
dependencies:
@@ -31489,20 +31740,6 @@ __metadata:
languageName: node
linkType: hard
-"which-typed-array@npm:^1.1.9":
- version: 1.1.9
- resolution: "which-typed-array@npm:1.1.9"
- dependencies:
- available-typed-arrays: ^1.0.5
- call-bind: ^1.0.2
- for-each: ^0.3.3
- gopd: ^1.0.1
- has-tostringtag: ^1.0.0
- is-typed-array: ^1.1.10
- checksum: fe0178ca44c57699ca2c0e657b64eaa8d2db2372a4e2851184f568f98c478ae3dc3fdb5f7e46c384487046b0cf9e23241423242b277e03e8ba3dabc7c84c98ef
- languageName: node
- linkType: hard
-
"which@npm:^1.2.9":
version: 1.3.1
resolution: "which@npm:1.3.1"
@@ -31601,6 +31838,17 @@ __metadata:
languageName: node
linkType: hard
+"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "wrap-ansi@npm:7.0.0"
+ dependencies:
+ ansi-styles: ^4.0.0
+ string-width: ^4.1.0
+ strip-ansi: ^6.0.0
+ checksum: a790b846fd4505de962ba728a21aaeda189b8ee1c7568ca5e817d85930e06ef8d1689d49dbf0e881e8ef84436af3a88bc49115c2e2788d841ff1b8b5b51a608b
+ languageName: node
+ linkType: hard
+
"wrap-ansi@npm:^6.2.0":
version: 6.2.0
resolution: "wrap-ansi@npm:6.2.0"
@@ -31612,14 +31860,14 @@ __metadata:
languageName: node
linkType: hard
-"wrap-ansi@npm:^7.0.0":
- version: 7.0.0
- resolution: "wrap-ansi@npm:7.0.0"
+"wrap-ansi@npm:^8.1.0":
+ version: 8.1.0
+ resolution: "wrap-ansi@npm:8.1.0"
dependencies:
- ansi-styles: ^4.0.0
- string-width: ^4.1.0
- strip-ansi: ^6.0.0
- checksum: a790b846fd4505de962ba728a21aaeda189b8ee1c7568ca5e817d85930e06ef8d1689d49dbf0e881e8ef84436af3a88bc49115c2e2788d841ff1b8b5b51a608b
+ ansi-styles: ^6.1.0
+ string-width: ^5.0.1
+ strip-ansi: ^7.0.1
+ checksum: 371733296dc2d616900ce15a0049dca0ef67597d6394c57347ba334393599e800bab03c41d4d45221b6bc967b8c453ec3ae4749eff3894202d16800fdfe0e238
languageName: node
linkType: hard
@@ -31726,6 +31974,24 @@ __metadata:
languageName: node
linkType: hard
+"xdg-app-paths@npm:5.1.0":
+ version: 5.1.0
+ resolution: "xdg-app-paths@npm:5.1.0"
+ dependencies:
+ xdg-portable: ^7.0.0
+ checksum: 722917cfcd072a75b4330c4dba969cff287d624880d6a5406adabfa69bdf54be33f4a6773bf7d2d49adc5a3ddc1867a346056591869267dc485f8d3aca16480f
+ languageName: node
+ linkType: hard
+
+"xdg-portable@npm:^7.0.0":
+ version: 7.3.0
+ resolution: "xdg-portable@npm:7.3.0"
+ dependencies:
+ os-paths: ^4.0.1
+ checksum: e228ec6486e143d58d2e151bbb5899107bddbd57f92841e52598ba9515373fc095a570d4e974b009afd9b94bd9b98d4a4e5ebac66736cc02d30d178c7182bf6b
+ languageName: node
+ linkType: hard
+
"xml2js@npm:0.6.0":
version: 0.6.0
resolution: "xml2js@npm:0.6.0"
@@ -31778,7 +32044,7 @@ __metadata:
languageName: node
linkType: hard
-"yallist@npm:^3.0.2":
+"yallist@npm:^3.0.0, yallist@npm:^3.0.2, yallist@npm:^3.1.1":
version: 3.1.1
resolution: "yallist@npm:3.1.1"
checksum: 48f7bb00dc19fc635a13a39fe547f527b10c9290e7b3e836b9a8f1ca04d4d342e85714416b3c2ab74949c9c66f9cebb0473e6bc353b79035356103b47641285d
@@ -31879,6 +32145,35 @@ __metadata:
languageName: node
linkType: hard
+"yauzl-clone@npm:^1.0.4":
+ version: 1.0.4
+ resolution: "yauzl-clone@npm:1.0.4"
+ dependencies:
+ events-intercept: ^2.0.0
+ checksum: 380342495e72ad1d5c32f38e1457eee141ede22027de22528509c0dd7b9be280cf768f716982045bfa08b7d685bef1209441f28c12eb379b4a7e0475ef68d68f
+ languageName: node
+ linkType: hard
+
+"yauzl-promise@npm:2.1.3":
+ version: 2.1.3
+ resolution: "yauzl-promise@npm:2.1.3"
+ dependencies:
+ yauzl: ^2.9.1
+ yauzl-clone: ^1.0.4
+ checksum: 757c46afc0ab92d0dcf338518112323d7a6cb8f2c1b45f8abf503122d663276ade951683b0b9558408adca00df7d3a63018f7fa76dac5b9b400a3153834d67ec
+ languageName: node
+ linkType: hard
+
+"yauzl@npm:^2.9.1":
+ version: 2.10.0
+ resolution: "yauzl@npm:2.10.0"
+ dependencies:
+ buffer-crc32: ~0.2.3
+ fd-slicer: ~1.1.0
+ checksum: 7f21fe0bbad6e2cb130044a5d1d0d5a0e5bf3d8d4f8c4e6ee12163ce798fee3de7388d22a7a0907f563ac5f9d40f8699a223d3d5c1718da90b0156da6904022b
+ languageName: node
+ linkType: hard
+
"yn@npm:3.1.1":
version: 3.1.1
resolution: "yn@npm:3.1.1"
From 12316a4c51cbc331a0ad41fe2a41b519c656bc10 Mon Sep 17 00:00:00 2001
From: Oliver Lazoroski
Date: Fri, 13 Oct 2023 17:14:46 +0200
Subject: [PATCH 02/14] fix: adjust config path
---
packages/react-native-sdk/jest.config.ts | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/packages/react-native-sdk/jest.config.ts b/packages/react-native-sdk/jest.config.ts
index 5421a79317..c896882b43 100644
--- a/packages/react-native-sdk/jest.config.ts
+++ b/packages/react-native-sdk/jest.config.ts
@@ -4,7 +4,8 @@ const config: Config = {
preset: 'react-native',
setupFilesAfterEnv: [
'/jest-setup.ts',
- '/node_modules/react-native-gesture-handler/jestSetup.js',
+ // this package is hoisted to the root package.json
+ '/../../node_modules/react-native-gesture-handler/jestSetup.js',
],
testPathIgnorePatterns: [
'/__tests__/mocks/',
From 067e495349d722012006d885623920fb56e6a262 Mon Sep 17 00:00:00 2001
From: Oliver Lazoroski
Date: Fri, 13 Oct 2023 17:16:14 +0200
Subject: [PATCH 03/14] fix: adjust config path
---
packages/react-native-sdk/jest.config.ts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/react-native-sdk/jest.config.ts b/packages/react-native-sdk/jest.config.ts
index c896882b43..900e3f3f6a 100644
--- a/packages/react-native-sdk/jest.config.ts
+++ b/packages/react-native-sdk/jest.config.ts
@@ -4,7 +4,7 @@ const config: Config = {
preset: 'react-native',
setupFilesAfterEnv: [
'/jest-setup.ts',
- // this package is hoisted to the root package.json
+ // this package is hoisted to the root node_modules
'/../../node_modules/react-native-gesture-handler/jestSetup.js',
],
testPathIgnorePatterns: [
From 10f2b6ecf62911bdaecc69a3bcd8e0ed523cbe19 Mon Sep 17 00:00:00 2001
From: Oliver Lazoroski
Date: Fri, 13 Oct 2023 17:22:59 +0200
Subject: [PATCH 04/14] fix: restore speaker layout preset
---
packages/client/src/sorting/presets.ts | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/packages/client/src/sorting/presets.ts b/packages/client/src/sorting/presets.ts
index fc6d1a4ac5..fbb12c49ee 100644
--- a/packages/client/src/sorting/presets.ts
+++ b/packages/client/src/sorting/presets.ts
@@ -51,6 +51,24 @@ export const defaultSortPreset = combineComparators(
// ifInvisibleBy(name),
);
+/**
+ * The sorting preset for speaker layout.
+ */
+export const speakerLayoutSortPreset = combineComparators(
+ pinned,
+ screenSharing,
+ dominantSpeaker,
+ ifInvisibleBy(
+ combineComparators(
+ speaking,
+ reactionType('raised-hand'),
+ publishingVideo,
+ publishingAudio,
+ ),
+ ),
+ // ifInvisibleBy(name),
+);
+
/**
* The sorting preset for layouts that don't render all participants but
* instead, render them in pages.
From 725b8fa28e0abfd5f0b017ea59f9ca788e3888be Mon Sep 17 00:00:00 2001
From: Oliver Lazoroski
Date: Tue, 17 Oct 2023 15:22:51 +0200
Subject: [PATCH 05/14] feat: upgrade to Next.js 13.5
---
packages/client/src/devices/devices.ts | 93 ++++++------
sample-apps/react/react-dogfood/package.json | 4 +-
yarn.lock | 143 ++++++++-----------
3 files changed, 115 insertions(+), 125 deletions(-)
diff --git a/packages/client/src/devices/devices.ts b/packages/client/src/devices/devices.ts
index 6e0c3bdab5..0dcf425bfd 100644
--- a/packages/client/src/devices/devices.ts
+++ b/packages/client/src/devices/devices.ts
@@ -65,68 +65,77 @@ const videoDeviceConstraints = {
},
} satisfies MediaStreamConstraints;
-// Audio and video devices are requested in two separate requests: that way users will be presented with two separate prompts -> they can give access to just camera, or just microphone
-const deviceChange$ = new Observable((subscriber) => {
- const deviceChangeHandler = () => subscriber.next();
+/**
+ * Creates a memoized observable instance
+ * that will be created only once and shared between all callers.
+ *
+ * @param create a function that creates an Observable.
+ */
+const memoizedObservable = (create: () => Observable) => {
+ let memoized: Observable;
+ return () => {
+ if (!memoized) memoized = create();
+ return memoized;
+ };
+};
- navigator.mediaDevices.addEventListener?.(
- 'devicechange',
- deviceChangeHandler,
- );
+const getDeviceChangeObserver = memoizedObservable(() => {
+ // Audio and video devices are requested in two separate requests.
+ // That way, users will be presented with two separate prompts
+ // -> they can give access to just camera, or just microphone
+ return new Observable((subscriber) => {
+ // 'addEventListener' is not available in React Native
+ if (!navigator.mediaDevices.addEventListener) return;
- return () =>
- navigator.mediaDevices.removeEventListener?.(
- 'devicechange',
- deviceChangeHandler,
- );
-}).pipe(
- debounceTime(500),
- concatMap(() => from(navigator.mediaDevices.enumerateDevices())),
- shareReplay(1),
-);
+ const notify = () => subscriber.next();
+ navigator.mediaDevices.addEventListener('devicechange', notify);
+ return () => {
+ navigator.mediaDevices.removeEventListener('devicechange', notify);
+ };
+ }).pipe(
+ debounceTime(500),
+ concatMap(() => from(navigator.mediaDevices.enumerateDevices())),
+ shareReplay(1),
+ );
+});
-const audioDevices$ = merge(
- getDevices(audioDeviceConstraints),
- deviceChange$,
-).pipe(shareReplay(1));
+const getAudioDevicesObserver = memoizedObservable(() => {
+ return merge(
+ getDevices(audioDeviceConstraints),
+ getDeviceChangeObserver(),
+ ).pipe(shareReplay(1));
+});
-const videoDevices$ = merge(
- getDevices(videoDeviceConstraints),
- deviceChange$,
-).pipe(shareReplay(1));
+const getVideoDevicesObserver = memoizedObservable(() => {
+ return merge(
+ getDevices(videoDeviceConstraints),
+ getDeviceChangeObserver(),
+ ).pipe(shareReplay(1));
+});
/**
* Prompts the user for a permission to use audio devices (if not already granted) and lists the available 'audioinput' devices, if devices are added/removed the list is updated.
- *
- * @angular It's recommended to use the [`DeviceManagerService`](./DeviceManagerService.md) for a higher level API, use this low-level method only if the `DeviceManagerService` doesn't suit your requirements.
- * @returns
*/
-export const getAudioDevices = () =>
- audioDevices$.pipe(
+export const getAudioDevices = () => {
+ return getAudioDevicesObserver().pipe(
map((values) => values.filter((d) => d.kind === 'audioinput')),
);
+};
/**
* Prompts the user for a permission to use video devices (if not already granted) and lists the available 'videoinput' devices, if devices are added/removed the list is updated.
- *
- * @angular It's recommended to use the [`DeviceManagerService`](./DeviceManagerService.md) for a higher level API, use this low-level method only if the `DeviceManagerService` doesn't suit your requirements.
- * @returns
*/
-export const getVideoDevices = () =>
- videoDevices$.pipe(
- map((values) =>
- values.filter((d) => d.kind === 'videoinput' && d.deviceId.length),
- ),
+export const getVideoDevices = () => {
+ return getVideoDevicesObserver().pipe(
+ map((values) => values.filter((d) => d.kind === 'videoinput')),
);
+};
/**
* Prompts the user for a permission to use audio devices (if not already granted) and lists the available 'audiooutput' devices, if devices are added/removed the list is updated. Selecting 'audiooutput' device only makes sense if [the browser has support for changing audio output on 'audio' elements](#checkifaudiooutputchangesupported)
- *
- * @angular It's recommended to use the [`DeviceManagerService`](./DeviceManagerService.md) for a higher level API, use this low-level method only if the `DeviceManagerService` doesn't suit your requirements.
- * @returns
*/
export const getAudioOutputDevices = () => {
- return audioDevices$.pipe(
+ return getAudioDevicesObserver().pipe(
map((values) => values.filter((d) => d.kind === 'audiooutput')),
);
};
diff --git a/sample-apps/react/react-dogfood/package.json b/sample-apps/react/react-dogfood/package.json
index a5924078ce..3483e2775c 100644
--- a/sample-apps/react/react-dogfood/package.json
+++ b/sample-apps/react/react-dogfood/package.json
@@ -21,8 +21,8 @@
"gleap": "^12.0.3",
"hotkeys-js": "^3.10.2",
"nanoid": "^5.0.1",
- "next": "^13.4.19",
- "next-auth": "^4.23.1",
+ "next": "^13.5.5",
+ "next-auth": "^4.23.2",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"starwars-names": "^1.6.0",
diff --git a/yarn.lock b/yarn.lock
index 2b01c84f4b..219a3d44c0 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -4094,72 +4094,72 @@ __metadata:
languageName: node
linkType: hard
-"@next/env@npm:13.4.19":
- version: 13.4.19
- resolution: "@next/env@npm:13.4.19"
- checksum: ace4f82890954ade0164fbe2b7ff988268d2b99b2e80caa6707c51fa4cbfaaa31e48fbbcecd4fd142af3503c544e1b4c91e8185d4af253c8fb46550e9e70ad7e
+"@next/env@npm:13.5.5":
+ version: 13.5.5
+ resolution: "@next/env@npm:13.5.5"
+ checksum: 4e3a92f2bd60189d81eb0437bf8141de26dec371edc125553c2d93b1de4c40ce99e8c81f60d8450961fab5c8880a6bcfccd23d9ef9c86aceab2f5380776def9f
languageName: node
linkType: hard
-"@next/swc-darwin-arm64@npm:13.4.19":
- version: 13.4.19
- resolution: "@next/swc-darwin-arm64@npm:13.4.19"
+"@next/swc-darwin-arm64@npm:13.5.5":
+ version: 13.5.5
+ resolution: "@next/swc-darwin-arm64@npm:13.5.5"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
-"@next/swc-darwin-x64@npm:13.4.19":
- version: 13.4.19
- resolution: "@next/swc-darwin-x64@npm:13.4.19"
+"@next/swc-darwin-x64@npm:13.5.5":
+ version: 13.5.5
+ resolution: "@next/swc-darwin-x64@npm:13.5.5"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
-"@next/swc-linux-arm64-gnu@npm:13.4.19":
- version: 13.4.19
- resolution: "@next/swc-linux-arm64-gnu@npm:13.4.19"
+"@next/swc-linux-arm64-gnu@npm:13.5.5":
+ version: 13.5.5
+ resolution: "@next/swc-linux-arm64-gnu@npm:13.5.5"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
-"@next/swc-linux-arm64-musl@npm:13.4.19":
- version: 13.4.19
- resolution: "@next/swc-linux-arm64-musl@npm:13.4.19"
+"@next/swc-linux-arm64-musl@npm:13.5.5":
+ version: 13.5.5
+ resolution: "@next/swc-linux-arm64-musl@npm:13.5.5"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
-"@next/swc-linux-x64-gnu@npm:13.4.19":
- version: 13.4.19
- resolution: "@next/swc-linux-x64-gnu@npm:13.4.19"
+"@next/swc-linux-x64-gnu@npm:13.5.5":
+ version: 13.5.5
+ resolution: "@next/swc-linux-x64-gnu@npm:13.5.5"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
-"@next/swc-linux-x64-musl@npm:13.4.19":
- version: 13.4.19
- resolution: "@next/swc-linux-x64-musl@npm:13.4.19"
+"@next/swc-linux-x64-musl@npm:13.5.5":
+ version: 13.5.5
+ resolution: "@next/swc-linux-x64-musl@npm:13.5.5"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
-"@next/swc-win32-arm64-msvc@npm:13.4.19":
- version: 13.4.19
- resolution: "@next/swc-win32-arm64-msvc@npm:13.4.19"
+"@next/swc-win32-arm64-msvc@npm:13.5.5":
+ version: 13.5.5
+ resolution: "@next/swc-win32-arm64-msvc@npm:13.5.5"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
-"@next/swc-win32-ia32-msvc@npm:13.4.19":
- version: 13.4.19
- resolution: "@next/swc-win32-ia32-msvc@npm:13.4.19"
+"@next/swc-win32-ia32-msvc@npm:13.5.5":
+ version: 13.5.5
+ resolution: "@next/swc-win32-ia32-msvc@npm:13.5.5"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
-"@next/swc-win32-x64-msvc@npm:13.4.19":
- version: 13.4.19
- resolution: "@next/swc-win32-x64-msvc@npm:13.4.19"
+"@next/swc-win32-x64-msvc@npm:13.5.5":
+ version: 13.5.5
+ resolution: "@next/swc-win32-x64-msvc@npm:13.5.5"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
@@ -7593,8 +7593,8 @@ __metadata:
gleap: ^12.0.3
hotkeys-js: ^3.10.2
nanoid: ^5.0.1
- next: ^13.4.19
- next-auth: ^4.23.1
+ next: ^13.5.5
+ next-auth: ^4.23.2
react: ^18.2.0
react-dom: ^18.2.0
sass: ^1.69.3
@@ -7824,12 +7824,12 @@ __metadata:
languageName: unknown
linkType: soft
-"@swc/helpers@npm:0.5.1":
- version: 0.5.1
- resolution: "@swc/helpers@npm:0.5.1"
+"@swc/helpers@npm:0.5.2":
+ version: 0.5.2
+ resolution: "@swc/helpers@npm:0.5.2"
dependencies:
tslib: ^2.4.0
- checksum: 71e0e27234590435e4c62b97ef5e796f88e786841a38c7116a5e27a3eafa7b9ead7cdec5249b32165902076de78446945311c973e59bddf77c1e24f33a8f272a
+ checksum: 51d7e3d8bd56818c49d6bfbd715f0dbeedc13cf723af41166e45c03e37f109336bbcb57a1f2020f4015957721aeb21e1a7fff281233d797ff7d3dd1f447fa258
languageName: node
linkType: hard
@@ -23369,9 +23369,9 @@ __metadata:
languageName: node
linkType: hard
-"next-auth@npm:^4.23.1":
- version: 4.23.1
- resolution: "next-auth@npm:4.23.1"
+"next-auth@npm:^4.23.2":
+ version: 4.23.2
+ resolution: "next-auth@npm:4.23.2"
dependencies:
"@babel/runtime": ^7.20.13
"@panva/hkdf": ^1.0.2
@@ -23390,7 +23390,7 @@ __metadata:
peerDependenciesMeta:
nodemailer:
optional: true
- checksum: 995114797c257ccf71a82d19fb6316fb7709b552aaaf66444591c505a4b8e00b0cae3f4db4316b63a8cc439076044cc391ab171c4f6ee2e086709c5b3bbfed24
+ checksum: 4820fdc8d9f066afd2dfe64012d7aba727fd7b82fec3a94e85ea5c1651cb4bf532d8742bfd253d9910055833f00c1c8f8f17212661f7648ecff4dd1f3e002e80
languageName: node
linkType: hard
@@ -23401,27 +23401,26 @@ __metadata:
languageName: node
linkType: hard
-"next@npm:^13.4.19":
- version: 13.4.19
- resolution: "next@npm:13.4.19"
+"next@npm:^13.5.5":
+ version: 13.5.5
+ resolution: "next@npm:13.5.5"
dependencies:
- "@next/env": 13.4.19
- "@next/swc-darwin-arm64": 13.4.19
- "@next/swc-darwin-x64": 13.4.19
- "@next/swc-linux-arm64-gnu": 13.4.19
- "@next/swc-linux-arm64-musl": 13.4.19
- "@next/swc-linux-x64-gnu": 13.4.19
- "@next/swc-linux-x64-musl": 13.4.19
- "@next/swc-win32-arm64-msvc": 13.4.19
- "@next/swc-win32-ia32-msvc": 13.4.19
- "@next/swc-win32-x64-msvc": 13.4.19
- "@swc/helpers": 0.5.1
+ "@next/env": 13.5.5
+ "@next/swc-darwin-arm64": 13.5.5
+ "@next/swc-darwin-x64": 13.5.5
+ "@next/swc-linux-arm64-gnu": 13.5.5
+ "@next/swc-linux-arm64-musl": 13.5.5
+ "@next/swc-linux-x64-gnu": 13.5.5
+ "@next/swc-linux-x64-musl": 13.5.5
+ "@next/swc-win32-arm64-msvc": 13.5.5
+ "@next/swc-win32-ia32-msvc": 13.5.5
+ "@next/swc-win32-x64-msvc": 13.5.5
+ "@swc/helpers": 0.5.2
busboy: 1.6.0
caniuse-lite: ^1.0.30001406
- postcss: 8.4.14
+ postcss: 8.4.31
styled-jsx: 5.1.1
watchpack: 2.4.0
- zod: 3.21.4
peerDependencies:
"@opentelemetry/api": ^1.1.0
react: ^18.2.0
@@ -23453,7 +23452,7 @@ __metadata:
optional: true
bin:
next: dist/bin/next
- checksum: f4873dab8888ed4dae14d36d7cf8dc54cd042695cf7ee41d05e8757f463d11952a594eb066143cc2f7253ea1d41c6efe681cdc3ab8c2fa6eb0815fa5a94de3dc
+ checksum: 034a52cf9a5df79912ad67467e00ab98e6505a7544514a12d6310d67fea760764f6b04ade344d457aadecb6170dd50eb0709346fd97a9e6659fcabd5e510fb97
languageName: node
linkType: hard
@@ -25135,14 +25134,14 @@ __metadata:
languageName: node
linkType: hard
-"postcss@npm:8.4.14":
- version: 8.4.14
- resolution: "postcss@npm:8.4.14"
+"postcss@npm:8.4.31, postcss@npm:^8.0.9, postcss@npm:^8.4.27, postcss@npm:^8.4.31, postcss@npm:~8.4.21":
+ version: 8.4.31
+ resolution: "postcss@npm:8.4.31"
dependencies:
- nanoid: ^3.3.4
+ nanoid: ^3.3.6
picocolors: ^1.0.0
source-map-js: ^1.0.2
- checksum: fe58766ff32e4becf65a7d57678995cfd239df6deed2fe0557f038b47c94e4132e7e5f68b5aa820c13adfec32e523b693efaeb65798efb995ce49ccd83953816
+ checksum: 1d8611341b073143ad90486fcdfeab49edd243377b1f51834dc4f6d028e82ce5190e4f11bb2633276864503654fb7cab28e67abdc0fbf9d1f88cad4a0ff0beea
languageName: node
linkType: hard
@@ -25156,17 +25155,6 @@ __metadata:
languageName: node
linkType: hard
-"postcss@npm:^8.0.9, postcss@npm:^8.4.27, postcss@npm:^8.4.31, postcss@npm:~8.4.21":
- version: 8.4.31
- resolution: "postcss@npm:8.4.31"
- dependencies:
- nanoid: ^3.3.6
- picocolors: ^1.0.0
- source-map-js: ^1.0.2
- checksum: 1d8611341b073143ad90486fcdfeab49edd243377b1f51834dc4f6d028e82ce5190e4f11bb2633276864503654fb7cab28e67abdc0fbf9d1f88cad4a0ff0beea
- languageName: node
- linkType: hard
-
"potpack@npm:^2.0.0":
version: 2.0.0
resolution: "potpack@npm:2.0.0"
@@ -32195,13 +32183,6 @@ __metadata:
languageName: node
linkType: hard
-"zod@npm:3.21.4":
- version: 3.21.4
- resolution: "zod@npm:3.21.4"
- checksum: f185ba87342ff16f7a06686767c2b2a7af41110c7edf7c1974095d8db7a73792696bcb4a00853de0d2edeb34a5b2ea6a55871bc864227dace682a0a28de33e1f
- languageName: node
- linkType: hard
-
"zwitch@npm:^1.0.0":
version: 1.0.5
resolution: "zwitch@npm:1.0.5"
From 70f19f9fb97e359ab4a5a1559828f98501308a47 Mon Sep 17 00:00:00 2001
From: Oliver Lazoroski
Date: Tue, 17 Oct 2023 15:29:08 +0200
Subject: [PATCH 06/14] chore: more upgrade more deps
---
packages/client/package.json | 2 +-
sample-apps/react/audio-rooms/package.json | 2 +-
.../cookbook-participant-list/package.json | 2 +-
.../react/egress-composite/package.json | 2 +-
sample-apps/react/livestream-app/package.json | 4 +-
.../react/messenger-clone/package.json | 8 +-
sample-apps/react/react-dogfood/package.json | 12 +-
.../react/react-video-demo/package.json | 4 +-
sample-apps/react/zoom-clone/package.json | 6 +-
yarn.lock | 172 +++++++++---------
10 files changed, 107 insertions(+), 107 deletions(-)
diff --git a/packages/client/package.json b/packages/client/package.json
index f59b8e271b..279a3095af 100644
--- a/packages/client/package.json
+++ b/packages/client/package.json
@@ -46,7 +46,7 @@
},
"devDependencies": {
"@openapitools/openapi-generator-cli": "^2.7.0",
- "@rollup/plugin-replace": "^5.0.3",
+ "@rollup/plugin-replace": "^5.0.4",
"@rollup/plugin-typescript": "^11.1.5",
"@types/jsonwebtoken": "^9.0.3",
"@types/sdp-transform": "^2.4.7",
diff --git a/sample-apps/react/audio-rooms/package.json b/sample-apps/react/audio-rooms/package.json
index 795a07cbfc..f54db55115 100644
--- a/sample-apps/react/audio-rooms/package.json
+++ b/sample-apps/react/audio-rooms/package.json
@@ -13,7 +13,7 @@
"@stream-io/video-react-sdk": "workspace:^",
"react": "^18.2.0",
"react-dom": "^18.2.0",
- "react-router-dom": "^6.16.0"
+ "react-router-dom": "^6.17.0"
},
"devDependencies": {
"@types/react": "^18.2.28",
diff --git a/sample-apps/react/cookbook-participant-list/package.json b/sample-apps/react/cookbook-participant-list/package.json
index 5d36dc9d13..3c7a42eaa3 100644
--- a/sample-apps/react/cookbook-participant-list/package.json
+++ b/sample-apps/react/cookbook-participant-list/package.json
@@ -11,7 +11,7 @@
"dependencies": {
"@emotion/react": "^11.11.1",
"@emotion/styled": "^11.11.0",
- "@mui/material": "^5.14.13",
+ "@mui/material": "^5.14.14",
"@stream-io/video-react-sdk": "workspace:^",
"@stream-io/video-styling": "workspace:^",
"react": "^18.2.0",
diff --git a/sample-apps/react/egress-composite/package.json b/sample-apps/react/egress-composite/package.json
index cda2346c41..55f6feff91 100644
--- a/sample-apps/react/egress-composite/package.json
+++ b/sample-apps/react/egress-composite/package.json
@@ -26,7 +26,7 @@
"@types/react-dom": "^18.2.13",
"@vitejs/plugin-react": "^4.1.0",
"axios": "^1.5.1",
- "nanoid": "^5.0.1",
+ "nanoid": "^5.0.2",
"typescript": "^5.2.2",
"vercel": "^32.4.1",
"vite": "^4.4.11"
diff --git a/sample-apps/react/livestream-app/package.json b/sample-apps/react/livestream-app/package.json
index ff213d78f9..b9a57feba4 100644
--- a/sample-apps/react/livestream-app/package.json
+++ b/sample-apps/react/livestream-app/package.json
@@ -13,13 +13,13 @@
"dependencies": {
"@emotion/react": "^11.11.1",
"@emotion/styled": "^11.11.0",
- "@mui/material": "^5.14.13",
+ "@mui/material": "^5.14.14",
"@stream-io/video-react-sdk": "workspace:^",
"clsx": "^2.0.0",
"hls.js": "^1.4.3",
"react": "^18.2.0",
"react-dom": "^18.2.0",
- "react-router-dom": "^6.16.0"
+ "react-router-dom": "^6.17.0"
},
"devDependencies": {
"@types/react": "^18.2.28",
diff --git a/sample-apps/react/messenger-clone/package.json b/sample-apps/react/messenger-clone/package.json
index 87e764fe03..ab4e085c49 100644
--- a/sample-apps/react/messenger-clone/package.json
+++ b/sample-apps/react/messenger-clone/package.json
@@ -12,17 +12,17 @@
"scripts:generate-url-params": "node scripts/generateUrlParams.js"
},
"dependencies": {
- "@mui/icons-material": "^5.14.13",
+ "@mui/icons-material": "^5.14.14",
"@stream-io/video-react-sdk": "workspace:^",
"clsx": "^2.0.0",
"dayjs": "^1.11.6",
"immer": "^9.0.16",
- "nanoid": "^5.0.1",
+ "nanoid": "^5.0.2",
"react": "^18.2.0",
"react-dom": "^18.2.0",
- "react-router-dom": "^6.16.0",
+ "react-router-dom": "^6.17.0",
"sass": "^1.69.3",
- "stream-chat": "^8.12.4",
+ "stream-chat": "^8.13.0",
"stream-chat-react": "^10.14.0"
},
"devDependencies": {
diff --git a/sample-apps/react/react-dogfood/package.json b/sample-apps/react/react-dogfood/package.json
index 3483e2775c..010322a227 100644
--- a/sample-apps/react/react-dogfood/package.json
+++ b/sample-apps/react/react-dogfood/package.json
@@ -10,8 +10,8 @@
"dependencies": {
"@emotion/react": "^11.11.1",
"@emotion/styled": "^11.11.0",
- "@mui/icons-material": "^5.14.13",
- "@mui/material": "^5.14.13",
+ "@mui/icons-material": "^5.14.14",
+ "@mui/material": "^5.14.14",
"@sentry/nextjs": "^7.54.0",
"@stream-io/video-react-sdk": "workspace:^",
"@stream-io/video-styling": "workspace:^",
@@ -20,19 +20,19 @@
"framer-motion": "^10.12.16",
"gleap": "^12.0.3",
"hotkeys-js": "^3.10.2",
- "nanoid": "^5.0.1",
+ "nanoid": "^5.0.2",
"next": "^13.5.5",
"next-auth": "^4.23.2",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"starwars-names": "^1.6.0",
- "stream-chat": "^8.12.4",
+ "stream-chat": "^8.13.0",
"stream-chat-react": "^10.14.0",
- "yargs": "^17.7.1"
+ "yargs": "^17.7.2"
},
"devDependencies": {
"@types/starwars-names": "^1.6.0",
- "@types/yargs": "^17.0.22",
+ "@types/yargs": "^17.0.28",
"sass": "^1.69.3",
"source-map-loader": "^4.0.1",
"vercel": "^32.4.1"
diff --git a/sample-apps/react/react-video-demo/package.json b/sample-apps/react/react-video-demo/package.json
index d709ffd175..d32b9d7aa3 100644
--- a/sample-apps/react/react-video-demo/package.json
+++ b/sample-apps/react/react-video-demo/package.json
@@ -31,7 +31,7 @@
"hotkeys": "^1.0.0",
"mapbox-gl": "^2.15.0",
"mobile-device-detect": "^0.4.3",
- "nanoid": "^5.0.1",
+ "nanoid": "^5.0.2",
"postcss": "^8.4.31",
"qrcode.react": "^3.1.0",
"react": "^18.2.0",
@@ -43,7 +43,7 @@
"react-tooltip": "^5.8.3",
"react-transition-group": "^4.4.5",
"screenfull": "^6.0.2",
- "stream-chat": "^8.12.4",
+ "stream-chat": "^8.13.0",
"stream-chat-css": "^1.0.23",
"stream-chat-react": "^10.14.0",
"swiper": "^9.1.1",
diff --git a/sample-apps/react/zoom-clone/package.json b/sample-apps/react/zoom-clone/package.json
index 1fb608a971..c4788c5a86 100644
--- a/sample-apps/react/zoom-clone/package.json
+++ b/sample-apps/react/zoom-clone/package.json
@@ -13,11 +13,11 @@
"dependencies": {
"@stream-io/video-react-sdk": "workspace:^",
"clsx": "^2.0.0",
- "nanoid": "^5.0.1",
+ "nanoid": "^5.0.2",
"react": "^18.2.0",
"react-dom": "^18.2.0",
- "react-router-dom": "^6.16.0",
- "stream-chat": "^8.12.4",
+ "react-router-dom": "^6.17.0",
+ "stream-chat": "^8.13.0",
"stream-chat-react": "^10.14.0"
},
"devDependencies": {
diff --git a/yarn.lock b/yarn.lock
index c5ea975bab..35059f99df 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3855,9 +3855,9 @@ __metadata:
languageName: node
linkType: hard
-"@mui/base@npm:5.0.0-beta.19":
- version: 5.0.0-beta.19
- resolution: "@mui/base@npm:5.0.0-beta.19"
+"@mui/base@npm:5.0.0-beta.20":
+ version: 5.0.0-beta.20
+ resolution: "@mui/base@npm:5.0.0-beta.20"
dependencies:
"@babel/runtime": ^7.23.1
"@floating-ui/react-dom": ^2.0.2
@@ -3873,20 +3873,20 @@ __metadata:
peerDependenciesMeta:
"@types/react":
optional: true
- checksum: 7503d5609ba242e270cbcaea69f6c7d4935763a34a8ce8de2695078eae12ffcc1d7a57b5d735200de08f2314b2482aa7279631ffd92af240af24f6c31b633d8f
+ checksum: a9a27b15b0723dd91b4bb87ad3a76c4101535788387ee75bbf0798205bfa7e6343f5c6600b7beb112837f2e9ddaec714cead17d836377002429843739a4f277f
languageName: node
linkType: hard
-"@mui/core-downloads-tracker@npm:^5.14.13":
- version: 5.14.13
- resolution: "@mui/core-downloads-tracker@npm:5.14.13"
- checksum: 3094f8c289d53eb2189ce3f9e4c71e735f91cfefeadda4cf37b0f3c3de47d9261fdbd49485f74267e2fe93d8c0cb289d38e9c802a404489017e9f1cee9e56488
+"@mui/core-downloads-tracker@npm:^5.14.14":
+ version: 5.14.14
+ resolution: "@mui/core-downloads-tracker@npm:5.14.14"
+ checksum: 93a1f16141e3ef4ef63985079dabf6b6196b8f7581f2d71338fca5c00e5834bcecb65ee0ad6a20fc61bbdce33a55b3f02d18c37e1c9937106d65d67b6fa25acd
languageName: node
linkType: hard
-"@mui/icons-material@npm:^5.14.13":
- version: 5.14.13
- resolution: "@mui/icons-material@npm:5.14.13"
+"@mui/icons-material@npm:^5.14.14":
+ version: 5.14.14
+ resolution: "@mui/icons-material@npm:5.14.14"
dependencies:
"@babel/runtime": ^7.23.1
peerDependencies:
@@ -3896,18 +3896,18 @@ __metadata:
peerDependenciesMeta:
"@types/react":
optional: true
- checksum: a25db309d02654d1f2d51887986e11b26fc7aea864a398fdc55ca2f4ffd80bbc7402e7686f6a0aeab04a440993e0733aa52f752db50e083dae03e04c558f7bfd
+ checksum: f69689a2c4ea26a8bf5602d3688922f867155c32393eff2b0722c84cd0dabac8d1fd5ed3d54cf2b8e35157967fb2f99c373ba663d5ca3bf741934e221b5227d8
languageName: node
linkType: hard
-"@mui/material@npm:^5.14.13":
- version: 5.14.13
- resolution: "@mui/material@npm:5.14.13"
+"@mui/material@npm:^5.14.14":
+ version: 5.14.14
+ resolution: "@mui/material@npm:5.14.14"
dependencies:
"@babel/runtime": ^7.23.1
- "@mui/base": 5.0.0-beta.19
- "@mui/core-downloads-tracker": ^5.14.13
- "@mui/system": ^5.14.13
+ "@mui/base": 5.0.0-beta.20
+ "@mui/core-downloads-tracker": ^5.14.14
+ "@mui/system": ^5.14.14
"@mui/types": ^7.2.6
"@mui/utils": ^5.14.13
"@types/react-transition-group": ^4.4.7
@@ -3929,13 +3929,13 @@ __metadata:
optional: true
"@types/react":
optional: true
- checksum: 07d73cb5f770743e080494684fd087770893232415c681a25bff2e791414b702d76d02100996a850e89ced81f986c1dc378cc6fb35fcd0724d19b3b0a4a34bed
+ checksum: b7e30db2b82732d42940d702ede13e2298535e3dcf76fc841e1f2c7d1bafa30716ff5e05e3f51d326c3a870bf2f7c1de8559f27a43b30d7466f1b1a5a5287b76
languageName: node
linkType: hard
-"@mui/private-theming@npm:^5.14.13":
- version: 5.14.13
- resolution: "@mui/private-theming@npm:5.14.13"
+"@mui/private-theming@npm:^5.14.14":
+ version: 5.14.14
+ resolution: "@mui/private-theming@npm:5.14.14"
dependencies:
"@babel/runtime": ^7.23.1
"@mui/utils": ^5.14.13
@@ -3946,7 +3946,7 @@ __metadata:
peerDependenciesMeta:
"@types/react":
optional: true
- checksum: fb2f3644c332a454897f83b98b6fda7344ce30f9382715194442b7d954fdff4e0b96ef017a631259b2f0e44706737eecda7c5306d4833bf5bd834d59b059a6f9
+ checksum: c6ed9b757f908c3d3e6d210e11afab35d67ba9d63278546568ae6b811a5f6703150a099edccc729933be17dd33c518bab1318b3cccc5c0c96bf6af00ecdbdb1d
languageName: node
linkType: hard
@@ -3971,12 +3971,12 @@ __metadata:
languageName: node
linkType: hard
-"@mui/system@npm:^5.14.13":
- version: 5.14.13
- resolution: "@mui/system@npm:5.14.13"
+"@mui/system@npm:^5.14.14":
+ version: 5.14.14
+ resolution: "@mui/system@npm:5.14.14"
dependencies:
"@babel/runtime": ^7.23.1
- "@mui/private-theming": ^5.14.13
+ "@mui/private-theming": ^5.14.14
"@mui/styled-engine": ^5.14.13
"@mui/types": ^7.2.6
"@mui/utils": ^5.14.13
@@ -3995,7 +3995,7 @@ __metadata:
optional: true
"@types/react":
optional: true
- checksum: 1dfcd19737792d36e87b83623f1bf836f1e1282faf44646f9788cec9e5fb6502e6082872ab839dcebd0ae3d72c5771aa12bad9d3ee4b7e039582970acda13a8d
+ checksum: e5f41d52bec630bd1549ad5c40cb8ced2beee6324a326ec587aab4716b5ffc2fc88327d148b4edb200ba0f2b12611af2207b54bd4aa745abb7fc1e9a653a9240
languageName: node
linkType: hard
@@ -5461,10 +5461,10 @@ __metadata:
languageName: node
linkType: hard
-"@remix-run/router@npm:1.9.0":
- version: 1.9.0
- resolution: "@remix-run/router@npm:1.9.0"
- checksum: 0537b0ff29879ac85077cb4c42eaca4a295b9efd71477848984c2f2dfa5741c9b83d3106a7bb72994a51a9adfeeab3b0f5a40f2dee8be3f0750feeeca2a6d513
+"@remix-run/router@npm:1.10.0":
+ version: 1.10.0
+ resolution: "@remix-run/router@npm:1.10.0"
+ checksum: f8f9fcd5f08465a7e0a05378398ff6df2c5c5ef5766df3490a134d64260b3b16f1bd490bb0c3f5925c2671a0c1d8d1fa01dfbdc7ecc3b2447dc6eafe6b73bcc2
languageName: node
linkType: hard
@@ -5609,18 +5609,18 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/plugin-replace@npm:^5.0.3":
- version: 5.0.3
- resolution: "@rollup/plugin-replace@npm:5.0.3"
+"@rollup/plugin-replace@npm:^5.0.4":
+ version: 5.0.4
+ resolution: "@rollup/plugin-replace@npm:5.0.4"
dependencies:
"@rollup/pluginutils": ^5.0.1
- magic-string: ^0.27.0
+ magic-string: ^0.30.3
peerDependencies:
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
peerDependenciesMeta:
rollup:
optional: true
- checksum: 6cb1ba5ef9ac713840532ba0d1ddf70274fd10a74ac46d102508fbe1b84eb1a87c34019cff40c1ac96dbf43131e4e5d3a7873683a05299c44c0256d4a6f38a94
+ checksum: 50c9ec927e98c9978954b1fdec171c3e5d62c2ae6c9e4eb1569e58ae2deff5483b0eec5817ed2fe02f70ec25c574dd83e4ddd8c0a63ae626e75039dc93fb4bc0
languageName: node
linkType: hard
@@ -7279,7 +7279,7 @@ __metadata:
"@vitejs/plugin-react": ^4.1.0
react: ^18.2.0
react-dom: ^18.2.0
- react-router-dom: ^6.16.0
+ react-router-dom: ^6.17.0
typescript: ^5.2.2
vercel: ^32.4.1
vite: ^4.4.11
@@ -7292,7 +7292,7 @@ __metadata:
dependencies:
"@emotion/react": ^11.11.1
"@emotion/styled": ^11.11.0
- "@mui/material": ^5.14.13
+ "@mui/material": ^5.14.14
"@stream-io/video-react-sdk": "workspace:^"
"@stream-io/video-styling": "workspace:^"
"@types/react": ^18.2.28
@@ -7320,7 +7320,7 @@ __metadata:
axios: ^1.5.1
clsx: ^2.0.0
js-base64: ^3.7.5
- nanoid: ^5.0.1
+ nanoid: ^5.0.2
react: ^18.2.0
react-dom: ^18.2.0
typescript: ^5.2.2
@@ -7403,7 +7403,7 @@ __metadata:
dependencies:
"@emotion/react": ^11.11.1
"@emotion/styled": ^11.11.0
- "@mui/material": ^5.14.13
+ "@mui/material": ^5.14.14
"@stream-io/video-react-sdk": "workspace:^"
"@types/react": ^18.2.28
"@types/react-dom": ^18.2.13
@@ -7412,7 +7412,7 @@ __metadata:
hls.js: ^1.4.3
react: ^18.2.0
react-dom: ^18.2.0
- react-router-dom: ^6.16.0
+ react-router-dom: ^6.17.0
typescript: ^5.2.2
vercel: ^32.4.1
vite: ^4.4.11
@@ -7423,7 +7423,7 @@ __metadata:
version: 0.0.0-use.local
resolution: "@stream-io/messenger-clone-react@workspace:sample-apps/react/messenger-clone"
dependencies:
- "@mui/icons-material": ^5.14.13
+ "@mui/icons-material": ^5.14.14
"@stream-io/video-react-sdk": "workspace:^"
"@types/react": ^18.2.28
"@types/react-dom": ^18.2.13
@@ -7432,12 +7432,12 @@ __metadata:
dayjs: ^1.11.6
dotenv: ^16.3.1
immer: ^9.0.16
- nanoid: ^5.0.1
+ nanoid: ^5.0.2
react: ^18.2.0
react-dom: ^18.2.0
- react-router-dom: ^6.16.0
+ react-router-dom: ^6.17.0
sass: ^1.69.3
- stream-chat: ^8.12.4
+ stream-chat: ^8.13.0
stream-chat-react: ^10.14.0
typescript: ^5.2.2
vercel: ^32.4.1
@@ -7500,7 +7500,7 @@ __metadata:
"@protobuf-ts/runtime": ^2.9.1
"@protobuf-ts/runtime-rpc": ^2.9.1
"@protobuf-ts/twirp-transport": ^2.9.1
- "@rollup/plugin-replace": ^5.0.3
+ "@rollup/plugin-replace": ^5.0.4
"@rollup/plugin-typescript": ^11.1.5
"@types/jsonwebtoken": ^9.0.3
"@types/sdp-transform": ^2.4.7
@@ -7580,19 +7580,19 @@ __metadata:
dependencies:
"@emotion/react": ^11.11.1
"@emotion/styled": ^11.11.0
- "@mui/icons-material": ^5.14.13
- "@mui/material": ^5.14.13
+ "@mui/icons-material": ^5.14.14
+ "@mui/material": ^5.14.14
"@sentry/nextjs": ^7.54.0
"@stream-io/video-react-sdk": "workspace:^"
"@stream-io/video-styling": "workspace:^"
"@types/starwars-names": ^1.6.0
- "@types/yargs": ^17.0.22
+ "@types/yargs": ^17.0.28
clsx: ^2.0.0
dotenv: ^16.3.1
framer-motion: ^10.12.16
gleap: ^12.0.3
hotkeys-js: ^3.10.2
- nanoid: ^5.0.1
+ nanoid: ^5.0.2
next: ^13.5.5
next-auth: ^4.23.2
react: ^18.2.0
@@ -7600,10 +7600,10 @@ __metadata:
sass: ^1.69.3
source-map-loader: ^4.0.1
starwars-names: ^1.6.0
- stream-chat: ^8.12.4
+ stream-chat: ^8.13.0
stream-chat-react: ^10.14.0
vercel: ^32.4.1
- yargs: ^17.7.1
+ yargs: ^17.7.2
languageName: unknown
linkType: soft
@@ -7811,12 +7811,12 @@ __metadata:
autoprefixer: ^10.4.13
clsx: ^2.0.0
dotenv: ^16.3.1
- nanoid: ^5.0.1
+ nanoid: ^5.0.2
postcss: ^8.4.31
react: ^18.2.0
react-dom: ^18.2.0
- react-router-dom: ^6.16.0
- stream-chat: ^8.12.4
+ react-router-dom: ^6.17.0
+ stream-chat: ^8.13.0
stream-chat-react: ^10.14.0
tailwindcss: ^3.2.4
typescript: ^5.2.2
@@ -8703,12 +8703,12 @@ __metadata:
languageName: node
linkType: hard
-"@types/yargs@npm:^17.0.22, @types/yargs@npm:^17.0.8":
- version: 17.0.24
- resolution: "@types/yargs@npm:17.0.24"
+"@types/yargs@npm:^17.0.28, @types/yargs@npm:^17.0.8":
+ version: 17.0.28
+ resolution: "@types/yargs@npm:17.0.28"
dependencies:
"@types/yargs-parser": "*"
- checksum: 5f3ac4dc4f6e211c1627340160fbe2fd247ceba002190da6cf9155af1798450501d628c9165a183f30a224fc68fa5e700490d740ff4c73e2cdef95bc4e8ba7bf
+ checksum: f78c5e5c29903933c0557b4ffcd1d0b8564d66859c8ca4aa51da3714e49109ed7c2644334a1918d033df19028f4cecc91fd2e502651bb8e8451f246c371da847
languageName: node
linkType: hard
@@ -20929,12 +20929,12 @@ __metadata:
languageName: node
linkType: hard
-"magic-string@npm:^0.30.1":
- version: 0.30.3
- resolution: "magic-string@npm:0.30.3"
+"magic-string@npm:^0.30.1, magic-string@npm:^0.30.3":
+ version: 0.30.5
+ resolution: "magic-string@npm:0.30.5"
dependencies:
"@jridgewell/sourcemap-codec": ^1.4.15
- checksum: a5a9ddf9bd3bf49a2de1048bf358464f1bda7b3cc1311550f4a0ba8f81a4070e25445d53a5ee28850161336f1bff3cf28aa3320c6b4aeff45ce3e689f300b2f3
+ checksum: da10fecff0c0a7d3faf756913ce62bd6d5e7b0402be48c3b27bfd651b90e29677e279069a63b764bcdc1b8ecdcdb898f29a5c5ec510f2323e8d62ee057a6eb18
languageName: node
linkType: hard
@@ -23291,12 +23291,12 @@ __metadata:
languageName: node
linkType: hard
-"nanoid@npm:^5.0.1":
- version: 5.0.1
- resolution: "nanoid@npm:5.0.1"
+"nanoid@npm:^5.0.2":
+ version: 5.0.2
+ resolution: "nanoid@npm:5.0.2"
bin:
nanoid: bin/nanoid.js
- checksum: fb5a57ec0563f12f101129b2f11fe50505e5f1219760c43e6ae30fc0a0d2aa269985f6d07ddea15e3bd4b24751c9ef14fa8117cbc80d410726429e2b37a4b13f
+ checksum: fa6908c2c6a7a9e91e02b98cb0b9b829454d390a63f83c1798f0c504d07b536d99cad3e975e5014b176534e67e234ff66bccd4610bf3ffb2cf0d6d932a73f3a8
languageName: node
linkType: hard
@@ -26514,27 +26514,27 @@ __metadata:
languageName: node
linkType: hard
-"react-router-dom@npm:^6.16.0":
- version: 6.16.0
- resolution: "react-router-dom@npm:6.16.0"
+"react-router-dom@npm:^6.17.0":
+ version: 6.17.0
+ resolution: "react-router-dom@npm:6.17.0"
dependencies:
- "@remix-run/router": 1.9.0
- react-router: 6.16.0
+ "@remix-run/router": 1.10.0
+ react-router: 6.17.0
peerDependencies:
react: ">=16.8"
react-dom: ">=16.8"
- checksum: 18b398924bb0f0d97cf2f71dab71d860b960a7a267b2f77388990c662bb6d8738bdc3042d92f713fd63d269ae9ad90df39c8e97661b6ba758bbb7386b9f20ae0
+ checksum: e0ba4f4c507681e2ffdecdf2e67edf7ec0e2bf4be35222e29d013afdb03866a5e6ecacc8b452bd55797b9672785d02f81bd6dbf6b05ac93a59e48e774b0060de
languageName: node
linkType: hard
-"react-router@npm:6.16.0":
- version: 6.16.0
- resolution: "react-router@npm:6.16.0"
+"react-router@npm:6.17.0":
+ version: 6.17.0
+ resolution: "react-router@npm:6.17.0"
dependencies:
- "@remix-run/router": 1.9.0
+ "@remix-run/router": 1.10.0
peerDependencies:
react: ">=16.8"
- checksum: b31c187e3fdcdf7294ffdad6ff834e14d012840c94d8ee8c7fbe451062a8fcb6e31e8bc7827fb1ff45445dd40fad2b8c96a7e98f0ac1c3eb1d716c257a0821c9
+ checksum: 99c30d94fbb34657e4c8c3ef1aaae33b143167d3869b442e06c83b4006f35200fde810029180e209654bef2f47f0b27a928f77cc2d859a358a2722cc9d494f03
languageName: node
linkType: hard
@@ -26643,7 +26643,7 @@ __metadata:
hotkeys: ^1.0.0
mapbox-gl: ^2.15.0
mobile-device-detect: ^0.4.3
- nanoid: ^5.0.1
+ nanoid: ^5.0.2
postcss: ^8.4.31
qrcode.react: ^3.1.0
react: ^18.2.0
@@ -26657,7 +26657,7 @@ __metadata:
rimraf: ^5.0.5
sass: ^1.69.3
screenfull: ^6.0.2
- stream-chat: ^8.12.4
+ stream-chat: ^8.13.0
stream-chat-css: ^1.0.23
stream-chat-react: ^10.14.0
swiper: ^9.1.1
@@ -28720,9 +28720,9 @@ __metadata:
languageName: node
linkType: hard
-"stream-chat@npm:^8.12.4":
- version: 8.12.4
- resolution: "stream-chat@npm:8.12.4"
+"stream-chat@npm:^8.13.0":
+ version: 8.13.0
+ resolution: "stream-chat@npm:8.13.0"
dependencies:
"@babel/runtime": ^7.16.3
"@types/jsonwebtoken": ~9.0.0
@@ -28733,7 +28733,7 @@ __metadata:
isomorphic-ws: ^4.0.1
jsonwebtoken: ~9.0.0
ws: ^7.4.4
- checksum: 8e9a8b6a6ffb599f153665ebae0c70554a5d929647ac75c2e06089cbb79017106a121d1209e92ce838cdc499f8175b9092c6b05375db77cdd8a1f96b86328d85
+ checksum: ad6fbba0f085c16c6dd8ff684df780d9a3f8e2f5c72dfce2e3296731339ea850a689d36be3a149fd3c544b0a5c439cfee78749a4e8c8a33d469246b1686a8d7b
languageName: node
linkType: hard
@@ -32119,7 +32119,7 @@ __metadata:
languageName: node
linkType: hard
-"yargs@npm:^17.0.0, yargs@npm:^17.3.1, yargs@npm:^17.5.1, yargs@npm:^17.6.2, yargs@npm:^17.7.1":
+"yargs@npm:^17.0.0, yargs@npm:^17.3.1, yargs@npm:^17.5.1, yargs@npm:^17.6.2, yargs@npm:^17.7.2":
version: 17.7.2
resolution: "yargs@npm:17.7.2"
dependencies:
From 5c75fc4edf99383a3feff488ec2e4202ccc2dc84 Mon Sep 17 00:00:00 2001
From: Oliver Lazoroski
Date: Tue, 17 Oct 2023 16:17:57 +0200
Subject: [PATCH 07/14] feat: merge i18n with react-bindings
---
README.md | 1 -
package.json | 7 +-
packages/i18n/CHANGELOG.md | 84 -------
packages/i18n/LICENSE | 219 ------------------
packages/i18n/README.md | 3 -
.../docs/i18n/07-i18n/01-i18n-service.mdx | 185 ---------------
.../docs/i18n/07-i18n/_category_.json | 4 -
packages/i18n/index.ts | 3 -
packages/i18n/package.json | 32 ---
packages/i18n/project.json | 48 ----
packages/i18n/rollup.config.mjs | 30 ---
packages/i18n/tsconfig.json | 28 ---
packages/i18n/tsconfig.production.json | 6 -
packages/react-bindings/index.ts | 2 +
packages/react-bindings/package.json | 3 +-
.../src/contexts/StreamI18nContext.tsx | 8 +-
.../src/i18n}/StreamI18n.ts | 20 +-
packages/react-bindings/src/i18n/index.ts | 3 +
.../src => react-bindings/src/i18n}/types.ts | 0
.../src => react-bindings/src/i18n}/utils.ts | 0
packages/react-native-sdk/package.json | 1 -
packages/react-native-sdk/src/index.ts | 1 -
packages/react-sdk/index.ts | 1 -
packages/react-sdk/package.json | 1 -
.../Permissions/PermissionRequests.tsx | 2 +-
yarn.lock | 35 +--
26 files changed, 34 insertions(+), 693 deletions(-)
delete mode 100644 packages/i18n/CHANGELOG.md
delete mode 100644 packages/i18n/LICENSE
delete mode 100644 packages/i18n/README.md
delete mode 100644 packages/i18n/docusaurus/docs/i18n/07-i18n/01-i18n-service.mdx
delete mode 100644 packages/i18n/docusaurus/docs/i18n/07-i18n/_category_.json
delete mode 100644 packages/i18n/index.ts
delete mode 100644 packages/i18n/package.json
delete mode 100644 packages/i18n/project.json
delete mode 100644 packages/i18n/rollup.config.mjs
delete mode 100644 packages/i18n/tsconfig.json
delete mode 100644 packages/i18n/tsconfig.production.json
rename packages/{i18n/src => react-bindings/src/i18n}/StreamI18n.ts (95%)
create mode 100644 packages/react-bindings/src/i18n/index.ts
rename packages/{i18n/src => react-bindings/src/i18n}/types.ts (100%)
rename packages/{i18n/src => react-bindings/src/i18n}/utils.ts (100%)
diff --git a/README.md b/README.md
index 0e9d9aca39..40df051c3d 100644
--- a/README.md
+++ b/README.md
@@ -66,7 +66,6 @@ This repo contains projects and samples developed by the team and Stream communi
- `packages/react-sdk`: the place where our React SDK lives.
- `packages/react-native-sdk`: the place where our React Native SDK lives.
- `packages/styling`: our theme stylesheets live here for web SDKs.
-- `packages/i18n`: a utility package that takes care of internationalization support for our SDKs.
- `sample-apps/client/*`: contains sample apps built on top of our Low Level Client, with pure browser APIs
- `sample-apps/react/*`: contains a few sample apps that we have built to showcase our SDK and platform capabilities
- `sample-apps/react-native/*`: a collection of React Native sample apps for showcasing our SDK and platform
diff --git a/package.json b/package.json
index 025873650f..af4349720f 100644
--- a/package.json
+++ b/package.json
@@ -25,10 +25,8 @@
"start:styling": "yarn workspace @stream-io/video-styling run start",
"build:client": "yarn workspace @stream-io/video-client run build",
"start:client": "yarn workspace @stream-io/video-client run start",
- "start:i18n": "yarn workspace @stream-io/i18n start",
- "build:i18n": "yarn workspace @stream-io/i18n build",
- "build:react:deps": "yarn build:client && yarn build:i18n && yarn build:styling && yarn build:react:bindings && yarn build:react:sdk",
- "build:react-native:deps": "yarn build:client && yarn build:i18n && yarn build:react:bindings && yarn build:react-native:sdk",
+ "build:react:deps": "yarn build:client && yarn build:styling && yarn build:react:bindings && yarn build:react:sdk",
+ "build:react-native:deps": "yarn build:client && yarn build:react:bindings && yarn build:react-native:sdk",
"build:vercel": "yarn build:react:deps && yarn build:react:dogfood",
"build:react:video-demo": "yarn build:react:deps && yarn workspace react-video-demo run build:website",
"start:egress": "yarn workspace @stream-io/egress-composite start",
@@ -52,7 +50,6 @@
"sample:react:tutorial": "yarn workspace @stream-io/stream-video-react-tutorial run dev",
"start:docs:react": "yarn workspace @stream-io/video-react-sdk run start:docs ",
"release": "nx run-many --target version --parallel=1",
- "release:18n": "yarn workspace @stream-io/i18n npm publish --access=public",
"release:react-bindings": "yarn workspace @stream-io/video-react-bindings npm publish --access=public",
"release:react-sdk": "yarn workspace @stream-io/video-react-sdk npm publish --access=public",
"release:react-native-sdk": "yarn workspace @stream-io/video-react-native-sdk npm publish --access=public"
diff --git a/packages/i18n/CHANGELOG.md b/packages/i18n/CHANGELOG.md
deleted file mode 100644
index e58fcfc267..0000000000
--- a/packages/i18n/CHANGELOG.md
+++ /dev/null
@@ -1,84 +0,0 @@
-# Changelog
-
-This file was generated using [@jscutlery/semver](https://github.com/jscutlery/semver).
-
-### [0.1.2](https://github.com/GetStream/stream-video-js/compare/@stream-io/i18n-0.1.1...@stream-io/i18n-0.1.2) (2023-09-25)
-
-
-### Bug Fixes
-
-* Add extra delay before attempting to play video in Safari and Firefox ([#1106](https://github.com/GetStream/stream-video-js/issues/1106)) ([5b4a589](https://github.com/GetStream/stream-video-js/commit/5b4a58918240a7b63807726609d6d54b92cfe1d2))
-
-### [0.1.1](https://github.com/GetStream/stream-video-js/compare/@stream-io/i18n-0.1.0...@stream-io/i18n-0.1.1) (2023-07-17)
-
-
-### Features
-
-* **react-sdk:** extract toggle functions to hooks + permissions ([#750](https://github.com/GetStream/stream-video-js/issues/750)) ([e6fab59](https://github.com/GetStream/stream-video-js/commit/e6fab59d3ebc4b91b8b8ed79e6f56bf6b6b10b52))
-
-
-### Documentation
-
-* Update readme ([2a31622](https://github.com/GetStream/stream-video-js/commit/2a31622307fdd90aa1e3ae370f320b083be51a23))
-
-## [0.1.0](https://github.com/GetStream/stream-video-js/compare/@stream-io/i18n-0.0.8...@stream-io/i18n-0.1.0) (2023-07-17)
-
-
-### ⚠ BREAKING CHANGES
-
-* Trigger breaking change for i18n
-
-### Features
-
-* Trigger breaking change for i18n ([a5dc50d](https://github.com/GetStream/stream-video-js/commit/a5dc50d99e2eed2c00d425eef73f3f442d7ee691))
-
-### [0.0.8](https://github.com/GetStream/stream-video-js/compare/@stream-io/i18n-0.0.7...@stream-io/i18n-0.0.8) (2023-07-03)
-
-
-### Features
-
-* SFU Session Migration and Graceful Shutdown ([#603](https://github.com/GetStream/stream-video-js/issues/603)) ([943169b](https://github.com/GetStream/stream-video-js/commit/943169bd2b7b9e138bcaf387cf72eb3fa0f23533))
-
-### [0.0.7](https://github.com/GetStream/stream-video-js/compare/@stream-io/i18n-0.0.6...@stream-io/i18n-0.0.7) (2023-06-30)
-
-
-### Documentation
-
-* **react-sdk:** add SpeakingWhileMutedNotification docs ([#732](https://github.com/GetStream/stream-video-js/issues/732)) ([bdb9daa](https://github.com/GetStream/stream-video-js/commit/bdb9daaf921b0a790fa8013dded2ff1559d95fc9))
-
-### [0.0.6](https://github.com/GetStream/stream-video-js/compare/@stream-io/i18n-0.0.5...@stream-io/i18n-0.0.6) (2023-06-21)
-
-
-### Documentation
-
-* cleanup ([#679](https://github.com/GetStream/stream-video-js/issues/679)) ([58c86bd](https://github.com/GetStream/stream-video-js/commit/58c86bd0354ebe444af361056dcc3fa82c4a926d))
-
-### [0.0.5](https://github.com/GetStream/stream-video-js/compare/@stream-io/i18n-0.0.4...@stream-io/i18n-0.0.5) (2023-06-16)
-
-
-### Documentation
-
-* **react-sdk:** Runtime layout switching guide ([#642](https://github.com/GetStream/stream-video-js/issues/642)) ([1557168](https://github.com/GetStream/stream-video-js/commit/1557168da69660b71a0a420a94a0c354466681a7))
-
-### [0.0.4](https://github.com/GetStream/stream-video-js/compare/@stream-io/i18n-0.0.3...@stream-io/i18n-0.0.4) (2023-06-16)
-
-
-### Features
-
-* Logging ([#654](https://github.com/GetStream/stream-video-js/issues/654)) ([30fc8f2](https://github.com/GetStream/stream-video-js/commit/30fc8f28e2f5829247256f24b040ea4a10336186))
-
-### [0.0.3](https://github.com/GetStream/stream-video-js/compare/@stream-io/i18n-0.0.2...@stream-io/i18n-0.0.3) (2023-06-12)
-
-
-### Documentation
-
-* Update i18n docs to trigger release ([5344507](https://github.com/GetStream/stream-video-js/commit/534450710e0ec004356f6c7ea9d661da1e8dccc4))
-
-### [0.0.2](https://github.com/GetStream/stream-video-js/compare/@stream-io/i18n-0.0.1...@stream-io/i18n-0.0.2) (2023-06-02)
-
-
-### Bug Fixes
-
-* dummy fix commit to i18n ([936d668](https://github.com/GetStream/stream-video-js/commit/936d6686ded5e53221cd51cf52285a9d70673f69))
-
-### [0.0.1](https://github.com/GetStream/stream-video-js/compare/@stream-io/i18n-0.0.1-alpha.96...@stream-io/i18n-0.0.1) (2023-06-02)
diff --git a/packages/i18n/LICENSE b/packages/i18n/LICENSE
deleted file mode 100644
index f2d1eaf319..0000000000
--- a/packages/i18n/LICENSE
+++ /dev/null
@@ -1,219 +0,0 @@
-SOURCE CODE LICENSE AGREEMENT
-
-IMPORTANT - READ THIS CAREFULLY BEFORE DOWNLOADING, INSTALLING, USING OR
-ELECTRONICALLY ACCESSING THIS PROPRIETARY PRODUCT.
-
-THIS IS A LEGAL AGREEMENT BETWEEN STREAM.IO, INC. (“STREAM.IO”) AND THE
-BUSINESS ENTITY OR PERSON FOR WHOM YOU (“YOU”) ARE ACTING (“CUSTOMER”) AS THE
-LICENSEE OF THE PROPRIETARY SOFTWARE INTO WHICH THIS AGREEMENT HAS BEEN
-INCLUDED (THE “AGREEMENT”). YOU AGREE THAT YOU ARE THE CUSTOMER, OR YOU ARE AN
-EMPLOYEE OR AGENT OF CUSTOMER AND ARE ENTERING INTO THIS AGREEMENT FOR LICENSE
-OF THE SOFTWARE BY CUSTOMER FOR CUSTOMER’S BUSINESS PURPOSES AS DESCRIBED IN
-AND IN ACCORDANCE WITH THIS AGREEMENT. YOU HEREBY AGREE THAT YOU ENTER INTO
-THIS AGREEMENT ON BEHALF OF CUSTOMER AND THAT YOU HAVE THE AUTHORITY TO BIND
-CUSTOMER TO THIS AGREEMENT.
-
-STREAM.IO IS WILLING TO LICENSE THE SOFTWARE TO CUSTOMER ONLY ON THE FOLLOWING
-CONDITIONS: (1) YOU ARE A CURRENT CUSTOMER OF STREAM.IO; (2) YOU ARE NOT A
-COMPETITOR OF STREAM.IO; AND (3) THAT YOU ACCEPT ALL THE TERMS IN THIS
-AGREEMENT. BY DOWNLOADING, INSTALLING, CONFIGURING, ACCESSING OR OTHERWISE
-USING THE SOFTWARE, INCLUDING ANY UPDATES, UPGRADES, OR NEWER VERSIONS, YOU
-REPRESENT, WARRANT AND ACKNOWLEDGE THAT (A) CUSTOMER IS A CURRENT CUSTOMER OF
-STREAM.IO; (B) CUSTOMER IS NOT A COMPETITOR OF STREAM.IO; AND THAT (C) YOU HAVE
-READ THIS AGREEMENT, UNDERSTAND THIS AGREEMENT, AND THAT CUSTOMER AGREES TO BE
-BOUND BY ALL THE TERMS OF THIS AGREEMENT.
-
-IF YOU DO NOT AGREE TO ALL THE TERMS AND CONDITIONS OF THIS AGREEMENT,
-STREAM.IO IS UNWILLING TO LICENSE THE SOFTWARE TO CUSTOMER, AND THEREFORE, DO
-NOT COMPLETE THE DOWNLOAD PROCESS, ACCESS OR OTHERWISE USE THE SOFTWARE, AND
-CUSTOMER SHOULD IMMEDIATELY RETURN THE SOFTWARE AND CEASE ANY USE OF THE
-SOFTWARE.
-
-1. SOFTWARE. The Stream.io software accompanying this Agreement, may include
-Source Code, Executable Object Code, associated media, printed materials and
-documentation (collectively, the “Software”). The Software also includes any
-updates or upgrades to or new versions of the original Software, if and when
-made available to you by Stream.io. “Source Code” means computer programming
-code in human readable form that is not suitable for machine execution without
-the intervening steps of interpretation or compilation. “Executable Object
-Code" means the computer programming code in any other form than Source Code
-that is not readily perceivable by humans and suitable for machine execution
-without the intervening steps of interpretation or compilation. “Site” means a
-Customer location controlled by Customer. “Authorized User” means any employee
-or contractor of Customer working at the Site, who has signed a written
-confidentiality agreement with Customer or is otherwise bound in writing by
-confidentiality and use obligations at least as restrictive as those imposed
-under this Agreement.
-
-2. LICENSE GRANT. Subject to the terms and conditions of this Agreement, in
-consideration for the representations, warranties, and covenants made by
-Customer in this Agreement, Stream.io grants to Customer, during the term of
-this Agreement, a personal, non-exclusive, non-transferable, non-sublicensable
-license to:
-
-a. install and use Software Source Code on password protected computers at a Site,
-restricted to Authorized Users;
-
-b. create derivative works, improvements (whether or not patentable), extensions
-and other modifications to the Software Source Code (“Modifications”) to build
-unique scalable newsfeeds, activity streams, and in-app messaging via Stream’s
-application program interface (“API”);
-
-c. compile the Software Source Code to create Executable Object Code versions of
-the Software Source Code and Modifications to build such newsfeeds, activity
-streams, and in-app messaging via the API;
-
-d. install, execute and use such Executable Object Code versions solely for
-Customer’s internal business use (including development of websites through
-which data generated by Stream services will be streamed (“Apps”));
-
-e. use and distribute such Executable Object Code as part of Customer’s Apps; and
-
-f. make electronic copies of the Software and Modifications as required for backup
-or archival purposes.
-
-3. RESTRICTIONS. Customer is responsible for all activities that occur in
-connection with the Software. Customer will not, and will not attempt to: (a)
-sublicense or transfer the Software or any Source Code related to the Software
-or any of Customer’s rights under this Agreement, except as otherwise provided
-in this Agreement, (b) use the Software Source Code for the benefit of a third
-party or to operate a service; (c) allow any third party to access or use the
-Software Source Code; (d) sublicense or distribute the Software Source Code or
-any Modifications in Source Code or other derivative works based on any part of
-the Software Source Code; (e) use the Software in any manner that competes with
-Stream.io or its business; or (e) otherwise use the Software in any manner that
-exceeds the scope of use permitted in this Agreement. Customer shall use the
-Software in compliance with any accompanying documentation any laws applicable
-to Customer.
-
-4. OPEN SOURCE. Customer and its Authorized Users shall not use any software or
-software components that are open source in conjunction with the Software
-Source Code or any Modifications in Source Code or in any way that could
-subject the Software to any open source licenses.
-
-5. CONTRACTORS. Under the rights granted to Customer under this Agreement,
-Customer may permit its employees, contractors, and agencies of Customer to
-become Authorized Users to exercise the rights to the Software granted to
-Customer in accordance with this Agreement solely on behalf of Customer to
-provide services to Customer; provided that Customer shall be liable for the
-acts and omissions of all Authorized Users to the extent any of such acts or
-omissions, if performed by Customer, would constitute a breach of, or otherwise
-give rise to liability to Customer under, this Agreement. Customer shall not
-and shall not permit any Authorized User to use the Software except as
-expressly permitted in this Agreement.
-
-6. COMPETITIVE PRODUCT DEVELOPMENT. Customer shall not use the Software in any way
-to engage in the development of products or services which could be reasonably
-construed to provide a complete or partial functional or commercial alternative
-to Stream.io’s products or services (a “Competitive Product”). Customer shall
-ensure that there is no direct or indirect use of, or sharing of, Software
-source code, or other information based upon or derived from the Software to
-develop such products or services. Without derogating from the generality of
-the foregoing, development of Competitive Products shall include having direct
-or indirect access to, supervising, consulting or assisting in the development
-of, or producing any specifications, documentation, object code or source code
-for, all or part of a Competitive Product.
-
-7. LIMITATION ON MODIFICATIONS. Notwithstanding any provision in this Agreement,
-Modifications may only be created and used by Customer as permitted by this
-Agreement and Modification Source Code may not be distributed to third parties.
-Customer will not assert against Stream.io, its affiliates, or their customers,
-direct or indirect, agents and contractors, in any way, any patent rights that
-Customer may obtain relating to any Modifications for Stream.io, its
-affiliates’, or their customers’, direct or indirect, agents’ and contractors’
-manufacture, use, import, offer for sale or sale of any Stream.io products or
-services.
-
-8. DELIVERY AND ACCEPTANCE. The Software will be delivered electronically pursuant
-to Stream.io standard download procedures. The Software is deemed accepted upon
-delivery.
-
-9. IMPLEMENTATION AND SUPPORT. Stream.io has no obligation under this Agreement to
-provide any support or consultation concerning the Software.
-
-10. TERM AND TERMINATION. The term of this Agreement begins when the Software is
-downloaded or accessed and shall continue until terminated. Either party may
-terminate this Agreement upon written notice. This Agreement shall
-automatically terminate if Customer is or becomes a competitor of Stream.io or
-makes or sells any Competitive Products. Upon termination of this Agreement for
-any reason, (a) all rights granted to Customer in this Agreement immediately
-cease to exist, (b) Customer must promptly discontinue all use of the Software
-and return to Stream.io or destroy all copies of the Software in Customer’s
-possession or control. Any continued use of the Software by Customer or attempt
-by Customer to exercise any rights under this Agreement after this Agreement
-has terminated shall be considered copyright infringement and subject Customer
-to applicable remedies for copyright infringement. Sections 2, 5, 6, 8 and 9
-shall survive expiration or termination of this Agreement for any reason.
-
-11. OWNERSHIP. As between the parties, the Software and all worldwide intellectual
-property rights and proprietary rights relating thereto or embodied therein,
-are the exclusive property of Stream.io and its suppliers. Stream.io and its
-suppliers reserve all rights in and to the Software not expressly granted to
-Customer in this Agreement, and no other licenses or rights are granted by
-implication, estoppel or otherwise.
-
-12. WARRANTY DISCLAIMER. USE OF THIS SOFTWARE IS ENTIRELY AT YOURS AND CUSTOMER’S
-OWN RISK. THE SOFTWARE IS PROVIDED “AS IS” WITHOUT ANY WARRANTY OF ANY KIND
-WHATSOEVER. STREAM.IO DOES NOT MAKE, AND HEREBY DISCLAIMS, ANY WARRANTY OF ANY
-KIND, WHETHER EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING WITHOUT
-LIMITATION, THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
-PURPOSE, TITLE, NON-INFRINGEMENT OF THIRD-PARTY RIGHTS, RESULTS, EFFORTS,
-QUALITY OR QUIET ENJOYMENT. STREAM.IO DOES NOT WARRANT THAT THE SOFTWARE IS
-ERROR-FREE, WILL FUNCTION WITHOUT INTERRUPTION, WILL MEET ANY SPECIFIC NEED
-THAT CUSTOMER HAS, THAT ALL DEFECTS WILL BE CORRECTED OR THAT IT IS
-SUFFICIENTLY DOCUMENTED TO BE USABLE BY CUSTOMER. TO THE EXTENT THAT STREAM.IO
-MAY NOT DISCLAIM ANY WARRANTY AS A MATTER OF APPLICABLE LAW, THE SCOPE AND
-DURATION OF SUCH WARRANTY WILL BE THE MINIMUM PERMITTED UNDER SUCH LAW.
-CUSTOMER ACKNOWLEDGES THAT IT HAS RELIED ON NO WARRANTIES OTHER THAN THE
-EXPRESS WARRANTIES IN THIS AGREEMENT.
-
-13. LIMITATION OF LIABILITY. TO THE FULLEST EXTENT PERMISSIBLE BY LAW, STREAM.IO’S
-TOTAL LIABILITY FOR ALL DAMAGES ARISING OUT OF OR RELATED TO THE SOFTWARE OR
-THIS AGREEMENT, WHETHER IN CONTRACT, TORT (INCLUDING NEGLIGENCE) OR OTHERWISE,
-SHALL NOT EXCEED $100. IN NO EVENT WILL STREAM.IO BE LIABLE FOR ANY INDIRECT,
-CONSEQUENTIAL, EXEMPLARY, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES OF ANY KIND
-WHATSOEVER, INCLUDING ANY LOST DATA AND LOST PROFITS, ARISING FROM OR RELATING
-TO THE SOFTWARE EVEN IF STREAM.IO HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
-DAMAGES. CUSTOMER ACKNOWLEDGES THAT THIS PROVISION REFLECTS THE AGREED UPON
-ALLOCATION OF RISK FOR THIS AGREEMENT AND THAT STREAM.IO WOULD NOT ENTER INTO
-THIS AGREEMENT WITHOUT THESE LIMITATIONS ON ITS LIABILITY.
-
-14. General. Customer may not assign or transfer this Agreement, by operation of
-law or otherwise, or any of its rights under this Agreement (including the
-license rights granted to Customer) to any third party without Stream.io’s
-prior written consent, which consent will not be unreasonably withheld or
-delayed. Stream.io may assign this Agreement, without consent, including, but
-limited to, affiliate or any successor to all or substantially all its business
-or assets to which this Agreement relates, whether by merger, sale of assets,
-sale of stock, reorganization or otherwise. Any attempted assignment or
-transfer in violation of the foregoing will be null and void. Stream.io shall
-not be liable hereunder by reason of any failure or delay in the performance of
-its obligations hereunder for any cause which is beyond the reasonable control.
-All notices, consents, and approvals under this Agreement must be delivered in
-writing by courier, by electronic mail, or by certified or registered mail,
-(postage prepaid and return receipt requested) to the other party at the
-address set forth in the customer agreement between Stream.io and Customer and
-will be effective upon receipt or when delivery is refused. This Agreement will
-be governed by and interpreted in accordance with the laws of the State of
-Colorado, without reference to its choice of laws rules. The United Nations
-Convention on Contracts for the International Sale of Goods does not apply to
-this Agreement. Any action or proceeding arising from or relating to this
-Agreement shall be brought in a federal or state court in Denver, Colorado, and
-each party irrevocably submits to the jurisdiction and venue of any such court
-in any such action or proceeding. All waivers must be in writing. Any waiver or
-failure to enforce any provision of this Agreement on one occasion will not be
-deemed a waiver of any other provision or of such provision on any other
-occasion. If any provision of this Agreement is unenforceable, such provision
-will be changed and interpreted to accomplish the objectives of such provision
-to the greatest extent possible under applicable law and the remaining
-provisions will continue in full force and effect. Customer shall not violate
-any applicable law, rule or regulation, including those regarding the export of
-technical data. The headings of Sections of this Agreement are for convenience
-and are not to be used in interpreting this Agreement. As used in this
-Agreement, the word “including” means “including but not limited to.” This
-Agreement (including all exhibits and attachments) constitutes the entire
-agreement between the parties regarding the subject hereof and supersedes all
-prior or contemporaneous agreements, understandings and communication, whether
-written or oral. This Agreement may be amended only by a written document
-signed by both parties. The terms of any purchase order or similar document
-submitted by Customer to Stream.io will have no effect.
diff --git a/packages/i18n/README.md b/packages/i18n/README.md
deleted file mode 100644
index 0b41784c13..0000000000
--- a/packages/i18n/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# @stream-io/i18n
-
-Internal library to support i18n
diff --git a/packages/i18n/docusaurus/docs/i18n/07-i18n/01-i18n-service.mdx b/packages/i18n/docusaurus/docs/i18n/07-i18n/01-i18n-service.mdx
deleted file mode 100644
index 68253c5358..0000000000
--- a/packages/i18n/docusaurus/docs/i18n/07-i18n/01-i18n-service.mdx
+++ /dev/null
@@ -1,185 +0,0 @@
----
-id: 01-i18n
-title: Internationalization
----
-
-
-import SDKSpecific from '../SDKSpecific';
-
-The SDK comes with a built-in translation service powered internally by the [`i18next`](https://www.i18next.com/) library. The main focus of the service is to provide support for:
-
-1. Switching the language
-2. Easy addition of custom translations in any language mutation
-3. Access to underlying i18n instance from i18next library and thus have access to the library's API
-
-Also, the SDK already provides default translations for the available components.
-
-
-
-## Integration
-
-The service is made available through [the `StreamVideo` provider](../03-ui/01-overview.mdx) (**TODO: provide correct link to StreamVideo provider doc**). That means that all the child components of this provider can access the `StreamI18nContextValue` object by using the `useI18n` context consumer.
-
-The `StreamI18nContextValue` carries the following properties:
-
-1. **the translator function `t`** - expects to receive a string to translate and returns its translation or the original value, if no translation for the given key and language could be found.
-2. **the `StreamI18n` instance** - allows for more control over the service
-
-It is also possible to use `StreamI18nProvider` without the `StreamVideo` provider. Again, all the child components of this provider can access the `StreamI18nContextValue` object by using the `useI18n` context consumer.
-
-### Configuration
-
-What ends up in the `StreamI18nContextValue` depends on what configuration parameters we provide to the `StreamI18nProvider`. These are:
-
-```ts
-type StreamI18nProviderProps = {
- i18nInstance?: StreamI18n;
- language?: string;
- translationsOverrides?: TranslationsMap;
-};
-```
-
-:::note
-`StreamVideo` internally forwards these parameters to `StreamI18nProvider`.
-:::
-
-In the following sections, we will look more into these individual configuration parameters.
-
-#### Custom translations
-
-In case you would like to add to or change the default translations, you can use the `translationsOverrides` prop. This should be an object that will match the type `TranslationsMap`.
-
-```ts
-type TranslationsMap = Record;
-
-type TranslationLanguage = keyof typeof defaultTranslations | string;
-
-type TranslationSheet = typeof defaultTranslations.en | Record;
-```
-
-The translations are merged with the SDK's defaults. That means that the defaults are overridden or new keys are added to the translation sheets.
-
-```tsx
-const translations = {
- en: {
- ...
- terminate: "terminate"
- ...
- },
- de: {
- ...
- terminate: "beended"
- ...
- },
- ...
-}
-
-const App = () => {
- ...
- return (
-
- ...
-
- );
-}
-```
-
-#### Provide your own instance of `StreamI18n`
-
-You may want to initialize the service somewhere else and pass the instance through the prop `i18nInstance`. If an instance of `StreamI18n` is provided, it will be forwarded to the context without any changes.
-
-```tsx
-type CreateI18nParams = {
- language?: string;
- translationsOverrides?: TranslationsMap;
-};
-
-const useCreateI18n = ({
- language,
- translationsOverrides,
-}: CreateI18nParams) => {
- const i18nRef = useRef(
- new StreamI18n({ currentLanguage: language, translationsOverrides }),
- );
-
- useEffect(() => {
- const i18n = i18nRef.current;
- if (i18n.isInitialized && language && i18n?.currentLanguage !== language) {
- i18n.changeLanguage(language);
- } else if (!i18n.isInitialized) {
- // sets the default language
- if (!language) i18n.changeLanguage();
- i18n.init();
- }
- }, [language, translationsOverrides]);
-
- return i18n;
-};
-
-const App = () => {
- const i18n = useCreateI18n();
-
- return (
-
- ...
-
- );
-};
-```
-
-#### Language
-
-You can set the current language for the translation service with `language` prop. This should be a language code (for example `en`, `de` etc.) that matches a key in `translationsOverrides` or is among the SDK's default language mutations which are specified by the type `TranslationLanguage`.
-
-```tsx
-const App = () => {
- {/* a hook that keeps track of the current language in your app */}
- const {language, setLanguage} = useLanguage();
- ...
- return (
-
- ...
-
- );
-}
-```
-
-
-
-## Translation function
-
-This is the central feature of the service. The function is passed a string we want to translate and returns its translation. If the translated key is not found, then the returned value is the original string. We rely on the translation function provided by the library `i18next`. This function is exposed on `StreamI18n` object as well as in the `StreamI18nContextValue`..
-
-
-
-### Accessing the translation function
-
-You can access the translation function in any child component of `StreamVideo` resp. `StreamI18nProvider` through the context consumer `useI18n`:
-
-```tsx
-import { useI18n } from '@stream-io/video-react-sdk';
-
-const CustomButton = () => {
- const { t } = useI18n();
-
- return ;
-};
-```
-
-
-
-## Final recommendations
-
-As the translation service is based on `i18next` which `i18n` instance is made available through `StreamI18n`, we encourage you to consult the library's documentation in order to learn about:
-
-- the use of the translation function
-- how to dynamically insert text with interpolation documentation article
-- how to format interpolated value i18next's formatting guide
-- how to specify different plural forms with the pluralization guide
diff --git a/packages/i18n/docusaurus/docs/i18n/07-i18n/_category_.json b/packages/i18n/docusaurus/docs/i18n/07-i18n/_category_.json
deleted file mode 100644
index 0a93ab9f55..0000000000
--- a/packages/i18n/docusaurus/docs/i18n/07-i18n/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "I18n",
- "position": 7
-}
diff --git a/packages/i18n/index.ts b/packages/i18n/index.ts
deleted file mode 100644
index e8a7483966..0000000000
--- a/packages/i18n/index.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-export * from './src/StreamI18n';
-export * from './src/types';
-export * from './src/utils';
diff --git a/packages/i18n/package.json b/packages/i18n/package.json
deleted file mode 100644
index b2693a6d74..0000000000
--- a/packages/i18n/package.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "name": "@stream-io/i18n",
- "packageManager": "yarn@3.4.1",
- "main": "dist/index.cjs.js",
- "module": "dist/index.es.js",
- "types": "dist/index.d.ts",
- "license": "See license in LICENSE",
- "scripts": {
- "clean": "rimraf dist",
- "start": "rollup -c -w",
- "build": "yarn clean && rollup -c"
- },
- "files": [
- "dist",
- "src",
- "index.ts",
- "package.json",
- "README.md",
- "LICENSE",
- "CHANGELOG.md"
- ],
- "dependencies": {
- "i18next": "^22.4.15"
- },
- "devDependencies": {
- "@rollup/plugin-typescript": "^11.1.5",
- "rimraf": "^5.0.5",
- "rollup": "^3.29.4",
- "typescript": "^5.2.2"
- },
- "version": "0.1.2"
-}
diff --git a/packages/i18n/project.json b/packages/i18n/project.json
deleted file mode 100644
index 90c1f1359c..0000000000
--- a/packages/i18n/project.json
+++ /dev/null
@@ -1,48 +0,0 @@
-{
- "name": "@stream-io/i18n",
- "$schema": "../../node_modules/nx/schemas/project-schema.json",
- "targets": {
- "version": {
- "executor": "@jscutlery/semver:version",
- "options": {
- "dryRun": false,
- "trackDeps": true,
- "push": true,
- "preset": {
- "name": "conventionalcommits",
- "preMajor": true,
- "types": [
- {"type": "feat", "section": "Features"},
- {"type": "fix", "section": "Bug Fixes"},
- {"type": "chore", "hidden": true},
- {"type": "docs", "hidden": true},
- {"type": "style", "hidden": true},
- {"type": "refactor", "hidden": true},
- {"type": "perf", "section": "Features"},
- {"type": "test", "hidden": true}
- ]
- },
- "skipCommitTypes": ["chore", "ci", "refactor", "test", "docs"],
- "postTargets": ["@stream-io/i18n:github", "@stream-io/i18n:publish"]
- }
- },
- "github": {
- "executor": "@jscutlery/semver:github",
- "options": {
- "tag": "${tag}",
- "notes": "${notes}"
- }
- },
- "publish": {
- "executor": "nx:run-commands",
- "options": {
- "commands": [
- {
- "command": "yarn release:18n",
- "forwardAllArgs": false
- }
- ]
- }
- }
- }
-}
diff --git a/packages/i18n/rollup.config.mjs b/packages/i18n/rollup.config.mjs
deleted file mode 100644
index 8c31aebf1e..0000000000
--- a/packages/i18n/rollup.config.mjs
+++ /dev/null
@@ -1,30 +0,0 @@
-import typescript from '@rollup/plugin-typescript';
-
-/**
- * @type {import('rollup').RollupOptions}
- */
-const config = {
- input: 'index.ts',
- output: [
- {
- file: 'dist/index.es.js',
- format: 'es',
- sourcemap: true,
- },
- {
- file: 'dist/index.cjs.js',
- format: 'cjs',
- sourcemap: true,
- },
- ],
- plugins: [
- typescript({
- tsconfig:
- process.env.NODE_ENV === 'production'
- ? './tsconfig.production.json'
- : './tsconfig.json',
- }),
- ],
-};
-
-export default [config];
diff --git a/packages/i18n/tsconfig.json b/packages/i18n/tsconfig.json
deleted file mode 100644
index be82b34479..0000000000
--- a/packages/i18n/tsconfig.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "compilerOptions": {
- "outDir": "./dist",
- "module": "ES2020",
- "target": "ES2020",
- "lib": [
- "dom",
- "esnext",
- ],
- "noEmitOnError": true,
- "noImplicitAny": true,
- "declaration": true,
- "moduleResolution": "node",
- "allowSyntheticDefaultImports": true,
- "esModuleInterop": true,
- "resolveJsonModule": true,
- "isolatedModules": true,
- "skipLibCheck": true,
- "strict": true,
- "strictNullChecks": true,
- "sourceMap": true,
- "inlineSources": true
- },
- "include": [
- "./src",
- "index.ts"
- ]
-}
diff --git a/packages/i18n/tsconfig.production.json b/packages/i18n/tsconfig.production.json
deleted file mode 100644
index 4fd5045d7d..0000000000
--- a/packages/i18n/tsconfig.production.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "extends": "./tsconfig.json",
- "compilerOptions": {
- "jsx": "react-jsx"
- }
-}
diff --git a/packages/react-bindings/index.ts b/packages/react-bindings/index.ts
index d2f05e7505..3e56024f18 100644
--- a/packages/react-bindings/index.ts
+++ b/packages/react-bindings/index.ts
@@ -1,3 +1,5 @@
export * from './src/contexts';
export * from './src/hooks';
export * from './src/wrappers';
+
+export * from './src/i18n';
diff --git a/packages/react-bindings/package.json b/packages/react-bindings/package.json
index 894568a0f6..e5e0d392a7 100644
--- a/packages/react-bindings/package.json
+++ b/packages/react-bindings/package.json
@@ -21,16 +21,15 @@
"CHANGELOG.md"
],
"dependencies": {
+ "i18next": "^23.5.1",
"rxjs": "~7.8.1"
},
"peerDependencies": {
- "@stream-io/i18n": "workspace:^",
"@stream-io/video-client": "workspace:^",
"react": ">=17.0.0"
},
"devDependencies": {
"@rollup/plugin-typescript": "^11.1.5",
- "@stream-io/i18n": "workspace:^",
"@stream-io/video-client": "workspace:^",
"@types/react": "^18.2.28",
"react": "^18.2.0",
diff --git a/packages/react-bindings/src/contexts/StreamI18nContext.tsx b/packages/react-bindings/src/contexts/StreamI18nContext.tsx
index a29ffa0a72..3fa0280005 100644
--- a/packages/react-bindings/src/contexts/StreamI18nContext.tsx
+++ b/packages/react-bindings/src/contexts/StreamI18nContext.tsx
@@ -9,7 +9,7 @@ import {
defaultTranslationFunction,
StreamI18n,
TranslationsMap,
-} from '@stream-io/i18n';
+} from '../i18n';
type StreamI18nContextValue = {
t: StreamI18n['t'];
@@ -46,7 +46,7 @@ export const useCreateI18n = ({
language,
translationsOverrides,
}: CreateI18nParams) => {
- const [i18n] = useState(
+ const [i18n] = useState(
() =>
i18nInstance ||
new StreamI18n({ currentLanguage: language, translationsOverrides }),
@@ -62,7 +62,9 @@ export const useCreateI18n = ({
return;
}
if (language && i18n?.currentLanguage !== language) {
- i18n.changeLanguage(language);
+ i18n.changeLanguage(language).catch((err) => {
+ console.log('Error while changing language', err);
+ });
}
}, [i18n, i18nInstance, language, translationsOverrides]);
diff --git a/packages/i18n/src/StreamI18n.ts b/packages/react-bindings/src/i18n/StreamI18n.ts
similarity index 95%
rename from packages/i18n/src/StreamI18n.ts
rename to packages/react-bindings/src/i18n/StreamI18n.ts
index 498ebc2098..4be09bcea2 100644
--- a/packages/i18n/src/StreamI18n.ts
+++ b/packages/react-bindings/src/i18n/StreamI18n.ts
@@ -72,19 +72,19 @@ export class StreamI18n {
return this.i18nInstance.isInitialized;
}
- async init() {
+ init = async () => {
try {
this.t = await this.i18nInstance.init();
} catch (e) {
console.error(`Failed to initialize translations: ${JSON.stringify(e)}`);
}
return this;
- }
+ };
- async changeLanguage(
+ changeLanguage = async (
language?: TranslationLanguage,
onChange?: (language: TranslationLanguage) => void,
- ) {
+ ) => {
if (!this._checkIsInitialized()) return;
// i18next detects the language, if none provided, but it is better
// to show this detection here explicitly
@@ -94,15 +94,15 @@ export class StreamI18n {
: undefined;
await this.i18nInstance.changeLanguage(language || browserLanguage);
onChange?.(this.currentLanguage);
- }
+ };
- registerTranslationsForLanguage({
+ registerTranslationsForLanguage = ({
lng,
translations,
}: {
lng: TranslationLanguage;
translations: TranslationSheet;
- }) {
+ }) => {
if (!this._checkIsInitialized()) return;
this.i18nInstance.addResourceBundle(
lng,
@@ -111,14 +111,14 @@ export class StreamI18n {
true,
true,
);
- }
+ };
- private _checkIsInitialized() {
+ private _checkIsInitialized = () => {
if (!this.i18nInstance.isInitialized) {
console.warn(
'I18n instance is not initialized. Call yourStreamI18nInstance.init().',
);
}
return this.i18nInstance.isInitialized;
- }
+ };
}
diff --git a/packages/react-bindings/src/i18n/index.ts b/packages/react-bindings/src/i18n/index.ts
new file mode 100644
index 0000000000..d0b6995eff
--- /dev/null
+++ b/packages/react-bindings/src/i18n/index.ts
@@ -0,0 +1,3 @@
+export * from './StreamI18n';
+export * from './types';
+export * from './utils';
diff --git a/packages/i18n/src/types.ts b/packages/react-bindings/src/i18n/types.ts
similarity index 100%
rename from packages/i18n/src/types.ts
rename to packages/react-bindings/src/i18n/types.ts
diff --git a/packages/i18n/src/utils.ts b/packages/react-bindings/src/i18n/utils.ts
similarity index 100%
rename from packages/i18n/src/utils.ts
rename to packages/react-bindings/src/i18n/utils.ts
diff --git a/packages/react-native-sdk/package.json b/packages/react-native-sdk/package.json
index 83700f706f..b05854e132 100644
--- a/packages/react-native-sdk/package.json
+++ b/packages/react-native-sdk/package.json
@@ -45,7 +45,6 @@
"!**/.*"
],
"dependencies": {
- "@stream-io/i18n": "workspace:^",
"@stream-io/video-client": "workspace:^",
"@stream-io/video-react-bindings": "workspace:^",
"intl-pluralrules": "2.0.1",
diff --git a/packages/react-native-sdk/src/index.ts b/packages/react-native-sdk/src/index.ts
index ce6fd43375..90a4f6e685 100644
--- a/packages/react-native-sdk/src/index.ts
+++ b/packages/react-native-sdk/src/index.ts
@@ -19,7 +19,6 @@ if (Platform.OS !== 'web') {
// only enable warning and error logs from webrtc library
Logger.enable(`${Logger.ROOT_PREFIX}:(WARN|ERROR)`);
-export * from '@stream-io/i18n';
export * from '@stream-io/video-client';
export * from '@stream-io/video-react-bindings';
export * from './components';
diff --git a/packages/react-sdk/index.ts b/packages/react-sdk/index.ts
index e01bd6b18f..2fe68a4fbd 100644
--- a/packages/react-sdk/index.ts
+++ b/packages/react-sdk/index.ts
@@ -3,7 +3,6 @@ import { version } from './version';
export * from '@stream-io/video-client';
export * from '@stream-io/video-react-bindings';
-export * from '@stream-io/i18n';
export * from './src/core';
diff --git a/packages/react-sdk/package.json b/packages/react-sdk/package.json
index cc7ace2e02..e18fef0c1a 100644
--- a/packages/react-sdk/package.json
+++ b/packages/react-sdk/package.json
@@ -33,7 +33,6 @@
"@floating-ui/react": "^0.22.0",
"@nivo/core": "^0.80.0",
"@nivo/line": "^0.80.0",
- "@stream-io/i18n": "workspace:^",
"@stream-io/video-client": "workspace:^",
"@stream-io/video-react-bindings": "workspace:^",
"clsx": "^2.0.0",
diff --git a/packages/react-sdk/src/components/Permissions/PermissionRequests.tsx b/packages/react-sdk/src/components/Permissions/PermissionRequests.tsx
index f150e170fa..c9132223a8 100644
--- a/packages/react-sdk/src/components/Permissions/PermissionRequests.tsx
+++ b/packages/react-sdk/src/components/Permissions/PermissionRequests.tsx
@@ -14,6 +14,7 @@ import {
UserResponse,
} from '@stream-io/video-client';
import {
+ TranslatorFunction,
useCall,
useCallStateHooks,
useHasPermissions,
@@ -22,7 +23,6 @@ import {
import clsx from 'clsx';
import { useFloatingUIPreset } from '../../hooks';
-import { TranslatorFunction } from '@stream-io/i18n';
const byNameOrId = (a: UserResponse, b: UserResponse) => {
if (a.name && b.name && a.name < b.name) return -1;
diff --git a/yarn.lock b/yarn.lock
index 35059f99df..df4a87524b 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1795,12 +1795,12 @@ __metadata:
languageName: node
linkType: hard
-"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.0, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.20.6, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.23.1, @babel/runtime@npm:^7.5.0, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7":
- version: 7.23.1
- resolution: "@babel/runtime@npm:7.23.1"
+"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.0, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.22.5, @babel/runtime@npm:^7.23.1, @babel/runtime@npm:^7.5.0, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7":
+ version: 7.23.2
+ resolution: "@babel/runtime@npm:7.23.2"
dependencies:
regenerator-runtime: ^0.14.0
- checksum: 0cd0d43e6e7dc7f9152fda8c8312b08321cda2f56ef53d6c22ebdd773abdc6f5d0a69008de90aa41908d00e2c1facb24715ff121274e689305c858355ff02c70
+ checksum: 6c4df4839ec75ca10175f636d6362f91df8a3137f86b38f6cd3a4c90668a0fe8e9281d320958f4fbd43b394988958585a17c3aab2a4ea6bf7316b22916a371fb
languageName: node
linkType: hard
@@ -7385,18 +7385,6 @@ __metadata:
languageName: node
linkType: hard
-"@stream-io/i18n@workspace:^, @stream-io/i18n@workspace:packages/i18n":
- version: 0.0.0-use.local
- resolution: "@stream-io/i18n@workspace:packages/i18n"
- dependencies:
- "@rollup/plugin-typescript": ^11.1.5
- i18next: ^22.4.15
- rimraf: ^5.0.5
- rollup: ^3.29.4
- typescript: ^5.2.2
- languageName: unknown
- linkType: soft
-
"@stream-io/livestream-app@workspace:sample-apps/react/livestream-app":
version: 0.0.0-use.local
resolution: "@stream-io/livestream-app@workspace:sample-apps/react/livestream-app"
@@ -7559,16 +7547,15 @@ __metadata:
resolution: "@stream-io/video-react-bindings@workspace:packages/react-bindings"
dependencies:
"@rollup/plugin-typescript": ^11.1.5
- "@stream-io/i18n": "workspace:^"
"@stream-io/video-client": "workspace:^"
"@types/react": ^18.2.28
+ i18next: ^23.5.1
react: ^18.2.0
rimraf: ^5.0.5
rollup: ^3.29.4
rxjs: ~7.8.1
typescript: ^5.2.2
peerDependencies:
- "@stream-io/i18n": "workspace:^"
"@stream-io/video-client": "workspace:^"
react: ">=17.0.0"
languageName: unknown
@@ -7682,7 +7669,6 @@ __metadata:
"@react-native-community/push-notification-ios": 1.11.0
"@react-native-firebase/app": 17.5.0
"@react-native-firebase/messaging": 17.5.0
- "@stream-io/i18n": "workspace:^"
"@stream-io/react-native-webrtc": 104.0.1
"@stream-io/video-client": "workspace:^"
"@stream-io/video-react-bindings": "workspace:^"
@@ -7772,7 +7758,6 @@ __metadata:
"@nivo/line": ^0.80.0
"@rollup/plugin-json": ^6.0.1
"@rollup/plugin-typescript": ^11.1.5
- "@stream-io/i18n": "workspace:^"
"@stream-io/video-client": "workspace:^"
"@stream-io/video-react-bindings": "workspace:^"
"@stream-io/video-styling": "workspace:^"
@@ -18025,12 +18010,12 @@ __metadata:
languageName: node
linkType: hard
-"i18next@npm:^22.4.15":
- version: 22.4.15
- resolution: "i18next@npm:22.4.15"
+"i18next@npm:^23.5.1":
+ version: 23.5.1
+ resolution: "i18next@npm:23.5.1"
dependencies:
- "@babel/runtime": ^7.20.6
- checksum: fced898227983e439c59e7aa6e7b87e53ad1b8a1c85f0613a968881418266e5336e9443831125590559796075d516fe3dbf8118679c894094a0a404be78b02a2
+ "@babel/runtime": ^7.22.5
+ checksum: 4be043bd72287bfae9777a3252b9458d2e3f5e9a97ea62cf434e6e3767b45df4365d8780d0dd14efd4e9da5eb0f90534510b138f1372d1cb9012000a69bbedaf
languageName: node
linkType: hard
From 7ed30c1f8ac45cd35342898daff57ba2f9d21c94 Mon Sep 17 00:00:00 2001
From: Oliver Lazoroski
Date: Tue, 17 Oct 2023 16:29:16 +0200
Subject: [PATCH 08/14] feat: update eslint fix issues
---
package.json | 4 +-
sample-apps/react-native/dogfood/package.json | 2 +-
sample-apps/react/react-dogfood/package.json | 2 +-
.../react/react-video-demo/package.json | 2 +-
.../Views/EndCallView/EndCallView.tsx | 6 +-
.../react-video-demo/src/utils/getCookie.ts | 20 +--
yarn.lock | 142 +++++++++---------
7 files changed, 90 insertions(+), 88 deletions(-)
diff --git a/package.json b/package.json
index af4349720f..50cdf9acd3 100644
--- a/package.json
+++ b/package.json
@@ -59,11 +59,11 @@
"@commitlint/config-angular": "^17.0.0",
"@jscutlery/semver": "^2.30.1",
"@nrwl/devkit": "^16.0.1",
- "@types/eslint": "^8.4.8",
+ "@types/eslint": "^8.44.4",
"@typescript-eslint/eslint-plugin": "^5.62.0",
"@typescript-eslint/parser": "^5.62.0",
"@typescript-eslint/typescript-estree": "^5.62.0",
- "eslint": "^8.28.0",
+ "eslint": "^8.51.0",
"eslint-config-react-app": "^7.0.1",
"eslint-import-resolver-typescript": "^3.6.1",
"eslint-plugin-import": "^2.28.1",
diff --git a/sample-apps/react-native/dogfood/package.json b/sample-apps/react-native/dogfood/package.json
index e767825082..84166fb3a8 100644
--- a/sample-apps/react-native/dogfood/package.json
+++ b/sample-apps/react-native/dogfood/package.json
@@ -68,7 +68,7 @@
"@types/react-native-video": "^5",
"@types/react-test-renderer": "^18.0.0",
"babel-jest": "^29.2.1",
- "eslint": "^8.19.0",
+ "eslint": "^8.51.0",
"express": "^4.18.2",
"jest": "^29.2.1",
"metro-react-native-babel-preset": "0.73.10",
diff --git a/sample-apps/react/react-dogfood/package.json b/sample-apps/react/react-dogfood/package.json
index 010322a227..774377ffbc 100644
--- a/sample-apps/react/react-dogfood/package.json
+++ b/sample-apps/react/react-dogfood/package.json
@@ -19,7 +19,7 @@
"dotenv": "^16.3.1",
"framer-motion": "^10.12.16",
"gleap": "^12.0.3",
- "hotkeys-js": "^3.10.2",
+ "hotkeys-js": "^3.12.0",
"nanoid": "^5.0.2",
"next": "^13.5.5",
"next-auth": "^4.23.2",
diff --git a/sample-apps/react/react-video-demo/package.json b/sample-apps/react/react-video-demo/package.json
index d32b9d7aa3..7c3b45a6db 100644
--- a/sample-apps/react/react-video-demo/package.json
+++ b/sample-apps/react/react-video-demo/package.json
@@ -28,7 +28,7 @@
"date-fns": "^2.29.3",
"geojson": "^0.5.0",
"gleap": "^12.0.3",
- "hotkeys": "^1.0.0",
+ "hotkeys-js": "^3.12.0",
"mapbox-gl": "^2.15.0",
"mobile-device-detect": "^0.4.3",
"nanoid": "^5.0.2",
diff --git a/sample-apps/react/react-video-demo/src/components/Views/EndCallView/EndCallView.tsx b/sample-apps/react/react-video-demo/src/components/Views/EndCallView/EndCallView.tsx
index 66583c2a1f..5012134dfc 100644
--- a/sample-apps/react/react-video-demo/src/components/Views/EndCallView/EndCallView.tsx
+++ b/sample-apps/react/react-video-demo/src/components/Views/EndCallView/EndCallView.tsx
@@ -48,7 +48,11 @@ export const EndCallView: FC = ({ className, callId }: Props) => {
SDK Tutorials
-
+
);
diff --git a/sample-apps/react/react-video-demo/src/utils/getCookie.ts b/sample-apps/react/react-video-demo/src/utils/getCookie.ts
index 39bd3510c5..97eb7419ac 100644
--- a/sample-apps/react/react-video-demo/src/utils/getCookie.ts
+++ b/sample-apps/react/react-video-demo/src/utils/getCookie.ts
@@ -1,18 +1,18 @@
export const getCookie = (name: string) => {
- let cookieValue: string | null = null
- if (typeof document === "undefined") {
- return null
+ let cookieValue: string | null = null;
+ if (typeof document === 'undefined') {
+ return null;
}
- if (document.cookie && document.cookie !== "") {
- const cookies = document.cookie.split(";")
+ if (document.cookie && document.cookie !== '') {
+ const cookies = document.cookie.split(';');
for (let i = 0; i < cookies.length; i++) {
- const cookie = cookies[i].trim()
+ const cookie = cookies[i].trim();
// Does this cookie string begin with the name we want?
if (cookie.substring(0, name.length + 1) === `${name}=`) {
- cookieValue = decodeURIComponent(cookie.substring(name.length + 1))
- break
+ cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
+ break;
}
}
}
- return cookieValue
-}
+ return cookieValue;
+};
diff --git a/yarn.lock b/yarn.lock
index df4a87524b..ffadb051ab 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -17,6 +17,13 @@ __metadata:
languageName: node
linkType: hard
+"@aashutoshrathi/word-wrap@npm:^1.2.3":
+ version: 1.2.6
+ resolution: "@aashutoshrathi/word-wrap@npm:1.2.6"
+ checksum: ada901b9e7c680d190f1d012c84217ce0063d8f5c5a7725bb91ec3c5ed99bb7572680eb2d2938a531ccbaec39a95422fcd8a6b4a13110c7d98dd75402f66a0cd
+ languageName: node
+ linkType: hard
+
"@ampproject/remapping@npm:^2.2.0, @ampproject/remapping@npm:^2.2.1":
version: 2.2.1
resolution: "@ampproject/remapping@npm:2.2.1"
@@ -2596,10 +2603,10 @@ __metadata:
languageName: node
linkType: hard
-"@eslint-community/regexpp@npm:^4.4.0":
- version: 4.5.0
- resolution: "@eslint-community/regexpp@npm:4.5.0"
- checksum: 99c01335947dbd7f2129e954413067e217ccaa4e219fe0917b7d2bd96135789384b8fedbfb8eb09584d5130b27a7b876a7150ab7376f51b3a0c377d5ce026a10
+"@eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.6.1":
+ version: 4.9.1
+ resolution: "@eslint-community/regexpp@npm:4.9.1"
+ checksum: 06fb839e9c756f6375cc545c2f2e05a0a64576bd6370e8e3c07983fd29a3d6e164ef4aa48a361f7d27e6713ab79c83053ff6a2ccb78748bc955e344279c4a3b6
languageName: node
linkType: hard
@@ -2620,27 +2627,27 @@ __metadata:
languageName: node
linkType: hard
-"@eslint/eslintrc@npm:^2.0.3":
- version: 2.0.3
- resolution: "@eslint/eslintrc@npm:2.0.3"
+"@eslint/eslintrc@npm:^2.1.2":
+ version: 2.1.2
+ resolution: "@eslint/eslintrc@npm:2.1.2"
dependencies:
ajv: ^6.12.4
debug: ^4.3.2
- espree: ^9.5.2
+ espree: ^9.6.0
globals: ^13.19.0
ignore: ^5.2.0
import-fresh: ^3.2.1
js-yaml: ^4.1.0
minimatch: ^3.1.2
strip-json-comments: ^3.1.1
- checksum: ddc51f25f8524d8231db9c9bf03177e503d941a332e8d5ce3b10b09241be4d5584a378a529a27a527586bfbccf3031ae539eb891352033c340b012b4d0c81d92
+ checksum: bc742a1e3b361f06fedb4afb6bf32cbd27171292ef7924f61c62f2aed73048367bcc7ac68f98c06d4245cd3fabc43270f844e3c1699936d4734b3ac5398814a7
languageName: node
linkType: hard
-"@eslint/js@npm:8.42.0":
- version: 8.42.0
- resolution: "@eslint/js@npm:8.42.0"
- checksum: 750558843ac458f7da666122083ee05306fc087ecc1e5b21e7e14e23885775af6c55bcc92283dff1862b7b0d8863ec676c0f18c7faf1219c722fe91a8ece56b6
+"@eslint/js@npm:8.51.0":
+ version: 8.51.0
+ resolution: "@eslint/js@npm:8.51.0"
+ checksum: 0228bf1e1e0414843e56d9ff362a2a72d579c078f93174666f29315690e9e30a8633ad72c923297f7fd7182381b5a476805ff04dac8debe638953eb1ded3ac73
languageName: node
linkType: hard
@@ -3240,14 +3247,14 @@ __metadata:
languageName: node
linkType: hard
-"@humanwhocodes/config-array@npm:^0.11.10":
- version: 0.11.10
- resolution: "@humanwhocodes/config-array@npm:0.11.10"
+"@humanwhocodes/config-array@npm:^0.11.11":
+ version: 0.11.11
+ resolution: "@humanwhocodes/config-array@npm:0.11.11"
dependencies:
"@humanwhocodes/object-schema": ^1.2.1
debug: ^4.1.1
minimatch: ^3.0.5
- checksum: 1b1302e2403d0e35bc43e66d67a2b36b0ad1119efc704b5faff68c41f791a052355b010fb2d27ef022670f550de24cd6d08d5ecf0821c16326b7dcd0ee5d5d8a
+ checksum: db84507375ab77b8ffdd24f498a5b49ad6b64391d30dd2ac56885501d03964d29637e05b1ed5aefa09d57ac667e28028bc22d2da872bfcd619652fbdb5f4ca19
languageName: node
linkType: hard
@@ -7524,11 +7531,11 @@ __metadata:
"@commitlint/config-angular": ^17.0.0
"@jscutlery/semver": ^2.30.1
"@nrwl/devkit": ^16.0.1
- "@types/eslint": ^8.4.8
+ "@types/eslint": ^8.44.4
"@typescript-eslint/eslint-plugin": ^5.62.0
"@typescript-eslint/parser": ^5.62.0
"@typescript-eslint/typescript-estree": ^5.62.0
- eslint: ^8.28.0
+ eslint: ^8.51.0
eslint-config-react-app: ^7.0.1
eslint-import-resolver-typescript: ^3.6.1
eslint-plugin-import: ^2.28.1
@@ -7578,7 +7585,7 @@ __metadata:
dotenv: ^16.3.1
framer-motion: ^10.12.16
gleap: ^12.0.3
- hotkeys-js: ^3.10.2
+ hotkeys-js: ^3.12.0
nanoid: ^5.0.2
next: ^13.5.5
next-auth: ^4.23.2
@@ -7627,7 +7634,7 @@ __metadata:
"@types/react-native-video": ^5
"@types/react-test-renderer": ^18.0.0
babel-jest: ^29.2.1
- eslint: ^8.19.0
+ eslint: ^8.51.0
express: ^4.18.2
jest: ^29.2.1
metro-react-native-babel-preset: 0.73.10
@@ -8042,13 +8049,13 @@ __metadata:
languageName: node
linkType: hard
-"@types/eslint@npm:*, @types/eslint@npm:^8.4.8":
- version: 8.37.0
- resolution: "@types/eslint@npm:8.37.0"
+"@types/eslint@npm:*, @types/eslint@npm:^8.44.4":
+ version: 8.44.4
+ resolution: "@types/eslint@npm:8.44.4"
dependencies:
"@types/estree": "*"
"@types/json-schema": "*"
- checksum: 06d3b3fba12004294591b5c7a52e3cec439472195da54e096076b1f2ddfbb8a445973b9681046dd530a6ac31eca502f635abc1e3ce37d03513089358e6f822ee
+ checksum: 15bafdaba800e2995f38d3a2a929d8e9303035315e8d3535523a21cd719b6769a45884afa955f0b845ffa545a4150429b0178e2c44feeedf59ebb285eeae9825
languageName: node
linkType: hard
@@ -9760,7 +9767,7 @@ __metadata:
languageName: node
linkType: hard
-"acorn@npm:^8.4.1, acorn@npm:^8.5.0, acorn@npm:^8.6.0, acorn@npm:^8.7.1, acorn@npm:^8.8.0, acorn@npm:^8.8.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0":
+"acorn@npm:^8.4.1, acorn@npm:^8.5.0, acorn@npm:^8.6.0, acorn@npm:^8.7.1, acorn@npm:^8.8.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0":
version: 8.10.0
resolution: "acorn@npm:8.10.0"
bin:
@@ -15188,13 +15195,13 @@ __metadata:
languageName: node
linkType: hard
-"eslint-scope@npm:^7.1.0, eslint-scope@npm:^7.2.0":
- version: 7.2.0
- resolution: "eslint-scope@npm:7.2.0"
+"eslint-scope@npm:^7.1.0, eslint-scope@npm:^7.2.2":
+ version: 7.2.2
+ resolution: "eslint-scope@npm:7.2.2"
dependencies:
esrecurse: ^4.3.0
estraverse: ^5.2.0
- checksum: 64591a2d8b244ade9c690b59ef238a11d5c721a98bcee9e9f445454f442d03d3e04eda88e95a4daec558220a99fa384309d9faae3d459bd40e7a81b4063980ae
+ checksum: ec97dbf5fb04b94e8f4c5a91a7f0a6dd3c55e46bfc7bbcd0e3138c3a76977570e02ed89a1810c778dcd72072ff0e9621ba1379b4babe53921d71e2e4486fda3e
languageName: node
linkType: hard
@@ -15216,10 +15223,10 @@ __metadata:
languageName: node
linkType: hard
-"eslint-visitor-keys@npm:^3.1.0, eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1":
- version: 3.4.1
- resolution: "eslint-visitor-keys@npm:3.4.1"
- checksum: f05121d868202736b97de7d750847a328fcfa8593b031c95ea89425333db59676ac087fa905eba438d0a3c5769632f828187e0c1a0d271832a2153c1d3661c2c
+"eslint-visitor-keys@npm:^3.1.0, eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3":
+ version: 3.4.3
+ resolution: "eslint-visitor-keys@npm:3.4.3"
+ checksum: 36e9ef87fca698b6fd7ca5ca35d7b2b6eeaaf106572e2f7fd31c12d3bfdaccdb587bba6d3621067e5aece31c8c3a348b93922ab8f7b2cbc6aaab5e1d89040c60
languageName: node
linkType: hard
@@ -15271,26 +15278,26 @@ __metadata:
languageName: node
linkType: hard
-"eslint@npm:^8.19.0, eslint@npm:^8.28.0":
- version: 8.42.0
- resolution: "eslint@npm:8.42.0"
+"eslint@npm:^8.51.0":
+ version: 8.51.0
+ resolution: "eslint@npm:8.51.0"
dependencies:
"@eslint-community/eslint-utils": ^4.2.0
- "@eslint-community/regexpp": ^4.4.0
- "@eslint/eslintrc": ^2.0.3
- "@eslint/js": 8.42.0
- "@humanwhocodes/config-array": ^0.11.10
+ "@eslint-community/regexpp": ^4.6.1
+ "@eslint/eslintrc": ^2.1.2
+ "@eslint/js": 8.51.0
+ "@humanwhocodes/config-array": ^0.11.11
"@humanwhocodes/module-importer": ^1.0.1
"@nodelib/fs.walk": ^1.2.8
- ajv: ^6.10.0
+ ajv: ^6.12.4
chalk: ^4.0.0
cross-spawn: ^7.0.2
debug: ^4.3.2
doctrine: ^3.0.0
escape-string-regexp: ^4.0.0
- eslint-scope: ^7.2.0
- eslint-visitor-keys: ^3.4.1
- espree: ^9.5.2
+ eslint-scope: ^7.2.2
+ eslint-visitor-keys: ^3.4.3
+ espree: ^9.6.1
esquery: ^1.4.2
esutils: ^2.0.2
fast-deep-equal: ^3.1.3
@@ -15300,7 +15307,6 @@ __metadata:
globals: ^13.19.0
graphemer: ^1.4.0
ignore: ^5.2.0
- import-fresh: ^3.0.0
imurmurhash: ^0.1.4
is-glob: ^4.0.0
is-path-inside: ^3.0.3
@@ -15310,13 +15316,12 @@ __metadata:
lodash.merge: ^4.6.2
minimatch: ^3.1.2
natural-compare: ^1.4.0
- optionator: ^0.9.1
+ optionator: ^0.9.3
strip-ansi: ^6.0.1
- strip-json-comments: ^3.1.0
text-table: ^0.2.0
bin:
eslint: bin/eslint.js
- checksum: 07105397b5f2ff4064b983b8971e8c379ec04b1dfcc9d918976b3e00377189000161dac991d82ba14f8759e466091b8c71146f602930ca810c290ee3fcb3faf0
+ checksum: 214fa5d1fcb67af1b8992ce9584ccd85e1aa7a482f8b8ea5b96edc28fa838a18a3b69456db45fc1ed3ef95f1e9efa9714f737292dc681e572d471d02fda9649c
languageName: node
linkType: hard
@@ -15331,14 +15336,14 @@ __metadata:
languageName: node
linkType: hard
-"espree@npm:^9.2.0, espree@npm:^9.4.0, espree@npm:^9.5.2":
- version: 9.5.2
- resolution: "espree@npm:9.5.2"
+"espree@npm:^9.2.0, espree@npm:^9.4.0, espree@npm:^9.6.0, espree@npm:^9.6.1":
+ version: 9.6.1
+ resolution: "espree@npm:9.6.1"
dependencies:
- acorn: ^8.8.0
+ acorn: ^8.9.0
acorn-jsx: ^5.3.2
eslint-visitor-keys: ^3.4.1
- checksum: 6506289d6eb26471c0b383ee24fee5c8ae9d61ad540be956b3127be5ce3bf687d2ba6538ee5a86769812c7c552a9d8239e8c4d150f9ea056c6d5cbe8399c03c1
+ checksum: eb8c149c7a2a77b3f33a5af80c10875c3abd65450f60b8af6db1bfcfa8f101e21c1e56a561c6dc13b848e18148d43469e7cd208506238554fb5395a9ea5a1ab9
languageName: node
linkType: hard
@@ -17773,17 +17778,10 @@ __metadata:
languageName: node
linkType: hard
-"hotkeys-js@npm:^3.10.2":
- version: 3.10.2
- resolution: "hotkeys-js@npm:3.10.2"
- checksum: c8f75a4113d2b37e7044b068422122308c971e10980ab90fc7b84ebc352307e18aaea5719d39575e15a3599b4c8d1991f35b623548250477f0096b08f34fc1be
- languageName: node
- linkType: hard
-
-"hotkeys@npm:^1.0.0":
- version: 1.0.0
- resolution: "hotkeys@npm:1.0.0"
- checksum: b324e170af07e8211bcb63b7b97dff8d98eca44bbf8d79b7bc2d5f31b21e4ca82404cc318038f17ba00d20324461a81a6c1f2002ab0d1c4649cfa62208a2d12b
+"hotkeys-js@npm:^3.12.0":
+ version: 3.12.0
+ resolution: "hotkeys-js@npm:3.12.0"
+ checksum: b359d32cf926a3b4723ee4cd0978639dbad0b0b33e4d0ff75861906ea54d19c9ff2aa7cffde7fdb1bf2718a7eab2bfa326edb3974f5e4182feec5591cb23632d
languageName: node
linkType: hard
@@ -24188,17 +24186,17 @@ __metadata:
languageName: node
linkType: hard
-"optionator@npm:^0.9.1":
- version: 0.9.1
- resolution: "optionator@npm:0.9.1"
+"optionator@npm:^0.9.1, optionator@npm:^0.9.3":
+ version: 0.9.3
+ resolution: "optionator@npm:0.9.3"
dependencies:
+ "@aashutoshrathi/word-wrap": ^1.2.3
deep-is: ^0.1.3
fast-levenshtein: ^2.0.6
levn: ^0.4.1
prelude-ls: ^1.2.1
type-check: ^0.4.0
- word-wrap: ^1.2.3
- checksum: dbc6fa065604b24ea57d734261914e697bd73b69eff7f18e967e8912aa2a40a19a9f599a507fa805be6c13c24c4eae8c71306c239d517d42d4c041c942f508a0
+ checksum: 09281999441f2fe9c33a5eeab76700795365a061563d66b098923eb719251a42bdbe432790d35064d0816ead9296dbeb1ad51a733edf4167c96bd5d0882e428a
languageName: node
linkType: hard
@@ -26625,7 +26623,7 @@ __metadata:
date-fns: ^2.29.3
geojson: ^0.5.0
gleap: ^12.0.3
- hotkeys: ^1.0.0
+ hotkeys-js: ^3.12.0
mapbox-gl: ^2.15.0
mobile-device-detect: ^0.4.3
nanoid: ^5.0.2
@@ -31780,7 +31778,7 @@ __metadata:
languageName: node
linkType: hard
-"word-wrap@npm:^1.2.3, word-wrap@npm:~1.2.3":
+"word-wrap@npm:~1.2.3":
version: 1.2.3
resolution: "word-wrap@npm:1.2.3"
checksum: 30b48f91fcf12106ed3186ae4fa86a6a1842416df425be7b60485de14bec665a54a68e4b5156647dec3a70f25e84d270ca8bc8cd23182ed095f5c7206a938c1f
From e0286c67660061ed9e0a303b6f3a3ac3f108fac7 Mon Sep 17 00:00:00 2001
From: Oliver Lazoroski
Date: Tue, 17 Oct 2023 16:55:56 +0200
Subject: [PATCH 09/14] feat: use rollup provided package version
---
packages/client/package.json | 8 +++-----
packages/client/src/coordinator/connection/client.ts | 2 +-
packages/react-sdk/index.ts | 5 +++--
packages/react-sdk/package.json | 9 ++++-----
packages/react-sdk/rollup.config.mjs | 7 +++++++
packages/styling/package.json | 4 ++--
yarn.lock | 1 +
7 files changed, 21 insertions(+), 15 deletions(-)
diff --git a/packages/client/package.json b/packages/client/package.json
index 279a3095af..43c1d21f66 100644
--- a/packages/client/package.json
+++ b/packages/client/package.json
@@ -9,16 +9,14 @@
"types": "dist/index.d.ts",
"license": "See license in LICENSE",
"scripts": {
- "postinstall": "yarn copy-version",
"clean": "rimraf dist",
- "start": "yarn copy-version && rollup -w -c",
- "build": "yarn clean && yarn copy-version && rollup -c",
+ "start": "rollup -w -c",
+ "build": "yarn clean && rollup -c",
"test": "vitest",
"clean:docs": "rimraf generated-docs",
"test-ci": "vitest --coverage",
"generate:open-api": "./generate-openapi.sh protocol",
- "generate:open-api:dev": "./generate-openapi.sh chat",
- "copy-version": "echo \"export const version = '$npm_package_version';\" > ./version.ts"
+ "generate:open-api:dev": "./generate-openapi.sh chat"
},
"files": [
"dist",
diff --git a/packages/client/src/coordinator/connection/client.ts b/packages/client/src/coordinator/connection/client.ts
index 4627ed7571..67ebf6ea01 100644
--- a/packages/client/src/coordinator/connection/client.ts
+++ b/packages/client/src/coordinator/connection/client.ts
@@ -34,7 +34,6 @@ import {
UserWithId,
} from './types';
import { InsightMetrics, postInsights } from './insights';
-import { version } from '../../../version';
import { getLocationHint } from './location';
import { CreateGuestRequest, CreateGuestResponse } from '../../gen/coordinator';
@@ -796,6 +795,7 @@ export class StreamClient {
};
getUserAgent = () => {
+ const version = process.env.PKG_VERSION || '0.0.0-development';
return (
this.userAgent ||
`stream-video-javascript-client-${
diff --git a/packages/react-sdk/index.ts b/packages/react-sdk/index.ts
index 2fe68a4fbd..75af0cfdd8 100644
--- a/packages/react-sdk/index.ts
+++ b/packages/react-sdk/index.ts
@@ -1,5 +1,4 @@
import { setSdkInfo, SfuModels } from '@stream-io/video-client';
-import { version } from './version';
export * from '@stream-io/video-client';
export * from '@stream-io/video-react-bindings';
@@ -16,7 +15,9 @@ export {
useToggleVideoMuteState,
} from './src/hooks';
-const [major, minor, patch] = version.split('.');
+const [major, minor, patch] = (
+ process.env.PKG_VERSION || '0.0.0-development'
+).split('.');
setSdkInfo({
type: SfuModels.SdkType.REACT,
diff --git a/packages/react-sdk/package.json b/packages/react-sdk/package.json
index e18fef0c1a..8201425c8a 100644
--- a/packages/react-sdk/package.json
+++ b/packages/react-sdk/package.json
@@ -7,13 +7,11 @@
"types": "./dist/index.d.ts",
"license": "See license in LICENSE",
"scripts": {
- "postinstall": "yarn copy-version",
"clean": "rimraf dist",
- "start": "yarn copy-version && rollup -c -w",
- "build": "yarn copy-version && rollup -c && yarn copy-css",
+ "start": "rollup -c -w",
+ "build": "rollup -c && yarn copy-css",
"copy-css": "cp -R ../../node_modules/@stream-io/video-styling/dist/* dist/",
- "start:docs": "npx stream-chat-docusaurus -s",
- "copy-version": "echo \"export const version = '$npm_package_version';\" > ./version.ts"
+ "start:docs": "npx stream-chat-docusaurus -s"
},
"repository": {
"type": "git",
@@ -45,6 +43,7 @@
},
"devDependencies": {
"@rollup/plugin-json": "^6.0.1",
+ "@rollup/plugin-replace": "^5.0.4",
"@rollup/plugin-typescript": "^11.1.5",
"@stream-io/video-styling": "workspace:^",
"@types/prop-types": "^15.7.8",
diff --git a/packages/react-sdk/rollup.config.mjs b/packages/react-sdk/rollup.config.mjs
index 2c6fc256a8..ec3ed3cbba 100644
--- a/packages/react-sdk/rollup.config.mjs
+++ b/packages/react-sdk/rollup.config.mjs
@@ -1,6 +1,9 @@
import typescript from '@rollup/plugin-typescript';
+import replace from '@rollup/plugin-replace';
import json from '@rollup/plugin-json';
+import pkg from './package.json' assert { type: 'json' };
+
/**
* @type {import('rollup').RollupOptions}
*/
@@ -20,6 +23,10 @@ const config = {
],
plugins: [
json(),
+ replace({
+ preventAssignment: true,
+ 'process.env.PKG_VERSION': JSON.stringify(pkg.version),
+ }),
typescript({
tsconfig:
process.env.NODE_ENV === 'production'
diff --git a/packages/styling/package.json b/packages/styling/package.json
index eac233ff65..6eeebf8d69 100644
--- a/packages/styling/package.json
+++ b/packages/styling/package.json
@@ -1,5 +1,6 @@
{
"name": "@stream-io/video-styling",
+ "version": "0.1.12",
"packageManager": "yarn@3.2.4",
"license": "See license in LICENSE",
"scripts": {
@@ -10,6 +11,5 @@
"devDependencies": {
"rimraf": "^5.0.5",
"sass": "^1.69.3"
- },
- "version": "0.1.12"
+ }
}
diff --git a/yarn.lock b/yarn.lock
index ffadb051ab..b6b08a8227 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -7764,6 +7764,7 @@ __metadata:
"@nivo/core": ^0.80.0
"@nivo/line": ^0.80.0
"@rollup/plugin-json": ^6.0.1
+ "@rollup/plugin-replace": ^5.0.4
"@rollup/plugin-typescript": ^11.1.5
"@stream-io/video-client": "workspace:^"
"@stream-io/video-react-bindings": "workspace:^"
From 002f3ce5baf291e2e6b9438bdd7eee467a394ed6 Mon Sep 17 00:00:00 2001
From: Oliver Lazoroski
Date: Tue, 17 Oct 2023 17:36:55 +0200
Subject: [PATCH 10/14] chore: scope packages
---
sample-apps/client/ts-quickstart/package.json | 2 +-
.../react/react-video-demo/package.json | 2 +-
yarn.lock | 156 +++++++++---------
3 files changed, 80 insertions(+), 80 deletions(-)
diff --git a/sample-apps/client/ts-quickstart/package.json b/sample-apps/client/ts-quickstart/package.json
index a557c7f991..ac5d6b04b2 100644
--- a/sample-apps/client/ts-quickstart/package.json
+++ b/sample-apps/client/ts-quickstart/package.json
@@ -1,5 +1,5 @@
{
- "name": "ts-quickstart",
+ "name": "@stream-io/ts-quickstart",
"private": true,
"version": "0.0.0",
"type": "module",
diff --git a/sample-apps/react/react-video-demo/package.json b/sample-apps/react/react-video-demo/package.json
index 7c3b45a6db..75649fc962 100644
--- a/sample-apps/react/react-video-demo/package.json
+++ b/sample-apps/react/react-video-demo/package.json
@@ -1,5 +1,5 @@
{
- "name": "react-video-demo",
+ "name": "@stream-io/react-video-demo",
"private": true,
"version": "0.0.0",
"type": "module",
diff --git a/yarn.lock b/yarn.lock
index b6b08a8227..cd6a993b71 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -7455,6 +7455,72 @@ __metadata:
languageName: node
linkType: hard
+"@stream-io/react-video-demo@workspace:sample-apps/react/react-video-demo":
+ version: 0.0.0-use.local
+ resolution: "@stream-io/react-video-demo@workspace:sample-apps/react/react-video-demo"
+ dependencies:
+ "@babel/core": ^7.20.12
+ "@mdx-js/react": ^1.6.22
+ "@nivo/line": ^0.80.0
+ "@sentry/react": ^7.54.0
+ "@storybook/addon-actions": ^6.5.15
+ "@storybook/addon-docs": ^6.5.15
+ "@storybook/addon-essentials": ^6.5.15
+ "@storybook/addon-interactions": ^6.5.15
+ "@storybook/addon-links": ^6.5.15
+ "@storybook/builder-vite": ^0.2.7
+ "@storybook/react": ^6.5.15
+ "@storybook/testing-library": ^0.0.13
+ "@stream-io/stream-chat-css": ^3.14.1
+ "@stream-io/video-react-sdk": "workspace:^"
+ "@stream-io/video-styling": "workspace:^"
+ "@types/babel__core": ^7
+ "@types/geojson": ^7946.0.10
+ "@types/mapbox-gl": ^2.7.16
+ "@types/react": ^18.2.28
+ "@types/react-dom": ^18.2.13
+ "@types/react-form": ^4
+ "@types/react-gtm-module": ^2
+ "@types/react-slick": ^0
+ "@types/react-transition-group": ^4.4.5
+ "@types/uuid": ^9.0.5
+ "@vitejs/plugin-react": ^4.1.0
+ autoprefixer: ^10.4.13
+ classnames: ^2.3.2
+ concurrently: ^7.6.0
+ date-fns: ^2.29.3
+ geojson: ^0.5.0
+ gleap: ^12.0.3
+ hotkeys-js: ^3.12.0
+ mapbox-gl: ^2.15.0
+ mobile-device-detect: ^0.4.3
+ nanoid: ^5.0.2
+ postcss: ^8.4.31
+ qrcode.react: ^3.1.0
+ react: ^18.2.0
+ react-dom: ^18.2.0
+ react-dropzone: ^14.2.3
+ react-file-utils: ^1.2.0
+ react-form: ^4.0.1
+ react-gtm-module: ^2.0.11
+ react-tooltip: ^5.8.3
+ react-transition-group: ^4.4.5
+ rimraf: ^5.0.5
+ sass: ^1.69.3
+ screenfull: ^6.0.2
+ stream-chat: ^8.13.0
+ stream-chat-css: ^1.0.23
+ stream-chat-react: ^10.14.0
+ swiper: ^9.1.1
+ tailwindcss: ^3.2.4
+ tailwindcss-plugins: ^0.3.0
+ typescript: ^5.2.2
+ unique-names-generator: ^4.7.1
+ uuid: ^9.0.1
+ vite: ^4.4.11
+ languageName: unknown
+ linkType: soft
+
"@stream-io/stream-chat-css@npm:^3.13.0, @stream-io/stream-chat-css@npm:^3.14.1":
version: 3.14.1
resolution: "@stream-io/stream-chat-css@npm:3.14.1"
@@ -7487,6 +7553,18 @@ __metadata:
languageName: node
linkType: hard
+"@stream-io/ts-quickstart@workspace:sample-apps/client/ts-quickstart":
+ version: 0.0.0-use.local
+ resolution: "@stream-io/ts-quickstart@workspace:sample-apps/client/ts-quickstart"
+ dependencies:
+ "@stream-io/video-client": "workspace:^"
+ "@vitejs/plugin-basic-ssl": ^1.0.1
+ js-base64: ^3.7.5
+ typescript: ^5.2.2
+ vite: ^4.4.11
+ languageName: unknown
+ linkType: soft
+
"@stream-io/video-client@workspace:^, @stream-io/video-client@workspace:packages/client":
version: 0.0.0-use.local
resolution: "@stream-io/video-client@workspace:packages/client"
@@ -26588,72 +26666,6 @@ __metadata:
languageName: node
linkType: hard
-"react-video-demo@workspace:sample-apps/react/react-video-demo":
- version: 0.0.0-use.local
- resolution: "react-video-demo@workspace:sample-apps/react/react-video-demo"
- dependencies:
- "@babel/core": ^7.20.12
- "@mdx-js/react": ^1.6.22
- "@nivo/line": ^0.80.0
- "@sentry/react": ^7.54.0
- "@storybook/addon-actions": ^6.5.15
- "@storybook/addon-docs": ^6.5.15
- "@storybook/addon-essentials": ^6.5.15
- "@storybook/addon-interactions": ^6.5.15
- "@storybook/addon-links": ^6.5.15
- "@storybook/builder-vite": ^0.2.7
- "@storybook/react": ^6.5.15
- "@storybook/testing-library": ^0.0.13
- "@stream-io/stream-chat-css": ^3.14.1
- "@stream-io/video-react-sdk": "workspace:^"
- "@stream-io/video-styling": "workspace:^"
- "@types/babel__core": ^7
- "@types/geojson": ^7946.0.10
- "@types/mapbox-gl": ^2.7.16
- "@types/react": ^18.2.28
- "@types/react-dom": ^18.2.13
- "@types/react-form": ^4
- "@types/react-gtm-module": ^2
- "@types/react-slick": ^0
- "@types/react-transition-group": ^4.4.5
- "@types/uuid": ^9.0.5
- "@vitejs/plugin-react": ^4.1.0
- autoprefixer: ^10.4.13
- classnames: ^2.3.2
- concurrently: ^7.6.0
- date-fns: ^2.29.3
- geojson: ^0.5.0
- gleap: ^12.0.3
- hotkeys-js: ^3.12.0
- mapbox-gl: ^2.15.0
- mobile-device-detect: ^0.4.3
- nanoid: ^5.0.2
- postcss: ^8.4.31
- qrcode.react: ^3.1.0
- react: ^18.2.0
- react-dom: ^18.2.0
- react-dropzone: ^14.2.3
- react-file-utils: ^1.2.0
- react-form: ^4.0.1
- react-gtm-module: ^2.0.11
- react-tooltip: ^5.8.3
- react-transition-group: ^4.4.5
- rimraf: ^5.0.5
- sass: ^1.69.3
- screenfull: ^6.0.2
- stream-chat: ^8.13.0
- stream-chat-css: ^1.0.23
- stream-chat-react: ^10.14.0
- swiper: ^9.1.1
- tailwindcss: ^3.2.4
- tailwindcss-plugins: ^0.3.0
- typescript: ^5.2.2
- unique-names-generator: ^4.7.1
- uuid: ^9.0.1
- vite: ^4.4.11
- languageName: unknown
- linkType: soft
-
"react-virtuoso@npm:^2.10.2, react-virtuoso@npm:^2.16.5":
version: 2.19.1
resolution: "react-virtuoso@npm:2.19.1"
@@ -29967,18 +29979,6 @@ __metadata:
languageName: node
linkType: hard
-"ts-quickstart@workspace:sample-apps/client/ts-quickstart":
- version: 0.0.0-use.local
- resolution: "ts-quickstart@workspace:sample-apps/client/ts-quickstart"
- dependencies:
- "@stream-io/video-client": "workspace:^"
- "@vitejs/plugin-basic-ssl": ^1.0.1
- js-base64: ^3.7.5
- typescript: ^5.2.2
- vite: ^4.4.11
- languageName: unknown
- linkType: soft
-
"ts-toolbelt@npm:^6.15.5":
version: 6.15.5
resolution: "ts-toolbelt@npm:6.15.5"
From bcba15e5bf1c7a1d9a292c249652d5fbfe971b72 Mon Sep 17 00:00:00 2001
From: Oliver Lazoroski
Date: Tue, 17 Oct 2023 17:48:07 +0200
Subject: [PATCH 11/14] feat: bump @typescript-eslint packages to their latest
version
---
package.json | 6 +-
yarn.lock | 165 +++++++++++++++++++++++++++++++++++++++++++++------
2 files changed, 151 insertions(+), 20 deletions(-)
diff --git a/package.json b/package.json
index 50cdf9acd3..c43c902b2e 100644
--- a/package.json
+++ b/package.json
@@ -60,9 +60,9 @@
"@jscutlery/semver": "^2.30.1",
"@nrwl/devkit": "^16.0.1",
"@types/eslint": "^8.44.4",
- "@typescript-eslint/eslint-plugin": "^5.62.0",
- "@typescript-eslint/parser": "^5.62.0",
- "@typescript-eslint/typescript-estree": "^5.62.0",
+ "@typescript-eslint/eslint-plugin": "^6.8.0",
+ "@typescript-eslint/parser": "^6.8.0",
+ "@typescript-eslint/typescript-estree": "^6.8.0",
"eslint": "^8.51.0",
"eslint-config-react-app": "^7.0.1",
"eslint-import-resolver-typescript": "^3.6.1",
diff --git a/yarn.lock b/yarn.lock
index cd6a993b71..d673ee63a2 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2592,7 +2592,7 @@ __metadata:
languageName: node
linkType: hard
-"@eslint-community/eslint-utils@npm:^4.2.0":
+"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0":
version: 4.4.0
resolution: "@eslint-community/eslint-utils@npm:4.4.0"
dependencies:
@@ -2603,7 +2603,7 @@ __metadata:
languageName: node
linkType: hard
-"@eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.6.1":
+"@eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.5.1, @eslint-community/regexpp@npm:^4.6.1":
version: 4.9.1
resolution: "@eslint-community/regexpp@npm:4.9.1"
checksum: 06fb839e9c756f6375cc545c2f2e05a0a64576bd6370e8e3c07983fd29a3d6e164ef4aa48a361f7d27e6713ab79c83053ff6a2ccb78748bc955e344279c4a3b6
@@ -7610,9 +7610,9 @@ __metadata:
"@jscutlery/semver": ^2.30.1
"@nrwl/devkit": ^16.0.1
"@types/eslint": ^8.44.4
- "@typescript-eslint/eslint-plugin": ^5.62.0
- "@typescript-eslint/parser": ^5.62.0
- "@typescript-eslint/typescript-estree": ^5.62.0
+ "@typescript-eslint/eslint-plugin": ^6.8.0
+ "@typescript-eslint/parser": ^6.8.0
+ "@typescript-eslint/typescript-estree": ^6.8.0
eslint: ^8.51.0
eslint-config-react-app: ^7.0.1
eslint-import-resolver-typescript: ^3.6.1
@@ -8291,10 +8291,10 @@ __metadata:
languageName: node
linkType: hard
-"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.6, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9":
- version: 7.0.11
- resolution: "@types/json-schema@npm:7.0.11"
- checksum: 527bddfe62db9012fccd7627794bd4c71beb77601861055d87e3ee464f2217c85fca7a4b56ae677478367bbd248dbde13553312b7d4dbc702a2f2bbf60c4018d
+"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.12, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.6, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9":
+ version: 7.0.13
+ resolution: "@types/json-schema@npm:7.0.13"
+ checksum: 345df21a678fa72fb389f35f33de77833d09d4a142bb2bcb27c18690efa4cf70fc2876e43843cefb3fbdb9fcb12cd3e970a90936df30f53bbee899865ff605ab
languageName: node
linkType: hard
@@ -8613,10 +8613,10 @@ __metadata:
languageName: node
linkType: hard
-"@types/semver@npm:^7.3.12":
- version: 7.3.13
- resolution: "@types/semver@npm:7.3.13"
- checksum: 00c0724d54757c2f4bc60b5032fe91cda6410e48689633d5f35ece8a0a66445e3e57fa1d6e07eb780f792e82ac542948ec4d0b76eb3484297b79bd18b8cf1cb0
+"@types/semver@npm:^7.3.12, @types/semver@npm:^7.5.0":
+ version: 7.5.3
+ resolution: "@types/semver@npm:7.5.3"
+ checksum: 349fdd1ab6c213bac5c991bac766bd07b8b12e63762462bb058740dcd2eb09c8193d068bb226f134661275f2022976214c0e727a4e5eb83ec1b131127c980d3e
languageName: node
linkType: hard
@@ -8783,7 +8783,7 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/eslint-plugin@npm:^5.30.5, @typescript-eslint/eslint-plugin@npm:^5.5.0, @typescript-eslint/eslint-plugin@npm:^5.62.0":
+"@typescript-eslint/eslint-plugin@npm:^5.30.5, @typescript-eslint/eslint-plugin@npm:^5.5.0":
version: 5.62.0
resolution: "@typescript-eslint/eslint-plugin@npm:5.62.0"
dependencies:
@@ -8807,6 +8807,31 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/eslint-plugin@npm:^6.8.0":
+ version: 6.8.0
+ resolution: "@typescript-eslint/eslint-plugin@npm:6.8.0"
+ dependencies:
+ "@eslint-community/regexpp": ^4.5.1
+ "@typescript-eslint/scope-manager": 6.8.0
+ "@typescript-eslint/type-utils": 6.8.0
+ "@typescript-eslint/utils": 6.8.0
+ "@typescript-eslint/visitor-keys": 6.8.0
+ debug: ^4.3.4
+ graphemer: ^1.4.0
+ ignore: ^5.2.4
+ natural-compare: ^1.4.0
+ semver: ^7.5.4
+ ts-api-utils: ^1.0.1
+ peerDependencies:
+ "@typescript-eslint/parser": ^6.0.0 || ^6.0.0-alpha
+ eslint: ^7.0.0 || ^8.0.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: c36ccf606ebcaff8263c4ffa3b4cda58c6f93474b9eea9906e51be2fef8596977a245cc13770b21c6bfd38ccf45a3cf3613d5f4499429f62ec80afe15ae345bd
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/experimental-utils@npm:^5.0.0":
version: 5.57.0
resolution: "@typescript-eslint/experimental-utils@npm:5.57.0"
@@ -8818,7 +8843,7 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/parser@npm:^5.30.5, @typescript-eslint/parser@npm:^5.5.0, @typescript-eslint/parser@npm:^5.62.0":
+"@typescript-eslint/parser@npm:^5.30.5, @typescript-eslint/parser@npm:^5.5.0":
version: 5.62.0
resolution: "@typescript-eslint/parser@npm:5.62.0"
dependencies:
@@ -8835,6 +8860,24 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/parser@npm:^6.8.0":
+ version: 6.8.0
+ resolution: "@typescript-eslint/parser@npm:6.8.0"
+ dependencies:
+ "@typescript-eslint/scope-manager": 6.8.0
+ "@typescript-eslint/types": 6.8.0
+ "@typescript-eslint/typescript-estree": 6.8.0
+ "@typescript-eslint/visitor-keys": 6.8.0
+ debug: ^4.3.4
+ peerDependencies:
+ eslint: ^7.0.0 || ^8.0.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 10d7a3ae383fee5a5cba9541c72e23d6ab01cca6b414a62b44dacb5ebc15c80b80aa6c105b6469d3795f2f8514ae2499c069cd2d9dcac61f3db9ef6c7a75e080
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/scope-manager@npm:5.57.0":
version: 5.57.0
resolution: "@typescript-eslint/scope-manager@npm:5.57.0"
@@ -8855,6 +8898,16 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/scope-manager@npm:6.8.0":
+ version: 6.8.0
+ resolution: "@typescript-eslint/scope-manager@npm:6.8.0"
+ dependencies:
+ "@typescript-eslint/types": 6.8.0
+ "@typescript-eslint/visitor-keys": 6.8.0
+ checksum: b6cf2803531d1c14b56c30fd3cd807b80e17fe48d0da8e5aa9ae50915407ed732c7e2a7ac8030b7cf8ed07b8e481a1138d76bf05b727837a0e016280c2f6873b
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/type-utils@npm:5.62.0":
version: 5.62.0
resolution: "@typescript-eslint/type-utils@npm:5.62.0"
@@ -8872,6 +8925,23 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/type-utils@npm:6.8.0":
+ version: 6.8.0
+ resolution: "@typescript-eslint/type-utils@npm:6.8.0"
+ dependencies:
+ "@typescript-eslint/typescript-estree": 6.8.0
+ "@typescript-eslint/utils": 6.8.0
+ debug: ^4.3.4
+ ts-api-utils: ^1.0.1
+ peerDependencies:
+ eslint: ^7.0.0 || ^8.0.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 9b7d56904dc1a5719ef79eb1b7989d6fad10c71fb07ec3e66cf69b8c8dc5383d644ab122d4701bc4960fb7c99cc08aee4e645db3e4675d488d5779197e15dfda
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/types@npm:5.57.0":
version: 5.57.0
resolution: "@typescript-eslint/types@npm:5.57.0"
@@ -8886,6 +8956,13 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/types@npm:6.8.0":
+ version: 6.8.0
+ resolution: "@typescript-eslint/types@npm:6.8.0"
+ checksum: 1fcd85f6d575116d51c6ee757ed37610ae5e7e4296a29f93c9c6949f6cd16d24550eb7fc5bae7a43119cc08e13836f69a7ae7c54ebba6c95aef96b34d3bfb7f7
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/typescript-estree@npm:5.57.0":
version: 5.57.0
resolution: "@typescript-eslint/typescript-estree@npm:5.57.0"
@@ -8904,7 +8981,7 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/typescript-estree@npm:5.62.0, @typescript-eslint/typescript-estree@npm:^5.62.0":
+"@typescript-eslint/typescript-estree@npm:5.62.0":
version: 5.62.0
resolution: "@typescript-eslint/typescript-estree@npm:5.62.0"
dependencies:
@@ -8922,6 +8999,24 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/typescript-estree@npm:6.8.0, @typescript-eslint/typescript-estree@npm:^6.8.0":
+ version: 6.8.0
+ resolution: "@typescript-eslint/typescript-estree@npm:6.8.0"
+ dependencies:
+ "@typescript-eslint/types": 6.8.0
+ "@typescript-eslint/visitor-keys": 6.8.0
+ debug: ^4.3.4
+ globby: ^11.1.0
+ is-glob: ^4.0.3
+ semver: ^7.5.4
+ ts-api-utils: ^1.0.1
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 388db7f33ef1bc0e7b960c0bce9c744c2e32c66c7ab8dfae73d8533958202ad6f31663b0010f79c45b5ff93159c67f45b00693d73b9da2472b17156dfd26b4a8
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/utils@npm:5.57.0":
version: 5.57.0
resolution: "@typescript-eslint/utils@npm:5.57.0"
@@ -8958,6 +9053,23 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/utils@npm:6.8.0":
+ version: 6.8.0
+ resolution: "@typescript-eslint/utils@npm:6.8.0"
+ dependencies:
+ "@eslint-community/eslint-utils": ^4.4.0
+ "@types/json-schema": ^7.0.12
+ "@types/semver": ^7.5.0
+ "@typescript-eslint/scope-manager": 6.8.0
+ "@typescript-eslint/types": 6.8.0
+ "@typescript-eslint/typescript-estree": 6.8.0
+ semver: ^7.5.4
+ peerDependencies:
+ eslint: ^7.0.0 || ^8.0.0
+ checksum: 6d9f90db504502a9aa10e834830c3ffa25483757414670acc6141a3ebef9171a57688a3a179febf35a0e1e0b322f37228d9537bf1b279f1af7fc97888b873bc3
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/visitor-keys@npm:5.57.0":
version: 5.57.0
resolution: "@typescript-eslint/visitor-keys@npm:5.57.0"
@@ -8978,6 +9090,16 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/visitor-keys@npm:6.8.0":
+ version: 6.8.0
+ resolution: "@typescript-eslint/visitor-keys@npm:6.8.0"
+ dependencies:
+ "@typescript-eslint/types": 6.8.0
+ eslint-visitor-keys: ^3.4.1
+ checksum: 710d9067b85d7715a400ae625c083c41733abb891d7b35108de083913980f9642e79d27689599fa39915f0fecae16dbfc30367007fccc838ccd917943660de22
+ languageName: node
+ linkType: hard
+
"@urql/core@npm:2.3.6":
version: 2.3.6
resolution: "@urql/core@npm:2.3.6"
@@ -18160,7 +18282,7 @@ __metadata:
languageName: node
linkType: hard
-"ignore@npm:^5.0.4, ignore@npm:^5.0.5, ignore@npm:^5.2.0":
+"ignore@npm:^5.0.4, ignore@npm:^5.0.5, ignore@npm:^5.2.0, ignore@npm:^5.2.4":
version: 5.2.4
resolution: "ignore@npm:5.2.4"
checksum: 3d4c309c6006e2621659311783eaea7ebcd41fe4ca1d78c91c473157ad6666a57a2df790fe0d07a12300d9aac2888204d7be8d59f9aaf665b1c7fcdb432517ef
@@ -29865,6 +29987,15 @@ __metadata:
languageName: node
linkType: hard
+"ts-api-utils@npm:^1.0.1":
+ version: 1.0.3
+ resolution: "ts-api-utils@npm:1.0.3"
+ peerDependencies:
+ typescript: ">=4.2.0"
+ checksum: 441cc4489d65fd515ae6b0f4eb8690057add6f3b6a63a36073753547fb6ce0c9ea0e0530220a0b282b0eec535f52c4dfc315d35f8a4c9a91c0def0707a714ca6
+ languageName: node
+ linkType: hard
+
"ts-dedent@npm:^2.0.0, ts-dedent@npm:^2.2.0":
version: 2.2.0
resolution: "ts-dedent@npm:2.2.0"
From 50c85057e0efc1564a4d416fdfaff5906e96cf35 Mon Sep 17 00:00:00 2001
From: Oliver Lazoroski
Date: Wed, 18 Oct 2023 11:20:51 +0200
Subject: [PATCH 12/14] fix: white list external modules, ensure `build` runs
in production mode
---
packages/client/rollup.config.mjs | 7 +++++++
packages/react-bindings/package.json | 2 +-
packages/react-bindings/rollup.config.mjs | 8 ++++++++
packages/react-sdk/package.json | 2 +-
packages/react-sdk/rollup.config.mjs | 6 ++++++
5 files changed, 23 insertions(+), 2 deletions(-)
diff --git a/packages/client/rollup.config.mjs b/packages/client/rollup.config.mjs
index d4da3fd592..b414d04c0a 100644
--- a/packages/client/rollup.config.mjs
+++ b/packages/client/rollup.config.mjs
@@ -25,6 +25,11 @@ const browserIgnorePlugin = {
browserIgnoredModules.includes(id) ? 'export default null;' : null,
};
+const external = [
+ ...Object.keys(pkg.dependencies || {}),
+ ...Object.keys(pkg.peerDependencies || {}),
+];
+
/**
* @type {import('rollup').RollupOptions}
*/
@@ -35,6 +40,7 @@ const browserConfig = {
format: 'es',
sourcemap: true,
},
+ external: external.filter((dep) => !browserIgnoredModules.includes(dep)),
plugins: [
replace({
preventAssignment: true,
@@ -59,6 +65,7 @@ const nodeConfig = {
sourcemap: true,
},
],
+ external,
plugins: [
replace({
preventAssignment: true,
diff --git a/packages/react-bindings/package.json b/packages/react-bindings/package.json
index e5e0d392a7..29428aeac7 100644
--- a/packages/react-bindings/package.json
+++ b/packages/react-bindings/package.json
@@ -9,7 +9,7 @@
"scripts": {
"clean": "rimraf dist",
"start": "rollup -c -w",
- "build": "rollup -c"
+ "build": "NODE_ENV=production rollup -c"
},
"files": [
"dist",
diff --git a/packages/react-bindings/rollup.config.mjs b/packages/react-bindings/rollup.config.mjs
index 8c31aebf1e..d451b78b67 100644
--- a/packages/react-bindings/rollup.config.mjs
+++ b/packages/react-bindings/rollup.config.mjs
@@ -1,5 +1,7 @@
import typescript from '@rollup/plugin-typescript';
+import pkg from './package.json' assert { type: 'json' };
+
/**
* @type {import('rollup').RollupOptions}
*/
@@ -17,6 +19,12 @@ const config = {
sourcemap: true,
},
],
+ external: [
+ ...Object.keys(pkg.dependencies || {}),
+ ...Object.keys(pkg.peerDependencies || {}),
+ 'react/jsx-runtime',
+ 'react/jsx-dev-runtime',
+ ],
plugins: [
typescript({
tsconfig:
diff --git a/packages/react-sdk/package.json b/packages/react-sdk/package.json
index 8201425c8a..b6831fbee7 100644
--- a/packages/react-sdk/package.json
+++ b/packages/react-sdk/package.json
@@ -9,7 +9,7 @@
"scripts": {
"clean": "rimraf dist",
"start": "rollup -c -w",
- "build": "rollup -c && yarn copy-css",
+ "build": "NODE_ENV=production rollup -c && yarn copy-css",
"copy-css": "cp -R ../../node_modules/@stream-io/video-styling/dist/* dist/",
"start:docs": "npx stream-chat-docusaurus -s"
},
diff --git a/packages/react-sdk/rollup.config.mjs b/packages/react-sdk/rollup.config.mjs
index ec3ed3cbba..2673cbff52 100644
--- a/packages/react-sdk/rollup.config.mjs
+++ b/packages/react-sdk/rollup.config.mjs
@@ -21,6 +21,12 @@ const config = {
sourcemap: true,
},
],
+ external: [
+ ...Object.keys(pkg.dependencies || {}),
+ ...Object.keys(pkg.peerDependencies || {}),
+ 'react/jsx-runtime',
+ 'react/jsx-dev-runtime',
+ ],
plugins: [
json(),
replace({
From c95eb5e855e56572306fbdea2980b94c67ba1b2d Mon Sep 17 00:00:00 2001
From: Oliver Lazoroski
Date: Wed, 18 Oct 2023 11:31:29 +0200
Subject: [PATCH 13/14] chore: update package name
---
package.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package.json b/package.json
index c43c902b2e..f09bab146f 100644
--- a/package.json
+++ b/package.json
@@ -28,7 +28,7 @@
"build:react:deps": "yarn build:client && yarn build:styling && yarn build:react:bindings && yarn build:react:sdk",
"build:react-native:deps": "yarn build:client && yarn build:react:bindings && yarn build:react-native:sdk",
"build:vercel": "yarn build:react:deps && yarn build:react:dogfood",
- "build:react:video-demo": "yarn build:react:deps && yarn workspace react-video-demo run build:website",
+ "build:react:video-demo": "yarn build:react:deps && yarn workspace @stream-io/react-video-demo run build:website",
"start:egress": "yarn workspace @stream-io/egress-composite start",
"build:egress": "yarn workspace @stream-io/egress-composite build",
"build:all": "yarn workspaces foreach -v --topological-dev run build",
From 793a5f2ae04a7709a58321a6a562cc7698cc23a7 Mon Sep 17 00:00:00 2001
From: Oliver Lazoroski
Date: Wed, 18 Oct 2023 12:37:22 +0200
Subject: [PATCH 14/14] chore: update gitignore
---
.gitignore | 1 -
packages/react-native-sdk/.gitignore | 2 ++
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/.gitignore b/.gitignore
index 9d0e947016..8e5a05ac5d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -36,4 +36,3 @@ video-buddy-log.txt
**/fastlane/*.mp4
**/fastlane/*.json
-version.ts
diff --git a/packages/react-native-sdk/.gitignore b/packages/react-native-sdk/.gitignore
index 11229585c3..36ab9ccfa9 100644
--- a/packages/react-native-sdk/.gitignore
+++ b/packages/react-native-sdk/.gitignore
@@ -63,3 +63,5 @@ buck-out/
# Ruby / CocoaPods
/ios/Pods/
/vendor/bundle/
+
+version.ts