const url = require('url') const node = require('../node.js') const polyfill = require('./polyfill.js') const useNative = node.satisfies('>=10.12.0') const fileURLToPath = (path) => { // the polyfill is tested separately from this module, no need to hack // process.version to try to trigger it just for coverage // istanbul ignore next return useNative ? url.fileURLToPath(path) : polyfill(path) } module.exports = fileURLToPath