diff --git a/components/embed-popup/agent-client.tsx b/components/embed-popup/agent-client.tsx
index 00f0872..cf7f184 100644
--- a/components/embed-popup/agent-client.tsx
+++ b/components/embed-popup/agent-client.tsx
@@ -67,6 +67,7 @@ function EmbedFixedAgentClient({
await room.localParticipant.setMicrophoneEnabled(true, undefined, {
preConnectBuffer: appConfig.isPreConnectBufferEnabled,
});
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
} catch (error: any) {
console.error('Error connecting to agent:', error);
toastAlert({
diff --git a/components/welcome.tsx b/components/welcome.tsx
index 25ba0b8..eca12ed 100644
--- a/components/welcome.tsx
+++ b/components/welcome.tsx
@@ -61,7 +61,7 @@ export default function Welcome() {
- Note: if you'd like to see what the popup style embed looks like in the context of this
+ Note: if you'd like to see what the popup style embed looks like in the context of this
page,{' '}
click here
diff --git a/lib/utils.ts b/lib/utils.ts
index 111ae60..931c03a 100644
--- a/lib/utils.ts
+++ b/lib/utils.ts
@@ -1,7 +1,7 @@
import { type ClassValue, clsx } from 'clsx';
import { Room } from 'livekit-client';
import { twMerge } from 'tailwind-merge';
-import { ReceivedChatMessage, TextStreamData } from '@livekit/components-react';
+import { type ReceivedChatMessage, type TextStreamData } from '@livekit/components-react';
export function cn(...inputs: ClassValue[]) {
return twMerge(clsx(inputs));
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 4f5184c..30fd7d7 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -89,10 +89,10 @@ importers:
version: 19.1.6(@types/react@19.1.8)
css-loader:
specifier: ^7.1.2
- version: 7.1.2(webpack@5.100.1)
+ version: 7.1.2(webpack@5.100.2)
dotenv-webpack:
specifier: ^8.1.1
- version: 8.1.1(webpack@5.100.1)
+ version: 8.1.1(webpack@5.100.2)
eslint:
specifier: ^9
version: 9.30.1(jiti@2.4.2)
@@ -110,7 +110,7 @@ importers:
version: 5.5.1(@types/eslint@9.6.1)(eslint-config-prettier@10.1.5(eslint@9.30.1(jiti@2.4.2)))(eslint@9.30.1(jiti@2.4.2))(prettier@3.6.2)
postcss-loader:
specifier: ^8.1.1
- version: 8.1.1(postcss@8.5.6)(typescript@5.8.3)(webpack@5.100.1)
+ version: 8.1.1(postcss@8.5.6)(typescript@5.8.3)(webpack@5.100.2)
prettier:
specifier: ^3.4.2
version: 3.6.2
@@ -119,13 +119,13 @@ importers:
version: 0.6.13(@trivago/prettier-plugin-sort-imports@5.2.2(prettier@3.6.2))(prettier@3.6.2)
style-loader:
specifier: ^4.0.0
- version: 4.0.0(webpack@5.100.1)
+ version: 4.0.0(webpack@5.100.2)
tailwindcss:
specifier: ^4
version: 4.1.11
ts-loader:
specifier: ^9.5.2
- version: 9.5.2(typescript@5.8.3)(webpack@5.100.1)
+ version: 9.5.2(typescript@5.8.3)(webpack@5.100.2)
tw-animate-css:
specifier: ^1.3.0
version: 1.3.5
@@ -134,10 +134,10 @@ importers:
version: 5.8.3
webpack:
specifier: ^5.100.1
- version: 5.100.1(webpack-cli@6.0.1)
+ version: 5.100.2(webpack-cli@6.0.1)
webpack-cli:
specifier: ^6.0.1
- version: 6.0.1(webpack@5.100.1)
+ version: 6.0.1(webpack@5.100.2)
packages:
@@ -398,6 +398,9 @@ packages:
resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==}
engines: {node: '>=18.0.0'}
+ '@jridgewell/gen-mapping@0.3.12':
+ resolution: {integrity: sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==}
+
'@jridgewell/gen-mapping@0.3.8':
resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==}
engines: {node: '>=6.0.0'}
@@ -416,9 +419,15 @@ packages:
'@jridgewell/sourcemap-codec@1.5.0':
resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
+ '@jridgewell/sourcemap-codec@1.5.4':
+ resolution: {integrity: sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==}
+
'@jridgewell/trace-mapping@0.3.25':
resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
+ '@jridgewell/trace-mapping@0.3.29':
+ resolution: {integrity: sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==}
+
'@livekit/components-core@0.12.8':
resolution: {integrity: sha512-ZqQ88DkZZw6h4XY/lFklOFsM76zZX0mIpa6HKxDgMgW3QpDjl7oOpQCHZYvaDhmJJ9X2m58oOCuf3RUdTKSJMA==}
engines: {node: '>=18'}
@@ -1580,8 +1589,8 @@ packages:
resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
engines: {node: '>= 0.4'}
- electron-to-chromium@1.5.182:
- resolution: {integrity: sha512-Lv65Btwv9W4J9pyODI6EWpdnhfvrve/us5h1WspW8B2Fb0366REPtY3hX7ounk1CkV/TBjWCEvCBBbYbmV0qCA==}
+ electron-to-chromium@1.5.183:
+ resolution: {integrity: sha512-vCrDBYjQCAEefWGjlK3EpoSKfKbT10pR4XXPdn65q7snuNOZnthoVpBfZPykmDapOKfoD+MMIPG8ZjKyyc9oHA==}
emoji-regex@9.2.2:
resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
@@ -3120,8 +3129,8 @@ packages:
resolution: {integrity: sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==}
engines: {node: '>=10.13.0'}
- webpack@5.100.1:
- resolution: {integrity: sha512-YJB/ESPUe2Locd0NKXmw72Dx8fZQk1gTzI6rc9TAT4+Sypbnhl8jd8RywB1bDsDF9Dy1RUR7gn3q/ZJTd0OZZg==}
+ webpack@5.100.2:
+ resolution: {integrity: sha512-QaNKAvGCDRh3wW1dsDjeMdDXwZm2vqq3zn6Pvq4rHOEOGSaUMgOOjG2Y9ZbIGzpfkJk9ZYTHpDqgDfeBDcnLaw==}
engines: {node: '>=10.13.0'}
hasBin: true
peerDependencies:
@@ -3412,6 +3421,11 @@ snapshots:
dependencies:
minipass: 7.1.2
+ '@jridgewell/gen-mapping@0.3.12':
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.5.4
+ '@jridgewell/trace-mapping': 0.3.29
+
'@jridgewell/gen-mapping@0.3.8':
dependencies:
'@jridgewell/set-array': 1.2.1
@@ -3424,16 +3438,23 @@ snapshots:
'@jridgewell/source-map@0.3.10':
dependencies:
- '@jridgewell/gen-mapping': 0.3.8
- '@jridgewell/trace-mapping': 0.3.25
+ '@jridgewell/gen-mapping': 0.3.12
+ '@jridgewell/trace-mapping': 0.3.29
'@jridgewell/sourcemap-codec@1.5.0': {}
+ '@jridgewell/sourcemap-codec@1.5.4': {}
+
'@jridgewell/trace-mapping@0.3.25':
dependencies:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.5.0
+ '@jridgewell/trace-mapping@0.3.29':
+ dependencies:
+ '@jridgewell/resolve-uri': 3.1.2
+ '@jridgewell/sourcemap-codec': 1.5.4
+
'@livekit/components-core@0.12.8(livekit-client@2.15.2(@types/dom-mediacapture-record@1.0.22))(tslib@2.8.1)':
dependencies:
'@floating-ui/dom': 1.6.13
@@ -4206,20 +4227,20 @@ snapshots:
'@webassemblyjs/ast': 1.14.1
'@xtuc/long': 4.2.2
- '@webpack-cli/configtest@3.0.1(webpack-cli@6.0.1)(webpack@5.100.1)':
+ '@webpack-cli/configtest@3.0.1(webpack-cli@6.0.1)(webpack@5.100.2)':
dependencies:
- webpack: 5.100.1(webpack-cli@6.0.1)
- webpack-cli: 6.0.1(webpack@5.100.1)
+ webpack: 5.100.2(webpack-cli@6.0.1)
+ webpack-cli: 6.0.1(webpack@5.100.2)
- '@webpack-cli/info@3.0.1(webpack-cli@6.0.1)(webpack@5.100.1)':
+ '@webpack-cli/info@3.0.1(webpack-cli@6.0.1)(webpack@5.100.2)':
dependencies:
- webpack: 5.100.1(webpack-cli@6.0.1)
- webpack-cli: 6.0.1(webpack@5.100.1)
+ webpack: 5.100.2(webpack-cli@6.0.1)
+ webpack-cli: 6.0.1(webpack@5.100.2)
- '@webpack-cli/serve@3.0.1(webpack-cli@6.0.1)(webpack@5.100.1)':
+ '@webpack-cli/serve@3.0.1(webpack-cli@6.0.1)(webpack@5.100.2)':
dependencies:
- webpack: 5.100.1(webpack-cli@6.0.1)
- webpack-cli: 6.0.1(webpack@5.100.1)
+ webpack: 5.100.2(webpack-cli@6.0.1)
+ webpack-cli: 6.0.1(webpack@5.100.2)
'@xtuc/ieee754@1.2.0': {}
@@ -4373,7 +4394,7 @@ snapshots:
browserslist@4.25.1:
dependencies:
caniuse-lite: 1.0.30001727
- electron-to-chromium: 1.5.182
+ electron-to-chromium: 1.5.183
node-releases: 2.0.19
update-browserslist-db: 1.1.3(browserslist@4.25.1)
@@ -4479,7 +4500,7 @@ snapshots:
shebang-command: 2.0.0
which: 2.0.2
- css-loader@7.1.2(webpack@5.100.1):
+ css-loader@7.1.2(webpack@5.100.2):
dependencies:
icss-utils: 5.1.0(postcss@8.5.6)
postcss: 8.5.6
@@ -4490,7 +4511,7 @@ snapshots:
postcss-value-parser: 4.2.0
semver: 7.7.2
optionalDependencies:
- webpack: 5.100.1(webpack-cli@6.0.1)
+ webpack: 5.100.2(webpack-cli@6.0.1)
cssesc@3.0.0: {}
@@ -4550,10 +4571,10 @@ snapshots:
dependencies:
dotenv: 8.6.0
- dotenv-webpack@8.1.1(webpack@5.100.1):
+ dotenv-webpack@8.1.1(webpack@5.100.2):
dependencies:
dotenv-defaults: 2.0.2
- webpack: 5.100.1(webpack-cli@6.0.1)
+ webpack: 5.100.2(webpack-cli@6.0.1)
dotenv@8.6.0: {}
@@ -4563,7 +4584,7 @@ snapshots:
es-errors: 1.3.0
gopd: 1.2.0
- electron-to-chromium@1.5.182: {}
+ electron-to-chromium@1.5.183: {}
emoji-regex@9.2.2: {}
@@ -5594,14 +5615,14 @@ snapshots:
possible-typed-array-names@1.1.0: {}
- postcss-loader@8.1.1(postcss@8.5.6)(typescript@5.8.3)(webpack@5.100.1):
+ postcss-loader@8.1.1(postcss@8.5.6)(typescript@5.8.3)(webpack@5.100.2):
dependencies:
cosmiconfig: 9.0.0(typescript@5.8.3)
jiti: 1.21.7
postcss: 8.5.6
semver: 7.7.2
optionalDependencies:
- webpack: 5.100.1(webpack-cli@6.0.1)
+ webpack: 5.100.2(webpack-cli@6.0.1)
transitivePeerDependencies:
- typescript
@@ -5984,9 +6005,9 @@ snapshots:
strip-json-comments@3.1.1: {}
- style-loader@4.0.0(webpack@5.100.1):
+ style-loader@4.0.0(webpack@5.100.2):
dependencies:
- webpack: 5.100.1(webpack-cli@6.0.1)
+ webpack: 5.100.2(webpack-cli@6.0.1)
styled-jsx@5.1.6(react@19.1.0):
dependencies:
@@ -6022,14 +6043,14 @@ snapshots:
mkdirp: 3.0.1
yallist: 5.0.0
- terser-webpack-plugin@5.3.14(webpack@5.100.1):
+ terser-webpack-plugin@5.3.14(webpack@5.100.2):
dependencies:
- '@jridgewell/trace-mapping': 0.3.25
+ '@jridgewell/trace-mapping': 0.3.29
jest-worker: 27.5.1
schema-utils: 4.3.2
serialize-javascript: 6.0.2
terser: 5.43.1
- webpack: 5.100.1(webpack-cli@6.0.1)
+ webpack: 5.100.2(webpack-cli@6.0.1)
terser@5.43.1:
dependencies:
@@ -6053,7 +6074,7 @@ snapshots:
ts-debounce@4.0.0: {}
- ts-loader@9.5.2(typescript@5.8.3)(webpack@5.100.1):
+ ts-loader@9.5.2(typescript@5.8.3)(webpack@5.100.2):
dependencies:
chalk: 4.1.2
enhanced-resolve: 5.18.2
@@ -6061,7 +6082,7 @@ snapshots:
semver: 7.7.2
source-map: 0.7.4
typescript: 5.8.3
- webpack: 5.100.1(webpack-cli@6.0.1)
+ webpack: 5.100.2(webpack-cli@6.0.1)
tsconfig-paths@3.15.0:
dependencies:
@@ -6187,12 +6208,12 @@ snapshots:
glob-to-regexp: 0.4.1
graceful-fs: 4.2.11
- webpack-cli@6.0.1(webpack@5.100.1):
+ webpack-cli@6.0.1(webpack@5.100.2):
dependencies:
'@discoveryjs/json-ext': 0.6.3
- '@webpack-cli/configtest': 3.0.1(webpack-cli@6.0.1)(webpack@5.100.1)
- '@webpack-cli/info': 3.0.1(webpack-cli@6.0.1)(webpack@5.100.1)
- '@webpack-cli/serve': 3.0.1(webpack-cli@6.0.1)(webpack@5.100.1)
+ '@webpack-cli/configtest': 3.0.1(webpack-cli@6.0.1)(webpack@5.100.2)
+ '@webpack-cli/info': 3.0.1(webpack-cli@6.0.1)(webpack@5.100.2)
+ '@webpack-cli/serve': 3.0.1(webpack-cli@6.0.1)(webpack@5.100.2)
colorette: 2.0.20
commander: 12.1.0
cross-spawn: 7.0.6
@@ -6201,7 +6222,7 @@ snapshots:
import-local: 3.2.0
interpret: 3.1.1
rechoir: 0.8.0
- webpack: 5.100.1(webpack-cli@6.0.1)
+ webpack: 5.100.2(webpack-cli@6.0.1)
webpack-merge: 6.0.1
webpack-merge@6.0.1:
@@ -6212,7 +6233,7 @@ snapshots:
webpack-sources@3.3.3: {}
- webpack@5.100.1(webpack-cli@6.0.1):
+ webpack@5.100.2(webpack-cli@6.0.1):
dependencies:
'@types/eslint-scope': 3.7.7
'@types/estree': 1.0.8
@@ -6236,11 +6257,11 @@ snapshots:
neo-async: 2.6.2
schema-utils: 4.3.2
tapable: 2.2.2
- terser-webpack-plugin: 5.3.14(webpack@5.100.1)
+ terser-webpack-plugin: 5.3.14(webpack@5.100.2)
watchpack: 2.4.4
webpack-sources: 3.3.3
optionalDependencies:
- webpack-cli: 6.0.1(webpack@5.100.1)
+ webpack-cli: 6.0.1(webpack@5.100.2)
transitivePeerDependencies:
- '@swc/core'
- esbuild