From a2e9404944cf3e648f505fae01fa044a72733c40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20=C3=81ngel?= Date: Sat, 13 Jun 2026 14:49:47 -0400 Subject: [PATCH] refactor(producer): delete 4 re-export shim files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit screenshotService.ts, videoFrameExtractor.ts, videoFrameInjector.ts, and streamingEncoder.ts existed solely to re-export symbols from @hyperframes/engine. No internal consumer imported from them except index.ts → videoFrameInjector, which now imports directly from engine. --- packages/producer/src/index.ts | 2 +- .../producer/src/services/screenshotService.ts | 13 ------------- .../producer/src/services/streamingEncoder.ts | 12 ------------ .../src/services/videoFrameExtractor.ts | 17 ----------------- .../producer/src/services/videoFrameInjector.ts | 5 ----- 5 files changed, 1 insertion(+), 48 deletions(-) delete mode 100644 packages/producer/src/services/screenshotService.ts delete mode 100644 packages/producer/src/services/streamingEncoder.ts delete mode 100644 packages/producer/src/services/videoFrameExtractor.ts delete mode 100644 packages/producer/src/services/videoFrameInjector.ts diff --git a/packages/producer/src/index.ts b/packages/producer/src/index.ts index bdf507d613..5db76efbaf 100644 --- a/packages/producer/src/index.ts +++ b/packages/producer/src/index.ts @@ -52,7 +52,7 @@ export { } from "./services/fileServer.js"; // ── Video frame injection (Hyperframes-specific hook) ─────────────────────── -export { createVideoFrameInjector } from "./services/videoFrameInjector.js"; +export { createVideoFrameInjector } from "@hyperframes/engine"; // ── Configuration ─────────────────────────────────────────────────────────── export { resolveConfig, DEFAULT_CONFIG, type ProducerConfig } from "./config.js"; diff --git a/packages/producer/src/services/screenshotService.ts b/packages/producer/src/services/screenshotService.ts deleted file mode 100644 index a00cf3e2b9..0000000000 --- a/packages/producer/src/services/screenshotService.ts +++ /dev/null @@ -1,13 +0,0 @@ -/** - * Re-exported from @hyperframes/engine. - * @see engine/src/services/screenshotService.ts for implementation. - */ -export { - beginFrameCapture, - pageScreenshotCapture, - getCdpSession, - injectVideoFramesBatch, - syncVideoFrameVisibility, - cdpSessionCache, - type BeginFrameResult, -} from "@hyperframes/engine"; diff --git a/packages/producer/src/services/streamingEncoder.ts b/packages/producer/src/services/streamingEncoder.ts deleted file mode 100644 index 653c0b135b..0000000000 --- a/packages/producer/src/services/streamingEncoder.ts +++ /dev/null @@ -1,12 +0,0 @@ -/** - * Re-exported from @hyperframes/engine. - * @see engine/src/services/streamingEncoder.ts for implementation. - */ -export { - spawnStreamingEncoder, - createFrameReorderBuffer, - type StreamingEncoder, - type StreamingEncoderOptions, - type StreamingEncoderResult, - type FrameReorderBuffer, -} from "@hyperframes/engine"; diff --git a/packages/producer/src/services/videoFrameExtractor.ts b/packages/producer/src/services/videoFrameExtractor.ts deleted file mode 100644 index 136c096fd8..0000000000 --- a/packages/producer/src/services/videoFrameExtractor.ts +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Re-exported from @hyperframes/engine. - * @see engine/src/services/videoFrameExtractor.ts for implementation. - */ -export { - parseVideoElements, - extractVideoFramesRange, - extractAllVideoFrames, - getFrameAtTime, - createFrameLookupTable, - FrameLookupTable, - type VideoElement, - type ExtractedFrames, - type ExtractionOptions, - type ExtractionResult, - type ExtractionPhaseBreakdown, -} from "@hyperframes/engine"; diff --git a/packages/producer/src/services/videoFrameInjector.ts b/packages/producer/src/services/videoFrameInjector.ts deleted file mode 100644 index df9c367862..0000000000 --- a/packages/producer/src/services/videoFrameInjector.ts +++ /dev/null @@ -1,5 +0,0 @@ -/** - * Re-exported from @hyperframes/engine. - * @see engine/src/services/videoFrameInjector.ts for implementation. - */ -export { createVideoFrameInjector } from "@hyperframes/engine";