File tree 2 files changed +13
-1
lines changed
2 files changed +13
-1
lines changed Original file line number Diff line number Diff line change 4
4
*/
5
5
"use strict"
6
6
7
- const { isBuiltin } = require ( "node:module" )
8
7
const getConfiguredNodeVersion = require ( "../util/get-configured-node-version" )
9
8
const getSemverRange = require ( "../util/get-semver-range" )
10
9
const visitImport = require ( "../util/visit-import" )
11
10
const visitRequire = require ( "../util/visit-require" )
12
11
const mergeVisitorsInPlace = require ( "../util/merge-visitors-in-place" )
12
+ const {
13
+ NodeBuiltinModules,
14
+ } = require ( "../unsupported-features/node-builtins.js" )
15
+
16
+ /**
17
+ * @param {string } name The name of the node module
18
+ * @returns {boolean }
19
+ */
20
+ function isBuiltin ( name ) {
21
+ return Object . hasOwn ( NodeBuiltinModules , name )
22
+ }
13
23
14
24
const messageId = "preferNodeProtocol"
15
25
Original file line number Diff line number Diff line change @@ -33,6 +33,8 @@ new RuleTester({
33
33
const fs = await import(\`fs\`);
34
34
}
35
35
` ,
36
+ // punycode has no `node:` equivelent
37
+ 'import "punycode";' ,
36
38
'import "punycode/";' ,
37
39
// https://bun.sh/docs/runtime/bun-apis
38
40
'import "bun";' ,
You can’t perform that action at this time.
0 commit comments