eslint-import-resolver-typescript
Advanced tools
Changelog
3.8.3
#360 8192976
Thanks @carlocorradini! - Force tiniglobby to expand dot directories
#360 8192976
Thanks @carlocorradini! - Update tinyglobby to latest version
Changelog
3.8.2
5fd349e
Thanks @carlocorradini! - Update the tinyglobby
to the latest version to solve performance regressions.Changelog
3.8.0
#345 fcc8883
Thanks @carlocorradini! - Enable the mapper function just for a set of allowed files. Improves project discovery using glob and POSIX separator.
#346 c124e87
Thanks @carlocorradini! - Update get-tsconfig to the the latest version. We now support the ${configDir}
variable, introduced in TypeScript 5.5.
Changelog
3.7.0
#326 93ea130
Thanks @SukkaW! - This version has implemented the eslint-plugin-import-x
's v3 resolver interface. This allows you to use import/require to reference eslint-import-resolver-typescript
directly in your ESLint flat config:
Previously
// eslint.config.js
module.exports = {
settings: {
'import-x/resolver': {
typescript: {
alwaysTryTypes: true,
},
// or
require.resolve('eslint-import-resolver-typescript'):
alwaysTryTypes: true,
}
}
}
}
Now
// eslint.config.js
const {
createTypeScriptImportResolver,
} = require('eslint-import-resolver-typescript')
module.exports = {
settings: {
'import-x/resolver-next': [
createTypeScriptImportResolver({
alwaysTryTypes: true,
}),
],
},
}
Note that this only works with eslint-plugin-import-x@>=4.5.0
. You can't use createTypeScriptImportResolver
with the older versions of eslint-plugin-import-x
or any existing versions of eslint-plugin-import
.