BLUE
PHP 7.4.33
Path:
/var/www/uibuilder.cmshelp.dk/httpdocs/node_modules/eslint-import-resolver-node
Run
Logout
Edit File
Size: 1.84 KB
Close
/var/www/uibuilder.cmshelp.dk/httpdocs/node_modules/eslint-import-resolver-node/index.js
Text
Base64
'use strict'; const resolve = require('resolve/sync'); const isCoreModule = require('is-core-module'); const path = require('path'); const log = require('debug')('eslint-plugin-import:resolver:node'); exports.interfaceVersion = 2; exports.resolve = function (source, file, config) { log('Resolving:', source, 'from:', file); let resolvedPath; if (isCoreModule(source)) { log('resolved to core'); return { found: true, path: null }; } try { const cachedFilter = function (pkg, dir) { return packageFilter(pkg, dir, config); }; resolvedPath = resolve(source, opts(file, config, cachedFilter)); log('Resolved to:', resolvedPath); return { found: true, path: resolvedPath }; } catch (err) { log('resolve threw error:', err); return { found: false }; } }; function opts(file, config, packageFilter) { 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, }); } function identity(x) { return x; } function packageFilter(pkg, dir, config) { let found = false; const file = path.join(dir, 'dummy.js'); if (pkg.module) { try { resolve(String(pkg.module).replace(/^(?:\.\/)?/, './'), opts(file, config, identity)); pkg.main = pkg.module; found = true; } catch (err) { log('resolve threw error trying to find pkg.module:', err); } } if (!found && pkg['jsnext:main']) { try { resolve(String(pkg['jsnext:main']).replace(/^(?:\.\/)?/, './'), opts(file, config, identity)); pkg.main = pkg['jsnext:main']; found = true; } catch (err) { log('resolve threw error trying to find pkg[\'jsnext:main\']:', err); } } return pkg; }
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 1 × Files: 4
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
node_modules
DIR
-
drwxr-xr-x
2025-03-28 11:04:30
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
index.js
1.84 KB
lrw-r--r--
2025-03-28 11:04:36
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
LICENSE
1.05 KB
lrw-r--r--
2025-03-28 11:04:36
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
package.json
987 B
lrw-r--r--
2025-03-28 11:04:36
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
README.md
1.31 KB
lrw-r--r--
2025-03-28 11:04:36
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).