Backed out changeset 9d8b4c0b99ed (bug 1945683) for causing btime failures. CLOSED...
[gecko.git] / dom / webgpu / tests / cts / checkout / .eslint-resolver.js
blob32ca14b25ecc83eade4751ae3194ff8233341c55
1 const path = require('path');
2 const resolve = require('resolve'); // eslint-disable-line node/no-extraneous-require
4 // Implements the following resolver spec:
5 // https://github.com/benmosher/eslint-plugin-import/blob/master/resolvers/README.md
6 exports.interfaceVersion = 2;
8 exports.resolve = function (source, file, config) {
9 if (resolve.isCore(source)) return { found: true, path: null };
11 source = source.replace(/\.js$/, '.ts');
12 try {
13 return {
14 found: true,
15 path: resolve.sync(source, {
16 extensions: [],
17 basedir: path.dirname(path.resolve(file)),
18 ...config,
19 }),
21 } catch (err) {
22 return { found: false };