UNPKG

is-builtin-module

Version:

Check if a string matches the name of a Node.js builtin module

13 lines (9 loc) 281 B
import builtinModules from 'builtin-modules'; let moduleSet; export default function isBuiltinModule(moduleName) { if (typeof moduleName !== 'string') { throw new TypeError('Expected a string'); } moduleSet ??= new Set(builtinModules); return moduleSet.has(moduleName); }