Skip to content

refactor(iii): replace dynamic require with static import for SDK_VERSION#2

Merged
motopods merged 2 commits intomainfrom
copilot/update-iii-ts-imports
Mar 11, 2026
Merged

refactor(iii): replace dynamic require with static import for SDK_VERSION#2
motopods merged 2 commits intomainfrom
copilot/update-iii-ts-imports

Conversation

Copy link

Copilot AI commented Mar 11, 2026

iii.ts was loading the package version at runtime via createRequire, which is unnecessary given resolveJsonModule: true is already set in tsconfig.json.

Changes

  • src/iii.ts: Swap dynamic createRequire-based version load for a static ES import:
// Before
import { createRequire } from 'node:module'
const require = createRequire(import.meta.url)
const { version: SDK_VERSION } = require('../package.json')

// After
import { version as SDK_VERSION } from '../package.json'

🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.

Co-authored-by: motopods <58200641+motopods@users.noreply.github.com>
Copilot AI changed the title [WIP] Change iii.ts version to static import from package.json refactor(iii): replace dynamic require with static import for SDK_VERSION Mar 11, 2026
@motopods motopods marked this pull request as ready for review March 11, 2026 03:27
@motopods motopods merged commit abf4762 into main Mar 11, 2026
29 of 31 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants