From 86a3c24d2a0efee2df4a742c7d5c329a0b6e4b10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=83=BD=E5=AE=81?= Date: Thu, 25 May 2023 19:52:53 +0800 Subject: [PATCH] chore: use createRequire instead of directly importing json (#2418) --- scripts/release.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/scripts/release.js b/scripts/release.js index 3585bef7..8968f4d2 100644 --- a/scripts/release.js +++ b/scripts/release.js @@ -1,13 +1,15 @@ import { readFileSync, writeFileSync } from 'fs' import { resolve } from 'path' import { fileURLToPath } from 'url' +import { createRequire } from 'module' import c from 'picocolors' import prompts from 'prompts' import { execa } from 'execa' import semver from 'semver' -import pkg from '../package.json' assert { type: 'json' } -const { version: currentVersion } = pkg +const { version: currentVersion } = createRequire(import.meta.url)( + '../package.json' +) const { inc: _inc, valid } = semver const versionIncrements = ['patch', 'minor', 'major']