From abf4762fa39a9baf291a8652e727b68a79f8477d Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Wed, 11 Mar 2026 11:28:33 +0800 Subject: [PATCH] refactor(iii): replace dynamic require with static import for SDK_VERSION (#2) * refactor: use static import for SDK_VERSION from package.json in iii.ts Co-authored-by: motopods <58200641+motopods@users.noreply.github.com> --- sdk/packages/node/iii/src/iii.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/sdk/packages/node/iii/src/iii.ts b/sdk/packages/node/iii/src/iii.ts index 292a5b30b..8537646c4 100644 --- a/sdk/packages/node/iii/src/iii.ts +++ b/sdk/packages/node/iii/src/iii.ts @@ -1,5 +1,4 @@ import { context, trace } from '@opentelemetry/api' -import { createRequire } from 'node:module' import * as os from 'node:os' import { type Data, WebSocket } from 'ws' import { ChannelReader, ChannelWriter } from './channels' @@ -59,9 +58,7 @@ import type { FunctionRef, } from './types' import { isChannelRef } from './utils' - -const require = createRequire(import.meta.url) -const { version: SDK_VERSION } = require('../package.json') +import { version as SDK_VERSION } from '../package.json' function getOsInfo(): string { return `${os.platform()} ${os.release()} (${os.arch()})`