Skip to content

Commit 206453e

Browse files
committed
refactor: update barrel exports for perception module reorganization
1 parent 130fd6f commit 206453e

3 files changed

Lines changed: 11 additions & 4 deletions

File tree

package.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,11 @@
2828
"default": "./dist/speech/index.js",
2929
"types": "./dist/speech/index.d.ts"
3030
},
31+
"./hearing": {
32+
"import": "./dist/hearing/index.js",
33+
"default": "./dist/hearing/index.js",
34+
"types": "./dist/hearing/index.d.ts"
35+
},
3136
"./images": {
3237
"import": "./dist/core/images/index.js",
3338
"default": "./dist/core/images/index.js",

src/api/runtime/__tests__/analyzeVideo.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest';
22

33
import { analyzeVideo } from '../analyzeVideo.js';
44

5-
vi.mock('../../vision/index.js', () => {
5+
vi.mock('../../../vision/index.js', () => {
66
const holder = {
77
createVisionPipeline: vi.fn().mockResolvedValue({ process: vi.fn() }),
88
};
@@ -89,7 +89,7 @@ describe('analyzeVideo', () => {
8989
analyzerMod.__holder.constructorArgs.length = 0;
9090
analyzerMod.__holder.analyze.mockReset();
9191

92-
const visionMod = await import('../../vision/index.js') as any;
92+
const visionMod = await import('../../../vision/index.js') as any;
9393
visionMod.__holder.createVisionPipeline.mockClear();
9494

9595
const sttMod = await import('../../../hearing/providers/OpenAIWhisperSpeechToTextProvider.js') as any;
@@ -102,7 +102,7 @@ describe('analyzeVideo', () => {
102102
});
103103

104104
it('wires the real analyzer with a vision pipeline and passes options through', async () => {
105-
const visionMod = await import('../../vision/index.js') as any;
105+
const visionMod = await import('../../../vision/index.js') as any;
106106
const analyzerMod = await import('../../media/video/VideoAnalyzer.js') as any;
107107

108108
analyzerMod.__holder.analyze.mockResolvedValue({

src/index.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,10 @@ export * from './speech';
8989
export * from './media/images';
9090
// Unified video generation, analysis, and scene detection
9191
export * from './media/video/index.js';
92-
// Unified audio generation (music + SFX), processing, and provider registry
92+
// Unified audio generation (music + SFX) and provider registry
9393
export * from './media/audio/index.js';
94+
// Hearing module (audio processing + STT/VAD providers)
95+
export * from './hearing';
9496
// Media provider preference resolver (shared across image/video/audio)
9597
export * from './media/ProviderPreferences.js';
9698
// Unified vision pipeline (OCR + handwriting + document AI + CLIP + cloud)

0 commit comments

Comments
 (0)