refactor(imports): replace relative imports with path aliases (#2741)

This commit is contained in:
Hampus authored and GitHub committed 2026-09-13 20:18:22 +02:00
1 parent a59b80ce11
commit 84dcf6b8a8
1834 files changed
+11601 -10725

No files matched your search

@@ -3,8 +3,8 @@
import type {
VoiceEngineV2Driver,
VoiceEngineV2ExternalEventListener,
} from '../implementations/VoiceEngineV2ImplementationBase';
import type {VoiceEngineV2Event} from '../protocol/events';
} from '@fluxer/voice_engine_v2/src/implementations/VoiceEngineV2ImplementationBase';
import type {VoiceEngineV2Event} from '@fluxer/voice_engine_v2/src/protocol/events';
import type {
VoiceEngineV2CameraEncodingOptions,
VoiceEngineV2CameraOptions,
@@ -22,7 +22,7 @@ import type {
VoiceEngineV2ScreenEncodingOptions,
VoiceEngineV2ScreenOptions,
VoiceEngineV2Stats,
} from '../protocol/types';
} from '@fluxer/voice_engine_v2/src/protocol/types';
export type FakeVoiceEngineV2DriverCall =
| {type: 'prewarm'}
@@ -3,7 +3,7 @@
import {
type VoiceEngineV2Driver,
VoiceEngineV2ImplementationBase,
} from '../implementations/VoiceEngineV2ImplementationBase';
} from '@fluxer/voice_engine_v2/src/implementations/VoiceEngineV2ImplementationBase';
export interface VoiceEngineV2TestDriver extends VoiceEngineV2Driver {}
@@ -1,13 +1,13 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
import {VoiceEngineV2HostPortImplementation} from '@fluxer/voice_engine_v2/src/implementations';
import type {VoiceEngineV2HostPorts} from '@fluxer/voice_engine_v2/src/ports';
import {createVoiceEngineV2MemoryEventLogSpillSink, VoiceEngineV2Runtime} from '@fluxer/voice_engine_v2/src/runtime';
import type {VoiceEngineV2ConformanceSubject} from '@fluxer/voice_engine_v2/src/testing/conformance';
import {runVoiceEngineV2ConformanceSuite, waitForRuntime} from '@fluxer/voice_engine_v2/src/testing/conformance';
import {FakeVoiceEngineV2Driver} from '@fluxer/voice_engine_v2/src/testing/FakeVoiceEngineV2Driver';
import {VoiceEngineV2TestImplementation} from '@fluxer/voice_engine_v2/src/testing/VoiceEngineV2TestImplementation';
import {describe, expect, it} from 'vitest';
import {VoiceEngineV2HostPortImplementation} from '../implementations';
import type {VoiceEngineV2HostPorts} from '../ports';
import {createVoiceEngineV2MemoryEventLogSpillSink, VoiceEngineV2Runtime} from '../runtime';
import type {VoiceEngineV2ConformanceSubject} from './conformance';
import {runVoiceEngineV2ConformanceSuite, waitForRuntime} from './conformance';
import {FakeVoiceEngineV2Driver} from './FakeVoiceEngineV2Driver';
import {VoiceEngineV2TestImplementation} from './VoiceEngineV2TestImplementation';
function createConformanceHostPorts(driver: FakeVoiceEngineV2Driver): VoiceEngineV2HostPorts {
return {
@@ -1,10 +1,10 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
import {selectVoiceEngineV2Model} from '@fluxer/voice_engine_v2/src/core';
import type {VoiceEngineV2Implementation} from '@fluxer/voice_engine_v2/src/implementations';
import {createVoiceEngineV2MemoryEventLogSpillSink, VoiceEngineV2Runtime} from '@fluxer/voice_engine_v2/src/runtime';
import type {FakeVoiceEngineV2Driver} from '@fluxer/voice_engine_v2/src/testing/FakeVoiceEngineV2Driver';
import {describe, expect, it} from 'vitest';
import {selectVoiceEngineV2Model} from '../core';
import type {VoiceEngineV2Implementation} from '../implementations';
import {createVoiceEngineV2MemoryEventLogSpillSink, VoiceEngineV2Runtime} from '../runtime';
import type {FakeVoiceEngineV2Driver} from './FakeVoiceEngineV2Driver';
export interface VoiceEngineV2ConformanceSubject {
implementation: VoiceEngineV2Implementation;
@@ -1,15 +1,18 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
import {describe, expect, it} from 'vitest';
import appVoiceSessionFixtureJson from '../../fixtures/event_logs/app_voice_session.json';
import {coalesceVoiceEngineV2OutboundStats} from '../policies/voiceStats';
import type {VoiceEngineV2OutboundStats} from '../protocol/types';
import appVoiceSessionFixtureJson from '@fluxer/voice_engine_v2/fixtures/event_logs/app_voice_session.json';
import {coalesceVoiceEngineV2OutboundStats} from '@fluxer/voice_engine_v2/src/policies/voiceStats';
import type {VoiceEngineV2OutboundStats} from '@fluxer/voice_engine_v2/src/protocol/types';
import {
createVoiceEngineV2DeterministicPlatformPort,
createVoiceEngineV2SeededRandomPort,
createVoiceEngineV2SystemClockPort,
} from '../runtime';
import {replayVoiceEngineV2EventLogFixture, type VoiceEngineV2EventLogFixture} from './eventLogReplay';
} from '@fluxer/voice_engine_v2/src/runtime';
import {
replayVoiceEngineV2EventLogFixture,
type VoiceEngineV2EventLogFixture,
} from '@fluxer/voice_engine_v2/src/testing/eventLogReplay';
import {describe, expect, it} from 'vitest';
const fixture = appVoiceSessionFixtureJson as unknown as VoiceEngineV2EventLogFixture;
@@ -1,18 +1,18 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
import {describe, expect, it} from 'vitest';
import appVoiceSessionFixtureJson from '../../fixtures/event_logs/app_voice_session.json';
import type {VoiceEngineV2Event} from '../protocol/events';
import {createVoiceEngineV2MemoryEventLogSpillSink} from '../runtime/eventLogRing';
import {coalesceVoiceEngineV2EventSequence} from '../runtime/frameCoalescing';
import {VoiceEngineV2Runtime} from '../runtime/VoiceEngineV2Runtime';
import appVoiceSessionFixtureJson from '@fluxer/voice_engine_v2/fixtures/event_logs/app_voice_session.json';
import type {VoiceEngineV2Event} from '@fluxer/voice_engine_v2/src/protocol/events';
import {createVoiceEngineV2MemoryEventLogSpillSink} from '@fluxer/voice_engine_v2/src/runtime/eventLogRing';
import {coalesceVoiceEngineV2EventSequence} from '@fluxer/voice_engine_v2/src/runtime/frameCoalescing';
import {VoiceEngineV2Runtime} from '@fluxer/voice_engine_v2/src/runtime/VoiceEngineV2Runtime';
import {
replayVoiceEngineV2EventLogFixture,
VOICE_ENGINE_V2_EVENT_LOG_FIXTURE_VERSION,
type VoiceEngineV2EventLogFixture,
} from './eventLogReplay';
import {FakeVoiceEngineV2Driver} from './FakeVoiceEngineV2Driver';
import {VoiceEngineV2TestImplementation} from './VoiceEngineV2TestImplementation';
} from '@fluxer/voice_engine_v2/src/testing/eventLogReplay';
import {FakeVoiceEngineV2Driver} from '@fluxer/voice_engine_v2/src/testing/FakeVoiceEngineV2Driver';
import {VoiceEngineV2TestImplementation} from '@fluxer/voice_engine_v2/src/testing/VoiceEngineV2TestImplementation';
import {describe, expect, it} from 'vitest';
const appVoiceSessionFixture = appVoiceSessionFixtureJson as unknown as VoiceEngineV2EventLogFixture;
@@ -1,16 +1,16 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
import assert from 'node:assert/strict';
import {transitionVoiceEngineV2} from '../core/reducer';
import {selectVoiceEngineV2Model} from '../core/selectors';
import {transitionVoiceEngineV2} from '@fluxer/voice_engine_v2/src/core/reducer';
import {selectVoiceEngineV2Model} from '@fluxer/voice_engine_v2/src/core/selectors';
import {
availableVoiceEngineV2Capabilities,
createVoiceEngineV2InitialSnapshot,
type VoiceEngineV2Snapshot,
} from '../core/state';
import type {VoiceEngineV2Command} from '../protocol/commands';
import type {VoiceEngineV2Event} from '../protocol/events';
import type {VoiceEngineV2Capabilities, VoiceEngineV2Model} from '../protocol/types';
} from '@fluxer/voice_engine_v2/src/core/state';
import type {VoiceEngineV2Command} from '@fluxer/voice_engine_v2/src/protocol/commands';
import type {VoiceEngineV2Event} from '@fluxer/voice_engine_v2/src/protocol/events';
import type {VoiceEngineV2Capabilities, VoiceEngineV2Model} from '@fluxer/voice_engine_v2/src/protocol/types';
export const VOICE_ENGINE_V2_EVENT_LOG_FIXTURE_VERSION = 1;
@@ -4,16 +4,16 @@
import {readFileSync} from 'node:fs';
import path from 'node:path';
import {fileURLToPath} from 'node:url';
import * as implementationsBarrel from '@fluxer/voice_engine_v2/src/implementations';
import * as packageBarrel from '@fluxer/voice_engine_v2/src/index';
import {describe, expect, it} from 'vitest';
import * as implementationsBarrel from '../implementations';
import * as packageBarrel from '../index';
const __dirname = path.dirname(fileURLToPath(import.meta.url));
const PACKAGE_ROOT = path.resolve(__dirname, '..');
const PUBLIC_EXPORT_FILES = ['index.ts', 'implementations/index.ts'];
const QUARANTINED_TESTING_EXPORTS = ['VoiceEngineV2TestImplementation', 'VoiceEngineV2TestDriver'];
const LEGACY_TESTING_EXPORTS = ['JsVoiceEngineV2Implementation', 'VoiceEngineV2JsDriver'];
const TESTING_MODULE_REFERENCE_PATTERN = /from\s+['"][./]*testing(?:\/[^'"]*)?['"]/;
const TESTING_MODULE_REFERENCE_PATTERN = /from\s+['"](?:[./]*|@fluxer\/voice_engine_v2\/src\/)testing(?:\/[^'"]*)?['"]/;
const PUBLIC_BARRELS: ReadonlyArray<[string, Record<string, unknown>]> = [
['src/index.ts', packageBarrel],
+11 -8
View File
@@ -1,25 +1,28 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
export type {VoiceEngineV2ConformanceSubject, VoiceEngineV2ConformanceSubjectFactory} from './conformance';
export {runVoiceEngineV2ConformanceSuite, waitForRuntime} from './conformance';
export type {
VoiceEngineV2ConformanceSubject,
VoiceEngineV2ConformanceSubjectFactory,
} from '@fluxer/voice_engine_v2/src/testing/conformance';
export {runVoiceEngineV2ConformanceSuite, waitForRuntime} from '@fluxer/voice_engine_v2/src/testing/conformance';
export type {
VoiceEngineV2EventLogFixture,
VoiceEngineV2EventLogFixtureExpected,
VoiceEngineV2EventLogFixtureStep,
VoiceEngineV2EventLogReplayResult,
VoiceEngineV2EventLogReplayStepResult,
} from './eventLogReplay';
} from '@fluxer/voice_engine_v2/src/testing/eventLogReplay';
export {
assertVoiceEngineV2EventLogFixture,
replayVoiceEngineV2EventLogFixture,
VOICE_ENGINE_V2_EVENT_LOG_FIXTURE_VERSION,
} from './eventLogReplay';
} from '@fluxer/voice_engine_v2/src/testing/eventLogReplay';
export type {
FakeVoiceEngineV2DriverCall,
FakeVoiceEngineV2DriverCallType,
FakeVoiceEngineV2DriverOptions,
FakeVoiceEngineV2FailureMap,
} from './FakeVoiceEngineV2Driver';
export {FakeVoiceEngineV2Driver} from './FakeVoiceEngineV2Driver';
export type {VoiceEngineV2TestDriver} from './VoiceEngineV2TestImplementation';
export {VoiceEngineV2TestImplementation} from './VoiceEngineV2TestImplementation';
} from '@fluxer/voice_engine_v2/src/testing/FakeVoiceEngineV2Driver';
export {FakeVoiceEngineV2Driver} from '@fluxer/voice_engine_v2/src/testing/FakeVoiceEngineV2Driver';
export type {VoiceEngineV2TestDriver} from '@fluxer/voice_engine_v2/src/testing/VoiceEngineV2TestImplementation';
export {VoiceEngineV2TestImplementation} from '@fluxer/voice_engine_v2/src/testing/VoiceEngineV2TestImplementation';