Skip to content

Commit 28facb7

Browse files
authored
fix: remove useless polyfill (#2915)
1 parent 1d59e53 commit 28facb7

File tree

1 file changed

+1
-30
lines changed

1 file changed

+1
-30
lines changed

lib/utils/index.js

Lines changed: 1 addition & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ const VUE3_BUILTIN_COMPONENT_NAMES = new Set(
6464
require('./vue3-builtin-components')
6565
)
6666
const VUE_BUILTIN_ELEMENT_NAMES = new Set(require('./vue-builtin-elements'))
67+
const { createRequire } = require('module')
6768
const path = require('path')
6869
const vueEslintParser = require('vue-eslint-parser')
6970
const { traverseNodes, getFallbackKeys, NS } = vueEslintParser.AST
@@ -2252,36 +2253,6 @@ function isIterable(v) {
22522253
return v && Symbol.iterator in v
22532254
}
22542255

2255-
// ------------------------------------------------------------------------------
2256-
// Nodejs Helpers
2257-
// ------------------------------------------------------------------------------
2258-
/**
2259-
* @param {String} filename
2260-
*/
2261-
function createRequire(filename) {
2262-
const Module = require('module')
2263-
const moduleCreateRequire =
2264-
// Added in v12.2.0
2265-
Module.createRequire ||
2266-
// Added in v10.12.0, but deprecated in v12.2.0.
2267-
Module.createRequireFromPath ||
2268-
// Polyfill - This is not executed on the tests on node@>=10.
2269-
/**
2270-
* @param {string} filename
2271-
*/
2272-
function (filename) {
2273-
const mod = new Module(filename)
2274-
2275-
mod.filename = filename
2276-
// @ts-ignore
2277-
mod.paths = Module._nodeModulePaths(path.dirname(filename))
2278-
// @ts-ignore
2279-
mod._compile('module.exports = require;', filename)
2280-
return mod.exports
2281-
}
2282-
return moduleCreateRequire(filename)
2283-
}
2284-
22852256
// ------------------------------------------------------------------------------
22862257
// Rule Helpers
22872258
// ------------------------------------------------------------------------------

0 commit comments

Comments
 (0)