File tree Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Original file line number Diff line number Diff line change 44 */
55"use strict"
66
7- const { isBuiltin } = require ( "node:module" )
87const getConfiguredNodeVersion = require ( "../util/get-configured-node-version" )
98const getSemverRange = require ( "../util/get-semver-range" )
109const visitImport = require ( "../util/visit-import" )
1110const visitRequire = require ( "../util/visit-require" )
1211const 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+ }
1323
1424const messageId = "preferNodeProtocol"
1525
Original file line number Diff line number Diff line change @@ -33,6 +33,8 @@ new RuleTester({
3333 const fs = await import(\`fs\`);
3434 }
3535 ` ,
36+ // punycode has no `node:` equivelent
37+ 'import "punycode";' ,
3638 'import "punycode/";' ,
3739 // https://bun.sh/docs/runtime/bun-apis
3840 'import "bun";' ,
You can’t perform that action at this time.
0 commit comments