With skipTypeImports :true, the statement import {type X}... will be skipped. This is incorrect behaviour, because unlike import type { X }, the former will still import the file and load any side-effect which may exist.
In other words, when the statement is import {type X}, Madge must follow the path- which it currently does not.
Workaround: You can use no-import-type-side-effects in ESLint for now
With
skipTypeImports :true, the statementimport {type X}...will be skipped. This is incorrect behaviour, because unlikeimport type { X }, the former will still import the file and load any side-effect which may exist.In other words, when the statement is
import {type X}, Madge must follow the path- which it currently does not.Workaround: You can use
no-import-type-side-effectsin ESLint for now