Skip to content

Commit a4e6805

Browse files
authored
refactor: move utilities to owning modules (#2225)
1 parent 110c08c commit a4e6805

38 files changed

Lines changed: 29 additions & 29 deletions

‎src/cli-schema/cli-config.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import type { CliFlags } from '@agent-device/contracts/command';
22
import fs from 'node:fs';
33
import path from 'node:path';
44
import { AppError } from '@agent-device/kernel/errors';
5-
import { mergeDefinedFlags } from '../utils/merge-flags.ts';
5+
import { mergeDefinedFlags } from './merge-flags.ts';
66
import { type FlagKey } from '../commands/cli-grammar/flag-types.ts';
77
import { expandUserHomePath, resolveUserPath } from '@agent-device/host-kit/file';
88
import {

‎src/cli.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ import {
3434
withDiagnosticsScope,
3535
} from '@agent-device/host-kit/diagnostics';
3636
import { resolveDaemonPaths } from './daemon/config.ts';
37-
import { applyDefaultPlatformBinding, resolveBindingSettings } from './utils/session-binding.ts';
37+
import { applyDefaultPlatformBinding, resolveBindingSettings } from './cli/session-binding.ts';
3838
import { resolveCliOptions } from './cli/resolve-cli-options.ts';
3939
import { maybeRunUpgradeNotifier } from './cli/update-check.ts';
4040
import {

src/utils/__tests__/perf-args.test.ts renamed to src/cli/parser/__tests__/perf-args.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { test } from 'vitest';
22
import assert from 'node:assert/strict';
3-
import { parseArgs, usageForCommand } from '../../cli/parser/args.ts';
3+
import { parseArgs, usageForCommand } from '../args.ts';
44

55
test('parseArgs accepts perf area subcommands', () => {
66
const frames = parseArgs(['perf', 'frames'], { strictFlags: true });

‎src/cli/parser/args.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import type { CliFlags } from '@agent-device/contracts/command';
22
import { AppError } from '@agent-device/kernel/errors';
3-
import { mergeDefinedFlags } from '../../utils/merge-flags.ts';
3+
import { mergeDefinedFlags } from '../../cli-schema/merge-flags.ts';
44
import {
55
applyCommandDefaults,
66
assertCommandPositionalArity,

‎src/cli/resolve-cli-options.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import type { CliFlags } from '@agent-device/contracts/command';
2-
import { mergeDefinedFlags } from '../utils/merge-flags.ts';
2+
import { mergeDefinedFlags } from '../cli-schema/merge-flags.ts';
33
import { finalizeParsedArgs, parseRawArgs } from './parser/args.ts';
44
import { resolveConfigBackedFlagDefaults } from '../cli-schema/cli-config.ts';
55
import { resolveRemoteConfigDefaults } from './remote-config-flags.ts';

‎src/commands/interaction/runtime/gestures.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import {
2828
type ScrollEdgeTarget,
2929
} from '../../../snapshot/scroll-edge-state.ts';
3030
import { successText } from '@agent-device/kernel/success-text';
31-
import { requireIntInRange } from '../../../utils/validation.ts';
31+
import { requireIntInRange } from '../../../core/validation.ts';
3232
import { toBackendContext } from '../../runtime-common.ts';
3333
import {
3434
toBackendResult,

‎src/commands/interaction/runtime/resolution.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ import {
3333
classifyOffscreenScrollDirection,
3434
type OffscreenScrollDirection,
3535
} from '@agent-device/capture-kit/mobile-snapshot-semantics';
36-
import { truncateUtf8 } from '../../../utils/truncate-utf8.ts';
36+
import { truncateUtf8 } from './truncate-utf8.ts';
3737
import type {
3838
InteractionTarget,
3939
PointTarget,

src/utils/__tests__/truncate-utf8.test.ts renamed to src/commands/interaction/runtime/truncate-utf8.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { test } from 'vitest';
22
import assert from 'node:assert/strict';
3-
import { truncateUtf8 } from '../truncate-utf8.ts';
3+
import { truncateUtf8 } from './truncate-utf8.ts';
44

55
test('truncateUtf8 leaves short strings untouched', () => {
66
assert.equal(truncateUtf8('Save', 256), 'Save');

0 commit comments

Comments
 (0)