🏡 index : quine-global/webdriverio.git

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'
    ]
}