Skip to content

Commit 13aa29c

Browse files
JLHwungljharb
authored andcommitted
[Refactor] importType: use is-core-module instead of resolve/lib/core
1 parent a00727e commit 13aa29c

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@
105105
"eslint-import-resolver-node": "^0.3.4",
106106
"eslint-module-utils": "^2.6.0",
107107
"has": "^1.0.3",
108+
"is-core-module": "^1.0.2",
108109
"minimatch": "^3.0.4",
109110
"object.values": "^1.1.1",
110111
"read-pkg-up": "^2.0.0",

src/core/importType.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import coreModules from 'resolve/lib/core'
1+
import isCoreModule from 'is-core-module'
22

33
import resolve from 'eslint-module-utils/resolve'
44

@@ -20,7 +20,7 @@ export function isBuiltIn(name, settings, path) {
2020
if (path || !name) return false
2121
const base = baseModule(name)
2222
const extras = (settings && settings['import/core-modules']) || []
23-
return coreModules[base] || extras.indexOf(base) > -1
23+
return isCoreModule(base) || extras.indexOf(base) > -1
2424
}
2525

2626
function isExternalPath(path, name, settings) {

0 commit comments

Comments
 (0)