From 3e0de2b50c0aac7300d5eb6d40703f63141d28a3 Mon Sep 17 00:00:00 2001 From: Kevin Deng Date: Mon, 6 Oct 2025 04:38:16 +0800 Subject: [PATCH] refactor: use `isBuiltin` API --- src/index.ts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/index.ts b/src/index.ts index c697c7f..f1c51fa 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,5 +1,5 @@ import { readFile } from 'node:fs/promises' -import { builtinModules } from 'node:module' +import { isBuiltin } from 'node:module' import path from 'node:path' import { init, parse } from 'cjs-module-lexer' import { up } from 'empathic/package' @@ -58,10 +58,7 @@ export function RequireCJS(userOptions: Options = {}): Plugin { const source = stmt.source.value - const isBuiltinModule = - builtinNodeModules && - (builtinModules.includes(source) || source.startsWith('node:')) - + const isBuiltinModule = builtinNodeModules && isBuiltin(source) const shouldProcess = isBuiltinModule || ((await shouldTransform?.(source, cwd)) ?? -- 2.51.2