import { builtinModules } from 'node:module' import type { PackageJson } from 'type-fest' export function getExternal(pkg: PackageJson) { return [ 'virtual:*', ...builtinModules, ...builtinModules.map((mod) => `node:${mod}`), ...Object.keys(pkg.dependencies || {}), ...Object.keys(pkg.peerDependencies || {}), ...Object.keys(pkg.optionalDependencies || {}), './node.js' ] }