ags
This commit is contained in:
parent
eddf7cecb8
commit
aea798d119
16631 changed files with 1480363 additions and 257 deletions
21
home/ags/node_modules/eslint-plugin-n/lib/util/extend-trackmap-with-node-prefix.js
generated
vendored
Normal file
21
home/ags/node_modules/eslint-plugin-n/lib/util/extend-trackmap-with-node-prefix.js
generated
vendored
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
"use strict"
|
||||
|
||||
const isCoreModule = require("is-core-module")
|
||||
|
||||
/**
|
||||
* Extend trackMap.modules with `node:` prefixed modules
|
||||
* @param {Object} modules Like `{assert: foo}`
|
||||
* @returns {Object} Like `{assert: foo}, "node:assert": foo}`
|
||||
*/
|
||||
module.exports = function extendTrackMapWithNodePrefix(modules) {
|
||||
const ret = {
|
||||
...modules,
|
||||
...Object.fromEntries(
|
||||
Object.entries(modules)
|
||||
.map(([name, value]) => [`node:${name}`, value])
|
||||
// Note: "999" arbitrary to check current/future Node.js version
|
||||
.filter(([name]) => isCoreModule(name, "999"))
|
||||
),
|
||||
}
|
||||
return ret
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue