Update checked-in dependencies

This commit is contained in:
github-actions[bot] 2021-08-09 19:49:16 +00:00
parent a0ab4842b5
commit 068ade0b31
93 changed files with 4472 additions and 4635 deletions

View file

@ -1,47 +1,51 @@
var resolve = require('resolve')
, path = require('path')
'use strict';
var log = require('debug')('eslint-plugin-import:resolver:node')
const resolve = require('resolve');
const path = require('path');
exports.interfaceVersion = 2
const log = require('debug')('eslint-plugin-import:resolver:node');
exports.interfaceVersion = 2;
exports.resolve = function (source, file, config) {
log('Resolving:', source, 'from:', file)
var resolvedPath
log('Resolving:', source, 'from:', file);
let resolvedPath;
if (resolve.isCore(source)) {
log('resolved to core')
return { found: true, path: null }
log('resolved to core');
return { found: true, path: null };
}
try {
resolvedPath = resolve.sync(source, opts(file, config))
log('Resolved to:', resolvedPath)
return { found: true, path: resolvedPath }
resolvedPath = resolve.sync(source, opts(file, config));
log('Resolved to:', resolvedPath);
return { found: true, path: resolvedPath };
} catch (err) {
log('resolve threw error:', err)
return { found: false }
log('resolve threw error:', err);
return { found: false };
}
}
};
function opts(file, config) {
return Object.assign({
// more closely matches Node (#333)
// plus 'mjs' for native modules! (#939)
extensions: ['.mjs', '.js', '.json', '.node'],
},
config,
{
// path.resolve will handle paths relative to CWD
basedir: path.dirname(path.resolve(file)),
packageFilter: packageFilter,
// more closely matches Node (#333)
// plus 'mjs' for native modules! (#939)
extensions: ['.mjs', '.js', '.json', '.node'],
},
config,
{
// path.resolve will handle paths relative to CWD
basedir: path.dirname(path.resolve(file)),
packageFilter: packageFilter,
})
});
}
function packageFilter(pkg) {
if (pkg['jsnext:main']) {
pkg['main'] = pkg['jsnext:main']
if (pkg.module) {
pkg.main = pkg.module;
} else if (pkg['jsnext:main']) {
pkg.main = pkg['jsnext:main'];
}
return pkg
return pkg;
}