Skip to content

Commit dd1e6a5

Browse files
committed
feat: adding the OpenReplay assist plugin
1 parent 65d32f1 commit dd1e6a5

3 files changed

Lines changed: 36 additions & 4 deletions

File tree

packages/frontend/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
"@ih3t/bot-worker": "workspace:*",
2121
"@ih3t/shared": "workspace:*",
2222
"@openreplay/tracker": "^18.0.6",
23+
"@openreplay/tracker-assist": "^11.0.13",
2324
"@tanstack/react-query": "^5.91.2",
2425
"@tanstack/react-query-devtools": "^5.95.2",
2526
"clsx": "^2.1.1",

packages/frontend/src/openReplay.ts

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import { APP_VERSION_HASH } from './appVersion';
2-
31
import type Tracker from '@openreplay/tracker';
42

3+
import { APP_VERSION_HASH } from './appVersion';
4+
55
type OpenReplayUser = {
66
id: string;
77
username: string;
@@ -77,11 +77,18 @@ export function initializeOpenReplay(): Promise<void> {
7777

7878
trackerStartPromise = (async () => {
7979
try {
80-
const { default: Tracker } = await import(`@openreplay/tracker`);
80+
const [
81+
{ default: Tracker },
82+
{ default: trackerAssist },
83+
] = await Promise.all([
84+
import(`@openreplay/tracker`),
85+
import(`@openreplay/tracker-assist`),
86+
]);
8187
tracker = new Tracker({
8288
projectKey,
83-
...(ingestPoint ? { ingestPoint } : {}),
89+
ingestPoint,
8490
});
91+
tracker.use(trackerAssist());
8592

8693
await tracker.start({
8794
metadata: {

pnpm-lock.yaml

Lines changed: 24 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)