mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-17 21:15:32 +09:00
refactor(imports): replace relative imports with path aliases (#2741)
This commit is contained in:
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],
|
||||
|
||||
@@ -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';
|
||||
Reference in new issue
Block a user