Skip to content

Commit 7371ec2

Browse files
committed
Start moving to @httptoolkit/util for utilities
1 parent aac4e8a commit 7371ec2

23 files changed

+32
-51
lines changed

package-lock.json

Lines changed: 4 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
"@graphql-tools/utils": "^8.8.0",
3939
"@httptoolkit/browser-launcher": "^2.3.0",
4040
"@httptoolkit/osx-find-executable": "^2.0.1",
41+
"@httptoolkit/util": "^0.1.5",
4142
"@oclif/command": "^1.5.4",
4243
"@oclif/config": "^1.13.3",
4344
"@oclif/plugin-help": "^2.2.3",

src/api/api-model.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import * as _ from 'lodash';
22
import * as os from 'os';
33

4+
import { delay } from '@httptoolkit/util';
45
import { generateSPKIFingerprint } from 'mockttp';
56
import { getSystemProxy } from 'os-proxy-config';
67

78
import { SERVER_VERSION } from "../constants";
8-
import { delay } from '../util/promise';
99
import { logError, addBreadcrumb } from '../error-tracking';
1010

1111
import { HtkConfig } from "../config";

src/browsers.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import * as path from 'path';
22
import { promisify } from 'util';
33

4+
import { delay } from '@httptoolkit/util';
45
import getBrowserLauncherCb from '@httptoolkit/browser-launcher';
56
import {
67
LaunchOptions,
@@ -11,7 +12,6 @@ import {
1112
} from '@httptoolkit/browser-launcher';
1213

1314
import { logError } from './error-tracking';
14-
import { delay } from './util/promise';
1515
import { isErrorLike } from './util/error';
1616
import { readFile, deleteFile } from './util/fs';
1717

src/cert-check-server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { getLocal, Mockttp } from 'mockttp';
2+
import { getDeferred } from '@httptoolkit/util';
23

34
import { HtkConfig } from './config';
45
import { EPHEMERAL_PORT_RANGE } from './constants';
5-
import { getDeferred } from './util/promise';
66

77
const buildPage = (style: string, script?: string, body?: string) =>
88
`<html>

src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import * as fs from 'fs';
33
import envPaths from 'env-paths';
44
import { Mutex } from 'async-mutex';
55

6+
import { delay } from '@httptoolkit/util';
67
import {
78
PluggableAdmin,
89
generateCACertificate
@@ -21,7 +22,6 @@ import { checkBrowserConfig } from './browsers';
2122
import { logError } from './error-tracking';
2223
import { IS_PROD_BUILD, MOCKTTP_ALLOWED_ORIGINS } from './constants';
2324

24-
import { delay } from './util/promise';
2525
import { isErrorLike } from './util/error';
2626
import { readFile, checkAccess, writeFile, ensureDirectoryExists } from './util/fs';
2727

src/interceptors/android/adb-commands.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
import * as stream from 'stream';
22
import * as path from 'path';
3+
34
import adb, * as Adb from '@devicefarmer/adbkit';
5+
import { delay } from '@httptoolkit/util';
6+
47
import { logError } from '../../error-tracking';
58
import { isErrorLike } from '../../util/error';
6-
import { delay, waitUntil } from '../../util/promise';
9+
import { waitUntil } from '../../util/promise';
710
import { getCertificateFingerprint, parseCert } from '../../certificates';
811
import { streamToBuffer } from '../../util/stream';
912

src/interceptors/android/android-adb-interceptor.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
import _ from 'lodash';
22
import { DeviceClient } from '@devicefarmer/adbkit';
3+
import { delay } from '@httptoolkit/util';
34

45
import { Interceptor } from '..';
56
import { HtkConfig } from '../../config';
67
import { generateSPKIFingerprint } from 'mockttp';
78

89
import { logError } from '../../error-tracking';
9-
import { delay } from '../../util/promise';
10-
import { isErrorLike } from '../../util/error';
1110
import {
1211
ANDROID_TEMP,
1312
createAdbClient,

src/interceptors/chromium-based-interceptors.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import _ from 'lodash';
22
import * as path from 'path';
3+
import { delay } from '@httptoolkit/util';
34
import { generateSPKIFingerprint } from 'mockttp';
45

56
import { HtkConfig } from '../config';
67

7-
import { delay } from '../util/promise';
88
import { readFile, deleteFolder } from '../util/fs';
99
import { listRunningProcesses, windowsClose, waitForExit } from '../util/process-management';
1010
import { getSnapConfigPath, isSnap } from '../util/snap';

src/interceptors/docker/docker-build-injection.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
import _ from 'lodash';
22
import * as path from 'path';
33
import * as stream from 'stream';
4+
45
import * as EventStream from 'event-stream';
56
import getRawBody from 'raw-body';
67
import maybeGunzip = require('gunzip-maybe');
78
import * as tarStream from 'tar-stream';
89
import { parse as parseDockerfile, CommandEntry } from 'docker-file-parser';
10+
import { getDeferred } from '@httptoolkit/util';
911

1012
import { getTerminalEnvVars } from '../terminal/terminal-env-overrides';
11-
import { getDeferred } from '../../util/promise';
1213
import { getDockerHostAddress } from './docker-commands';
1314
import { packOverrideFiles } from './docker-data-injection';
1415

0 commit comments

Comments
 (0)