E580
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d5b5278 commit f36ba1aCopy full SHA for f36ba1a
doc/api/esm.md
@@ -147,15 +147,13 @@ be written:
147
import url from 'url';
148
import path from 'path';
149
import process from 'process';
150
+import Module from 'module';
151
-const builtins = new Set(
152
- Object.keys(process.binding('natives')).filter((str) =>
153
- /^(?!(?:internal|node|v8)\/)/.test(str))
154
-);
+const builtins = Module.builtinModules;
155
const JS_EXTENSIONS = new Set(['.js', '.mjs']);
156
157
export function resolve(specifier, parentModuleURL/*, defaultResolve */) {
158
- if (builtins.has(specifier)) {
+ if (builtins.includes(specifier)) {
159
return {
160
url: specifier,
161
format: 'builtin'
0 commit comments