Skip to content

Commit 496b044

Browse files
authored
fix: Misc fixes related to older Node releases (#1070)
1 parent 87e6a15 commit 496b044

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+103
-164
lines changed

package-lock.json

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

packages/activity/src/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@
6969
* @module
7070
*/
7171

72-
import { AsyncLocalStorage } from 'async_hooks';
73-
import { AbortSignal } from 'abort-controller';
72+
import 'abort-controller/polyfill'; // eslint-disable-line import/no-unassigned-import
73+
import { AsyncLocalStorage } from 'node:async_hooks';
7474
import { msToNumber } from '@temporalio/common/lib/time';
7575

7676
export {

packages/client/src/base-client.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import os from 'os';
1+
import os from 'node:os';
22
import { DataConverter, LoadedDataConverter } from '@temporalio/common';
33
import { isLoadedDataConverter, loadDataConverter } from '@temporalio/common/lib/internal-non-workflow';
44
import { Connection } from './connection';

packages/client/src/connection.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { AsyncLocalStorage } from 'async_hooks';
1+
import { AsyncLocalStorage } from 'node:async_hooks';
22
import * as grpc from '@grpc/grpc-js';
33
import type { RPCImpl } from 'protobufjs';
44
import { filterNullAndUndefined, normalizeTlsConfig, TLSConfig } from '@temporalio/common/lib/internal-non-workflow';

packages/client/src/iterators-utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1+
import 'abort-controller/polyfill'; // eslint-disable-line import/no-unassigned-import
12
import { EventEmitter, on, once } from 'node:events';
2-
import { AbortController } from 'abort-controller';
33

44
export interface MapAsyncOptions {
55
/**

packages/create-project/src/create-project.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Modified from: https://github.com/vercel/next.js/blob/2425f4703c4c6164cecfdb6aa8f80046213f0cc6/packages/create-next-app/create-app.ts
2-
import path from 'path';
3-
import { access, rm, readFile } from 'fs/promises';
2+
import path from 'node:path';
3+
import { access, rm, readFile } from 'node:fs/promises';
44
import retry from 'async-retry';
55
import chalk from 'chalk';
66
import chalkTemplate from 'chalk-template';

packages/create-project/src/helpers/git.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* eslint-disable no-empty */
22
// Modified from: https://github.com/vercel/next.js/blob/2425f4703c4c6164cecfdb6aa8f80046213f0cc6/packages/create-next-app/helpers/git.ts
3-
import { execSync } from 'child_process';
4-
import { rm } from 'fs/promises';
5-
import path from 'path';
3+
import { execSync } from 'node:child_process';
4+
import { rm } from 'node:fs/promises';
5+
import path from 'node:path';
66
// eslint-disable-next-line import/no-named-as-default
77
import prompts from 'prompts';
88

packages/create-project/src/helpers/install.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { readFile, rm, writeFile } from 'fs/promises';
2-
import os from 'os';
3-
import path from 'path';
1+
import { readFile, rm, writeFile } from 'node:fs/promises';
2+
import os from 'node:os';
3+
import path from 'node:path';
44
import { randomUUID } from 'node:crypto';
55
import dedent from 'dedent';
66
import test from 'ava';

packages/create-project/src/helpers/install.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// Modified from: https://github.com/vercel/next.js/blob/2425f4703c4c6164cecfdb6aa8f80046213f0cc6/packages/create-next-app/helpers/install.ts
2-
import { readFile, writeFile } from 'fs/promises';
2+
import { readFile, writeFile } from 'node:fs/promises';
33

44
import { spawn } from './subprocess.js';
55
import { isUrlOk } from './samples.js';

packages/create-project/src/helpers/is-online.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Modified from: https://github.com/vercel/next.js/blob/2425f4703c4c6164cecfdb6aa8f80046213f0cc6/packages/create-next-app/helpers/is-online.ts
2-
import { execSync } from 'child_process';
3-
import dns from 'dns';
4-
import { URL } from 'url';
2+
import { execSync } from 'node:child_process';
3+
import dns from 'node:dns';
4+
import { URL } from 'node:url';
55

66
// Look for any proxy the user might have configured on their machine
77
function getProxy(): string | undefined {

0 commit comments

Comments
 (0)