From 59e7c4c3aa418f651f429109e7056bcedf218033 Mon Sep 17 00:00:00 2001 From: btea <2356281422@qq.com> Date: Wed, 19 Aug 2026 08:34:37 +0800 Subject: [PATCH] refactor: use JSON import attributes instead of createRequire --- scripts/release.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/scripts/release.ts b/scripts/release.ts index 1e44e490d838..1164aba01fc3 100644 --- a/scripts/release.ts +++ b/scripts/release.ts @@ -2,15 +2,12 @@ import { spawn } from 'cross-spawn' import type { SpawnOptions } from 'node:child_process' import { once } from 'node:events' import fs from 'node:fs' -import { createRequire } from 'node:module' import { resolve } from 'node:path' import { fileURLToPath } from 'node:url' import * as prompts from '@clack/prompts' import semver from 'semver' +import { version as currentVersion } from '../package.json' with { type: 'json' } -const { version: currentVersion } = createRequire(import.meta.url)( - '../package.json' -) const { inc: _inc, valid } = semver const versionIncrements = ['patch', 'minor', 'major'] as const