diff --git a/AGENTS.md b/AGENTS.md index 7112d64..ce5b975 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -5,7 +5,7 @@ ## OVERVIEW -Example gallery for **Cloudflare RealtimeKit** — a real-time video/audio SDK. Contains 17 React, 3 Angular, 5 HTML, and 4 recording SDK examples, plus a gallery portal. Live at `examples.realtime.cloudflare.com`. Docs: `developers.cloudflare.com/realtime/realtimekit/`. +Example gallery for **Cloudflare RealtimeKit** — a real-time video/audio SDK. Contains 17 React, 3 Angular, 5 HTML, and 8 recording SDK examples (4 React + 4 Angular), plus a gallery portal. Live at `examples.realtime.cloudflare.com`. Docs: `developers.cloudflare.com/realtime/realtimekit/`. ## STRUCTURE @@ -15,7 +15,7 @@ realtimekit-web-examples/ ├── angular-examples/ # 3 Angular CLI examples → deployed as Cloudflare Worker ├── html-examples/ # 5 vanilla HTML/JS examples → deployed as Cloudflare Worker ├── demo-app/ # Gallery portal (React Router 7 SSR) → examples.realtime.cloudflare.com -├── recording-sdk-app-samples/ # 4 recording SDK examples → Vercel (NOT Cloudflare Workers) +├── recording-sdk-app-examples/ # 8 recording SDK examples (4 React + 4 Angular) → deployed as individual Cloudflare Workers ├── pnpm-workspace.yaml # Workspace definitions └── .github/workflows/ # 9 CI/CD workflows (staging + prod per framework) ``` @@ -27,7 +27,8 @@ realtimekit-web-examples/ | Add React example | `react-examples/examples//` | Also add to `demo-app/app/utils/react.ts` | | Add Angular example | `angular-examples/examples//` | Also add to `demo-app/app/utils/angular.ts` | | Add HTML example | `html-examples/examples//` | Also add to `demo-app/app/utils/vanilla.ts` | -| Add recording example | `recording-sdk-app-samples/react-examples//` | Vercel deploy; no wrangler config | +| Add recording example (React) | `recording-sdk-app-examples/react-examples//` | Each example has own `wrangler.jsonc`; deploy via `pnpm deploy:staging` / `pnpm deploy:production` | +| Add recording example (Angular) | `recording-sdk-app-examples/angular-examples//` | Same deploy pattern; uses Angular CLI (`ng build`), not Vite | | Update SDK versions | `/update-cloudflare-realtime-deps.sh` | Fetches from npm; pass `--env staging\|prod` | | Gallery example catalog | `demo-app/app/utils/react.ts`, `angular.ts`, `vanilla.ts` | Hardcoded; new examples won't appear without editing | | CI / deploy config | `.github/workflows/` | Per-framework staging + prod deploy workflows | @@ -63,14 +64,12 @@ cd demo-app && pnpm dev ## ANTI-PATTERNS - Do NOT use npm or yarn — preinstall hook will abort -- Do NOT add wrangler deploy config to `recording-sdk-app-samples` — it deploys to Vercel +- `recording-sdk-app-examples` examples each have their own `wrangler.jsonc` — deploy individually via `pnpm deploy:staging` / `pnpm deploy:production` - Do NOT add shared packages or libs — every example is intentionally isolated - Do NOT forget to register new examples in `demo-app/app/utils/` — they won't appear in the gallery ## NOTES -- `pnpm-workspace.yaml` has a stale path: `recording-sdk-app-examples/react-examples/*` (actual dir: `recording-sdk-app-samples`) — this workspace glob is broken - `demo-app/README.md` contains only "TODO" — consult root `README.md` - `REALTIMEKIT_BASE_URL=realtime.cloudflare.com` is the server-side API base hostname for production; public SDK example builds use `VITE_BASE_URL` with staging using `staging.realtime.cloudflare.com` - Node version unspecified in the repo; CI uses Node 20 — match locally -- `@dyteinternals/utils` in `recording-sdk-app-samples/react-examples/recording-with-watermark/package.json` is a vestigial upstream dependency diff --git a/angular-examples/examples/create-your-own-ui/package.json b/angular-examples/examples/create-your-own-ui/package.json index 83cb036..e6466b5 100644 --- a/angular-examples/examples/create-your-own-ui/package.json +++ b/angular-examples/examples/create-your-own-ui/package.json @@ -34,6 +34,7 @@ "@angular/cli": "~15.0.4", "@angular/compiler-cli": "^15.0.0", "@types/jasmine": "~4.3.0", + "@types/node": "^18.0.0", "autoprefixer": "^10.4.16", "jasmine-core": "~4.5.0", "karma": "~6.4.0", diff --git a/angular-examples/examples/create-your-own-ui/src/app/components/audio-preview.component.ts b/angular-examples/examples/create-your-own-ui/src/app/components/audio-preview.component.ts index 3095a97..0d05a6e 100644 --- a/angular-examples/examples/create-your-own-ui/src/app/components/audio-preview.component.ts +++ b/angular-examples/examples/create-your-own-ui/src/app/components/audio-preview.component.ts @@ -15,7 +15,7 @@ interface CurrentDevices {
diff --git a/angular-examples/examples/create-your-own-ui/src/favicon.ico b/angular-examples/examples/create-your-own-ui/src/favicon.ico index 997406a..3c17430 100644 Binary files a/angular-examples/examples/create-your-own-ui/src/favicon.ico and b/angular-examples/examples/create-your-own-ui/src/favicon.ico differ diff --git a/angular-examples/examples/create-your-own-ui/src/index.html b/angular-examples/examples/create-your-own-ui/src/index.html index 5a3f4af..94cfec8 100644 --- a/angular-examples/examples/create-your-own-ui/src/index.html +++ b/angular-examples/examples/create-your-own-ui/src/index.html @@ -2,7 +2,7 @@ - Default Meeting UI - Dyte UI Kit + Default Meeting UI - RealtimeKit UI Kit diff --git a/angular-examples/examples/default-meeting-ui/package.json b/angular-examples/examples/default-meeting-ui/package.json index 5866a71..0f523bd 100644 --- a/angular-examples/examples/default-meeting-ui/package.json +++ b/angular-examples/examples/default-meeting-ui/package.json @@ -34,6 +34,7 @@ "@angular/cli": "~15.0.4", "@angular/compiler-cli": "^15.0.0", "@types/jasmine": "~4.3.0", + "@types/node": "^18.0.0", "jasmine-core": "~4.5.0", "karma": "~6.4.0", "karma-chrome-launcher": "~3.1.0", diff --git a/angular-examples/examples/default-meeting-ui/src/favicon.ico b/angular-examples/examples/default-meeting-ui/src/favicon.ico index 997406a..3c17430 100644 Binary files a/angular-examples/examples/default-meeting-ui/src/favicon.ico and b/angular-examples/examples/default-meeting-ui/src/favicon.ico differ diff --git a/angular-examples/examples/default-meeting-ui/src/index.html b/angular-examples/examples/default-meeting-ui/src/index.html index 5a3f4af..94cfec8 100644 --- a/angular-examples/examples/default-meeting-ui/src/index.html +++ b/angular-examples/examples/default-meeting-ui/src/index.html @@ -2,7 +2,7 @@ - Default Meeting UI - Dyte UI Kit + Default Meeting UI - RealtimeKit UI Kit diff --git a/angular-examples/examples/with-video-transformer/package.json b/angular-examples/examples/with-video-transformer/package.json index 923d021..57117ba 100644 --- a/angular-examples/examples/with-video-transformer/package.json +++ b/angular-examples/examples/with-video-transformer/package.json @@ -34,6 +34,7 @@ "@angular/cli": "~15.0.4", "@angular/compiler-cli": "^15.0.0", "@types/jasmine": "~4.3.0", + "@types/node": "^18.0.0", "jasmine-core": "~4.5.0", "karma": "~6.4.0", "karma-chrome-launcher": "~3.1.0", diff --git a/angular-examples/examples/with-video-transformer/src/favicon.ico b/angular-examples/examples/with-video-transformer/src/favicon.ico index 997406a..3c17430 100644 Binary files a/angular-examples/examples/with-video-transformer/src/favicon.ico and b/angular-examples/examples/with-video-transformer/src/favicon.ico differ diff --git a/angular-examples/examples/with-video-transformer/src/index.html b/angular-examples/examples/with-video-transformer/src/index.html index df9fe2d..ef73575 100644 --- a/angular-examples/examples/with-video-transformer/src/index.html +++ b/angular-examples/examples/with-video-transformer/src/index.html @@ -2,7 +2,7 @@ - With Video Transformer - Dyte UI Kit + With Video Transformer - RealtimeKit UI Kit diff --git a/angular-examples/favicon.ico b/angular-examples/favicon.ico index 6d647f9..3c17430 100644 Binary files a/angular-examples/favicon.ico and b/angular-examples/favicon.ico differ diff --git a/demo-app/public/favicon.ico b/demo-app/public/favicon.ico index 6d647f9..3c17430 100644 Binary files a/demo-app/public/favicon.ico and b/demo-app/public/favicon.ico differ diff --git a/html-examples/examples/background-transformer-ui/index.html b/html-examples/examples/background-transformer-ui/index.html index a2bba30..9397ab0 100644 --- a/html-examples/examples/background-transformer-ui/index.html +++ b/html-examples/examples/background-transformer-ui/index.html @@ -35,7 +35,7 @@ } #app { - font-family: var(--dyte-font-family); + font-family: var(--rtk-font-family); display: flex; flex-direction: column; width: 100%; @@ -43,10 +43,10 @@ color: var(--color-text); - --color-background: rgb(var(--dyte-colors-background-1000, 8 8 8)); - --color-text: rgb(var(--dyte-colors-text-1000, 255 255 255)); + --color-background: rgb(var(--rtk-colors-background-1000, 8 8 8)); + --color-text: rgb(var(--rtk-colors-text-1000, 255 255 255)); - --color-border: rgb(var(--dyte-colors-background-800, 24 24 24)); + --color-border: rgb(var(--rtk-colors-background-800, 24 24 24)); } header { @@ -250,15 +250,13 @@

Backgrounds

function loadBackgroundChangerUI() { const backgroundImages = [ - 'https://assets.dyte.io/backgrounds/bg-dyte-office.jpg', - 'https://assets.dyte.io/backgrounds/bg_0.jpg', - 'https://assets.dyte.io/backgrounds/bg_1.jpg', - 'https://assets.dyte.io/backgrounds/bg_2.jpg', - 'https://assets.dyte.io/backgrounds/bg_3.jpg', - 'https://assets.dyte.io/backgrounds/bg_4.jpg', - 'https://assets.dyte.io/backgrounds/bg_5.jpg', - 'https://assets.dyte.io/backgrounds/bg_6.jpg', - 'https://assets.dyte.io/backgrounds/bg_7.jpg', + 'https://rtk-assets.realtime.cloudflare.com/backgrounds/bg_1.jpg', + 'https://rtk-assets.realtime.cloudflare.com/backgrounds/bg_2.jpg', + 'https://rtk-assets.realtime.cloudflare.com/backgrounds/bg_3.jpg', + 'https://rtk-assets.realtime.cloudflare.com/backgrounds/bg_4.jpg', + 'https://rtk-assets.realtime.cloudflare.com/backgrounds/bg_5.jpg', + 'https://rtk-assets.realtime.cloudflare.com/backgrounds/bg_6.jpg', + 'https://rtk-assets.realtime.cloudflare.com/backgrounds/bg_7.jpg', ]; for (const image of backgroundImages) { diff --git a/html-examples/examples/create-your-own-ui/components/audio-preview.js b/html-examples/examples/create-your-own-ui/components/audio-preview.js index e2509e3..3ad97de 100644 --- a/html-examples/examples/create-your-own-ui/components/audio-preview.js +++ b/html-examples/examples/create-your-own-ui/components/audio-preview.js @@ -18,7 +18,7 @@ window.AudioPreview = (function() { ${canProduceAudio ? `
diff --git a/html-examples/examples/with-background-transformer/index.html b/html-examples/examples/with-background-transformer/index.html index dc5c6fb..58f43f2 100644 --- a/html-examples/examples/with-background-transformer/index.html +++ b/html-examples/examples/with-background-transformer/index.html @@ -69,20 +69,18 @@ // 2. To add a background image await meeting.self.addVideoMiddleware( await videoBackgroundTransformer.createStaticBackgroundVideoMiddleware( - 'https://assets.dyte.io/backgrounds/bg-dyte-office.jpg' + 'https://rtk-assets.realtime.cloudflare.com/backgrounds/bg_1.jpg' ) ); // We have the following set of images for your immediate use: - // https://assets.dyte.io/backgrounds/bg-dyte-office.jpg - // https://assets.dyte.io/backgrounds/bg_0.jpg - // https://assets.dyte.io/backgrounds/bg_1.jpg - // https://assets.dyte.io/backgrounds/bg_2.jpg - // https://assets.dyte.io/backgrounds/bg_3.jpg - // https://assets.dyte.io/backgrounds/bg_4.jpg - // https://assets.dyte.io/backgrounds/bg_5.jpg - // https://assets.dyte.io/backgrounds/bg_6.jpg - // https://assets.dyte.io/backgrounds/bg_7.jpg + // https://rtk-assets.realtime.cloudflare.com/backgrounds/bg_1.jpg + // https://rtk-assets.realtime.cloudflare.com/backgrounds/bg_2.jpg + // https://rtk-assets.realtime.cloudflare.com/backgrounds/bg_3.jpg + // https://rtk-assets.realtime.cloudflare.com/backgrounds/bg_4.jpg + // https://rtk-assets.realtime.cloudflare.com/backgrounds/bg_5.jpg + // https://rtk-assets.realtime.cloudflare.com/backgrounds/bg_6.jpg + // https://rtk-assets.realtime.cloudflare.com/backgrounds/bg_7.jpg }); diff --git a/html-examples/examples/with-ui-addons/index.html b/html-examples/examples/with-ui-addons/index.html index 73046a0..80f41ff 100644 --- a/html-examples/examples/with-ui-addons/index.html +++ b/html-examples/examples/with-ui-addons/index.html @@ -26,7 +26,7 @@
diff --git a/html-examples/favicon.ico b/html-examples/favicon.ico index 6d647f9..3c17430 100644 Binary files a/html-examples/favicon.ico and b/html-examples/favicon.ico differ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d03be1a..e1225c0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -85,6 +85,9 @@ importers: '@types/jasmine': specifier: ~4.3.0 version: 4.3.6 + '@types/node': + specifier: ^18.0.0 + version: 18.19.130 autoprefixer: specifier: ^10.4.16 version: 10.5.0(postcss@8.5.15) @@ -176,6 +179,9 @@ importers: '@types/jasmine': specifier: ~4.3.0 version: 4.3.6 + '@types/node': + specifier: ^18.0.0 + version: 18.19.130 jasmine-core: specifier: ~4.5.0 version: 4.5.0 @@ -258,6 +264,9 @@ importers: '@types/jasmine': specifier: ~4.3.0 version: 4.3.6 + '@types/node': + specifier: ^18.0.0 + version: 18.19.130 jasmine-core: specifier: ~4.5.0 version: 4.5.0 @@ -1366,7 +1375,263 @@ importers: specifier: ^3.2.3 version: 3.2.11(@types/node@22.19.21)(less@4.1.3)(sass@1.58.1)(terser@5.48.0) - recording-sdk-app-samples/react-examples/record-single-preset: + recording-sdk-app-examples/angular-examples/record-single-preset: + dependencies: + '@angular/animations': + specifier: ^15.0.0 + version: 15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)) + '@angular/common': + specifier: ^15.0.0 + version: 15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(rxjs@7.5.7) + '@angular/compiler': + specifier: ^15.0.0 + version: 15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)) + '@angular/core': + specifier: ^15.0.0 + version: 15.2.10(rxjs@7.5.7)(zone.js@0.12.0) + '@angular/forms': + specifier: ^15.0.0 + version: 15.2.10(@angular/common@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(rxjs@7.5.7))(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(@angular/platform-browser@15.2.10(@angular/animations@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(@angular/common@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(rxjs@7.5.7))(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(rxjs@7.5.7) + '@angular/platform-browser': + specifier: ^15.0.0 + version: 15.2.10(@angular/animations@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(@angular/common@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(rxjs@7.5.7))(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)) + '@angular/platform-browser-dynamic': + specifier: ^15.0.0 + version: 15.2.10(@angular/common@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(rxjs@7.5.7))(@angular/compiler@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(@angular/platform-browser@15.2.10(@angular/animations@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(@angular/common@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(rxjs@7.5.7))(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))) + '@angular/router': + specifier: ^15.0.0 + version: 15.2.10(@angular/common@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(rxjs@7.5.7))(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(@angular/platform-browser@15.2.10(@angular/animations@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(@angular/common@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(rxjs@7.5.7))(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(rxjs@7.5.7) + '@cloudflare/realtimekit': + specifier: ^2.0.0 + version: 2.0.0 + '@cloudflare/realtimekit-angular-ui': + specifier: ^2.0.0 + version: 2.0.0(@angular/common@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(rxjs@7.5.7))(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)) + '@cloudflare/realtimekit-recording-sdk': + specifier: 0.0.2 + version: 0.0.2(@cloudflare/realtimekit@2.0.0)(@protobuf-ts/runtime@2.11.1) + '@cloudflare/realtimekit-ui': + specifier: ^2.0.0 + version: 2.0.0 + rxjs: + specifier: ~7.5.0 + version: 7.5.7 + tslib: + specifier: ^2.3.0 + version: 2.8.1 + zone.js: + specifier: ~0.12.0 + version: 0.12.0 + devDependencies: + '@angular-devkit/build-angular': + specifier: ^15.0.4 + version: 15.2.11(@angular/compiler-cli@15.2.10(@angular/compiler@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(typescript@4.8.4))(karma@6.4.4)(tailwindcss@3.4.19)(typescript@4.8.4) + '@angular/cli': + specifier: ~15.0.4 + version: 15.0.5(chokidar@3.6.0) + '@angular/compiler-cli': + specifier: ^15.0.0 + version: 15.2.10(@angular/compiler@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(typescript@4.8.4) + typescript: + specifier: ~4.8.2 + version: 4.8.4 + wrangler: + specifier: ^3.99.0 + version: 3.114.17 + + recording-sdk-app-examples/angular-examples/recording-with-watermark: + dependencies: + '@angular/animations': + specifier: ^15.0.0 + version: 15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)) + '@angular/common': + specifier: ^15.0.0 + version: 15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(rxjs@7.5.7) + '@angular/compiler': + specifier: ^15.0.0 + version: 15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)) + '@angular/core': + specifier: ^15.0.0 + version: 15.2.10(rxjs@7.5.7)(zone.js@0.12.0) + '@angular/forms': + specifier: ^15.0.0 + version: 15.2.10(@angular/common@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(rxjs@7.5.7))(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(@angular/platform-browser@15.2.10(@angular/animations@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(@angular/common@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(rxjs@7.5.7))(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(rxjs@7.5.7) + '@angular/platform-browser': + specifier: ^15.0.0 + version: 15.2.10(@angular/animations@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(@angular/common@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(rxjs@7.5.7))(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)) + '@angular/platform-browser-dynamic': + specifier: ^15.0.0 + version: 15.2.10(@angular/common@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(rxjs@7.5.7))(@angular/compiler@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(@angular/platform-browser@15.2.10(@angular/animations@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(@angular/common@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(rxjs@7.5.7))(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))) + '@angular/router': + specifier: ^15.0.0 + version: 15.2.10(@angular/common@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(rxjs@7.5.7))(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(@angular/platform-browser@15.2.10(@angular/animations@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(@angular/common@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(rxjs@7.5.7))(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(rxjs@7.5.7) + '@cloudflare/realtimekit': + specifier: ^2.0.0 + version: 2.0.0 + '@cloudflare/realtimekit-angular-ui': + specifier: ^2.0.0 + version: 2.0.0(@angular/common@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(rxjs@7.5.7))(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)) + '@cloudflare/realtimekit-recording-sdk': + specifier: 0.0.2 + version: 0.0.2(@cloudflare/realtimekit@2.0.0)(@protobuf-ts/runtime@2.11.1) + '@cloudflare/realtimekit-ui': + specifier: ^2.0.0 + version: 2.0.0 + rxjs: + specifier: ~7.5.0 + version: 7.5.7 + tslib: + specifier: ^2.3.0 + version: 2.8.1 + zone.js: + specifier: ~0.12.0 + version: 0.12.0 + devDependencies: + '@angular-devkit/build-angular': + specifier: ^15.0.4 + version: 15.2.11(@angular/compiler-cli@15.2.10(@angular/compiler@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(typescript@4.8.4))(karma@6.4.4)(tailwindcss@3.4.19)(typescript@4.8.4) + '@angular/cli': + specifier: ~15.0.4 + version: 15.0.5(chokidar@3.6.0) + '@angular/compiler-cli': + specifier: ^15.0.0 + version: 15.2.10(@angular/compiler@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(typescript@4.8.4) + typescript: + specifier: ~4.8.2 + version: 4.8.4 + wrangler: + specifier: ^3.99.0 + version: 3.114.17 + + recording-sdk-app-examples/angular-examples/screenshare-focused: + dependencies: + '@angular/animations': + specifier: ^15.0.0 + version: 15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)) + '@angular/common': + specifier: ^15.0.0 + version: 15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(rxjs@7.5.7) + '@angular/compiler': + specifier: ^15.0.0 + version: 15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)) + '@angular/core': + specifier: ^15.0.0 + version: 15.2.10(rxjs@7.5.7)(zone.js@0.12.0) + '@angular/forms': + specifier: ^15.0.0 + version: 15.2.10(@angular/common@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(rxjs@7.5.7))(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(@angular/platform-browser@15.2.10(@angular/animations@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(@angular/common@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(rxjs@7.5.7))(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(rxjs@7.5.7) + '@angular/platform-browser': + specifier: ^15.0.0 + version: 15.2.10(@angular/animations@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(@angular/common@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(rxjs@7.5.7))(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)) + '@angular/platform-browser-dynamic': + specifier: ^15.0.0 + version: 15.2.10(@angular/common@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(rxjs@7.5.7))(@angular/compiler@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(@angular/platform-browser@15.2.10(@angular/animations@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(@angular/common@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(rxjs@7.5.7))(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))) + '@angular/router': + specifier: ^15.0.0 + version: 15.2.10(@angular/common@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(rxjs@7.5.7))(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(@angular/platform-browser@15.2.10(@angular/animations@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(@angular/common@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(rxjs@7.5.7))(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(rxjs@7.5.7) + '@cloudflare/realtimekit': + specifier: ^2.0.0 + version: 2.0.0 + '@cloudflare/realtimekit-angular-ui': + specifier: ^2.0.0 + version: 2.0.0(@angular/common@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(rxjs@7.5.7))(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)) + '@cloudflare/realtimekit-recording-sdk': + specifier: 0.0.2 + version: 0.0.2(@cloudflare/realtimekit@2.0.0)(@protobuf-ts/runtime@2.11.1) + '@cloudflare/realtimekit-ui': + specifier: ^2.0.0 + version: 2.0.0 + rxjs: + specifier: ~7.5.0 + version: 7.5.7 + tslib: + specifier: ^2.3.0 + version: 2.8.1 + zone.js: + specifier: ~0.12.0 + version: 0.12.0 + devDependencies: + '@angular-devkit/build-angular': + specifier: ^15.0.4 + version: 15.2.11(@angular/compiler-cli@15.2.10(@angular/compiler@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(typescript@4.8.4))(karma@6.4.4)(tailwindcss@3.4.19)(typescript@4.8.4) + '@angular/cli': + specifier: ~15.0.4 + version: 15.0.5(chokidar@3.6.0) + '@angular/compiler-cli': + specifier: ^15.0.0 + version: 15.2.10(@angular/compiler@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(typescript@4.8.4) + typescript: + specifier: ~4.8.2 + version: 4.8.4 + wrangler: + specifier: ^3.99.0 + version: 3.114.17 + + recording-sdk-app-examples/angular-examples/screenshare-focused-with-snapshot-capture: + dependencies: + '@angular/animations': + specifier: ^15.0.0 + version: 15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)) + '@angular/common': + specifier: ^15.0.0 + version: 15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(rxjs@7.5.7) + '@angular/compiler': + specifier: ^15.0.0 + version: 15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)) + '@angular/core': + specifier: ^15.0.0 + version: 15.2.10(rxjs@7.5.7)(zone.js@0.12.0) + '@angular/forms': + specifier: ^15.0.0 + version: 15.2.10(@angular/common@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(rxjs@7.5.7))(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(@angular/platform-browser@15.2.10(@angular/animations@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(@angular/common@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(rxjs@7.5.7))(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(rxjs@7.5.7) + '@angular/platform-browser': + specifier: ^15.0.0 + version: 15.2.10(@angular/animations@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(@angular/common@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(rxjs@7.5.7))(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)) + '@angular/platform-browser-dynamic': + specifier: ^15.0.0 + version: 15.2.10(@angular/common@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(rxjs@7.5.7))(@angular/compiler@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(@angular/platform-browser@15.2.10(@angular/animations@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(@angular/common@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(rxjs@7.5.7))(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))) + '@angular/router': + specifier: ^15.0.0 + version: 15.2.10(@angular/common@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(rxjs@7.5.7))(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(@angular/platform-browser@15.2.10(@angular/animations@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(@angular/common@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(rxjs@7.5.7))(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(rxjs@7.5.7) + '@cloudflare/realtimekit': + specifier: ^2.0.0 + version: 2.0.0 + '@cloudflare/realtimekit-angular-ui': + specifier: ^2.0.0 + version: 2.0.0(@angular/common@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0))(rxjs@7.5.7))(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)) + '@cloudflare/realtimekit-recording-sdk': + specifier: 0.0.2 + version: 0.0.2(@cloudflare/realtimekit@2.0.0)(@protobuf-ts/runtime@2.11.1) + '@cloudflare/realtimekit-ui': + specifier: ^2.0.0 + version: 2.0.0 + rxjs: + specifier: ~7.5.0 + version: 7.5.7 + tslib: + specifier: ^2.3.0 + version: 2.8.1 + zone.js: + specifier: ~0.12.0 + version: 0.12.0 + devDependencies: + '@angular-devkit/build-angular': + specifier: ^15.0.4 + version: 15.2.11(@angular/compiler-cli@15.2.10(@angular/compiler@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(typescript@4.8.4))(karma@6.4.4)(tailwindcss@3.4.19)(typescript@4.8.4) + '@angular/cli': + specifier: ~15.0.4 + version: 15.0.5(chokidar@3.6.0) + '@angular/compiler-cli': + specifier: ^15.0.0 + version: 15.2.10(@angular/compiler@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(typescript@4.8.4) + typescript: + specifier: ~4.8.2 + version: 4.8.4 + wrangler: + specifier: ^3.99.0 + version: 3.114.17 + + recording-sdk-app-examples/react-examples/record-single-preset: dependencies: '@cloudflare/realtimekit': specifier: ^2.0.0 @@ -1378,8 +1643,8 @@ importers: specifier: ^2.0.0 version: 2.0.0 '@cloudflare/realtimekit-recording-sdk': - specifier: 0.0.1 - version: 0.0.1(@cloudflare/realtimekit@2.0.0) + specifier: 0.0.2 + version: 0.0.2(@cloudflare/realtimekit@2.0.0)(@protobuf-ts/runtime@2.11.1) '@cloudflare/realtimekit-ui': specifier: ^2.0.0 version: 2.0.0 @@ -1420,8 +1685,11 @@ importers: vite: specifier: ^5.3.1 version: 5.4.21(@types/node@22.19.21)(less@4.1.3)(lightningcss@1.30.1)(sass@1.58.1)(terser@5.48.0) + wrangler: + specifier: ^3.99.0 + version: 3.114.17 - recording-sdk-app-samples/react-examples/recording-with-watermark: + recording-sdk-app-examples/react-examples/recording-with-watermark: dependencies: '@cloudflare/realtimekit': specifier: ^2.0.0 @@ -1433,17 +1701,11 @@ importers: specifier: ^2.0.0 version: 2.0.0 '@cloudflare/realtimekit-recording-sdk': - specifier: 0.0.1 - version: 0.0.1(@cloudflare/realtimekit@2.0.0) + specifier: 0.0.2 + version: 0.0.2(@cloudflare/realtimekit@2.0.0)(@protobuf-ts/runtime@2.11.1) '@cloudflare/realtimekit-ui': specifier: ^2.0.0 version: 2.0.0 - '@dyteinternals/utils': - specifier: ^3.0.0 - version: 3.4.0 - axios: - specifier: 1.7.3 - version: 1.7.3 clsx: specifier: ^1.2.1 version: 1.2.1 @@ -1490,8 +1752,11 @@ importers: vite: specifier: ^3.2.3 version: 3.2.11(@types/node@22.19.21)(less@4.1.3)(sass@1.58.1)(terser@5.48.0) + wrangler: + specifier: ^3.99.0 + version: 3.114.17 - recording-sdk-app-samples/react-examples/screenshare-focused: + recording-sdk-app-examples/react-examples/screenshare-focused: dependencies: '@cloudflare/realtimekit': specifier: ^2.0.0 @@ -1503,8 +1768,8 @@ importers: specifier: ^2.0.0 version: 2.0.0 '@cloudflare/realtimekit-recording-sdk': - specifier: 0.0.1 - version: 0.0.1(@cloudflare/realtimekit@2.0.0) + specifier: 0.0.2 + version: 0.0.2(@cloudflare/realtimekit@2.0.0)(@protobuf-ts/runtime@2.11.1) '@cloudflare/realtimekit-ui': specifier: ^2.0.0 version: 2.0.0 @@ -1548,8 +1813,11 @@ importers: vite: specifier: ^3.2.3 version: 3.2.11(@types/node@22.19.21)(less@4.1.3)(sass@1.58.1)(terser@5.48.0) + wrangler: + specifier: ^3.99.0 + version: 3.114.17 - recording-sdk-app-samples/react-examples/screenshare-focused-with-snapshot-capture: + recording-sdk-app-examples/react-examples/screenshare-focused-with-snapshot-capture: dependencies: '@cloudflare/realtimekit': specifier: ^2.0.0 @@ -1561,8 +1829,8 @@ importers: specifier: ^2.0.0 version: 2.0.0 '@cloudflare/realtimekit-recording-sdk': - specifier: 0.0.1 - version: 0.0.1(@cloudflare/realtimekit@2.0.0) + specifier: 0.0.2 + version: 0.0.2(@cloudflare/realtimekit@2.0.0)(@protobuf-ts/runtime@2.11.1) '@cloudflare/realtimekit-ui': specifier: ^2.0.0 version: 2.0.0 @@ -1615,6 +1883,9 @@ importers: vite: specifier: ^3.2.3 version: 3.2.11(@types/node@22.19.21)(less@4.1.3)(sass@1.58.1)(terser@5.48.0) + wrangler: + specifier: ^3.99.0 + version: 3.114.17 packages: @@ -2418,6 +2689,10 @@ packages: resolution: {integrity: sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==} engines: {node: '>=6.9.0'} + '@cloudflare/kv-asset-handler@0.3.4': + resolution: {integrity: sha512-YLPHc8yASwjNkmcDMQMY35yiWjoKAKnhUbPRszBRS0YgH+IXtsMp61j+yTcnCE3oO2DgP0U3iejLC8FTtKDC8Q==} + engines: {node: '>=16.13'} + '@cloudflare/kv-asset-handler@0.4.0': resolution: {integrity: sha512-+tv3z+SPp+gqTIcImN9o0hqE9xyfQjI1XD9pL6NuKjua9B1y7mNYv0S9cP+QEbA4ppVgGZEmKOvHX5G5Ei1CVA==} engines: {node: '>=18.0.0'} @@ -2440,10 +2715,15 @@ packages: peerDependencies: react: '>=16.8.6' - '@cloudflare/realtimekit-recording-sdk@0.0.1': - resolution: {integrity: sha512-Y/aKDuDIq1JSwIhVMgFGgcLY/O2JMnoI09ih1UBcMPaDgX1CVTMchnz2jLQXuPVmDBRftSiep+8/lwGy4reUTA==} + '@cloudflare/realtimekit-recording-sdk@0.0.2': + resolution: {integrity: sha512-1Iq3c37xIu0RpYk4SgU3yVq+RQxpXLO6mJEfGvsKVhRNNz2Q+A+ni1usm+ZneQzX91wKuS3zeMg2ZUbx4vU+0g==} peerDependencies: - '@cloudflare/realtimekit': '>=1.0.1' + '@cloudflare/realtimekit': '*' + + '@cloudflare/realtimekit-sockrates@0.2.0': + resolution: {integrity: sha512-UzKA00uBDOZnKfHAcSasWrJ63ZNbrehVu/erxJCFvI40QEdQajl+O1jA2f+h2RkFbAzEdcXYl9MYyNDa2od+tw==} + peerDependencies: + '@protobuf-ts/runtime': ^2.7.0 '@cloudflare/realtimekit-ui-addons@0.1.0': resolution: {integrity: sha512-e7qi+1Z6P3Yb+oeZD573IZn9s55EI1tHOEIqVMuuo61uoKexbFdwYbrBxlkIk4gkZd4LZlXlT23nFeZNo4m7RA==} @@ -2460,6 +2740,15 @@ packages: '@cloudflare/realtimekit@2.0.0': resolution: {integrity: sha512-z066fbMEqCsfaz5xDUsLphZt5uxydA1tv0BDZFAZxSWg90NGlmUJKZ0/byNQMkHQp0gpTWCYY/Ph5TODzYlZkw==} + '@cloudflare/unenv-preset@2.0.2': + resolution: {integrity: sha512-nyzYnlZjjV5xT3LizahG1Iu6mnrCaxglJ04rZLpDwlDVDZ7v46lNsfxhV3A/xtfgQuSHmLnc6SVI+KwBpc3Lwg==} + peerDependencies: + unenv: 2.0.0-rc.14 + workerd: ^1.20250124.0 + peerDependenciesMeta: + workerd: + optional: true + '@cloudflare/unenv-preset@2.7.4': resolution: {integrity: sha512-KIjbu/Dt50zseJIoOOK5y4eYpSojD9+xxkePYVK1Rg9k/p/st4YyMtz1Clju/zrenJHrOH+AAcjNArOPMwH4Bw==} peerDependencies: @@ -2475,30 +2764,60 @@ packages: vite: ^6.1.0 || ^7.0.0 wrangler: ^4.40.2 + '@cloudflare/workerd-darwin-64@1.20250718.0': + resolution: {integrity: sha512-FHf4t7zbVN8yyXgQ/r/GqLPaYZSGUVzeR7RnL28Mwj2djyw2ZergvytVc7fdGcczl6PQh+VKGfZCfUqpJlbi9g==} + engines: {node: '>=16'} + cpu: [x64] + os: [darwin] + '@cloudflare/workerd-darwin-64@1.20250924.0': resolution: {integrity: sha512-/+nWoNDIzdQaQib7MrWYEfeDt1vA40Ah68nXlZGXHonkIqJvkjaTP8dzdKZLuwnQokiV/SpnAXNMH0WGH31XMw==} engines: {node: '>=16'} cpu: [x64] os: [darwin] + '@cloudflare/workerd-darwin-arm64@1.20250718.0': + resolution: {integrity: sha512-fUiyUJYyqqp4NqJ0YgGtp4WJh/II/YZsUnEb6vVy5Oeas8lUOxnN+ZOJ8N/6/5LQCVAtYCChRiIrBbfhTn5Z8Q==} + engines: {node: '>=16'} + cpu: [arm64] + os: [darwin] + '@cloudflare/workerd-darwin-arm64@1.20250924.0': resolution: {integrity: sha512-UAjC5mra+WNWy6jMbIDe9orsFmYvvMlfvZdUyn5p3NlQhhU6cc4FkFuXJ/bV+6oVw5hIhlLlFCTnsGatki/uHg==} engines: {node: '>=16'} cpu: [arm64] os: [darwin] + '@cloudflare/workerd-linux-64@1.20250718.0': + resolution: {integrity: sha512-5+eb3rtJMiEwp08Kryqzzu8d1rUcK+gdE442auo5eniMpT170Dz0QxBrqkg2Z48SFUPYbj+6uknuA5tzdRSUSg==} + engines: {node: '>=16'} + cpu: [x64] + os: [linux] + '@cloudflare/workerd-linux-64@1.20250924.0': resolution: {integrity: sha512-IcwaoZFXGHq+yOBEj91QZH4qU61ws5upE7T43wVcrUAk8VXgxL12IGUVkMCEqfFXTO40PjKZBmK16B2q1HoFow==} engines: {node: '>=16'} cpu: [x64] os: [linux] + '@cloudflare/workerd-linux-arm64@1.20250718.0': + resolution: {integrity: sha512-Aa2M/DVBEBQDdATMbn217zCSFKE+ud/teS+fFS+OQqKABLn0azO2qq6ANAHYOIE6Q3Sq4CxDIQr8lGdaJHwUog==} + engines: {node: '>=16'} + cpu: [arm64] + os: [linux] + '@cloudflare/workerd-linux-arm64@1.20250924.0': resolution: {integrity: sha512-NgKG/cJiRNoJFa8QqweG0/bpkrUYKpR9mA9/qLJcGiwfvJrfK9b+ucw0lCru1BVMlyuS3kWDjagjMWqfujdBkA==} engines: {node: '>=16'} cpu: [arm64] os: [linux] + '@cloudflare/workerd-windows-64@1.20250718.0': + resolution: {integrity: sha512-dY16RXKffmugnc67LTbyjdDHZn5NoTF1yHEf2fN4+OaOnoGSp3N1x77QubTDwqZ9zECWxgQfDLjddcH8dWeFhg==} + engines: {node: '>=16'} + cpu: [x64] + os: [win32] + '@cloudflare/workerd-windows-64@1.20250924.0': resolution: {integrity: sha512-PntewemtjgLO2+8Gjw3G/NowDjpWZNKpKk/n4KmOQaWS9jIRq3IG1LkTqxj/BbMXqa4Oyrywk2kdqspj6QllOw==} engines: {node: '>=16'} @@ -2517,12 +2836,19 @@ packages: resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} engines: {node: '>=10.0.0'} - '@dyteinternals/utils@3.4.0': - resolution: {integrity: sha512-UPkrshAvBBD8gFdBNpJGlgOEUJxIACRhpZq1xuQE2tmnIa/CnwCGxvHRk5RNa0CV2OeTtvcjZ/rV/OCPuNG4fg==} - '@emnapi/runtime@1.11.1': resolution: {integrity: sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==} + '@esbuild-plugins/node-globals-polyfill@0.2.3': + resolution: {integrity: sha512-r3MIryXDeXDOZh7ih1l/yE9ZLORCd5e8vWg02azWRGj5SPTuoh69A2AIyn0Z31V/kHBfZ4HgWJ+OK3GTTwLmnw==} + peerDependencies: + esbuild: '*' + + '@esbuild-plugins/node-modules-polyfill@0.2.2': + resolution: {integrity: sha512-LXV7QsWJxRuMYvKbiznh+U1ilIop3g2TeKRzUxOG5X3YITc8JyyTa90BmLwqqv0YnX4v32CSlG+vsziZp9dMvA==} + peerDependencies: + esbuild: '*' + '@esbuild/aix-ppc64@0.21.5': resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} engines: {node: '>=12'} @@ -2541,6 +2867,12 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/android-arm64@0.17.19': + resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm64@0.17.8': resolution: {integrity: sha512-oa/N5j6v1svZQs7EIRPqR8f+Bf8g6HBDjD/xHC02radE/NjKHK7oQmtmLxPs1iVwYyvE+Kolo6lbpfEQ9xnhxQ==} engines: {node: '>=12'} @@ -2577,6 +2909,12 @@ packages: cpu: [arm] os: [android] + '@esbuild/android-arm@0.17.19': + resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + '@esbuild/android-arm@0.17.8': resolution: {integrity: sha512-0/rb91GYKhrtbeglJXOhAv9RuYimgI8h623TplY2X+vA4EXnk3Zj1fXZreJ0J3OJJu1bwmb0W7g+2cT/d8/l/w==} engines: {node: '>=12'} @@ -2607,6 +2945,12 @@ packages: cpu: [arm] os: [android] + '@esbuild/android-x64@0.17.19': + resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + '@esbuild/android-x64@0.17.8': resolution: {integrity: sha512-bTliMLqD7pTOoPg4zZkXqCDuzIUguEWLpeqkNfC41ODBHwoUgZ2w5JBeYimv4oP6TDVocoYmEhZrCLQTrH89bg==} engines: {node: '>=12'} @@ -2637,6 +2981,12 @@ packages: cpu: [x64] os: [android] + '@esbuild/darwin-arm64@0.17.19': + resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-arm64@0.17.8': resolution: {integrity: sha512-ghAbV3ia2zybEefXRRm7+lx8J/rnupZT0gp9CaGy/3iolEXkJ6LYRq4IpQVI9zR97ID80KJVoUlo3LSeA/sMAg==} engines: {node: '>=12'} @@ -2667,6 +3017,12 @@ packages: cpu: [arm64] os: [darwin] + '@esbuild/darwin-x64@0.17.19': + resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + '@esbuild/darwin-x64@0.17.8': resolution: {integrity: sha512-n5WOpyvZ9TIdv2V1K3/iIkkJeKmUpKaCTdun9buhGRWfH//osmUjlv4Z5mmWdPWind/VGcVxTHtLfLCOohsOXw==} engines: {node: '>=12'} @@ -2697,6 +3053,12 @@ packages: cpu: [x64] os: [darwin] + '@esbuild/freebsd-arm64@0.17.19': + resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-arm64@0.17.8': resolution: {integrity: sha512-a/SATTaOhPIPFWvHZDoZYgxaZRVHn0/LX1fHLGfZ6C13JqFUZ3K6SMD6/HCtwOQ8HnsNaEeokdiDSFLuizqv5A==} engines: {node: '>=12'} @@ -2727,6 +3089,12 @@ packages: cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-x64@0.17.19': + resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + '@esbuild/freebsd-x64@0.17.8': resolution: {integrity: sha512-xpFJb08dfXr5+rZc4E+ooZmayBW6R3q59daCpKZ/cDU96/kvDM+vkYzNeTJCGd8rtO6fHWMq5Rcv/1cY6p6/0Q==} engines: {node: '>=12'} @@ -2757,6 +3125,12 @@ packages: cpu: [x64] os: [freebsd] + '@esbuild/linux-arm64@0.17.19': + resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm64@0.17.8': resolution: {integrity: sha512-v3iwDQuDljLTxpsqQDl3fl/yihjPAyOguxuloON9kFHYwopeJEf1BkDXODzYyXEI19gisEsQlG1bM65YqKSIww==} engines: {node: '>=12'} @@ -2787,6 +3161,12 @@ packages: cpu: [arm64] os: [linux] + '@esbuild/linux-arm@0.17.19': + resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + '@esbuild/linux-arm@0.17.8': resolution: {integrity: sha512-6Ij8gfuGszcEwZpi5jQIJCVIACLS8Tz2chnEBfYjlmMzVsfqBP1iGmHQPp7JSnZg5xxK9tjCc+pJ2WtAmPRFVA==} engines: {node: '>=12'} @@ -2817,6 +3197,12 @@ packages: cpu: [arm] os: [linux] + '@esbuild/linux-ia32@0.17.19': + resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-ia32@0.17.8': resolution: {integrity: sha512-8svILYKhE5XetuFk/B6raFYIyIqydQi+GngEXJgdPdI7OMKUbSd7uzR02wSY4kb53xBrClLkhH4Xs8P61Q2BaA==} engines: {node: '>=12'} @@ -2853,6 +3239,12 @@ packages: cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.17.19': + resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-loong64@0.17.8': resolution: {integrity: sha512-B6FyMeRJeV0NpyEOYlm5qtQfxbdlgmiGdD+QsipzKfFky0K5HW5Td6dyK3L3ypu1eY4kOmo7wW0o94SBqlqBSA==} engines: {node: '>=12'} @@ -2883,6 +3275,12 @@ packages: cpu: [loong64] os: [linux] + '@esbuild/linux-mips64el@0.17.19': + resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-mips64el@0.17.8': resolution: {integrity: sha512-CCb67RKahNobjm/eeEqeD/oJfJlrWyw29fgiyB6vcgyq97YAf3gCOuP6qMShYSPXgnlZe/i4a8WFHBw6N8bYAA==} engines: {node: '>=12'} @@ -2913,6 +3311,12 @@ packages: cpu: [mips64el] os: [linux] + '@esbuild/linux-ppc64@0.17.19': + resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-ppc64@0.17.8': resolution: {integrity: sha512-bytLJOi55y55+mGSdgwZ5qBm0K9WOCh0rx+vavVPx+gqLLhxtSFU0XbeYy/dsAAD6xECGEv4IQeFILaSS2auXw==} engines: {node: '>=12'} @@ -2943,6 +3347,12 @@ packages: cpu: [ppc64] os: [linux] + '@esbuild/linux-riscv64@0.17.19': + resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-riscv64@0.17.8': resolution: {integrity: sha512-2YpRyQJmKVBEHSBLa8kBAtbhucaclb6ex4wchfY0Tj3Kg39kpjeJ9vhRU7x4mUpq8ISLXRXH1L0dBYjAeqzZAw==} engines: {node: '>=12'} @@ -2973,6 +3383,12 @@ packages: cpu: [riscv64] os: [linux] + '@esbuild/linux-s390x@0.17.19': + resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-s390x@0.17.8': resolution: {integrity: sha512-QgbNY/V3IFXvNf11SS6exkpVcX0LJcob+0RWCgV9OiDAmVElnxciHIisoSix9uzYzScPmS6dJFbZULdSAEkQVw==} engines: {node: '>=12'} @@ -3003,6 +3419,12 @@ packages: cpu: [s390x] os: [linux] + '@esbuild/linux-x64@0.17.19': + resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + '@esbuild/linux-x64@0.17.8': resolution: {integrity: sha512-mM/9S0SbAFDBc4OPoyP6SEOo5324LpUxdpeIUUSrSTOfhHU9hEfqRngmKgqILqwx/0DVJBzeNW7HmLEWp9vcOA==} engines: {node: '>=12'} @@ -3045,6 +3467,12 @@ packages: cpu: [arm64] os: [netbsd] + '@esbuild/netbsd-x64@0.17.19': + resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + '@esbuild/netbsd-x64@0.17.8': resolution: {integrity: sha512-eKUYcWaWTaYr9zbj8GertdVtlt1DTS1gNBWov+iQfWuWyuu59YN6gSEJvFzC5ESJ4kMcKR0uqWThKUn5o8We6Q==} engines: {node: '>=12'} @@ -3087,6 +3515,12 @@ packages: cpu: [arm64] os: [openbsd] + '@esbuild/openbsd-x64@0.17.19': + resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + '@esbuild/openbsd-x64@0.17.8': resolution: {integrity: sha512-Vc9J4dXOboDyMXKD0eCeW0SIeEzr8K9oTHJU+Ci1mZc5njPfhKAqkRt3B/fUNU7dP+mRyralPu8QUkiaQn7iIg==} engines: {node: '>=12'} @@ -3123,6 +3557,12 @@ packages: cpu: [arm64] os: [openharmony] + '@esbuild/sunos-x64@0.17.19': + resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + '@esbuild/sunos-x64@0.17.8': resolution: {integrity: sha512-0xvOTNuPXI7ft1LYUgiaXtpCEjp90RuBBYovdd2lqAFxje4sEucurg30M1WIm03+3jxByd3mfo+VUmPtRSVuOw==} engines: {node: '>=12'} @@ -3153,6 +3593,12 @@ packages: cpu: [x64] os: [sunos] + '@esbuild/win32-arm64@0.17.19': + resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-arm64@0.17.8': resolution: {integrity: sha512-G0JQwUI5WdEFEnYNKzklxtBheCPkuDdu1YrtRrjuQv30WsYbkkoixKxLLv8qhJmNI+ATEWquZe/N0d0rpr55Mg==} engines: {node: '>=12'} @@ -3183,6 +3629,12 @@ packages: cpu: [arm64] os: [win32] + '@esbuild/win32-ia32@0.17.19': + resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-ia32@0.17.8': resolution: {integrity: sha512-Fqy63515xl20OHGFykjJsMnoIWS+38fqfg88ClvPXyDbLtgXal2DTlhb1TfTX34qWi3u4I7Cq563QcHpqgLx8w==} engines: {node: '>=12'} @@ -3213,6 +3665,12 @@ packages: cpu: [ia32] os: [win32] + '@esbuild/win32-x64@0.17.19': + resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + '@esbuild/win32-x64@0.17.8': resolution: {integrity: sha512-1iuezdyDNngPnz8rLRDO2C/ZZ/emJLb72OsZeqQ6gL6Avko/XCXZw+NuxBSNhBAP13Hie418V7VMt9et1FMvpg==} engines: {node: '>=12'} @@ -3289,6 +3747,10 @@ packages: resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@fastify/busboy@2.1.1': + resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} + engines: {node: '>=14'} + '@floating-ui/core@1.7.5': resolution: {integrity: sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==} @@ -3920,6 +4382,9 @@ packages: '@types/node-forge@1.3.14': resolution: {integrity: sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw==} + '@types/node@18.19.130': + resolution: {integrity: sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==} + '@types/node@20.19.43': resolution: {integrity: sha512-6oYBAi5ikg4Pl+kGsoYtawUMBT2zZMCvPNF7pVLnHZfd1zf38DRiWn/gT01RYCdUqkv7Fhr+C9ot4/tb+2sVvA==} @@ -4402,13 +4867,13 @@ packages: resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} engines: {node: '>= 0.4'} + as-table@1.0.55: + resolution: {integrity: sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ==} + async-function@1.0.0: resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==} engines: {node: '>= 0.4'} - asynckit@0.4.0: - resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - autoprefixer@10.4.13: resolution: {integrity: sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==} engines: {node: ^10 || ^12 || >=14} @@ -4427,9 +4892,6 @@ packages: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} - axios@1.7.3: - resolution: {integrity: sha512-Ar7ND9pU99eJ9GpoGQKhKf58GpUOgnzuaB7ueNQ5BMi0p+LZ5oaEnfF999fAArcTIBwXTCHAmGcHOZJaWPq9Nw==} - babel-dead-code-elimination@1.0.12: resolution: {integrity: sha512-GERT7L2TiYcYDtYk1IpD+ASAYXjKbLTDPhBtYj7X1NuRMDTMtAx9kyBenub1Ev41lo91OHCKdmP+egTDmfQ7Ig==} @@ -4706,10 +5168,6 @@ packages: colorette@2.0.20: resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} - combined-stream@1.0.8: - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} - engines: {node: '>= 0.8'} - commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} @@ -4831,6 +5289,9 @@ packages: custom-event@1.0.1: resolution: {integrity: sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==} + data-uri-to-buffer@2.0.2: + resolution: {integrity: sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==} + data-view-buffer@1.0.2: resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==} engines: {node: '>= 0.4'} @@ -4901,10 +5362,6 @@ packages: defu@6.1.7: resolution: {integrity: sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==} - delayed-stream@1.0.0: - resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} - engines: {node: '>=0.4.0'} - delegates@1.0.0: resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} @@ -5225,6 +5682,11 @@ packages: engines: {node: '>=12'} hasBin: true + esbuild@0.17.19: + resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} + engines: {node: '>=12'} + hasBin: true + esbuild@0.17.8: resolution: {integrity: sha512-g24ybC3fWhZddZK6R3uD2iF/RIPnRpwJAqLov6ouX3hMbY4+tKolP0VMF3zuIYCaXun+yHwS5IPQ91N2BT191g==} engines: {node: '>=12'} @@ -5383,6 +5845,9 @@ packages: resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} engines: {node: '>=4.0'} + estree-walker@0.6.1: + resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==} + esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} @@ -5529,10 +5994,6 @@ packages: resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} engines: {node: '>=14'} - form-data@4.0.6: - resolution: {integrity: sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==} - engines: {node: '>= 6'} - forwarded@0.2.0: resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} @@ -5613,6 +6074,9 @@ packages: resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} engines: {node: '>= 0.4'} + get-source@2.0.12: + resolution: {integrity: sha512-X5+4+iD+HoSeEED+uwrQ07BOQr0kEDFMVqqpBuI+RaZBpBpHCuXxo70bjar6f0b0u/DQJsJ7ssurpP0V60Az+w==} + get-stream@6.0.1: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} @@ -6375,6 +6839,9 @@ packages: resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} engines: {node: '>=12'} + magic-string@0.25.9: + resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} + magic-string@0.26.7: resolution: {integrity: sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==} engines: {node: '>=12'} @@ -6485,6 +6952,11 @@ packages: peerDependencies: webpack: ^5.0.0 + miniflare@3.20250718.3: + resolution: {integrity: sha512-JuPrDJhwLrNLEJiNLWO7ZzJrv/Vv9kZuwMYCfv0LskQDM6Eonw4OvywO3CH/wCGjgHzha/qyjUh8JQ068TjDgQ==} + engines: {node: '>=16.13'} + hasBin: true + miniflare@4.20250924.0: resolution: {integrity: sha512-eQuWHklTeYYOil7sPPWo7Wrw86I4oac1kGAYfYcjg5dqMgMAiPUHvUWXMlTvW8ON6q33Ew23AsGDirm+Bea9ig==} engines: {node: '>=18.0.0'} @@ -6588,6 +7060,10 @@ packages: resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} hasBin: true + mustache@4.2.0: + resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==} + hasBin: true + mute-stream@0.0.8: resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} @@ -7057,6 +7533,9 @@ packages: resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} engines: {node: '>=6'} + printable-characters@1.0.42: + resolution: {integrity: sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ==} + proc-log@2.0.1: resolution: {integrity: sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -7087,9 +7566,6 @@ packages: resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} engines: {node: '>= 0.10'} - proxy-from-env@1.1.0: - resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} - prr@1.0.1: resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} @@ -7346,6 +7822,16 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true + rollup-plugin-inject@3.0.2: + resolution: {integrity: sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==} + deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject. + + rollup-plugin-node-polyfills@0.2.1: + resolution: {integrity: sha512-4kCrKPTJ6sK4/gLL/U5QzVT8cxJcofO0OU74tnB19F40cmuAKSzH5/siithxlofFEjwvw1YAhPmbvGNA6jEroA==} + + rollup-pluginutils@2.8.2: + resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==} + rollup@2.80.0: resolution: {integrity: sha512-cIFJOD1DESzpjOBl763Kp1AH7UE/0fcdHe6rZXUdQ9c50uvgigvW97u3IcSeBwOkgqL/PXPBktBCh0KEu5L8XQ==} engines: {node: '>=10.0.0'} @@ -7648,6 +8134,9 @@ packages: resolution: {integrity: sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + stacktracey@2.2.0: + resolution: {integrity: sha512-ETyQEz+CzXiLjEbyJqpbp+/T79RQD/6wqFucRBIlVNZfYq2Ay7wbretD4cxpbymZlaPWx58aIhPEY1Cr8DlVvg==} + statuses@1.5.0: resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} engines: {node: '>= 0.6'} @@ -7979,13 +8468,23 @@ packages: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} engines: {node: '>= 0.4'} + undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici@5.29.0: + resolution: {integrity: sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==} + engines: {node: '>=14.0'} + undici@7.14.0: resolution: {integrity: sha512-Vqs8HTzjpQXZeXdpsfChQTlafcMQaaIwnGwLam1wudSSjlJeQ3bw1j+TLPePgrCnCpUXx7Ba5Pdpf5OBih62NQ==} engines: {node: '>=20.18.1'} + unenv@2.0.0-rc.14: + resolution: {integrity: sha512-od496pShMen7nOy5VmVJCnq8rptd45vh6Nx/r2iPbrba6pa6p+tS2ywuIHRZ/OBvSbQZB0kWvpO9XBNVFXHD3Q==} + unenv@2.0.0-rc.21: resolution: {integrity: sha512-Wj7/AMtE9MRnAXa6Su3Lk0LNCfqDYgfwVjwRFVum9U7wsto1imuHqk4kTm7Jni+5A0Hn7dttL6O/zjvUvoo+8A==} @@ -8401,11 +8900,26 @@ packages: worker-timers@7.0.60: resolution: {integrity: sha512-kom5j7+JQU0uuJAqAeFvxPpKlp21BH09YLMU/JLKA+0Zs3WTGk7WSBFYjdR3G+kjXr6qWD7zIcenv3oXaWBJzw==} + workerd@1.20250718.0: + resolution: {integrity: sha512-kqkIJP/eOfDlUyBzU7joBg+tl8aB25gEAGqDap+nFWb+WHhnooxjGHgxPBy3ipw2hnShPFNOQt5lFRxbwALirg==} + engines: {node: '>=16'} + hasBin: true + workerd@1.20250924.0: resolution: {integrity: sha512-ovO2vwRCcMOlOm3bNwQQrVb8KDcewE/3rjfbZAYSF535BQQDUZ9dE1kyGBYlGx4W5udH3kqmOr+0YqTBLlycyA==} engines: {node: '>=16'} hasBin: true + wrangler@3.114.17: + resolution: {integrity: sha512-tAvf7ly+tB+zwwrmjsCyJ2pJnnc7SZhbnNwXbH+OIdVas3zTSmjcZOjmLKcGGptssAA3RyTKhcF9BvKZzMUycA==} + engines: {node: '>=16.17.0'} + hasBin: true + peerDependencies: + '@cloudflare/workers-types': ^4.20250408.0 + peerDependenciesMeta: + '@cloudflare/workers-types': + optional: true + wrangler@4.40.2: resolution: {integrity: sha512-wcev8GF6GU4ME5AsYY/gUehHrGdRiUCkifuyCeuVvpOtha3TMK4/s39x+jLuJBRtibpgejDekO68rqxfamf16A==} engines: {node: '>=18.0.0'} @@ -8496,6 +9010,9 @@ packages: youch-core@0.3.3: resolution: {integrity: sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==} + youch@3.3.4: + resolution: {integrity: sha512-UeVBXie8cA35DS6+nBkls68xaBBXCye0CNznrhszZjTbRVnJKQuNsyLKBTTL4ln1o1rh2PKtv35twV7irj5SEg==} + youch@4.1.0-beta.10: resolution: {integrity: sha512-rLfVLB4FgQneDr0dv1oddCVZmKjcJ6yX6mS4pU82Mq/Dt9a3cLZQ62pDBL4AUO+uVrCvtWz3ZFUL2HFAFJ/BXQ==} @@ -8586,7 +9103,7 @@ snapshots: dependencies: '@ampproject/remapping': 2.2.0 '@angular-devkit/architect': 0.1502.11(chokidar@3.5.3) - '@angular-devkit/build-webpack': 0.1502.11(chokidar@3.5.3)(webpack-dev-server@4.11.1(webpack@5.76.1(postcss@8.5.15)))(webpack@5.76.1(esbuild@0.17.8)(postcss@8.4.31)) + '@angular-devkit/build-webpack': 0.1502.11(chokidar@3.5.3)(webpack-dev-server@4.11.1(webpack@5.76.1(esbuild@0.17.8)(postcss@8.4.31)))(webpack@5.76.1(esbuild@0.17.8)(postcss@8.4.31)) '@angular-devkit/core': 15.2.11(chokidar@3.5.3) '@angular/compiler-cli': 15.2.10(@angular/compiler@15.2.10(@angular/core@15.2.10(rxjs@7.5.7)(zone.js@0.12.0)))(typescript@4.8.4) '@babel/core': 7.20.12 @@ -8643,7 +9160,7 @@ snapshots: typescript: 4.8.4 webpack: 5.76.1(esbuild@0.17.8)(postcss@8.4.31) webpack-dev-middleware: 6.1.2(webpack@5.76.1(esbuild@0.17.8)(postcss@8.4.31)) - webpack-dev-server: 4.11.1(webpack@5.76.1(postcss@8.5.15)) + webpack-dev-server: 4.11.1(webpack@5.76.1(esbuild@0.17.8)(postcss@8.4.31)) webpack-merge: 5.8.0 webpack-subresource-integrity: 5.1.0(webpack@5.76.1(esbuild@0.17.8)(postcss@8.4.31)) optionalDependencies: @@ -8672,12 +9189,12 @@ snapshots: - utf-8-validate - webpack-cli - '@angular-devkit/build-webpack@0.1502.11(chokidar@3.5.3)(webpack-dev-server@4.11.1(webpack@5.76.1(postcss@8.5.15)))(webpack@5.76.1(esbuild@0.17.8)(postcss@8.4.31))': + '@angular-devkit/build-webpack@0.1502.11(chokidar@3.5.3)(webpack-dev-server@4.11.1(webpack@5.76.1(esbuild@0.17.8)(postcss@8.4.31)))(webpack@5.76.1(esbuild@0.17.8)(postcss@8.4.31))': dependencies: '@angular-devkit/architect': 0.1502.11(chokidar@3.5.3) rxjs: 6.6.7 webpack: 5.76.1(esbuild@0.17.8)(postcss@8.4.31) - webpack-dev-server: 4.11.1(webpack@5.76.1(postcss@8.5.15)) + webpack-dev-server: 4.11.1(webpack@5.76.1(esbuild@0.17.8)(postcss@8.4.31)) transitivePeerDependencies: - chokidar @@ -9769,6 +10286,10 @@ snapshots: '@babel/helper-string-parser': 7.29.7 '@babel/helper-validator-identifier': 7.29.7 + '@cloudflare/kv-asset-handler@0.3.4': + dependencies: + mime: 3.0.0 + '@cloudflare/kv-asset-handler@0.4.0': dependencies: mime: 3.0.0 @@ -9791,9 +10312,17 @@ snapshots: '@cloudflare/realtimekit': 2.0.0 react: 18.3.1 - '@cloudflare/realtimekit-recording-sdk@0.0.1(@cloudflare/realtimekit@2.0.0)': + '@cloudflare/realtimekit-recording-sdk@0.0.2(@cloudflare/realtimekit@2.0.0)(@protobuf-ts/runtime@2.11.1)': dependencies: '@cloudflare/realtimekit': 2.0.0 + '@cloudflare/realtimekit-sockrates': 0.2.0(@protobuf-ts/runtime@2.11.1) + transitivePeerDependencies: + - '@protobuf-ts/runtime' + + '@cloudflare/realtimekit-sockrates@0.2.0(@protobuf-ts/runtime@2.11.1)': + dependencies: + '@protobuf-ts/runtime': 2.11.1 + events: 3.3.0 '@cloudflare/realtimekit-ui-addons@0.1.0(@cloudflare/realtimekit-ui@2.0.0)(@cloudflare/realtimekit@2.0.0)': dependencies: @@ -9819,6 +10348,12 @@ snapshots: uuid: 8.3.2 worker-timers: 7.0.60 + '@cloudflare/unenv-preset@2.0.2(unenv@2.0.0-rc.14)(workerd@1.20250718.0)': + dependencies: + unenv: 2.0.0-rc.14 + optionalDependencies: + workerd: 1.20250718.0 + '@cloudflare/unenv-preset@2.7.4(unenv@2.0.0-rc.21)(workerd@1.20250924.0)': dependencies: unenv: 2.0.0-rc.21 @@ -9842,18 +10377,33 @@ snapshots: - utf-8-validate - workerd + '@cloudflare/workerd-darwin-64@1.20250718.0': + optional: true + '@cloudflare/workerd-darwin-64@1.20250924.0': optional: true + '@cloudflare/workerd-darwin-arm64@1.20250718.0': + optional: true + '@cloudflare/workerd-darwin-arm64@1.20250924.0': optional: true + '@cloudflare/workerd-linux-64@1.20250718.0': + optional: true + '@cloudflare/workerd-linux-64@1.20250924.0': optional: true + '@cloudflare/workerd-linux-arm64@1.20250718.0': + optional: true + '@cloudflare/workerd-linux-arm64@1.20250924.0': optional: true + '@cloudflare/workerd-windows-64@1.20250718.0': + optional: true + '@cloudflare/workerd-windows-64@1.20250924.0': optional: true @@ -9865,15 +10415,21 @@ snapshots: '@discoveryjs/json-ext@0.5.7': {} - '@dyteinternals/utils@3.4.0': - dependencies: - lodash-es: 4.18.1 - '@emnapi/runtime@1.11.1': dependencies: tslib: 2.8.1 optional: true + '@esbuild-plugins/node-globals-polyfill@0.2.3(esbuild@0.17.19)': + dependencies: + esbuild: 0.17.19 + + '@esbuild-plugins/node-modules-polyfill@0.2.2(esbuild@0.17.19)': + dependencies: + esbuild: 0.17.19 + escape-string-regexp: 4.0.0 + rollup-plugin-node-polyfills: 0.2.1 + '@esbuild/aix-ppc64@0.21.5': optional: true @@ -9883,6 +10439,9 @@ snapshots: '@esbuild/aix-ppc64@0.25.4': optional: true + '@esbuild/android-arm64@0.17.19': + optional: true + '@esbuild/android-arm64@0.17.8': optional: true @@ -9901,6 +10460,9 @@ snapshots: '@esbuild/android-arm@0.15.18': optional: true + '@esbuild/android-arm@0.17.19': + optional: true + '@esbuild/android-arm@0.17.8': optional: true @@ -9916,6 +10478,9 @@ snapshots: '@esbuild/android-arm@0.25.4': optional: true + '@esbuild/android-x64@0.17.19': + optional: true + '@esbuild/android-x64@0.17.8': optional: true @@ -9931,6 +10496,9 @@ snapshots: '@esbuild/android-x64@0.25.4': optional: true + '@esbuild/darwin-arm64@0.17.19': + optional: true + '@esbuild/darwin-arm64@0.17.8': optional: true @@ -9946,6 +10514,9 @@ snapshots: '@esbuild/darwin-arm64@0.25.4': optional: true + '@esbuild/darwin-x64@0.17.19': + optional: true + '@esbuild/darwin-x64@0.17.8': optional: true @@ -9961,6 +10532,9 @@ snapshots: '@esbuild/darwin-x64@0.25.4': optional: true + '@esbuild/freebsd-arm64@0.17.19': + optional: true + '@esbuild/freebsd-arm64@0.17.8': optional: true @@ -9976,6 +10550,9 @@ snapshots: '@esbuild/freebsd-arm64@0.25.4': optional: true + '@esbuild/freebsd-x64@0.17.19': + optional: true + '@esbuild/freebsd-x64@0.17.8': optional: true @@ -9991,6 +10568,9 @@ snapshots: '@esbuild/freebsd-x64@0.25.4': optional: true + '@esbuild/linux-arm64@0.17.19': + optional: true + '@esbuild/linux-arm64@0.17.8': optional: true @@ -10006,6 +10586,9 @@ snapshots: '@esbuild/linux-arm64@0.25.4': optional: true + '@esbuild/linux-arm@0.17.19': + optional: true + '@esbuild/linux-arm@0.17.8': optional: true @@ -10021,6 +10604,9 @@ snapshots: '@esbuild/linux-arm@0.25.4': optional: true + '@esbuild/linux-ia32@0.17.19': + optional: true + '@esbuild/linux-ia32@0.17.8': optional: true @@ -10039,6 +10625,9 @@ snapshots: '@esbuild/linux-loong64@0.15.18': optional: true + '@esbuild/linux-loong64@0.17.19': + optional: true + '@esbuild/linux-loong64@0.17.8': optional: true @@ -10054,6 +10643,9 @@ snapshots: '@esbuild/linux-loong64@0.25.4': optional: true + '@esbuild/linux-mips64el@0.17.19': + optional: true + '@esbuild/linux-mips64el@0.17.8': optional: true @@ -10069,6 +10661,9 @@ snapshots: '@esbuild/linux-mips64el@0.25.4': optional: true + '@esbuild/linux-ppc64@0.17.19': + optional: true + '@esbuild/linux-ppc64@0.17.8': optional: true @@ -10084,6 +10679,9 @@ snapshots: '@esbuild/linux-ppc64@0.25.4': optional: true + '@esbuild/linux-riscv64@0.17.19': + optional: true + '@esbuild/linux-riscv64@0.17.8': optional: true @@ -10099,6 +10697,9 @@ snapshots: '@esbuild/linux-riscv64@0.25.4': optional: true + '@esbuild/linux-s390x@0.17.19': + optional: true + '@esbuild/linux-s390x@0.17.8': optional: true @@ -10114,6 +10715,9 @@ snapshots: '@esbuild/linux-s390x@0.25.4': optional: true + '@esbuild/linux-x64@0.17.19': + optional: true + '@esbuild/linux-x64@0.17.8': optional: true @@ -10135,6 +10739,9 @@ snapshots: '@esbuild/netbsd-arm64@0.25.4': optional: true + '@esbuild/netbsd-x64@0.17.19': + optional: true + '@esbuild/netbsd-x64@0.17.8': optional: true @@ -10156,6 +10763,9 @@ snapshots: '@esbuild/openbsd-arm64@0.25.4': optional: true + '@esbuild/openbsd-x64@0.17.19': + optional: true + '@esbuild/openbsd-x64@0.17.8': optional: true @@ -10174,6 +10784,9 @@ snapshots: '@esbuild/openharmony-arm64@0.25.12': optional: true + '@esbuild/sunos-x64@0.17.19': + optional: true + '@esbuild/sunos-x64@0.17.8': optional: true @@ -10189,6 +10802,9 @@ snapshots: '@esbuild/sunos-x64@0.25.4': optional: true + '@esbuild/win32-arm64@0.17.19': + optional: true + '@esbuild/win32-arm64@0.17.8': optional: true @@ -10204,6 +10820,9 @@ snapshots: '@esbuild/win32-arm64@0.25.4': optional: true + '@esbuild/win32-ia32@0.17.19': + optional: true + '@esbuild/win32-ia32@0.17.8': optional: true @@ -10219,6 +10838,9 @@ snapshots: '@esbuild/win32-ia32@0.25.4': optional: true + '@esbuild/win32-x64@0.17.19': + optional: true + '@esbuild/win32-x64@0.17.8': optional: true @@ -10301,6 +10923,8 @@ snapshots: '@eslint/core': 0.17.0 levn: 0.4.1 + '@fastify/busboy@2.1.1': {} + '@floating-ui/core@1.7.5': dependencies: '@floating-ui/utils': 0.2.11 @@ -10919,6 +11543,10 @@ snapshots: dependencies: '@types/node': 22.19.21 + '@types/node@18.19.130': + dependencies: + undici-types: 5.26.5 + '@types/node@20.19.43': dependencies: undici-types: 6.21.0 @@ -11595,9 +12223,11 @@ snapshots: get-intrinsic: 1.3.0 is-array-buffer: 3.0.5 - async-function@1.0.0: {} + as-table@1.0.55: + dependencies: + printable-characters: 1.0.42 - asynckit@0.4.0: {} + async-function@1.0.0: {} autoprefixer@10.4.13(postcss@8.4.31): dependencies: @@ -11622,14 +12252,6 @@ snapshots: dependencies: possible-typed-array-names: 1.1.0 - axios@1.7.3: - dependencies: - follow-redirects: 1.16.0 - form-data: 4.0.6 - proxy-from-env: 1.1.0 - transitivePeerDependencies: - - debug - babel-dead-code-elimination@1.0.12: dependencies: '@babel/core': 7.29.7 @@ -11982,10 +12604,6 @@ snapshots: colorette@2.0.20: {} - combined-stream@1.0.8: - dependencies: - delayed-stream: 1.0.0 - commander@2.20.3: {} commander@4.1.1: {} @@ -12121,6 +12739,8 @@ snapshots: custom-event@1.0.1: {} + data-uri-to-buffer@2.0.2: {} + data-view-buffer@1.0.2: dependencies: call-bound: 1.0.4 @@ -12179,8 +12799,6 @@ snapshots: defu@6.1.7: {} - delayed-stream@1.0.0: {} - delegates@1.0.0: {} depd@1.1.2: {} @@ -12524,6 +13142,31 @@ snapshots: esbuild-windows-64: 0.15.18 esbuild-windows-arm64: 0.15.18 + esbuild@0.17.19: + optionalDependencies: + '@esbuild/android-arm': 0.17.19 + '@esbuild/android-arm64': 0.17.19 + '@esbuild/android-x64': 0.17.19 + '@esbuild/darwin-arm64': 0.17.19 + '@esbuild/darwin-x64': 0.17.19 + '@esbuild/freebsd-arm64': 0.17.19 + '@esbuild/freebsd-x64': 0.17.19 + '@esbuild/linux-arm': 0.17.19 + '@esbuild/linux-arm64': 0.17.19 + '@esbuild/linux-ia32': 0.17.19 + '@esbuild/linux-loong64': 0.17.19 + '@esbuild/linux-mips64el': 0.17.19 + '@esbuild/linux-ppc64': 0.17.19 + '@esbuild/linux-riscv64': 0.17.19 + '@esbuild/linux-s390x': 0.17.19 + '@esbuild/linux-x64': 0.17.19 + '@esbuild/netbsd-x64': 0.17.19 + '@esbuild/openbsd-x64': 0.17.19 + '@esbuild/sunos-x64': 0.17.19 + '@esbuild/win32-arm64': 0.17.19 + '@esbuild/win32-ia32': 0.17.19 + '@esbuild/win32-x64': 0.17.19 + esbuild@0.17.8: optionalDependencies: '@esbuild/android-arm': 0.17.8 @@ -12857,6 +13500,8 @@ snapshots: estraverse@5.3.0: {} + estree-walker@0.6.1: {} + esutils@2.0.3: {} etag@1.8.1: {} @@ -13044,14 +13689,6 @@ snapshots: cross-spawn: 7.0.6 signal-exit: 4.1.0 - form-data@4.0.6: - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - es-set-tostringtag: 2.1.0 - hasown: 2.0.4 - mime-types: 2.1.35 - forwarded@0.2.0: {} fraction.js@4.3.7: {} @@ -13136,6 +13773,11 @@ snapshots: dunder-proto: 1.0.1 es-object-atoms: 1.1.2 + get-source@2.0.12: + dependencies: + data-uri-to-buffer: 2.0.2 + source-map: 0.6.1 + get-stream@6.0.1: {} get-symbol-description@1.1.0: @@ -13904,6 +14546,10 @@ snapshots: lru-cache@7.18.3: {} + magic-string@0.25.9: + dependencies: + sourcemap-codec: 1.4.8 + magic-string@0.26.7: dependencies: sourcemap-codec: 1.4.8 @@ -14024,6 +14670,23 @@ snapshots: schema-utils: 4.3.3 webpack: 5.76.1(esbuild@0.17.8)(postcss@8.4.31) + miniflare@3.20250718.3: + dependencies: + '@cspotcode/source-map-support': 0.8.1 + acorn: 8.14.0 + acorn-walk: 8.3.2 + exit-hook: 2.2.1 + glob-to-regexp: 0.4.1 + stoppable: 1.1.0 + undici: 5.29.0 + workerd: 1.20250718.0 + ws: 8.18.0 + youch: 3.3.4 + zod: 3.22.3 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + miniflare@4.20250924.0: dependencies: '@cspotcode/source-map-support': 0.8.1 @@ -14144,6 +14807,8 @@ snapshots: dns-packet: 5.6.1 thunky: 1.1.0 + mustache@4.2.0: {} + mute-stream@0.0.8: {} mz@2.7.0: @@ -14634,6 +15299,8 @@ snapshots: pretty-bytes@5.6.0: {} + printable-characters@1.0.42: {} + proc-log@2.0.1: {} proc-log@3.0.0: {} @@ -14658,8 +15325,6 @@ snapshots: forwarded: 0.2.0 ipaddr.js: 1.9.1 - proxy-from-env@1.1.0: {} - prr@1.0.1: optional: true @@ -14924,6 +15589,20 @@ snapshots: dependencies: glob: 7.2.3 + rollup-plugin-inject@3.0.2: + dependencies: + estree-walker: 0.6.1 + magic-string: 0.25.9 + rollup-pluginutils: 2.8.2 + + rollup-plugin-node-polyfills@0.2.1: + dependencies: + rollup-plugin-inject: 3.0.2 + + rollup-pluginutils@2.8.2: + dependencies: + estree-walker: 0.6.1 + rollup@2.80.0: optionalDependencies: fsevents: 2.3.3 @@ -15351,6 +16030,11 @@ snapshots: dependencies: minipass: 3.3.6 + stacktracey@2.2.0: + dependencies: + as-table: 1.0.55 + get-source: 2.0.12 + statuses@1.5.0: {} statuses@2.0.2: {} @@ -15695,10 +16379,24 @@ snapshots: has-symbols: 1.1.0 which-boxed-primitive: 1.1.1 + undici-types@5.26.5: {} + undici-types@6.21.0: {} + undici@5.29.0: + dependencies: + '@fastify/busboy': 2.1.1 + undici@7.14.0: {} + unenv@2.0.0-rc.14: + dependencies: + defu: 6.1.7 + exsolve: 1.0.8 + ohash: 2.0.11 + pathe: 2.0.3 + ufo: 1.6.4 + unenv@2.0.0-rc.21: dependencies: defu: 6.1.7 @@ -15792,7 +16490,7 @@ snapshots: debug: 4.4.3 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.1.7(@types/node@22.19.21)(jiti@2.7.0)(less@4.1.3)(lightningcss@1.30.1)(terser@5.48.0) + vite: 6.4.3(@types/node@22.19.21)(jiti@2.7.0)(less@4.1.3)(lightningcss@1.30.1)(sass@1.58.1)(terser@5.48.0) transitivePeerDependencies: - '@types/node' - jiti @@ -15930,7 +16628,7 @@ snapshots: web-vitals@2.1.4: {} - webpack-dev-middleware@5.3.4(webpack@5.76.1(postcss@8.5.15)): + webpack-dev-middleware@5.3.4(webpack@5.76.1(esbuild@0.17.8)(postcss@8.4.31)): dependencies: colorette: 2.0.20 memfs: 3.5.3 @@ -15949,7 +16647,7 @@ snapshots: optionalDependencies: webpack: 5.76.1(esbuild@0.17.8)(postcss@8.4.31) - webpack-dev-server@4.11.1(webpack@5.76.1(postcss@8.5.15)): + webpack-dev-server@4.11.1(webpack@5.76.1(esbuild@0.17.8)(postcss@8.4.31)): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -15979,7 +16677,7 @@ snapshots: sockjs: 0.3.24 spdy: 4.0.2 webpack: 5.76.1(esbuild@0.17.8)(postcss@8.4.31) - webpack-dev-middleware: 5.3.4(webpack@5.76.1(postcss@8.5.15)) + webpack-dev-middleware: 5.3.4(webpack@5.76.1(esbuild@0.17.8)(postcss@8.4.31)) ws: 8.21.0 transitivePeerDependencies: - bufferutil @@ -16133,6 +16831,14 @@ snapshots: worker-timers-broker: 6.1.8 worker-timers-worker: 7.0.71 + workerd@1.20250718.0: + optionalDependencies: + '@cloudflare/workerd-darwin-64': 1.20250718.0 + '@cloudflare/workerd-darwin-arm64': 1.20250718.0 + '@cloudflare/workerd-linux-64': 1.20250718.0 + '@cloudflare/workerd-linux-arm64': 1.20250718.0 + '@cloudflare/workerd-windows-64': 1.20250718.0 + workerd@1.20250924.0: optionalDependencies: '@cloudflare/workerd-darwin-64': 1.20250924.0 @@ -16141,6 +16847,25 @@ snapshots: '@cloudflare/workerd-linux-arm64': 1.20250924.0 '@cloudflare/workerd-windows-64': 1.20250924.0 + wrangler@3.114.17: + dependencies: + '@cloudflare/kv-asset-handler': 0.3.4 + '@cloudflare/unenv-preset': 2.0.2(unenv@2.0.0-rc.14)(workerd@1.20250718.0) + '@esbuild-plugins/node-globals-polyfill': 0.2.3(esbuild@0.17.19) + '@esbuild-plugins/node-modules-polyfill': 0.2.2(esbuild@0.17.19) + blake3-wasm: 2.1.5 + esbuild: 0.17.19 + miniflare: 3.20250718.3 + path-to-regexp: 6.3.0 + unenv: 2.0.0-rc.14 + workerd: 1.20250718.0 + optionalDependencies: + fsevents: 2.3.3 + sharp: 0.33.5 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + wrangler@4.40.2: dependencies: '@cloudflare/kv-asset-handler': 0.4.0 @@ -16226,6 +16951,12 @@ snapshots: '@poppinss/exception': 1.2.3 error-stack-parser-es: 1.0.5 + youch@3.3.4: + dependencies: + cookie: 0.7.2 + mustache: 4.2.0 + stacktracey: 2.2.0 + youch@4.1.0-beta.10: dependencies: '@poppinss/colors': 4.1.6 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index ed06446..c422b65 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -4,4 +4,5 @@ packages: - '*/react-examples/*' - '*/angular-examples/*' - '*/html-examples/*' - - 'recording-sdk-app-samples/react-examples/*' + - 'recording-sdk-app-examples/react-examples/*' + - 'recording-sdk-app-examples/angular-examples/*' diff --git a/react-examples/examples/back-to-back-meetings/src/Meeting.tsx b/react-examples/examples/back-to-back-meetings/src/Meeting.tsx index 51c7361..4517afc 100644 --- a/react-examples/examples/back-to-back-meetings/src/Meeting.tsx +++ b/react-examples/examples/back-to-back-meetings/src/Meeting.tsx @@ -123,9 +123,9 @@ export function Meeting( // Handle smaller screens ['rtk-more-toggle.activeMoreMenu', 'rtk-more-toggle.activeMoreMenu.md', 'rtk-more-toggle.activeMoreMenu.sm'].forEach((configElemKey) => { const configElem = newConfig?.root?.[configElemKey] as any; - configElem?.forEach((dyteElemConfigSet: any) => { - if (dyteElemConfigSet[0] === 'rtk-fullscreen-toggle') { - dyteElemConfigSet[1].targetElement = document.getElementById(meetingIdentifier)!; + configElem?.forEach((rtkElemConfigSet: any) => { + if (rtkElemConfigSet[0] === 'rtk-fullscreen-toggle') { + rtkElemConfigSet[1].targetElement = document.getElementById(meetingIdentifier)!; } }); }); diff --git a/react-examples/examples/chat-widget/.gitignore b/react-examples/examples/chat-widget/.gitignore index 4133381..acc9b08 100644 --- a/react-examples/examples/chat-widget/.gitignore +++ b/react-examples/examples/chat-widget/.gitignore @@ -39,7 +39,3 @@ yarn-error.log* .env.development.local .env.test.local .env.production.local - - -# vercel -.vercel diff --git a/react-examples/examples/create-your-own-ui/src/App.tsx b/react-examples/examples/create-your-own-ui/src/App.tsx index 3e455cc..e21cb8d 100644 --- a/react-examples/examples/create-your-own-ui/src/App.tsx +++ b/react-examples/examples/create-your-own-ui/src/App.tsx @@ -14,7 +14,7 @@ function Meeting() { useEffect(() => { if (meeting) { /** - * NOTE(ravindra-dyte): + * NOTE(ravindra-cloudflare): * During development phase, make sure to expose meeting object to window, * for debugging purposes. */ diff --git a/react-examples/examples/create-your-own-ui/src/components/audio-preview.tsx b/react-examples/examples/create-your-own-ui/src/components/audio-preview.tsx index 75dd056..f1a2c48 100644 --- a/react-examples/examples/create-your-own-ui/src/components/audio-preview.tsx +++ b/react-examples/examples/create-your-own-ui/src/components/audio-preview.tsx @@ -74,7 +74,7 @@ function AudioPreviewWithCustomUI() {