Skip to content

Commit b268e98

Browse files
authored
implements import-x resolver interface version 3 (#26)
1 parent 97b8111 commit b268e98

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

index.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,3 +95,16 @@ exports.resolve = (source, file, config) => {
9595
log("ERROR:\t", "Unable to resolve");
9696
return { found: false };
9797
};
98+
99+
exports.createViteImportResolver = (config) => {
100+
const { viteConfig } = config;
101+
if (!viteConfig) {
102+
throw new Error("'viteConfig' option must be a vite config object.");
103+
}
104+
105+
return {
106+
interfaceVersion: 3,
107+
name: 'eslint-import-resolver-vite',
108+
resolve: (source, file) => exports.resolve(source, file, config)
109+
}
110+
}

0 commit comments

Comments
 (0)